summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD37
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..272fe95c02d3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = sagemath-p_group_cohomology
+ pkgdesc = p-group cohomology package for Sagemath
+ pkgver = 3.1
+ pkgrel = 1
+ url = https://users.fmi.uni-jena.de/cohomology/
+ arch = x86_64
+ license = GPL
+ makedepends = cython2
+ depends = sagemath
+ depends = shared_meataxe
+ source = https://users.fmi.uni-jena.de/cohomology/p_group_cohomology-3.1.tar.xz
+ sha256sums = 8b2d2cc3a139605779239b2dda2b7f0f060249091a0eadc9ff210f1ae1fabbd5
+
+pkgname = sagemath-p_group_cohomology
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e469511e3621
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Antonio Rojas <arojas@archlinux.org>
+
+pkgname=sagemath-p_group_cohomology
+pkgver=3.1
+pkgrel=1
+pkgdesc="p-group cohomology package for Sagemath"
+arch=(x86_64)
+url="https://users.fmi.uni-jena.de/cohomology/"
+license=(GPL)
+depends=(sagemath shared_meataxe)
+makedepends=(cython2)
+source=(https://users.fmi.uni-jena.de/cohomology/p_group_cohomology-$pkgver.tar.xz)
+sha256sums=('8b2d2cc3a139605779239b2dda2b7f0f060249091a0eadc9ff210f1ae1fabbd5')
+
+build() {
+ cd p_group_cohomology-$pkgver/csources
+ ./configure --prefix=/usr
+ make
+ # install to temp dir so we can build pyxsources
+ make DESTDIR="$PWD/../tmp" install
+
+ cd ../pyxsources
+ export CFLAGS+=" -I$PWD/../tmp/usr/include"
+ export LDFLAGS+=" -L$PWD/../tmp/usr/lib"
+ python2 setup.py build
+}
+
+package() {
+ cd p_group_cohomology-$pkgver/csources
+ make DESTDIR="$pkgdir" install
+
+ cd ../pyxsources
+ python2 setup.py install --skip-build --root="$pkgdir" --optimize=1
+
+# Fix file ownership
+ chown -R root:root "$pkgdir"/usr/share
+}