summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominic2017-07-03 13:03:58 +0200
committerDominic2017-07-03 13:03:58 +0200
commit94ea1c9ba1d2137d4a2ba6af8d850d204ae0c355 (patch)
tree83b571e92ae8ec6901be598c51229de2a6d56e46
downloadaur-94ea1c9ba1d2137d4a2ba6af8d850d204ae0c355.tar.gz
initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD49
-rw-r--r--slic3r.desktop9
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..601298b3265a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = slic3r-dev
+ pkgdesc = Development build of Slic3r, a 3D Printer Toolpath Generator
+ pkgver = 1.3.0_dev
+ pkgrel = 1
+ url = https://slic3r.org
+ arch = x86_64
+ license = AGPL3
+ makedepends = jq
+ makedepends = wget
+ depends = freeglut
+ depends = glu
+ depends = perl
+ provides = slic3r
+ conflicts = slic3r
+ conflicts = slic3r-git
+ conflicts = slic3r-bin
+ source = master.json::https://api.github.com/repos/alexrj/slic3r/branches/master
+ source = slic3r.desktop
+ sha512sums = SKIP
+ sha512sums = a99dc387ab7ff4612158dcb30e47b483efa51efe7e3c2fb528a54883f272fe0c0af97ad97c7a4229536cefe4e5da4381a0471f244cb6d1475a4dc1506a5443ee
+
+pkgname = slic3r-dev
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b88969cebe77
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Dominic Meiser dosm dot mail at gmail
+
+pkgname=slic3r-dev
+_pkgver=1.3.0_dev
+pkgver=$_pkgver
+pkgrel=1
+pkgdesc="Development build of Slic3r, a 3D Printer Toolpath Generator"
+arch=('x86_64')
+url="https://slic3r.org"
+license=('AGPL3')
+depends=('freeglut' 'glu' 'perl')
+makedepends=('jq' 'wget')
+conflicts=('slic3r' 'slic3r-git' 'slic3r-bin')
+provides=('slic3r')
+source=("master.json::https://api.github.com/repos/alexrj/slic3r/branches/master"
+ "slic3r.desktop")
+sha512sums=('SKIP'
+ 'a99dc387ab7ff4612158dcb30e47b483efa51efe7e3c2fb528a54883f272fe0c0af97ad97c7a4229536cefe4e5da4381a0471f244cb6d1475a4dc1506a5443ee')
+
+pkgver()
+{
+ cd $srcdir
+ time=$(date --date=$(jq '.commit.commit.committer.date' master.json | tr -d '"') '+%Y%m%dT%H%M%S')
+ sha=$(jq '.commit.sha' master.json | tr -d '"')
+ echo "${_pkgver}.${time}.${sha:0:7}"
+}
+
+prepare()
+{
+ cd $srcdir
+ sha=$(jq '.commit.sha' master.json | tr -d '"')
+ wget -q --show-progress -O slic3r.tar.bz2 "https://dl.slic3r.org/dev/linux/slic3r-${_pkgver//_/-}-${sha:0:7}-linux-x64.tar.bz2"
+}
+
+package()
+{
+ cd $srcdir
+
+ install -d "$pkgdir/opt"
+ tar xfj slic3r.tar.bz2 -C "$pkgdir/opt/"
+ sed -i "$pkgdir/opt/Slic3r/Slic3r" -e 's/DIR=.*$/DIR=\/opt\/Slic3r/'
+ sed -i "$pkgdir/opt/Slic3r/Slic3r" -e 's/LD_LIBRARY_PATH=.*$/LD_LIBRARY_PATH=\/opt\/Slic3r\/bin/'
+
+ install -d "$pkgdir/usr/bin"
+ ln -s "/opt/Slic3r/Slic3r" "$pkgdir/usr/bin/slic3r"
+
+ install -d "$pkgdir/usr/share/applications"
+ install -m 644 $srcdir/slic3r.desktop "$pkgdir/usr/share/applications/"
+}
diff --git a/slic3r.desktop b/slic3r.desktop
new file mode 100644
index 000000000000..9d03f52cec9a
--- /dev/null
+++ b/slic3r.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Slic3r
+Comment=STL-to-GCODE translator for RepRap printers
+Exec=slic3r
+Icon=/opt/Slic3r/res/Slic3r_128px.png
+Terminal=0
+Type=Application
+Encoding=UTF-8
+Categories=Development;Application;