[arch-commits] Commit in sage-mathematics/trunk (PKGBUILD)
Evgeniy Alekseev
arcanis at nymeria.archlinux.org
Sun Dec 8 07:48:52 UTC 2013
Date: Sunday, December 8, 2013 @ 08:48:52
Author: arcanis
Revision: 102308
upgpkg: sage-mathematics 5.12-2
Removed *.desktop file
Modified:
sage-mathematics/trunk/PKGBUILD
----------+
PKGBUILD | 28 +++++++++++++++++++++-------
1 file changed, 21 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-12-08 00:25:55 UTC (rev 102307)
+++ PKGBUILD 2013-12-08 07:48:52 UTC (rev 102308)
@@ -9,13 +9,13 @@
pkgname=sage-mathematics
pkgver=5.12
-pkgrel=1
+pkgrel=2
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"
license=('GPL')
#depends=('desktop-file-utils' 'java-environment=7' 'libjpeg-turbo' 'libtiff' 'libxmu' 'sqlite' 'xz')
-makedepends=('gcc-fortran' 'freetype2' 'desktop-file-utils')
+makedepends=('gcc-fortran' 'freetype2' 'gendesk' 'desktop-file-utils')
optdepends=('imagemagick: some plotting functionality benefits from it'
'texlive-core: some plotting functionality benefits from it, also to use SageTeX'
'openssh: to use the notebook in secure mode'
@@ -23,15 +23,26 @@
'cairo: R plots')
source=("http://sage.math.washington.edu/home/release/sage-${pkgver}/sage-${pkgver}.tar"
'fix-atlas.patch'
- 'SAGE-notebook.desktop'
'sage.service')
install="${pkgname}.install"
md5sums=('21d62a8a61e351c3c124167b3eead46f'
'527a621b19dd93941cd018d2c1559f96'
- 'b82f94383829eee26648feb977e2d89b'
'985da1c1d1dcdc3ea9aa73035cb7996b')
prepare() {
+ # create *.desktop file
+ gendesk -n \
+ --pkgname="SAGE-notebook" \
+ --pkgdesc="SAGE notebook" \
+ --name="SAGE" \
+ --exec="/opt/sage/sage -notebook" \
+ --terminal=true \
+ --categories="Science;Math" \
+ --custom="StartupNotify=true
+X-DCOP-ServiceType=
+X-KDE-SubstituteUID=false
+X-KDE-Username="
+
# fix ATLAS build http://sourceforge.net/p/math-atlas/discussion/75123/thread/dc45bb67/
cd "sage-${pkgver}/spkg/standard"
tar xjf atlas-3.10.1.p5.spkg
@@ -117,9 +128,12 @@
rm -f "${pkgdir}/opt/sage/spkg/standard/*spkg"
# install a systemd user unit
- install -Dm755 "${srcdir}/sage.service" "${pkgdir}/usr/lib/systemd/user/sage.service"
- # install desktop file
- desktop-file-install "${srcdir}/SAGE-notebook.desktop" --dir "${pkgdir}/usr/share/applications"
+ install -Dm644 "${srcdir}/sage.service" "${pkgdir}/usr/lib/systemd/user/sage.service"
+ # install *.desktop and icon files
+ install -Dm644 "${srcdir}/SAGE-notebook.desktop" \
+ "${pkgdir}/usr/share/applications/SAGE-notebook.desktop"
+ install -Dm644 "${pkgdir}/opt/sage/devel/sagenb-main/sagenb/data/sage/images/icon128x128.png" \
+ "${pkgdir}/usr/share/pixmaps/SAGE-notebook.png"
}
# vim :set ts=2 sw=2 et:
More information about the arch-commits
mailing list