diff options
author | Dominic | 2017-07-03 13:03:58 +0200 |
---|---|---|
committer | Dominic | 2017-07-03 13:03:58 +0200 |
commit | 94ea1c9ba1d2137d4a2ba6af8d850d204ae0c355 (patch) | |
tree | 83b571e92ae8ec6901be598c51229de2a6d56e46 /PKGBUILD | |
download | aur-94ea1c9ba1d2137d4a2ba6af8d850d204ae0c355.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 49 insertions, 0 deletions
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/" +} |