summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSukanka2022-03-30 18:31:45 +0800
committerSukanka2022-03-30 18:31:45 +0800
commit22badde5cad38be4b1cc84e83031eeef36e39cbf (patch)
tree3e1b43e3eb45f9af0374f82d783391249a5fbccf
parentfd17c1a6ec0bb560b31092a2141c380efd89a5ba (diff)
downloadaur-22badde5cad38be4b1cc84e83031eeef36e39cbf.tar.gz
rebuild against CGAL
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD17
2 files changed, 17 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d90ea0715baf..3f1606c9fc04 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = yade
pkgdesc = Yet Another Dynamic Engine, free software for discrete element modeling.
pkgver = 2022.01a
- pkgrel = 2
+ pkgrel = 3
url = https://yade-dem.org/doc/index.html
arch = x86_64
license = GPL2
@@ -22,7 +22,7 @@ pkgbase = yade
optdepends = python-matplotlib: plotting graphs
optdepends = python-mpi4py: passing all tests
optdepends = tk: passing all tests
- source = yade-2022.01a.tar.gz::https://dl.sukanka.com/ali/software/yade/yade-2022.01a-2-x86_64.tar.gz
- sha512sums = d75864a5f53130bd4f7f90107ce8fd5953afcf0ee55e65446b44374dbc57ac92f8c118b1e40f48622dee82344fee8ace912186eae9d00359b0fad4e3391ed47a
+ source = yade-2022.01a-3.tar.gz::https://dl.sukanka.com/d/ali/software/yade/yade-2022.01a-3.tar.gz
+ sha512sums = 7144b5e37b67c6def336ee949324ce102f31a39e71dd46605397a649fd56981df8db3d51a32e13a3b2bbe803521a43caa75cf780550a4d6e4e05b743e7485a67
pkgname = yade
diff --git a/PKGBUILD b/PKGBUILD
index 6481415c48eb..baf5972797b0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Sukanka <su975853527 [AT] gmail.com>
pkgname=yade
pkgver=2022.01a
-pkgrel=2
+pkgrel=3
pkgdesc="Yet Another Dynamic Engine, free software for discrete element modeling."
arch=("x86_64")
url='https://yade-dem.org/doc/index.html'
@@ -19,13 +19,24 @@ optdepends=(
'python-mpi4py: passing all tests'
'tk: passing all tests'
)
-source=("${pkgname}-${pkgver}.tar.gz::https://dl.sukanka.com/ali/software/yade/yade-${pkgver}-2-x86_64.tar.gz"
+source=("${pkgname}-${pkgver}-${pkgrel}.tar.gz::https://dl.sukanka.com/d/ali/software/yade/yade-${pkgver}-${pkgrel}.tar.gz"
)
-sha512sums=('d75864a5f53130bd4f7f90107ce8fd5953afcf0ee55e65446b44374dbc57ac92f8c118b1e40f48622dee82344fee8ace912186eae9d00359b0fad4e3391ed47a')
+sha512sums=('7144b5e37b67c6def336ee949324ce102f31a39e71dd46605397a649fd56981df8db3d51a32e13a3b2bbe803521a43caa75cf780550a4d6e4e05b743e7485a67')
package(){
mv $srcdir/usr ${pkgdir}
+ # Fix ref to $srcdir
+ rplc='\x0'
+ for ((i=1;i <=${#srcdir};i++))
+ do
+ rplc="$rplc\\x0"
+ done
+ msg2 'Stripping $srcdir'
+ find ${pkgdir}/usr/lib/yade/* -type f -print0 | xargs -0 sed -i "s|${srcdir}/|${rplc}|g"
+ # .py file should not contains \x0
+ sed -i 's/\x0//g' ${pkgdir}/usr/lib/yade/py/yade/config.py
+
# Fix manpage
cd ${pkgdir}/usr/share/man
mkdir man1