diff --git a/community/glirc/APKBUILD b/community/glirc/APKBUILD index 7990c081dd28b18f85bc49fd9c1738f42b084150..7c7bb607a14d6bebe55e4610f0b411ce40703a3a 100644 --- a/community/glirc/APKBUILD +++ b/community/glirc/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Celeste <cielesti@protonmail.com> # Maintainer: Celeste <cielesti@protonmail.com> pkgname=glirc -pkgver=2.40.1 +pkgver=2.41 pkgrel=0 pkgdesc="Console IRC client written in Haskell" url="https://github.com/glguy/irc-core" @@ -14,7 +14,9 @@ makedepends=" openssl-dev " subpackages="$pkgname-doc" +_hsopenssl=7c90fc32bd2539b0de0280e686b9836f301e39aa source="https://hackage.haskell.org/package/glirc-$pkgver/glirc-$pkgver.tar.gz + https://github.com/glguy/HsOpenSSL/archive/$_hsopenssl/HsOpenSSL-$_hsopenssl.tar.gz cabal.project.freeze " @@ -52,8 +54,14 @@ cabal_update() { } prepare() { + cp -r "$srcdir"/HsOpenSSL-$_hsopenssl "$builddir"/HsOpenSSL + default_prepare + cat > "$builddir"/cabal.project <<-'END' + packages: glirc.cabal HsOpenSSL/HsOpenSSL.cabal + END + ln -svf "$srcdir"/cabal.project.freeze "$builddir"/ } @@ -63,7 +71,10 @@ build() { --jobs=${JOBS:-1} \ --prefix=/usr \ --docdir=/usr/share/doc/$pkgname \ - --sysconfdir=/etc + --sysconfdir=/etc \ + --ghc-options="-optc=-Wno-incompatible-pointer-types" + # FIXME: errors are related to code generated by Haskell: + # https://github.com/haskell-cryptography/HsOpenSSL/issues/88 } check() { @@ -78,6 +89,7 @@ package() { } sha512sums=" -c2cd359e2a42b703fd82414a906e05f9652357a6b56995d57bec2404ef32c65dacc73d7c97db95d553e6219f0e749d37b9c5e6264a43217fe159407620afd3a5 glirc-2.40.1.tar.gz -09974888ccc6ad381751f45ff06e56f7806cb53968823721fdb80ad283d98bdd11d84d21637ffd797dc68f62b691b9df6cd22d48a834ebeda7bee21ea91cf3cc cabal.project.freeze +9a5655a84ea79364035e6f7c68091d92ee968636b3ccd3461c673c1eedac3ef02e544e9cde88d9ea8adc660fe7cbdd807d0ddf8d3e1c0f5ce82b3dd41bf3a4d6 glirc-2.41.tar.gz +435c4e3f8d5f73eb2a1d6cb25352dea31d19f8881e5625e12a96a4258de64a8d40caf4d3a79084c2319ffdeb482ea82f0c7ca1137d353bdc258665626723dbd9 HsOpenSSL-7c90fc32bd2539b0de0280e686b9836f301e39aa.tar.gz +1fbd9baa539334941f344ee954bad0ecc67b0aa22d77a24494eca934a0f46380838594d6d3e700f6e5572cbf7452662edeb7dda85a586a13a8c37416743a165d cabal.project.freeze " diff --git a/community/glirc/cabal.project.freeze b/community/glirc/cabal.project.freeze index fa659d3109dc3f550c0fc4d013d9525f1a59f675..aec5a8310c861289defef63f2055888cfab1381b 100644 --- a/community/glirc/cabal.project.freeze +++ b/community/glirc/cabal.project.freeze @@ -1,8 +1,7 @@ active-repositories: hackage.haskell.org:merge -constraints: any.Cabal ==3.10.2.0, - any.Cabal-syntax ==3.10.2.0, +constraints: any.Cabal ==3.10.3.0, + any.Cabal-syntax ==3.10.3.0, any.HUnit ==1.6.2.0, - any.HsOpenSSL ==0.11.7.6, HsOpenSSL -fast-bignum -homebrew-openssl -macports-openssl -use-pkg-config, any.HsOpenSSL-x509-system ==0.1.0.4, any.OneTuple ==0.4.2, @@ -42,32 +41,34 @@ constraints: any.Cabal ==3.10.2.0, crypto-api -all_cpolys, any.curve25519 ==0.2.8, any.deepseq ==1.5.0.0, - any.directory ==1.3.8.1, + any.directory ==1.3.8.5, + directory +os-string, any.distributive ==0.6.2.1, distributive +semigroups +tagged, any.entropy ==0.4.1.10, entropy -donotgetentropy, any.exceptions ==0.10.7, - any.filepath ==1.4.200.1, + any.filepath ==1.5.3.0, + filepath -cpphs, any.free ==5.2, any.ghc-bignum ==1.3, any.ghc-boot-th ==9.8.2, any.ghc-prim ==0.11.0, any.githash ==0.1.7.0, any.happy ==1.20.1.1, - any.hashable ==1.4.4.0, - hashable +integer-gmp -random-initial-seed, + any.hashable ==1.4.7.0, + hashable -arch-native +integer-gmp -random-initial-seed, any.hookup ==0.8, any.hsc2hs ==0.68.10, hsc2hs -in-ghc-tree, - any.indexed-traversable ==0.1.3, - any.indexed-traversable-instances ==0.1.1.2, + any.indexed-traversable ==0.1.4, + any.indexed-traversable-instances ==0.1.2, any.integer-logarithms ==1.0.3.1, integer-logarithms -check-bounds +integer-gmp, any.invariant ==0.6.3, - any.irc-core ==2.12, + any.irc-core ==2.13, any.kan-extensions ==5.2.6, - any.lens ==5.2.3, + any.lens ==5.3.2, lens -benchmark-uniplate -dump-splices +inlining -j +test-hunit +test-properties +test-templates +trustworthy, any.microlens ==0.4.13.1, any.microlens-mtl ==0.2.0.3, @@ -75,12 +76,12 @@ constraints: any.Cabal ==3.10.2.0, any.mtl ==2.3.1, any.network ==3.1.4.0, network -devel, - any.os-string ==2.0.2.2, + any.os-string ==2.0.6, any.parallel ==3.2.2.0, any.parsec ==3.1.17.0, any.pretty ==1.1.3.6, any.primitive ==0.9.0.0, - any.process ==1.6.18.0, + any.process ==1.6.21.0, any.profunctors ==5.6.2, any.psqueues ==0.2.8.0, any.random ==1.2.1.2, @@ -100,7 +101,7 @@ constraints: any.Cabal ==3.10.2.0, any.splitmix ==0.1.0.5, splitmix -optimised-mixer, any.stm ==2.5.2.1, - any.strict ==0.5, + any.strict ==0.5.1, any.tagged ==0.8.8, tagged +deepseq +transformers, any.template-haskell ==2.21.0.0, @@ -108,7 +109,7 @@ constraints: any.Cabal ==3.10.2.0, any.text ==2.1.1, any.th-abstraction ==0.7.0.0, any.th-compat ==0.1.5, - any.these ==1.2, + any.these ==1.2.1, any.time ==1.12.2, any.transformers ==0.6.1.0, any.transformers-base ==0.4.6, @@ -116,7 +117,8 @@ constraints: any.Cabal ==3.10.2.0, any.transformers-compat ==0.7.2, transformers-compat -five +five-three -four +generic-deriving +mtl -three -two, any.typed-process ==0.2.11.1, - any.unix ==2.8.4.0, + any.unix ==2.8.5.1, + unix +os-string, any.unliftio-core ==0.2.1.0, any.unordered-containers ==0.2.20, unordered-containers -debug, @@ -126,6 +128,6 @@ constraints: any.Cabal ==3.10.2.0, any.vector-stream ==0.1.0.1, any.void ==0.7.3, void -safe, - any.vty ==6.1, + any.vty ==6.2, any.vty-unix ==0.2.0.0 -index-state: hackage.haskell.org 2024-05-16T02:18:16Z +index-state: hackage.haskell.org 2024-08-14T01:45:12Z