[arch-commits] Commit in haskell-hasql-dynamic-statements/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:27:11 Author: felixonmars Revision: 1177138 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql-dynamic-statements/repos/community-staging-x86_64/ haskell-hasql-dynamic-statements/repos/community-staging-x86_64/PKGBUILD (from rev 1177137, haskell-hasql-dynamic-statements/trunk/PKGBUILD) --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Copied: haskell-hasql-dynamic-statements/repos/community-staging-x86_64/PKGBUILD (from rev 1177137, haskell-hasql-dynamic-statements/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:27:11 UTC (rev 1177138) @@ -0,0 +1,55 @@ +# Maintainer: Felix Yan + +_hkgname=hasql-dynamic-statements +pkgname=haskell-hasql-dynamic-statements +pkgver=0.3.1 +pkgrel=91 +pkgdesc="Toolkit for constructing Hasql statements dynamically" +url="https://github.com/nikita-volkov/hasql-dynamic-statements; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hasql' 'haskell-hasql-implicits' 'haskell-ptr') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-rerebase' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 'pifpaf' 'postgresql') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('0c7a7c01c9bd01ad15655635e8bbded57198ba0515b1e72391a27930bb5b45bb') + +prepare() { + cd $_hkgname-$pkgver + uusi -u hasql $_hkgname.cabal + sed -i 's/5432/9824/' test/Main.hs +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + eval $(pifpaf run postgresql --host 127.0.0.1) + createuser -s postgres + runhaskell Setup test --show-details=direct + pifpaf_stop +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in postgrest/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:29:13 Author: felixonmars Revision: 1177140 archrelease: copy trunk to community-staging-x86_64 Added: postgrest/repos/community-staging-x86_64/ postgrest/repos/community-staging-x86_64/PKGBUILD (from rev 1177139, postgrest/trunk/PKGBUILD) --+ PKGBUILD | 72 + 1 file changed, 72 insertions(+) Copied: postgrest/repos/community-staging-x86_64/PKGBUILD (from rev 1177139, postgrest/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:29:13 UTC (rev 1177140) @@ -0,0 +1,72 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=postgrest +pkgver=8.0.0 +pkgrel=165 +pkgdesc="REST API for any Postgres database" +url="https://github.com/begriffs/postgrest; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-http' 'haskell-ranged-sets' 'haskell-aeson' 'haskell-ansi-wl-pprint' + 'haskell-base64-bytestring' 'haskell-case-insensitive' 'haskell-cassava' + 'haskell-configurator-pg' 'haskell-contravariant' 'haskell-contravariant-extras' + 'haskell-cookie' 'haskell-either' 'haskell-fast-logger' 'haskell-gitrev' 'haskell-hasql' + 'haskell-hasql-dynamic-statements' 'haskell-hasql-notifications' 'haskell-hasql-pool' + 'haskell-hasql-transaction' 'haskell-heredoc' 'haskell-http-types' + 'haskell-insert-ordered-containers' 'haskell-interpolatedstring-perl6' 'haskell-jose' + 'haskell-lens' 'haskell-lens-aeson' 'haskell-network-uri' 'haskell-optparse-applicative' + 'haskell-protolude' 'haskell-regex-tdfa' 'haskell-scientific' + 'haskell-swagger2' 'haskell-unordered-containers' 'haskell-vector' 'haskell-wai' + 'haskell-wai-cors' 'haskell-wai-extra' 'haskell-wai-logger' 'haskell-wai-middleware-static' + 'haskell-auto-update' 'haskell-retry' 'haskell-warp') +makedepends=('ghc' 'uusi' 'haskell-aeson-qq' 'haskell-async' 'haskell-hspec' 'haskell-hspec-wai' + 'haskell-hspec-wai-json' 'haskell-monad-control' 'haskell-transformers-base') +checkdepends=('pifpaf' 'postgresql' 'procps-ng') +source=("https://github.com/begriffs/postgrest/archive/v$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('ae3f004d3042e236ffd3870c980cdfbb615a3de5433bd917816e8c0e719edb0bfcba763bb3c920dad64461410374231a6ab7710d48b310cdc30d5dd6f1f58337') + +prepare() { +cd $pkgname-$pkgver +uusi -u base -u hasql -u hspec -u HTTP -u lens -u retry $pkgname.cabal + +# TODO: not a proper fix. probably newly added "column" should be shown too +sed -i 's/H.RowError i/H.RowError i _/' src/PostgREST/Error.hs +} + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-CI --ghc-option='-pie' +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver + +eval $(pifpaf run postgresql --host 127.0.0.1) +createuser -s postgrest_test +POSTGREST_TEST_CONNECTION=$(test/create_test_db "postgres://$USER@localhost" postgrest_test) runhaskell Setup test --show-details=direct + +# Disabled: uses stack +# test/io-tests.sh + +pifpaf_stop +} + +package() { +cd $pkgname-$pkgver + +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}" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in postgrest/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:29:02 Author: felixonmars Revision: 1177139 upgpkg: postgrest 8.0.0-165: rebuild with rebase 1.15, rerebase 1.15 Modified: postgrest/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:27:11 UTC (rev 1177138) +++ PKGBUILD2022-03-27 03:29:02 UTC (rev 1177139) @@ -3,7 +3,7 @@ pkgname=postgrest pkgver=8.0.0 -pkgrel=164 +pkgrel=165 pkgdesc="REST API for any Postgres database" url="https://github.com/begriffs/postgrest; license=("MIT")
[arch-commits] Commit in haskell-hasql-dynamic-statements/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:27:01 Author: felixonmars Revision: 1177137 upgpkg: haskell-hasql-dynamic-statements 0.3.1-91: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-hasql-dynamic-statements/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:26:28 UTC (rev 1177136) +++ PKGBUILD2022-03-27 03:27:01 UTC (rev 1177137) @@ -3,7 +3,7 @@ _hkgname=hasql-dynamic-statements pkgname=haskell-hasql-dynamic-statements pkgver=0.3.1 -pkgrel=90 +pkgrel=91 pkgdesc="Toolkit for constructing Hasql statements dynamically" url="https://github.com/nikita-volkov/hasql-dynamic-statements; license=("MIT")
[arch-commits] Commit in haskell-hasql-notifications/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:26:17 Author: felixonmars Revision: 1177135 upgpkg: haskell-hasql-notifications 0.2.0.0-94: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-hasql-notifications/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:26:10 UTC (rev 1177134) +++ PKGBUILD2022-03-27 03:26:17 UTC (rev 1177135) @@ -3,7 +3,7 @@ _hkgname=hasql-notifications pkgname=haskell-hasql-notifications pkgver=0.2.0.0 -pkgrel=93 +pkgrel=94 pkgdesc="LISTEN/NOTIFY support for Hasql" url="https://github.com/diogob/hasql-notifications; license=("BSD")
[arch-commits] Commit in haskell-hasql-implicits/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:26:10 Author: felixonmars Revision: 1177134 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql-implicits/repos/community-staging-x86_64/ haskell-hasql-implicits/repos/community-staging-x86_64/PKGBUILD (from rev 1177133, haskell-hasql-implicits/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-hasql-implicits/repos/community-staging-x86_64/PKGBUILD (from rev 1177133, haskell-hasql-implicits/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:26:10 UTC (rev 1177134) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=hasql-implicits +pkgname=haskell-hasql-implicits +pkgver=0.1.0.3 +pkgrel=3 +pkgdesc="Implicit definitions for Hasql, such as default codecs for standard types" +url="https://github.com/nikita-volkov/hasql-implicits; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-hasql' 'haskell-network-ip' 'haskell-scientific' + 'haskell-uuid' 'haskell-vector') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('42cfd03f80172bc7de36c13fdba28dbf5a6f4095b1a4cc0a40ac294382f78777') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hasql-notifications/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:26:28 Author: felixonmars Revision: 1177136 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql-notifications/repos/community-staging-x86_64/ haskell-hasql-notifications/repos/community-staging-x86_64/PKGBUILD (from rev 1177135, haskell-hasql-notifications/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-hasql-notifications/repos/community-staging-x86_64/PKGBUILD (from rev 1177135, haskell-hasql-notifications/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:26:28 UTC (rev 1177136) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +_hkgname=hasql-notifications +pkgname=haskell-hasql-notifications +pkgver=0.2.0.0 +pkgrel=94 +pkgdesc="LISTEN/NOTIFY support for Hasql" +url="https://github.com/diogob/hasql-notifications; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-contravariant' 'haskell-hasql' 'haskell-hasql-pool' + 'haskell-postgresql-libpq') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-hspec' 'pifpaf' 'postgresql') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('b133e38b7a27e66385332791bb03c4a3cf4f85994412318d08cd820577db3ffe') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + eval $(pifpaf run postgresql --host 127.0.0.1) + createuser -s postgres + createdb hasql_notifications_test + runhaskell Setup test --show-details=direct + pifpaf_stop +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hasql-implicits/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:25:59 Author: felixonmars Revision: 1177133 upgpkg: haskell-hasql-implicits 0.1.0.3-3: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-hasql-implicits/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:25:53 UTC (rev 1177132) +++ PKGBUILD2022-03-27 03:25:59 UTC (rev 1177133) @@ -3,7 +3,7 @@ _hkgname=hasql-implicits pkgname=haskell-hasql-implicits pkgver=0.1.0.3 -pkgrel=2 +pkgrel=3 pkgdesc="Implicit definitions for Hasql, such as default codecs for standard types" url="https://github.com/nikita-volkov/hasql-implicits; license=("MIT")
[arch-commits] Commit in haskell-butcher/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:23:34 Author: felixonmars Revision: 1177125 upgpkg: haskell-butcher 1.3.3.2-183: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-butcher/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:23:28 UTC (rev 1177124) +++ PKGBUILD2022-03-27 03:23:34 UTC (rev 1177125) @@ -3,7 +3,7 @@ _hkgname=butcher pkgname=haskell-butcher pkgver=1.3.3.2 -pkgrel=182 +pkgrel=183 pkgdesc="Chops a command or program invocation into digestable pieces." url="https://github.com/lspitzner/butcher/; license=("BSD")
[arch-commits] Commit in haskell-text-builder/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:23:28 Author: felixonmars Revision: 1177124 archrelease: copy trunk to community-staging-x86_64 Added: haskell-text-builder/repos/community-staging-x86_64/ haskell-text-builder/repos/community-staging-x86_64/PKGBUILD (from rev 1177123, haskell-text-builder/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-text-builder/repos/community-staging-x86_64/PKGBUILD (from rev 1177123, haskell-text-builder/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:23:28 UTC (rev 1177124) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=text-builder +pkgname=haskell-text-builder +pkgver=0.6.6.4 +pkgrel=6 +pkgdesc="An efficient strict text builder" +url="https://github.com/nikita-volkov/text-builder; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-prelude' 'haskell-text-builder-dev') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-rerebase' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('725ae3e7c4e02b5218ca35e3a283abe2b4eafd57bb7786681aec44a3e43d571ed453b802e9ab3c91f7409b57636e35a0cd5d31ff6d03c7b3b526104bf18f06a1') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +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" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-butcher/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:23:44 Author: felixonmars Revision: 1177126 archrelease: copy trunk to community-staging-x86_64 Added: haskell-butcher/repos/community-staging-x86_64/ haskell-butcher/repos/community-staging-x86_64/PKGBUILD (from rev 1177125, haskell-butcher/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-butcher/repos/community-staging-x86_64/PKGBUILD (from rev 1177125, haskell-butcher/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:23:44 UTC (rev 1177126) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=butcher +pkgname=haskell-butcher +pkgver=1.3.3.2 +pkgrel=183 +pkgdesc="Chops a command or program invocation into digestable pieces." +url="https://github.com/lspitzner/butcher/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-bifunctors' 'haskell-deque' 'haskell-extra' 'haskell-free' + 'haskell-microlens' 'haskell-microlens-th' 'haskell-multistate' 'haskell-unsafe' + 'haskell-void') +makedepends=('ghc' 'uusi' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('1d0f8e8e498b012c4a859671eebf34a6e965e8ed99b3c90d3aad1d8898c40f1b') + +prepare() { + cd $_hkgname-$pkgver + uusi -u base $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hasql/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:24:36 Author: felixonmars Revision: 1177128 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql/repos/community-staging-x86_64/ haskell-hasql/repos/community-staging-x86_64/PKGBUILD (from rev 1177127, haskell-hasql/trunk/PKGBUILD) --+ PKGBUILD | 59 +++ 1 file changed, 59 insertions(+) Copied: haskell-hasql/repos/community-staging-x86_64/PKGBUILD (from rev 1177127, haskell-hasql/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:24:36 UTC (rev 1177128) @@ -0,0 +1,59 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=hasql +pkgname=haskell-hasql +pkgver=1.5 +pkgrel=6 +pkgdesc="An efficient PostgreSQL driver and a flexible mapping API" +url="https://github.com/nikita-volkov/hasql; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-bytestring-strict-builder' 'haskell-contravariant' + 'haskell-dlist' 'haskell-hashable' 'haskell-hashtables' 'haskell-postgresql-binary' + 'haskell-postgresql-libpq' 'haskell-profunctors' 'haskell-text-builder' 'haskell-vector') +makedepends=('ghc' 'haskell-contravariant-extras' 'haskell-tasty' 'haskell-tasty-quickcheck' + 'haskell-tasty-hunit' 'haskell-quickcheck-instances' 'haskell-quickcheck' + 'haskell-rerebase') +checkdepends=('postgresql' 'pifpaf') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('22d0395c754ee763d53129ba43993e7f02504edf880b2b84f2ef8d79438ec8f7541777691786859da5451fcb1cb6f73e5ecc206b0b291ed21718ef6058da21cd') + +prepare() { +cd $_hkgname-$pkgver + +# Do not use default postgres port +sed -i 's/5432/9824/' tasty/Main/*.hs threads-test/*.hs profiling/*.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver + +eval $(pifpaf run postgresql --host 127.0.0.1) +createuser -s postgres +runhaskell Setup test --show-details=direct +pifpaf_stop +} + +package() { +cd $_hkgname-$pkgver + +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" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hasql-pool/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:25:06 Author: felixonmars Revision: 1177129 upgpkg: haskell-hasql-pool 0.5.2.2-15: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-hasql-pool/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:24:36 UTC (rev 1177128) +++ PKGBUILD2022-03-27 03:25:06 UTC (rev 1177129) @@ -4,7 +4,7 @@ _hkgname=hasql-pool pkgname=haskell-hasql-pool pkgver=0.5.2.2 -pkgrel=14 +pkgrel=15 pkgdesc="A pool of connections for Hasql" url="https://github.com/nikita-volkov/hasql-pool; license=('MIT')
[arch-commits] Commit in haskell-hasql-transaction/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:25:43 Author: felixonmars Revision: 1177131 upgpkg: haskell-hasql-transaction 1.0.1.1-33: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-hasql-transaction/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:25:16 UTC (rev 1177130) +++ PKGBUILD2022-03-27 03:25:43 UTC (rev 1177131) @@ -3,7 +3,7 @@ _hkgname=hasql-transaction pkgname=haskell-hasql-transaction pkgver=1.0.1.1 -pkgrel=32 +pkgrel=33 pkgdesc="A composable abstraction over the retryable transactions for Hasql" url="https://github.com/nikita-volkov/hasql-transaction; license=('MIT')
[arch-commits] Commit in haskell-hasql-pool/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:25:16 Author: felixonmars Revision: 1177130 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql-pool/repos/community-staging-x86_64/ haskell-hasql-pool/repos/community-staging-x86_64/PKGBUILD (from rev 1177129, haskell-hasql-pool/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-hasql-pool/repos/community-staging-x86_64/PKGBUILD (from rev 1177129, haskell-hasql-pool/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:25:16 UTC (rev 1177130) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=hasql-pool +pkgname=haskell-hasql-pool +pkgver=0.5.2.2 +pkgrel=15 +pkgdesc="A pool of connections for Hasql" +url="https://github.com/nikita-volkov/hasql-pool; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-prelude' 'haskell-hasql' 'haskell-resource-pool') +makedepends=('ghc' 'haskell-hspec') +checkdepends=('pifpaf' 'postgresql') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4e3336ab6fac3b2023f83f28e53a2d44cc961f164e51d1420fba3745d95e874c7f2300358b3a8568bef1506d46f468343e78b58f7c1d39a3673a7565cefc2092') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/5432/9824/' test/Main.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --disable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver + +eval $(pifpaf run postgresql --host 127.0.0.1) +createuser -s postgres +#runhaskell Setup test --show-details=direct +pifpaf_stop +} + +package() { +cd $_hkgname-$pkgver + +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" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hasql/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:24:25 Author: felixonmars Revision: 1177127 upgpkg: haskell-hasql 1.5-6: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-hasql/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:23:44 UTC (rev 1177126) +++ PKGBUILD2022-03-27 03:24:25 UTC (rev 1177127) @@ -4,7 +4,7 @@ _hkgname=hasql pkgname=haskell-hasql pkgver=1.5 -pkgrel=5 +pkgrel=6 pkgdesc="An efficient PostgreSQL driver and a flexible mapping API" url="https://github.com/nikita-volkov/hasql; license=('MIT')
[arch-commits] Commit in haskell-hasql-transaction/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:25:53 Author: felixonmars Revision: 1177132 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql-transaction/repos/community-staging-x86_64/ haskell-hasql-transaction/repos/community-staging-x86_64/PKGBUILD (from rev 1177131, haskell-hasql-transaction/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-hasql-transaction/repos/community-staging-x86_64/PKGBUILD (from rev 1177131, haskell-hasql-transaction/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:25:53 UTC (rev 1177132) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan + +_hkgname=hasql-transaction +pkgname=haskell-hasql-transaction +pkgver=1.0.1.1 +pkgrel=33 +pkgdesc="A composable abstraction over the retryable transactions for Hasql" +url="https://github.com/nikita-volkov/hasql-transaction; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-bytestring-tree-builder' 'haskell-contravariant' + 'haskell-contravariant-extras' 'haskell-hasql') +makedepends=('ghc' 'uusi' 'haskell-async' 'haskell-rerebase') +checkdepends=('postgresql' 'pifpaf') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('c37c463c3cce859cb3afb35ab3ac6a55db27209bbed4209f77b027ace2c21888b544223ceabf86cde92d60c26e65d03df26c2974bcbca99b466f3ccc683f0583') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/5432/9824/' conflicts-test/Main.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver + +eval $(pifpaf run postgresql --host 127.0.0.1) +createuser -s postgres +runhaskell Setup test --show-details=direct +pifpaf_stop +} + +package() { +cd $_hkgname-$pkgver + +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" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-text-builder/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:23:17 Author: felixonmars Revision: 1177123 upgpkg: haskell-text-builder 0.6.6.4-6: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-text-builder/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:23:04 UTC (rev 1177122) +++ PKGBUILD2022-03-27 03:23:17 UTC (rev 1177123) @@ -3,7 +3,7 @@ _hkgname=text-builder pkgname=haskell-text-builder pkgver=0.6.6.4 -pkgrel=5 +pkgrel=6 pkgdesc="An efficient strict text builder" url="https://github.com/nikita-volkov/text-builder; license=('MIT')
[arch-commits] Commit in haskell-postgresql-binary/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:22:31 Author: felixonmars Revision: 1177119 upgpkg: haskell-postgresql-binary 0.12.4.1-78: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-postgresql-binary/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:22:24 UTC (rev 1177118) +++ PKGBUILD2022-03-27 03:22:31 UTC (rev 1177119) @@ -4,7 +4,7 @@ _hkgname=postgresql-binary pkgname=haskell-postgresql-binary pkgver=0.12.4.1 -pkgrel=77 +pkgrel=78 pkgdesc="Encoders and decoders for the PostgreSQL's binary format" url="https://github.com/nikita-volkov/postgresql-binary; license=("MIT")
[arch-commits] Commit in stack/repos (4 files)
Date: Sunday, March 27, 2022 @ 03:23:04 Author: felixonmars Revision: 1177122 archrelease: copy trunk to community-staging-x86_64 Added: stack/repos/community-staging-x86_64/ stack/repos/community-staging-x86_64/PKGBUILD (from rev 1177121, stack/trunk/PKGBUILD) stack/repos/community-staging-x86_64/ghc9.patch (from rev 1177121, stack/trunk/ghc9.patch) stack/repos/community-staging-x86_64/stack.install (from rev 1177121, stack/trunk/stack.install) ---+ PKGBUILD | 79 +++ ghc9.patch| 188 stack.install |4 + 3 files changed, 271 insertions(+) Copied: stack/repos/community-staging-x86_64/PKGBUILD (from rev 1177121, stack/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:23:04 UTC (rev 1177122) @@ -0,0 +1,79 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=stack +pkgver=2.7.5 +pkgrel=30 +pkgdesc="The Haskell Tool Stack" +url="https://github.com/commercialhaskell/stack; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 'haskell-ansi-terminal' + 'haskell-async' 'haskell-attoparsec' 'haskell-base64-bytestring' 'haskell-casa-client' + 'haskell-casa-types' 'haskell-colour' 'haskell-conduit' 'haskell-conduit-extra' + 'haskell-cryptonite' 'haskell-cryptonite-conduit' 'haskell-echo' + 'haskell-extra' 'haskell-file-embed' 'haskell-filelock' 'haskell-fsnotify' + 'haskell-generic-deriving' 'haskell-githash' 'haskell-hackage-security' 'haskell-hashable' + 'haskell-hi-file-parser' 'haskell-hpack' 'haskell-http-client' 'haskell-http-client-tls' + 'haskell-http-conduit' 'haskell-http-download' 'haskell-http-types' 'haskell-memory' + 'haskell-microlens' 'haskell-mintty' 'haskell-mono-traversable' 'haskell-mustache' + 'haskell-neat-interpolation' 'haskell-network-uri' 'haskell-open-browser' + 'haskell-optparse-applicative' 'haskell-optparse-generic' 'haskell-optparse-simple' + 'haskell-pantry' 'haskell-path' 'haskell-path-io' 'haskell-persistent' + 'haskell-persistent-sqlite' 'haskell-primitive' 'haskell-project-template' + 'haskell-retry' 'haskell-rio' 'haskell-rio-prettyprint' 'haskell-split' + 'haskell-streaming-commons' 'haskell-tar' 'haskell-temporary' 'haskell-text-metrics' + 'haskell-th-reify-many' 'haskell-tls' 'haskell-typed-process' 'haskell-unicode-transforms' + 'haskell-unix-compat' 'haskell-unliftio' 'haskell-unordered-containers' 'haskell-vector' + 'haskell-yaml' 'haskell-zip-archive' 'haskell-zlib') +makedepends=('ghc' 'uusi' 'git' 'haskell-quickcheck' 'haskell-hspec' 'haskell-hspec-discover' + 'haskell-raw-strings-qq' 'haskell-smallcheck') +checkdepends=('cabal-install') +conflicts=('haskell-stack') +replaces=('haskell-stack') +install="stack.install" +source=("git+https://github.com/commercialhaskell/stack.git#tag=v$pkgver; +ghc9.patch) +sha512sums=('SKIP' + '5229f2f6a32bf8d317a2fc7a7bb16c0698359255c2ec6cbe74cbc78799aa170d4e174e6e182478e52d7040f12f32b7a2b9c246f185d79b6e3f295ccb59f3f3b8') + +prepare() { + cd $pkgname + patch -p1 -i ../ghc9.patch + uusi -d semigroups -d persistent-template $pkgname.cabal +} + +build() { + cd $pkgname + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ + -f-disable-git-info -f-integration-tests -f-static -f-hide-dependency-versions -f-supported-build \ + --ghc-option='-pie' + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $pkgname + # cabal update + LD_LIBRARY_PATH="$PWD"/dist/build PATH="$PWD"/dist/build/stack:"$PATH" runhaskell Setup test --show-details=direct + # Integration tests will result in 4 failures on Arch currently +} + +package() { + cd $pkgname + + 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}" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE + + LD_PRELOAD=$(ls "$pkgdir"/usr/lib/libHSstack-*-ghc*.so) "${pkgdir}"/usr/bin/stack --bash-completion-script /usr/bin/stack >
[arch-commits] Commit in haskell-postgresql-binary/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:22:44 Author: felixonmars Revision: 1177120 archrelease: copy trunk to community-staging-x86_64 Added: haskell-postgresql-binary/repos/community-staging-x86_64/ haskell-postgresql-binary/repos/community-staging-x86_64/PKGBUILD (from rev 1177119, haskell-postgresql-binary/trunk/PKGBUILD) --+ PKGBUILD | 58 ++ 1 file changed, 58 insertions(+) Copied: haskell-postgresql-binary/repos/community-staging-x86_64/PKGBUILD (from rev 1177119, haskell-postgresql-binary/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:22:44 UTC (rev 1177120) @@ -0,0 +1,58 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=postgresql-binary +pkgname=haskell-postgresql-binary +pkgver=0.12.4.1 +pkgrel=78 +pkgdesc="Encoders and decoders for the PostgreSQL's binary format" +url="https://github.com/nikita-volkov/postgresql-binary; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-binary-parser' 'haskell-bytestring-strict-builder' + 'haskell-network-ip' 'haskell-scientific' 'haskell-unordered-containers' + 'haskell-uuid' 'haskell-vector') +makedepends=('ghc' 'haskell-postgresql-libpq' 'haskell-tasty' 'haskell-tasty-quickcheck' + 'haskell-tasty-hunit' 'haskell-quickcheck' 'haskell-quickcheck-instances' + 'haskell-json-ast' 'haskell-conversion' 'haskell-conversion-bytestring' + 'haskell-conversion-text' 'haskell-rerebase' 'pifpaf' 'postgresql') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('dd1357c1c282d7f906ef1e5af8d47403a24cc31169abee4b559fd2f605bf00a32c710e49fe5f23fc5695662968ea70b2c4ad7339bee43de41cecaa1c4172820f') + +prepare() { +cd $_hkgname-$pkgver +# Do not use default postgres port +sed -i 's/5432/9824/' tasty/Main/DB.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver + +eval $(pifpaf run postgresql --host 127.0.0.1) +createuser -s postgres +runhaskell Setup test --show-details=direct +pifpaf_stop +} + +package() { +cd $_hkgname-$pkgver + +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" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-summoner-tui/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:22:24 Author: felixonmars Revision: 1177118 archrelease: copy trunk to community-staging-x86_64 Added: haskell-summoner-tui/repos/community-staging-x86_64/ haskell-summoner-tui/repos/community-staging-x86_64/PKGBUILD (from rev 1177117, haskell-summoner-tui/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: haskell-summoner-tui/repos/community-staging-x86_64/PKGBUILD (from rev 1177117, haskell-summoner-tui/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:22:24 UTC (rev 1177118) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan +# Contributor: berberman + +_hkgname=summoner-tui +pkgname=haskell-summoner-tui +pkgver=2.0.1.1 +pkgrel=323 +pkgdesc="Tool for scaffolding fully configured batteries-included production-level Haskell projects using TUI." +url="https://github.com/kowainik/summoner; +license=('MPL2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-brick' 'haskell-colourista' 'haskell-microlens' 'haskell-microlens-th' + 'haskell-relude' 'haskell-summoner' 'haskell-validation-selective' 'haskell-vty') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('9f840f25d72c54b4b5ed0c5e6755e52ca71e9961759de6bd0046d567bd1f2c27') + +prepare(){ + cd $_hkgname-$pkgver + uusi -u base -u brick -u vty $_hkgname.cabal + gen-setup + sed -i 's|renderCheckbox :: Bool -> String|renderCheckbox :: (Ord n) => Bool -> String|' src/Summoner/Tui/Field.hs +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-summoner-tui/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:22:12 Author: felixonmars Revision: 1177117 upgpkg: haskell-summoner-tui 2.0.1.1-323: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-summoner-tui/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:22:04 UTC (rev 1177116) +++ PKGBUILD2022-03-27 03:22:12 UTC (rev 1177117) @@ -4,7 +4,7 @@ _hkgname=summoner-tui pkgname=haskell-summoner-tui pkgver=2.0.1.1 -pkgrel=322 +pkgrel=323 pkgdesc="Tool for scaffolding fully configured batteries-included production-level Haskell projects using TUI." url="https://github.com/kowainik/summoner; license=('MPL2')
[arch-commits] Commit in stack/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:22:50 Author: felixonmars Revision: 1177121 upgpkg: stack 2.7.5-30: rebuild with rebase 1.15, rerebase 1.15 Modified: stack/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:22:44 UTC (rev 1177120) +++ PKGBUILD2022-03-27 03:22:50 UTC (rev 1177121) @@ -3,7 +3,7 @@ pkgname=stack pkgver=2.7.5 -pkgrel=29 +pkgrel=30 pkgdesc="The Haskell Tool Stack" url="https://github.com/commercialhaskell/stack; license=("BSD")
[arch-commits] Commit in arch-hs/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:22:04 Author: felixonmars Revision: 1177116 archrelease: copy trunk to community-staging-x86_64 Added: arch-hs/repos/community-staging-x86_64/ arch-hs/repos/community-staging-x86_64/PKGBUILD (from rev 1177115, arch-hs/trunk/PKGBUILD) --+ PKGBUILD | 68 + 1 file changed, 68 insertions(+) Copied: arch-hs/repos/community-staging-x86_64/PKGBUILD (from rev 1177115, arch-hs/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:22:04 UTC (rev 1177116) @@ -0,0 +1,68 @@ +# Maintainer: Felix Yan +# Contributor: berberman + +pkgname=arch-hs +pkgver=0.10.0.0 +pkgrel=48 +pkgdesc="Distribute hackage packages to archlinux" +arch=('x86_64') +url="https://github.com/berberman/arch-hs; +license=('MIT') +depends=('ghc-libs' 'pacman' 'haskell-diff' 'haskell-aeson' 'haskell-algebraic-graphs' + 'haskell-arch-web' 'haskell-conduit' 'haskell-conduit-extra' 'haskell-hackage-db' + 'haskell-http-client' 'haskell-http-client-tls' 'haskell-megaparsec' 'haskell-microlens' + 'haskell-microlens-th' 'haskell-neat-interpolation' 'haskell-optparse-simple' + 'haskell-polysemy' 'haskell-prettyprinter' 'haskell-prettyprinter-ansi-terminal' + 'haskell-servant-client' 'haskell-split' 'haskell-tar-conduit') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('da2dee749a92cd0799f66c48ec01687e4bd042013f94fc30deca3b37e1f0316b00197c05bfc3830538a2348ed5662a33b9dabec9e49799e13cb4c4bf6765b808') + +_gen_comp(){ + LD_LIBRARY_PATH="$PWD/dist/build" dist/build/arch-hs${1}/arch-hs${1} --bash-completion-script "/usr/bin/arch-hs${1}" > bash${1} + LD_LIBRARY_PATH="$PWD/dist/build" dist/build/arch-hs${1}/arch-hs${1} --zsh-completion-script "/usr/bin/arch-hs${1}" > zsh${1} + LD_LIBRARY_PATH="$PWD/dist/build" dist/build/arch-hs${1}/arch-hs${1} --fish-completion-script "/usr/bin/arch-hs${1}" > fish${1} +} + +_install_comp(){ + install -D -m644 bash${1} "$pkgdir/usr/share/bash-completion/completions/arch-hs${1}" + install -D -m644 zsh${1} "$pkgdir/usr/share/zsh/site-functions/_arch-hs${1}" + install -D -m644 fish${1} "$pkgdir/usr/share/fish/vendor_completions.d/arch-hs${1}.fish" +} + +prepare() { + cd $pkgname-$pkgver + uusi -u polysemy $pkgname.cabal +} + +build() { + cd $pkgname-$pkgver + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' -falpm + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh + + _gen_comp + _gen_comp "-diff" + _gen_comp "-sync" +} + +package() { + cd $pkgname-$pkgver + 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" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE + + _install_comp + _install_comp "-diff" + _install_comp "-sync" +}
[arch-commits] Commit in arch-hs/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:21:53 Author: felixonmars Revision: 1177115 upgpkg: arch-hs 0.10.0.0-48: rebuild with rebase 1.15, rerebase 1.15 Modified: arch-hs/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:21:46 UTC (rev 1177114) +++ PKGBUILD2022-03-27 03:21:53 UTC (rev 1177115) @@ -3,7 +3,7 @@ pkgname=arch-hs pkgver=0.10.0.0 -pkgrel=47 +pkgrel=48 pkgdesc="Distribute hackage packages to archlinux" arch=('x86_64') url="https://github.com/berberman/arch-hs;
[arch-commits] Commit in haskell-deque/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:21:46 Author: felixonmars Revision: 1177114 archrelease: copy trunk to community-staging-x86_64 Added: haskell-deque/repos/community-staging-x86_64/ haskell-deque/repos/community-staging-x86_64/PKGBUILD (from rev 1177113, haskell-deque/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-deque/repos/community-staging-x86_64/PKGBUILD (from rev 1177113, haskell-deque/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:21:46 UTC (rev 1177114) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=deque +pkgname=haskell-deque +pkgver=0.4.4 +pkgrel=49 +pkgdesc="Double-ended queues" +url="https://github.com/nikita-volkov/deque; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hashable' 'haskell-strict-list') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-rerebase' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('8c771c3906235b6c9d46c96c0c40126cfaef763df59407c87c95431ae34a8b3f051840243b2439a65e9a8f2683c1d884e72d8b716c90246d1c82d0e9e7592047') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-deque/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:21:36 Author: felixonmars Revision: 1177113 upgpkg: haskell-deque 0.4.4-49: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-deque/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:21:28 UTC (rev 1177112) +++ PKGBUILD2022-03-27 03:21:36 UTC (rev 1177113) @@ -3,7 +3,7 @@ _hkgname=deque pkgname=haskell-deque pkgver=0.4.4 -pkgrel=48 +pkgrel=49 pkgdesc="Double-ended queues" url="https://github.com/nikita-volkov/deque; license=("MIT")
[arch-commits] Commit in haskell-text-builder-dev/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:21:28 Author: felixonmars Revision: 1177112 archrelease: copy trunk to community-staging-x86_64 Added: haskell-text-builder-dev/repos/community-staging-x86_64/ haskell-text-builder-dev/repos/community-staging-x86_64/PKGBUILD (from rev 1177111, haskell-text-builder-dev/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-text-builder-dev/repos/community-staging-x86_64/PKGBUILD (from rev 1177111, haskell-text-builder-dev/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:21:28 UTC (rev 1177112) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=text-builder-dev +pkgname=haskell-text-builder-dev +pkgver=0.2 +pkgrel=13 +pkgdesc="Edge of developments for "text-builder"" +url="https://github.com/nikita-volkov/text-builder-dev; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-deferred-folds' 'haskell-split' 'haskell-text-conversions' + 'haskell-tostring') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-rerebase' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('30b066176f34cddd9b933637aa45beab3e2a152153be6095ab13894d98be3a60') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-text-builder-dev/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:21:17 Author: felixonmars Revision: 1177111 upgpkg: haskell-text-builder-dev 0.2-13: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-text-builder-dev/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:21:09 UTC (rev 1177110) +++ PKGBUILD2022-03-27 03:21:17 UTC (rev 1177111) @@ -3,7 +3,7 @@ _hkgname=text-builder-dev pkgname=haskell-text-builder-dev pkgver=0.2 -pkgrel=12 +pkgrel=13 pkgdesc="Edge of developments for "text-builder"" url="https://github.com/nikita-volkov/text-builder-dev; license=("MIT")
[arch-commits] Commit in haskell-summoner/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:21:09 Author: felixonmars Revision: 1177110 archrelease: copy trunk to community-staging-x86_64 Added: haskell-summoner/repos/community-staging-x86_64/ haskell-summoner/repos/community-staging-x86_64/PKGBUILD (from rev 1177109, haskell-summoner/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: haskell-summoner/repos/community-staging-x86_64/PKGBUILD (from rev 1177109, haskell-summoner/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:21:09 UTC (rev 1177110) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan +# Contributor: berberman + +_hkgname=summoner +pkgname=haskell-summoner +pkgver=2.0.1.1 +pkgrel=292 +pkgdesc="Tool for scaffolding fully configured batteries-included production-level Haskell projects." +url="https://github.com/kowainik/summoner; +license=('MPL2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-colourista' 'haskell-generic-data' 'haskell-gitrev' + 'haskell-neat-interpolation' 'haskell-optparse-applicative' 'haskell-relude' + 'haskell-shellmet' 'haskell-tomland' 'haskell-validation-selective') +makedepends=('ghc' 'uusi' 'haskell-hedgehog' 'haskell-hspec' 'haskell-hspec-hedgehog' 'haskell-tree-diff') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('5b6eee2848e2fb0b65d34f4a980ecd6e7766629a42394348dc2166e2216fc496') + +prepare(){ + cd $_hkgname-$pkgver + echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs + uusi $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test || : +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-bytestring-strict-builder/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:20:23 Author: felixonmars Revision: 1177105 upgpkg: haskell-bytestring-strict-builder 0.4.5.5-25: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-bytestring-strict-builder/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:20:16 UTC (rev 1177104) +++ PKGBUILD2022-03-27 03:20:23 UTC (rev 1177105) @@ -3,7 +3,7 @@ _hkgname=bytestring-strict-builder pkgname=haskell-bytestring-strict-builder pkgver=0.4.5.5 -pkgrel=24 +pkgrel=25 pkgdesc="An efficient strict bytestring builder" url="https://github.com/nikita-volkov/bytestring-strict-builder; license=('MIT')
[arch-commits] Commit in haskell-bytestring-strict-builder/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:20:34 Author: felixonmars Revision: 1177106 archrelease: copy trunk to community-staging-x86_64 Added: haskell-bytestring-strict-builder/repos/community-staging-x86_64/ haskell-bytestring-strict-builder/repos/community-staging-x86_64/PKGBUILD (from rev 1177105, haskell-bytestring-strict-builder/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-bytestring-strict-builder/repos/community-staging-x86_64/PKGBUILD (from rev 1177105, haskell-bytestring-strict-builder/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:20:34 UTC (rev 1177106) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=bytestring-strict-builder +pkgname=haskell-bytestring-strict-builder +pkgver=0.4.5.5 +pkgrel=25 +pkgdesc="An efficient strict bytestring builder" +url="https://github.com/nikita-volkov/bytestring-strict-builder; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-quickcheck' + 'haskell-tasty-hunit' 'haskell-quickcheck-instances' 'haskell-rerebase') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('875fa5af4896cc99e14c0438fd618b3aa4b27bc0ea8e6e767b44c3a9be8a34cc8836a68826018a3c4e4269aa41f0aa8ec5f81180bd2c8bf44b21c70cc187ebeb') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +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" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in dhall-bash/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:20:52 Author: felixonmars Revision: 1177108 archrelease: copy trunk to community-staging-x86_64 Added: dhall-bash/repos/community-staging-x86_64/ dhall-bash/repos/community-staging-x86_64/PKGBUILD (from rev 1177107, dhall-bash/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: dhall-bash/repos/community-staging-x86_64/PKGBUILD (from rev 1177107, dhall-bash/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:20:52 UTC (rev 1177108) @@ -0,0 +1,41 @@ +# Maintainer: Felix Yan + +pkgname=dhall-bash +pkgver=1.0.40 +pkgrel=11 +pkgdesc='Compile Dhall to Bash' +url='https://dhall-lang.org' +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'dhall' 'haskell-neat-interpolation' 'haskell-shell-escape' + 'haskell-optparse-generic') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('1936c795f843af2fd5556f0e2cb041218bdb3a205a0e35d215a24d235a615c2e6267f06cb4e58848c2dc6319bfbd306e3cae8321e41f25e9326f28737071b9a6') + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $pkgname-$pkgver +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}" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-summoner/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:20:59 Author: felixonmars Revision: 1177109 upgpkg: haskell-summoner 2.0.1.1-292: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-summoner/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:20:52 UTC (rev 1177108) +++ PKGBUILD2022-03-27 03:20:59 UTC (rev 1177109) @@ -4,7 +4,7 @@ _hkgname=summoner pkgname=haskell-summoner pkgver=2.0.1.1 -pkgrel=291 +pkgrel=292 pkgdesc="Tool for scaffolding fully configured batteries-included production-level Haskell projects." url="https://github.com/kowainik/summoner; license=('MPL2')
[arch-commits] Commit in dhall-bash/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:20:41 Author: felixonmars Revision: 1177107 upgpkg: dhall-bash 1.0.40-11: rebuild with rebase 1.15, rerebase 1.15 Modified: dhall-bash/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:20:34 UTC (rev 1177106) +++ PKGBUILD2022-03-27 03:20:41 UTC (rev 1177107) @@ -2,7 +2,7 @@ pkgname=dhall-bash pkgver=1.0.40 -pkgrel=10 +pkgrel=11 pkgdesc='Compile Dhall to Bash' url='https://dhall-lang.org' license=('BSD')
[arch-commits] Commit in haskell-deferred-folds/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:20:16 Author: felixonmars Revision: 1177104 archrelease: copy trunk to community-staging-x86_64 Added: haskell-deferred-folds/repos/community-staging-x86_64/ haskell-deferred-folds/repos/community-staging-x86_64/PKGBUILD (from rev 1177103, haskell-deferred-folds/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-deferred-folds/repos/community-staging-x86_64/PKGBUILD (from rev 1177103, haskell-deferred-folds/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:20:16 UTC (rev 1177104) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +_hkgname=deferred-folds +pkgname=haskell-deferred-folds +pkgver=0.9.18.1 +pkgrel=18 +pkgdesc="Abstractions over deferred folds" +url="https://github.com/metrix-ai/deferred-folds; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-foldl' 'haskell-hashable' 'haskell-primitive' + 'haskell-unordered-containers' 'haskell-vector') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-rerebase' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('0cf74d2bacacd2ff8df21606fa5aa69fe5e8c5dd9b6c92621719ccf27cffd18acfbf89876a05f182166ebec227bff314454bd5a2cff2bc1b543ddbf437731fcb') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +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" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-deferred-folds/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:20:06 Author: felixonmars Revision: 1177103 upgpkg: haskell-deferred-folds 0.9.18.1-18: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-deferred-folds/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:19:59 UTC (rev 1177102) +++ PKGBUILD2022-03-27 03:20:06 UTC (rev 1177103) @@ -3,7 +3,7 @@ _hkgname=deferred-folds pkgname=haskell-deferred-folds pkgver=0.9.18.1 -pkgrel=17 +pkgrel=18 pkgdesc="Abstractions over deferred folds" url="https://github.com/metrix-ai/deferred-folds; license=('MIT')
[arch-commits] Commit in haskell-vector-builder/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:19:59 Author: felixonmars Revision: 1177102 archrelease: copy trunk to community-staging-x86_64 Added: haskell-vector-builder/repos/community-staging-x86_64/ haskell-vector-builder/repos/community-staging-x86_64/PKGBUILD (from rev 1177101, haskell-vector-builder/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-vector-builder/repos/community-staging-x86_64/PKGBUILD (from rev 1177101, haskell-vector-builder/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:19:59 UTC (rev 1177102) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=vector-builder +pkgname=haskell-vector-builder +pkgver=0.3.8.3 +pkgrel=33 +pkgdesc="Vector builder" +url="https://github.com/nikita-volkov/vector-builder; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-vector') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-attoparsec' 'haskell-quickcheck-instances' + 'haskell-rerebase' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('04ec9ce93275bf4554d97e18bd5f22245f4e05bb4aac998234eef4ae2f2ae1ef0479b34a38c75c33bd928187c397d7bd559d390fa12859994e9ecd1b9ba7f9e2') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +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" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-vector-builder/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:19:47 Author: felixonmars Revision: 1177101 upgpkg: haskell-vector-builder 0.3.8.3-33: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-vector-builder/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:19:40 UTC (rev 1177100) +++ PKGBUILD2022-03-27 03:19:47 UTC (rev 1177101) @@ -4,7 +4,7 @@ _hkgname=vector-builder pkgname=haskell-vector-builder pkgver=0.3.8.3 -pkgrel=32 +pkgrel=33 pkgdesc="Vector builder" url="https://github.com/nikita-volkov/vector-builder; license=("MIT")
[arch-commits] Commit in haskell-strict-list/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:19:40 Author: felixonmars Revision: 1177100 archrelease: copy trunk to community-staging-x86_64 Added: haskell-strict-list/repos/community-staging-x86_64/ haskell-strict-list/repos/community-staging-x86_64/PKGBUILD (from rev 1177099, haskell-strict-list/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-strict-list/repos/community-staging-x86_64/PKGBUILD (from rev 1177099, haskell-strict-list/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:19:40 UTC (rev 1177100) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=strict-list +pkgname=haskell-strict-list +pkgver=0.1.6 +pkgrel=53 +pkgdesc="Strict linked list" +url="https://github.com/nikita-volkov/strict-list; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hashable' 'haskell-semigroupoids') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-rerebase' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('f58cf2cfec7b9f8e397bbacf2acb13743eca76cfe2992270a39bf0456eea79bc1abe838d824f55e7f19e6bbb945609d46ec0ac8a4e2b30df60dfa6a0ced7469b') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-strict-list/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:19:28 Author: felixonmars Revision: 1177099 upgpkg: haskell-strict-list 0.1.6-53: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-strict-list/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:19:21 UTC (rev 1177098) +++ PKGBUILD2022-03-27 03:19:28 UTC (rev 1177099) @@ -3,7 +3,7 @@ _hkgname=strict-list pkgname=haskell-strict-list pkgver=0.1.6 -pkgrel=52 +pkgrel=53 pkgdesc="Strict linked list" url="https://github.com/nikita-volkov/strict-list; license=("MIT")
[arch-commits] Commit in haskell-neat-interpolation/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:19:07 Author: felixonmars Revision: 1177097 upgpkg: haskell-neat-interpolation 0.5.1.3-28: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-neat-interpolation/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:19:00 UTC (rev 1177096) +++ PKGBUILD2022-03-27 03:19:07 UTC (rev 1177097) @@ -4,7 +4,7 @@ _hkgname=neat-interpolation pkgname=haskell-neat-interpolation pkgver=0.5.1.3 -pkgrel=27 +pkgrel=28 pkgdesc="A quasiquoter for neat and simple multiline text interpolation" url="https://github.com/nikita-volkov/neat-interpolation; license=("MIT")
[arch-commits] Commit in haskell-neat-interpolation/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:19:21 Author: felixonmars Revision: 1177098 archrelease: copy trunk to community-staging-x86_64 Added: haskell-neat-interpolation/repos/community-staging-x86_64/ haskell-neat-interpolation/repos/community-staging-x86_64/PKGBUILD (from rev 1177097, haskell-neat-interpolation/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-neat-interpolation/repos/community-staging-x86_64/PKGBUILD (from rev 1177097, haskell-neat-interpolation/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:19:21 UTC (rev 1177098) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=neat-interpolation +pkgname=haskell-neat-interpolation +pkgver=0.5.1.3 +pkgrel=28 +pkgdesc="A quasiquoter for neat and simple multiline text interpolation" +url="https://github.com/nikita-volkov/neat-interpolation; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-megaparsec') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-rerebase' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('d777ac442d0b32348470b64458a88c76836e84b9fe15f46c6ec05f8a84ebe4a5b79827b85ff9a0e2138bb8db10fc4493c2793e13091ee5f5decf5e28110d86ba') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +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" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-ptr/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:19:00 Author: felixonmars Revision: 1177096 archrelease: copy trunk to community-staging-x86_64 Added: haskell-ptr/repos/community-staging-x86_64/ haskell-ptr/repos/community-staging-x86_64/PKGBUILD (from rev 1177095, haskell-ptr/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-ptr/repos/community-staging-x86_64/PKGBUILD (from rev 1177095, haskell-ptr/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:19:00 UTC (rev 1177096) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=ptr +pkgname=haskell-ptr +pkgver=0.16.8.1 +pkgrel=57 +pkgdesc="Abstractions for operations on pointers" +url="https://github.com/nikita-volkov/ptr; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-contravariant' 'haskell-profunctors' 'haskell-vector') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-rerebase' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('175a55797534839c4b1dc53cdb252676e02faa1c38f46fbc9429f8ad369443c6') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-ptr/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:18:48 Author: felixonmars Revision: 1177095 upgpkg: haskell-ptr 0.16.8.1-57: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-ptr/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:18:41 UTC (rev 1177094) +++ PKGBUILD2022-03-27 03:18:48 UTC (rev 1177095) @@ -3,7 +3,7 @@ _hkgname=ptr pkgname=haskell-ptr pkgver=0.16.8.1 -pkgrel=56 +pkgrel=57 pkgdesc="Abstractions for operations on pointers" url="https://github.com/nikita-volkov/ptr; license=("MIT")
[arch-commits] Commit in haskell-binary-parser/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:18:41 Author: felixonmars Revision: 1177094 archrelease: copy trunk to community-staging-x86_64 Added: haskell-binary-parser/repos/community-staging-x86_64/ haskell-binary-parser/repos/community-staging-x86_64/PKGBUILD (from rev 1177093, haskell-binary-parser/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-binary-parser/repos/community-staging-x86_64/PKGBUILD (from rev 1177093, haskell-binary-parser/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:18:41 UTC (rev 1177094) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=binary-parser +pkgname=haskell-binary-parser +pkgver=0.5.7.1 +pkgrel=25 +pkgdesc="A highly-efficient but limited parser API specialised for bytestrings" +url="https://github.com/nikita-volkov/binary-parser; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-rerebase' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('435f0b65e69a44845b0505666f3e5dc8476487021309fd360d4561d3a532a5053fddcd54d1646a6a406a6f839ab7329cac7e2932d07a8075bfa9f6209d96d9f9') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +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" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-binary-parser/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:18:29 Author: felixonmars Revision: 1177093 upgpkg: haskell-binary-parser 0.5.7.1-25: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-binary-parser/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:17:57 UTC (rev 1177092) +++ PKGBUILD2022-03-27 03:18:29 UTC (rev 1177093) @@ -4,7 +4,7 @@ _hkgname=binary-parser pkgname=haskell-binary-parser pkgver=0.5.7.1 -pkgrel=24 +pkgrel=25 pkgdesc="A highly-efficient but limited parser API specialised for bytestrings" url="https://github.com/nikita-volkov/binary-parser; license=("MIT")
[arch-commits] Commit in haskell-rerebase/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:17:57 Author: felixonmars Revision: 1177092 archrelease: copy trunk to community-staging-x86_64 Added: haskell-rerebase/repos/community-staging-x86_64/ haskell-rerebase/repos/community-staging-x86_64/PKGBUILD (from rev 1177091, haskell-rerebase/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-rerebase/repos/community-staging-x86_64/PKGBUILD (from rev 1177091, haskell-rerebase/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:17:57 UTC (rev 1177092) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=rerebase +pkgname=haskell-rerebase +pkgver=1.15 +pkgrel=1 +pkgdesc='Reexports from "base" with a bunch of other standard libraries' +url="https://github.com/nikita-volkov/rerebase; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-rebase') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4c07654d3c29d14ed5af96f8af06fb9deb204bcd89134bacae0424afe34327c748b4aa87666228f80bcc23527daaa438c451e931e26d665bac2853fa8fe22b65') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +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" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-rerebase/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:17:46 Author: felixonmars Revision: 1177091 upgpkg: haskell-rerebase 1.15-1: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-rerebase/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-27 03:16:55 UTC (rev 1177090) +++ PKGBUILD2022-03-27 03:17:46 UTC (rev 1177091) @@ -3,7 +3,7 @@ _hkgname=rerebase pkgname=haskell-rerebase -pkgver=1.14 +pkgver=1.15 pkgrel=1 pkgdesc='Reexports from "base" with a bunch of other standard libraries' url="https://github.com/nikita-volkov/rerebase; @@ -12,7 +12,7 @@ depends=('ghc-libs' 'haskell-rebase') makedepends=('ghc') source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) -sha512sums=('a88c2ec8363c910d02391b133d2ebf5a6b51371cdcc4390d46fc1dca91e1349b221c9bb11268324a10979d0bd44a99e96443095b82b2ad5a5bc938eb8569ef7e') +sha512sums=('4c07654d3c29d14ed5af96f8af06fb9deb204bcd89134bacae0424afe34327c748b4aa87666228f80bcc23527daaa438c451e931e26d665bac2853fa8fe22b65') build() { cd $_hkgname-$pkgver
[arch-commits] Commit in haskell-rebase/repos (2 files)
Date: Sunday, March 27, 2022 @ 03:16:55 Author: felixonmars Revision: 1177090 archrelease: copy trunk to community-staging-x86_64 Added: haskell-rebase/repos/community-staging-x86_64/ haskell-rebase/repos/community-staging-x86_64/PKGBUILD (from rev 1177089, haskell-rebase/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-rebase/repos/community-staging-x86_64/PKGBUILD (from rev 1177089, haskell-rebase/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-27 03:16:55 UTC (rev 1177090) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=rebase +pkgname=haskell-rebase +pkgver=1.15 +pkgrel=1 +pkgdesc='A more progressive alternative to the "base" package' +url="https://github.com/nikita-volkov/rebase; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-bifunctors' 'haskell-contravariant' 'haskell-comonad' 'haskell-dlist' + 'haskell-either' 'haskell-groups' 'haskell-hashable' 'haskell-invariant' + 'haskell-profunctors' 'haskell-scientific' 'haskell-selective' 'haskell-semigroupoids' + 'haskell-time-compat' 'haskell-unordered-containers' 'haskell-uuid-types' 'haskell-vector' + 'haskell-vector-instances' 'haskell-void') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('86d858959653609e4546eb3ae20a3b44d674c4cae8feba2e98620eb139b55a7c218ff045ef69db40a0aa32be441a7fa0c1601433e3b0cbc0ca2a85de3e4a7a32') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +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" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-rebase/trunk (PKGBUILD)
Date: Sunday, March 27, 2022 @ 03:16:44 Author: felixonmars Revision: 1177089 upgpkg: haskell-rebase 1.15-1: rebuild with rebase 1.15, rerebase 1.15 Modified: haskell-rebase/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 22:01:18 UTC (rev 1177088) +++ PKGBUILD2022-03-27 03:16:44 UTC (rev 1177089) @@ -3,7 +3,7 @@ _hkgname=rebase pkgname=haskell-rebase -pkgver=1.14 +pkgver=1.15 pkgrel=1 pkgdesc='A more progressive alternative to the "base" package' url="https://github.com/nikita-volkov/rebase; @@ -10,13 +10,13 @@ license=("MIT") arch=('x86_64') depends=('ghc-libs' 'haskell-bifunctors' 'haskell-contravariant' 'haskell-comonad' 'haskell-dlist' - 'haskell-either' 'haskell-groups' 'haskell-hashable' 'haskell-hashable-time' - 'haskell-invariant' 'haskell-profunctors' 'haskell-scientific' 'haskell-selective' - 'haskell-semigroupoids' 'haskell-unordered-containers' 'haskell-uuid-types' - 'haskell-vector' 'haskell-vector-instances' 'haskell-void') + 'haskell-either' 'haskell-groups' 'haskell-hashable' 'haskell-invariant' + 'haskell-profunctors' 'haskell-scientific' 'haskell-selective' 'haskell-semigroupoids' + 'haskell-time-compat' 'haskell-unordered-containers' 'haskell-uuid-types' 'haskell-vector' + 'haskell-vector-instances' 'haskell-void') makedepends=('ghc') source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) -sha512sums=('35bcf0f76225b2b808d416fd2d76dbb4bd10b79f7ed544ac63a03f4a31c55c7c889681af14888c02a79fc22a83a13d65765a24e70c5bf6af06f869bd147b4b27') +sha512sums=('86d858959653609e4546eb3ae20a3b44d674c4cae8feba2e98620eb139b55a7c218ff045ef69db40a0aa32be441a7fa0c1601433e3b0cbc0ca2a85de3e4a7a32') build() { cd $_hkgname-$pkgver
[arch-commits] Commit in libetebase/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, March 27, 2022 @ 00:02:47 Author: arojas Revision: 440705 archrelease: copy trunk to extra-x86_64 Added: libetebase/repos/extra-x86_64/PKGBUILD (from rev 440704, libetebase/trunk/PKGBUILD) Deleted: libetebase/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 62 ++--- 1 file changed, 31 insertions(+), 31 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-26 23:09:09 UTC (rev 440704) +++ PKGBUILD2022-03-27 00:02:47 UTC (rev 440705) @@ -1,31 +0,0 @@ -# Maintainer: Antonio Rojas - -pkgname=libetebase -pkgver=0.5.1 -pkgrel=2 -pkgdesc='Etebase C library' -arch=(x86_64) -url='https://github.com/etesync/libetebase' -license=(BSD) -depends=(openssl gcc-libs libsodium) -makedepends=(rust) -source=(https://github.com/etesync/libetebase/archive/v$pkgver/$pkgname-$pkgver.tar.gz) -sha256sums=('e98940d3f15a81609bb582c53428f3cb2871c7ea36693905e2229e86faf56438') - -prepare() { - cd $pkgname-$pkgver - cargo fetch --locked --target "$CARCH-unknown-linux-gnu" -} - -build() { - cd $pkgname-$pkgver - env CARGO_INCREMENTAL=0 SODIUM_USE_PKG_CONFIG= cargo build --release --locked --offline - make pkgconfig -} - -package() { - cd $pkgname-$pkgver - make DESTDIR="$pkgdir" install - - install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname -} Copied: libetebase/repos/extra-x86_64/PKGBUILD (from rev 440704, libetebase/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-27 00:02:47 UTC (rev 440705) @@ -0,0 +1,31 @@ +# Maintainer: Antonio Rojas + +pkgname=libetebase +pkgver=0.5.2 +pkgrel=1 +pkgdesc='Etebase C library' +arch=(x86_64) +url='https://github.com/etesync/libetebase' +license=(BSD) +depends=(openssl gcc-libs libsodium) +makedepends=(rust) +source=(https://github.com/etesync/libetebase/archive/v$pkgver/$pkgname-$pkgver.tar.gz) +sha256sums=('a0fa653bd08bd3fceeba2d582ed14fab5495c20500726a44d0451475810e86c4') + +prepare() { + cd $pkgname-$pkgver + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd $pkgname-$pkgver + env CARGO_INCREMENTAL=0 SODIUM_USE_PKG_CONFIG= cargo build --release --locked --offline + make pkgconfig +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install + + install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname +}
[arch-commits] Commit in gcc/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 23:09:09 Author: freswa Revision: 440704 fix reproducibility by disabling PGO build See https://lists.reproducible-builds.org/pipermail/rb-general/2018-June/001068.html for an approach with gcc 8 which doesn't work with gcc 11. Modified: gcc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 22:23:13 UTC (rev 440703) +++ PKGBUILD2022-03-26 23:09:09 UTC (rev 440704) @@ -124,7 +124,7 @@ BOOT_CFLAGS="$CFLAGS" \ BOOT_LDFLAGS="$LDFLAGS" \ LDFLAGS_FOR_TARGET="$LDFLAGS" \ - profiledbootstrap + bootstrap # make documentation make -O -C $CHOST/libstdc++-v3/doc doc-man-doxygen
[arch-commits] Commit in msmtp/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, March 26, 2022 @ 22:23:13 Author: felixonmars Revision: 440703 archrelease: copy trunk to extra-x86_64 Added: msmtp/repos/extra-x86_64/PKGBUILD (from rev 440702, msmtp/trunk/PKGBUILD) Deleted: msmtp/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 104 ++--- 1 file changed, 52 insertions(+), 52 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-26 22:23:00 UTC (rev 440702) +++ PKGBUILD2022-03-26 22:23:13 UTC (rev 440703) @@ -1,52 +0,0 @@ -# Maintainer: Eric Bélanger - -pkgbase=msmtp -pkgname=('msmtp' 'msmtp-mta') -pkgver=1.8.19 -pkgrel=1 -pkgdesc="A mini smtp client" -arch=('x86_64') -url="https://marlam.de/msmtp/; -license=('GPL3') -makedepends=('texlive-plainextra' 'libsecret' 'gsasl') -source=("https://marlam.de/msmtp/releases/msmtp-$pkgver.tar.xz"{,.sig}) -sha512sums=('0be193fc0a415824e311f88b57521898caaed49737370b6ae688c7f75e3ff5bc3dc9d87d9d08289b46a1b9650b2a48fb3cd40fb156f894b3fe805136d124f1bd' -'SKIP') -validpgpkeys=('2F61B4828BBA779AECB3F32703A2A4AB1E32FD34') # Martin Lambers - -build() { - cd $pkgbase-$pkgver - ./configure --prefix=/usr --sysconfdir=/etc --with-libgsasl - make - make -C doc html pdf -} - -package_msmtp() { - pkgdesc="A mini smtp client" - depends=('libsecret' 'gsasl') - - cd $pkgbase-$pkgver - make DESTDIR="$pkgdir" install - make DESTDIR="$pkgdir" -C doc install-html install-pdf - -# Installing example configs and scripts to /usr/share/doc/msmtp -# as they are not installed by default (Debian and Gentoo do it this way) - install -d "$pkgdir"/usr/share/doc/msmtp - cp -r scripts/{find_alias,msmtpqueue,msmtpq,set_sendmail} "$pkgdir"/usr/share/doc/msmtp/ - install -D -m644 doc/*.example "$pkgdir"/usr/share/doc/msmtp/ - - install -D -m644 scripts/vim/msmtp.vim "$pkgdir"/usr/share/vim/vimfiles/syntax/msmtp.vim - - chmod 755 "$pkgdir"/usr/share/doc/msmtp/{find_alias,msmtpqueue,set_sendmail}/*.sh - chmod 755 "$pkgdir"/usr/share/doc/msmtp/msmtpq/msmtp* -} - -package_msmtp-mta() { - pkgdesc="A mini smtp client - the regular MTA" - depends=('msmtp') - provides=('smtp-forwarder') - conflicts=('smtp-forwarder') - - install -d "$pkgdir"/usr/bin - ln -s msmtp "$pkgdir"/usr/bin/sendmail -} Copied: msmtp/repos/extra-x86_64/PKGBUILD (from rev 440702, msmtp/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-26 22:23:13 UTC (rev 440703) @@ -0,0 +1,52 @@ +# Maintainer: Eric Bélanger + +pkgbase=msmtp +pkgname=('msmtp' 'msmtp-mta') +pkgver=1.8.20 +pkgrel=1 +pkgdesc="A mini smtp client" +arch=('x86_64') +url="https://marlam.de/msmtp/; +license=('GPL3') +makedepends=('texlive-plainextra' 'libsecret' 'gsasl') +source=("https://marlam.de/msmtp/releases/msmtp-$pkgver.tar.xz"{,.sig}) +sha512sums=('cc5ad4ab21d05f24bac75ab25607d1ede50f5ac24ce40d72cf1b61f9cdfc48e9af477f9975d799a93f1990d0c2e24b651e5a3b3aa6b71279b37a4a43fce11f11' +'SKIP') +validpgpkeys=('2F61B4828BBA779AECB3F32703A2A4AB1E32FD34') # Martin Lambers + +build() { + cd $pkgbase-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --with-libgsasl + make + make -C doc html pdf +} + +package_msmtp() { + pkgdesc="A mini smtp client" + depends=('libsecret' 'gsasl') + + cd $pkgbase-$pkgver + make DESTDIR="$pkgdir" install + make DESTDIR="$pkgdir" -C doc install-html install-pdf + +# Installing example configs and scripts to /usr/share/doc/msmtp +# as they are not installed by default (Debian and Gentoo do it this way) + install -d "$pkgdir"/usr/share/doc/msmtp + cp -r scripts/{find_alias,msmtpqueue,msmtpq,set_sendmail} "$pkgdir"/usr/share/doc/msmtp/ + install -D -m644 doc/*.example "$pkgdir"/usr/share/doc/msmtp/ + + install -D -m644 scripts/vim/msmtp.vim "$pkgdir"/usr/share/vim/vimfiles/syntax/msmtp.vim + + chmod 755 "$pkgdir"/usr/share/doc/msmtp/{find_alias,msmtpqueue,set_sendmail}/*.sh + chmod 755 "$pkgdir"/usr/share/doc/msmtp/msmtpq/msmtp* +} + +package_msmtp-mta() { + pkgdesc="A mini smtp client - the regular MTA" + depends=('msmtp') + provides=('smtp-forwarder') + conflicts=('smtp-forwarder') + + install -d "$pkgdir"/usr/bin + ln -s msmtp "$pkgdir"/usr/bin/sendmail +}
[arch-commits] Commit in msmtp/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 22:23:00 Author: felixonmars Revision: 440702 upgpkg: msmtp 1.8.20-1 Modified: msmtp/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:28:57 UTC (rev 440701) +++ PKGBUILD2022-03-26 22:23:00 UTC (rev 440702) @@ -2,7 +2,7 @@ pkgbase=msmtp pkgname=('msmtp' 'msmtp-mta') -pkgver=1.8.19 +pkgver=1.8.20 pkgrel=1 pkgdesc="A mini smtp client" arch=('x86_64') @@ -10,7 +10,7 @@ license=('GPL3') makedepends=('texlive-plainextra' 'libsecret' 'gsasl') source=("https://marlam.de/msmtp/releases/msmtp-$pkgver.tar.xz"{,.sig}) -sha512sums=('0be193fc0a415824e311f88b57521898caaed49737370b6ae688c7f75e3ff5bc3dc9d87d9d08289b46a1b9650b2a48fb3cd40fb156f894b3fe805136d124f1bd' +sha512sums=('cc5ad4ab21d05f24bac75ab25607d1ede50f5ac24ce40d72cf1b61f9cdfc48e9af477f9975d799a93f1990d0c2e24b651e5a3b3aa6b71279b37a4a43fce11f11' 'SKIP') validpgpkeys=('2F61B4828BBA779AECB3F32703A2A4AB1E32FD34') # Martin Lambers
[arch-commits] Commit in luasocket/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 22:01:18 Author: alerque Revision: 1177088 Spell my own name correctly Modified: luasocket/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 21:59:23 UTC (rev 1177087) +++ PKGBUILD2022-03-26 22:01:18 UTC (rev 1177088) @@ -1,5 +1,5 @@ # Maintainer: Sergej Pupykin -# Maintainer: Caleb Maclennana +# Maintainer: Caleb Maclennan # Contributor: Anders Bergh pkgbase=luasocket
[arch-commits] Commit in python-astroid/repos/community-any (PKGBUILD PKGBUILD)
Date: Saturday, March 26, 2022 @ 21:59:23 Author: alerque Revision: 1177087 archrelease: copy trunk to community-any Added: python-astroid/repos/community-any/PKGBUILD (from rev 1177086, python-astroid/trunk/PKGBUILD) Deleted: python-astroid/repos/community-any/PKGBUILD --+ PKGBUILD | 84 ++--- 1 file changed, 42 insertions(+), 42 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-26 21:59:14 UTC (rev 1177086) +++ PKGBUILD2022-03-26 21:59:23 UTC (rev 1177087) @@ -1,42 +0,0 @@ -# Maintainer: Caleb Maclennan -# Maintainer: Daniel M. Capella -# Contributor: Angel Velasquez -# Contributor: Felix Yan - -_pyname=astroid -pkgname=python-$_pyname -pkgver=2.11.1 -pkgrel=1 -pkgdesc='A common base representation of python source code' -arch=(any) -url="https://github.com/PyCQA/$_pyname; -license=(LGPL) -_pydeps=(lazy-object-proxy - typing-extensions - wrapt) -depends=(python - "${_pydeps[@]/#/python-}") -makedepends=(python-{build,installer} - python-setuptools - python-wheel) -checkdepends=(python-pytest) -replaces=(python-logilab-astng) -conflicts=(python-logilab-astng) -_archive="$_pyname-$pkgver" -source=("$url/archive/v$pkgver/$_archive.tar.gz") -sha256sums=('8a1b7e655225c2eddf890785c38900931ffc0321e412ffd0426ca01e824f6dbd') - -build() { - cd "$_archive" - python -m build -wn -} - -check() { - cd "$_archive" - pytest -} - -package() { - cd "$_archive" - python -m installer -d "$pkgdir" dist/*.whl -} Copied: python-astroid/repos/community-any/PKGBUILD (from rev 1177086, python-astroid/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-26 21:59:23 UTC (rev 1177087) @@ -0,0 +1,42 @@ +# Maintainer: Caleb Maclennan +# Maintainer: Daniel M. Capella +# Contributor: Angel Velasquez +# Contributor: Felix Yan + +_pyname=astroid +pkgname=python-$_pyname +pkgver=2.11.2 +pkgrel=1 +pkgdesc='A common base representation of python source code' +arch=(any) +url="https://github.com/PyCQA/$_pyname; +license=(LGPL) +_pydeps=(lazy-object-proxy + typing-extensions + wrapt) +depends=(python + "${_pydeps[@]/#/python-}") +makedepends=(python-{build,installer} + python-setuptools + python-wheel) +checkdepends=(python-pytest) +replaces=(python-logilab-astng) +conflicts=(python-logilab-astng) +_archive="$_pyname-$pkgver" +source=("$url/archive/v$pkgver/$_archive.tar.gz") +sha256sums=('4a275523e2600c928ac95cda3ed7c1307dff2e6fbe24ef95ed867bda0fcaeab8') + +build() { + cd "$_archive" + python -m build -wn +} + +check() { + cd "$_archive" + pytest +} + +package() { + cd "$_archive" + python -m installer -d "$pkgdir" dist/*.whl +}
[arch-commits] Commit in python-astroid/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 21:59:14 Author: alerque Revision: 1177086 upgpkg: python-astroid 2.11.2-1 Modified: python-astroid/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:57:08 UTC (rev 1177085) +++ PKGBUILD2022-03-26 21:59:14 UTC (rev 1177086) @@ -5,7 +5,7 @@ _pyname=astroid pkgname=python-$_pyname -pkgver=2.11.1 +pkgver=2.11.2 pkgrel=1 pkgdesc='A common base representation of python source code' arch=(any) @@ -24,7 +24,7 @@ conflicts=(python-logilab-astng) _archive="$_pyname-$pkgver" source=("$url/archive/v$pkgver/$_archive.tar.gz") -sha256sums=('8a1b7e655225c2eddf890785c38900931ffc0321e412ffd0426ca01e824f6dbd') +sha256sums=('4a275523e2600c928ac95cda3ed7c1307dff2e6fbe24ef95ed867bda0fcaeab8') build() { cd "$_archive"
[arch-commits] Commit in haskell-language-server/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:29:04 Author: felixonmars Revision: 1177068 archrelease: copy trunk to community-staging-x86_64 Added: haskell-language-server/repos/community-staging-x86_64/ haskell-language-server/repos/community-staging-x86_64/PKGBUILD (from rev 1177067, haskell-language-server/trunk/PKGBUILD) --+ PKGBUILD | 67 + 1 file changed, 67 insertions(+) Copied: haskell-language-server/repos/community-staging-x86_64/PKGBUILD (from rev 1177067, haskell-language-server/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:29:04 UTC (rev 1177068) @@ -0,0 +1,67 @@ +# Maintainer: Felix Yan + +pkgname=haskell-language-server +pkgver=1.3.0.0 +pkgrel=155 +pkgdesc="LSP server for GHC" +url="https://github.com/haskell/haskell-language-server#readme; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-async' + 'haskell-base16-bytestring' 'haskell-cryptohash-sha1' 'haskell-data-default' + 'haskell-extra' 'haskell-ghc' 'haskell-ghc-api-compat' 'haskell-ghc-paths' 'haskell-gitrev' + 'haskell-hashable' 'haskell-hie-bios' 'haskell-hiedb' + 'haskell-hls-call-hierarchy-plugin' 'haskell-hls-eval-plugin' + 'haskell-hls-explicit-imports-plugin' 'haskell-hls-floskell-plugin' + 'haskell-hls-fourmolu-plugin' 'haskell-hls-ormolu-plugin' 'haskell-hls-graph' + 'haskell-hls-haddock-comments-plugin' 'haskell-hls-hlint-plugin' + 'haskell-hls-module-name-plugin' 'haskell-hls-ormolu-plugin' 'haskell-hls-plugin-api' + 'haskell-hls-pragmas-plugin' + 'haskell-hls-retrie-plugin' 'haskell-hls-stylish-haskell-plugin' + 'haskell-hslogger' 'haskell-lens' 'haskell-lsp' 'haskell-optparse-applicative' + 'haskell-optparse-simple' 'haskell-regex-tdfa' 'haskell-safe-exceptions' + 'haskell-sqlite-simple' 'haskell-temporary' 'haskell-unordered-containers') +# Disabled due to not compatible with GHC 9: +# 'haskell-hls-brittany-plugin' 'haskell-hls-class-plugin' 'haskell-hls-splice-plugin' 'haskell-hls-tactics-plugin' 'haskell-hls-refine-imports-plugin' +makedepends=('ghc' 'uusi' 'haskell-hls-test-utils' 'haskell-hspec-expectations' 'haskell-lsp-test' + 'haskell-lsp-types') +checkdepends=('cabal-install') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('2938c4eaf8e2fef72ddf0e116e021b109ab69c4cdd48dc678cb93cd08e03e7f2abf3aaf1dea17a51dd8cb70f69db7ceba9823291d847ffe8bd0c990028fd6da4') + +prepare() { + cd $pkgname-$pkgver + find test/testdata -name \*.cabal -exec uusi --add-options-all=-dynamic {} \; + uusi -u ghc-api-compat $pkgname.cabal +} + +build() { + cd $pkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' -f-brittany -f-class -f-refineImports -f-tactic -f-splice + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $pkgname-$pkgver + PATH="$PWD/dist/build/haskell-language-server:$PWD/dist/build/haskell-language-server-wrapper:$PATH" LD_LIBRARY_PATH="$PWD/dist/build" runhaskell Setup test || echo "Tests failed" +} + +package() { + cd $pkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in libevdev/repos/extra-x86_64 (3 files)
Date: Saturday, March 26, 2022 @ 20:28:57 Author: andyrtr Revision: 440701 archrelease: copy trunk to extra-x86_64 Added: libevdev/repos/extra-x86_64/0001_install_the_mouse-dpi-tool_man_page.diff (from rev 440700, libevdev/trunk/0001_install_the_mouse-dpi-tool_man_page.diff) libevdev/repos/extra-x86_64/PKGBUILD (from rev 440700, libevdev/trunk/PKGBUILD) Deleted: libevdev/repos/extra-x86_64/PKGBUILD ---+ 0001_install_the_mouse-dpi-tool_man_page.diff | 27 + PKGBUILD | 71 +--- 2 files changed, 66 insertions(+), 32 deletions(-) Copied: libevdev/repos/extra-x86_64/0001_install_the_mouse-dpi-tool_man_page.diff (from rev 440700, libevdev/trunk/0001_install_the_mouse-dpi-tool_man_page.diff) === --- 0001_install_the_mouse-dpi-tool_man_page.diff (rev 0) +++ 0001_install_the_mouse-dpi-tool_man_page.diff 2022-03-26 20:28:57 UTC (rev 440701) @@ -0,0 +1,27 @@ +From de2daf8d361ce2387514c846fe3d741f3d7572ab Mon Sep 17 00:00:00 2001 +From: Peter Hutterer +Date: Fri, 25 Mar 2022 14:37:28 +1000 +Subject: [PATCH] meson.build: install the mouse-dpi-tool man page + +Signed-off-by: Peter Hutterer +--- + meson.build | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 63504ac..33365c9 100644 +--- a/meson.build b/meson.build +@@ -130,7 +130,8 @@ executable('libevdev-tweak-device', + dependencies: dep_libevdev, + install: true) + install_man('tools/libevdev-tweak-device.1', +-'tools/touchpad-edge-detector.1') ++ 'tools/touchpad-edge-detector.1', ++ 'tools/mouse-dpi-tool.1') + + # tests + dep_check = dependency('check', version: '>= 0.9.9', +-- +GitLab + Deleted: PKGBUILD === --- PKGBUILD2022-03-26 20:28:51 UTC (rev 440700) +++ PKGBUILD2022-03-26 20:28:57 UTC (rev 440701) @@ -1,32 +0,0 @@ -# Maintainer: Andreas Radke - -pkgname=libevdev -pkgver=1.12.0 -pkgrel=1 -pkgdesc="Wrapper library for evdev devices" -arch=(x86_64) -url="https://www.freedesktop.org/wiki/Software/libevdev/; -license=(custom:MIT) -depends=('glibc') -makedepends=('python' 'check' 'valgrind' 'doxygen' 'meson') -provides=('libevdev.so') -source=(https://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz{,.sig}) -sha512sums=('6c1c1362d5112cdf3816d1f735c27e625f5463ebf10a83d675cd9364c3fb291ebcb91c051da442f1a36ed28ba7dd99af74546707f61274f7d5715c544a0ed04c' -'SKIP') -validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) - -build() { - arch-meson $pkgname-$pkgver build \ --D documentation=disabled - meson compile -C build -} -check() { - meson test -C build -} - -package() { - DESTDIR="$pkgdir" meson install -C build - - install -Dm644 $pkgname-$pkgver/COPYING \ -"${pkgdir}/usr/share/licenses/${pkgname}/COPYING" -} Copied: libevdev/repos/extra-x86_64/PKGBUILD (from rev 440700, libevdev/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-26 20:28:57 UTC (rev 440701) @@ -0,0 +1,39 @@ +# Maintainer: Andreas Radke + +pkgname=libevdev +pkgver=1.12.1 +pkgrel=1 +pkgdesc="Wrapper library for evdev devices" +arch=(x86_64) +url="https://www.freedesktop.org/wiki/Software/libevdev/; +license=(custom:MIT) +depends=('glibc') +makedepends=('python' 'check' 'valgrind' 'doxygen' 'meson') +provides=('libevdev.so') +source=(https://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz{,.sig} +0001_install_the_mouse-dpi-tool_man_page.diff) +sha512sums=('eefce287a665e4f89eb2e0437dfefd45ecf8925c7dac35a1bdd46158541f77f2032c6146900a30a01321751d55a9b537bd1d61777cca9cfa02c39a6e31c97be4' +'SKIP' + '5bfdb686c1ed1b936d199babae5d9294c3ee158ab4849930a358ad1ae17a50011bd7132ff18614326af0ed73ce5bb887da28c41143daa8f61b74d3d6d047b7d8') +validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) + +prepare() { + cd $pkgname-$pkgver + patch -Np1 -i ../0001_install_the_mouse-dpi-tool_man_page.diff +} + +build() { + arch-meson $pkgname-$pkgver build \ +-D documentation=disabled + meson compile -C build +} +check() { + meson test -C build +} + +package() { + DESTDIR="$pkgdir" meson install -C build + + install -Dm644 $pkgname-$pkgver/COPYING \ +"${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +}
[arch-commits] Commit in haskell-language-server/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:28:53 Author: felixonmars Revision: 1177067 upgpkg: haskell-language-server 1.3.0.0-155: rebuild with list-t 1.0.5.1 Modified: haskell-language-server/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:25:37 UTC (rev 1177066) +++ PKGBUILD2022-03-26 20:28:53 UTC (rev 1177067) @@ -2,7 +2,7 @@ pkgname=haskell-language-server pkgver=1.3.0.0 -pkgrel=154 +pkgrel=155 pkgdesc="LSP server for GHC" url="https://github.com/haskell/haskell-language-server#readme; license=("Apache")
[arch-commits] Commit in libevdev/trunk (2 files)
Date: Saturday, March 26, 2022 @ 20:28:51 Author: andyrtr Revision: 440700 upgpkg: libevdev 1.12.1-1: upstream update 1.12.1; add post release fix for missing man page Added: libevdev/trunk/0001_install_the_mouse-dpi-tool_man_page.diff Modified: libevdev/trunk/PKGBUILD ---+ 0001_install_the_mouse-dpi-tool_man_page.diff | 27 PKGBUILD | 15 + 2 files changed, 38 insertions(+), 4 deletions(-) Added: 0001_install_the_mouse-dpi-tool_man_page.diff === --- 0001_install_the_mouse-dpi-tool_man_page.diff (rev 0) +++ 0001_install_the_mouse-dpi-tool_man_page.diff 2022-03-26 20:28:51 UTC (rev 440700) @@ -0,0 +1,27 @@ +From de2daf8d361ce2387514c846fe3d741f3d7572ab Mon Sep 17 00:00:00 2001 +From: Peter Hutterer +Date: Fri, 25 Mar 2022 14:37:28 +1000 +Subject: [PATCH] meson.build: install the mouse-dpi-tool man page + +Signed-off-by: Peter Hutterer +--- + meson.build | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 63504ac..33365c9 100644 +--- a/meson.build b/meson.build +@@ -130,7 +130,8 @@ executable('libevdev-tweak-device', + dependencies: dep_libevdev, + install: true) + install_man('tools/libevdev-tweak-device.1', +-'tools/touchpad-edge-detector.1') ++ 'tools/touchpad-edge-detector.1', ++ 'tools/mouse-dpi-tool.1') + + # tests + dep_check = dependency('check', version: '>= 0.9.9', +-- +GitLab + Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:17:25 UTC (rev 440699) +++ PKGBUILD2022-03-26 20:28:51 UTC (rev 440700) @@ -1,7 +1,7 @@ # Maintainer: Andreas Radke pkgname=libevdev -pkgver=1.12.0 +pkgver=1.12.1 pkgrel=1 pkgdesc="Wrapper library for evdev devices" arch=(x86_64) @@ -10,11 +10,18 @@ depends=('glibc') makedepends=('python' 'check' 'valgrind' 'doxygen' 'meson') provides=('libevdev.so') -source=(https://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz{,.sig}) -sha512sums=('6c1c1362d5112cdf3816d1f735c27e625f5463ebf10a83d675cd9364c3fb291ebcb91c051da442f1a36ed28ba7dd99af74546707f61274f7d5715c544a0ed04c' -'SKIP') +source=(https://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz{,.sig} +0001_install_the_mouse-dpi-tool_man_page.diff) +sha512sums=('eefce287a665e4f89eb2e0437dfefd45ecf8925c7dac35a1bdd46158541f77f2032c6146900a30a01321751d55a9b537bd1d61777cca9cfa02c39a6e31c97be4' +'SKIP' + '5bfdb686c1ed1b936d199babae5d9294c3ee158ab4849930a358ad1ae17a50011bd7132ff18614326af0ed73ce5bb887da28c41143daa8f61b74d3d6d047b7d8') validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) +prepare() { + cd $pkgname-$pkgver + patch -Np1 -i ../0001_install_the_mouse-dpi-tool_man_page.diff +} + build() { arch-meson $pkgname-$pkgver build \ -D documentation=disabled
[arch-commits] Commit in haskell-hls-pragmas-plugin/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:25:37 Author: felixonmars Revision: 1177066 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hls-pragmas-plugin/repos/community-staging-x86_64/ haskell-hls-pragmas-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177065, haskell-hls-pragmas-plugin/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-hls-pragmas-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177065, haskell-hls-pragmas-plugin/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:25:37 UTC (rev 1177066) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=hls-pragmas-plugin +pkgname=haskell-hls-pragmas-plugin +pkgver=1.0.1.0 +pkgrel=135 +pkgdesc="Pragmas plugin for Haskell Language Server" +url="https://hackage.haskell.org/package/hls-pragmas-plugin; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-extra' 'haskell-fuzzy' 'haskell-ghcide' 'haskell-hls-plugin-api' + 'haskell-lens' 'haskell-lsp' 'haskell-unordered-containers') +makedepends=('ghc' 'uusi' 'haskell-hls-test-utils' 'haskell-lsp-types') +checkdepends=('git') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('bf284033b7d2c3491b655ca32a7a791a4e62c838a4caafea36e28844052b2a192cf39d97ae1415a698ea22d7ffcc5f0290c37a91bba841b93c1ceabe089d7e07') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hls-pragmas-plugin/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:25:26 Author: felixonmars Revision: 1177065 upgpkg: haskell-hls-pragmas-plugin 1.0.1.0-135: rebuild with list-t 1.0.5.1 Modified: haskell-hls-pragmas-plugin/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:25:19 UTC (rev 1177064) +++ PKGBUILD2022-03-26 20:25:26 UTC (rev 1177065) @@ -3,7 +3,7 @@ _hkgname=hls-pragmas-plugin pkgname=haskell-hls-pragmas-plugin pkgver=1.0.1.0 -pkgrel=134 +pkgrel=135 pkgdesc="Pragmas plugin for Haskell Language Server" url="https://hackage.haskell.org/package/hls-pragmas-plugin; license=("Apache")
[arch-commits] Commit in haskell-hls-fourmolu-plugin/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:25:19 Author: felixonmars Revision: 1177064 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hls-fourmolu-plugin/repos/community-staging-x86_64/ haskell-hls-fourmolu-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177063, haskell-hls-fourmolu-plugin/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-hls-fourmolu-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177063, haskell-hls-fourmolu-plugin/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:25:19 UTC (rev 1177064) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan + +_hkgname=hls-fourmolu-plugin +pkgname=haskell-hls-fourmolu-plugin +pkgver=1.0.0.2 +pkgrel=139 +pkgdesc="Integration with the Fourmolu code formatter" +url="https://hackage.haskell.org/package/hls-fourmolu-plugin; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-fourmolu' 'haskell-ghc' 'haskell-ghcide' 'haskell-hls-plugin-api' + 'haskell-lens' 'haskell-lsp' 'haskell-ghc-api-compat') +makedepends=('ghc' 'uusi' 'haskell-hls-test-utils' 'haskell-lsp-test') +checkdepends=('git') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('88a92c70c34d14699bcc19e7d1ff061955c4e9a6819f32c5b46d8b31d1d1f06b12be65bb84ede6046601a6d8daafcb8fc65725ceb3fc67e7afeef4097094ed46') + +prepare() { + cd $_hkgname-$pkgver + gen-setup + uusi -r ghc:ghc,ghc-api-compat $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hls-fourmolu-plugin/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:25:08 Author: felixonmars Revision: 1177063 upgpkg: haskell-hls-fourmolu-plugin 1.0.0.2-139: rebuild with list-t 1.0.5.1 Modified: haskell-hls-fourmolu-plugin/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:25:01 UTC (rev 1177062) +++ PKGBUILD2022-03-26 20:25:08 UTC (rev 1177063) @@ -3,7 +3,7 @@ _hkgname=hls-fourmolu-plugin pkgname=haskell-hls-fourmolu-plugin pkgver=1.0.0.2 -pkgrel=138 +pkgrel=139 pkgdesc="Integration with the Fourmolu code formatter" url="https://hackage.haskell.org/package/hls-fourmolu-plugin; license=("Apache")
[arch-commits] Commit in haskell-hls-call-hierarchy-plugin/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:25:01 Author: felixonmars Revision: 1177062 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hls-call-hierarchy-plugin/repos/community-staging-x86_64/ haskell-hls-call-hierarchy-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177061, haskell-hls-call-hierarchy-plugin/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-hls-call-hierarchy-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177061, haskell-hls-call-hierarchy-plugin/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:25:01 UTC (rev 1177062) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan + +_hkgname=hls-call-hierarchy-plugin +pkgname=haskell-hls-call-hierarchy-plugin +pkgver=1.0.0.0 +pkgrel=135 +pkgdesc="Call hierarchy plugin for Haskell Language Server" +url="https://hackage.haskell.org/package/hls-call-hierarchy-plugin; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-extra' 'haskell-ghc' 'haskell-ghc-api-compat' + 'haskell-ghcide' 'haskell-hiedb' 'haskell-hls-plugin-api' 'haskell-lens' 'haskell-lsp' + 'haskell-sqlite-simple' 'haskell-unordered-containers') +makedepends=('ghc' 'uusi' 'haskell-hls-test-utils' 'haskell-lsp-test') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('4b3103a98ec57c9f050ffd1c534a0e23b1bfcbe78dda441c351b874939ce34a8') + +prepare() { + cd $_hkgname-$pkgver + gen-setup + uusi -r ghc:ghc,ghc-api-compat $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hls-call-hierarchy-plugin/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:24:49 Author: felixonmars Revision: 1177061 upgpkg: haskell-hls-call-hierarchy-plugin 1.0.0.0-135: rebuild with list-t 1.0.5.1 Modified: haskell-hls-call-hierarchy-plugin/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:24:42 UTC (rev 1177060) +++ PKGBUILD2022-03-26 20:24:49 UTC (rev 1177061) @@ -3,7 +3,7 @@ _hkgname=hls-call-hierarchy-plugin pkgname=haskell-hls-call-hierarchy-plugin pkgver=1.0.0.0 -pkgrel=134 +pkgrel=135 pkgdesc="Call hierarchy plugin for Haskell Language Server" url="https://hackage.haskell.org/package/hls-call-hierarchy-plugin; license=("Apache")
[arch-commits] Commit in haskell-hls-stylish-haskell-plugin/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:24:42 Author: felixonmars Revision: 1177060 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hls-stylish-haskell-plugin/repos/community-staging-x86_64/ haskell-hls-stylish-haskell-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177059, haskell-hls-stylish-haskell-plugin/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-hls-stylish-haskell-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177059, haskell-hls-stylish-haskell-plugin/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:24:42 UTC (rev 1177060) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan + +_hkgname=hls-stylish-haskell-plugin +pkgname=haskell-hls-stylish-haskell-plugin +pkgver=1.0.0.2 +pkgrel=136 +pkgdesc="Integration with the Stylish Haskell code formatter" +url="https://hackage.haskell.org/package/hls-stylish-haskell-plugin; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ghc' 'haskell-ghc-api-compat' 'haskell-ghcide' 'haskell-hls-plugin-api' + 'haskell-lsp-types' 'stylish-haskell') +makedepends=('ghc' 'uusi' 'haskell-hls-test-utils') +checkdepends=('git') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('d850d4be6cc746b6279512bb359efda197aeebd467a59a21670f3b95977c6ba086852dedde3c48171f0cff8405c8e340dea44fe3e187e4731a06eb112502ad9c') + +prepare() { + cd $_hkgname-$pkgver + gen-setup + uusi -r ghc:ghc,ghc-api-compat $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hls-stylish-haskell-plugin/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:24:30 Author: felixonmars Revision: 1177059 upgpkg: haskell-hls-stylish-haskell-plugin 1.0.0.2-136: rebuild with list-t 1.0.5.1 Modified: haskell-hls-stylish-haskell-plugin/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:24:21 UTC (rev 1177058) +++ PKGBUILD2022-03-26 20:24:30 UTC (rev 1177059) @@ -3,7 +3,7 @@ _hkgname=hls-stylish-haskell-plugin pkgname=haskell-hls-stylish-haskell-plugin pkgver=1.0.0.2 -pkgrel=135 +pkgrel=136 pkgdesc="Integration with the Stylish Haskell code formatter" url="https://hackage.haskell.org/package/hls-stylish-haskell-plugin; license=("Apache")
[arch-commits] Commit in haskell-hls-eval-plugin/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:24:21 Author: felixonmars Revision: 1177058 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hls-eval-plugin/repos/community-staging-x86_64/ haskell-hls-eval-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177057, haskell-hls-eval-plugin/trunk/PKGBUILD) --+ PKGBUILD | 58 ++ 1 file changed, 58 insertions(+) Copied: haskell-hls-eval-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177057, haskell-hls-eval-plugin/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:24:21 UTC (rev 1177058) @@ -0,0 +1,58 @@ +# Maintainer: Felix Yan + +_hkgname=hls-eval-plugin +pkgname=haskell-hls-eval-plugin +pkgver=1.1.2.0 +pkgrel=136 +pkgdesc="Eval plugin for Haskell Language Server" +url="https://github.com/haskell/haskell-language-server; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-diff' 'haskell-quickcheck' 'haskell-aeson' 'haskell-dlist' + 'haskell-extra' 'haskell-ghc' 'haskell-ghc-api-compat' 'haskell-ghc-paths' 'haskell-ghcide' + 'haskell-hashable' 'haskell-hls-plugin-api' 'haskell-lens' 'haskell-lsp' + 'haskell-lsp-types' 'haskell-megaparsec' 'haskell-parser-combinators' + 'haskell-pretty-simple' 'haskell-safe-exceptions' 'haskell-temporary' 'haskell-unliftio' + 'haskell-unordered-containers') +makedepends=('ghc' 'uusi' 'haskell-hls-test-utils') +checkdepends=('git') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('8597144404060b56aa84d2a6549306924de6aa99ff8fa121f0a3e6fbf2facc979e36dc9304fd041833201044f59e1745574eb1a1e3459b22baf0fae3f40d96e1') + +prepare() { + cd $_hkgname-$pkgver + gen-setup + uusi -r ghc:ghc,ghc-api-compat $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + # https://github.com/haskell/haskell-language-server/issues/1809 + runhaskell Setup test --show-details=direct || echo "Tests failed" +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-ghcide/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:21:10 Author: felixonmars Revision: 1177040 archrelease: copy trunk to community-staging-x86_64 Added: haskell-ghcide/repos/community-staging-x86_64/ haskell-ghcide/repos/community-staging-x86_64/PKGBUILD (from rev 1177039, haskell-ghcide/trunk/PKGBUILD) --+ PKGBUILD | 81 + 1 file changed, 81 insertions(+) Copied: haskell-ghcide/repos/community-staging-x86_64/PKGBUILD (from rev 1177039, haskell-ghcide/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:21:10 UTC (rev 1177040) @@ -0,0 +1,81 @@ +# Maintainer: Felix Yan + +_hkgname=ghcide +pkgname=haskell-ghcide +pkgver=1.4.1.0 +pkgrel=136 +pkgdesc="The core of an IDE" +url="https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-diff' 'haskell-glob' 'haskell-aeson' 'haskell-aeson-pretty' + 'haskell-async' 'haskell-base16-bytestring' 'haskell-bytestring-encoding' + 'haskell-case-insensitive' 'haskell-cryptohash-sha1' 'haskell-data-default' + 'haskell-dependent-map' 'haskell-dependent-sum' 'haskell-dlist' 'haskell-extra' + 'haskell-fingertree' 'haskell-fuzzy' 'haskell-ghc' 'haskell-ghc-api-compat' + 'haskell-ghc-check' 'haskell-ghc-exactprint' 'haskell-ghc-paths' 'haskell-ghc-trace-events' + 'haskell-gitrev' 'haskell-haddock-library' 'haskell-hashable' 'haskell-heapsize' + 'haskell-hie-bios' 'haskell-hie-compat' 'haskell-hiedb' 'haskell-hls-graph' + 'haskell-hls-plugin-api' 'haskell-hslogger' 'haskell-implicit-hie-cradle' 'haskell-lens' + 'haskell-lsp' 'haskell-lsp-test' 'haskell-lsp-types' 'haskell-network-uri' + 'haskell-opentelemetry' 'haskell-optparse-applicative' 'haskell-parallel' + 'haskell-prettyprinter' 'haskell-prettyprinter-ansi-terminal' 'haskell-regex-tdfa' + 'haskell-retrie' 'haskell-rope-utf16-splay' 'haskell-safe' 'haskell-safe-exceptions' + 'haskell-sorted-list' 'haskell-sqlite-simple' 'haskell-syb' 'haskell-unliftio' + 'haskell-unliftio-core' 'haskell-unordered-containers' 'haskell-utf8-string' + 'haskell-vector') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-ghc-typelits-knownnat' + 'haskell-implicit-hie' 'haskell-quickcheck-instances' 'haskell-record-dot-preprocessor' + 'haskell-record-hasfield' 'haskell-tasty' 'haskell-tasty-expected-failure' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 'haskell-tasty-rerun') +checkdepends=('cabal-install') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('cea048a756cef35df6d90137b3cd70567cfbad485d4858a86e502770813c1e85e18f9971c46a9c8f25cca46445677343cbf57d6e43009848434bca1721b5f036') + +prepare() { + cd $_hkgname-$pkgver + gen-setup + find test/data -name \*.cabal -exec uusi --add-options-all=-dynamic {} \; + + uusi -u extra -r ghc:ghc,ghc-api-compat -u hiedb $_hkgname.cabal + + # extra 1.7.10 + sed -i "s/hiding (modifyVar, modifyVar_)/hiding (modifyVar, modifyVar_, modifyVar')/" src/Control/Concurrent/Strict.hs + + # TODO: Skipped some broken tests for now + sed -i '/, benchmarkTests/d;/, findDefinitionAndHoverTests/d;/, bootTests/d;s/, simpleMultiDefTest//;s/echo A.hs/echo -dynamic > $HIE_BIOS_OUTPUT/' test/exe/Main.hs +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + cabal update + # Random test failures "Received an illegal message between the initialize request and response" + # th-linking-test-unboxed always fails too + PATH="$PWD/dist/build/ghcide:$PWD/dist/build/ghcide-test-preprocessor:$PATH" LD_LIBRARY_PATH="$PWD/dist/build" runhaskell Setup test || echo "Tests failed" +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f
[arch-commits] Commit in haskell-ghcide/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:20:59 Author: felixonmars Revision: 1177039 upgpkg: haskell-ghcide 1.4.1.0-136: rebuild with list-t 1.0.5.1 Modified: haskell-ghcide/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:03:04 UTC (rev 1177038) +++ PKGBUILD2022-03-26 20:20:59 UTC (rev 1177039) @@ -3,7 +3,7 @@ _hkgname=ghcide pkgname=haskell-ghcide pkgver=1.4.1.0 -pkgrel=135 +pkgrel=136 pkgdesc="The core of an IDE" url="https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme; license=("Apache")
[arch-commits] Commit in libwacom/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:17:25 Author: andyrtr Revision: 440699 archrelease: copy trunk to extra-x86_64 Added: libwacom/repos/extra-x86_64/PKGBUILD (from rev 440698, libwacom/trunk/PKGBUILD) Deleted: libwacom/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 65 ++--- 1 file changed, 33 insertions(+), 32 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-26 20:17:19 UTC (rev 440698) +++ PKGBUILD2022-03-26 20:17:25 UTC (rev 440699) @@ -1,32 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) - -pkgname=libwacom -pkgver=2.1.0 -pkgrel=1 -pkgdesc="Library to identify Wacom tablets and their features" -arch=('x86_64') -url="https://github.com/linuxwacom/libwacom/wiki; -license=('MIT') -depends=('glib2' 'systemd' 'libgudev') -makedepends=('libxml2' 'meson') -checkdepends=('python-pytest' 'python-libevdev' 'python-pyudev') -optdepends=('python-libevdev: for libwacom-show-stylus') -validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') -source=(https://github.com/linuxwacom/libwacom/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.xz{,.sig}) -sha512sums=('9da7a6467ee9d853fca8d7b58528cb7c7a2f28f4074dba76e1d76cd6c134d800e1f8ad672b997af96f8712fc407d7d64cbdd1bcb4d8ae67965217786bbabca4a' -'SKIP') - -build() { - meson build $pkgname-$pkgver \ ---prefix=/usr - ninja -C build -} - -check() { - ninja test -C build -} - -package() { - DESTDIR="$pkgdir" ninja install -C build - install -D -m644 $pkgname-$pkgver/COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} Copied: libwacom/repos/extra-x86_64/PKGBUILD (from rev 440698, libwacom/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-26 20:17:25 UTC (rev 440699) @@ -0,0 +1,33 @@ +# Maintainer: Jan Alexander Steffens (heftig) + +pkgname=libwacom +pkgver=2.2.0 +pkgrel=1 +pkgdesc="Library to identify Wacom tablets and their features" +arch=('x86_64') +url="https://github.com/linuxwacom/libwacom/wiki; +license=('MIT') +depends=('glib2' 'systemd' 'libgudev') +makedepends=('libxml2' 'meson') +checkdepends=('python-pytest' 'python-libevdev' 'python-pyudev') +optdepends=('python-libevdev: for libwacom-show-stylus') +validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') +source=(https://github.com/linuxwacom/libwacom/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.xz{,.sig}) +# https://github.com/linuxwacom/libwacom/releases +sha256sums=('e62ac9edb522d36ad2fa99adca35ddc02067383d4668eeaa13d7efccc30bb8c8' +'SKIP') + +build() { + meson build $pkgname-$pkgver \ +--prefix=/usr + ninja -C build +} + +check() { + ninja test -C build +} + +package() { + DESTDIR="$pkgdir" ninja install -C build + install -D -m644 $pkgname-$pkgver/COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}
[arch-commits] Commit in libwacom/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:17:19 Author: andyrtr Revision: 440698 upgpkg: libwacom 2.2.0-1: upstream update 2.2.0 Modified: libwacom/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:12:58 UTC (rev 440697) +++ PKGBUILD2022-03-26 20:17:19 UTC (rev 440698) @@ -1,7 +1,7 @@ # Maintainer: Jan Alexander Steffens (heftig) pkgname=libwacom -pkgver=2.1.0 +pkgver=2.2.0 pkgrel=1 pkgdesc="Library to identify Wacom tablets and their features" arch=('x86_64') @@ -13,7 +13,8 @@ optdepends=('python-libevdev: for libwacom-show-stylus') validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') source=(https://github.com/linuxwacom/libwacom/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.xz{,.sig}) -sha512sums=('9da7a6467ee9d853fca8d7b58528cb7c7a2f28f4074dba76e1d76cd6c134d800e1f8ad672b997af96f8712fc407d7d64cbdd1bcb4d8ae67965217786bbabca4a' +# https://github.com/linuxwacom/libwacom/releases +sha256sums=('e62ac9edb522d36ad2fa99adca35ddc02067383d4668eeaa13d7efccc30bb8c8' 'SKIP') build() {
[arch-commits] Commit in sqlite/repos (4 files)
Date: Saturday, March 26, 2022 @ 20:12:58 Author: andyrtr Revision: 440697 archrelease: copy trunk to testing-x86_64 Added: sqlite/repos/testing-x86_64/ sqlite/repos/testing-x86_64/PKGBUILD (from rev 440696, sqlite/trunk/PKGBUILD) sqlite/repos/testing-x86_64/license.txt (from rev 440696, sqlite/trunk/license.txt) sqlite/repos/testing-x86_64/sqlite-lemon-system-template.patch (from rev 440696, sqlite/trunk/sqlite-lemon-system-template.patch) + PKGBUILD | 149 +++ license.txt| 33 +++ sqlite-lemon-system-template.patch | 13 +++ 3 files changed, 195 insertions(+) Copied: sqlite/repos/testing-x86_64/PKGBUILD (from rev 440696, sqlite/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2022-03-26 20:12:58 UTC (rev 440697) @@ -0,0 +1,149 @@ +# Maintainer: Andreas Radke +# Contributor: Tom Newsom + +pkgbase="sqlite" +pkgname=('sqlite' 'sqlite-tcl' 'sqlite-analyzer' 'lemon' 'sqlite-doc') +_srcver=3380200 +_docver=${_srcver} +#_docver=333 +pkgver=3.38.2 +pkgrel=1 +pkgdesc="A C library that implements an SQL database engine" +arch=('x86_64') +license=('custom:Public Domain') +url="https://www.sqlite.org/; +makedepends=('tcl' 'readline' 'zlib') +source=(https://www.sqlite.org/2022/sqlite-src-${_srcver}.zip +https://www.sqlite.org/2022/sqlite-doc-${_docver}.zip +sqlite-lemon-system-template.patch +license.txt) +options=('!emptydirs' '!makeflags') # json extensions breaks parallel build +# upstream now switched to sha3sums - currently not suppoerted by makepkg +sha256sums=('c7c0f070a338c92eb08805905c05f254fa46d1c4dda3548a02474f6fb567329a' +'0a6e5ab06ae9074eeff74f0b60970f3bb25aeff79e970f6b1aeeff347f2832f9' +'55746d93b0df4b349c4aa4f09535746dac3530f9fd6de241c9f38e2c92e8ee97' +'4e57d9ac979f1c9872e69799c2597eeef4c6ce7224f3ede0bf9dc8d217b1e65d') + +prepare() { + cd sqlite-src-$_srcver + + # patch taken from Fedora + # https://src.fedoraproject.org/rpms/sqlite/blob/master/f/sqlite.spec + patch -Np1 -i ../sqlite-lemon-system-template.patch + + #autoreconf -vfi +} + +build() { + export CPPFLAGS="$CPPFLAGS \ + -DSQLITE_ENABLE_COLUMN_METADATA=1 \ + -DSQLITE_ENABLE_UNLOCK_NOTIFY \ + -DSQLITE_ENABLE_DBSTAT_VTAB=1 \ + -DSQLITE_ENABLE_FTS3_TOKENIZER=1 \ + -DSQLITE_SECURE_DELETE \ + -DSQLITE_ENABLE_STMTVTAB \ + -DSQLITE_MAX_VARIABLE_NUMBER=25 \ + -DSQLITE_MAX_EXPR_DEPTH=1 \ + -DSQLITE_ENABLE_MATH_FUNCTIONS" + + # build sqlite + cd sqlite-src-$_srcver + ./configure --prefix=/usr \ + --disable-static \ + --disable-amalgamation \ + --enable-fts3 \ + --enable-fts4 \ + --enable-fts5 \ + --enable-rtree \ + --enable-json1 \ + TCLLIBDIR=/usr/lib/sqlite$pkgver + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make + # build additional tools + make showdb showjournal showstat4 showwal sqldiff sqlite3_analyzer +} + +package_sqlite() { + + pkgdesc="A C library that implements an SQL database engine" + depends=('readline' 'zlib') + provides=("sqlite3=$pkgver") + replaces=("sqlite3") + + cd sqlite-src-$_srcver + make DESTDIR="${pkgdir}" install + + install -m755 showdb showjournal showstat4 showwal sqldiff "${pkgdir}"/usr/bin/ + + # install manpage + install -m755 -d "${pkgdir}"/usr/share/man/man1 + install -m644 sqlite3.1 "${pkgdir}"/usr/share/man/man1/ + + # license - no linking required because pkgbase=pkgname + install -D -m644 "${srcdir}"/license.txt "${pkgdir}"/usr/share/licenses/${pkgbase}/license.txt + + # split out tcl extension + mkdir "$srcdir"/tcl + mv "$pkgdir"/usr/lib/sqlite* "$srcdir"/tcl +} + +package_sqlite-tcl() { + + pkgdesc="sqlite Tcl Extension Architecture (TEA)" + depends=('sqlite') + provides=("sqlite3-tcl=$pkgver") + replaces=("sqlite3-tcl") + + install -m755 -d "${pkgdir}"/usr/lib + mv "$srcdir"/tcl/* "${pkgdir}"/usr/lib + + # install manpage + install -m755 -d "${pkgdir}"/usr/share/man/mann + install -m644 "${srcdir}"/sqlite-src-$_srcver/autoconf/tea/doc/sqlite3.n "${pkgdir}"/usr/share/man/mann/ + + # link license + install -m755 -d "${pkgdir}"/usr/share/licenses + ln -sf /usr/share/licenses/${pkgbase} "${pkgdir}/usr/share/licenses/${pkgname}" +} + +package_sqlite-analyzer() { + + pkgdesc="An analysis program for sqlite3 database files" + depends=('sqlite' 'tcl') + + cd sqlite-src-$_srcver + install -m755 -d "${pkgdir}"/usr/bin + install -m755 sqlite3_analyzer "${pkgdir}"/usr/bin/ +} + +package_lemon() { + + # https://www.sqlite.org/lemon.html + pkgdesc="A parser generator" + depends=('glibc') + + cd sqlite-src-$_srcver + # ELF file ('usr/bin/lemon') lacks FULL RELRO, check LDFLAGS. - no fix found so far + install
[arch-commits] Commit in sqlite/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:12:45 Author: andyrtr Revision: 440696 upgpkg: sqlite 3.38.2-1: upstream update 3.38.2 Modified: sqlite/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 18:41:04 UTC (rev 440695) +++ PKGBUILD2022-03-26 20:12:45 UTC (rev 440696) @@ -3,10 +3,10 @@ pkgbase="sqlite" pkgname=('sqlite' 'sqlite-tcl' 'sqlite-analyzer' 'lemon' 'sqlite-doc') -_srcver=3380100 +_srcver=3380200 _docver=${_srcver} #_docver=333 -pkgver=3.38.1 +pkgver=3.38.2 pkgrel=1 pkgdesc="A C library that implements an SQL database engine" arch=('x86_64') @@ -19,8 +19,8 @@ license.txt) options=('!emptydirs' '!makeflags') # json extensions breaks parallel build # upstream now switched to sha3sums - currently not suppoerted by makepkg -sha256sums=('177aefda817fa9f52825e1748587f7c27a9b5e6b53a481cd43461f2746d931d8' -'5dae49bd7611777d23e9065204bf184ec454235d3f1b0c27bcab10446720df6d' +sha256sums=('c7c0f070a338c92eb08805905c05f254fa46d1c4dda3548a02474f6fb567329a' +'0a6e5ab06ae9074eeff74f0b60970f3bb25aeff79e970f6b1aeeff347f2832f9' '55746d93b0df4b349c4aa4f09535746dac3530f9fd6de241c9f38e2c92e8ee97' '4e57d9ac979f1c9872e69799c2597eeef4c6ce7224f3ede0bf9dc8d217b1e65d')
[arch-commits] Commit in haskell-retrie/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:03:04 Author: felixonmars Revision: 1177038 archrelease: copy trunk to community-staging-x86_64 Added: haskell-retrie/repos/community-staging-x86_64/ haskell-retrie/repos/community-staging-x86_64/PKGBUILD (from rev 1177037, haskell-retrie/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-retrie/repos/community-staging-x86_64/PKGBUILD (from rev 1177037, haskell-retrie/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:03:04 UTC (rev 1177038) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +_hkgname=retrie +pkgname=haskell-retrie +pkgver=1.1.0.0 +pkgrel=27 +pkgdesc="A powerful, easy-to-use codemodding tool for Haskell." +url="https://github.com/facebookincubator/retrie; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-async' 'haskell-data-default' + 'haskell-ghc-exactprint' 'haskell-src-exts' 'haskell-list-t' + 'haskell-optparse-applicative' 'haskell-random-shuffle' 'haskell-syb' + 'haskell-unordered-containers') +makedepends=('ghc' 'haskell-hunit' 'haskell-ghc-paths' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-temporary') +checkdepends=('git' 'mercurial') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('71a27d5a6c0a17b353927c19b19b2f5e94ac33fc1c2cb988324d8a21b449bfdc3c08c5f06d9ea251eedb0888c5db9a59cbf728833e7b9c84f669148ca782dc23') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-retrie/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:02:52 Author: felixonmars Revision: 1177037 upgpkg: haskell-retrie 1.1.0.0-27: rebuild with list-t 1.0.5.1 Modified: haskell-retrie/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:00:16 UTC (rev 1177036) +++ PKGBUILD2022-03-26 20:02:52 UTC (rev 1177037) @@ -3,7 +3,7 @@ _hkgname=retrie pkgname=haskell-retrie pkgver=1.1.0.0 -pkgrel=26 +pkgrel=27 pkgdesc="A powerful, easy-to-use codemodding tool for Haskell." url="https://github.com/facebookincubator/retrie; license=("MIT")
[arch-commits] Commit in haskell-list-t/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:00:16 Author: felixonmars Revision: 1177036 archrelease: copy trunk to community-staging-x86_64 Added: haskell-list-t/repos/community-staging-x86_64/ haskell-list-t/repos/community-staging-x86_64/PKGBUILD (from rev 1177035, haskell-list-t/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-list-t/repos/community-staging-x86_64/PKGBUILD (from rev 1177035, haskell-list-t/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:00:16 UTC (rev 1177036) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=list-t +pkgname=haskell-list-t +pkgver=1.0.5.1 +pkgrel=1 +pkgdesc="ListT done right" +url="https://github.com/nikita-volkov/list-t; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-foldl' 'haskell-logict' 'haskell-mmorph' 'haskell-monad-control' + 'haskell-transformers-base') +makedepends=('ghc' 'uusi' 'haskell-htf' 'haskell-base-prelude' 'haskell-mtl-prelude') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('9e6fb5c5484aa283c79d85b5f925b18118d572cb05f2afa7e35c83587ec7ec2a') + +prepare() { + cd $_hkgname-$pkgver + uusi -d semigroups $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-list-t/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 19:59:56 Author: felixonmars Revision: 1177035 upgpkg: haskell-list-t 1.0.5.1-1: rebuild with list-t 1.0.5.1 Modified: haskell-list-t/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 19:55:12 UTC (rev 1177034) +++ PKGBUILD2022-03-26 19:59:56 UTC (rev 1177035) @@ -2,8 +2,8 @@ _hkgname=list-t pkgname=haskell-list-t -pkgver=1.0.5 -pkgrel=25 +pkgver=1.0.5.1 +pkgrel=1 pkgdesc="ListT done right" url="https://github.com/nikita-volkov/list-t; license=("MIT") @@ -12,7 +12,7 @@ 'haskell-transformers-base') makedepends=('ghc' 'uusi' 'haskell-htf' 'haskell-base-prelude' 'haskell-mtl-prelude') source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) -sha256sums=('bea637e86285941b7eb76107f492e4e6feda02354f6ada61d80bf9a27211d6bf') +sha256sums=('9e6fb5c5484aa283c79d85b5f925b18118d572cb05f2afa7e35c83587ec7ec2a') prepare() { cd $_hkgname-$pkgver
[arch-commits] Commit in solaar/repos/community-any (PKGBUILD PKGBUILD)
Date: Saturday, March 26, 2022 @ 19:55:12 Author: freswa Revision: 1177034 archrelease: copy trunk to community-any Added: solaar/repos/community-any/PKGBUILD (from rev 1177033, solaar/trunk/PKGBUILD) Deleted: solaar/repos/community-any/PKGBUILD --+ PKGBUILD | 86 ++--- 1 file changed, 43 insertions(+), 43 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-26 19:55:10 UTC (rev 1177033) +++ PKGBUILD2022-03-26 19:55:12 UTC (rev 1177034) @@ -1,43 +0,0 @@ -# Maintainer: David Runge -# Contributor: Arnaud Taffanel -# Contributor: Victor Häggqvist - -_name=Solaar -pkgname=solaar -pkgver=1.1.1 -pkgrel=1 -pkgdesc="Linux device manager for a wide range of Logitech devices" -url="https://pwr-solaar.github.io/Solaar/; -license=('GPL2') -arch=('any') -depends=('gtk3' 'libnotify' 'python-dbus' 'python-gobject' 'python-pyudev' -'python-psutil' 'python-xlib' 'python-yaml') -makedepends=('git') -source=("git+https://github.com/pwr/${_name}.git#tag=${pkgver}?signed;) -sha512sums=('SKIP') -validpgpkeys=('2FF2ACA9D97FF7B42CF8494A1E32E75672D6A196') # Peter F. Patel-Schneider (key generated for github) - -prepare() { - cd "${_name}" - tools/po-compile.sh -} - -build() { - cd "${_name}" - python setup.py build -} - -package() { - cd "${_name}" - python setup.py install --skip-build \ - --optimize=1 \ - --root="${pkgdir}/" - # udev - rm -rf "${pkgdir}/etc" - install -vDm 644 rules.d/42-logitech-unify-permissions.rules \ --t "${pkgdir}/usr/lib/udev/rules.d/" - # docs - install -vDm 644 {ChangeLog,README.md} \ --t "${pkgdir}/usr/share/doc/${pkgname}/" -} -# vim:set ts=2 sw=2 et: Copied: solaar/repos/community-any/PKGBUILD (from rev 1177033, solaar/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-26 19:55:12 UTC (rev 1177034) @@ -0,0 +1,43 @@ +# Maintainer: David Runge +# Contributor: Arnaud Taffanel +# Contributor: Victor Häggqvist + +_name=Solaar +pkgname=solaar +pkgver=1.1.2 +pkgrel=1 +pkgdesc="Linux device manager for a wide range of Logitech devices" +url="https://pwr-solaar.github.io/Solaar/; +license=('GPL2') +arch=('any') +depends=('gtk3' 'libnotify' 'python-dbus' 'python-gobject' 'python-pyudev' +'python-psutil' 'python-xlib' 'python-yaml') +makedepends=('git') +source=("git+https://github.com/pwr/${_name}.git#tag=${pkgver}?signed;) +sha512sums=('SKIP') +validpgpkeys=('2FF2ACA9D97FF7B42CF8494A1E32E75672D6A196') # Peter F. Patel-Schneider (key generated for github) + +prepare() { + cd "${_name}" + tools/po-compile.sh +} + +build() { + cd "${_name}" + python setup.py build +} + +package() { + cd "${_name}" + python setup.py install --skip-build \ + --optimize=1 \ + --root="${pkgdir}/" + # udev + rm -rf "${pkgdir}/etc" + install -vDm 644 rules.d/42-logitech-unify-permissions.rules \ +-t "${pkgdir}/usr/lib/udev/rules.d/" + # docs + install -vDm 644 {ChangeLog,README.md} \ +-t "${pkgdir}/usr/share/doc/${pkgname}/" +} +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in solaar/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 19:55:10 Author: freswa Revision: 1177033 upgpkg: solaar 1.1.2-1 Modified: solaar/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 19:51:17 UTC (rev 1177032) +++ PKGBUILD2022-03-26 19:55:10 UTC (rev 1177033) @@ -4,7 +4,7 @@ _name=Solaar pkgname=solaar -pkgver=1.1.1 +pkgver=1.1.2 pkgrel=1 pkgdesc="Linux device manager for a wide range of Logitech devices" url="https://pwr-solaar.github.io/Solaar/;
[arch-commits] Commit in haskell-hls-eval-plugin/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:24:11 Author: felixonmars Revision: 1177057 upgpkg: haskell-hls-eval-plugin 1.1.2.0-136: rebuild with list-t 1.0.5.1 Modified: haskell-hls-eval-plugin/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:24:04 UTC (rev 1177056) +++ PKGBUILD2022-03-26 20:24:11 UTC (rev 1177057) @@ -3,7 +3,7 @@ _hkgname=hls-eval-plugin pkgname=haskell-hls-eval-plugin pkgver=1.1.2.0 -pkgrel=135 +pkgrel=136 pkgdesc="Eval plugin for Haskell Language Server" url="https://github.com/haskell/haskell-language-server; license=("Apache")
[arch-commits] Commit in haskell-hls-module-name-plugin/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:24:04 Author: felixonmars Revision: 1177056 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hls-module-name-plugin/repos/community-staging-x86_64/ haskell-hls-module-name-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177055, haskell-hls-module-name-plugin/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-hls-module-name-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177055, haskell-hls-module-name-plugin/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:24:04 UTC (rev 1177056) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=hls-module-name-plugin +pkgname=haskell-hls-module-name-plugin +pkgver=1.0.0.1 +pkgrel=135 +pkgdesc="Module name plugin for Haskell Language Server" +url="https://hackage.haskell.org/package/hls-module-name-plugin; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-ghcide' 'haskell-hls-plugin-api' 'haskell-lsp' + 'haskell-unordered-containers') +makedepends=('ghc' 'uusi' 'haskell-hls-test-utils') +checkdepends=('git') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('0a4d0171df49d2d417dac00853a9f0c58618efb7a5805ab3b95441f0d8c60872947935ca94b33ca75518e311a136a893f0e3744fc49cdb94fba6f55367f3c0be') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hls-module-name-plugin/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:23:54 Author: felixonmars Revision: 1177055 upgpkg: haskell-hls-module-name-plugin 1.0.0.1-135: rebuild with list-t 1.0.5.1 Modified: haskell-hls-module-name-plugin/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:23:47 UTC (rev 1177054) +++ PKGBUILD2022-03-26 20:23:54 UTC (rev 1177055) @@ -3,7 +3,7 @@ _hkgname=hls-module-name-plugin pkgname=haskell-hls-module-name-plugin pkgver=1.0.0.1 -pkgrel=134 +pkgrel=135 pkgdesc="Module name plugin for Haskell Language Server" url="https://hackage.haskell.org/package/hls-module-name-plugin; license=("Apache")
[arch-commits] Commit in haskell-hls-ormolu-plugin/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:23:47 Author: felixonmars Revision: 1177054 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hls-ormolu-plugin/repos/community-staging-x86_64/ haskell-hls-ormolu-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177053, haskell-hls-ormolu-plugin/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-hls-ormolu-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177053, haskell-hls-ormolu-plugin/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:23:47 UTC (rev 1177054) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan + +_hkgname=hls-ormolu-plugin +pkgname=haskell-hls-ormolu-plugin +pkgver=1.0.1.0 +pkgrel=138 +pkgdesc="Integration with the Ormolu code formatter" +url="https://hackage.haskell.org/package/hls-ormolu-plugin; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ghc' 'haskell-ghc-api-compat' 'haskell-ghcide' + 'haskell-hls-plugin-api' 'haskell-lens' 'haskell-lsp' 'haskell-ormolu') +makedepends=('ghc' 'uusi' 'haskell-hls-test-utils' 'haskell-lsp-types') +checkdepends=('git') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('330242298e6c4608d31bb0eac3ef926cfd7d5ff2bd07ab57cd46a1904c133322181e2e35da3beb01f1f97efd466d653d12a3563939fe86e70d820301aca52661') + +prepare() { + cd $_hkgname-$pkgver + gen-setup + uusi -r ghc:ghc,ghc-api-compat $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hls-ormolu-plugin/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:23:36 Author: felixonmars Revision: 1177053 upgpkg: haskell-hls-ormolu-plugin 1.0.1.0-138: rebuild with list-t 1.0.5.1 Modified: haskell-hls-ormolu-plugin/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:23:29 UTC (rev 1177052) +++ PKGBUILD2022-03-26 20:23:36 UTC (rev 1177053) @@ -3,7 +3,7 @@ _hkgname=hls-ormolu-plugin pkgname=haskell-hls-ormolu-plugin pkgver=1.0.1.0 -pkgrel=137 +pkgrel=138 pkgdesc="Integration with the Ormolu code formatter" url="https://hackage.haskell.org/package/hls-ormolu-plugin; license=("Apache")
[arch-commits] Commit in haskell-hls-haddock-comments-plugin/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:23:29 Author: felixonmars Revision: 1177052 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hls-haddock-comments-plugin/repos/community-staging-x86_64/ haskell-hls-haddock-comments-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177051, haskell-hls-haddock-comments-plugin/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-hls-haddock-comments-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177051, haskell-hls-haddock-comments-plugin/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:23:29 UTC (rev 1177052) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=hls-haddock-comments-plugin +pkgname=haskell-hls-haddock-comments-plugin +pkgver=1.0.0.3 +pkgrel=135 +pkgdesc="Haddock comments plugin for Haskell Language Server" +url="https://github.com/haskell/haskell-language-server; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ghc' 'haskell-ghc-exactprint' 'haskell-ghcide' 'haskell-hls-plugin-api' + 'haskell-lsp-types' 'haskell-unordered-containers') +makedepends=('ghc' 'uusi' 'haskell-hls-test-utils') +checkdepends=('git') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('0bc705b51d86d400c2f843330be5ffa9064726da64644cbc1a4c2fead1caaec5812c35ef499877aa9d07417c3854c933187dd227cd8c90f54042ead07f38bcc7') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hls-haddock-comments-plugin/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:23:18 Author: felixonmars Revision: 1177051 upgpkg: haskell-hls-haddock-comments-plugin 1.0.0.3-135: rebuild with list-t 1.0.5.1 Modified: haskell-hls-haddock-comments-plugin/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:23:11 UTC (rev 1177050) +++ PKGBUILD2022-03-26 20:23:18 UTC (rev 1177051) @@ -3,7 +3,7 @@ _hkgname=hls-haddock-comments-plugin pkgname=haskell-hls-haddock-comments-plugin pkgver=1.0.0.3 -pkgrel=134 +pkgrel=135 pkgdesc="Haddock comments plugin for Haskell Language Server" url="https://github.com/haskell/haskell-language-server; license=("Apache")
[arch-commits] Commit in haskell-hls-floskell-plugin/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:23:11 Author: felixonmars Revision: 1177050 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hls-floskell-plugin/repos/community-staging-x86_64/ haskell-hls-floskell-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177049, haskell-hls-floskell-plugin/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-hls-floskell-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177049, haskell-hls-floskell-plugin/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:23:11 UTC (rev 1177050) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=hls-floskell-plugin +pkgname=haskell-hls-floskell-plugin +pkgver=1.0.0.1 +pkgrel=135 +pkgdesc="Integration with the Floskell code formatter" +url="https://hackage.haskell.org/package/hls-floskell-plugin; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-floskell' 'haskell-ghcide' 'haskell-hls-plugin-api' 'haskell-lsp-types') +makedepends=('ghc' 'uusi' 'haskell-hls-test-utils') +checkdepends=('git') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('0f420355b67447426e77f149a5cf735f613b2c863b08f625e0a0d91a33bcf565684d702f67743ef9d50eaa235551c30c76743fedd78ead9fbed429e838acf113') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hls-floskell-plugin/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:23:01 Author: felixonmars Revision: 1177049 upgpkg: haskell-hls-floskell-plugin 1.0.0.1-135: rebuild with list-t 1.0.5.1 Modified: haskell-hls-floskell-plugin/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:22:54 UTC (rev 1177048) +++ PKGBUILD2022-03-26 20:23:01 UTC (rev 1177049) @@ -3,7 +3,7 @@ _hkgname=hls-floskell-plugin pkgname=haskell-hls-floskell-plugin pkgver=1.0.0.1 -pkgrel=134 +pkgrel=135 pkgdesc="Integration with the Floskell code formatter" url="https://hackage.haskell.org/package/hls-floskell-plugin; license=("Apache")
[arch-commits] Commit in haskell-hls-retrie-plugin/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:22:54 Author: felixonmars Revision: 1177048 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hls-retrie-plugin/repos/community-staging-x86_64/ haskell-hls-retrie-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177047, haskell-hls-retrie-plugin/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-hls-retrie-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177047, haskell-hls-retrie-plugin/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:22:54 UTC (rev 1177048) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=hls-retrie-plugin +pkgname=haskell-hls-retrie-plugin +pkgver=1.0.1.1 +pkgrel=135 +pkgdesc="Retrie integration plugin for Haskell Language Server" +url="https://hackage.haskell.org/package/hls-retrie-plugin; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-extra' 'haskell-ghc' 'haskell-ghc-api-compat' + 'haskell-ghcide' 'haskell-hashable' 'haskell-hls-plugin-api' 'haskell-lsp' + 'haskell-lsp-types' 'haskell-retrie' 'haskell-safe-exceptions' + 'haskell-unordered-containers') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('d5059c9d1e5af9acf1a9842c76270400076f2eb168a2dfd61961cb5328c72e4aaf14ad9a1543a3729d87800d658b941e1daaa15a1bd628d3d72657499dd47488') + +prepare() { + cd $_hkgname-$pkgver + gen-setup + uusi -r ghc:ghc,ghc-api-compat $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hls-retrie-plugin/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:22:44 Author: felixonmars Revision: 1177047 upgpkg: haskell-hls-retrie-plugin 1.0.1.1-135: rebuild with list-t 1.0.5.1 Modified: haskell-hls-retrie-plugin/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:22:37 UTC (rev 1177046) +++ PKGBUILD2022-03-26 20:22:44 UTC (rev 1177047) @@ -3,7 +3,7 @@ _hkgname=hls-retrie-plugin pkgname=haskell-hls-retrie-plugin pkgver=1.0.1.1 -pkgrel=134 +pkgrel=135 pkgdesc="Retrie integration plugin for Haskell Language Server" url="https://hackage.haskell.org/package/hls-retrie-plugin; license=("Apache")
[arch-commits] Commit in haskell-hls-explicit-imports-plugin/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:22:37 Author: felixonmars Revision: 1177046 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hls-explicit-imports-plugin/repos/community-staging-x86_64/ haskell-hls-explicit-imports-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177045, haskell-hls-explicit-imports-plugin/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-hls-explicit-imports-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177045, haskell-hls-explicit-imports-plugin/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:22:37 UTC (rev 1177046) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=hls-explicit-imports-plugin +pkgname=haskell-hls-explicit-imports-plugin +pkgver=1.0.1.0 +pkgrel=135 +pkgdesc="Explicit imports plugin for Haskell Language Server" +url="https://hackage.haskell.org/package/hls-explicit-imports-plugin; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-ghc' 'haskell-ghc-api-compat' 'haskell-ghcide' + 'haskell-hls-graph' 'haskell-hls-plugin-api' 'haskell-lsp' 'haskell-unordered-containers') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('7691ecc341fb511e51ccb6c1f67cd6f3c908f771b62423d7713d05bf13893b7ac53ae9c453ab8b6ca227ed8c9b42191cd30b9745b57f00c51f3f3646954955b8') + +prepare() { + cd $_hkgname-$pkgver + gen-setup + uusi -r ghc:ghc,ghc-api-compat $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hls-explicit-imports-plugin/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:22:26 Author: felixonmars Revision: 1177045 upgpkg: haskell-hls-explicit-imports-plugin 1.0.1.0-135: rebuild with list-t 1.0.5.1 Modified: haskell-hls-explicit-imports-plugin/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:22:18 UTC (rev 1177044) +++ PKGBUILD2022-03-26 20:22:26 UTC (rev 1177045) @@ -3,7 +3,7 @@ _hkgname=hls-explicit-imports-plugin pkgname=haskell-hls-explicit-imports-plugin pkgver=1.0.1.0 -pkgrel=134 +pkgrel=135 pkgdesc="Explicit imports plugin for Haskell Language Server" url="https://hackage.haskell.org/package/hls-explicit-imports-plugin; license=("Apache")
[arch-commits] Commit in haskell-hls-test-utils/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:22:18 Author: felixonmars Revision: 1177044 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hls-test-utils/repos/community-staging-x86_64/ haskell-hls-test-utils/repos/community-staging-x86_64/PKGBUILD (from rev 1177043, haskell-hls-test-utils/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-hls-test-utils/repos/community-staging-x86_64/PKGBUILD (from rev 1177043, haskell-hls-test-utils/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:22:18 UTC (rev 1177044) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan + +_hkgname=hls-test-utils +pkgname=haskell-hls-test-utils +pkgver=1.1.0.0 +pkgrel=136 +pkgdesc="Utilities used in the tests of Haskell Language Server" +url="https://github.com/haskell/haskell-language-server#readme; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-async' 'haskell-blaze-markup' 'haskell-data-default' + 'haskell-extra' 'haskell-ghcide' 'haskell-hls-graph' 'haskell-hls-plugin-api' + 'haskell-hspec' 'haskell-hspec-core' 'haskell-lens' 'haskell-lsp' 'haskell-lsp-test' + 'haskell-lsp-types' 'haskell-tasty' 'haskell-tasty-expected-failure' 'haskell-tasty-golden' + 'haskell-tasty-hunit' 'haskell-tasty-rerun' 'haskell-temporary' + 'haskell-unordered-containers') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('08bb01af48a07b37c6d99c6da42341147259ee3f26aef4737a796a62fabbe9600464fdecb3ae4908a4df24e044abf786bcf30103b15b8d7c72f12f9a0c07fcb5') + +prepare() { + cd $_hkgname-$pkgver + gen-setup + uusi -u hspec $_hkgname.cabal + # https://github.com/haskell/haskell-language-server/issues/1835 + sed -i '/configOutputFile/d' src/Test/Hls/Util.hs +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hls-test-utils/trunk (PKGBUILD)
Date: Saturday, March 26, 2022 @ 20:22:08 Author: felixonmars Revision: 1177043 upgpkg: haskell-hls-test-utils 1.1.0.0-136: rebuild with list-t 1.0.5.1 Modified: haskell-hls-test-utils/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-26 20:22:00 UTC (rev 1177042) +++ PKGBUILD2022-03-26 20:22:08 UTC (rev 1177043) @@ -3,7 +3,7 @@ _hkgname=hls-test-utils pkgname=haskell-hls-test-utils pkgver=1.1.0.0 -pkgrel=135 +pkgrel=136 pkgdesc="Utilities used in the tests of Haskell Language Server" url="https://github.com/haskell/haskell-language-server#readme; license=("Apache")
[arch-commits] Commit in haskell-hls-hlint-plugin/repos (2 files)
Date: Saturday, March 26, 2022 @ 20:22:00 Author: felixonmars Revision: 1177042 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hls-hlint-plugin/repos/community-staging-x86_64/ haskell-hls-hlint-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177041, haskell-hls-hlint-plugin/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-hls-hlint-plugin/repos/community-staging-x86_64/PKGBUILD (from rev 1177041, haskell-hls-hlint-plugin/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-26 20:22:00 UTC (rev 1177042) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=hls-hlint-plugin +pkgname=haskell-hls-hlint-plugin +pkgver=1.0.1.1 +pkgrel=135 +pkgdesc="Hlint integration plugin with Haskell Language Server" +url="https://hackage.haskell.org/package/hls-hlint-plugin; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-diff' 'haskell-aeson' 'haskell-apply-refact' 'haskell-data-default' + 'haskell-extra' 'haskell-ghc' 'haskell-ghc-exactprint' 'haskell-ghcide' 'haskell-hashable' + 'hlint' 'haskell-hls-plugin-api' 'haskell-hslogger' 'haskell-lens' 'haskell-lsp' + 'haskell-regex-tdfa' 'haskell-temporary' 'haskell-unordered-containers') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('0bed7570e2b543f482f123e2ce19d4a5c5d712bde7875e97e1c4fc6eda481752e4d65f8cd4a998634ac3e85a7ce737f3ef849959d77e1c9f814ddf039f33b807') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' -fhlint33 + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd $_hkgname-$pkgver + + 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" + install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}