diff options
author | Nick Østergaard | 2013-05-15 09:26:20 +0200 |
---|---|---|
committer | Nick Østergaard | 2013-05-15 09:26:20 +0200 |
commit | 42f9705864f57d9e2849e15a969a4a5fd7c6acfd (patch) | |
tree | 0094089be2f65d056104311895afa7425801aa64 | |
parent | de74f1d19525337516ff149ce76fba96bfcede6d (diff) | |
download | aur-42f9705864f57d9e2849e15a969a4a5fd7c6acfd.tar.gz |
New slic3r install script
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | PKGBUILD | 20 |
3 files changed, 26 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = slic3r pkgdesc = An STL-to-GCODE translator for RepRap 3D printers, aiming to be a modern and fast alternative to Skeinforge pkgver = 0.9.9 - pkgrel = 3 + pkgrel = 4 url = http://slic3r.org/ arch = any license = GPL @@ -20,6 +20,7 @@ pkgbase = slic3r optdepends = perl-net-dbus: notifications support via any dbus-based notifier optdepends = perl-xml-sax-expatxs: make AMF parsing faster optdepends = perl-xml-sax: Additive Manufacturing File Format (AMF) support + conflicts = perl-math-clipper>2.20 source = slic3r-0.9.9.tar.gz::https://github.com/alexrj/Slic3r/archive/0.9.9.tar.gz source = slic3r.desktop source = slic3r diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 000000000000..d2309f25cfec --- /dev/null +++ b/ChangeLog @@ -0,0 +1,8 @@ +2013-05-12 Nick Østergaard <oe.nick@gmail.com> + + * 0.9.9-4 : + added ChangeLog. + does not work with perl-math-clipper=1.21 + Remove stupid depend Growl::GNTP + Remove annoying perl version warnings + Sed statements credit to swiftgeek @@ -1,10 +1,10 @@ -# Contributor: swiftgeek +# Lovely Contributor: swiftgeek # Contributor: Eric Anderson <ejona86@gmail.com> # Maintainer: Nick Østergaard <oe.nick at gmail dot com> pkgname=slic3r pkgver=0.9.9 -pkgrel=3 +pkgrel=4 pkgdesc="An STL-to-GCODE translator for RepRap 3D printers, aiming to be a modern and fast alternative to Skeinforge" arch=('any') url="http://slic3r.org/" @@ -13,6 +13,7 @@ depends=('perl' 'perl-moo' 'perl-boost-geometry-utils=0.06' 'perl-math-clipper>= 'perl-math-convexhull' 'perl-math-geometry-voronoi' 'perl-math-planepath' 'perl-math-convexhull-monotonechain' 'perl-io-stringy' 'perl-encode-locale') +conflicts=('perl-math-clipper>2.20') optdepends=('perl-wx: GUI support' 'perl-growl-gntp: notifications support via growl' 'perl-net-dbus: notifications support via any dbus-based notifier' @@ -26,6 +27,17 @@ md5sums=('c8142c3a9d9ccbe4808136abbf75537b' 'cf0130330574a13b4372beb8f241d71e' 'a30a96504f11c95956dd8ce645b77504') +prepare() { + cd "$srcdir/Slic3r-$pkgver" + + # Nasty fix for useless Growl dependency ... please post in comment + # real fix, if u know one ;) + sed -i "s/ 'Growl/\#&/" Build.PL + + # Nasty fix for useless warning + sed -i '/^warn \"Running Slic3r under Perl/,+1 s/^/\#/' ./lib/Slic3r.pm +} + build() { cd "$srcdir/Slic3r-$pkgver" @@ -33,8 +45,8 @@ build() { PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \ PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \ MODULEBUILDRC=/dev/null SLIC3R_NO_AUTO=1 - - # Build stage + + # Build stage /usr/bin/perl Build.PL ./Build ./Build test |