summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNick Østergaard2013-05-15 09:26:20 +0200
committerNick Østergaard2013-05-15 09:26:20 +0200
commit42f9705864f57d9e2849e15a969a4a5fd7c6acfd (patch)
tree0094089be2f65d056104311895afa7425801aa64
parentde74f1d19525337516ff149ce76fba96bfcede6d (diff)
downloadaur-42f9705864f57d9e2849e15a969a4a5fd7c6acfd.tar.gz
New slic3r install script
-rw-r--r--.SRCINFO3
-rw-r--r--ChangeLog8
-rw-r--r--PKGBUILD20
3 files changed, 26 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 600eb8ba653b..c8fb3975808a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c586f067048c..ec401ba0adbd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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