[arch-commits] Commit in arch-hs/repos (2 files)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Felix Yan via arch-commits
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)

2021-01-09 Thread Levente Polyak via arch-commits
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)

2021-01-09 Thread Levente Polyak via arch-commits
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)

2021-01-09 Thread Levente Polyak via arch-commits
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)

2021-01-09 Thread Levente Polyak via arch-commits
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)

2021-01-09 Thread Daniel M. Capella via arch-commits
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)

2021-01-09 Thread Daniel M. Capella via arch-commits
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)

2021-01-09 Thread Levente Polyak via arch-commits
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)

2021-01-09 Thread Levente Polyak via arch-commits
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)

2021-01-09 Thread Evangelos Foutras via arch-commits
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)

2021-01-09 Thread Evangelos Foutras via arch-commits
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)

2021-01-09 Thread Evangelos Foutras via arch-commits
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)

2021-01-09 Thread Evangelos Foutras via arch-commits
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)

2021-01-09 Thread Evangelos Foutras via arch-commits
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)

2021-01-09 Thread Evangelos Foutras via arch-commits
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)

2021-01-09 Thread Evangelos Foutras via arch-commits
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)

2021-01-09 Thread Evangelos Foutras via arch-commits
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)

2021-01-09 Thread Evangelos Foutras via arch-commits
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)

2021-01-09 Thread Evangelos Foutras via arch-commits
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)

2021-01-09 Thread Evangelos Foutras via arch-commits
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)

2021-01-09 Thread Evangelos Foutras via arch-commits
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)

2021-01-09 Thread Daniel M. Capella via arch-commits
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)

2021-01-09 Thread Daniel M. Capella via arch-commits
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
 


  1   2   3   4   5   6   7   8   9   10   >