summaryrefslogtreecommitdiff
path: root/xraylarch
diff options
context:
space:
mode:
Diffstat (limited to 'xraylarch')
-rwxr-xr-xxraylarch/PKGBUILD29
-rw-r--r--xraylarch/remove-icons.patch14
2 files changed, 23 insertions, 20 deletions
diff --git a/xraylarch/PKGBUILD b/xraylarch/PKGBUILD
index a58a0cce2..3ff5764d7 100755
--- a/xraylarch/PKGBUILD
+++ b/xraylarch/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Erich Eckner <arch at eckner dot net>
pkgname=xraylarch
-pkgver=0.9.44
-pkgrel=3
+pkgver=0.9.45
+pkgrel=1
pkgdesc="Data Analysis Tools for X-ray Spectroscopy"
arch=('i686' 'pentium4' 'x86_64')
url="http://xraypy.github.io/xraylarch/"
@@ -54,28 +54,17 @@ backup=()
options=()
source=(
"${pkgname}-${pkgver}.tar.gz::https://github.com/xraypy/${pkgname}/archive/${pkgver}.tar.gz"
+ 'remove-icons.patch'
+)
+sha512sums=(
+ '227e0ccbf599cf9ef3ba69bb48005202e3166f97c5d24a99883ad2a94c5013ab60ac24494b87514a6008899209532c305829506c0d01dc5b3eaf60a74f2087ab'
+ '8a2cff40315c38cb17a6841731704d5a375d25a13949227ad914abfdd46aef55dcc24e375176119634df773ece63422a2dc64fc843b6bae40232ffa2a5bb80ab'
)
-sha512sums=('f6d7370cb598667c5fac46ea9f62e6e80ee2e559c02688a3fc6e7e2fb97be2ccba589137d2a7c3c96e7cd267f719056208359c60061baaf197dbcf816727fc83')
prepare() {
- sed -i '
- s/^\s*setup(/_setup = \0/
- s/^\(\s*dest\s*=\s*\)\(\S.*\)$/\1_setup.get_command_obj('"'"'install'"'"').root + os.path.abspath(\2)/
- /subprocess\.check_call/ { N; d; }
- ' "${pkgname}-${pkgver}/setup.py"
-
- if [ "${CARCH}" = 'i686' ] || [ "${CARCH}" = 'pentium4' ]; then
- sed -i '
- /^\s*compiled_exes\s*=\s*(/,/)/ {
- s/(.*/(/
- t
- s/.*)/)/
- t
- d
- }
- ' "${pkgname}-${pkgver}/setup.py"
- fi
+ cd "${pkgname}-${pkgver}"
+ patch -p1 -i "../remove-icons.patch"
}
diff --git a/xraylarch/remove-icons.patch b/xraylarch/remove-icons.patch
new file mode 100644
index 000000000..029e3775f
--- /dev/null
+++ b/xraylarch/remove-icons.patch
@@ -0,0 +1,14 @@
+--- a/setup.py 2019-06-26 09:33:08.364860066 +0200
++++ b/setup.py 2019-06-26 09:35:48.971969563 +0200
+@@ -175,11 +175,6 @@
+ 'Topic :: Scientific/Engineering'],
+ )
+
+-# create desktop icons
+-if INSTALL or DEVELOP:
+- subprocess.check_call((pjoin(sys.exec_prefix, pyexe),
+- pjoin(sys.exec_prefix, bindir, larchbin), '-m'))
+-
+ if len(missing) > 0:
+ dl = "#%s#" % ("="*75)
+ msg = """%s