diff options
author | Christopher Reimer | 2016-11-02 20:03:40 +0100 |
---|---|---|
committer | Christopher Reimer | 2016-11-02 20:03:40 +0100 |
commit | 3695418aec3bb9f977c4c337a29fa77f7562f9df (patch) | |
tree | a17826a3020b0871c3fa6b071a32a6f0587d5759 /PKGBUILD | |
parent | ea1a6dadb70fb83bd8c6fcba6c050c605a4629cd (diff) | |
download | aur-3695418aec3bb9f977c4c337a29fa77f7562f9df.tar.gz |
Adopt more stuff from packaging guidelines to workaround random behaviour
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 13 insertions, 9 deletions
@@ -30,27 +30,30 @@ md5sums=('SKIP' '03863b8db5dff40e194290ae07d6366f' '7de264a96d4bcc1143b148ad8d854979') + prepare() { cd "${srcdir}/Slic3r" patch -p1 -i "$srcdir/Move-Slic3r-data-to-usr-share-slic3r.patch" sed -i 's/lglu/lGLU/g' xs/Build.PL sed -i 's/lgl/lGL/g' xs/Build.PL + sed -i 's/-DGLEW_STATIC//g' xs/Build.PL } build() { cd "${srcdir}/Slic3r/xs" - export SLIC3R_GUI=1 - perl Build.PL --installdirs vendor - - CFLAGS+=' -std=c++11' - perl Build + unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT + export PERL_MM_USE_DEFAULT=1 MODULEBUILDRC=/dev/null + export SLIC3R_GUI=1 + /usr/bin/perl Build.PL + ./Build } check () { - cd "${srcdir}/Slic3r" - prove -Ixs/blib/arch -Ixs/blib/lib/ xs/t/ || true - prove -Ixs/blib/arch -Ixs/blib/lib/ t/ || true + cd "${srcdir}/Slic3r/xs" + unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT + export PERL_MM_USE_DEFAULT=1 + ./Build test } package () { @@ -78,6 +81,7 @@ package () { ### SLIC3R-XS MERGE cd xs - ./Build install --destdir="$pkgdir" + unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT + ./Build install --installdirs=vendor --destdir="$pkgdir" } |