[arch-commits] Commit in arch-hs/repos (2 files)
Date: Sunday, January 10, 2021 @ 05:12:00 Author: felixonmars Revision: 816983 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 816982, arch-hs/trunk/PKGBUILD) --+ PKGBUILD | 62 + 1 file changed, 62 insertions(+) Copied: arch-hs/repos/community-staging-x86_64/PKGBUILD (from rev 816982, arch-hs/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 05:12:00 UTC (rev 816983) @@ -0,0 +1,62 @@ +# Maintainer: Felix Yan +# Contributor: berberman + +pkgname=arch-hs +pkgver=0.6.2.0 +pkgrel=19 +pkgdesc="Distribute hackage packages to archlinux" +arch=('x86_64') +url="https://github.com/berberman/arch-hs; +license=('MIT') +depends=('ghc-libs' 'pacman' 'haskell-aeson' 'haskell-diff' 'haskell-req' 'haskell-hackage-db' + 'haskell-megaparsec' 'haskell-algebraic-graphs' 'haskell-conduit' 'haskell-tar-conduit' + 'haskell-conduit-extra' 'haskell-split' 'haskell-neat-interpolation' 'haskell-microlens' + 'haskell-microlens-th' 'haskell-polysemy' 'haskell-optparse-applicative' + 'haskell-prettyprinter' 'haskell-prettyprinter-ansi-terminal') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('f32d9d9aaeab3b134cdb92c118dbc5879424a36c815c9213b04dd35c8d20733a0b149fe4e259b213689773058bfb8564246f0557e3c470b56b8546fe9d8b6b03') + +_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 bash${1} "$pkgdir/usr/share/fish/vendor_completions.d/arch-hs${1}.fish" +} + +build() { + cd $pkgname-$pkgver + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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 "-submit" +} + +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 "-submit" +}
[arch-commits] Commit in arch-hs/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 05:11:44 Author: felixonmars Revision: 816982 upgpkg: arch-hs 0.6.2.0-19: rebuild with microlens-th 0.4.3.9 Modified: arch-hs/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 05:10:24 UTC (rev 816981) +++ PKGBUILD2021-01-10 05:11:44 UTC (rev 816982) @@ -3,7 +3,7 @@ pkgname=arch-hs pkgver=0.6.2.0 -pkgrel=18 +pkgrel=19 pkgdesc="Distribute hackage packages to archlinux" arch=('x86_64') url="https://github.com/berberman/arch-hs;
[arch-commits] Commit in haskell-summoner-tui/repos (2 files)
Date: Sunday, January 10, 2021 @ 05:10:24 Author: felixonmars Revision: 816981 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 816980, haskell-summoner-tui/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-summoner-tui/repos/community-staging-x86_64/PKGBUILD (from rev 816980, haskell-summoner-tui/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 05:10:24 UTC (rev 816981) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan +# Contributor: berberman + +_hkgname=summoner-tui +pkgname=haskell-summoner-tui +pkgver=2.0.1.1 +pkgrel=92 +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 + 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 --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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-summoner-tui/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 05:10:08 Author: felixonmars Revision: 816980 upgpkg: haskell-summoner-tui 2.0.1.1-92: rebuild with microlens-th 0.4.3.9 Modified: haskell-summoner-tui/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 05:09:24 UTC (rev 816979) +++ PKGBUILD2021-01-10 05:10:08 UTC (rev 816980) @@ -4,7 +4,7 @@ _hkgname=summoner-tui pkgname=haskell-summoner-tui pkgver=2.0.1.1 -pkgrel=91 +pkgrel=92 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 taskell/repos (2 files)
Date: Sunday, January 10, 2021 @ 05:09:24 Author: felixonmars Revision: 816979 archrelease: copy trunk to community-staging-x86_64 Added: taskell/repos/community-staging-x86_64/ taskell/repos/community-staging-x86_64/PKGBUILD (from rev 816978, taskell/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: taskell/repos/community-staging-x86_64/PKGBUILD (from rev 816978, taskell/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 05:09:24 UTC (rev 816979) @@ -0,0 +1,48 @@ +# Maintainer: Jelle van der Waa https://hackage.haskell.org/package/$pkgname; +depends=(ghc-libs haskell-aeson haskell-attoparsec haskell-brick haskell-config-ini haskell-file-embed haskell-fold-debounce haskell-http-client haskell-http-conduit haskell-http-types haskell-lens haskell-tz haskell-vty haskell-classy-prelude) +makedepends=(ghc uusi haskell-classy-prelude haskell-raw-strings-qq haskell-tasty haskell-tasty-discover haskell-tasty-expected-failure haskell-tasty-hunit) +source=(https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz) +sha512sums=('5ef1504f908876aa17dfd817115bc0d1f8056cba4b759ee70b3d869bd778db7ca0123585f107c906b898d5c614091cb05955cb387a03f2abfbe842622e2e4c8e') + +prepare() { + uusi $pkgname-$pkgver/$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 --enable-tests \ +--datasubdir=$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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 $pkgname-$pkgver + runhaskell Setup test +} + +package() { + cd $pkgname-$pkgver + runghc Setup.hs copy --destdir="$pkgdir" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + # Doc only contains the license + rm -rf "$pkgdir/usr/share/doc" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in taskell/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 05:09:08 Author: felixonmars Revision: 816978 upgpkg: taskell 1.10.1-86: rebuild with microlens-th 0.4.3.9 Modified: taskell/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 05:08:08 UTC (rev 816977) +++ PKGBUILD2021-01-10 05:09:08 UTC (rev 816978) @@ -2,7 +2,7 @@ pkgname=taskell pkgver=1.10.1 -pkgrel=85 +pkgrel=86 pkgdesc='A command-line kanban board/task manager' license=(BSD) arch=(x86_64)
[arch-commits] Commit in hledger-ui/repos (2 files)
Date: Sunday, January 10, 2021 @ 05:08:08 Author: felixonmars Revision: 816977 archrelease: copy trunk to community-staging-x86_64 Added: hledger-ui/repos/community-staging-x86_64/ hledger-ui/repos/community-staging-x86_64/PKGBUILD (from rev 816976, hledger-ui/trunk/PKGBUILD) --+ PKGBUILD | 32 1 file changed, 32 insertions(+) Copied: hledger-ui/repos/community-staging-x86_64/PKGBUILD (from rev 816976, hledger-ui/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 05:08:08 UTC (rev 816977) @@ -0,0 +1,32 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=hledger-ui +pkgver=1.20.2 +pkgrel=13 +pkgdesc="Curses-style terminal interface for the hledger accounting system" +url="http://hledger.org; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-ansi-terminal' 'haskell-async' + 'haskell-base-compat-batteries' 'haskell-cmdargs' 'haskell-data-default' 'haskell-extra' + 'haskell-fsnotify' 'haskell-microlens' 'haskell-microlens-platform' 'haskell-megaparsec' + 'haskell-safe' 'haskell-split' 'haskell-text-zipper' + 'haskell-vector' 'haskell-brick' 'haskell-vty') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('0398795be342ac251390d94ac80245a34b8b3592c9ac5fa319deb15b48445048f60e9a7305644aedfa80e635801470b78c3e0645b542885f9650bc11f009145c') + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" +runhaskell Setup configure -O --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \ +-fthreaded +runhaskell Setup build $MAKEFLAGS +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in hledger-ui/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 05:07:51 Author: felixonmars Revision: 816976 upgpkg: hledger-ui 1.20.2-13: rebuild with microlens-th 0.4.3.9 Modified: hledger-ui/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 05:07:02 UTC (rev 816975) +++ PKGBUILD2021-01-10 05:07:51 UTC (rev 816976) @@ -3,7 +3,7 @@ pkgname=hledger-ui pkgver=1.20.2 -pkgrel=12 +pkgrel=13 pkgdesc="Curses-style terminal interface for the hledger accounting system" url="http://hledger.org; license=("GPL")
[arch-commits] Commit in haskell-brick/repos (2 files)
Date: Sunday, January 10, 2021 @ 05:07:02 Author: felixonmars Revision: 816975 archrelease: copy trunk to community-staging-x86_64 Added: haskell-brick/repos/community-staging-x86_64/ haskell-brick/repos/community-staging-x86_64/PKGBUILD (from rev 816974, haskell-brick/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-brick/repos/community-staging-x86_64/PKGBUILD (from rev 816974, haskell-brick/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 05:07:02 UTC (rev 816975) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=brick +pkgname=haskell-brick +pkgver=0.58.1 +pkgrel=13 +pkgdesc="A declarative terminal user interface library" +url="https://github.com/jtdaugherty/brick; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-vty' 'haskell-data-clist' 'haskell-dlist' 'haskell-microlens' + 'haskell-microlens-th' 'haskell-microlens-mtl' 'haskell-config-ini' 'haskell-vector' + 'haskell-contravariant' 'haskell-text-zipper' 'haskell-word-wrap') +makedepends=('ghc' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('96196f8154bb0c7b4fbf9157d9cc63a974eb29da72281c46730e5ce4773c8723a5da7a1ee61ca5a3317cf88b85e815b67fd0d8ba5e0c0fbf5a0e2d586098a8c1') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-demos +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-brick/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 05:06:45 Author: felixonmars Revision: 816974 upgpkg: haskell-brick 0.58.1-13: rebuild with microlens-th 0.4.3.9 Modified: haskell-brick/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 05:05:39 UTC (rev 816973) +++ PKGBUILD2021-01-10 05:06:45 UTC (rev 816974) @@ -4,7 +4,7 @@ _hkgname=brick pkgname=haskell-brick pkgver=0.58.1 -pkgrel=12 +pkgrel=13 pkgdesc="A declarative terminal user interface library" url="https://github.com/jtdaugherty/brick; license=("BSD")
[arch-commits] Commit in haskell-vty/repos (2 files)
Date: Sunday, January 10, 2021 @ 05:05:39 Author: felixonmars Revision: 816973 archrelease: copy trunk to community-staging-x86_64 Added: haskell-vty/repos/community-staging-x86_64/ haskell-vty/repos/community-staging-x86_64/PKGBUILD (from rev 816972, haskell-vty/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-vty/repos/community-staging-x86_64/PKGBUILD (from rev 816972, haskell-vty/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 05:05:39 UTC (rev 816973) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=vty +pkgname=haskell-vty +pkgver=5.32 +pkgrel=25 +pkgdesc="A simple terminal UI library" +url="https://github.com/jtdaugherty/vty; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-blaze-builder' 'haskell-microlens' + 'haskell-microlens-mtl' 'haskell-microlens-th' 'haskell-hashable' 'haskell-parallel' + 'haskell-utf8-string' 'haskell-vector') +makedepends=('ghc' 'uusi' 'haskell-hunit' 'haskell-quickcheck' 'haskell-smallcheck' + 'haskell-quickcheck-assertions' 'haskell-test-framework' + 'haskell-test-framework-smallcheck' 'haskell-test-framework-hunit' 'haskell-random' + 'haskell-string-qq') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('bd7a59d3c1336d045b7abab4b4c02ecba5d88617189a0a4ef7bd03609e6590d365fca297db827d709075f56c79b83e5fc020f7d6156b1e98a450fe2dafb06f6e') + +prepare() { +uusi -u microlens -u random $_hkgname-$pkgver/$_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 --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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-vty/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 05:05:23 Author: felixonmars Revision: 816972 upgpkg: haskell-vty 5.32-25: rebuild with microlens-th 0.4.3.9 Modified: haskell-vty/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 05:01:10 UTC (rev 816971) +++ PKGBUILD2021-01-10 05:05:23 UTC (rev 816972) @@ -4,7 +4,7 @@ _hkgname=vty pkgname=haskell-vty pkgver=5.32 -pkgrel=24 +pkgrel=25 pkgdesc="A simple terminal UI library" url="https://github.com/jtdaugherty/vty; license=("BSD")
[arch-commits] Commit in haskell-brittany/repos (2 files)
Date: Sunday, January 10, 2021 @ 05:01:10 Author: felixonmars Revision: 816971 archrelease: copy trunk to community-staging-x86_64 Added: haskell-brittany/repos/community-staging-x86_64/ haskell-brittany/repos/community-staging-x86_64/PKGBUILD (from rev 816970, haskell-brittany/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: haskell-brittany/repos/community-staging-x86_64/PKGBUILD (from rev 816970, haskell-brittany/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 05:01:10 UTC (rev 816971) @@ -0,0 +1,56 @@ +# Maintainer: Felix Yan + +_hkgname=brittany +pkgname=haskell-brittany +pkgver=0.13.1.0 +pkgrel=21 +pkgdesc="Haskell source code formatter" +url="https://github.com/lspitzner/brittany/; +license=("AGPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-butcher' 'haskell-cmdargs' 'haskell-czipwith' + 'haskell-data-tree-print' 'haskell-extra' 'haskell-ghc-exactprint' 'haskell-ghc-paths' + 'haskell-monad-memo' 'haskell-multistate' 'haskell-random' 'haskell-safe' + 'haskell-strict' 'haskell-syb' 'haskell-uniplate' 'haskell-unsafe' 'haskell-yaml') +makedepends=('ghc' 'uusi' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('9dfcbe49214e9cc8f696555a2c8249df2418644af55a1f514059b8c8a470638cde2d5c78723150f7a6441c35267a997ab7d09a1e10431422589eeb30f84ad972') + +prepare() { + cd $_hkgname-$pkgver + uusi -r semigroups:Cabal -u random $_hkgname.cabal + + # Hack to use Cabal's compatibility layer of semigroups + sed -i 's/import Data.Semigroup.Generic/import Distribution.Compat.Semigroup/' src/Language/Haskell/Brittany/Internal/Config/Types.hs +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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 -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-brittany/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 05:00:54 Author: felixonmars Revision: 816970 upgpkg: haskell-brittany 0.13.1.0-21: rebuild with microlens-th 0.4.3.9 Modified: haskell-brittany/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:58:44 UTC (rev 816969) +++ PKGBUILD2021-01-10 05:00:54 UTC (rev 816970) @@ -3,7 +3,7 @@ _hkgname=brittany pkgname=haskell-brittany pkgver=0.13.1.0 -pkgrel=20 +pkgrel=21 pkgdesc="Haskell source code formatter" url="https://github.com/lspitzner/brittany/; license=("AGPL")
[arch-commits] Commit in uusi/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:58:44 Author: felixonmars Revision: 816969 archrelease: copy trunk to community-staging-x86_64 Added: uusi/repos/community-staging-x86_64/ uusi/repos/community-staging-x86_64/PKGBUILD (from rev 816968, uusi/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: uusi/repos/community-staging-x86_64/PKGBUILD (from rev 816968, uusi/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:58:44 UTC (rev 816969) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +pkgname=uusi +pkgver=0.3.1.0 +pkgrel=21 +pkgdesc="Tweak dependencies in .cabal files" +url="https://github.com/berberman/uusi; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-microlens' 'haskell-microlens-th') +makedepends=('ghc' 'haskell-hunit') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('1156531f8a294cd19f6d46068c3892bb450ef965504ae6711c993c74748e549b41fefe689df9a9dea2e626af9812eb45934acfefea777b8a16e8edbc9a5e817c') + +prepare() { + cd $pkgname-$pkgver + echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs + sed -i 's/<3.1/<4/' $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 --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS +} + +check() { + cd $pkgname-$pkgver + runhaskell Setup test +} + +package() { + cd $pkgname-$pkgver + + 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 uusi/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:58:29 Author: felixonmars Revision: 816968 upgpkg: uusi 0.3.1.0-21: rebuild with microlens-th 0.4.3.9 Modified: uusi/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:57:57 UTC (rev 816967) +++ PKGBUILD2021-01-10 04:58:29 UTC (rev 816968) @@ -2,7 +2,7 @@ pkgname=uusi pkgver=0.3.1.0 -pkgrel=20 +pkgrel=21 pkgdesc="Tweak dependencies in .cabal files" url="https://github.com/berberman/uusi; license=("MIT")
[arch-commits] Commit in haskell-butcher/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:57:57 Author: felixonmars Revision: 816967 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 816966, haskell-butcher/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-butcher/repos/community-staging-x86_64/PKGBUILD (from rev 816966, haskell-butcher/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:57:57 UTC (rev 816967) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=butcher +pkgname=haskell-butcher +pkgver=1.3.3.2 +pkgrel=29 +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' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('1d0f8e8e498b012c4a859671eebf34a6e965e8ed99b3c90d3aad1d8898c40f1b') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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 -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-butcher/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:57:42 Author: felixonmars Revision: 816966 upgpkg: haskell-butcher 1.3.3.2-29: rebuild with microlens-th 0.4.3.9 Modified: haskell-butcher/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:56:58 UTC (rev 816965) +++ PKGBUILD2021-01-10 04:57:42 UTC (rev 816966) @@ -3,7 +3,7 @@ _hkgname=butcher pkgname=haskell-butcher pkgver=1.3.3.2 -pkgrel=28 +pkgrel=29 pkgdesc="Chops a command or program invocation into digestable pieces." url="https://github.com/lspitzner/butcher/; license=("BSD")
[arch-commits] Commit in hasktags/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:56:58 Author: felixonmars Revision: 816965 archrelease: copy trunk to community-staging-x86_64 Added: hasktags/repos/community-staging-x86_64/ hasktags/repos/community-staging-x86_64/PKGBUILD (from rev 816964, hasktags/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: hasktags/repos/community-staging-x86_64/PKGBUILD (from rev 816964, hasktags/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:56:58 UTC (rev 816965) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=hasktags +pkgver=0.71.2 +pkgrel=127 +pkgdesc="Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs" +url="https://github.com/MarcWeber/hasktags; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-json' 'haskell-microlens-platform' 'haskell-optparse-applicative' + 'haskell-utf8-string') +makedepends=('ghc' 'haskell-hunit') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('649f8e74202dc08b8c37535c2fb0fefe11c55bc9de300093b20e7b224fa6daccbc938988ef810a479e745b53270215fc847caa6e0b06310a7d1c7493fc37b1ce') + +prepare() { +cd $pkgname-$pkgver +sed -i -e 's/< *0.4/<1/' -e 's/< *0.10/<1/' $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}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-debug --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 +runhaskell Setup test +} + +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 hasktags/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:56:44 Author: felixonmars Revision: 816964 upgpkg: hasktags 0.71.2-127: rebuild with microlens-th 0.4.3.9 Modified: hasktags/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:56:05 UTC (rev 816963) +++ PKGBUILD2021-01-10 04:56:44 UTC (rev 816964) @@ -3,7 +3,7 @@ pkgname=hasktags pkgver=0.71.2 -pkgrel=126 +pkgrel=127 pkgdesc="Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs" url="https://github.com/MarcWeber/hasktags; license=("BSD")
[arch-commits] Commit in haskell-microlens-platform/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:56:05 Author: felixonmars Revision: 816963 archrelease: copy trunk to community-staging-x86_64 Added: haskell-microlens-platform/repos/community-staging-x86_64/ haskell-microlens-platform/repos/community-staging-x86_64/PKGBUILD (from rev 816962, haskell-microlens-platform/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-microlens-platform/repos/community-staging-x86_64/PKGBUILD (from rev 816962, haskell-microlens-platform/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:56:05 UTC (rev 816963) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=microlens-platform +pkgname=haskell-microlens-platform +pkgver=0.4.2 +pkgrel=8 +pkgdesc="microlens + all batteries included (best for apps)" +url="https://github.com/monadfix/microlens; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-hashable" "haskell-microlens" "haskell-microlens-ghc" + "haskell-microlens-mtl" "haskell-microlens-th" + "haskell-unordered-containers" "haskell-vector") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('489f495b81505fa578680c77b7b9d5f0de213229cbc18b85aa71c2133292d656125da3e4a0d92111b01d4fb270fa2046ba40a6b106239441d4a96f0c2765a9e7') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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-microlens-platform/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:55:50 Author: felixonmars Revision: 816962 upgpkg: haskell-microlens-platform 0.4.2-8: rebuild with microlens-th 0.4.3.9 Modified: haskell-microlens-platform/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:55:17 UTC (rev 816961) +++ PKGBUILD2021-01-10 04:55:50 UTC (rev 816962) @@ -4,7 +4,7 @@ _hkgname=microlens-platform pkgname=haskell-microlens-platform pkgver=0.4.2 -pkgrel=7 +pkgrel=8 pkgdesc="microlens + all batteries included (best for apps)" url="https://github.com/monadfix/microlens; license=("BSD")
[arch-commits] Commit in stack/repos (4 files)
Date: Sunday, January 10, 2021 @ 04:55:17 Author: felixonmars Revision: 816961 archrelease: copy trunk to community-staging-x86_64 Added: stack/repos/community-staging-x86_64/ stack/repos/community-staging-x86_64/PKGBUILD (from rev 816960, stack/trunk/PKGBUILD) stack/repos/community-staging-x86_64/optparse-applicative-0.16.patch (from rev 816960, stack/trunk/optparse-applicative-0.16.patch) stack/repos/community-staging-x86_64/stack.install (from rev 816960, stack/trunk/stack.install) -+ PKGBUILD| 81 ++ optparse-applicative-0.16.patch | 25 +++ stack.install |4 + 3 files changed, 110 insertions(+) Copied: stack/repos/community-staging-x86_64/PKGBUILD (from rev 816960, stack/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:55:17 UTC (rev 816961) @@ -0,0 +1,81 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=stack +pkgver=2.5.1 +pkgrel=81 +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-persistent-template' 'haskell-primitive' + 'haskell-project-template' 'haskell-regex-applicative-text' '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' 'git' 'haskell-quickcheck' 'haskell-hspec' '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; +optparse-applicative-0.16.patch) +sha512sums=('SKIP' + '3ed61162edd869d5634e7e8485d784b9a192c97626da817635e6c756ca651454b5b806085aea6d7f8fd54041ae06e1613d9547958a85b777d2dfc35b02c0fbea') + +prepare() { + cd $pkgname + sed -i -e '/semigroups/d' $pkgname.cabal + sed -i '1i{-# LANGUAGE DataKinds #-}' src/Stack/Storage/User.hs src/Stack/Storage/Project.hs + patch -p1 -i ../optparse-applicative-0.16.patch +} + +build() { + cd $pkgname + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ + -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 + # 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
[arch-commits] Commit in stack/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:54:54 Author: felixonmars Revision: 816960 upgpkg: stack 2.5.1-81: rebuild with microlens-th 0.4.3.9 Modified: stack/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:50:28 UTC (rev 816959) +++ PKGBUILD2021-01-10 04:54:54 UTC (rev 816960) @@ -3,7 +3,7 @@ pkgname=stack pkgver=2.5.1 -pkgrel=80 +pkgrel=81 pkgdesc="The Haskell Tool Stack" url="https://github.com/commercialhaskell/stack; license=("BSD")
[arch-commits] Commit in haskell-pantry/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:50:28 Author: felixonmars Revision: 816959 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pantry/repos/community-staging-x86_64/ haskell-pantry/repos/community-staging-x86_64/PKGBUILD (from rev 816958, haskell-pantry/trunk/PKGBUILD) --+ PKGBUILD | 58 ++ 1 file changed, 58 insertions(+) Copied: haskell-pantry/repos/community-staging-x86_64/PKGBUILD (from rev 816958, haskell-pantry/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:50:28 UTC (rev 816959) @@ -0,0 +1,58 @@ +# Maintainer: Felix Yan + +_hkgname=pantry +pkgname=haskell-pantry +pkgver=0.5.1.4 +pkgrel=55 +pkgdesc="Content addressable Haskell package management" +url="https://github.com/commercialhaskell/pantry; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-ansi-terminal' 'haskell-casa-client' + 'haskell-casa-types' 'haskell-conduit' 'haskell-conduit-extra' 'haskell-cryptonite' + 'haskell-cryptonite-conduit' 'haskell-digest' 'haskell-filelock' 'haskell-generic-deriving' + 'haskell-hackage-security' 'haskell-hpack' 'haskell-http-client' 'haskell-http-client-tls' + 'haskell-http-conduit' 'haskell-http-download' 'haskell-http-types' 'haskell-memory' + 'haskell-mono-traversable' 'haskell-network-uri' 'haskell-path' 'haskell-path-io' + 'haskell-persistent' 'haskell-persistent-sqlite' 'haskell-persistent-template' + 'haskell-primitive' 'haskell-resourcet' 'haskell-rio' 'haskell-rio-orphans' + 'haskell-rio-prettyprint' 'haskell-tar-conduit' 'haskell-text-metrics' + 'haskell-unix-compat' 'haskell-unliftio' 'haskell-unordered-containers' 'haskell-vector' + 'haskell-yaml' 'haskell-zip-archive') +makedepends=('ghc' 'haskell-hedgehog' 'haskell-hspec' 'haskell-quickcheck' 'haskell-raw-strings-qq') +checkdepends=('git' 'mercurial') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('e8285a3c1228b36898d957e56c726dd2b6d8e8d9283f08fe77c800f2030095a00ce76dde8277654a5dfd7523483f6ccd83beeefa2481c5a1bd56dc660312e239') + +prepare() { +cd $_hkgname-$pkgver +echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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-pantry/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:50:12 Author: felixonmars Revision: 816958 upgpkg: haskell-pantry 0.5.1.4-55: rebuild with microlens-th 0.4.3.9 Modified: haskell-pantry/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:47:23 UTC (rev 816957) +++ PKGBUILD2021-01-10 04:50:12 UTC (rev 816958) @@ -3,7 +3,7 @@ _hkgname=pantry pkgname=haskell-pantry pkgver=0.5.1.4 -pkgrel=54 +pkgrel=55 pkgdesc="Content addressable Haskell package management" url="https://github.com/commercialhaskell/pantry; license=('BSD')
[arch-commits] Commit in git-annex/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:47:23 Author: felixonmars Revision: 816957 archrelease: copy trunk to community-staging-x86_64 Added: git-annex/repos/community-staging-x86_64/ git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 816956, git-annex/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 816956, git-annex/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:47:23 UTC (rev 816957) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=git-annex +pkgver=8.20201129 +pkgrel=17 +pkgdesc="Manage files with git, without checking their contents into git" +url="https://git-annex.branchable.com/; +license=("AGPL3") +arch=('x86_64') +depends=('git' 'lsof' 'rsync' 'ghc-libs' 'haskell-aeson' 'haskell-async' 'haskell-aws' + 'haskell-blaze-builder' 'haskell-bloomfilter' 'haskell-byteable' 'haskell-case-insensitive' + 'haskell-clientsession' 'haskell-concurrent-output' 'haskell-connection' 'haskell-conduit' + 'haskell-criterion' 'haskell-crypto-api' 'haskell-cryptonite' 'haskell-data-default' + 'haskell-dav' 'haskell-dbus' 'haskell-disk-free-space' 'haskell-dlist' + 'haskell-edit-distance' 'haskell-fdo-notify' 'haskell-feed' 'haskell-filepath-bytestring' + 'haskell-git-lfs' 'haskell-hinotify' 'haskell-hslogger' 'haskell-http-client' + 'haskell-http-client-restricted' 'haskell-http-client-tls' 'haskell-http-conduit' + 'haskell-http-types' 'haskell-ifelse' 'haskell-magic' 'haskell-memory' 'haskell-microlens' + 'haskell-monad-control' 'haskell-monad-logger' 'haskell-mountpoints' 'haskell-network' + 'haskell-network-info' 'haskell-network-multicast' 'haskell-network-uri' + 'haskell-old-locale' 'haskell-optparse-applicative' 'haskell-path-pieces' + 'haskell-persistent' 'haskell-persistent-sqlite' 'haskell-persistent-template' + 'haskell-quickcheck' 'haskell-random' 'haskell-regex-tdfa' 'haskell-resourcet' + 'haskell-safesemaphore' 'haskell-sandi' 'haskell-securemem' 'haskell-shakespeare' + 'haskell-socks' 'haskell-split' 'haskell-stm-chans' 'haskell-tagsoup' 'haskell-tasty' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 'haskell-tasty-rerun' 'haskell-torrent' + 'haskell-unix-compat' 'haskell-unliftio-core' 'haskell-unordered-containers' + 'haskell-utf8-string' 'haskell-uuid' 'haskell-vector' 'haskell-wai' 'haskell-wai-extra' + 'haskell-warp' 'haskell-warp-tls' 'haskell-yesod' 'haskell-yesod-core' 'haskell-yesod-form' + 'haskell-yesod-static') +makedepends=('chrpath' 'ghc') +source=("git+https://git.joeyh.name/git/git-annex.git#tag=$pkgver;) +sha512sums=('SKIP') + +build() { + cd git-annex + sed -e 's|--ghc-options|-O --prefix=/usr --enable-executable-dynamic --disable-library-vanilla --docdir=/usr/share/doc/'$pkgname' --ghc-options|' \ + -i Makefile + make GHC="ghc -dynamic" BUILDER=./Setup BUILDEROPTIONS=$MAKEFLAGS +} + +package() { + cd git-annex + make GHC="ghc -dynamic" BUILDER=./Setup DESTDIR="$pkgdir" install + + rmdir "$pkgdir"/usr/share/doc/git-annex "$pkgdir"/usr/share/doc +}
[arch-commits] Commit in git-annex/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:47:08 Author: felixonmars Revision: 816956 upgpkg: git-annex 8.20201129-17: rebuild with microlens-th 0.4.3.9 Modified: git-annex/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:43:34 UTC (rev 816955) +++ PKGBUILD2021-01-10 04:47:08 UTC (rev 816956) @@ -3,7 +3,7 @@ pkgname=git-annex pkgver=8.20201129 -pkgrel=16 +pkgrel=17 pkgdesc="Manage files with git, without checking their contents into git" url="https://git-annex.branchable.com/; license=("AGPL3")
[arch-commits] Commit in tamarin-prover/repos (3 files)
Date: Sunday, January 10, 2021 @ 04:43:34 Author: felixonmars Revision: 816955 archrelease: copy trunk to community-staging-x86_64 Added: tamarin-prover/repos/community-staging-x86_64/ tamarin-prover/repos/community-staging-x86_64/PKGBUILD (from rev 816954, tamarin-prover/trunk/PKGBUILD) tamarin-prover/repos/community-staging-x86_64/maude-3.1.patch (from rev 816954, tamarin-prover/trunk/maude-3.1.patch) -+ PKGBUILD| 58 ++ maude-3.1.patch | 35 2 files changed, 93 insertions(+) Copied: tamarin-prover/repos/community-staging-x86_64/PKGBUILD (from rev 816954, tamarin-prover/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:43:34 UTC (rev 816955) @@ -0,0 +1,58 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=tamarin-prover +pkgver=1.6.0 +pkgrel=105 +pkgdesc="The Tamarin prover for security protocol analysis" +url="https://tamarin-prover.github.io; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'graphviz' 'maude' 'haskell-hunit' 'haskell-binary-orphans' 'haskell-binary-instances' + 'haskell-blaze-builder' 'haskell-blaze-html' 'haskell-cmdargs' 'haskell-conduit' + 'haskell-fclabels' 'haskell-file-embed' 'haskell-gitrev' 'haskell-http-types' + 'haskell-lifted-base' 'haskell-monad-unlift' 'haskell-resourcet' 'haskell-safe' + 'haskell-shakespeare' 'haskell-threads' 'haskell-wai' 'haskell-warp' 'haskell-yesod-core' + 'haskell-yesod-static' 'haskell-tamarin-prover-utils' 'haskell-tamarin-prover-term' + 'haskell-tamarin-prover-theory' 'haskell-tamarin-prover-sapic') +optdepends=('ocaml: for sapic support') +makedepends=('ghc' 'ocaml>=4.11.0') +source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz; +maude-3.1.patch) +sha512sums=('7f3569f740d63d715b92a8f073eaecb8b32efe59b910b246977d36bb9e873765440e72feb6e76c7cbafab0495b88cfc666bb1dd12f685627c60d5cbd97b2973e' + '1ef5e4c370a0c5f5541d50600604ba7adc566c2f5cf415cdb844842bb10b343edd00aa5aa654f8e55355c80f48a34382c87c3fba4adca0c77e726f407f3815c3') + +prepare() { +cd $pkgname-$pkgver +patch -p1 -i ../maude-3.1.patch +sed -i '/cp sapic/d' plugins/sapic/Makefile +} + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-executable-dynamic --prefix=/usr \ +--docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \ +-fthreaded -ftest-coverage -f-build-tests --ghc-option='-pie' +runhaskell Setup build $MAKEFLAGS + +cd plugins/sapic +make -j1 +} + +check() { +cd $pkgname-$pkgver +LD_LIBRARY_PATH="$PWD"/dist/build dist/build/tamarin-prover/tamarin-prover test +} + +package() { +cd $pkgname-$pkgver +runhaskell Setup copy --destdir="${pkgdir}" + +install -Dm644 etc/filetype.vim "$pkgdir"/usr/share/vim/vimfiles/ftdetect/tamarin.vim +install -Dm644 etc/syntax/spthy.vim "$pkgdir"/usr/share/vim/vimfiles/syntax/spthy.vim +ln -s spthy.vim "$pkgdir"/usr/share/vim/vimfiles/syntax/sapic.vim + +cd plugins/sapic +install -Dm755 sapic "$pkgdir"/usr/bin/sapic +} Copied: tamarin-prover/repos/community-staging-x86_64/maude-3.1.patch (from rev 816954, tamarin-prover/trunk/maude-3.1.patch) === --- community-staging-x86_64/maude-3.1.patch(rev 0) +++ community-staging-x86_64/maude-3.1.patch2021-01-10 04:43:34 UTC (rev 816955) @@ -0,0 +1,35 @@ +diff --git a/lib/term/src/Term/Maude/Parser.hs b/lib/term/src/Term/Maude/Parser.hs +index 187c35dc..0a1d3c35 100644 +--- a/lib/term/src/Term/Maude/Parser.hs b/lib/term/src/Term/Maude/Parser.hs +@@ -224,7 +224,7 @@ parseVariantsReply msig reply = flip parseOnly reply $ do + <* endOfLine <* string "rewrites: " + <* takeWhile1 isDigit <* endOfLine <* endOfInput + where +-parseVariant = string "Variant #" *> takeWhile1 isDigit *> endOfLine *> ++parseVariant = string "Variant " *> optional (char '#') *> takeWhile1 isDigit *> endOfLine *> +string "rewrites: " *> takeWhile1 isDigit *> endOfLine *> +parseReprintedTerm *> manyTill parseEntry endOfLine + parseReprintedTerm = choice [ string "TOP" *> pure LSortMsg, parseSort ] +@@ -235,7 +235,7 @@ parseVariantsReply msig reply = flip parseOnly reply $ do + -- | @parseSubstitution l@ parses a single substitution returned by Maude. + parseSubstitution :: MaudeSig -> Parser MSubst + parseSubstitution msig = do +-endOfLine *> string "Solution " *> takeWhile1 isDigit *> endOfLine ++endOfLine *> choice [string "Solution ", string "Unifier ", string "Matcher "] *> takeWhile1 isDigit *>
[arch-commits] Commit in tamarin-prover/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:43:16 Author: felixonmars Revision: 816954 upgpkg: tamarin-prover 1.6.0-105: rebuild with microlens-th 0.4.3.9 Modified: tamarin-prover/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:42:08 UTC (rev 816953) +++ PKGBUILD2021-01-10 04:43:16 UTC (rev 816954) @@ -3,7 +3,7 @@ pkgname=tamarin-prover pkgver=1.6.0 -pkgrel=104 +pkgrel=105 pkgdesc="The Tamarin prover for security protocol analysis" url="https://tamarin-prover.github.io; license=("GPL")
[arch-commits] Commit in hledger-web/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:42:08 Author: felixonmars Revision: 816953 archrelease: copy trunk to community-staging-x86_64 Added: hledger-web/repos/community-staging-x86_64/ hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 816952, hledger-web/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 816952, hledger-web/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:42:08 UTC (rev 816953) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=hledger-web +pkgver=1.20.2 +pkgrel=16 +pkgdesc="Web-based user interface for the hledger accounting system" +url="http://hledger.org; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-aeson' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-case-insensitive' 'haskell-clientsession' + 'haskell-cmdargs' 'haskell-conduit' 'haskell-conduit-extra' 'haskell-data-default' + 'haskell-decimal' 'haskell-extra' 'haskell-hjsmin' 'haskell-hspec' 'haskell-http-conduit' + 'haskell-http-client' 'haskell-http-types' 'haskell-megaparsec' 'haskell-network' + 'haskell-shakespeare' 'haskell-unix-compat' 'haskell-unordered-containers' + 'haskell-utf8-string' 'haskell-wai' 'haskell-wai-cors' 'haskell-wai-extra' + 'haskell-wai-handler-launch' 'haskell-warp' 'haskell-yesod' 'haskell-yesod-core' + 'haskell-yesod-form' 'haskell-yesod-static' 'haskell-yesod-test') +makedepends=('ghc') +replaces=('hledger-api') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('9527d54bf83a1b5a791542c13d9f07f5d14f6e0d4c8d2c718bac73c4cc8a58bfa7b8a8aa6639a060079a8d9a29ac9616f268fc93bfce37ee3301b2eb50283d7f') + +build() { +cd "${srcdir}/${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 \ +-f-dev -f-library-only -fthreaded +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 +} + +package() { +cd "${srcdir}/${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}" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in hledger-web/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:41:53 Author: felixonmars Revision: 816952 upgpkg: hledger-web 1.20.2-16: rebuild with microlens-th 0.4.3.9 Modified: hledger-web/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:40:45 UTC (rev 816951) +++ PKGBUILD2021-01-10 04:41:53 UTC (rev 816952) @@ -3,7 +3,7 @@ pkgname=hledger-web pkgver=1.20.2 -pkgrel=15 +pkgrel=16 pkgdesc="Web-based user interface for the hledger accounting system" url="http://hledger.org; license=("GPL")
[arch-commits] Commit in haskell-yesod-static/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:40:45 Author: felixonmars Revision: 816951 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-static/repos/community-staging-x86_64/ haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD (from rev 816950, haskell-yesod-static/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD (from rev 816950, haskell-yesod-static/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:40:45 UTC (rev 816951) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-static +pkgname=haskell-yesod-static +pkgver=1.6.1.0 +pkgrel=148 +pkgdesc="Static file serving subsite for Yesod Web Framework." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-attoparsec' 'haskell-base64-bytestring' + 'haskell-blaze-builder' 'haskell-conduit' 'haskell-cryptonite' + 'haskell-cryptonite-conduit' 'haskell-css-text' 'haskell-data-default' + 'haskell-file-embed' 'haskell-hashable' 'haskell-hjsmin' 'haskell-http-types' + 'haskell-memory' 'haskell-mime-types' 'haskell-rio' 'haskell-unix-compat' + 'haskell-unordered-containers' 'haskell-wai' 'haskell-wai-app-static' 'haskell-yesod-core') +makedepends=('ghc' 'haskell-hspec' 'haskell-hunit' 'haskell-wai-extra' 'haskell-yesod-test') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('66037ec28eac83e374161c1b306a4d20805ecb35ccfc4878e7894d961daaf30d9936c6e209641ff323d7e3dd5626f5a24a12915d4205417c496e272a2e969f6e') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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-yesod-static/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:40:31 Author: felixonmars Revision: 816950 upgpkg: haskell-yesod-static 1.6.1.0-148: rebuild with microlens-th 0.4.3.9 Modified: haskell-yesod-static/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:39:37 UTC (rev 816949) +++ PKGBUILD2021-01-10 04:40:31 UTC (rev 816950) @@ -4,7 +4,7 @@ _hkgname=yesod-static pkgname=haskell-yesod-static pkgver=1.6.1.0 -pkgrel=147 +pkgrel=148 pkgdesc="Static file serving subsite for Yesod Web Framework." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod-test/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:39:37 Author: felixonmars Revision: 816949 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-test/repos/community-staging-x86_64/ haskell-yesod-test/repos/community-staging-x86_64/PKGBUILD (from rev 816948, haskell-yesod-test/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-yesod-test/repos/community-staging-x86_64/PKGBUILD (from rev 816948, haskell-yesod-test/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:39:37 UTC (rev 816949) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=yesod-test +pkgname=haskell-yesod-test +pkgver=1.6.12 +pkgrel=27 +pkgdesc="Integration testing for WAI/Yesod Applications" +url="https://www.yesodweb.com; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hunit' 'haskell-aeson' 'haskell-attoparsec' 'haskell-blaze-builder' + 'haskell-blaze-html' 'haskell-case-insensitive' 'haskell-conduit' + 'haskell-cookie' 'haskell-hspec-core' 'haskell-html-conduit' 'haskell-http-types' + 'haskell-memory' 'haskell-network' 'haskell-pretty-show' 'haskell-wai' + 'haskell-wai-extra' 'haskell-xml-conduit' 'haskell-xml-types' 'haskell-yesod-core') +makedepends=('ghc' 'haskell-yesod-form' 'haskell-hspec' 'haskell-unliftio' 'haskell-unliftio-core') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('777d112d8c5ae77d667da2b8d1ed91a1cf751850d5b3678e787e7123aca8666d0a4b6d6161b7109491012d56c160603d62563b881a136ccc76a1edd006c423d6') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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-yesod-test/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:39:22 Author: felixonmars Revision: 816948 upgpkg: haskell-yesod-test 1.6.12-27: rebuild with microlens-th 0.4.3.9 Modified: haskell-yesod-test/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:38:28 UTC (rev 816947) +++ PKGBUILD2021-01-10 04:39:22 UTC (rev 816948) @@ -3,7 +3,7 @@ _hkgname=yesod-test pkgname=haskell-yesod-test pkgver=1.6.12 -pkgrel=26 +pkgrel=27 pkgdesc="Integration testing for WAI/Yesod Applications" url="https://www.yesodweb.com; license=('MIT')
[arch-commits] Commit in haskell-yesod/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:38:28 Author: felixonmars Revision: 816947 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod/repos/community-staging-x86_64/ haskell-yesod/repos/community-staging-x86_64/PKGBUILD (from rev 816946, haskell-yesod/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-yesod/repos/community-staging-x86_64/PKGBUILD (from rev 816946, haskell-yesod/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:38:28 UTC (rev 816947) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod +pkgname=haskell-yesod +pkgver=1.6.1.0 +pkgrel=126 +pkgdesc="Creation of type-safe, RESTful web applications." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-conduit' 'haskell-data-default-class' + 'haskell-fast-logger' 'haskell-file-embed' 'haskell-monad-logger' 'haskell-shakespeare' + 'haskell-streaming-commons' 'haskell-unordered-containers' 'haskell-wai' + 'haskell-wai-extra' 'haskell-wai-logger' 'haskell-warp' 'haskell-yaml' + 'haskell-yesod-core' 'haskell-yesod-form' 'haskell-yesod-persistent') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('712eed39b64f515cb949186ddb950133cc2daccde6d4a9b0115809e5f4726a957b2809ee785b348971c617b3d173bcd40776b065f5bf1d68b79af12905ada77a') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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-yesod/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:38:14 Author: felixonmars Revision: 816946 upgpkg: haskell-yesod 1.6.1.0-126: rebuild with microlens-th 0.4.3.9 Modified: haskell-yesod/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:37:35 UTC (rev 816945) +++ PKGBUILD2021-01-10 04:38:14 UTC (rev 816946) @@ -4,7 +4,7 @@ _hkgname=yesod pkgname=haskell-yesod pkgver=1.6.1.0 -pkgrel=125 +pkgrel=126 pkgdesc="Creation of type-safe, RESTful web applications." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod-auth/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:37:35 Author: felixonmars Revision: 816945 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-auth/repos/community-staging-x86_64/ haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD (from rev 816944, haskell-yesod-auth/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD (from rev 816944, haskell-yesod-auth/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:37:35 UTC (rev 816945) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-auth +pkgname=haskell-yesod-auth +pkgver=1.6.10.1 +pkgrel=61 +pkgdesc="Authentication for Yesod." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-authenticate' 'haskell-base16-bytestring' + 'haskell-base64-bytestring' 'haskell-blaze-builder' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-conduit' 'haskell-conduit-extra' 'haskell-cryptonite' + 'haskell-data-default' 'haskell-email-validate' 'haskell-file-embed' 'haskell-http-client' + 'haskell-http-client-tls' 'haskell-http-conduit' 'haskell-http-types' 'haskell-memory' + 'haskell-network-uri' 'haskell-nonce' 'haskell-persistent' 'haskell-random' 'haskell-safe' + 'haskell-shakespeare' 'haskell-unliftio' 'haskell-unliftio-core' + 'haskell-unordered-containers' 'haskell-wai' 'haskell-yesod-core' 'haskell-yesod-form' + 'haskell-yesod-persistent') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('1b02d57f06b06574a7b103abf60aadca61f19034dd9fed5b4548a2fc36d13606e4c0824f296237f8fab044407cd2394aa185f979ae76e0ad8e9f7ca53a5be070') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fnetwork-uri +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-yesod-auth/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:37:20 Author: felixonmars Revision: 816944 upgpkg: haskell-yesod-auth 1.6.10.1-61: rebuild with microlens-th 0.4.3.9 Modified: haskell-yesod-auth/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:36:27 UTC (rev 816943) +++ PKGBUILD2021-01-10 04:37:20 UTC (rev 816944) @@ -4,7 +4,7 @@ _hkgname=yesod-auth pkgname=haskell-yesod-auth pkgver=1.6.10.1 -pkgrel=60 +pkgrel=61 pkgdesc="Authentication for Yesod." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod-form/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:36:27 Author: felixonmars Revision: 816943 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-form/repos/community-staging-x86_64/ haskell-yesod-form/repos/community-staging-x86_64/PKGBUILD (from rev 816942, haskell-yesod-form/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-yesod-form/repos/community-staging-x86_64/PKGBUILD (from rev 816942, haskell-yesod-form/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:36:27 UTC (rev 816943) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-form +pkgname=haskell-yesod-form +pkgver=1.6.7 +pkgrel=346 +pkgdesc="Form handling support for Yesod Web Framework" +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-blaze-builder' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-byteable' 'haskell-data-default' 'haskell-email-validate' + 'haskell-network-uri' 'haskell-persistent' 'haskell-resourcet' 'haskell-shakespeare' + 'haskell-wai' 'haskell-xss-sanitize' 'haskell-yesod-core' 'haskell-yesod-persistent') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('a23c2cb67ed0a87afde9e9e903aa789f8fd9c071893a1bebd0ff9dc3dec6e8e03dd08a4a7ef6ef2d438fbf62597ea0181a038bd7bb5631199c9be83d2a8aef0c') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_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 \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fnetwork-uri +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-yesod-form/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:36:13 Author: felixonmars Revision: 816942 upgpkg: haskell-yesod-form 1.6.7-346: rebuild with microlens-th 0.4.3.9 Modified: haskell-yesod-form/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:35:21 UTC (rev 816941) +++ PKGBUILD2021-01-10 04:36:13 UTC (rev 816942) @@ -4,7 +4,7 @@ _hkgname=yesod-form pkgname=haskell-yesod-form pkgver=1.6.7 -pkgrel=345 +pkgrel=346 pkgdesc="Form handling support for Yesod Web Framework" url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-yesod-persistent/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:35:21 Author: felixonmars Revision: 816941 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-persistent/repos/community-staging-x86_64/ haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 816940, haskell-yesod-persistent/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 816940, haskell-yesod-persistent/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:35:21 UTC (rev 816941) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-persistent +pkgname=haskell-yesod-persistent +pkgver=1.6.0.5 +pkgrel=57 +pkgdesc="Some helpers for using Persistent from Yesod." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-blaze-builder" "haskell-conduit" "haskell-persistent" + "haskell-persistent-template" "haskell-resource-pool" "haskell-resourcet" + "haskell-yesod-core") +makedepends=('ghc' 'haskell-hspec' 'haskell-wai-extra' 'haskell-persistent-sqlite') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('b423085942660271aea65547dffc8f68b4cf8b78a7b13fa813fad60c82a5c447c9bccc19116bdc4248dc158d81d1573a925a60d096efd666e8178c863c2bafc8') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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-yesod-persistent/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:35:05 Author: felixonmars Revision: 816940 upgpkg: haskell-yesod-persistent 1.6.0.5-57: rebuild with microlens-th 0.4.3.9 Modified: haskell-yesod-persistent/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:34:24 UTC (rev 816939) +++ PKGBUILD2021-01-10 04:35:05 UTC (rev 816940) @@ -4,7 +4,7 @@ _hkgname=yesod-persistent pkgname=haskell-yesod-persistent pkgver=1.6.0.5 -pkgrel=56 +pkgrel=57 pkgdesc="Some helpers for using Persistent from Yesod." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in haskell-persistent-qq/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:34:24 Author: felixonmars Revision: 816939 archrelease: copy trunk to community-staging-x86_64 Added: haskell-persistent-qq/repos/community-staging-x86_64/ haskell-persistent-qq/repos/community-staging-x86_64/PKGBUILD (from rev 816938, haskell-persistent-qq/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-persistent-qq/repos/community-staging-x86_64/PKGBUILD (from rev 816938, haskell-persistent-qq/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:34:24 UTC (rev 816939) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +_hkgname=persistent-qq +pkgname=haskell-persistent-qq +pkgver=2.9.2.1 +pkgrel=35 +pkgdesc="Provides a quasi-quoter for raw SQL for persistent" +url="https://github.com/yesod-web/persistent; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-src-meta' 'haskell-persistent') +makedepends=('ghc' 'haskell-aeson' 'haskell-fast-logger' 'haskell-hspec' 'haskell-hunit' + 'haskell-monad-logger' 'haskell-persistent-sqlite' 'haskell-persistent-template' + 'haskell-resourcet' 'haskell-unliftio') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('d93bf08c64ef0454f0c956e393a39df4e1facceb25b010badb4305629f2dcd4157ef32735d7feed9aca90bd6e5f09a0ade723cfd6d60324ea842d4b54bacbcad') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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-persistent-qq/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:34:09 Author: felixonmars Revision: 816938 upgpkg: haskell-persistent-qq 2.9.2.1-35: rebuild with microlens-th 0.4.3.9 Modified: haskell-persistent-qq/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:33:09 UTC (rev 816937) +++ PKGBUILD2021-01-10 04:34:09 UTC (rev 816938) @@ -3,7 +3,7 @@ _hkgname=persistent-qq pkgname=haskell-persistent-qq pkgver=2.9.2.1 -pkgrel=34 +pkgrel=35 pkgdesc="Provides a quasi-quoter for raw SQL for persistent" url="https://github.com/yesod-web/persistent; license=('MIT')
[arch-commits] Commit in haskell-persistent-sqlite/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:33:09 Author: felixonmars Revision: 816937 archrelease: copy trunk to community-staging-x86_64 Added: haskell-persistent-sqlite/repos/community-staging-x86_64/ haskell-persistent-sqlite/repos/community-staging-x86_64/PKGBUILD (from rev 816936, haskell-persistent-sqlite/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-persistent-sqlite/repos/community-staging-x86_64/PKGBUILD (from rev 816936, haskell-persistent-sqlite/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:33:09 UTC (rev 816937) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=persistent-sqlite +pkgname=haskell-persistent-sqlite +pkgver=2.11.0.0 +pkgrel=43 +pkgdesc="Backend for the persistent library using sqlite3" +url="https://www.yesodweb.com/book/persistent; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'sqlite' 'haskell-aeson' 'haskell-conduit' 'haskell-microlens-th' + 'haskell-monad-logger' 'haskell-persistent' 'haskell-resource-pool' 'haskell-resourcet' + 'haskell-unliftio-core' 'haskell-unordered-containers') +makedepends=('ghc' 'haskell-fast-logger' 'haskell-hspec' 'haskell-hunit' + 'haskell-persistent-template' 'haskell-persistent-test' 'haskell-quickcheck' + 'haskell-system-fileio' 'haskell-system-filepath' 'haskell-temporary') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('2a8ee1e58960e9430c72984430c1c55e5ccb901db02fbe57a8d1e4366ac228fe4f4419f3fb0f9019029a5abb0f7034c831f92045799dd1b905ec809c52f673b6') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-build-sanity-exe -fsystemlib -fuse-pkgconfig +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-persistent-sqlite/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:32:55 Author: felixonmars Revision: 816936 upgpkg: haskell-persistent-sqlite 2.11.0.0-43: rebuild with microlens-th 0.4.3.9 Modified: haskell-persistent-sqlite/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:31:51 UTC (rev 816935) +++ PKGBUILD2021-01-10 04:32:55 UTC (rev 816936) @@ -4,7 +4,7 @@ _hkgname=persistent-sqlite pkgname=haskell-persistent-sqlite pkgver=2.11.0.0 -pkgrel=42 +pkgrel=43 pkgdesc="Backend for the persistent library using sqlite3" url="https://www.yesodweb.com/book/persistent; license=("MIT")
[arch-commits] Commit in haskell-microlens-th/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:31:51 Author: felixonmars Revision: 816935 archrelease: copy trunk to community-staging-x86_64 Added: haskell-microlens-th/repos/community-staging-x86_64/ haskell-microlens-th/repos/community-staging-x86_64/PKGBUILD (from rev 816934, haskell-microlens-th/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-microlens-th/repos/community-staging-x86_64/PKGBUILD (from rev 816934, haskell-microlens-th/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:31:51 UTC (rev 816935) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=microlens-th +pkgname=haskell-microlens-th +pkgver=0.4.3.9 +pkgrel=1 +pkgdesc="Automatic generation of record lenses for microlens" +url="https://github.com/monadfix/microlens; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-microlens' 'haskell-th-abstraction') +makedepends=('ghc' 'haskell-tagged') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('c03e7a3b8c212e5060c70e5623f5301a385b334e460d4230b89cbbc06b0bd9fe89dc9634768ae91b2f85588a512e01bcf744b3ea3c4d08ce6bca6372e8f00f7c') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-finlining +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-microlens-th/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:31:37 Author: felixonmars Revision: 816934 upgpkg: haskell-microlens-th 0.4.3.9-1: rebuild with microlens-th 0.4.3.9 Modified: haskell-microlens-th/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:29:51 UTC (rev 816933) +++ PKGBUILD2021-01-10 04:31:37 UTC (rev 816934) @@ -2,16 +2,16 @@ _hkgname=microlens-th pkgname=haskell-microlens-th -pkgver=0.4.3.8 -pkgrel=3 +pkgver=0.4.3.9 +pkgrel=1 pkgdesc="Automatic generation of record lenses for microlens" url="https://github.com/monadfix/microlens; license=('BSD') arch=('x86_64') depends=('ghc-libs' 'haskell-microlens' 'haskell-th-abstraction') -makedepends=('ghc') +makedepends=('ghc' 'haskell-tagged') source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) -sha512sums=('25d08ba6dbd4cd7474e7889e85f9cc89b90774cfe667285570e73e0c6394cfb428698c7c7219cc7932954451bb92cc0cf77854cdcc91901128dde6e93d0fdb38') +sha512sums=('c03e7a3b8c212e5060c70e5623f5301a385b334e460d4230b89cbbc06b0bd9fe89dc9634768ae91b2f85588a512e01bcf744b3ea3c4d08ce6bca6372e8f00f7c') build() { cd $_hkgname-$pkgver
[arch-commits] Commit in python-h11/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:29:50 Author: felixonmars Revision: 816932 archrelease: copy trunk to community-testing-any Added: python-h11/repos/community-testing-any/ python-h11/repos/community-testing-any/PKGBUILD (from rev 816928, python-h11/trunk/PKGBUILD) --+ PKGBUILD | 32 1 file changed, 32 insertions(+) Copied: python-h11/repos/community-testing-any/PKGBUILD (from rev 816928, python-h11/trunk/PKGBUILD) === --- community-testing-any/PKGBUILD (rev 0) +++ community-testing-any/PKGBUILD 2021-01-10 04:29:50 UTC (rev 816932) @@ -0,0 +1,32 @@ +# Maintainer: Felix Yan +# Contributor: Simon Sapin +# Contributor: Kyle Keen + +pkgname=python-h11 +pkgver=0.12.0 +pkgrel=1 +pkgdesc="A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" +url="https://github.com/njsmith/h11; +license=('MIT') +arch=('any') +depends=('python') +makedepends=('python-setuptools') +checkdepends=('python-pytest-runner') +source=("https://pypi.io/packages/source/h/h11/h11-$pkgver.tar.gz;) +sha512sums=('ba2a2c185af270185ba5e1fd80ec9308e35afcd60a125a77cbeae2669f462983d063339371312f154a7c80c154ac97796ab36782b36549235435dcfd81b93421') + +build() { + cd "$srcdir"/h11-$pkgver + python setup.py build +} + +check() { + cd "$srcdir"/h11-$pkgver + python setup.py pytest +} + +package_python-h11() { + cd h11-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt +}
[arch-commits] Commit in python-h11/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:29:36 Author: felixonmars Revision: 816928 upgpkg: python-h11 0.12.0-1 Modified: python-h11/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:28:55 UTC (rev 816927) +++ PKGBUILD2021-01-10 04:29:36 UTC (rev 816928) @@ -3,7 +3,7 @@ # Contributor: Kyle Keen pkgname=python-h11 -pkgver=0.11.0 +pkgver=0.12.0 pkgrel=1 pkgdesc="A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" url="https://github.com/njsmith/h11; @@ -13,7 +13,7 @@ makedepends=('python-setuptools') checkdepends=('python-pytest-runner') source=("https://pypi.io/packages/source/h/h11/h11-$pkgver.tar.gz;) -sha512sums=('13dba59afd949d715fd693e5224e57dea5c923eb91b0981a5b5987bbe6e6e00e32552e1602353a48458615a8dd21f2a561961747ae15291eb3462fe42cef3f82') +sha512sums=('ba2a2c185af270185ba5e1fd80ec9308e35afcd60a125a77cbeae2669f462983d063339371312f154a7c80c154ac97796ab36782b36549235435dcfd81b93421') build() { cd "$srcdir"/h11-$pkgver
[arch-commits] Commit in v2ray-domain-list-community/repos/community-any (2 files)
Date: Sunday, January 10, 2021 @ 04:28:55 Author: felixonmars Revision: 816927 archrelease: copy trunk to community-any Added: v2ray-domain-list-community/repos/community-any/PKGBUILD (from rev 816926, v2ray-domain-list-community/trunk/PKGBUILD) Deleted: v2ray-domain-list-community/repos/community-any/PKGBUILD --+ PKGBUILD | 68 ++--- 1 file changed, 34 insertions(+), 34 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-01-10 04:28:42 UTC (rev 816926) +++ PKGBUILD2021-01-10 04:28:55 UTC (rev 816927) @@ -1,34 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=v2ray-domain-list-community -pkgver=20210106164413 -pkgrel=1 -pkgdesc="A list of domains to be used as geosites for routing purpose in Project V" -arch=('any') -url="https://github.com/v2fly/domain-list-community; -license=('MIT') -makedepends=('go' 'git') -source=("https://github.com/v2fly/domain-list-community/archive/$pkgver/$pkgname-$pkgver.tar.gz;) -sha512sums=('5fac3fc334264b1a51e13116a9254188bf1fad2c956707cc0953748a0f679e542324e62aa46bed6aaa6db888e6f40e8f335186911b5635e78d047b752d95507e') - -prepare() { - mkdir .gopath - export GOPATH="$srcdir/.gopath" - - mkdir -p .gopath/src/github.com/v2fly - ln -s "$PWD/domain-list-community-$pkgver" .gopath/src/github.com/v2fly/domain-list-community - - go get github.com/golang/protobuf/proto - go get -insecure v2ray.com/core/app/router -} - -build() { - cd .gopath - go run ./src/github.com/v2fly/domain-list-community/main.go -} - -package() { - cd .gopath - install -Dm644 dlc.dat "$pkgdir"/usr/share/v2ray/geosite.dat - install -Dm644 "$srcdir"/domain-list-community-$pkgver/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} Copied: v2ray-domain-list-community/repos/community-any/PKGBUILD (from rev 816926, v2ray-domain-list-community/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-01-10 04:28:55 UTC (rev 816927) @@ -0,0 +1,34 @@ +# Maintainer: Felix Yan + +pkgname=v2ray-domain-list-community +pkgver=20210110014431 +pkgrel=1 +pkgdesc="A list of domains to be used as geosites for routing purpose in Project V" +arch=('any') +url="https://github.com/v2fly/domain-list-community; +license=('MIT') +makedepends=('go' 'git') +source=("https://github.com/v2fly/domain-list-community/archive/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('563f62a1f01b4a8c8fdcde133b9cae0576696d4fdecd7b26d6e1fe37eb96d7b3dba592b39ec41aa7d50b5b3be52cba95a6ca4f998ab7a380afb8c8e837e7c27d') + +prepare() { + mkdir .gopath + export GOPATH="$srcdir/.gopath" + + mkdir -p .gopath/src/github.com/v2fly + ln -s "$PWD/domain-list-community-$pkgver" .gopath/src/github.com/v2fly/domain-list-community + + go get github.com/golang/protobuf/proto + go get -insecure v2ray.com/core/app/router +} + +build() { + cd .gopath + go run ./src/github.com/v2fly/domain-list-community/main.go +} + +package() { + cd .gopath + install -Dm644 dlc.dat "$pkgdir"/usr/share/v2ray/geosite.dat + install -Dm644 "$srcdir"/domain-list-community-$pkgver/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-ci/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:28:42 Author: felixonmars Revision: 816926 archrelease: copy trunk to community-staging-x86_64 Added: haskell-ci/repos/community-staging-x86_64/ haskell-ci/repos/community-staging-x86_64/PKGBUILD (from rev 816924, haskell-ci/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-ci/repos/community-staging-x86_64/PKGBUILD (from rev 816924, haskell-ci/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:28:42 UTC (rev 816926) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=haskell-ci +pkgname=haskell-ci +pkgver=0.10.3 +pkgrel=108 +pkgdesc="Cabal package script generator for Travis-CI" +url="https://haskell-ci.rtfd.org/; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base-compat' 'haskell-cabal-install-parsers' + 'haskell-generic-lens-lite' 'haskell-hsyaml' 'haskell-lattices' 'haskell-network-uri' + 'haskell-optparse-applicative' 'haskell-temporary' 'haskell-unordered-containers' + 'shellcheck') +makedepends=('ghc' 'uusi' 'haskell-diff' 'haskell-ansi-terminal' 'haskell-tasty' 'haskell-tasty-golden') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('7b8bd970619344c8254a678038a19f838a5b4eaba39a8d42c640aa50e1b31ea3') + +prepare(){ + uusi $_hkgname-$pkgver/$_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 --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in v2ray-domain-list-community/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:28:39 Author: felixonmars Revision: 816925 upgpkg: v2ray-domain-list-community 20210110014431-1 Modified: v2ray-domain-list-community/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:28:27 UTC (rev 816924) +++ PKGBUILD2021-01-10 04:28:39 UTC (rev 816925) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan pkgname=v2ray-domain-list-community -pkgver=20210106164413 +pkgver=20210110014431 pkgrel=1 pkgdesc="A list of domains to be used as geosites for routing purpose in Project V" arch=('any') @@ -9,7 +9,7 @@ license=('MIT') makedepends=('go' 'git') source=("https://github.com/v2fly/domain-list-community/archive/$pkgver/$pkgname-$pkgver.tar.gz;) -sha512sums=('5fac3fc334264b1a51e13116a9254188bf1fad2c956707cc0953748a0f679e542324e62aa46bed6aaa6db888e6f40e8f335186911b5635e78d047b752d95507e') +sha512sums=('563f62a1f01b4a8c8fdcde133b9cae0576696d4fdecd7b26d6e1fe37eb96d7b3dba592b39ec41aa7d50b5b3be52cba95a6ca4f998ab7a380afb8c8e837e7c27d') prepare() { mkdir .gopath
[arch-commits] Commit in haskell-ci/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:28:27 Author: felixonmars Revision: 816924 upgpkg: haskell-ci 0.10.3-108: rebuild with universe-base 1.1.2 Modified: haskell-ci/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:28:12 UTC (rev 816923) +++ PKGBUILD2021-01-10 04:28:27 UTC (rev 816924) @@ -3,7 +3,7 @@ _hkgname=haskell-ci pkgname=haskell-ci pkgver=0.10.3 -pkgrel=107 +pkgrel=108 pkgdesc="Cabal package script generator for Travis-CI" url="https://haskell-ci.rtfd.org/; license=("GPL")
[arch-commits] Commit in deepin-calculator/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:28:12 Author: felixonmars Revision: 816923 archrelease: copy trunk to community-x86_64 Added: deepin-calculator/repos/community-x86_64/PKGBUILD (from rev 816922, deepin-calculator/trunk/PKGBUILD) Deleted: deepin-calculator/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 68 ++--- 1 file changed, 34 insertions(+), 34 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-01-10 04:27:56 UTC (rev 816922) +++ PKGBUILD2021-01-10 04:28:12 UTC (rev 816923) @@ -1,34 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=deepin-calculator -pkgver=5.6.0.7 -pkgrel=1 -pkgdesc='An easy to use calculator for ordinary users' -arch=('x86_64') -url="https://github.com/linuxdeepin/deepin-calculator; -license=('GPL3') -depends=('deepin-qt5integration') -makedepends=('cmake' 'gmock' 'gtest' 'ninja' 'qt5-tools') -groups=('deepin-extra') -source=("https://github.com/linuxdeepin/deepin-calculator/archive/$pkgver/$pkgname-$pkgver.tar.gz;) -sha512sums=('a65e88ee4a30b2ed88aaa9f012dbafa2df5b9ac8f333d8d6a1236ff7df830999e1c107792c8639e28b7296bd5a5566cce76a851ea7466081e922c6ac1326e7da') - -prepare() { - cd deepin-calculator-$pkgver - sed -i '1i#include ' src/views/simplelistdelegate.cpp - - # debundle gmock/gtest - sed -i '/third_party/d' tests/CMakeLists.txt - rm -r tests/third_party -} - -build() { - cd deepin-calculator-$pkgver - cmake -GNinja -DCMAKE_INSTALL_PREFIX=/usr . - ninja -} - -package() { - cd deepin-calculator-$pkgver - DESTDIR="$pkgdir" ninja install -} Copied: deepin-calculator/repos/community-x86_64/PKGBUILD (from rev 816922, deepin-calculator/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-01-10 04:28:12 UTC (rev 816923) @@ -0,0 +1,34 @@ +# Maintainer: Felix Yan + +pkgname=deepin-calculator +pkgver=5.6.0.10 +pkgrel=1 +pkgdesc='An easy to use calculator for ordinary users' +arch=('x86_64') +url="https://github.com/linuxdeepin/deepin-calculator; +license=('GPL3') +depends=('deepin-qt5integration') +makedepends=('cmake' 'gmock' 'gtest' 'ninja' 'qt5-tools') +groups=('deepin-extra') +source=("https://github.com/linuxdeepin/deepin-calculator/archive/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('bfcad5b434ca2b9324944c1568e5a8d9c084be40166e4a50294856eeae6846838730658b11a0f1f79481068e59a576da44f08215e66680031617caa6b24c5270') + +prepare() { + cd deepin-calculator-$pkgver + sed -i '1i#include ' src/views/simplelistdelegate.cpp + + # debundle gmock/gtest + sed -i '/third_party/d' tests/CMakeLists.txt + rm -r tests/third_party +} + +build() { + cd deepin-calculator-$pkgver + cmake -GNinja -DCMAKE_INSTALL_PREFIX=/usr . + ninja +} + +package() { + cd deepin-calculator-$pkgver + DESTDIR="$pkgdir" ninja install +}
[arch-commits] Commit in deepin-calculator/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:27:56 Author: felixonmars Revision: 816922 upgpkg: deepin-calculator 5.6.0.10-1 Modified: deepin-calculator/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:27:14 UTC (rev 816921) +++ PKGBUILD2021-01-10 04:27:56 UTC (rev 816922) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan pkgname=deepin-calculator -pkgver=5.6.0.7 +pkgver=5.6.0.10 pkgrel=1 pkgdesc='An easy to use calculator for ordinary users' arch=('x86_64') @@ -11,7 +11,7 @@ makedepends=('cmake' 'gmock' 'gtest' 'ninja' 'qt5-tools') groups=('deepin-extra') source=("https://github.com/linuxdeepin/deepin-calculator/archive/$pkgver/$pkgname-$pkgver.tar.gz;) -sha512sums=('a65e88ee4a30b2ed88aaa9f012dbafa2df5b9ac8f333d8d6a1236ff7df830999e1c107792c8639e28b7296bd5a5566cce76a851ea7466081e922c6ac1326e7da') +sha512sums=('bfcad5b434ca2b9324944c1568e5a8d9c084be40166e4a50294856eeae6846838730658b11a0f1f79481068e59a576da44f08215e66680031617caa6b24c5270') prepare() { cd deepin-calculator-$pkgver
[arch-commits] Commit in haskell-lattices/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:27:14 Author: felixonmars Revision: 816921 archrelease: copy trunk to community-staging-x86_64 Added: haskell-lattices/repos/community-staging-x86_64/ haskell-lattices/repos/community-staging-x86_64/PKGBUILD (from rev 816920, haskell-lattices/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-lattices/repos/community-staging-x86_64/PKGBUILD (from rev 816920, haskell-lattices/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:27:14 UTC (rev 816921) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=lattices +pkgname=haskell-lattices +pkgver=2.0.2 +pkgrel=38 +pkgdesc="Fine-grained library for constructing and manipulating lattices" +url="http://github.com/phadej/lattices/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-base-compat' 'haskell-hashable' + 'haskell-integer-logarithms' 'haskell-semigroupoids' 'haskell-tagged' + 'haskell-universe-base' 'haskell-universe-reverse-instances' 'haskell-unordered-containers') +makedepends=('ghc' 'uusi' 'haskell-quickcheck-instances' 'haskell-tasty' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('SKIP') + +prepare() { + uusi $_hkgname-$pkgver/$_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 --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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-lattices/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:27:00 Author: felixonmars Revision: 816920 upgpkg: haskell-lattices 2.0.2-38: rebuild with universe-base 1.1.2 Modified: haskell-lattices/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:26:13 UTC (rev 816919) +++ PKGBUILD2021-01-10 04:27:00 UTC (rev 816920) @@ -3,7 +3,7 @@ _hkgname=lattices pkgname=haskell-lattices pkgver=2.0.2 -pkgrel=37 +pkgrel=38 pkgdesc="Fine-grained library for constructing and manipulating lattices" url="http://github.com/phadej/lattices/; license=("BSD")
[arch-commits] Commit in python-pytools/repos/community-any (PKGBUILD PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:26:13 Author: felixonmars Revision: 816919 archrelease: copy trunk to community-any Added: python-pytools/repos/community-any/PKGBUILD (from rev 816918, python-pytools/trunk/PKGBUILD) Deleted: python-pytools/repos/community-any/PKGBUILD --+ PKGBUILD | 60 ++-- 1 file changed, 30 insertions(+), 30 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-01-10 04:25:57 UTC (rev 816918) +++ PKGBUILD2021-01-10 04:26:13 UTC (rev 816919) @@ -1,30 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Stéphane Gaudreault - -pkgname=python-pytools -pkgver=2020.4.4 -pkgrel=1 -pkgdesc="A collection of tools for Python" -arch=('any') -url="https://mathema.tician.de/software/pytools; -license=('MIT') -depends=('python-six' 'python-decorator' 'python-appdirs' 'python-numpy') -makedepends=('python-setuptools') -checkdepends=('python-pytest-runner') -source=("https://pypi.io/packages/source/p/pytools/pytools-$pkgver.tar.gz;) -sha512sums=('32dc47a5a6c39c806c0bc4ffc34a41a1bb51ada537dbba36cfefad7f4370793879b3cb143b37d6fd3542aad0d64ac663cca4c8f7a05db36a9522e9919a1ef3d1') - -build() { - cd "$srcdir"/pytools-$pkgver - python setup.py build -} - -check() { - cd "$srcdir"/pytools-$pkgver - python setup.py pytest -} - -package(){ - cd pytools-$pkgver - python setup.py install --prefix=/usr --root="$pkgdir" --skip-build --optimize=1 -} Copied: python-pytools/repos/community-any/PKGBUILD (from rev 816918, python-pytools/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-01-10 04:26:13 UTC (rev 816919) @@ -0,0 +1,30 @@ +# Maintainer: Felix Yan +# Contributor: Stéphane Gaudreault + +pkgname=python-pytools +pkgver=2021.1 +pkgrel=1 +pkgdesc="A collection of tools for Python" +arch=('any') +url="https://mathema.tician.de/software/pytools; +license=('MIT') +depends=('python-six' 'python-decorator' 'python-appdirs' 'python-numpy') +makedepends=('python-setuptools') +checkdepends=('python-pytest-runner') +source=("https://pypi.io/packages/source/p/pytools/pytools-$pkgver.tar.gz;) +sha512sums=('c365cbb65b756869407f7f053112cb9732aeb138493172f2b90563a4f45e6d993557e54de2165a463931b8e2bd29c3ccd32c059702f21fb59e3dee74c19efd8f') + +build() { + cd "$srcdir"/pytools-$pkgver + python setup.py build +} + +check() { + cd "$srcdir"/pytools-$pkgver + python setup.py pytest +} + +package(){ + cd pytools-$pkgver + python setup.py install --prefix=/usr --root="$pkgdir" --skip-build --optimize=1 +}
[arch-commits] Commit in python-pytools/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:25:57 Author: felixonmars Revision: 816918 upgpkg: python-pytools 2021.1-1 Modified: python-pytools/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:24:35 UTC (rev 816917) +++ PKGBUILD2021-01-10 04:25:57 UTC (rev 816918) @@ -2,7 +2,7 @@ # Contributor: Stéphane Gaudreault pkgname=python-pytools -pkgver=2020.4.4 +pkgver=2021.1 pkgrel=1 pkgdesc="A collection of tools for Python" arch=('any') @@ -12,7 +12,7 @@ makedepends=('python-setuptools') checkdepends=('python-pytest-runner') source=("https://pypi.io/packages/source/p/pytools/pytools-$pkgver.tar.gz;) -sha512sums=('32dc47a5a6c39c806c0bc4ffc34a41a1bb51ada537dbba36cfefad7f4370793879b3cb143b37d6fd3542aad0d64ac663cca4c8f7a05db36a9522e9919a1ef3d1') +sha512sums=('c365cbb65b756869407f7f053112cb9732aeb138493172f2b90563a4f45e6d993557e54de2165a463931b8e2bd29c3ccd32c059702f21fb59e3dee74c19efd8f') build() { cd "$srcdir"/pytools-$pkgver
[arch-commits] Commit in haskell-universe-reverse-instances/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:24:20 Author: felixonmars Revision: 816916 upgpkg: haskell-universe-reverse-instances 1.1-31: rebuild with universe-base 1.1.2 Modified: haskell-universe-reverse-instances/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:23:55 UTC (rev 816915) +++ PKGBUILD2021-01-10 04:24:20 UTC (rev 816916) @@ -3,7 +3,7 @@ _hkgname=universe-reverse-instances pkgname=haskell-universe-reverse-instances pkgver=1.1 -pkgrel=30 +pkgrel=31 pkgdesc="Instances of standard classes that are made possible by enumerations" url="https://github.com/dmwit/universe; license=("BSD")
[arch-commits] Commit in haskell-universe-reverse-instances/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:24:35 Author: felixonmars Revision: 816917 archrelease: copy trunk to community-staging-x86_64 Added: haskell-universe-reverse-instances/repos/community-staging-x86_64/ haskell-universe-reverse-instances/repos/community-staging-x86_64/PKGBUILD (from rev 816916, haskell-universe-reverse-instances/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-universe-reverse-instances/repos/community-staging-x86_64/PKGBUILD (from rev 816916, haskell-universe-reverse-instances/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:24:35 UTC (rev 816917) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +_hkgname=universe-reverse-instances +pkgname=haskell-universe-reverse-instances +pkgver=1.1 +pkgrel=31 +pkgdesc="Instances of standard classes that are made possible by enumerations" +url="https://github.com/dmwit/universe; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-universe-base') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('SKIP') + +prepare() { + uusi $_hkgname-$pkgver/$_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 --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-universe-base/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:23:55 Author: felixonmars Revision: 816915 archrelease: copy trunk to community-staging-x86_64 Added: haskell-universe-base/repos/community-staging-x86_64/ haskell-universe-base/repos/community-staging-x86_64/PKGBUILD (from rev 816914, haskell-universe-base/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-universe-base/repos/community-staging-x86_64/PKGBUILD (from rev 816914, haskell-universe-base/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:23:55 UTC (rev 816915) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=universe-base +pkgname=haskell-universe-base +pkgver=1.1.2 +pkgrel=1 +pkgdesc="A class for finite and recursively enumerable types." +url="https://github.com/dmwit/universe; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-tagged') +makedepends=('ghc' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('16f237a1df3c1bc4d689fa464aa5f756e33bf91c1c1cd8bd4f6f5dbbd7023ddf37e7fffaa5f1319a2019dd7065ec10d7303bfe5079f59f3aa0fce1c4c914647d') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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-universe-base/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:23:40 Author: felixonmars Revision: 816914 upgpkg: haskell-universe-base 1.1.2-1: rebuild with universe-base 1.1.2 Modified: haskell-universe-base/trunk/PKGBUILD --+ PKGBUILD | 12 1 file changed, 4 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:20:25 UTC (rev 816913) +++ PKGBUILD2021-01-10 04:23:40 UTC (rev 816914) @@ -2,21 +2,17 @@ _hkgname=universe-base pkgname=haskell-universe-base -pkgver=1.1.1 -pkgrel=30 +pkgver=1.1.2 +pkgrel=1 pkgdesc="A class for finite and recursively enumerable types." url="https://github.com/dmwit/universe; license=("BSD") arch=('x86_64') depends=('ghc-libs' 'haskell-tagged') -makedepends=('ghc' 'uusi' 'haskell-quickcheck') +makedepends=('ghc' 'haskell-quickcheck') source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) -sha256sums=('1ded30b31b1abbc7621bdb0086ba0d91c1920157e87a4abeb4f2fcf9f3f6dea8') +sha512sums=('16f237a1df3c1bc4d689fa464aa5f756e33bf91c1c1cd8bd4f6f5dbbd7023ddf37e7fffaa5f1319a2019dd7065ec10d7303bfe5079f59f3aa0fce1c4c914647d') -prepare() { - uusi $_hkgname-$pkgver/$_hkgname.cabal -} - build() { cd $_hkgname-$pkgver
[arch-commits] Commit in kde-gtk-config/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:21:25 Author: felixonmars Revision: 405935 archrelease: copy trunk to extra-x86_64 Added: kde-gtk-config/repos/extra-x86_64/PKGBUILD (from rev 405934, kde-gtk-config/trunk/PKGBUILD) Deleted: kde-gtk-config/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 72 + 1 file changed, 39 insertions(+), 33 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-01-10 04:21:08 UTC (rev 405934) +++ PKGBUILD2021-01-10 04:21:25 UTC (rev 405935) @@ -1,33 +0,0 @@ -# Maintainer: Felix Yan -# Maintainer: Antonio Rojas -# Contributor: Andrea Scarpino - -pkgname=kde-gtk-config -pkgver=5.20.5 -pkgrel=1 -pkgdesc='GTK2 and GTK3 Configurator for KDE' -arch=(x86_64) -url='https://kde.org/plasma-desktop/' -license=(LGPL) -depends=(qt5-svg kdecoration kconfigwidgets kdbusaddons) -makedepends=(extra-cmake-modules gtk2 gtk3 sassc) -optdepends=('gtk2: GTK2 apps support' 'gtk3: GTK3 apps support' 'xsettingsd: apply settings to GTK applications on the fly') -groups=(plasma) -source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig}) -sha256sums=('39a8dd1c143d741846017dc351ccd9161e1dfd710e3d18609327f30044de6eb8' -'SKIP') -validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell - '0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah - 'D07BD8662C56CB291B316EB2F5675605C74E02CF' # David Edmundson - '1FA881591C26B276D7A5518EEAAF29B42A678C20') # Marco Martin - -build() { - cmake -B build -S $pkgname-$pkgver \ --DCMAKE_INSTALL_LIBEXECDIR=lib \ --DBUILD_TESTING=OFF - cmake --build build -} - -package() { - DESTDIR="$pkgdir" cmake --install build -} Copied: kde-gtk-config/repos/extra-x86_64/PKGBUILD (from rev 405934, kde-gtk-config/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-01-10 04:21:25 UTC (rev 405935) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Maintainer: Antonio Rojas +# Contributor: Andrea Scarpino + +pkgname=kde-gtk-config +pkgver=5.20.5 +pkgrel=2 +pkgdesc='GTK2 and GTK3 Configurator for KDE' +arch=(x86_64) +url='https://kde.org/plasma-desktop/' +license=(LGPL) +depends=(qt5-svg kdecoration kconfigwidgets kdbusaddons) +makedepends=(extra-cmake-modules gtk2 gtk3 sassc) +optdepends=('gtk2: GTK2 apps support' 'gtk3: GTK3 apps support' 'xsettingsd: apply settings to GTK applications on the fly') +groups=(plasma) +source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig} + $pkgname-fix-stdout-pollution.patch::https://invent.kde.org/plasma/kde-gtk-config/commit/62e272df848d6848482ceb534d14bf36c9fde241.patch) +sha256sums=('39a8dd1c143d741846017dc351ccd9161e1dfd710e3d18609327f30044de6eb8' +'SKIP' +'c95a982dd73b8b90a659ffc6c784fc8fb4c508495d013d549d12f3e0b720b41d') +validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell + '0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah + 'D07BD8662C56CB291B316EB2F5675605C74E02CF' # David Edmundson + '1FA881591C26B276D7A5518EEAAF29B42A678C20') # Marco Martin + +prepare() { + patch -d $pkgname-$pkgver -p1 < $pkgname-fix-stdout-pollution.patch +} + +build() { + cmake -B build -S $pkgname-$pkgver \ +-DCMAKE_INSTALL_LIBEXECDIR=lib \ +-DBUILD_TESTING=OFF + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build +}
[arch-commits] Commit in kde-gtk-config/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:21:08 Author: felixonmars Revision: 405934 upgpkg: kde-gtk-config 5.20.5-2: add a patch to fix zenity/winetricks Modified: kde-gtk-config/trunk/PKGBUILD --+ PKGBUILD | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 00:34:40 UTC (rev 405933) +++ PKGBUILD2021-01-10 04:21:08 UTC (rev 405934) @@ -4,7 +4,7 @@ pkgname=kde-gtk-config pkgver=5.20.5 -pkgrel=1 +pkgrel=2 pkgdesc='GTK2 and GTK3 Configurator for KDE' arch=(x86_64) url='https://kde.org/plasma-desktop/' @@ -13,14 +13,20 @@ makedepends=(extra-cmake-modules gtk2 gtk3 sassc) optdepends=('gtk2: GTK2 apps support' 'gtk3: GTK3 apps support' 'xsettingsd: apply settings to GTK applications on the fly') groups=(plasma) -source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig}) +source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig} + $pkgname-fix-stdout-pollution.patch::https://invent.kde.org/plasma/kde-gtk-config/commit/62e272df848d6848482ceb534d14bf36c9fde241.patch) sha256sums=('39a8dd1c143d741846017dc351ccd9161e1dfd710e3d18609327f30044de6eb8' -'SKIP') +'SKIP' +'c95a982dd73b8b90a659ffc6c784fc8fb4c508495d013d549d12f3e0b720b41d') validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell '0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah 'D07BD8662C56CB291B316EB2F5675605C74E02CF' # David Edmundson '1FA881591C26B276D7A5518EEAAF29B42A678C20') # Marco Martin +prepare() { + patch -d $pkgname-$pkgver -p1 < $pkgname-fix-stdout-pollution.patch +} + build() { cmake -B build -S $pkgname-$pkgver \ -DCMAKE_INSTALL_LIBEXECDIR=lib \
[arch-commits] Commit in arch-hs/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:19:17 Author: felixonmars Revision: 816888 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 816887, arch-hs/trunk/PKGBUILD) --+ PKGBUILD | 62 + 1 file changed, 62 insertions(+) Copied: arch-hs/repos/community-staging-x86_64/PKGBUILD (from rev 816887, arch-hs/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:19:17 UTC (rev 816888) @@ -0,0 +1,62 @@ +# Maintainer: Felix Yan +# Contributor: berberman + +pkgname=arch-hs +pkgver=0.6.2.0 +pkgrel=18 +pkgdesc="Distribute hackage packages to archlinux" +arch=('x86_64') +url="https://github.com/berberman/arch-hs; +license=('MIT') +depends=('ghc-libs' 'pacman' 'haskell-aeson' 'haskell-diff' 'haskell-req' 'haskell-hackage-db' + 'haskell-megaparsec' 'haskell-algebraic-graphs' 'haskell-conduit' 'haskell-tar-conduit' + 'haskell-conduit-extra' 'haskell-split' 'haskell-neat-interpolation' 'haskell-microlens' + 'haskell-microlens-th' 'haskell-polysemy' 'haskell-optparse-applicative' + 'haskell-prettyprinter' 'haskell-prettyprinter-ansi-terminal') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('f32d9d9aaeab3b134cdb92c118dbc5879424a36c815c9213b04dd35c8d20733a0b149fe4e259b213689773058bfb8564246f0557e3c470b56b8546fe9d8b6b03') + +_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 bash${1} "$pkgdir/usr/share/fish/vendor_completions.d/arch-hs${1}.fish" +} + +build() { + cd $pkgname-$pkgver + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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 "-submit" +} + +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 "-submit" +}
[arch-commits] Commit in arch-hs/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:19:02 Author: felixonmars Revision: 816887 upgpkg: arch-hs 0.6.2.0-18: rebuild with http-api-data 0.4.3 Modified: arch-hs/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:17:51 UTC (rev 816886) +++ PKGBUILD2021-01-10 04:19:02 UTC (rev 816887) @@ -3,7 +3,7 @@ pkgname=arch-hs pkgver=0.6.2.0 -pkgrel=17 +pkgrel=18 pkgdesc="Distribute hackage packages to archlinux" arch=('x86_64') url="https://github.com/berberman/arch-hs;
[arch-commits] Commit in haskell-req/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:17:51 Author: felixonmars Revision: 816886 archrelease: copy trunk to community-staging-x86_64 Added: haskell-req/repos/community-staging-x86_64/ haskell-req/repos/community-staging-x86_64/PKGBUILD (from rev 816885, haskell-req/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-req/repos/community-staging-x86_64/PKGBUILD (from rev 816885, haskell-req/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:17:51 UTC (rev 816886) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=req +pkgname=haskell-req +pkgver=3.8.0 +pkgrel=37 +pkgdesc="Easy-to-use, type-safe, expandable, high-level HTTP client library" +url="https://github.com/mrkkrp/req; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-authenticate-oauth' 'haskell-blaze-builder' + 'haskell-case-insensitive' 'haskell-connection' 'haskell-http-api-data' + 'haskell-http-client' 'haskell-http-client-tls' 'haskell-http-types' 'haskell-modern-uri' + 'haskell-monad-control' 'haskell-retry' 'haskell-transformers-base' 'haskell-unliftio-core') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-hspec' 'haskell-hspec-core' + 'haskell-unordered-containers') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('e19921241a67d3d9a31b3b27bb1f8d781cff6155e8b4b932176dc6cd00ac3cb3306339192a6dde9c0d4f80a75c21a1c011ac7cfd7a0619b8cfa8d1ff87a2bfd7') + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--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.md -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md +}
[arch-commits] Commit in haskell-req/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:17:36 Author: felixonmars Revision: 816885 upgpkg: haskell-req 3.8.0-37: rebuild with http-api-data 0.4.3 Modified: haskell-req/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:16:15 UTC (rev 816884) +++ PKGBUILD2021-01-10 04:17:36 UTC (rev 816885) @@ -3,7 +3,7 @@ _hkgname=req pkgname=haskell-req pkgver=3.8.0 -pkgrel=36 +pkgrel=37 pkgdesc="Easy-to-use, type-safe, expandable, high-level HTTP client library" url="https://github.com/mrkkrp/req; license=('BSD')
[arch-commits] Commit in haskell-servant-swagger/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:16:15 Author: felixonmars Revision: 816884 archrelease: copy trunk to community-staging-x86_64 Added: haskell-servant-swagger/repos/community-staging-x86_64/ haskell-servant-swagger/repos/community-staging-x86_64/PKGBUILD (from rev 816883, haskell-servant-swagger/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-servant-swagger/repos/community-staging-x86_64/PKGBUILD (from rev 816883, haskell-servant-swagger/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:16:15 UTC (rev 816884) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=servant-swagger +pkgname=haskell-servant-swagger +pkgver=1.1.10 +pkgrel=79 +pkgdesc="Generate Swagger specification for your servant API." +url="https://github.com/haskell-servant/servant-swagger; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-http-media' + 'haskell-insert-ordered-containers' 'haskell-lens' 'haskell-servant' + 'haskell-singleton-bool' 'haskell-swagger2' 'haskell-unordered-containers' + 'haskell-hspec' 'haskell-quickcheck') +makedepends=('ghc' 'haskell-base-compat' 'haskell-cabal-doctest' 'haskell-doctest' + 'haskell-hspec-discover' 'haskell-lens-aeson' 'haskell-utf8-string' 'haskell-vector') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('df3b397ce03dbb4c852598d4d188bcddde40fd9bd762eac53c837267420876ba3aa4d07fb638ffe0d0fa60c9cf080ad483508bf0359b45120f807ed65331f3bc') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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 || 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 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-servant-swagger/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:16:01 Author: felixonmars Revision: 816883 upgpkg: haskell-servant-swagger 1.1.10-79: rebuild with http-api-data 0.4.3 Modified: haskell-servant-swagger/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:15:11 UTC (rev 816882) +++ PKGBUILD2021-01-10 04:16:01 UTC (rev 816883) @@ -4,7 +4,7 @@ _hkgname=servant-swagger pkgname=haskell-servant-swagger pkgver=1.1.10 -pkgrel=78 +pkgrel=79 pkgdesc="Generate Swagger specification for your servant API." url="https://github.com/haskell-servant/servant-swagger; license=("BSD")
[arch-commits] Commit in haskell-servant-server/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:15:11 Author: felixonmars Revision: 816882 archrelease: copy trunk to community-staging-x86_64 Added: haskell-servant-server/repos/community-staging-x86_64/ haskell-servant-server/repos/community-staging-x86_64/PKGBUILD (from rev 816881, haskell-servant-server/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: haskell-servant-server/repos/community-staging-x86_64/PKGBUILD (from rev 816881, haskell-servant-server/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:15:11 UTC (rev 816882) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=servant-server +pkgname=haskell-servant-server +pkgver=0.18.1 +pkgrel=46 +pkgdesc="A family of combinators for defining webservices APIs and serving them" +url="https://haskell-servant.readthedocs.org/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat' 'haskell-aeson' 'haskell-base64-bytestring' + 'haskell-http-api-data' 'haskell-http-media' 'haskell-http-types' + 'haskell-network-uri' 'haskell-monad-control' 'haskell-network' 'haskell-servant' + 'haskell-sop-core' 'haskell-string-conversions' 'haskell-resourcet' 'haskell-tagged' + 'haskell-transformers-base' 'haskell-wai' 'haskell-wai-app-static' 'haskell-warp' + 'haskell-word8') +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-hspec-wai' 'haskell-should-not-typecheck' + 'haskell-quickcheck' 'haskell-safe' 'haskell-wai-extra' 'haskell-temporary' + 'haskell-transformers-compat') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('0870d2d1b50ca095471081244858ecafc34dad7d703a966b280d0b86df34245161e07afd6184fd47a39cf533306ff99330fd0356b30409daec34606cc78c9e08') + +prepare() { +uusi $_hkgname-$pkgver/$_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 --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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-servant-server/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:14:57 Author: felixonmars Revision: 816881 upgpkg: haskell-servant-server 0.18.1-46: rebuild with http-api-data 0.4.3 Modified: haskell-servant-server/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:13:46 UTC (rev 816880) +++ PKGBUILD2021-01-10 04:14:57 UTC (rev 816881) @@ -4,7 +4,7 @@ _hkgname=servant-server pkgname=haskell-servant-server pkgver=0.18.1 -pkgrel=45 +pkgrel=46 pkgdesc="A family of combinators for defining webservices APIs and serving them" url="https://haskell-servant.readthedocs.org/; license=("BSD")
[arch-commits] Commit in haskell-servant/repos (2 files)
Date: Sunday, January 10, 2021 @ 04:13:46 Author: felixonmars Revision: 816880 archrelease: copy trunk to community-staging-x86_64 Added: haskell-servant/repos/community-staging-x86_64/ haskell-servant/repos/community-staging-x86_64/PKGBUILD (from rev 816879, haskell-servant/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-servant/repos/community-staging-x86_64/PKGBUILD (from rev 816879, haskell-servant/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 04:13:46 UTC (rev 816880) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=servant +pkgname=haskell-servant +pkgver=0.18.1 +pkgrel=39 +pkgdesc="A family of combinators for defining webservices APIs" +url="http://haskell-servant.readthedocs.org/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat' 'haskell-aeson' 'haskell-attoparsec' + 'haskell-bifunctors' 'haskell-case-insensitive' 'haskell-http-api-data' + 'haskell-http-media' 'haskell-http-types' 'haskell-mmorph' 'haskell-network-uri' + 'haskell-quickcheck' 'haskell-tagged' 'haskell-sop-core' 'haskell-singleton-bool' + 'haskell-string-conversions' 'haskell-vault') +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-quickcheck-instances') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('6839030812345ea8ab7d936a2832a043af73138e587bc94263c9e4a728784aeace826e28cc13ad7224012fac1c83b03915aef1882427530805ada665a1928dd2') + +prepare() { +uusi -u http-api-data $_hkgname-$pkgver/$_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 --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +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-servant/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:13:31 Author: felixonmars Revision: 816879 upgpkg: haskell-servant 0.18.1-39: rebuild with http-api-data 0.4.3 Modified: haskell-servant/trunk/PKGBUILD --+ PKGBUILD |8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 04:10:05 UTC (rev 816878) +++ PKGBUILD2021-01-10 04:13:31 UTC (rev 816879) @@ -4,7 +4,7 @@ _hkgname=servant pkgname=haskell-servant pkgver=0.18.1 -pkgrel=38 +pkgrel=39 pkgdesc="A family of combinators for defining webservices APIs" url="http://haskell-servant.readthedocs.org/; license=("BSD") @@ -14,10 +14,14 @@ 'haskell-http-media' 'haskell-http-types' 'haskell-mmorph' 'haskell-network-uri' 'haskell-quickcheck' 'haskell-tagged' 'haskell-sop-core' 'haskell-singleton-bool' 'haskell-string-conversions' 'haskell-vault') -makedepends=('ghc' 'haskell-hspec' 'haskell-quickcheck-instances') +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-quickcheck-instances') source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) sha512sums=('6839030812345ea8ab7d936a2832a043af73138e587bc94263c9e4a728784aeace826e28cc13ad7224012fac1c83b03915aef1882427530805ada665a1928dd2') +prepare() { +uusi -u http-api-data $_hkgname-$pkgver/$_hkgname.cabal +} + build() { cd $_hkgname-$pkgver
[arch-commits] Commit in gradle/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 04:09:59 Author: anthraxx Revision: 816877 upgpkg: gradle 6.8-1 Modified: gradle/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 03:18:55 UTC (rev 816876) +++ PKGBUILD2021-01-10 04:09:59 UTC (rev 816877) @@ -5,7 +5,7 @@ pkgbase=gradle pkgname=('gradle' 'gradle-doc' 'gradle-src') -pkgver=6.7 +pkgver=6.8 pkgrel=1 pkgdesc='Powerful build system for the JVM' url='https://gradle.org/' @@ -15,9 +15,9 @@ makedepends=('git' 'gradle' 'asciidoc' 'xmlto' 'kotlin' 'groovy' 'java-environment=11') source=(https://services.gradle.org/distributions/${pkgbase}-${pkgver}-src.zip ${pkgbase}.sh) -sha256sums=('8f71632ff5c8a62df309edc106dabb6a24608073193bc96da04135d1dfb967f9' +sha256sums=('8a2efaed8ea39f3cee276d9ae7db25716cb5be4235f5bd1a32b69f09a45022e8' '6f3472486278252417af49196847ba465b56819d286658fcdf918687f89ee032') -sha512sums=('74d8000bc09ff8523e3bf9232ea0bbc8303df6118fd97c941fcc218c7b3e8a854981d5f4ca99ea7d3ba3e868e9ad6b49641c0727ddb71d890fcc1576e23590ec' +sha512sums=('48f18d6988827756064b8f28ab88a9d561d89982cdaa36d7e7cd2872ee2c8c863a46b300562eca00da7be7596629473bedd7e6ab812115171d26c818687a35e4' 'a50b6cf8281b56b80f55a20ac9316e1eed6887da1d191ad575dec140c9819711644d7077c4dc693b8cb0f1b08ceba0033ba88b5ad138d33ffb73b786c0d4bf81') build() {
[arch-commits] Commit in gradle/repos/community-any (4 files)
Date: Sunday, January 10, 2021 @ 04:10:05 Author: anthraxx Revision: 816878 archrelease: copy trunk to community-any Added: gradle/repos/community-any/PKGBUILD (from rev 816877, gradle/trunk/PKGBUILD) gradle/repos/community-any/gradle.sh (from rev 816877, gradle/trunk/gradle.sh) Deleted: gradle/repos/community-any/PKGBUILD gradle/repos/community-any/gradle.sh ---+ PKGBUILD | 158 ++-- gradle.sh |4 - 2 files changed, 81 insertions(+), 81 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-01-10 04:09:59 UTC (rev 816877) +++ PKGBUILD2021-01-10 04:10:05 UTC (rev 816878) @@ -1,79 +0,0 @@ -# Maintainer: Levente Polyak -# Contributor: Simon Legner -# Contributor: Chris Molozian (novabyte) -# Contributor: Sanjuro Makabe (itti) - -pkgbase=gradle -pkgname=('gradle' 'gradle-doc' 'gradle-src') -pkgver=6.7 -pkgrel=1 -pkgdesc='Powerful build system for the JVM' -url='https://gradle.org/' -arch=('any') -license=('Apache') -depends=('java-environment' 'bash') -makedepends=('git' 'gradle' 'asciidoc' 'xmlto' 'kotlin' 'groovy' 'java-environment=11') -source=(https://services.gradle.org/distributions/${pkgbase}-${pkgver}-src.zip -${pkgbase}.sh) -sha256sums=('8f71632ff5c8a62df309edc106dabb6a24608073193bc96da04135d1dfb967f9' -'6f3472486278252417af49196847ba465b56819d286658fcdf918687f89ee032') -sha512sums=('74d8000bc09ff8523e3bf9232ea0bbc8303df6118fd97c941fcc218c7b3e8a854981d5f4ca99ea7d3ba3e868e9ad6b49641c0727ddb71d890fcc1576e23590ec' - 'a50b6cf8281b56b80f55a20ac9316e1eed6887da1d191ad575dec140c9819711644d7077c4dc693b8cb0f1b08ceba0033ba88b5ad138d33ffb73b786c0d4bf81') - -build() { - cd ${pkgbase}-${pkgver} - # requires java language level 6, which >=13 has dropped - export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}" - ./gradlew installAll \ --PfinalRelease=true \ --Pgradle_installPath="$(pwd)/dist" -} - -package_gradle() { - cd ${pkgbase}-${pkgver}/dist - optdepends=( -'gradle-doc: gradle documentation' -'gradle-src: gradle sources' - ) - - # install profile.d script - install -Dm 755 "${srcdir}/${pkgbase}.sh" "${pkgdir}/etc/profile.d/${pkgbase}.sh" - - # create the necessary directory structure - install -d "${pkgdir}/usr/share/java/${pkgname}/bin" - install -d "${pkgdir}/usr/share/java/${pkgname}/lib/plugins" - install -d "${pkgdir}/usr/share/java/${pkgname}/init.d" - install -d "${pkgdir}/usr/bin" - - # copy across jar files - install -Dm 644 lib/*.jar "${pkgdir}/usr/share/java/${pkgname}/lib" - install -Dm 644 lib/plugins/*.jar "${pkgdir}/usr/share/java/${pkgname}/lib/plugins" - - # copy across supporting text documentation and scripts - install -m 644 NOTICE "${pkgdir}/usr/share/java/${pkgname}" - install -m 755 bin/gradle "${pkgdir}/usr/share/java/${pkgname}/bin" - install -m 644 init.d/*.* "${pkgdir}/usr/share/java/${pkgname}/init.d" - - # link gradle script to /usr/bin - ln -s /usr/share/java/${pkgname}/bin/${pkgname} "${pkgdir}/usr/bin" -} - -package_gradle-doc() { - pkgdesc+=' (documentation)' - options=('!strip') - - cd ${pkgbase}-${pkgver}/dist - install -d "${pkgdir}/usr/share/java/gradle/docs" - cp -r docs/* "${pkgdir}/usr/share/java/gradle/docs" -} - -package_gradle-src() { - pkgdesc+=' (sources)' - options=('!strip') - - cd ${pkgbase}-${pkgver}/dist - install -d "${pkgdir}/usr/share/java/gradle/src" - cp -r src/* "${pkgdir}/usr/share/java/gradle/src" -} - -# vim: ts=2 sw=2 et: Copied: gradle/repos/community-any/PKGBUILD (from rev 816877, gradle/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-01-10 04:10:05 UTC (rev 816878) @@ -0,0 +1,79 @@ +# Maintainer: Levente Polyak +# Contributor: Simon Legner +# Contributor: Chris Molozian (novabyte) +# Contributor: Sanjuro Makabe (itti) + +pkgbase=gradle +pkgname=('gradle' 'gradle-doc' 'gradle-src') +pkgver=6.8 +pkgrel=1 +pkgdesc='Powerful build system for the JVM' +url='https://gradle.org/' +arch=('any') +license=('Apache') +depends=('java-environment' 'bash') +makedepends=('git' 'gradle' 'asciidoc' 'xmlto' 'kotlin' 'groovy' 'java-environment=11') +source=(https://services.gradle.org/distributions/${pkgbase}-${pkgver}-src.zip +${pkgbase}.sh) +sha256sums=('8a2efaed8ea39f3cee276d9ae7db25716cb5be4235f5bd1a32b69f09a45022e8' +'6f3472486278252417af49196847ba465b56819d286658fcdf918687f89ee032') +sha512sums=('48f18d6988827756064b8f28ab88a9d561d89982cdaa36d7e7cd2872ee2c8c863a46b300562eca00da7be7596629473bedd7e6ab812115171d26c818687a35e4' + 'a50b6cf8281b56b80f55a20ac9316e1eed6887da1d191ad575dec140c9819711644d7077c4dc693b8cb0f1b08ceba0033ba88b5ad138d33ffb73b786c0d4bf81') + +build() { + cd ${pkgbase}-${pkgver} + # requires java language level 6, which >=13 has dropped + export
[arch-commits] Commit in ccache/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, January 10, 2021 @ 03:18:55 Author: anthraxx Revision: 816876 archrelease: copy trunk to community-x86_64 Added: ccache/repos/community-x86_64/PKGBUILD (from rev 816875, ccache/trunk/PKGBUILD) Deleted: ccache/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 107 +++-- 1 file changed, 56 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-01-10 03:18:51 UTC (rev 816875) +++ PKGBUILD2021-01-10 03:18:55 UTC (rev 816876) @@ -1,51 +0,0 @@ -# Maintainer: Levente Polyak -# Contributor: Giovanni Scafora -# Contributor: Tom Newsom - -pkgname=ccache -pkgver=3.7.11 -pkgrel=1 -pkgdesc='Compiler cache that speeds up recompilation by caching previous compilations' -url='https://ccache.samba.org/' -arch=('x86_64') -license=('GPL3') -depends=('glibc' 'zlib') -source=(https://github.com/ccache/ccache/releases/download/v${pkgver}/ccache-${pkgver}.tar.xz{,.asc}) -validpgpkeys=('5A939A71A46792CF57866A51996DDA075594ADB8') # Joel Rosdahl -sha512sums=('47b71b3ab4b89bf9b6f6d15941c22d2207b369922f51f9a8fbf4e86554325053dccce669e1c1ed3c0019a7e0a3d610f399e52d3fee68b56111aa7c1b24132c11' -'SKIP') -b2sums=('46fc5d65d6224bb796db7632b35ccca1089e5fed36eeb2ba231cf4c1aaa94be10bf0504f6ef565ce11673e527e09dee64583a764062ca7fea38364d790dd8cc1' -'SKIP') - -build() { - cd ${pkgname}-${pkgver} - ./configure \ ---prefix=/usr \ ---sysconfdir=/etc - make -} - -check() { - cd ${pkgname}-${pkgver} - make check -} - -package() { - cd ${pkgname}-${pkgver} - - install -Dm 755 ccache -t "${pkgdir}/usr/bin" - install -Dm 644 doc/ccache.1 -t "${pkgdir}/usr/share/man/man1" - install -Dm 644 doc/{AUTHORS,MANUAL,NEWS}.adoc README.md -t "${pkgdir}/usr/share/doc/${pkgname}" - - install -d "${pkgdir}/usr/lib/ccache/bin" - local _prog - for _prog in gcc g++ c++; do -ln -s /usr/bin/ccache "${pkgdir}/usr/lib/ccache/bin/$_prog" -ln -s /usr/bin/ccache "${pkgdir}/usr/lib/ccache/bin/${CHOST}-$_prog" - done - for _prog in cc clang clang++; do -ln -s /usr/bin/ccache "${pkgdir}/usr/lib/ccache/bin/$_prog" - done -} - -# vim: ts=2 sw=2 et: Copied: ccache/repos/community-x86_64/PKGBUILD (from rev 816875, ccache/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-01-10 03:18:55 UTC (rev 816876) @@ -0,0 +1,56 @@ +# Maintainer: Levente Polyak +# Contributor: Giovanni Scafora +# Contributor: Tom Newsom + +pkgname=ccache +pkgver=4.1 +pkgrel=1 +pkgdesc='Compiler cache that speeds up recompilation by caching previous compilations' +url='https://ccache.dev/' +arch=('x86_64') +license=('GPL3') +depends=('glibc' 'gcc-libs' 'zlib' 'zstd') +makedepends=('cmake' 'asciidoc' 'perl') +source=(https://github.com/ccache/ccache/releases/download/v${pkgver}/ccache-${pkgver}.tar.xz{,.asc}) +validpgpkeys=('5A939A71A46792CF57866A51996DDA075594ADB8') # Joel Rosdahl +sha512sums=('e80075eeea3fef8215de0a793e02381bfb59d7e74237fa34a49306047c60f0de0e678396ad3a9e5d86d3ad2aa21bbe29c7f0055f06b3ba2470f6895ce2eedd7b' +'SKIP') +b2sums=('265ed6cd9602a04db0fadf63266d0fe1e78a74c69a27f05854a287e4048934d6afd63e71987bc525217782075c1a158601c400f3418caa0eb9730f34275bd08c' +'SKIP') + +build() { + cd ${pkgname}-${pkgver} + cmake \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=None \ +-Wno-dev \ +-B build \ +-S . + make VERBOSE=1 -C build +} + +check() { + cd ${pkgname}-${pkgver} + make VERBOSE=1 check -C build +} + +package() { + cd ${pkgname}-${pkgver} + + make DESTDIR="${pkgdir}" install -C build + make DESTDIR="${pkgdir}" install -C build/doc + + install -Dm 644 doc/*.md doc/*.adoc -t "${pkgdir}/usr/share/doc/${pkgname}" + + install -d "${pkgdir}/usr/lib/ccache/bin" + local _prog + for _prog in gcc g++ c++; do +ln -s /usr/bin/ccache "${pkgdir}/usr/lib/ccache/bin/$_prog" +ln -s /usr/bin/ccache "${pkgdir}/usr/lib/ccache/bin/${CHOST}-$_prog" + done + for _prog in cc clang clang++; do +ln -s /usr/bin/ccache "${pkgdir}/usr/lib/ccache/bin/$_prog" + done +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in ccache/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 03:18:51 Author: anthraxx Revision: 816875 upgpkg: ccache 4.1-1 Spread love, not hate <3 Modified: ccache/trunk/PKGBUILD --+ PKGBUILD | 31 ++- 1 file changed, 18 insertions(+), 13 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 01:03:10 UTC (rev 816874) +++ PKGBUILD2021-01-10 03:18:51 UTC (rev 816875) @@ -3,40 +3,45 @@ # Contributor: Tom Newsom pkgname=ccache -pkgver=3.7.11 +pkgver=4.1 pkgrel=1 pkgdesc='Compiler cache that speeds up recompilation by caching previous compilations' -url='https://ccache.samba.org/' +url='https://ccache.dev/' arch=('x86_64') license=('GPL3') -depends=('glibc' 'zlib') +depends=('glibc' 'gcc-libs' 'zlib' 'zstd') +makedepends=('cmake' 'asciidoc' 'perl') source=(https://github.com/ccache/ccache/releases/download/v${pkgver}/ccache-${pkgver}.tar.xz{,.asc}) validpgpkeys=('5A939A71A46792CF57866A51996DDA075594ADB8') # Joel Rosdahl -sha512sums=('47b71b3ab4b89bf9b6f6d15941c22d2207b369922f51f9a8fbf4e86554325053dccce669e1c1ed3c0019a7e0a3d610f399e52d3fee68b56111aa7c1b24132c11' +sha512sums=('e80075eeea3fef8215de0a793e02381bfb59d7e74237fa34a49306047c60f0de0e678396ad3a9e5d86d3ad2aa21bbe29c7f0055f06b3ba2470f6895ce2eedd7b' 'SKIP') -b2sums=('46fc5d65d6224bb796db7632b35ccca1089e5fed36eeb2ba231cf4c1aaa94be10bf0504f6ef565ce11673e527e09dee64583a764062ca7fea38364d790dd8cc1' +b2sums=('265ed6cd9602a04db0fadf63266d0fe1e78a74c69a27f05854a287e4048934d6afd63e71987bc525217782075c1a158601c400f3418caa0eb9730f34275bd08c' 'SKIP') build() { cd ${pkgname}-${pkgver} - ./configure \ ---prefix=/usr \ ---sysconfdir=/etc - make + cmake \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=None \ +-Wno-dev \ +-B build \ +-S . + make VERBOSE=1 -C build } check() { cd ${pkgname}-${pkgver} - make check + make VERBOSE=1 check -C build } package() { cd ${pkgname}-${pkgver} - install -Dm 755 ccache -t "${pkgdir}/usr/bin" - install -Dm 644 doc/ccache.1 -t "${pkgdir}/usr/share/man/man1" - install -Dm 644 doc/{AUTHORS,MANUAL,NEWS}.adoc README.md -t "${pkgdir}/usr/share/doc/${pkgname}" + make DESTDIR="${pkgdir}" install -C build + make DESTDIR="${pkgdir}" install -C build/doc + install -Dm 644 doc/*.md doc/*.adoc -t "${pkgdir}/usr/share/doc/${pkgname}" + install -d "${pkgdir}/usr/lib/ccache/bin" local _prog for _prog in gcc g++ c++; do
[arch-commits] Commit in lychee-rs/repos (community-x86_64 community-x86_64/PKGBUILD)
Date: Sunday, January 10, 2021 @ 01:03:10 Author: polyzen Revision: 816874 archrelease: copy trunk to community-x86_64 Added: lychee-rs/repos/community-x86_64/ lychee-rs/repos/community-x86_64/PKGBUILD (from rev 816873, lychee-rs/trunk/PKGBUILD) --+ PKGBUILD | 33 + 1 file changed, 33 insertions(+) Copied: lychee-rs/repos/community-x86_64/PKGBUILD (from rev 816873, lychee-rs/trunk/PKGBUILD) === --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2021-01-10 01:03:10 UTC (rev 816874) @@ -0,0 +1,33 @@ +# Maintainer: orhun +# Maintainer: Daniel M. Capella + +_name=lychee +pkgname=lychee-rs +pkgver=0.5.0 +pkgrel=1 +pkgdesc='Fast, async, resource-friendly link checker written in Rust' +arch=('x86_64') +url=https://github.com/lycheeverse/lychee +license=('Apache' 'MIT') +depends=('gcc-libs' 'rust') +source=("$url/archive/v$pkgver/$_name.v$pkgver.tar.gz") +b2sums=('88e485f9f3190a9ed100ac5b2be1517ba1d53cac3cb31eb93337a77436766ed53dd22d6ae54d1668b85e5637b6141aa0ce6b57bea564b5a27bafa92714703049') + +build() { + cd $_name-$pkgver + cargo build --release --locked +} + +check() { + cd $_name-$pkgver + cargo test --release --locked +} + +package() { + cd $_name-$pkgver + install -Dt "$pkgdir"/usr/bin target/release/$_name + install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname README.md + install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE-MIT +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in (4 files)
Date: Sunday, January 10, 2021 @ 01:02:44 Author: polyzen Revision: 816873 Initial commit Added: lychee-rs/ lychee-rs/repos/ lychee-rs/trunk/ lychee-rs/trunk/PKGBUILD --+ PKGBUILD | 33 + 1 file changed, 33 insertions(+) Added: lychee-rs/trunk/PKGBUILD === --- lychee-rs/trunk/PKGBUILD(rev 0) +++ lychee-rs/trunk/PKGBUILD2021-01-10 01:02:44 UTC (rev 816873) @@ -0,0 +1,33 @@ +# Maintainer: orhun +# Maintainer: Daniel M. Capella + +_name=lychee +pkgname=lychee-rs +pkgver=0.5.0 +pkgrel=1 +pkgdesc='Fast, async, resource-friendly link checker written in Rust' +arch=('x86_64') +url=https://github.com/lycheeverse/lychee +license=('Apache' 'MIT') +depends=('gcc-libs' 'rust') +source=("$url/archive/v$pkgver/$_name.v$pkgver.tar.gz") +b2sums=('88e485f9f3190a9ed100ac5b2be1517ba1d53cac3cb31eb93337a77436766ed53dd22d6ae54d1668b85e5637b6141aa0ce6b57bea564b5a27bafa92714703049') + +build() { + cd $_name-$pkgver + cargo build --release --locked +} + +check() { + cd $_name-$pkgver + cargo test --release --locked +} + +package() { + cd $_name-$pkgver + install -Dt "$pkgdir"/usr/bin target/release/$_name + install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname README.md + install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE-MIT +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in ghidra/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, January 10, 2021 @ 00:51:50 Author: anthraxx Revision: 816872 archrelease: copy trunk to community-x86_64 Added: ghidra/repos/community-x86_64/PKGBUILD (from rev 816871, ghidra/trunk/PKGBUILD) Deleted: ghidra/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 164 ++--- 1 file changed, 82 insertions(+), 82 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-01-10 00:51:43 UTC (rev 816871) +++ PKGBUILD2021-01-10 00:51:50 UTC (rev 816872) @@ -1,82 +0,0 @@ -# Maintainer: Robin Broda -# Maintainer: Levente Polyak - -pkgname=ghidra -pkgver=9.2 -_ghidra_data=60529abb6c1e28b689f539384a1ebd1fe13d6528 -_d2j=2.0 -_yajsw=12.12 -_hfsx=0.21 -pkgrel=1 -pkgdesc='Software reverse engineering framework' -url='https://ghidra-sre.org/' -arch=('x86_64') -license=('Apache') -depends=('java-environment>=11' 'bash') -makedepends=('git' 'gradle' 'unzip' 'java-environment=11') -optdepends=('python2: Python feature' -'pam: GhidraServer support') -source=(https://github.com/NationalSecurityAgency/ghidra/archive/Ghidra_${pkgver}_build.tar.gz - "git+https://github.com/NationalSecurityAgency/ghidra-data#commit=${_ghidra_data}; - https://github.com/pxb1988/dex2jar/releases/download/${_d2j}/dex-tools-${_d2j}.zip - https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/android4me/AXMLPrinter2.jar - https://sourceforge.net/projects/yajsw/files/yajsw/yajsw-stable-${_yajsw}/yajsw-stable-${_yajsw}.zip - https://sourceforge.net/projects/catacombae/files/HFSExplorer/${_hfsx}/hfsexplorer-${_hfsx/./_}-bin.zip) -noextract=(AXMLPrinter2.jar - yajsw-stable-${_yajsw}.zip - hfsexplorer-${_hfsx/./_}-bin.zip) -sha512sums=('a00bc715012c0989484d7610071d37b1991ebc4e994b5640a2d80d154b4794ff5f2644bca8a62b93664c8f31a469e18cd727dd859a3542820032bac0e1de6c59' -'SKIP' - 'c4a6c72ea09b58a44fcb8918cfada600467f10f99a02b53d2436ac68295e73c8daf9ba0a8bc7160ba1e28e87f032ee034435ebe40af35b6e2fe9fa4607581358' - 'c1168ec913f1fbb0675915d4fd865ec9a8e8573f6c8aedcb6e68166f61f11aeaececc7548d54d78134843c0102c57d6350973f6d3027d0ffdae52a5c57a7f601' - '0ff5a228ae1c5251c8ba59f9bcd9b4a199b0caaf688f6eccba42c3d227784d8f56f9164b2fad73fc173ec314340c036144123ce152fe911013df5598bd708944' - 'b85b4316115695acc78cc7c675c673058c05a238451562be0c6a48b2d11a28e5645a42cb62cdf063be015369df26201dfab6cf2e60f39e6468d1d53b23f94415') - -prepare() { - export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}" - install -d hfsx - unzip -u hfsexplorer-${_hfsx/./_}-bin.zip -d hfsx - - cd ghidra-Ghidra_${pkgver}_build - - # Copy needed libraries into flat repo folder - install -Dm 644 ../dex2jar-${_d2j}/lib/dex-*.jar \ -../AXMLPrinter2.jar \ -../hfsx/lib/{csframework,hfsx*,iharder-base64}.jar \ --t flatRepo - - # YAJSW expects this symlink - ln -sf ghidra-Ghidra_${pkgver}_build ../ghidra.bin - install -Dm 644 ../yajsw-stable-${_yajsw}.zip -t Ghidra/Features/GhidraServer - - # Add FID datasets - install -Dm 644 ../ghidra-data/FunctionID/*.fidb -t Ghidra/Features/FunctionID/src/main/fidb - - # Ignore lack of licensing for YAJSW zip, packed FID datasets, and the native binaries - sed -i '/FileTree tree/a\\t\texclude "yajsw-stable-**.zip"\n\t\texclude "src/main/fidb/**.fidb"\n\t\texclude "os/linux64/**"' gradle/support/ip.gradle -} - -build() { - cd ghidra-Ghidra_${pkgver}_build - gradle yajswDevUnpack - gradle prebuildNatives_linux64 - gradle sleighCompile - gradle buildGhidra -} - -package() { - cd ghidra-Ghidra_${pkgver}_build - - # Extract built archive into destination folder - install -d "${pkgdir}"/{opt,usr/bin} - _appver=$(grep -oP '(?<=^application.version=).*$' Ghidra/application.properties) - _relname=$(grep -oP '(?<=^application.release.name=).*$' Ghidra/application.properties) - unzip -u "build/dist/ghidra_${_appver}_${_relname}"_*_linux64.zip -d "${pkgdir}"/opt - - # Simplify some directory and binary names - mv "${pkgdir}"/opt/ghidra{_*,} - ln -s /opt/ghidra/ghidraRun "${pkgdir}"/usr/bin/ghidra - ln -s /opt/ghidra/support/analyzeHeadless "${pkgdir}"/usr/bin/ghidra-analyzeHeadless -} - -# vim: ts=2 sw=2 et: Copied: ghidra/repos/community-x86_64/PKGBUILD (from rev 816871, ghidra/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-01-10 00:51:50 UTC (rev 816872) @@ -0,0 +1,82 @@ +# Maintainer: Robin Broda +# Maintainer: Levente Polyak + +pkgname=ghidra +pkgver=9.2.1 +_ghidra_data=7d843ec229d43c2d1a8178aaa892be90e37e95a2 +_d2j=2.0 +_yajsw=12.12 +_hfsx=0.21 +pkgrel=1 +pkgdesc='Software reverse engineering framework' +url='https://ghidra-sre.org/' +arch=('x86_64') +license=('Apache') +depends=('java-environment>=11' 'bash')
[arch-commits] Commit in ghidra/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 00:51:43 Author: anthraxx Revision: 816871 upgpkg: ghidra 9.2.1-1 Modified: ghidra/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 00:39:37 UTC (rev 816870) +++ PKGBUILD2021-01-10 00:51:43 UTC (rev 816871) @@ -2,8 +2,8 @@ # Maintainer: Levente Polyak pkgname=ghidra -pkgver=9.2 -_ghidra_data=60529abb6c1e28b689f539384a1ebd1fe13d6528 +pkgver=9.2.1 +_ghidra_data=7d843ec229d43c2d1a8178aaa892be90e37e95a2 _d2j=2.0 _yajsw=12.12 _hfsx=0.21 @@ -25,7 +25,7 @@ noextract=(AXMLPrinter2.jar yajsw-stable-${_yajsw}.zip hfsexplorer-${_hfsx/./_}-bin.zip) -sha512sums=('a00bc715012c0989484d7610071d37b1991ebc4e994b5640a2d80d154b4794ff5f2644bca8a62b93664c8f31a469e18cd727dd859a3542820032bac0e1de6c59' +sha512sums=('688fe7f26471e3c1035d60953dc5bb81ab1b7a33fb017823cbc4ea4e88bc237a74237da2a525e41d8f93dc11fa8257992a135dbab9429dc35f3012b7c0e48349' 'SKIP' 'c4a6c72ea09b58a44fcb8918cfada600467f10f99a02b53d2436ac68295e73c8daf9ba0a8bc7160ba1e28e87f032ee034435ebe40af35b6e2fe9fa4607581358' 'c1168ec913f1fbb0675915d4fd865ec9a8e8573f6c8aedcb6e68166f61f11aeaececc7548d54d78134843c0102c57d6350973f6d3027d0ffdae52a5c57a7f601'
[arch-commits] Commit in lib32-clang/repos (3 files)
Date: Sunday, January 10, 2021 @ 00:39:29 Author: foutrelis Revision: 816868 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-clang/repos/multilib-staging-x86_64/ lib32-clang/repos/multilib-staging-x86_64/PKGBUILD (from rev 816867, lib32-clang/trunk/PKGBUILD) lib32-clang/repos/multilib-staging-x86_64/enable-SSP-and-PIE-by-default.patch (from rev 816867, lib32-clang/trunk/enable-SSP-and-PIE-by-default.patch) -+ PKGBUILD| 93 + enable-SSP-and-PIE-by-default.patch | 336 ++ 2 files changed, 429 insertions(+) Copied: lib32-clang/repos/multilib-staging-x86_64/PKGBUILD (from rev 816867, lib32-clang/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2021-01-10 00:39:29 UTC (rev 816868) @@ -0,0 +1,93 @@ +# Maintainer: Evangelos Foutras +# Contributor: Jan "heftig" Steffens + +pkgname=lib32-clang +pkgver=11.0.1 +pkgrel=1 +pkgdesc="C language family frontend for LLVM (32-bit)" +arch=('x86_64') +url="https://clang.llvm.org/; +license=('custom:Apache 2.0 with LLVM Exception') +depends=('lib32-llvm-libs' 'gcc-multilib') +makedepends=('lib32-llvm' 'cmake' 'ninja' 'python') +_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver +source=($_source_base/clang-$pkgver.src.tar.xz{,.sig} +$_source_base/llvm-$pkgver.src.tar.xz{,.sig} +enable-SSP-and-PIE-by-default.patch) +sha256sums=('73f572c2eefc5a155e01bcd84815751d722a4d3925f53c144acfb93eeb274b4d' +'SKIP' +'ccd87c254b6aebc5077e4e6977d08d4be888e7eb672c6630a26a15d58b59b528' +'SKIP' +'248a0e8609b00689e82ce5e05e1de58b7c8ae09a35bbb9625e9069e1f13d2fec') +validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg +validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard + +# Utilizing LLVM_DISTRIBUTION_COMPONENTS to avoid +# installing static libraries; inspired by Gentoo +_get_distribution_components() { + local target + ninja -t targets | grep -Po 'install-\K.*(?=-stripped:)' | while read -r target; do +case $target in + clang-libraries|distribution) +continue +;; + clang-tidy-headers) +continue +;; + clang|clangd|clang-*) +;; + clang*|findAllSymbols) +continue +;; +esac +echo $target + done +} + +prepare() { + cd "$srcdir/clang-$pkgver.src" + mkdir build + patch -Np2 -i ../enable-SSP-and-PIE-by-default.patch +} + +build() { + cd "$srcdir/clang-$pkgver.src/build" + + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + local cmake_args=( +-G Ninja +-DCMAKE_BUILD_TYPE=Release +-DCMAKE_INSTALL_PREFIX=/usr +-DPYTHON_EXECUTABLE=/usr/bin/python +-DLLVM_LIBDIR_SUFFIX=32 +-DCMAKE_C_FLAGS:STRING=-m32 +-DCMAKE_CXX_FLAGS:STRING=-m32 +-DLLVM_CONFIG="/usr/bin/llvm-config32" +-DLLVM_LINK_LLVM_DYLIB=ON +-DCLANG_LINK_CLANG_DYLIB=ON +-DLLVM_ENABLE_RTTI=ON +-DLLVM_BUILD_TESTS=OFF +-DLLVM_INCLUDE_DOCS=OFF +-DLLVM_MAIN_SRC_DIR="$srcdir/llvm-$pkgver.src" + ) + + cmake .. "${cmake_args[@]}" + local distribution_components=$(_get_distribution_components | paste -sd\;) + test -n "$distribution_components" + cmake_args+=(-DLLVM_DISTRIBUTION_COMPONENTS="$distribution_components") + + cmake .. "${cmake_args[@]}" + ninja +} + +package() { + cd "$srcdir/clang-$pkgver.src/build" + + DESTDIR="$pkgdir" ninja install-distribution + rm -rf "$pkgdir"/usr/{bin,include,libexec,share} + + install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set ts=2 sw=2 et: Copied: lib32-clang/repos/multilib-staging-x86_64/enable-SSP-and-PIE-by-default.patch (from rev 816867, lib32-clang/trunk/enable-SSP-and-PIE-by-default.patch) === --- multilib-staging-x86_64/enable-SSP-and-PIE-by-default.patch (rev 0) +++ multilib-staging-x86_64/enable-SSP-and-PIE-by-default.patch 2021-01-10 00:39:29 UTC (rev 816868) @@ -0,0 +1,336 @@ +From bb7bdc61f8a80db9aa16370d9c9fd0ae7be825cc Mon Sep 17 00:00:00 2001 +From: Evangelos Foutras +Date: Mon, 12 Oct 2020 16:40:41 +0300 +Subject: [PATCH] Enable SSP and PIE by default + +This is a minimal set of changes needed to make clang use SSP and PIE by +default on Arch Linux. Tests that were easy to adjust have been changed +accordingly; only test/Driver/linux-ld.c has been marked as "expected +failure" due to the number of changes it would require (mostly replacing +crtbegin.o with crtbeginS.o). + +Doing so is needed in order to align clang with the new default GCC +behavior in Arch which generates PIE executables by default and also +defaults to -fstack-protector-strong. It is not meant to be a long
[arch-commits] Commit in lib32-clang/trunk (PKGBUILD cuda-version-detection.patch)
Date: Sunday, January 10, 2021 @ 00:39:24 Author: foutrelis Revision: 816867 upgpkg: lib32-clang 11.0.1-1: new upstream release Modified: lib32-clang/trunk/PKGBUILD Deleted: lib32-clang/trunk/cuda-version-detection.patch --+ PKGBUILD | 11 - cuda-version-detection.patch | 378 - 2 files changed, 4 insertions(+), 385 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 00:34:32 UTC (rev 816866) +++ PKGBUILD2021-01-10 00:39:24 UTC (rev 816867) @@ -2,8 +2,8 @@ # Contributor: Jan "heftig" Steffens pkgname=lib32-clang -pkgver=11.0.0 -pkgrel=2 +pkgver=11.0.1 +pkgrel=1 pkgdesc="C language family frontend for LLVM (32-bit)" arch=('x86_64') url="https://clang.llvm.org/; @@ -13,13 +13,11 @@ _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver source=($_source_base/clang-$pkgver.src.tar.xz{,.sig} $_source_base/llvm-$pkgver.src.tar.xz{,.sig} -cuda-version-detection.patch enable-SSP-and-PIE-by-default.patch) -sha256sums=('0f96acace1e8326b39f220ba19e055ba99b0ab21c2475042dbc6a482649c5209' +sha256sums=('73f572c2eefc5a155e01bcd84815751d722a4d3925f53c144acfb93eeb274b4d' 'SKIP' -'913f68c898dfb4a03b397c5e11c6a2f39d0f22ed7665c9cefa87a34423a72469' +'ccd87c254b6aebc5077e4e6977d08d4be888e7eb672c6630a26a15d58b59b528' 'SKIP' -'757dc5a288f6847d38e320c364d48fb6454aef25514b2346030b623842ac904e' '248a0e8609b00689e82ce5e05e1de58b7c8ae09a35bbb9625e9069e1f13d2fec') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard @@ -49,7 +47,6 @@ prepare() { cd "$srcdir/clang-$pkgver.src" mkdir build - patch -Np2 -i ../cuda-version-detection.patch patch -Np2 -i ../enable-SSP-and-PIE-by-default.patch } Deleted: cuda-version-detection.patch === --- cuda-version-detection.patch2021-01-10 00:34:32 UTC (rev 816866) +++ cuda-version-detection.patch2021-01-10 00:39:24 UTC (rev 816867) @@ -1,378 +0,0 @@ -From d50044e809d2c15c56df0ea808f047a2c81d7344 Mon Sep 17 00:00:00 2001 -From: Artem Belevich -Date: Mon, 19 Oct 2020 16:41:51 -0700 -Subject: [PATCH 1/2] [CUDA] Improve clang's ability to detect recent CUDA - versions. - -CUDA-11.1 does not carry version.txt which causes clang to assume that it's -CUDA-7.0, which used to be the only CUDA version w/o version.txt. - -In order to tell CUDA-7.0 apart from the new versions, clang now probes for the -presence of libdevice.10.bc which is not present in the old CUDA versions. - -This should keep Clang working for CUDA-11.1. - -PR47332: https://bugs.llvm.org/show_bug.cgi?id=47332 - -Differential Revision: https://reviews.llvm.org/D89752 - -(cherry picked from commit 65d206484c54177641d4b11d42cab1f1acc8c0c7) - clang/lib/Driver/ToolChains/Cuda.cpp | 11 --- - .../Driver/Inputs/CUDA_111/usr/local/cuda/bin/.keep | 0 - .../Inputs/CUDA_111/usr/local/cuda/include/.keep | 0 - .../Driver/Inputs/CUDA_111/usr/local/cuda/lib/.keep | 0 - .../Driver/Inputs/CUDA_111/usr/local/cuda/lib64/.keep | 0 - .../usr/local/cuda/nvvm/libdevice/libdevice.10.bc | 0 - clang/test/Driver/cuda-version-check.cu | 7 ++- - 7 files changed, 14 insertions(+), 4 deletions(-) - create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/bin/.keep - create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/include/.keep - create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/lib/.keep - create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/lib64/.keep - create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/nvvm/libdevice/libdevice.10.bc - -diff --git a/clang/lib/Driver/ToolChains/Cuda.cpp b/clang/lib/Driver/ToolChains/Cuda.cpp -index 110a0bca9bc1..cfd9dae0fa91 100644 a/clang/lib/Driver/ToolChains/Cuda.cpp -+++ b/clang/lib/Driver/ToolChains/Cuda.cpp -@@ -155,9 +155,14 @@ CudaInstallationDetector::CudaInstallationDetector( - llvm::ErrorOr> VersionFile = - FS.getBufferForFile(InstallPath + "/version.txt"); - if (!VersionFile) { -- // CUDA 7.0 doesn't have a version.txt, so guess that's our version if -- // version.txt isn't present. -- Version = CudaVersion::CUDA_70; -+ // CUDA 7.0 and CUDA 11.1+ do not have version.txt file. -+ // Use libdevice file to distinguish 7.0 from the new versions. -+ if (FS.exists(LibDevicePath + "/libdevice.10.bc")) { -+Version = CudaVersion::LATEST; -+DetectedVersionIsNotSupported = Version > CudaVersion::LATEST_SUPPORTED; -+ } else { -+Version = CudaVersion::CUDA_70; -+ } - } else { -
[arch-commits] Commit in tinygo/repos (3 files)
Date: Sunday, January 10, 2021 @ 00:31:38 Author: foutrelis Revision: 816862 archrelease: copy trunk to community-staging-x86_64 Added: tinygo/repos/community-staging-x86_64/ tinygo/repos/community-staging-x86_64/PKGBUILD (from rev 816861, tinygo/trunk/PKGBUILD) tinygo/repos/community-staging-x86_64/disable_static_llvm.patch (from rev 816861, tinygo/trunk/disable_static_llvm.patch) ---+ PKGBUILD | 68 disable_static_llvm.patch | 32 2 files changed, 100 insertions(+) Copied: tinygo/repos/community-staging-x86_64/PKGBUILD (from rev 816861, tinygo/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 00:31:38 UTC (rev 816862) @@ -0,0 +1,68 @@ +# Maintainer: Anatol Pomozov + +pkgname=tinygo +pkgver=0.16.0 +pkgrel=2 +pkgdesc='Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.' +arch=(x86_64) +url='https://github.com/tinygo-org/tinygo' +license=(BSD) +options=(!strip) +depends=(llvm-libs clang lld) +makedepends=(go llvm git) +# use git as we need to fetch submodules +source=(git+https://github.com/tinygo-org/tinygo#tag=v$pkgver +git+https://github.com/NordicSemiconductor/nrfx +git+https://github.com/ARM-software/CMSIS +git+https://github.com/avr-rust/avr-mcu +git+https://github.com/tinygo-org/cmsis-svd +git+https://github.com/llvm-mirror/compiler-rt#branch=release_80 +git+https://github.com/CraneStation/wasi-libc +git+https://github.com/keith-packard/picolibc +disable_static_llvm.patch) +sha256sums=('SKIP' +'SKIP' +'SKIP' +'SKIP' +'SKIP' +'SKIP' +'SKIP' +'SKIP' +'b6b846b6ca21c200dc842f669422454146b5358f83a89a4946c1e54ed6953190') + +prepare() { + cd tinygo + + git submodule init + git config -f .gitmodules 'submodule.lib/nrfx.url' "$srcdir/nrfx" + git config -f .gitmodules 'submodule.lib/CMSIS.url' "$srcdir/CMSIS" + git config -f .gitmodules 'submodule.lib/avr.url' "$srcdir/avr-mcu" + git config -f .gitmodules 'submodule.lib/cmsis-svd.url' "$srcdir/cmsis-svd" + git config -f .gitmodules 'submodule.lib/compiler-rt.url' "$srcdir/compiler-rt" + git config -f .gitmodules 'submodule.lib/wasi-libc.url' "$srcdir/wasi-libc" + git config -f .gitmodules 'submodule.lib/picolibc.url' "$srcdir/picolibc" + + git submodule sync + git submodule update + + patch -p1 < ../disable_static_llvm.patch +} + +build() { + cd tinygo + make build/release +} + +check() { + cd tinygo + # it reqreires a lot of dependencies. todo enable the tests + # make test tinygo-test smoketest +} + +package() { + cd tinygo + + install -d "$pkgdir"/usr/bin "$pkgdir"/usr/lib/tinygo + mv build/release/tinygo/* "$pkgdir"/usr/lib/tinygo + ln -s /usr/lib/tinygo/bin/tinygo "$pkgdir"/usr/bin/tinygo +} Copied: tinygo/repos/community-staging-x86_64/disable_static_llvm.patch (from rev 816861, tinygo/trunk/disable_static_llvm.patch) === --- community-staging-x86_64/disable_static_llvm.patch (rev 0) +++ community-staging-x86_64/disable_static_llvm.patch 2021-01-10 00:31:38 UTC (rev 816862) @@ -0,0 +1,32 @@ +commit a2237f36714e76b0162de177e2444fa800cc9e0f +Author: Anatol Pomozov +Date: Fri Oct 16 09:05:27 2020 -0700 + +Arch linux build changes + +diff --git a/Makefile b/Makefile +index 660975e..d986370 100644 +--- a/Makefile b/Makefile +@@ -169,11 +169,10 @@ lib/wasi-libc/sysroot/lib/wasm32-wasi/libc.a: + + # Build the Go compiler. + tinygo: +- @if [ ! -f "$(LLVM_BUILDDIR)/bin/llvm-config" ]; then echo "Fetch and build LLVM first by running:"; echo " make llvm-source"; echo " make $(LLVM_BUILDDIR)"; exit 1; fi +- CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) build -buildmode exe -o build/tinygo$(EXE) -tags byollvm -ldflags="-X main.gitSha1=`git rev-parse --short HEAD`" . ++ CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) build -buildmode exe -o build/tinygo$(EXE) -tags llvm11 -ldflags="-X main.gitSha1=`git rev-parse --short HEAD`" . + + test: wasi-libc +- CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) test -v -buildmode exe -tags byollvm ./cgo ./compileopts ./interp ./transform . ++ CGO_CPPFLAGS="$(CGO_CPPFLAGS)" CGO_CXXFLAGS="$(CGO_CXXFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" $(GO) test -v -buildmode exe ./cgo ./compileopts ./interp ./transform . + + # Test known-working standard library packages. + # TODO: do this in one command, parallelize, and only show failing
[arch-commits] Commit in tinygo/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 00:31:34 Author: foutrelis Revision: 816861 upgpkg: tinygo 0.16.0-2: clang 11.0.1 rebuild Modified: tinygo/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 00:31:32 UTC (rev 816860) +++ PKGBUILD2021-01-10 00:31:34 UTC (rev 816861) @@ -2,7 +2,7 @@ pkgname=tinygo pkgver=0.16.0 -pkgrel=1 +pkgrel=2 pkgdesc='Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.' arch=(x86_64) url='https://github.com/tinygo-org/tinygo'
[arch-commits] Commit in ldc/repos (2 files)
Date: Sunday, January 10, 2021 @ 00:31:32 Author: foutrelis Revision: 816860 archrelease: copy trunk to community-staging-x86_64 Added: ldc/repos/community-staging-x86_64/ ldc/repos/community-staging-x86_64/PKGBUILD (from rev 816859, ldc/trunk/PKGBUILD) --+ PKGBUILD | 108 + 1 file changed, 108 insertions(+) Copied: ldc/repos/community-staging-x86_64/PKGBUILD (from rev 816859, ldc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 00:31:32 UTC (rev 816860) @@ -0,0 +1,108 @@ +# Maintainer: Dan Printzell +# Contributor: Mihails Strasuns +# Contributor: Sven-Hendrik Haase + +pkgname=('ldc' 'liblphobos') +groups=('dlang' 'dlang-ldc') +pkgver=1.24.0 +_pkgcommit=7b306c5ed148e39bcbd7143ca32416afe1a9ee5f +_dversion=2.094.1 +_clangversion=11.0.1 # related to where ldc2 looks for compiler-rt sanitizers +epoch=2 +pkgrel=3 +pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2" +arch=('x86_64') +url="https://github.com/ldc-developers/ldc; +license=('BSD') +makedepends=('git' 'cmake' 'llvm' 'ldc') + +source=( +"git+https://github.com/ldc-developers/ldc#commit=$_pkgcommit; +"ldc-druntime::git+https://github.com/ldc-developers/druntime.git; +"ldc-phobos::git+https://github.com/ldc-developers/phobos.git; +"ldc-testsuite::git+https://github.com/ldc-developers/dmd-testsuite.git; +) + +sha256sums=('SKIP' +'SKIP' +'SKIP' +'SKIP') + +prepare() { +cd "$srcdir/ldc" + +git submodule init +git config submodule.druntime.url "$srcdir/ldc-druntime" +git config submodule.phobos.url "$srcdir/ldc-phobos" +git config submodule.tests/d2/dmd-testsuite.url "$srcdir/ldc-testsuite" +git submodule update + +# Set version used for path construction in getFullClangCompilerRTLibPath() +sed -i "s/ldc::llvm_version_base/\"$_clangversion\"/" driver/linker-gcc.cpp +} + +build() { +cd "$srcdir/ldc" + +mkdir -p build && cd build + +cmake \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_SKIP_RPATH=ON \ +-DINCLUDE_INSTALL_DIR=/usr/include/dlang/ldc \ +-DBUILD_SHARED_LIBS=BOTH \ +-DBUILD_LTO_LIBS=ON \ +-DLDC_WITH_LLD=OFF \ +-DD_COMPILER_FLAGS="-link-defaultlib-shared=false -linker=gold" \ +-DADDITIONAL_DEFAULT_LDC_SWITCHES="\"-link-defaultlib-shared\"" \ +.. +make +} + +check() { +cd "$srcdir/ldc/build" +make all-test-runners +} + +package_ldc() { +depends=('liblphobos' 'llvm-libs' 'gcc' 'compiler-rt') +backup=('etc/ldc2.conf') +provides=("d-compiler=$_dversion") + +cd "$srcdir/ldc/build" +make install DESTDIR="$pkgdir" + +# move bash-completion +mkdir -p "$pkgdir/usr/share/bash-completion/completions/" +mv "$pkgdir/etc/bash_completion.d/ldc2" "$pkgdir/usr/share/bash-completion/completions/" +rm -rf "$pkgdir/etc/bash_completion.d" + +# remove liblphobos files +rm -rf "$pkgdir/usr/include" +rm -rf "$pkgdir/usr/lib" + +# symlinks +ln -s /usr/share/bash-completion/completions/ldc2 "$pkgdir/usr/share/bash-completion/completions/ldc" +ln -s /usr/bin/ldc2 "$pkgdir/usr/bin/ldc" +ln -s /usr/bin/ldmd2 "$pkgdir/usr/bin/ldmd" + +# licenses +install -D -m644 "$srcdir/ldc/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_liblphobos() { +provides=('d-runtime' 'd-stdlib') +depends=('curl' 'llvm-libs') +options=('staticlibs' '!strip') + +cd "$srcdir/ldc/build" +make install DESTDIR="$pkgdir" + +# remove ldc files +rm -rf "$pkgdir/usr/bin/" +rm -rf "$pkgdir/etc/" + +# licenses +install -D -m644 "$srcdir/ldc/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}
[arch-commits] Commit in ccls/repos (2 files)
Date: Sunday, January 10, 2021 @ 00:31:26 Author: foutrelis Revision: 816858 archrelease: copy trunk to community-staging-x86_64 Added: ccls/repos/community-staging-x86_64/ ccls/repos/community-staging-x86_64/PKGBUILD (from rev 816857, ccls/trunk/PKGBUILD) --+ PKGBUILD | 26 ++ 1 file changed, 26 insertions(+) Copied: ccls/repos/community-staging-x86_64/PKGBUILD (from rev 816857, ccls/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 00:31:26 UTC (rev 816858) @@ -0,0 +1,26 @@ +# Maintainer: Felix Yan +# Contributor: Fangrui Song + +pkgname=ccls +pkgver=0.20201219 +pkgrel=2 +pkgdesc='C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting' +arch=('x86_64') +url='https://github.com/MaskRay/ccls' +license=('Apache') +depends=('clang=11.0.1' 'llvm-libs' 'rapidjson') +makedepends=("cmake" "llvm") +conflicts=('ccls-git') +source=("https://github.com/MaskRay/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('fba8cc1ec50e55939b2deb167d9d32e946ccab4b322766191a787719b47a39e887afad26b7364dfb40c4a4f2522964af76fc7f51a5d84c10d2b0125f07a19c5e') + +build() { + cd $pkgname-$pkgver + cmake -H. -Bbuild -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_CXX_COMPILER=clang++ -DCLANG_LINK_CLANG_DYLIB=1 + cmake --build build +} + +package() { + cd $pkgname-$pkgver/build + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in ldc/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 00:31:28 Author: foutrelis Revision: 816859 upgpkg: ldc 2:1.24.0-3: clang 11.0.1 rebuild Modified: ldc/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 00:31:26 UTC (rev 816858) +++ PKGBUILD2021-01-10 00:31:28 UTC (rev 816859) @@ -7,9 +7,9 @@ pkgver=1.24.0 _pkgcommit=7b306c5ed148e39bcbd7143ca32416afe1a9ee5f _dversion=2.094.1 -_clangversion=11.0.0 # related to where ldc2 looks for compiler-rt sanitizers +_clangversion=11.0.1 # related to where ldc2 looks for compiler-rt sanitizers epoch=2 -pkgrel=2 +pkgrel=3 pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2" arch=('x86_64') url="https://github.com/ldc-developers/ldc;
[arch-commits] Commit in afl/repos (2 files)
Date: Sunday, January 10, 2021 @ 00:31:20 Author: foutrelis Revision: 816856 archrelease: copy trunk to community-staging-x86_64 Added: afl/repos/community-staging-x86_64/ afl/repos/community-staging-x86_64/PKGBUILD (from rev 816855, afl/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: afl/repos/community-staging-x86_64/PKGBUILD (from rev 816855, afl/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-01-10 00:31:20 UTC (rev 816856) @@ -0,0 +1,38 @@ +# Maintainer: Levente Polyak +# Maintainer: Santiago Torres-Arias +# Contributor: spider-mario + +pkgname=afl +pkgver=2.57b +pkgrel=4 +pkgdesc='Security-oriented fuzzer using compile-time instrumentation and genetic algorithms' +url='http://lcamtuf.coredump.cx/afl/' +arch=('x86_64') +license=('Apache') +depends=('glibc' 'bash') +optdepends=('gcc: gcc instrumentation support' +'clang: clang instrumentation support' +'llvm: experimental clang-fast instrumentation support' +'gnuplot: graph plotting support') +makedepends=('clang' 'llvm' 'gcc' 'wget' 'python' 'lib32-glibc') +provides=('american-fuzzy-lop') +replaces=('american-fuzzy-lop') +options=('!emptydirs' '!strip') +source=(https://github.com/google/AFL/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha256sums=('6f05a6515c07abe49f6f292bd13c96004cc1e016bda0c3cc9c2769dd43f163ee') +sha512sums=('5d12b96229e966aeb11deb47cd8eb36cde2fa32656eb187db02c7240909d6acda36be59b2baf7e42cddd228d25ec94c8bffc3fa27f7f4b5e1e462b62929ce75d') +b2sums=('69029d59451e468528386154e8938a1a7303765e039f98aa05e36f07314398f60ff2578f765142e1f1ff653e5ab93ea53a2efb98abe275046ebacdd3ca8363b6') + +build() { + cd AFL-${pkgver} + make PREFIX=/usr + make -C llvm_mode PREFIX=/usr +} + +package() { + cd AFL-${pkgver} + make PREFIX=/usr DESTDIR="${pkgdir}" install + install -Dm 644 llvm_mode/README.llvm -t "${pkgdir}/usr/share/doc/${pkgname}" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in ccls/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 00:31:22 Author: foutrelis Revision: 816857 upgpkg: ccls 0.20201219-2: clang 11.0.1 rebuild Modified: ccls/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 00:31:20 UTC (rev 816856) +++ PKGBUILD2021-01-10 00:31:22 UTC (rev 816857) @@ -3,12 +3,12 @@ pkgname=ccls pkgver=0.20201219 -pkgrel=1 +pkgrel=2 pkgdesc='C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting' arch=('x86_64') url='https://github.com/MaskRay/ccls' license=('Apache') -depends=('clang=11.0.0' 'llvm-libs' 'rapidjson') +depends=('clang=11.0.1' 'llvm-libs' 'rapidjson') makedepends=("cmake" "llvm") conflicts=('ccls-git') source=("https://github.com/MaskRay/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz;)
[arch-commits] Commit in afl/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 00:31:17 Author: foutrelis Revision: 816855 upgpkg: afl 2.57b-4: clang 11.0.1 rebuild Modified: afl/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 00:30:34 UTC (rev 816854) +++ PKGBUILD2021-01-10 00:31:17 UTC (rev 816855) @@ -4,7 +4,7 @@ pkgname=afl pkgver=2.57b -pkgrel=3 +pkgrel=4 pkgdesc='Security-oriented fuzzer using compile-time instrumentation and genetic algorithms' url='http://lcamtuf.coredump.cx/afl/' arch=('x86_64')
[arch-commits] Commit in lib32-llvm/trunk (PKGBUILD stack-clash-fixes.patch)
Date: Sunday, January 10, 2021 @ 00:30:27 Author: foutrelis Revision: 816853 upgpkg: lib32-llvm 11.0.1-1: new upstream release Modified: lib32-llvm/trunk/PKGBUILD Deleted: lib32-llvm/trunk/stack-clash-fixes.patch -+ PKGBUILD| 15 stack-clash-fixes.patch | 870 -- 2 files changed, 5 insertions(+), 880 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 00:28:23 UTC (rev 816852) +++ PKGBUILD2021-01-10 00:30:27 UTC (rev 816853) @@ -3,8 +3,8 @@ # Contributor: Jan "heftig" Steffens pkgname=('lib32-llvm' 'lib32-llvm-libs') -pkgver=11.0.0 -pkgrel=2 +pkgver=11.0.1 +pkgrel=1 arch=('x86_64') url="https://llvm.org/; license=('custom:Apache 2.0 with LLVM Exception') @@ -12,11 +12,9 @@ 'lib32-libxml2') options=('staticlibs') _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver -source=($_source_base/llvm-$pkgver.src.tar.xz{,.sig} -stack-clash-fixes.patch) -sha256sums=('913f68c898dfb4a03b397c5e11c6a2f39d0f22ed7665c9cefa87a34423a72469' -'SKIP' -'bdcaa7559223bd42a381086f7cc23fc73f88ebb1966a7c235f897db0f73b7d20') +source=($_source_base/llvm-$pkgver.src.tar.xz{,.sig}) +sha256sums=('ccd87c254b6aebc5077e4e6977d08d4be888e7eb672c6630a26a15d58b59b528' +'SKIP') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard @@ -23,9 +21,6 @@ prepare() { cd "$srcdir/llvm-$pkgver.src" mkdir build - - # https://bugs.llvm.org/show_bug.cgi?id=48007 - patch -Np2 -i ../stack-clash-fixes.patch } build() { Deleted: stack-clash-fixes.patch === --- stack-clash-fixes.patch 2021-01-10 00:28:23 UTC (rev 816852) +++ stack-clash-fixes.patch 2021-01-10 00:30:27 UTC (rev 816853) @@ -1,870 +0,0 @@ -From a1e0363c7402f7aa58e24e0e6dfa447ebabc1910 Mon Sep 17 00:00:00 2001 -From: serge-sans-paille -Date: Wed, 30 Sep 2020 11:35:00 +0200 -Subject: [PATCH 1/3] Fix limit behavior of dynamic alloca - -When the allocation size is 0, we shouldn't probe. Within [1, PAGE_SIZE], we -should probe once etc. - -This fixes https://bugs.llvm.org/show_bug.cgi?id=47657 - -Differential Revision: https://reviews.llvm.org/D88548 - -(cherry picked from commit 9573c9f2a363da71b2c07a3add4e52721e6028a0) - llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +- - llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll | 8 - 2 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp -index fd1e6517dfac..f68ae4461fe3 100644 a/llvm/lib/Target/X86/X86ISelLowering.cpp -+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp -@@ -31876,7 +31876,7 @@ X86TargetLowering::EmitLoweredProbedAlloca(MachineInstr , - - BuildMI(testMBB, DL, TII->get(X86::JCC_1)) - .addMBB(tailMBB) -- .addImm(X86::COND_L); -+ .addImm(X86::COND_LE); - testMBB->addSuccessor(blockMBB); - testMBB->addSuccessor(tailMBB); - -diff --git a/llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll b/llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll -index bc4678564083..82fd67842c8a 100644 a/llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll -+++ b/llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll -@@ -24,12 +24,12 @@ attributes #0 = {"probe-stack"="inline-asm"} - ; CHECK-X86-64-NEXT: andq$-16, %rcx - ; CHECK-X86-64-NEXT: subq%rcx, %rax - ; CHECK-X86-64-NEXT: cmpq%rsp, %rax --; CHECK-X86-64-NEXT: jl .LBB0_3 -+; CHECK-X86-64-NEXT: jle .LBB0_3 - ; CHECK-X86-64-NEXT: .LBB0_2: # =>This Inner Loop Header: Depth=1 - ; CHECK-X86-64-NEXT: movq$0, (%rsp) - ; CHECK-X86-64-NEXT: subq$4096, %rsp # imm = 0x1000 - ; CHECK-X86-64-NEXT: cmpq%rsp, %rax --; CHECK-X86-64-NEXT: jge .LBB0_2 -+; CHECK-X86-64-NEXT: jg .LBB0_2 - ; CHECK-X86-64-NEXT: .LBB0_3: - ; CHECK-X86-64-NEXT: movq%rax, %rsp - ; CHECK-X86-64-NEXT: movl$1, 4792(%rax) -@@ -54,12 +54,12 @@ attributes #0 = {"probe-stack"="inline-asm"} - ; CHECK-X86-32-NEXT:andl$-16, %ecx - ; CHECK-X86-32-NEXT:subl%ecx, %eax - ; CHECK-X86-32-NEXT:cmpl%esp, %eax --; CHECK-X86-32-NEXT:jl .LBB0_3 -+; CHECK-X86-32-NEXT:jle .LBB0_3 - ; CHECK-X86-32-NEXT: .LBB0_2: # =>This Inner Loop Header: Depth=1 - ; CHECK-X86-32-NEXT:movl$0, (%esp) - ; CHECK-X86-32-NEXT:subl$4096, %esp # imm = 0x1000 - ; CHECK-X86-32-NEXT:cmpl%esp, %eax --; CHECK-X86-32-NEXT:jge .LBB0_2 -+; CHECK-X86-32-NEXT:jg .LBB0_2 - ; CHECK-X86-32-NEXT: .LBB0_3: - ; CHECK-X86-32-NEXT:movl%eax, %esp - ; CHECK-X86-32-NEXT:movl
[arch-commits] Commit in lib32-llvm/repos (2 files)
Date: Sunday, January 10, 2021 @ 00:30:34 Author: foutrelis Revision: 816854 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-llvm/repos/multilib-staging-x86_64/ lib32-llvm/repos/multilib-staging-x86_64/PKGBUILD (from rev 816853, lib32-llvm/trunk/PKGBUILD) --+ PKGBUILD | 101 + 1 file changed, 101 insertions(+) Copied: lib32-llvm/repos/multilib-staging-x86_64/PKGBUILD (from rev 816853, lib32-llvm/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2021-01-10 00:30:34 UTC (rev 816854) @@ -0,0 +1,101 @@ +# Maintainer: Laurent Carlier +# Contributor: Evangelos Foutras +# Contributor: Jan "heftig" Steffens + +pkgname=('lib32-llvm' 'lib32-llvm-libs') +pkgver=11.0.1 +pkgrel=1 +arch=('x86_64') +url="https://llvm.org/; +license=('custom:Apache 2.0 with LLVM Exception') +makedepends=('cmake' 'ninja' 'lib32-libffi' 'lib32-zlib' 'python' 'gcc-multilib' + 'lib32-libxml2') +options=('staticlibs') +_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver +source=($_source_base/llvm-$pkgver.src.tar.xz{,.sig}) +sha256sums=('ccd87c254b6aebc5077e4e6977d08d4be888e7eb672c6630a26a15d58b59b528' +'SKIP') +validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg +validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard + +prepare() { + cd "$srcdir/llvm-$pkgver.src" + mkdir build +} + +build() { + cd "$srcdir/llvm-$pkgver.src/build" + + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cmake .. -G Ninja \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DLLVM_LIBDIR_SUFFIX=32 \ +-DCMAKE_C_FLAGS:STRING=-m32 \ +-DCMAKE_CXX_FLAGS:STRING=-m32 \ +-DLLVM_TARGET_ARCH:STRING=i686 \ +-DLLVM_HOST_TRIPLE=$CHOST \ +-DLLVM_DEFAULT_TARGETS_TRIPLE="i686-pc-linux-gnu" \ +-DLLVM_BUILD_LLVM_DYLIB=ON \ +-DLLVM_LINK_LLVM_DYLIB=ON \ +-DLLVM_ENABLE_RTTI=ON \ +-DLLVM_ENABLE_FFI=ON \ +-DLLVM_BUILD_DOCS=OFF \ +-DLLVM_ENABLE_SPHINX=OFF \ +-DLLVM_ENABLE_DOXYGEN=OFF \ +-DLLVM_BINUTILS_INCDIR=/usr/include + + ninja all +} + +package_lib32-llvm() { + pkgdesc="Collection of modular and reusable compiler and toolchain technologies (32-bit)" + depends=('lib32-llvm-libs' 'llvm') + + cd "$srcdir/llvm-$pkgver.src/build" + + DESTDIR="$pkgdir" ninja install + + # The runtime library goes into lib32-llvm-libs + mv "$pkgdir"/usr/lib32/lib{LLVM,LTO,Remarks}*.so* "$srcdir" + mv -f "$pkgdir"/usr/lib32/LLVMgold.so "$srcdir" + + # Fix permissions of static libs + chmod -x "$pkgdir"/usr/lib32/*.a + + mv "$pkgdir/usr/bin/llvm-config" "$pkgdir/usr/lib32/llvm-config" + mv "$pkgdir/usr/include/llvm/Config/llvm-config.h" \ +"$pkgdir/usr/lib32/llvm-config-32.h" + + rm -rf "$pkgdir"/usr/{bin,include,share/{doc,man,llvm,opt-viewer}} + + # Needed for multilib (https://bugs.archlinux.org/task/29951) + # Header stub is taken from Fedora + install -d "$pkgdir/usr/include/llvm/Config" + mv "$pkgdir/usr/lib32/llvm-config-32.h" "$pkgdir/usr/include/llvm/Config/" + + mkdir "$pkgdir"/usr/bin + mv "$pkgdir/usr/lib32/llvm-config" "$pkgdir/usr/bin/llvm-config32" + + install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_lib32-llvm-libs() { + pkgdesc="Low Level Virtual Machine (runtime library)(32-bit) " + depends=('lib32-libffi' 'lib32-zlib' 'lib32-ncurses' 'lib32-libxml2' 'lib32-gcc-libs') + + install -d "$pkgdir/usr/lib32" + + cp -P \ +"$srcdir"/lib{LLVM,LTO,Remarks}*.so* \ +"$srcdir"/LLVMgold.so \ +"$pkgdir/usr/lib32/" + + # Symlink LLVMgold.so from /usr/lib/bfd-plugins + # https://bugs.archlinux.org/task/28479 + install -d "$pkgdir/usr/lib32/bfd-plugins" + ln -s ../LLVMgold.so "$pkgdir/usr/lib32/bfd-plugins/LLVMgold.so" + + install -Dm644 llvm-$pkgver.src/LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}
[arch-commits] Commit in newsboat/repos/community-x86_64 (4 files)
Date: Sunday, January 10, 2021 @ 00:28:23 Author: polyzen Revision: 816852 archrelease: copy trunk to community-x86_64 Added: newsboat/repos/community-x86_64/PKGBUILD (from rev 816851, newsboat/trunk/PKGBUILD) newsboat/repos/community-x86_64/newsboat.changelog (from rev 816851, newsboat/trunk/newsboat.changelog) Deleted: newsboat/repos/community-x86_64/PKGBUILD newsboat/repos/community-x86_64/newsboat.changelog + PKGBUILD | 83 ++ newsboat.changelog | 186 +-- 2 files changed, 130 insertions(+), 139 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-01-10 00:27:55 UTC (rev 816851) +++ PKGBUILD2021-01-10 00:28:23 UTC (rev 816852) @@ -1,46 +0,0 @@ -# Maintainer: Jaroslav Lichtblau -# Maintainer: Daniel M. Capella -# Contributor: Sven Pfleiderer - -pkgname=newsboat -pkgver=2.22 -pkgrel=1 -pkgdesc="An RSS/Atom feed reader for text terminals" -arch=('x86_64') -url="https://newsboat.org/; -license=('MIT') -depends=('curl' 'hicolor-icon-theme' 'json-c' 'libxml2' 'sqlite' 'stfl') -makedepends=('asciidoctor' 'rust' 'swig') -optdepends=('perl: for pinboard.pl' -'python: for exportOPMLWithTags.py' -'ruby: for feedgrabber.rb, heise.rb, and slashdot.rb') -replaces=('newsbeuter') -options=('!makeflags') -changelog=$pkgname.changelog -source=("https://newsboat.org/releases/$pkgver/$pkgname-$pkgver.tar.xz"{,.asc} - 'https://github.com/newsboat/newsboat/commit/d3485aab30a55dcf597408a45a17f17b2cb0d652.patch') -sha256sums=('5286f815d9a00b4752a5572d99bbd9bc512b69c06931453faa415968881cd790' -'SKIP' -'2ec829531655779213d525065b5315821da099acd7261e97c790c5daa0023e65') -validpgpkeys=('B8B1756A0DDBF0760CE67CCF4ED6CD61932B9EBE') # Newsboat project - -prepare() { - cd $pkgname-$pkgver - - # Fix https://github.com/newsboat/newsboat/issues/1372 - patch --forward --strip=1 --input=../d3485aab30a55dcf597408a45a17f17b2cb0d652.patch -} - -build() { - cd $pkgname-$pkgver - - make prefix=/usr - make doc -} - -package() { - cd $pkgname-$pkgver - - make prefix=/usr DESTDIR="$pkgdir" install - install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE -} Copied: newsboat/repos/community-x86_64/PKGBUILD (from rev 816851, newsboat/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-01-10 00:28:23 UTC (rev 816852) @@ -0,0 +1,37 @@ +# Maintainer: Jaroslav Lichtblau +# Maintainer: Daniel M. Capella +# Contributor: Sven Pfleiderer + +pkgname=newsboat +pkgver=2.22.1 +pkgrel=1 +pkgdesc="An RSS/Atom feed reader for text terminals" +arch=('x86_64') +url="https://newsboat.org/; +license=('MIT') +depends=('curl' 'hicolor-icon-theme' 'json-c' 'libxml2' 'sqlite' 'stfl') +makedepends=('asciidoctor' 'rust' 'swig') +optdepends=('perl: for pinboard.pl' +'python: for exportOPMLWithTags.py' +'ruby: for feedgrabber.rb, heise.rb, and slashdot.rb') +replaces=('newsbeuter') +options=('!makeflags') +changelog=$pkgname.changelog +source=("https://newsboat.org/releases/$pkgver/$pkgname-$pkgver.tar.xz"{,.asc}) +sha256sums=('8920f41cc53776b67c0e85ad1696b0967f6ac248f3b8913d977942c15d75e690' +'SKIP') +validpgpkeys=('B8B1756A0DDBF0760CE67CCF4ED6CD61932B9EBE') # Newsboat project + +build() { + cd $pkgname-$pkgver + + make prefix=/usr + make doc +} + +package() { + cd $pkgname-$pkgver + + make prefix=/usr DESTDIR="$pkgdir" install + install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE +} Deleted: newsboat.changelog === --- newsboat.changelog 2021-01-10 00:27:55 UTC (rev 816851) +++ newsboat.changelog 2021-01-10 00:28:23 UTC (rev 816852) @@ -1,93 +0,0 @@ -2020-09-21 Jaroslav Lichtblau - * newsboat 2.21-1 - -2020-06-24 Jaroslav Lichtblau - * newsboat 2.20.1-1 - -2020-06-21 Jaroslav Lichtblau - * newsboat 2.20-1 - -2020-03-23 Jaroslav Lichtblau - * newsboat 2.19-1 - -2019-12-23 Jaroslav Lichtblau - * newsboat 2.18-1 - -2019-08-06 Jaroslav Lichtblau - * newsboat 2.16.1-1 - -2019-03-30 Jaroslav Lichtblau - * newsboat 2.15-1 - -2019-02-10 Jaroslav Lichtblau - * newsboat 2.14.1-1 - -2019-01-01 Jaroslav Lichtblau - * newsboat 2.14-1 - -2018-09-29 Jaroslav Lichtblau - * newsboat 2.13-1 - -2018-04-10 Jaroslav Lichtblau - * newsboat 2.11.1-1 - -2018-03-26 Jaroslav Lichtblau - * newsboat 2.11-1 - -2017-12-27 Jaroslav Lichtblau - * newsboat 2.10.2-1 - -2017-12-02 Jaroslav Lichtblau - * newsboat 2.10.1-2 FS#56519 fixed - -2017-10-21 Jaroslav Lichtblau - * newsboat 2.10.1-1 - -2017-10-21 Jaroslav Lichtblau - * newsboat 2.10-1 moving over to the new maintained fork of newsbeuter -
[arch-commits] Commit in newsboat/trunk (PKGBUILD)
Date: Sunday, January 10, 2021 @ 00:27:55 Author: polyzen Revision: 816851 upgpkg: newsboat 2.22.1-1 Modified: newsboat/trunk/PKGBUILD --+ PKGBUILD | 17 - 1 file changed, 4 insertions(+), 13 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-01-10 00:23:07 UTC (rev 816850) +++ PKGBUILD2021-01-10 00:27:55 UTC (rev 816851) @@ -3,7 +3,7 @@ # Contributor: Sven Pfleiderer pkgname=newsboat -pkgver=2.22 +pkgver=2.22.1 pkgrel=1 pkgdesc="An RSS/Atom feed reader for text terminals" arch=('x86_64') @@ -17,20 +17,11 @@ replaces=('newsbeuter') options=('!makeflags') changelog=$pkgname.changelog -source=("https://newsboat.org/releases/$pkgver/$pkgname-$pkgver.tar.xz"{,.asc} - 'https://github.com/newsboat/newsboat/commit/d3485aab30a55dcf597408a45a17f17b2cb0d652.patch') -sha256sums=('5286f815d9a00b4752a5572d99bbd9bc512b69c06931453faa415968881cd790' -'SKIP' -'2ec829531655779213d525065b5315821da099acd7261e97c790c5daa0023e65') +source=("https://newsboat.org/releases/$pkgver/$pkgname-$pkgver.tar.xz"{,.asc}) +sha256sums=('8920f41cc53776b67c0e85ad1696b0967f6ac248f3b8913d977942c15d75e690' +'SKIP') validpgpkeys=('B8B1756A0DDBF0760CE67CCF4ED6CD61932B9EBE') # Newsboat project -prepare() { - cd $pkgname-$pkgver - - # Fix https://github.com/newsboat/newsboat/issues/1372 - patch --forward --strip=1 --input=../d3485aab30a55dcf597408a45a17f17b2cb0d652.patch -} - build() { cd $pkgname-$pkgver