[arch-commits] Commit in haskell-tamarin-prover-term/trunk (PKGBUILD)

Felix Yan felixonmars at archlinux.org
Sun Mar 8 21:34:31 UTC 2020


    Date: Sunday, March 8, 2020 @ 21:34:31
  Author: felixonmars
Revision: 592545

upgpkg: haskell-tamarin-prover-term 1.4.1-52

fix compatibility with maude 3

Modified:
  haskell-tamarin-prover-term/trunk/PKGBUILD

----------+
 PKGBUILD |   17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-03-08 21:27:22 UTC (rev 592544)
+++ PKGBUILD	2020-03-08 21:34:31 UTC (rev 592545)
@@ -4,7 +4,7 @@
 _hkgname=tamarin-prover-term
 pkgname=haskell-tamarin-prover-term
 pkgver=1.4.1
-pkgrel=51
+pkgrel=52
 pkgdesc="Term manipulation library for the tamarin prover"
 url="http://www.infsec.ethz.ch/research/software/tamarin"
 license=("GPL")
@@ -12,12 +12,19 @@
 depends=('ghc-libs' 'haskell-hunit' 'haskell-attoparsec' 'haskell-dlist'
          'haskell-safe' 'haskell-tamarin-prover-utils')
 makedepends=('ghc')
-source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz")
-sha512sums=('4d3aeae02be5d430bff6c55d78656e3c9a648674d235bfeb36ce227a39abd3054a132b99ff8040abf05d8e26506fe85d21ecfb6fce73062dd45b5ba98d941144')
+source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz"
+        tamarin-prover-maude-3.patch::https://github.com/tamarin-prover/tamarin-prover/pull/353.patch)
+sha512sums=('4d3aeae02be5d430bff6c55d78656e3c9a648674d235bfeb36ce227a39abd3054a132b99ff8040abf05d8e26506fe85d21ecfb6fce73062dd45b5ba98d941144'
+            'cb3863c1d69ceff5b583a91aa442ccfbf61280ac04379dec67b4e564eddc8f1a393f85949130275eb6d5874295334c6bb34bb55b741632a288c65fb2e6459305')
 
+prepare() {
+    cd "${srcdir}/tamarin-prover-${pkgver}"
+    patch -p1 -i "$srcdir"/tamarin-prover-maude-3.patch
+}
+
 build() {
     cd "${srcdir}/tamarin-prover-${pkgver}/lib/term"
-    
+
     runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \
         --prefix=/usr --docdir=/usr/share/doc/$pkgname \
         --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
@@ -30,7 +37,7 @@
 
 package() {
     cd "${srcdir}/tamarin-prover-${pkgver}/lib/term"
-    
+
     install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
     install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
     runhaskell Setup copy --destdir="$pkgdir"



More information about the arch-commits mailing list