Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / 
cabal-install


Commits:
7de0ba01 by Felix Yan at 2025-07-30T02:37:15+08:00
upgpkg: 3.8.1.0-53: Unbreak new installation by applying key holder updates

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = cabal-install
        pkgdesc = The command-line interface for Cabal and Hackage.
        pkgver = 3.8.1.0
-       pkgrel = 52
+       pkgrel = 53
        url = https://hackage.haskell.org/package/cabal-install
        arch = x86_64
        license = BSD-3-Clause
@@ -27,6 +27,12 @@ pkgbase = cabal-install
        depends = haskell-zlib
        depends = haskell-lukko
        source = 
https://hackage.haskell.org/package/cabal-install-3.8.1.0/cabal-install-3.8.1.0.tar.gz
+       source = 
cabal-install-key-holder-updates-8669.patch::https://github.com/haskell/cabal/pull/8669.patch
+       source = 
cabal-install-key-holder-updates-9068.patch::https://github.com/haskell/cabal/pull/9068.patch
+       source = 
cabal-install-key-holder-updates-11095.patch::https://github.com/haskell/cabal/pull/11095.patch
        sha512sums = 
850267c8b255f1658beea2ff81d025e80f0a78902d32684a047fdc9347fe0893ccbdf60a00dbb5bb0339e3d1ddefb0f94e31273808c6b72de23fb1340fa74ae4
+       sha512sums = 
74a5cf7edae309fb0da8c37c051d59fcde2db5d2322e6c2540633db2689e5b4bc27933740b54335873c14e631c16c86e8909f2bbd7fa33c9e72116d880ccfbe9
+       sha512sums = 
d864ecc736f5abc10ff9e977a944802d6c217421e893e388f9e477e222086f96561a908cdec4cf550a2cdfeb9894cbad83670d95270b5c530e35645c8311ae23
+       sha512sums = 
82140a875ba94d73c751be17a18b29a186004e0ec35eceddcb62caaf58ce5dcab812fa49c9b8cdef0be393dca3f7bf2696fdcb32a75b9c430d0a641ce5bded5e
 
 pkgname = cabal-install


=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
 
 pkgname=cabal-install
 pkgver=3.8.1.0
-pkgrel=52
+pkgrel=53
 pkgdesc="The command-line interface for Cabal and Hackage."
 url="https://hackage.haskell.org/package/cabal-install";
 license=('BSD-3-Clause')
@@ -15,11 +15,20 @@ depends=('ghc-libs' 'haskell-async' 
'haskell-base16-bytestring' 'haskell-cabal-i
          'haskell-http' 'haskell-network-uri' 'haskell-random' 
'haskell-regex-base'
          'haskell-regex-posix' 'haskell-resolv' 'haskell-safe-exceptions' 
'haskell-tar' 'haskell-zlib' 'haskell-lukko')
 makedepends=('ghc' 'uusi')
-source=("https://hackage.haskell.org/package/cabal-install-${pkgver}/cabal-install-${pkgver}.tar.gz";)
-sha512sums=('850267c8b255f1658beea2ff81d025e80f0a78902d32684a047fdc9347fe0893ccbdf60a00dbb5bb0339e3d1ddefb0f94e31273808c6b72de23fb1340fa74ae4')
+source=("https://hackage.haskell.org/package/cabal-install-${pkgver}/cabal-install-${pkgver}.tar.gz";
+        
$pkgname-key-holder-updates-8669.patch::https://github.com/haskell/cabal/pull/8669.patch
+        
$pkgname-key-holder-updates-9068.patch::https://github.com/haskell/cabal/pull/9068.patch
+        
$pkgname-key-holder-updates-11095.patch::https://github.com/haskell/cabal/pull/11095.patch)
+sha512sums=('850267c8b255f1658beea2ff81d025e80f0a78902d32684a047fdc9347fe0893ccbdf60a00dbb5bb0339e3d1ddefb0f94e31273808c6b72de23fb1340fa74ae4'
+            
'74a5cf7edae309fb0da8c37c051d59fcde2db5d2322e6c2540633db2689e5b4bc27933740b54335873c14e631c16c86e8909f2bbd7fa33c9e72116d880ccfbe9'
+            
'd864ecc736f5abc10ff9e977a944802d6c217421e893e388f9e477e222086f96561a908cdec4cf550a2cdfeb9894cbad83670d95270b5c530e35645c8311ae23'
+            
'82140a875ba94d73c751be17a18b29a186004e0ec35eceddcb62caaf58ce5dcab812fa49c9b8cdef0be393dca3f7bf2696fdcb32a75b9c430d0a641ce5bded5e')
 
 prepare() {
   cd $pkgname-$pkgver
+  patch -p2 -i ../$pkgname-key-holder-updates-8669.patch
+  patch -p2 -l -i ../$pkgname-key-holder-updates-9068.patch
+  patch -p2 -l -i ../$pkgname-key-holder-updates-11095.patch
   uusi -u base -u text -u resolv -u time
 }
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/cabal-install/-/commit/7de0ba01063a1f7386e5f072ace41483640e255f

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/cabal-install/-/commit/7de0ba01063a1f7386e5f072ace41483640e255f
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to