summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJovansonlee Cesar <ivanceras@gmail.com>2018-08-30 00:04:40 +0800
committerJovansonlee Cesar <ivanceras@gmail.com>2018-08-30 00:04:40 +0800
commitac1f391da282a470226cf14b8b6dfaca2b0c01b7 (patch)
treeb2e496543e2296e518109bde0c1cf45632ef492e
parenta9d21a2b99037c18e009c528c048d0dcb5297249 (diff)
Add snapcraft.yaml
-rw-r--r--.gitignore7
-rw-r--r--Cargo.lock6
-rw-r--r--Cargo.toml2
-rw-r--r--snapcraft/snapcraft.yaml27
-rw-r--r--svgbob_cli/Cargo.lock7
-rw-r--r--svgbob_cli/Cargo.toml3
6 files changed, 36 insertions, 16 deletions
diff --git a/.gitignore b/.gitignore
index 891d412..2b2b90f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,10 @@ target
*.bk
.DS_Store
+public/
+parts/
+prime/
+snap/
+stage/
+*.snap*
+*.tar*
diff --git a/Cargo.lock b/Cargo.lock
index 3d49b88..3addd36 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -149,11 +149,7 @@ dependencies = [
name = "svgbob"
version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-dependencies = [
- "pom 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "svg 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)",
- "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-]
+replace = "svgbob 0.2.8"
[[package]]
name = "svgbob_cli"
diff --git a/Cargo.toml b/Cargo.toml
deleted file mode 100644
index 535b5cb..0000000
--- a/Cargo.toml
+++ /dev/null
@@ -1,2 +0,0 @@
-[workspace]
-members = ["svgbob", "svgbob_cli"]
diff --git a/snapcraft/snapcraft.yaml b/snapcraft/snapcraft.yaml
new file mode 100644
index 0000000..2b3eb44
--- /dev/null
+++ b/snapcraft/snapcraft.yaml
@@ -0,0 +1,27 @@
+name: svgbob
+version: git
+summary: Svgbob
+description: |
+ Svgbob converts your ascii diagrams to svg
+
+confinement: devmode
+grade: devel
+
+apps:
+ svgbob:
+ command: svgbob
+
+
+parts:
+ svgbob:
+ source: ../svgbob_cli/
+ plugin: rust
+ build-attributes: [no-system-libraries]
+
+ build-packages:
+ - make
+ - pkg-config
+
+ stage-packages:
+ - libc6
+
diff --git a/svgbob_cli/Cargo.lock b/svgbob_cli/Cargo.lock
index 8e97957..c3b3ad0 100644
--- a/svgbob_cli/Cargo.lock
+++ b/svgbob_cli/Cargo.lock
@@ -118,6 +118,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "svgbob"
version = "0.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"pom 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"svg 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -125,12 +126,6 @@ dependencies = [
]
[[package]]
-name = "svgbob"
-version = "0.2.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-replace = "svgbob 0.2.8"
-
-[[package]]
name = "svgbob_cli"
version = "0.2.8"
dependencies = [
diff --git a/svgbob_cli/Cargo.toml b/svgbob_cli/Cargo.toml
index 766fd5e..38d7ef2 100644
--- a/svgbob_cli/Cargo.toml
+++ b/svgbob_cli/Cargo.toml
@@ -21,6 +21,3 @@ path = "src/main.rs"
[dev-dependencies]
handlebars = "0.21"
-
-[replace]
-"svgbob:0.2.8" = { path = "../svgbob" }