[arch-commits] Commit in sage-mathematics/trunk (PKGBUILD)
Evgeniy Alekseev
arcanis at nymeria.archlinux.org
Sat Feb 1 21:21:17 UTC 2014
Date: Saturday, February 1, 2014 @ 22:21:17
Author: arcanis
Revision: 105153
upgpkg: sage-mathematics 6.1-1
Modified:
sage-mathematics/trunk/PKGBUILD
----------+
PKGBUILD | 37 ++++++++-----------------------------
1 file changed, 8 insertions(+), 29 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-02-01 20:46:24 UTC (rev 105152)
+++ PKGBUILD 2014-02-01 21:21:17 UTC (rev 105153)
@@ -8,8 +8,8 @@
# Special thanks to Nareto for moving the compile from the .install to the PKGBUILD
pkgname=sage-mathematics
-pkgver=6.0
-pkgrel=2
+pkgver=6.1
+pkgrel=1
pkgdesc="SAGE: Open Source Mathematics Software, a viable free alternative to Magma, Maple, Mathematica, and Matlab"
arch=('i686' 'x86_64')
url="http://www.sagemath.org"
@@ -26,7 +26,7 @@
"fix-pil.patch"
"sage.service")
install="${pkgname}.install"
-md5sums=('da1bacf90fc291e736aaa71431e8874e'
+md5sums=('75130374fcdb9395955db81f1ed28422'
'de54cb818d74c070a524fc3fd5208b2c'
'985da1c1d1dcdc3ea9aa73035cb7996b')
@@ -51,21 +51,6 @@
mkdir "${srcdir}/build"
# according to FS#34769
- # NOTE: there is an error in pil build (freetype/fterrors.h not found)
- cd "${srcdir}/sage-${pkgver}/upstream/"
- tar xjfv pil-1.1.6.tar.bz2
- rm -r pil-1.1.6.tar.bz2
- patch -p0 -i "${srcdir}/fix-pil.patch"
- tar cjvf pil-1.1.6.tar.bz2 pil-1.1.6
- rm -rf pil-1.1.6
- # fix checksums
- SUMS=$(md5sum pil-1.1.6.tar.bz2 | awk '{print $1}')
- sed "s/md5=[0-9a-f]\{32\}/md5=${SUMS}/" -i "${srcdir}/sage-${pkgver}/build/pkgs/pil/checksums.ini"
- SUMS=$(sha1sum pil-1.1.6.tar.bz2 | awk '{print $1}')
- sed "s/sha1=[0-9a-f]\{40\}/sha1=${SUMS}/" -i "${srcdir}/sage-${pkgver}/build/pkgs/pil/checksums.ini"
- SUMS=$(cksum pil-1.1.6.tar.bz2 | awk '{print $1}')
- sed "s/cksum=[0-9a-f]\{10\}/cksum=${SUMS}/" -i "${srcdir}/sage-${pkgver}/build/pkgs/pil/checksums.ini"
- # disable freetype build
rm -rf freetype-*
sed -i -e 's/FREETYPE/#FREETYPE/' "${srcdir}/sage-${pkgver}/build/install"
}
@@ -100,7 +85,6 @@
# only build sage, no documents
#make build
make
- ./sage --bdist "${pkgver}"
}
<< COMMENT
@@ -115,24 +99,19 @@
COMMENT
package() {
- cd "sage-${pkgver}"
+ cd "${srcdir}/sage-${pkgver}/"
+ # remove build logs
+ rm -f *.log
+ rm -rf spkg/{base,build,logs,standarts}
# cp because make install is experimental and will corrupt the install
install -d "${pkgdir}/opt/sage"
- cp -dpr --no-preserve=ownership dist/sage-"${pkgver}-$CARCH-Linux/"* "${pkgdir}/opt/sage/"
+ cp -r * "${pkgdir}/opt/sage/"
# move SageTeX files to more appropriate directory
install -d "${pkgdir}/usr/share"
mv "${pkgdir}/opt/sage/local/share/texmf" "${pkgdir}/usr/share"
- # remove build logs
- rm -f "${pkgdir}/opt/sage/*.log"
- rm -rf "${pkgdir}/opt/sage/spkg/logs"
-
- # remove source packages, since they are rarely needed, they are 300mb in size (compressed)
- rm -f "${pkgdir}/opt/sage/spkg/base/*spkg"
- rm -f "${pkgdir}/opt/sage/spkg/standard/*spkg"
-
# according to FS#37090
# install scripts
install -d "${pkgdir}/usr/bin"
More information about the arch-commits
mailing list