summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonçalo Camelo Neves Pereira2018-11-03 18:51:56 +0100
committerGonçalo Camelo Neves Pereira2018-11-03 18:51:56 +0100
commit91996da57548075b5b2933922f3c908407d840d5 (patch)
tree362ddf316c518bce0b2c64b0bc4fd20ff08a2b06
parent364fae9c71246890adcee4cf8885c1aba99da36d (diff)
downloadaur-91996da57548.tar.gz
Update to 1.3.0
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD114
2 files changed, 26 insertions, 108 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2955e51efbdb..9c80fcd9ba67 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,6 @@
-# Generated by mksrcinfo v8
-# Wed Mar 1 18:57:48 UTC 2017
pkgbase = slic3r
pkgdesc = Slic3r is an STL-to-GCODE translator for RepRap 3D printers, aiming to be a modern and fast alternative to Skeinforge.
- pkgver = 1.2.9
+ pkgver = 1.3.0
pkgrel = 8
url = http://slic3r.org/
arch = i686
@@ -34,20 +32,12 @@ pkgbase = slic3r
optdepends = perl-class-xsaccessor: creating faster accessor methods
provides = slic3r
conflicts = slic3r-git
- source = https://github.com/alexrj/Slic3r/archive/1.2.9.tar.gz
+ source = https://github.com/slic3r/Slic3r/releases/download/1.3.0/slic3r-1.3.0-linux-x64.tar.bz2
source = slic3r.desktop
source = slic3r
- source = 6e5938c8330b5bdb6b85c3ca8dc188605ee56b98.patch
- source = 0001-hamfisted-fix-for-opengl-0.70-problems-making-and-us.patch
- source = 0002-Significant-code-cleanup-remember-to-turn-off-VBOs-a.patch
- source = 0003-Added-comments-and-VBO-implementation-for-drawing-of.patch
- md5sums = 05ac7b137cbb7b12f442776e4c12dcc2
- md5sums = cf0130330574a13b4372beb8f241d71e
- md5sums = a30a96504f11c95956dd8ce645b77504
- md5sums = 182ca1abc80a6c2f48541c5ffbdb98ab
- md5sums = 78f3754e0d3df172a9d48d31ea9afb15
- md5sums = 316ca184f98c7dca37660f63db16fb6c
- md5sums = 8853bb4e7e8a5d3debd59a65c4fbbd1c
+ md5sums = 23761e32aca057de12e940fca097bcfef5a1efea9ff4998f8aa9fd58241db6dd
+ md5sums = 332ef39aab3893622df7027b98d7deef424cb9563b458e13a129ef687a899cdd
+ md5sums = 6e5012b1960a191e808ce29dbc9d6d1b180e4f383ef8bc0807efd77824425f55
pkgname = slic3r
diff --git a/PKGBUILD b/PKGBUILD
index 0902081fc64d..1cb545617af7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Maintainer: Nick Østergaard <oe.nick at gmail dot com>
pkgname=slic3r
-pkgver=1.2.9
+pkgver=1.3.0
pkgrel=8
pkgdesc="Slic3r is an STL-to-GCODE translator for RepRap 3D printers, aiming to be a modern and fast alternative to Skeinforge."
arch=('i686' 'x86_64' 'armv7h')
@@ -30,98 +30,26 @@ provides=('slic3r')
conflicts=('slic3r-git')
#Consider uncommenting line below in case of false negative test results ;)
BUILDENV+=('!check')
-source=("https://github.com/alexrj/Slic3r/archive/$pkgver.tar.gz"
+source=("https://github.com/slic3r/Slic3r/releases/download/${pkgver}/slic3r-${pkgver}-linux-x64.tar.bz2"
'slic3r.desktop'
- 'slic3r'
- '6e5938c8330b5bdb6b85c3ca8dc188605ee56b98.patch'
- '0001-hamfisted-fix-for-opengl-0.70-problems-making-and-us.patch'
- '0002-Significant-code-cleanup-remember-to-turn-off-VBOs-a.patch'
- '0003-Added-comments-and-VBO-implementation-for-drawing-of.patch')
-md5sums=('05ac7b137cbb7b12f442776e4c12dcc2'
- 'cf0130330574a13b4372beb8f241d71e'
- 'a30a96504f11c95956dd8ce645b77504'
- '182ca1abc80a6c2f48541c5ffbdb98ab'
- '78f3754e0d3df172a9d48d31ea9afb15'
- '316ca184f98c7dca37660f63db16fb6c'
- '8853bb4e7e8a5d3debd59a65c4fbbd1c')
+ 'slic3r')
+md5sums=('23761e32aca057de12e940fca097bcfef5a1efea9ff4998f8aa9fd58241db6dd'
+ '332ef39aab3893622df7027b98d7deef424cb9563b458e13a129ef687a899cdd'
+ '6e5012b1960a191e808ce29dbc9d6d1b180e4f383ef8bc0807efd77824425f55')
_src_dir='$srcdir/Slic3r-$pkgver'
-prepare() {
- eval cd "$_src_dir"
- # Nasty fix for useless Growl dependency ... please post in comment real fix, if u know one ;)
-# sed -i "s/ 'Growl/\#&/" Build.PL
- sed -i '/Growl/d' Build.PL
-
- # Nasty fix for useless warning
- sed -i '/^warn \"Running Slic3r under Perl/,+1 s/^/\#/' ./lib/Slic3r.pm
-
- msg2 "Patching..."
- patch -p1 -i $srcdir/6e5938c8330b5bdb6b85c3ca8dc188605ee56b98.patch
- patch -p1 -i $srcdir/0001-hamfisted-fix-for-opengl-0.70-problems-making-and-us.patch
- patch -p1 -i $srcdir/0002-Significant-code-cleanup-remember-to-turn-off-VBOs-a.patch
- patch -p1 -i $srcdir/0003-Added-comments-and-VBO-implementation-for-drawing-of.patch
-}
-
-build() {
- # Setting these env variables overwrites any command-line-options we don't want...
- export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps \
- PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \
- PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \
- MODULEBUILDRC=/dev/null
- export SLIC3R_NO_AUTO="true"
-
- eval cd "$_src_dir/xs"
- warning " ⚠ DO NOT respond to any question with 'yes'. Report a bug in comment instead.\n"
- warning "Running Slic3r under Perl >= 5.16 is not supported nor recommended\nIn case of related to this issues please use ARM repository to get older perl package\n"
- # Cuz cpan will install fixes to $HOME ... which is not the point of this package
-
- # slic3r-xs Build stage
- msg2 "Building Slic3r::XS (1/3)"
- /usr/bin/perl Build.PL
- ./Build
-
-}
-
-check () {
- eval cd "$_src_dir"
-
- msg2 "Testing Slic3r::XS - (2/3)"
- prove -Ixs/blib/arch -Ixs/blib/lib/ xs/t/
-
- msg2 "Testing Slic3r (3/3)"
- prove -Ixs/blib/arch -Ixs/blib/lib/ t/
-}
-
-package () {
- eval cd "$_src_dir"
- install -d $pkgdir/usr/share/perl5/vendor_perl/
- cp -R $srcdir/Slic3r-$pkgver/lib/* $pkgdir/usr/share/perl5/vendor_perl/
-
- install -d $pkgdir/usr/bin/vendor_perl/
- install -m 755 $srcdir/Slic3r-$pkgver/slic3r.pl $pkgdir/usr/bin/vendor_perl/
-
- #TODO : Do something about utils ! (we let swiftgeek fix this)
- #install -m 755 $srcdir/Slic3r-$pkgver/utils/*.pl $pkgdir/usr/bin/
- #install -m 755 $srcdir/Slic3r-$pkgver/utils/post-processing/*.pl $pkgdir/usr/bin/
-
- # ZSH autocompletion
- install -d "${pkgdir}/usr/share/zsh/site-functions"
- install -m 0644 "$srcdir/Slic3r-$pkgver/utils/zsh/functions/_slic3r" "$pkgdir/usr/share/zsh/site-functions/_slic3r.zsh"
-
- # Icons " current Build.PL is not really geared for installation "
- install -d $pkgdir/usr/bin/vendor_perl/var
- install -m 644 $srcdir/Slic3r-$pkgver/var/* $pkgdir/usr/bin/vendor_perl/var/
-
- # Desktop icon
- install -d $pkgdir/usr/share/applications
- install -m 644 $srcdir/slic3r.desktop $pkgdir/usr/share/applications/
-
- ### SLIC3R-XS MERGE
- eval cd "$_src_dir/xs"
- ./Build install
-
- # Just to have a more sane bin name also, and automagically fix perl LANG
- # problems. Might be fixed now https://github.com/alexrj/Slic3r/pull/1510
- install -m 755 $srcdir/slic3r $pkgdir/usr/bin/
-}
-
+package()
+{
+ cd $srcdir
+
+ install -d "$pkgdir/opt"
+ tar xfj slic3r-${pkgver}-linux-x64.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/"
+} \ No newline at end of file