Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / 
haskell-crypto-enigma


Commits:
e7c285e0 by Felix Yan at 2025-07-31T00:30:36+08:00
upgpkg: 0.1.1.6-133: rebuild with optparse-applicative 0.18.1.0

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,10 +1,10 @@
 pkgbase = haskell-crypto-enigma
        pkgdesc = An Enigma machine simulator with display.
        pkgver = 0.1.1.6
-       pkgrel = 132
+       pkgrel = 133
        url = https://github.com/orome/crypto-enigma-hs
        arch = x86_64
-       license = BSD
+       license = BSD-3-Clause
        makedepends = ghc
        makedepends = uusi
        makedepends = haskell-hunit
@@ -12,8 +12,11 @@ pkgbase = haskell-crypto-enigma
        depends = ghc-libs
        depends = haskell-ansi-terminal
        depends = haskell-optparse-applicative
+       depends = haskell-prettyprinter
        depends = haskell-split
        source = 
https://hackage.haskell.org/packages/archive/crypto-enigma/0.1.1.6/crypto-enigma-0.1.1.6.tar.gz
+       source = 
haskell-crypto-enigma-optparse-applicative-0.18.patch::https://github.com/orome/crypto-enigma-hs/pull/37.patch
        sha256sums = 
5fec48245fd75d91ed1ac953fb21834eff3dc0b13b5bd100155ce4f4f8cd1d1f
+       sha256sums = 
f318083229d04b130da80bce2b0b3f124e52a5b4a7a37f5ecd46c9d9a6b0bfd0
 
 pkgname = haskell-crypto-enigma


=====================================
PKGBUILD
=====================================
@@ -3,19 +3,23 @@
 _hkgname=crypto-enigma
 pkgname=haskell-crypto-enigma
 pkgver=0.1.1.6
-pkgrel=132
+pkgrel=133
 pkgdesc="An Enigma machine simulator with display. "
 url="https://github.com/orome/crypto-enigma-hs";
-license=("BSD")
+license=('BSD-3-Clause')
 arch=('x86_64')
-depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-optparse-applicative' 
'haskell-split')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-optparse-applicative' 
'haskell-prettyprinter'
+         'haskell-split')
 makedepends=('ghc' 'uusi' 'haskell-hunit' 'haskell-quickcheck')
-source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";)
-sha256sums=('5fec48245fd75d91ed1ac953fb21834eff3dc0b13b5bd100155ce4f4f8cd1d1f')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";
+        
$pkgname-optparse-applicative-0.18.patch::https://github.com/orome/crypto-enigma-hs/pull/37.patch)
+sha256sums=('5fec48245fd75d91ed1ac953fb21834eff3dc0b13b5bd100155ce4f4f8cd1d1f'
+            'f318083229d04b130da80bce2b0b3f124e52a5b4a7a37f5ecd46c9d9a6b0bfd0')
 
 prepare() {
   cd $_hkgname-$pkgver
-  uusi -u base $_hkgname.cabal
+  patch -p1 -i ../$pkgname-optparse-applicative-0.18.patch
+  uusi -u base
 }
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/haskell-crypto-enigma/-/commit/e7c285e0cb3df0de6d1d759519db4ee510bb0c56

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/haskell-crypto-enigma/-/commit/e7c285e0cb3df0de6d1d759519db4ee510bb0c56
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to