[arch-commits] Commit in python-astroid/repos/community-any (PKGBUILD PKGBUILD)

2022-03-22 Thread Daniel M. Capella via arch-commits
Date: Wednesday, March 23, 2022 @ 05:43:15
  Author: polyzen
Revision: 1171202

archrelease: copy trunk to community-any

Added:
  python-astroid/repos/community-any/PKGBUILD
(from rev 1171201, python-astroid/trunk/PKGBUILD)
Deleted:
  python-astroid/repos/community-any/PKGBUILD

--+
 PKGBUILD |   84 ++---
 1 file changed, 42 insertions(+), 42 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-03-23 05:42:55 UTC (rev 1171201)
+++ PKGBUILD2022-03-23 05:43:15 UTC (rev 1171202)
@@ -1,42 +0,0 @@
-# Maintainer: Caleb Maclennan 
-# Maintainer: Daniel M. Capella 
-# Contributor: Angel Velasquez 
-# Contributor: Felix Yan 
-
-_pyname=astroid
-pkgname=python-$_pyname
-pkgver=2.11.0
-pkgrel=1
-pkgdesc='A common base representation of python source code'
-arch=(any)
-url="https://github.com/PyCQA/$_pyname;
-license=(LGPL)
-_pydeps=(lazy-object-proxy
- typing-extensions
- wrapt)
-depends=(python
- "${_pydeps[@]/#/python-}")
-makedepends=(python-{build,installer}
- python-setuptools
- python-wheel)
-checkdepends=(python-pytest)
-replaces=(python-logilab-astng)
-conflicts=(python-logilab-astng)
-_archive="$_pyname-$pkgver"
-source=("$url/archive/v$pkgver/$_archive.tar.gz")
-sha256sums=('08632993879c30d1534f3aa47c2d2cf1fa2f57418c9750874c990fae95c222a3')
-
-build() {
-   cd "$_archive"
-   python -m build -wn
-}
-
-check() {
-   cd "$_archive"
-   pytest
-}
-
-package() {
-   cd "$_archive"
-   python -m installer -d "$pkgdir" dist/*.whl
-}

Copied: python-astroid/repos/community-any/PKGBUILD (from rev 1171201, 
python-astroid/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-03-23 05:43:15 UTC (rev 1171202)
@@ -0,0 +1,42 @@
+# Maintainer: Caleb Maclennan 
+# Maintainer: Daniel M. Capella 
+# Contributor: Angel Velasquez 
+# Contributor: Felix Yan 
+
+_pyname=astroid
+pkgname=python-$_pyname
+pkgver=2.11.1
+pkgrel=1
+pkgdesc='A common base representation of python source code'
+arch=(any)
+url="https://github.com/PyCQA/$_pyname;
+license=(LGPL)
+_pydeps=(lazy-object-proxy
+ typing-extensions
+ wrapt)
+depends=(python
+ "${_pydeps[@]/#/python-}")
+makedepends=(python-{build,installer}
+ python-setuptools
+ python-wheel)
+checkdepends=(python-pytest)
+replaces=(python-logilab-astng)
+conflicts=(python-logilab-astng)
+_archive="$_pyname-$pkgver"
+source=("$url/archive/v$pkgver/$_archive.tar.gz")
+sha256sums=('8a1b7e655225c2eddf890785c38900931ffc0321e412ffd0426ca01e824f6dbd')
+
+build() {
+   cd "$_archive"
+   python -m build -wn
+}
+
+check() {
+   cd "$_archive"
+   pytest
+}
+
+package() {
+   cd "$_archive"
+   python -m installer -d "$pkgdir" dist/*.whl
+}



[arch-commits] Commit in python-astroid/trunk (PKGBUILD)

2022-03-22 Thread Daniel M. Capella via arch-commits
Date: Wednesday, March 23, 2022 @ 05:42:55
  Author: polyzen
Revision: 1171201

upgpkg: python-astroid 2.11.1-1

Modified:
  python-astroid/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 04:04:28 UTC (rev 1171200)
+++ PKGBUILD2022-03-23 05:42:55 UTC (rev 1171201)
@@ -5,7 +5,7 @@
 
 _pyname=astroid
 pkgname=python-$_pyname
-pkgver=2.11.0
+pkgver=2.11.1
 pkgrel=1
 pkgdesc='A common base representation of python source code'
 arch=(any)
@@ -24,7 +24,7 @@
 conflicts=(python-logilab-astng)
 _archive="$_pyname-$pkgver"
 source=("$url/archive/v$pkgver/$_archive.tar.gz")
-sha256sums=('08632993879c30d1534f3aa47c2d2cf1fa2f57418c9750874c990fae95c222a3')
+sha256sums=('8a1b7e655225c2eddf890785c38900931ffc0321e412ffd0426ca01e824f6dbd')
 
 build() {
cd "$_archive"



[arch-commits] Commit in firefox-developer-edition-i18n/trunk (PKGBUILD)

2022-03-22 Thread Andrew Crerar via arch-commits
Date: Wednesday, March 23, 2022 @ 02:11:50
  Author: andrewsc
Revision: 1171196

upgpkg: firefox-developer-edition-i18n 99.0b7-1

Modified:
  firefox-developer-edition-i18n/trunk/PKGBUILD

--+
 PKGBUILD |  194 ++---
 1 file changed, 97 insertions(+), 97 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 02:07:14 UTC (rev 1171195)
+++ PKGBUILD2022-03-23 02:11:50 UTC (rev 1171196)
@@ -1,7 +1,7 @@
 # Maintainer: Andrew Crerar 
 
 pkgbase=firefox-developer-edition-i18n
-pkgver=99.0b6
+pkgver=99.0b7
 pkgrel=1
 pkgdesc="Language pack for Firefox Developer Edition"
 arch=('any')
@@ -132,99 +132,99 @@
 
"$pkgdir/usr/lib/firefox-developer-edition/browser/extensions/langpack-$1...@firefox.mozilla.org.xpi"
 }
 
-sha512sums=('356b6dd9f0f14f2a6887b5a73583ab86d721b9a38872927949440501c42e73b31806eef00cc819b19065af913e9db61deef08b019db999fdb5329ec6d11780cc'
-
'f4101a3db452f322367640bc68d9e6fc2790de9cc3fbf04c3e5ccd14423109a814ce974052994f6191dfd4a7950c70123d7ac863ba9a45bb948eb4cf2481ad99'
-
'46dfcc548b3b8934e3f03f15074ef9e8c97d506d29edab77af657fb0586d562c54c377514a9e759fbf81e7cf3e4a4301b60d6de034f92cd5db66b8f63938c188'
-
'399a492b7ed339642fd578d5a3fa4ec28bbec19750937aff552255cc8a6a63eb165fc2ca7460f8ffa6011e76408fc8935a988a2005461faa306a9a65633ae583'
-
'09a962dd440bb131bfbfc52d634d6d7c6cba554eac46acba490dd54ae2b77cb4f0aafd7d8d7ade739da24a30d3d348df1c3eded727e4a73e690aa3dd4a546dad'
-
'a27cd9c45ddd9443019e10ae44993c300ff63e8adb53c7ff5903a40658fd5871d06573709f0bbc6a305ab4fa0558b3152ee05fa77eff8cf03033dbb27bd39400'
-
'7a03280f7abb7b462ce9a50b635d63a2f513e1e7f1a674013a18a1fc29a934b8f74b029df396fa52e551f2803056223fcb7e72c546feb731d569309d91b42eac'
-
'103204080eb64374d184588c04b17f9abc24b5a22008e37566b1138e0bf3995c93f37c3def5a36d566ff5c400e96515b16a3b3a83eb6c7e34faca9ffa6607277'
-
'72539ba215b4c2d096959d99434209f55779eb30c63ec0fcc2baba5485d944bd96871fa0a30b6e27665691bdf291a20f0c5f6087a27e0e3fd77792755e3ba4ee'
-
'206308eee476a1f5bdc3e23babe1b163453b5528bd1a25969d99b2f2976d64cb45905542de8c9b967b561877cd34e512c0586c04badbec4796e4996cabe35485'
-
'51f23a5b4bbc85889e92903ac9b2e6388afe79965c53b2ec052d1f7686c048aeb414a9c9ffd949ad701b937a8f1fcbbc047759646c86e34801355efcb62cfbcd'
-
'67618805f20f860ab974a646c94c5dc10ef19245fb2eef94fde6f46717e35686ceb00fb36c60c209bb811083c6396fc5306f31b96acecf127bcb04fd19680868'
-
'1187df7a4807159a87111423be2e6bce0a00d3905281cb5947189124a76b87357a5b6111a24e36a0ac5b9637e7e633d266b216317c39a61ec8ee57bb21f9e1c0'
-
'8b987cb26c921eff2d994f52a840aadd9f1f92acabb28e4903088ae90f61eccf2477fd1cafad163430cf3b71ce1a8144f1bcdfb93d9dd07dbc77ab299baec7bf'
-
'936598f63657df2f606d3068ed21c9c7d99ebe9554f0cf5b412c7bf5857cbc9269ddb83a05299d2e863599d4ff3b66adb69c868672eff05bffea435cc57d73d5'
-
'f429fbbae813076c23b8fa0ab60e7a1970090131b42f6167b0bd87c0edd084a151fec9cf6c3edc4e6f0c31d7dbae5b390ca9c30a516c970126066a3c2e42'
-
'3cad67ca7ddb33139ea010ec1ed0766b399ac05d41f870cb6d7a754320319a3163fa63034cc4c22e9338407de629d52926e7edcd5ade452e8e2db177d324ef6a'
-
'31a85dcec704c04e7e3524fa860cabbb6e4946044b3b1256fdd7b773440e56f276ba121d8f93a4f526ef964d839abb064ada53bf32d86483f1b987e558c73cc8'
-
'4898391f3dde4076b9026f1a5b8522e0f856c94de59bdd41f75fb07bc4efed2bdb44b8e5603b3d0812308d3789c747409d6c2d7de8225359d669cd982f6570d1'
-
'141bf8f234d94b8781c25af11dae55709fafe8ffeb0aef227ab3664b8da0bbc24d9dc2d5c83ab4ee8a59ad51ba01f749571ca9a71a7ecbf6bd7d66ba84860224'
-
'bf8a006f31a919b9aa4e45243a63464e95c606c63f8305f567be70a7e9fa79d5b76930266262b6e75497ff9afd4e8bd47a21c100d709775c857726da309f33fe'
-
'5692b5abef35f3ad515b7713770dabb3697db2a42db020b8ac8970df04a7a150dcd8f264b8b5f40db67ae389fd49e0d268fb8f174099754147e49df7561153d9'
-
'328c0882009d81b04f70fd1f82475cfb2a9072740e824c71a66b332eb32572f219b8eea8d6df73f395254316e3f3c59ae4c5d4abb002775f91f89a2aefd4fef6'
-
'41b492bceafb99c3666baee63c655ac66cc778ffb6e0604ebf3daba91e0abc6645c68e0a0c68301ca1b4c9690550d438ecd8516fa6403d198db205e22f8d1a4a'
-
'81a451b2d949c5c0f3e6925dede77b8642658447e45abedec8afe4cfa0fe9dc2c5a59aacd2ea3fa8d7a567aeafc5e135a95991bd7573a55f0a32ff3063239006'
-
'8961d0a5d5638a0455a38f41a97b50c16724c2f33baa3f3866f7b60495c19b3f818683de87a6a07e5ee6c38766605eb5e25817ad7088750d339d8ea674f13cb4'
-
'f8c97982f2deea5f3fd89f7e88bb1f94d5f4abd043ab79007acd90e891a1342fd81ad2c13f19f92f64bbd591dc3643e29714cfb1ce6ae7357cda51eea58f7dea'
-
'6719205f340f3b930a1422e156a0f28240be9df401f279b9f2d81dfc56e5d9f899bc970855abbfb99c4f89a6e872d9c39a64c7f285edb49cc509dc7aeee4a8de'
-

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

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:55:30
  Author: felixonmars
Revision: 1171186

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 1171185, hledger-ui/trunk/PKGBUILD)

--+
 PKGBUILD |   35 +++
 1 file changed, 35 insertions(+)

Copied: hledger-ui/repos/community-staging-x86_64/PKGBUILD (from rev 1171185, 
hledger-ui/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:55:30 UTC (rev 1171186)
@@ -0,0 +1,35 @@
+# Maintainer: Felix Yan 
+# Maintainer: Caleb Maclennan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hledger-ui
+pkgver=1.25
+pkgrel=27
+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-cmdargs' 'haskell-data-default' 'haskell-doclayout' 
'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' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('100febd118e7ad538d82e215d7413aac1b8b914fcb8be1bc6a26c311d9d2ba2accad187ffa3bdc623c448e9c36ba5dcf81a86db139541fbc33abba3557dd8f62')
+
+build() {
+cd $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 $pkgname-$pkgver
+runhaskell Setup copy --destdir="$pkgdir"
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+
+install -Dm644 hledger-ui.1 -t "$pkgdir"/usr/share/man/man1/
+}



[arch-commits] Commit in python-pipenv/repos/community-any (PKGBUILD PKGBUILD)

2022-03-22 Thread Andrew Crerar via arch-commits
Date: Wednesday, March 23, 2022 @ 02:15:28
  Author: andrewsc
Revision: 1171199

archrelease: copy trunk to community-any

Added:
  python-pipenv/repos/community-any/PKGBUILD
(from rev 1171198, python-pipenv/trunk/PKGBUILD)
Deleted:
  python-pipenv/repos/community-any/PKGBUILD

--+
 PKGBUILD |   68 ++---
 1 file changed, 34 insertions(+), 34 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-03-23 02:15:14 UTC (rev 1171198)
+++ PKGBUILD2022-03-23 02:15:28 UTC (rev 1171199)
@@ -1,34 +0,0 @@
-# Maintainer: Morten Linderud 
-# Maintainer: Andrew Crerar 
-# Contributor: Maikel Wever 
-
-pkgname=python-pipenv
-pkgver=2022.1.8
-pkgrel=2
-pkgdesc="Sacred Marriage of Pipfile, Pip, & Virtualenv."
-url="https://pipenv.pypa.io;
-arch=('any')
-license=('MIT')
-depends=('python' 'python-pip' 'python-certifi'
- 'python-virtualenv-clone' 'python-virtualenv')
-makedepends=('python-setuptools')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/pypa/pipenv/archive/v${pkgver}.tar.gz;)
-sha512sums=('9bad380548723172eddbbb9ebfc35a46effbd8eeeff47ad347d0ab5ae9f52e20de8dfc205dab6fb8ae8763edc488cf867a64ed443895242feb444d1bc0d9b8e0')
-
-build() {
-  cd "pipenv-${pkgver}"
-  python setup.py build
-}
-
-package() {
-  cd "pipenv-${pkgver}"
-  python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
-  install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-  pushd pipenv
-  find . -name \*LICENSE\* -exec install -Dm 644 \{\} 
"${pkgdir}/usr/share/licenses/${pkgname}/"\{\} \;
-  popd
-
-  PIPENV_SHELL=bash python -m pipenv --completion | install -Dm644 /dev/stdin 
"${pkgdir}/usr/share/bash-completion/completions/pipenv"
-  PIPENV_SHELL=zsh  python -m pipenv --completion | install -Dm644 /dev/stdin 
"${pkgdir}/usr/share/zsh/site-functions/_pipenv"
-  PIPENV_SHELL=fish python -m pipenv --completion | install -Dm644 /dev/stdin 
"${pkgdir}/usr/share/fish/vendor_completions.d/pipenv.fish"
-}

Copied: python-pipenv/repos/community-any/PKGBUILD (from rev 1171198, 
python-pipenv/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-03-23 02:15:28 UTC (rev 1171199)
@@ -0,0 +1,34 @@
+# Maintainer: Morten Linderud 
+# Maintainer: Andrew Crerar 
+# Contributor: Maikel Wever 
+
+pkgname=python-pipenv
+pkgver=2022.3.23
+pkgrel=1
+pkgdesc="Sacred Marriage of Pipfile, Pip, & Virtualenv."
+url="https://pipenv.pypa.io;
+arch=('any')
+license=('MIT')
+depends=('python' 'python-pip' 'python-certifi'
+ 'python-virtualenv-clone' 'python-virtualenv')
+makedepends=('python-setuptools')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/pypa/pipenv/archive/v${pkgver}.tar.gz;)
+sha512sums=('c087a5e9a9f419bb2ae7e12da32fa8198166dd93210335908b30c07e4678794ebf7ba37be863b48ee88082ba147277ed91235680a014f388da1161c2830a8c3d')
+
+build() {
+  cd "pipenv-${pkgver}"
+  python setup.py build
+}
+
+package() {
+  cd "pipenv-${pkgver}"
+  python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+  install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  pushd pipenv
+  find . -name \*LICENSE\* -exec install -Dm 644 \{\} 
"${pkgdir}/usr/share/licenses/${pkgname}/"\{\} \;
+  popd
+
+  PIPENV_SHELL=bash python -m pipenv --completion | install -Dm644 /dev/stdin 
"${pkgdir}/usr/share/bash-completion/completions/pipenv"
+  PIPENV_SHELL=zsh  python -m pipenv --completion | install -Dm644 /dev/stdin 
"${pkgdir}/usr/share/zsh/site-functions/_pipenv"
+  PIPENV_SHELL=fish python -m pipenv --completion | install -Dm644 /dev/stdin 
"${pkgdir}/usr/share/fish/vendor_completions.d/pipenv.fish"
+}



[arch-commits] Commit in python-pipenv/trunk (PKGBUILD)

2022-03-22 Thread Andrew Crerar via arch-commits
Date: Wednesday, March 23, 2022 @ 02:15:14
  Author: andrewsc
Revision: 1171198

upgpkg: python-pipenv 2022.3.23-1

Modified:
  python-pipenv/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 02:12:08 UTC (rev 1171197)
+++ PKGBUILD2022-03-23 02:15:14 UTC (rev 1171198)
@@ -3,8 +3,8 @@
 # Contributor: Maikel Wever 
 
 pkgname=python-pipenv
-pkgver=2022.1.8
-pkgrel=2
+pkgver=2022.3.23
+pkgrel=1
 pkgdesc="Sacred Marriage of Pipfile, Pip, & Virtualenv."
 url="https://pipenv.pypa.io;
 arch=('any')
@@ -13,7 +13,7 @@
  'python-virtualenv-clone' 'python-virtualenv')
 makedepends=('python-setuptools')
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/pypa/pipenv/archive/v${pkgver}.tar.gz;)
-sha512sums=('9bad380548723172eddbbb9ebfc35a46effbd8eeeff47ad347d0ab5ae9f52e20de8dfc205dab6fb8ae8763edc488cf867a64ed443895242feb444d1bc0d9b8e0')
+sha512sums=('c087a5e9a9f419bb2ae7e12da32fa8198166dd93210335908b30c07e4678794ebf7ba37be863b48ee88082ba147277ed91235680a014f388da1161c2830a8c3d')
 
 build() {
   cd "pipenv-${pkgver}"



[arch-commits] Commit in certbot/trunk (5 files)

2022-03-22 Thread George Rawlinson via arch-commits
Date: Wednesday, March 23, 2022 @ 01:37:47
  Author: grawlinson
Revision: 1171193

upgpkg: certbot 1.25.0-1

* New upstream release.
* Deprecate setuptools in favour of PEP-517 generation.
* Let systemd-tmpfiles generate system-level directories
  instead of including them in the package.
* Include systemd timer/unit as per FS#73186.
* Create man pages.
* Add signing key alongside PKGBUILD.

Added:
  certbot/trunk/86379B4F0AF371B50CD9E5FF3402831161D1D280.asc
  certbot/trunk/certbot-renew.service
  certbot/trunk/certbot-renew.timer
  certbot/trunk/tmpfiles.conf
Modified:
  certbot/trunk/PKGBUILD

--+
 86379B4F0AF371B50CD9E5FF3402831161D1D280.asc |1 
 PKGBUILD |   95 +++--
 certbot-renew.service|8 ++
 certbot-renew.timer  |   10 ++
 tmpfiles.conf|3 
 5 files changed, 97 insertions(+), 20 deletions(-)

Added: 86379B4F0AF371B50CD9E5FF3402831161D1D280.asc
===
(Binary files differ)

Index: certbot/trunk/86379B4F0AF371B50CD9E5FF3402831161D1D280.asc
===
--- 86379B4F0AF371B50CD9E5FF3402831161D1D280.asc2022-03-23 01:18:42 UTC 
(rev 1171192)
+++ 86379B4F0AF371B50CD9E5FF3402831161D1D280.asc2022-03-23 01:37:47 UTC 
(rev 1171193)

Property changes on: certbot/trunk/86379B4F0AF371B50CD9E5FF3402831161D1D280.asc
___
Added: svn:mime-type
## -0,0 +1 ##
+application/pgp-keys
\ No newline at end of property
Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 01:18:42 UTC (rev 1171192)
+++ PKGBUILD2022-03-23 01:37:47 UTC (rev 1171193)
@@ -1,44 +1,99 @@
-# Maintainer: Felix Yan 
+# Maintainer: George Rawlinson 
+# Contributor: Felix Yan 
 # Contributor: Gordian Edenhofer 
 
 pkgname=certbot
-pkgver=1.23.0
+pkgver=1.25.0
 pkgrel=1
-pkgdesc="A tool to automatically receive and install X.509 certificates to 
enable TLS on servers. The client will interoperate with the Let’s Encrypt CA 
which will be issuing browser-trusted certificates for free."
+pkgdesc="An ACME client"
 arch=('any')
 license=('Apache')
 url="https://certbot.eff.org;
-depends=('ca-certificates' 'python-acme' 'python-configargparse' 
'python-configobj'
- 'python-cryptography' 'python-distro' 'python-parsedatetime'
- 'python-pyrfc3339' 'python-pytz' 'python-setuptools' 
'python-zope-component'
- 'python-zope-interface')
+depends=(
+  'ca-certificates'
+  'python-acme'
+  'python-configargparse'
+  'python-configobj'
+  'python-cryptography'
+  'python-distro'
+  'python-parsedatetime'
+  'python-pyrfc3339'
+  'python-pytz'
+  'python-zope-component'
+  'python-zope-interface'
+)
+makedepends=(
+  'python-build'
+  'python-wheel'
+  'python-installer'
+  'python-sphinx'
+  'python-sphinx_rtd_theme'
+)
 checkdepends=('python-pytest')
-optdepends=('certbot-apache: Apache plugin for Let’s Encrypt client'
-'certbot-nginx: Nginx plugin for Let’s Encrypt client')
-replaces=("letsencrypt")
-source=("https://pypi.io/packages/source/c/$pkgname/$pkgname-$pkgver.tar.gz"{,.asc})
+optdepends=(
+  'certbot-apache: Apache plugin for Let’s Encrypt client'
+  'certbot-nginx: Nginx plugin for Let’s Encrypt client'
+)
+replaces=('letsencrypt')
+source=(
+  
"https://files.pythonhosted.org/packages/source/${pkgname::1}/$pkgname/$pkgname-$pkgver.tar.gz"{,.asc}
+  'tmpfiles.conf'
+  'certbot-renew.service'
+  'certbot-renew.timer'
+)
+sha512sums=('985daf1ae70296d9a6eba436a349be1f31570e8314bdcc514dea9ffbcdcf35c4917250757d14c9192475afde14b840d4df8f7763f607465195686d28580fb6b4'
+'SKIP'
+
'fbb7bb4591876aeb2e118c3f3fc8ff507b6a3127de0f921c689e1d74c70320b4f2b8bf05b488ec4f714259701f1ac54e64a9f6181475da6bd6d1e3da3a602217'
+
'ad639f33201089d5531d1b1dcd163e2f85bd84a6a9aa233bb04f1f86b34a4f9afa4aed274a27cc89a0664150e80af31742d425923015d585b781a8b139cb8954'
+
'471d371de385daf18f58a2e4eaed74f0d2d9931beb74ee28481ffb17ce4e4450752c135b920b6efd17a16f84f99fe38b69e6602e230ba09059f85390b08aaba1')
+b2sums=('ffdc7a89050734085bfa3a6f24e8bb9707c18169dda2837edd64de73aa93ca7cc6defc33cc3d3e0eac93abb902a2e7fd77804003c981954c3cd373a97bf6'
+'SKIP'
+
'7d2c26a9953d3b5a899053bdd7bd77051c67abe6480af2bfaaee06f20a399b0b4c0af35cfe9e6d2b1fc833dbff928ba46771a9127720073dda29aef9a2e0'
+
'773be7c45aaf84b79b260053dd4555be1b913238f680cf2c816e20d585db21c11ff41c985915ab0804bb3bc78af2e1e09133ed3b04e276e6379f63e9522064c1'
+
'a75e09a662be6ce1bc533c39bea8ecfd6c0feb3f0066db854de701c1af71534bca750ef5b50826446708823564945aac887649225d15a347efd864dd1e1a8e81')
 validpgpkeys=('148C30F6F7E429337A72D992B00B9CC82D7ADF2C'
   

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

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:56:02
  Author: felixonmars
Revision: 1171190

archrelease: copy trunk to community-staging-x86_64

Added:
  taskell/repos/community-staging-x86_64/
  taskell/repos/community-staging-x86_64/PKGBUILD
(from rev 1171189, taskell/trunk/PKGBUILD)

--+
 PKGBUILD |   44 
 1 file changed, 44 insertions(+)

Copied: taskell/repos/community-staging-x86_64/PKGBUILD (from rev 1171189, 
taskell/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:56:02 UTC (rev 1171190)
@@ -0,0 +1,44 @@
+# 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 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=('34d75d01c8e88fbbb932dbe6394e570b454156f1ad02173616616c493f65bfc5c4d28ed4089312410f8cb1760a523052fe132bfcd44b8bbf42e912fe9da2cc10')
+
+build() {
+  cd $pkgname-$pkgver
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $pkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+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 hledger-ui/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:55:20
  Author: felixonmars
Revision: 1171185

upgpkg: hledger-ui 1.25-27: rebuild with brick 0.66

Modified:
  hledger-ui/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:54:27 UTC (rev 1171184)
+++ PKGBUILD2022-03-23 00:55:20 UTC (rev 1171185)
@@ -4,7 +4,7 @@
 
 pkgname=hledger-ui
 pkgver=1.25
-pkgrel=26
+pkgrel=27
 pkgdesc="Curses-style terminal interface for the hledger accounting system"
 url="http://hledger.org;
 license=("GPL")



[arch-commits] Commit in firefox-developer-edition/trunk (PKGBUILD)

2022-03-22 Thread Andrew Crerar via arch-commits
Date: Wednesday, March 23, 2022 @ 02:06:51
  Author: andrewsc
Revision: 1171194

upgpkg: firefox-developer-edition 99.0b7-1

Modified:
  firefox-developer-edition/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 01:37:47 UTC (rev 1171193)
+++ PKGBUILD2022-03-23 02:06:51 UTC (rev 1171194)
@@ -2,7 +2,7 @@
 # Contributor: Jan Alexander Steffens (heftig) 
 
 pkgname=firefox-developer-edition
-pkgver=99.0b6
+pkgver=99.0b7
 pkgrel=1
 pkgdesc="Developer Edition of the popular Firefox web browser"
 arch=('x86_64')
@@ -25,7 +25,7 @@
 firefox-install-dir.patch
 "$pkgname".desktop
 identity-icons-brand.svg)
-sha512sums=('645f3d7ac7489ac9fd880184c502fa0f378bcbfd0c69e540f8e5dd1b81b07446d5751c040d6e28f4a3d37a44ee8e8e6ee9d11283ae8636af03b0c4a88d210b74'
+sha512sums=('b6617a32929e8c5989e3ffcbd63f90215548ac7eaed43abfe266e333be7c1edde7662954772fbc7b86a259a8e0a98162b3546f2fff47e38a3d797820f2c3bc63'
 'SKIP'
 
'b66dbe7f262d036e5a5b895ab5b0dbb03313bca18b0823c001ef2dbaeb1a33169b57db0cf4dfd268499f28913845119902b5d62e8a6a9cc4820eb0ee2f322a1e'
 
'2ff0cb8e2eb94cee306b488adf6d7f4debbaff6155be3ed3814cdb356e2e60fe38cc29d6c8d10079937fd2c930cfddf283977cf645395d31eaf76c7f0ac2'



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

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:49:09
  Author: heftig
Revision: 1171180

archrelease: copy trunk to community-testing-x86_64

Added:
  acpi_call/repos/community-testing-x86_64/
  acpi_call/repos/community-testing-x86_64/PKGBUILD
(from rev 1171177, acpi_call/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: acpi_call/repos/community-testing-x86_64/PKGBUILD (from rev 1171177, 
acpi_call/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-03-23 00:49:09 UTC (rev 1171180)
@@ -0,0 +1,38 @@
+# Maintainer: Maxime Gauduin 
+# Contributor: mortzu 
+# Contributor: fnord0 
+
+pkgname=acpi_call
+pkgver=1.2.2
+pkgrel=28
+pkgdesc='A linux kernel module that enables calls to ACPI methods through 
/proc/acpi/call'
+url='https://github.com/mkottman/acpi_call'
+arch=('x86_64')
+license=('GPL')
+makedepends=('linux-headers' "acpi_call-dkms=$pkgver")
+conflicts=('acpi_call-dkms')
+
+build() {
+  _kernver=$(

[arch-commits] Commit in taskell/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:55:52
  Author: felixonmars
Revision: 1171189

upgpkg: taskell 1.11.4-125: rebuild with brick 0.66

Modified:
  taskell/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:55:47 UTC (rev 1171188)
+++ PKGBUILD2022-03-23 00:55:52 UTC (rev 1171189)
@@ -2,7 +2,7 @@
 
 pkgname=taskell
 pkgver=1.11.4
-pkgrel=124
+pkgrel=125
 pkgdesc='A command-line kanban board/task manager'
 license=(BSD)
 arch=(x86_64)



[arch-commits] Commit in firefox-developer-edition-i18n/repos/community-any (2 files)

2022-03-22 Thread Andrew Crerar via arch-commits
Date: Wednesday, March 23, 2022 @ 02:12:08
  Author: andrewsc
Revision: 1171197

archrelease: copy trunk to community-any

Added:
  firefox-developer-edition-i18n/repos/community-any/PKGBUILD
(from rev 1171196, firefox-developer-edition-i18n/trunk/PKGBUILD)
Deleted:
  firefox-developer-edition-i18n/repos/community-any/PKGBUILD

--+
 PKGBUILD |  460 ++---
 1 file changed, 230 insertions(+), 230 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-03-23 02:11:50 UTC (rev 1171196)
+++ PKGBUILD2022-03-23 02:12:08 UTC (rev 1171197)
@@ -1,230 +0,0 @@
-# Maintainer: Andrew Crerar 
-
-pkgbase=firefox-developer-edition-i18n
-pkgver=99.0b6
-pkgrel=1
-pkgdesc="Language pack for Firefox Developer Edition"
-arch=('any')
-url="https://www.mozilla.com/;
-license=('MPL' 'GPL')
-
-_languages=(
-  'ach "Acholi"'
-  'af  "Afrikaans"'
-  'an  "Aragonese"'
-  'ar  "Arabic"'
-  'ast "Asturian"'
-  'az  "Azerbaijani"'
-  'be  "Belarusian"'
-  'bg  "Bulgarian"'
-  'bn  "Bengali"'
-  'br  "Breton"'
-  'bs  "Bosnian"'
-  'ca  "Catalan"'
-  'ca-valencia "Catalan (Valencian)"'
-  'cak "Maya Kaqchikel"'
-  'cs  "Czech"'
-  'cy  "Welsh"'
-  'da  "Danish"'
-  'de  "German"'
-  'dsb "Lower Sorbian"'
-  'el  "Greek"'
-  'en-CA   "English (Canada)"'
-  'en-GB   "English (British)"'
-  'en-US   "English (American)"'
-  'eo  "Esperanto"'
-  'es-AR   "Spanish (Argentina)"'
-  'es-CL   "Spanish (Chile)"'
-  'es-ES   "Spanish (Spain)"'
-  'es-MX   "Spanish (Mexico)"'
-  'et  "Estonian"'
-  'eu  "Basque"'
-  'fa  "Persian"'
-  'ff  "Fulah"'
-  'fi  "Finnish"'
-  'fr  "French"'
-  'fy-NL   "Frisian"'
-  'ga-IE   "Irish"'
-  'gd  "Gaelic (Scotland)"'
-  'gl  "Galician"'
-  'gn  "Guarani"'
-  'gu-IN   "Gujarati (India)"'
-  'he  "Hebrew"'
-  'hi-IN   "Hindi (India)"'
-  'hr  "Croatian"'
-  'hsb "Upper Sorbian"'
-  'hu  "Hungarian"'
-  'hy-AM   "Armenian"'
-  'ia  "Interlingua"'
-  'id  "Indonesian"'
-  'is  "Icelandic"'
-  'it  "Italian"'
-  'ja  "Japanese"'
-  'ka  "Georgian"'
-  'kab "Kabyle"'
-  'kk  "Kazakh"'
-  'km  "Khmer"'
-  'kn  "Kannada"'
-  'ko  "Korean"'
-  'lij "Ligurian"'
-  'lt  "Lithuanian"'
-  'lv  "Latvian"'
-  'mk  "Macedonian"'
-  'mr  "Marathi"'
-  'ms  "Malay"'
-  'my  "Burmese"'
-  'nb-NO   "Norwegian (Bokmål)"'
-  'ne-NP   "Nepali"'
-  'nl  "Dutch"'
-  'nn-NO   "Norwegian (Nynorsk)"'
-  'oc  "Occitan"'
-  'pa-IN   "Punjabi (India)"'
-  'pl  "Polish"'
-  'pt-BR   "Portuguese (Brazilian)"'
-  'pt-PT   "Portuguese (Portugal)"'
-  'rm  "Romansh"'
-  'ro  "Romanian"'
-  'ru  "Russian"'
-  'si  "Sinhala"'
-  'sk  "Slovak"'
-  'sl  "Slovenian"'
-  'son "Songhai"'
-  'sq  "Albanian"'
-  'sr  "Serbian"'
-  'sv-SE   "Swedish"'
-  'ta  "Tamil"'
-  'te  "Telugu"'
-  'th  "Thai"'
-  'tl  "Tagalog"'
-  'tr  "Turkish"'
-  'trs "Triqui"'
-  'uk  "Ukrainian"'
-  'ur  "Urdu"'
-  'uz  "Uzbek"'
-  'vi  "Vietnamese"'
-  'xh  "Xhosa"'
-  'zh-CN   "Chinese (Simplified)"'
-  'zh-TW   "Chinese (Traditional)"'
-)
-
-pkgname=()
-source=()
-_url=https://archive.mozilla.org/pub/firefox/releases/$pkgver/linux-x86_64/xpi
-
-for _lang in "${_languages[@]}"; do
-  _locale=${_lang%% *}
-  _pkgname=firefox-developer-edition-i18n-${_locale,,}
-
-  pkgname+=($_pkgname)
-  
source+=("firefox-developer-edition-i18n-$pkgver-$_locale.xpi::$_url/$_locale.xpi")
-  eval "package_$_pkgname() {
-_package $_lang
-  }"
-done
-
-# Don't extract anything
-noextract=(${source[@]%%::*})
-
-_package() {
-  pkgdesc="$2 language pack for Firefox Developer Edition"
-  depends=("firefox-developer-edition>=$pkgver")
-  install -Dm644 firefox-developer-edition-i18n-$pkgver-$1.xpi \
-
"$pkgdir/usr/lib/firefox-developer-edition/browser/extensions/langpack-$1...@firefox.mozilla.org.xpi"
-}
-
-sha512sums=('356b6dd9f0f14f2a6887b5a73583ab86d721b9a38872927949440501c42e73b31806eef00cc819b19065af913e9db61deef08b019db999fdb5329ec6d11780cc'
-
'f4101a3db452f322367640bc68d9e6fc2790de9cc3fbf04c3e5ccd14423109a814ce974052994f6191dfd4a7950c70123d7ac863ba9a45bb948eb4cf2481ad99'
-
'46dfcc548b3b8934e3f03f15074ef9e8c97d506d29edab77af657fb0586d562c54c377514a9e759fbf81e7cf3e4a4301b60d6de034f92cd5db66b8f63938c188'
-

[arch-commits] Commit in r8168/repos (3 files)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:49:07
  Author: heftig
Revision: 1171177

archrelease: copy trunk to community-testing-x86_64

Added:
  r8168/repos/community-testing-x86_64/
  r8168/repos/community-testing-x86_64/PKGBUILD
(from rev 1171174, r8168/trunk/PKGBUILD)
  r8168/repos/community-testing-x86_64/linux517.patch
(from rev 1171174, r8168/trunk/linux517.patch)

+
 PKGBUILD   |   53 +
 linux517.patch |   32 
 2 files changed, 85 insertions(+)

Copied: r8168/repos/community-testing-x86_64/PKGBUILD (from rev 1171174, 
r8168/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-03-23 00:49:07 UTC (rev 1171177)
@@ -0,0 +1,53 @@
+# Maintainer: Massimiliano Torromeo 
+# Contributor: Bob Fanger < bfanger(at)gmail >
+# Contributor: Filip , Det < nimetonmaili(at)gmail >
+
+pkgname=r8168
+pkgver=8.049.02
+pkgrel=66
+pkgdesc="A kernel module for Realtek 8168 network cards"
+url="http://www.realtek.com.tw;
+license=("GPL")
+arch=('x86_64')
+makedepends=('linux-headers')
+source=(https://github.com/mtorromeo/r8168/archive/$pkgver/$pkgname-$pkgver.tar.gz
+
https://github.com/mtorromeo/r8168/releases/download/$pkgver/$pkgname-$pkgver.tar.gz.asc
+linux517.patch)
+sha256sums=('2b12d932e976f8f74b8d9545744c04beb4676dd7bc1d032dde51347ed1d8be24'
+'SKIP'
+'6c718137bed0f80bce52cc6862e755de7a1d0c2cbb75491ab5b099bd04534c1c')
+validpgpkeys=('0CADAACF70F64C654E131B3111675C743429DDEF') # Massimiliano 
Torromeo 
+
+prepare() {
+   cd "$pkgname-$pkgver"
+   patch -Np1 -i ../linux517.patch
+}
+
+build() {
+   cd "$pkgname-$pkgver"
+   # avoid using the Makefile directly -- it doesn't understand
+   # any kernel but the current.
+   make -C /usr/src/linux M="$PWD/src" \
+   ENABLE_USE_FIRMWARE_FILE=y \
+   CONFIG_R8168_NAPI=y \
+   CONFIG_R8168_VLAN=y \
+   CONFIG_ASPM=y \
+   ENABLE_S5WOL=y \
+   ENABLE_EEE=y \
+   modules
+}
+
+package() {
+   depends=('glibc' 'linux')
+
+   local extradir=/usr/lib/modules/$(dev_addr[i] = RTL_R8(tp, MAC0 + i);
++addr[i] = RTL_R8(tp, MAC0 + i);
+ tp->org_mac_addr[i] = dev->dev_addr[i]; /* keep the original 
MAC address */
+ }
++eth_hw_addr_set(dev, addr);
+ #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,13)
+ memcpy(dev->perm_addr, dev->dev_addr, dev->addr_len);
+ #endif



[arch-commits] Commit in tcsh/repos/community-x86_64 (8 files)

2022-03-22 Thread George Rawlinson via arch-commits
Date: Wednesday, March 23, 2022 @ 01:18:42
  Author: grawlinson
Revision: 1171192

archrelease: copy trunk to community-x86_64

Added:
  tcsh/repos/community-x86_64/PKGBUILD
(from rev 1171191, tcsh/trunk/PKGBUILD)
  tcsh/repos/community-x86_64/csh.cshrc
(from rev 1171191, tcsh/trunk/csh.cshrc)
  tcsh/repos/community-x86_64/csh.login
(from rev 1171191, tcsh/trunk/csh.login)
  tcsh/repos/community-x86_64/tcsh.install
(from rev 1171191, tcsh/trunk/tcsh.install)
Deleted:
  tcsh/repos/community-x86_64/PKGBUILD
  tcsh/repos/community-x86_64/csh.cshrc
  tcsh/repos/community-x86_64/csh.login
  tcsh/repos/community-x86_64/tcsh.install

--+
 PKGBUILD |  102 ++
 csh.cshrc|  192 -
 csh.login|  142 +-
 tcsh.install |   34 ++
 4 files changed, 250 insertions(+), 220 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-03-23 01:17:42 UTC (rev 1171191)
+++ PKGBUILD2022-03-23 01:18:42 UTC (rev 1171192)
@@ -1,40 +0,0 @@
-# Maintainer: Lukas Fleischer 
-# Contributor: Eric Belanger 
-# Contributor: Judd Vinet 
-
-pkgname=tcsh
-pkgver=6.24.00
-pkgrel=1
-pkgdesc='Enhanced version of the Berkeley C shell.'
-arch=('x86_64')
-url='https://www.tcsh.org/'
-license=('BSD')
-depends=('ncurses' 'libxcrypt')
-backup=('etc/csh.cshrc'
-'etc/csh.login')
-install='tcsh.install'
-source=("https://astron.com/pub/tcsh/tcsh-${pkgver}.tar.gz;
-'csh.cshrc'
-'csh.login')
-md5sums=('6078b28439e2ee94c8df05c9d20f6159'
- '7ca0fe6d1a1b9a0093f632499d4fb112'
- '4869b9da87c79854e2cc97241f125853')
-
-build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-
-  ./configure --prefix=/usr --sysconfdir=/etc --bindir=/usr/bin
-  make
-}
-
-package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-
-  make DESTDIR="${pkgdir}" mandir=/usr/share/man install install.man
-
-  install -Dm0644 "${srcdir}/csh.cshrc" "${pkgdir}/etc/csh.cshrc"
-  install -Dm0644 "${srcdir}/csh.login" "${pkgdir}/etc/csh.login"
-  install -Dm0644 Copyright "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-  ln -s tcsh "${pkgdir}/usr/bin/csh"
-  ln -s tcsh.1 "${pkgdir}/usr/share/man/man1/csh.1"
-}

Copied: tcsh/repos/community-x86_64/PKGBUILD (from rev 1171191, 
tcsh/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-03-23 01:18:42 UTC (rev 1171192)
@@ -0,0 +1,62 @@
+# Maintainer: Lukas Fleischer 
+# Maintainer: George Rawlinson 
+# Contributor: Eric Belanger 
+# Contributor: Judd Vinet 
+
+pkgname=tcsh
+pkgver=6.24.00
+pkgrel=2
+pkgdesc='Enhanced version of the Berkeley C shell'
+arch=('x86_64')
+url='https://www.tcsh.org/'
+license=('BSD')
+depends=('ncurses' 'libxcrypt')
+makedepends=('git')
+backup=('etc/csh.cshrc'
+'etc/csh.login')
+install='tcsh.install'
+_commit='9710f1315e2a927dcce7c005e903622659caa4ae'
+source=(
+  "$pkgname::git+https://github.com/tcsh-org/tcsh.git#commit=$_commit;
+  'csh.cshrc'
+  'csh.login'
+)
+sha512sums=('SKIP'
+
'0710c014b7b42ba8c69beb20ec2b8da44c9318013e83e8a38b2c94da1b11beb50a62cc9d82b7db1b3ee79bb0acf5f2a199e2ee2d745d541ea787e3c6a0069844'
+
'97f9f3e376517bd47aee67b48456b4892e0cb2c6f9c3e4b49d7b75cc23f52e69b06f024fbca1e72442d443720753b93fd9714160e551eab54d3de3757268d2d7')
+b2sums=('SKIP'
+
'016e65a672aba6d9b7283d63435a8ebd01818d56f11fb3c1203b1fd51fb1a67760c8f53b22be409319b3db18b0f81df09103de673579a5a5e1b6e07109069f94'
+
'da0fa27875507d646e869c5a8cdfecb793cd848c38e626704cdf5adb8ec2eef7fd98e3bab6eceea7d99fda25093364c48a8c44417575574a5ad0753b87cef2e3')
+
+pkgver() {
+  cd "$pkgname"
+
+  git describe --tags | sed -e 's/^TCSH//' -e 's/_/./g'
+}
+
+build() {
+  cd "$pkgname"
+
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc \
+--bindir=/usr/bin
+
+  make
+}
+
+package() {
+  cd "$pkgname"
+
+  make DESTDIR="$pkgdir" mandir=/usr/share/man install install.man
+
+  # shell configuration
+  install -vDm644 -t "$pkgdir/etc" ../csh.{cshrc,login}
+
+  # symlinks for tcsh -> csh
+  ln -s tcsh "$pkgdir/usr/bin/csh"
+  ln -s tcsh.1 "$pkgdir/usr/share/man/man1/csh.1"
+
+  # license
+  install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" Copyright
+}

Deleted: csh.cshrc
===
--- csh.cshrc   2022-03-23 01:17:42 UTC (rev 1171191)
+++ csh.cshrc   2022-03-23 01:18:42 UTC (rev 1171192)
@@ -1,96 +0,0 @@
-#
-##
-## Gentoo's csh.cshrc
-##
-## Based on the TCSH package (http://tcshrc.sourceforge.net)
-## 
-## .tcshrc 2Sep2001, Simos Xenitellis (si...@hellug.gr)
-##
-## 2003-01-13  --  Alain Penders (al...@gentoo.org)
-## Renamed to /etc/csh.cshrc, basic cleanup work.
-##
-## 2003-01-24  --  

[arch-commits] Commit in tcsh/trunk (PKGBUILD tcsh.install)

2022-03-22 Thread George Rawlinson via arch-commits
Date: Wednesday, March 23, 2022 @ 01:17:42
  Author: grawlinson
Revision: 1171191

upgpkg: tcsh 6.24.00-2

* Switch source to git commit from upstream tarball.
* Modernise PKGBUILD & install file.

Modified:
  tcsh/trunk/PKGBUILD
  tcsh/trunk/tcsh.install

--+
 PKGBUILD |   56 +++-
 tcsh.install |   26 +-
 2 files changed, 56 insertions(+), 26 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:56:02 UTC (rev 1171190)
+++ PKGBUILD2022-03-23 01:17:42 UTC (rev 1171191)
@@ -1,40 +1,62 @@
 # Maintainer: Lukas Fleischer 
+# Maintainer: George Rawlinson 
 # Contributor: Eric Belanger 
 # Contributor: Judd Vinet 
 
 pkgname=tcsh
 pkgver=6.24.00
-pkgrel=1
-pkgdesc='Enhanced version of the Berkeley C shell.'
+pkgrel=2
+pkgdesc='Enhanced version of the Berkeley C shell'
 arch=('x86_64')
 url='https://www.tcsh.org/'
 license=('BSD')
 depends=('ncurses' 'libxcrypt')
+makedepends=('git')
 backup=('etc/csh.cshrc'
 'etc/csh.login')
 install='tcsh.install'
-source=("https://astron.com/pub/tcsh/tcsh-${pkgver}.tar.gz;
-'csh.cshrc'
-'csh.login')
-md5sums=('6078b28439e2ee94c8df05c9d20f6159'
- '7ca0fe6d1a1b9a0093f632499d4fb112'
- '4869b9da87c79854e2cc97241f125853')
+_commit='9710f1315e2a927dcce7c005e903622659caa4ae'
+source=(
+  "$pkgname::git+https://github.com/tcsh-org/tcsh.git#commit=$_commit;
+  'csh.cshrc'
+  'csh.login'
+)
+sha512sums=('SKIP'
+
'0710c014b7b42ba8c69beb20ec2b8da44c9318013e83e8a38b2c94da1b11beb50a62cc9d82b7db1b3ee79bb0acf5f2a199e2ee2d745d541ea787e3c6a0069844'
+
'97f9f3e376517bd47aee67b48456b4892e0cb2c6f9c3e4b49d7b75cc23f52e69b06f024fbca1e72442d443720753b93fd9714160e551eab54d3de3757268d2d7')
+b2sums=('SKIP'
+
'016e65a672aba6d9b7283d63435a8ebd01818d56f11fb3c1203b1fd51fb1a67760c8f53b22be409319b3db18b0f81df09103de673579a5a5e1b6e07109069f94'
+
'da0fa27875507d646e869c5a8cdfecb793cd848c38e626704cdf5adb8ec2eef7fd98e3bab6eceea7d99fda25093364c48a8c44417575574a5ad0753b87cef2e3')
 
+pkgver() {
+  cd "$pkgname"
+
+  git describe --tags | sed -e 's/^TCSH//' -e 's/_/./g'
+}
+
 build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd "$pkgname"
 
-  ./configure --prefix=/usr --sysconfdir=/etc --bindir=/usr/bin
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc \
+--bindir=/usr/bin
+
   make
 }
 
 package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd "$pkgname"
 
-  make DESTDIR="${pkgdir}" mandir=/usr/share/man install install.man
+  make DESTDIR="$pkgdir" mandir=/usr/share/man install install.man
 
-  install -Dm0644 "${srcdir}/csh.cshrc" "${pkgdir}/etc/csh.cshrc"
-  install -Dm0644 "${srcdir}/csh.login" "${pkgdir}/etc/csh.login"
-  install -Dm0644 Copyright "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-  ln -s tcsh "${pkgdir}/usr/bin/csh"
-  ln -s tcsh.1 "${pkgdir}/usr/share/man/man1/csh.1"
+  # shell configuration
+  install -vDm644 -t "$pkgdir/etc" ../csh.{cshrc,login}
+
+  # symlinks for tcsh -> csh
+  ln -s tcsh "$pkgdir/usr/bin/csh"
+  ln -s tcsh.1 "$pkgdir/usr/share/man/man1/csh.1"
+
+  # license
+  install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" Copyright
 }

Modified: tcsh.install
===
--- tcsh.install2022-03-23 00:56:02 UTC (rev 1171190)
+++ tcsh.install2022-03-23 01:17:42 UTC (rev 1171191)
@@ -1,13 +1,21 @@
 post_install() {
-  if ! grep -qe '^/bin/tcsh$' etc/shells; then
-echo /bin/tcsh >>etc/shells
-echo /bin/csh >>etc/shells
-echo 'Added tcsh and csh to /etc/shells.'
-  fi
+  # tcsh
+  grep -Fqx /bin/tcsh /etc/shells || echo /bin/tcsh >>/etc/shells
+  grep -Fqx /usr/bin/tcsh /etc/shells || echo /usr/bin/tcsh >>/etc/shells
+
+  # csh
+  grep -Fqx /bin/csh /etc/shells || echo /bin/csh >>/etc/shells
+  grep -Fqx /usr/bin/csh /etc/shells || echo /usr/bin/csh >>/etc/shells
 }
 
-pre_remove() {
-  sed -i -r '/^(\/usr)?\/bin\/tcsh$/d' /etc/shells
-  sed -i -r '/^(\/usr)?\/bin\/csh$/d' /etc/shells
-  echo 'Removed tcsh and csh from /etc/shells.'
+post_upgrade() {
+  post_install
 }
+
+post_remove() {
+  # tcsh
+  sed -i -r '/^(\/usr)?\/bin\/tcsh$/d' etc/shells
+
+  # csh
+  sed -i -r '/^(\/usr)?\/bin\/csh$/d' etc/shells
+}



[arch-commits] Commit in nushell/trunk (PKGBUILD)

2022-03-22 Thread George Rawlinson via arch-commits
Date: Wednesday, March 23, 2022 @ 00:49:26
  Author: grawlinson
Revision: 1171181

upgpkg: nushell 0.60.0-1

* New upstream release.
* Documentation moved outside of main repository,
  so it is not packaged anymore.

Modified:
  nushell/trunk/PKGBUILD

--+
 PKGBUILD |   12 
 1 file changed, 4 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:49:09 UTC (rev 1171180)
+++ PKGBUILD2022-03-23 00:49:26 UTC (rev 1171181)
@@ -4,7 +4,7 @@
 # Contributor: Bumsik Kim 
 
 pkgname=nushell
-pkgver=0.44.0
+pkgver=0.60.0
 pkgrel=1
 pkgdesc="A new type of shell"
 arch=('x86_64')
@@ -14,7 +14,7 @@
 makedepends=('git' 'rust')
 options=('!lto')
 install="$pkgname.install"
-_commit='a660720b6889eab2fa3153854b0a367172c3821d'
+_commit='74af31a42ff4feb8d5d9897c0d99c7434678a315'
 source=("$pkgname::git+https://github.com/nushell/nushell.git#commit=$_commit;)
 b2sums=('SKIP')
 
@@ -49,15 +49,11 @@
 -maxdepth 1 \
 -executable \
 -type f \
+-name "nu*" \
 -exec install -vDm755 -t "$pkgdir/usr/bin" "{}" +
 
-  # remove binaries not present in upstream releases
-  rm -f "$pkgdir/usr/bin/table"
-  rm -f "$pkgdir/usr/bin/"nu_plugin_{core,extra}_*
-
   # documentation
-  install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" ./*.md
-  cp -vr docs/* "$pkgdir/usr/share/doc/$pkgname"
+  install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md
 
   # license
   install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE



[arch-commits] Commit in netfilter-fullconenat/repos (3 files)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:49:06
  Author: heftig
Revision: 1171176

archrelease: copy trunk to community-testing-x86_64

Added:
  netfilter-fullconenat/repos/community-testing-x86_64/
  netfilter-fullconenat/repos/community-testing-x86_64/PKGBUILD
(from rev 1171171, netfilter-fullconenat/trunk/PKGBUILD)
  netfilter-fullconenat/repos/community-testing-x86_64/linux-5.15.patch
(from rev 1171171, netfilter-fullconenat/trunk/linux-5.15.patch)

--+
 PKGBUILD |   46 +++
 linux-5.15.patch |   68 +
 2 files changed, 114 insertions(+)

Copied: netfilter-fullconenat/repos/community-testing-x86_64/PKGBUILD (from rev 
1171171, netfilter-fullconenat/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-03-23 00:49:06 UTC (rev 1171176)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Edward Pacman 
+
+pkgname=netfilter-fullconenat
+pkgver=r73.0cf3b48
+pkgrel=192
+pkgdesc="A kernel module that turns MASQUERADE into full cone SNAT"
+arch=('x86_64')
+url="https://github.com/Chion82/netfilter-full-cone-nat;
+license=('GPL2')
+depends=("linux")
+makedepends=('linux-headers' 'git')
+_commit=0cf3b48fd7d2fa81d0297d1fff12bbd0580fc435  # master
+source=("${pkgname}::git+https://github.com/Chion82/netfilter-full-cone-nat#commit=${_commit};
+linux-5.15.patch)
+sha256sums=('SKIP'
+'d785622e80ed3348be133270ac974dd372e0d6d770f0da554edbcbf20e94d6a6')
+
+pkgver() {
+  cd ${pkgname}
+  ( set -o pipefail
+git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short 
HEAD)"
+  )
+}
+
+prepare() {
+  cd ${pkgname}
+  echo "obj-m = xt_FULLCONENAT.o" > Kbuild
+  patch -p1 -i ../linux-5.15.patch
+}
+
+build() {
+  cd ${pkgname}
+  make -C /usr/src/linux M=$PWD modules
+}
+
+package() {
+  local extradir=/usr/lib/modules/$(net, _event_notifier) == 0) {
+   ct_event_notifier_registered = 1;
+@@ -1252,6 +1255,11 @@ static int fullconenat_tg_check(const struct 
xt_tgchk_param *par)
+ } else {
+   printk("xt_FULLCONENAT: warning: failed to register a conntrack 
notifier. Disable active GC for mappings.\n");
+ }
++#else
++ct_event_notifier.ct_event = ct_event_cb;
++nf_conntrack_register_notifier(par->net, _event_notifier);
++pr_debug("xt_FULLCONENAT: fullconenat_tg_check(): ct_event_notifier 
registered\n");
++#endif
+ 
+   }
+ 
+@@ -1269,6 +1277,7 @@ static void fullconenat_tg_destroy(const struct 
xt_tgdtor_param *par)
+   pr_debug("xt_FULLCONENAT: fullconenat_tg_destroy(): tg_refer_count is now 
%d\n", tg_refer_count);
+ 
+   if (tg_refer_count == 0) {
++#if LINUX_VERSION_CODE < KERNEL_VERSION(5,15,0)
+ if (ct_event_notifier_registered) {
+   nf_conntrack_unregister_notifier(par->net, _event_notifier);
+   ct_event_notifier_registered = 0;
+@@ -1276,6 +1285,10 @@ static void fullconenat_tg_destroy(const struct 
xt_tgdtor_param *par)
+   pr_debug("xt_FULLCONENAT: fullconenat_tg_destroy(): ct_event_notifier 
unregistered\n");
+ 
+ }
++#else
++nf_conntrack_unregister_notifier(par->net);
++pr_debug("xt_FULLCONENAT: fullconenat_tg_destroy(): ct_event_notifier 
unregistered\n");
++#endif
+ nf_ct_netns_put(par->net, par->family);
+   }
+ 



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

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:55:47
  Author: felixonmars
Revision: 1171188

archrelease: copy trunk to community-staging-x86_64

Added:
  hledger-iadd/repos/community-staging-x86_64/
  hledger-iadd/repos/community-staging-x86_64/PKGBUILD
(from rev 1171187, hledger-iadd/trunk/PKGBUILD)

--+
 PKGBUILD |   54 ++
 1 file changed, 54 insertions(+)

Copied: hledger-iadd/repos/community-staging-x86_64/PKGBUILD (from rev 1171187, 
hledger-iadd/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:55:47 UTC (rev 1171188)
@@ -0,0 +1,54 @@
+# Maintainer: Felix Yan 
+# Maintainer: Caleb Maclennan 
+
+_hkgname=hledger-iadd
+pkgname=hledger-iadd
+pkgver=1.3.17
+pkgrel=15
+pkgdesc="A terminal UI as drop-in replacement for hledger add"
+url="https://github.com/hpdeifel/hledger-iadd#readme;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-brick' 'haskell-free' 'haskell-hledger-lib' 
'haskell-megaparsec'
+ 'haskell-microlens' 'haskell-microlens-th' 
'haskell-optparse-applicative'
+ 'haskell-text-zipper' 'haskell-unordered-containers' 'haskell-vector' 
'haskell-vty'
+ 'haskell-xdg-basedir')
+makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-hspec' 
'haskell-hspec-discover')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('44ae987d4a2b3950a0256d52e3afabea5b3b3351f1f802e8c9a8397753d35bb9b52ae90e7046e3f2f4a46406d05cefa7d7375cb326a9f6f6001c8fd623183896')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -u hledger-lib -u megaparsec $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in hledger-iadd/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:55:37
  Author: felixonmars
Revision: 1171187

upgpkg: hledger-iadd 1.3.17-15: rebuild with brick 0.66

Modified:
  hledger-iadd/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:55:30 UTC (rev 1171186)
+++ PKGBUILD2022-03-23 00:55:37 UTC (rev 1171187)
@@ -4,7 +4,7 @@
 _hkgname=hledger-iadd
 pkgname=hledger-iadd
 pkgver=1.3.17
-pkgrel=14
+pkgrel=15
 pkgdesc="A terminal UI as drop-in replacement for hledger add"
 url="https://github.com/hpdeifel/hledger-iadd#readme;
 license=("BSD")



[arch-commits] Commit in nvidia/trunk (PKGBUILD)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:48:28
  Author: heftig
Revision: 440595

510.54-10: linux 5.17.arch1-1

Modified:
  nvidia/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:44:26 UTC (rev 440594)
+++ PKGBUILD2022-03-23 00:48:28 UTC (rev 440595)
@@ -4,7 +4,7 @@
 
 pkgname=nvidia
 pkgver=510.54
-pkgrel=9
+pkgrel=10
 pkgdesc="NVIDIA drivers for linux"
 arch=('x86_64')
 url="https://www.nvidia.com/;



[arch-commits] Commit in bbswitch/repos (4 files)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:49:08
  Author: heftig
Revision: 1171179

archrelease: copy trunk to community-testing-x86_64

Added:
  bbswitch/repos/community-testing-x86_64/
  bbswitch/repos/community-testing-x86_64/0001-proc_ops-struct.patch
(from rev 1171171, bbswitch/trunk/0001-proc_ops-struct.patch)
  bbswitch/repos/community-testing-x86_64/0002-kernel-5.7.patch
(from rev 1171171, bbswitch/trunk/0002-kernel-5.7.patch)
  bbswitch/repos/community-testing-x86_64/PKGBUILD
(from rev 1171171, bbswitch/trunk/PKGBUILD)

+
 0001-proc_ops-struct.patch |   36 ++
 0002-kernel-5.7.patch  |   11 +
 PKGBUILD   |   50 +++
 3 files changed, 97 insertions(+)

Copied: bbswitch/repos/community-testing-x86_64/0001-proc_ops-struct.patch 
(from rev 1171171, bbswitch/trunk/0001-proc_ops-struct.patch)
===
--- community-testing-x86_64/0001-proc_ops-struct.patch 
(rev 0)
+++ community-testing-x86_64/0001-proc_ops-struct.patch 2022-03-23 00:49:08 UTC 
(rev 1171179)
@@ -0,0 +1,36 @@
+diff --unified --recursive --text bbswitch-0.8.orig/bbswitch.c 
bbswitch-0.8.new/bbswitch.c
+--- bbswitch-0.8.orig/bbswitch.c   2013-12-04 21:22:06.0 -0200
 bbswitch-0.8.new/bbswitch.c2020-04-01 12:02:35.518754892 -0300
+@@ -35,6 +35,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #define BBSWITCH_VERSION "0.8"
+ 
+@@ -375,13 +376,23 @@
+ return 0;
+ }
+ 
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 6, 0)
++static struct proc_ops bbswitch_fops = {
++.proc_open   = bbswitch_proc_open,
++.proc_read   = seq_read,
++.proc_write  = bbswitch_proc_write,
++.proc_lseek = seq_lseek,
++.proc_release= single_release
++};
++#else
+ static struct file_operations bbswitch_fops = {
+ .open   = bbswitch_proc_open,
+ .read   = seq_read,
+ .write  = bbswitch_proc_write,
+ .llseek = seq_lseek,
+ .release= single_release
+-};
++ };
++#endif
+ 
+ static struct notifier_block nb = {
+ .notifier_call = _pm_handler

Copied: bbswitch/repos/community-testing-x86_64/0002-kernel-5.7.patch (from rev 
1171171, bbswitch/trunk/0002-kernel-5.7.patch)
===
--- community-testing-x86_64/0002-kernel-5.7.patch  
(rev 0)
+++ community-testing-x86_64/0002-kernel-5.7.patch  2022-03-23 00:49:08 UTC 
(rev 1171179)
@@ -0,0 +1,11 @@
+diff -u -r bbswitch-0.8/bbswitch.c bbswitch-0.8-5.7/bbswitch.c
+--- bbswitch-0.8/bbswitch.c2020-06-02 00:34:20.370571802 +
 bbswitch-0.8-5.7/bbswitch.c2020-06-02 00:35:18.161403639 +
+@@ -29,6 +29,7 @@
+ #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 

Copied: bbswitch/repos/community-testing-x86_64/PKGBUILD (from rev 1171171, 
bbswitch/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-03-23 00:49:08 UTC (rev 1171179)
@@ -0,0 +1,50 @@
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: M0Rf30
+# Contributor: Samsagax 
+
+pkgbase=bbswitch
+pkgname=(bbswitch bbswitch-dkms)
+pkgver=0.8
+pkgrel=494
+pkgdesc="Kernel module allowing to switch dedicated graphics card on Optimus 
laptops"
+arch=('x86_64')
+url="http://github.com/Bumblebee-Project/bbswitch;
+license=('GPL')
+makedepends=('linux-headers')
+source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/Bumblebee-Project/bbswitch/archive/v${pkgver}.tar.gz;
+0001-proc_ops-struct.patch 0002-kernel-5.7.patch)
+sha512sums=('11ab163931feb6c0e202d04c4552b848e999fedea9990390c26b28abdb4a69081ccfb5a22d1e390cc274f1c0cfc9adedc719c5fece14738b17aaa93e28865b7c'
+
'993a2895c37ea213c105be668f794af54838d8015d6f561ee6bc7ce65583425515931c83c2487ab97c14454105f233f089e8bdc90ea5ed9576be767335f57ad1'
+
'2eeae463b2f83e7744ff1a769cb6186389e026fc78668e836525dfd16a56abfae01cfb150c9bb46af74ec42e87ebea91636118fe0c773e7eaa7ea671b25d2e04')
+
+prepare() {
+  cd ${pkgbase}-${pkgver}
+  patch -Np1 < ../0001-proc_ops-struct.patch
+  patch -Np1 < ../0002-kernel-5.7.patch
+}
+
+build() {
+  cd ${pkgbase}-${pkgver}
+  make KDIR=/usr/src/linux
+}
+
+package_bbswitch() {
+  depends=('linux')
+
+  cd ${pkgbase}-${pkgver}
+  _extradir="/usr/lib/modules/$(

[arch-commits] Commit in haskell-brick/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:54:16
  Author: felixonmars
Revision: 1171183

upgpkg: haskell-brick 0.66-1: rebuild with brick 0.66

Modified:
  haskell-brick/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:50:22 UTC (rev 1171182)
+++ PKGBUILD2022-03-23 00:54:16 UTC (rev 1171183)
@@ -3,8 +3,8 @@
 
 _hkgname=brick
 pkgname=haskell-brick
-pkgver=0.65.1
-pkgrel=5
+pkgver=0.66
+pkgrel=1
 pkgdesc="A declarative terminal user interface library"
 url="https://github.com/jtdaugherty/brick;
 license=("BSD")
@@ -14,7 +14,7 @@
  '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=('2d2eec71266b15f39b932fe1e16af5446e26fa6c3cbb10fbe8964f7428aad525c7cd08278c084d87b78f0be7227e21672b9b8a7550cee0b68422ef4826e17b65')
+sha512sums=('a0630e19fe5a75c9c73e643884e76cdaa836f1191657a05884f751e8107d5759139d7253dc0026111e1f3a95113006c49a6f44979a37ed2edcd34b1d0f31')
 
 build() {
 cd $_hkgname-$pkgver



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

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:49:05
  Author: heftig
Revision: 1171175

archrelease: copy trunk to community-testing-x86_64

Added:
  tp_smapi/repos/community-testing-x86_64/
  tp_smapi/repos/community-testing-x86_64/PKGBUILD
(from rev 1171171, tp_smapi/trunk/PKGBUILD)

--+
 PKGBUILD |   48 
 1 file changed, 48 insertions(+)

Copied: tp_smapi/repos/community-testing-x86_64/PKGBUILD (from rev 1171171, 
tp_smapi/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-03-23 00:49:05 UTC (rev 1171175)
@@ -0,0 +1,48 @@
+# Maintainer: Lukas Fleischer 
+# Contributor: xduugu
+# Contributor: nh2
+# Contributor: Steven Davidovitz 
+# Contributor: Nick B 
+# Contributor: Christof Musik 
+# Contributor: Stefan Rupp 
+# Contributor: Ignas Anikevicius 
+
+pkgname=tp_smapi
+pkgver=0.43
+pkgrel=381
+pkgdesc="Modules for ThinkPad's SMAPI functionality"
+arch=('x86_64')
+url='https://github.com/evgeni/tp_smapi'
+license=('GPL')
+makedepends=('linux-headers' 'git')
+_commit=a63729ab30d85430048f65c37f29188ab484cd52  # tags/tp-smapi/0.43
+source=("git+https://github.com/evgeni/tp_smapi#commit=$_commit;)
+sha256sums=('SKIP')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/^tp-smapi\///;s/-/+/g'
+}
+
+build() {
+  cd $pkgname
+
+  # https://bugs.archlinux.org/task/54975 (kernel has no 
_GLOBAL_OFFSET_TABLE_):
+  # Clear EXTRA_CFLAGS since it defaults to injecting CFLAGS and -fno-plt 
breaks the modules
+
+  make HDAPS=1 KVER="$(

[arch-commits] Commit in nushell/repos/community-x86_64 (4 files)

2022-03-22 Thread George Rawlinson via arch-commits
Date: Wednesday, March 23, 2022 @ 00:50:22
  Author: grawlinson
Revision: 1171182

archrelease: copy trunk to community-x86_64

Added:
  nushell/repos/community-x86_64/PKGBUILD
(from rev 1171181, nushell/trunk/PKGBUILD)
  nushell/repos/community-x86_64/nushell.install
(from rev 1171181, nushell/trunk/nushell.install)
Deleted:
  nushell/repos/community-x86_64/PKGBUILD
  nushell/repos/community-x86_64/nushell.install

-+
 PKGBUILD|  124 ++
 nushell.install |   24 +-
 2 files changed, 72 insertions(+), 76 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-03-23 00:49:26 UTC (rev 1171181)
+++ PKGBUILD2022-03-23 00:50:22 UTC (rev 1171182)
@@ -1,64 +0,0 @@
-# Maintainer: George Rawlinson 
-# Contributor:  KokaKiwi 
-# Contributor: Felix Golatofski 
-# Contributor: Bumsik Kim 
-
-pkgname=nushell
-pkgver=0.44.0
-pkgrel=1
-pkgdesc="A new type of shell"
-arch=('x86_64')
-url="https://www.nushell.sh;
-license=('MIT')
-depends=('openssl' 'libxcb' 'libx11' 'curl' 'bzip2')
-makedepends=('git' 'rust')
-options=('!lto')
-install="$pkgname.install"
-_commit='a660720b6889eab2fa3153854b0a367172c3821d'
-source=("$pkgname::git+https://github.com/nushell/nushell.git#commit=$_commit;)
-b2sums=('SKIP')
-
-# NOTE: as of 0.40.0, upstream uses upx to reduce binary size, but this strips
-# RELRO + PIE, so we do not enable this
-
-pkgver() {
-  cd "$pkgname"
-  git describe --tags
-}
-
-prepare() {
-  cd "$pkgname"
-  cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
-}
-
-build() {
-  cd "$pkgname"
-  cargo build --release --frozen --workspace --features=extra
-}
-
-check() {
-  cd "$pkgname"
-  cargo test --frozen --workspace --features=extra
-}
-
-package() {
-  cd "$pkgname"
-
-  # binaries
-  find target/release \
--maxdepth 1 \
--executable \
--type f \
--exec install -vDm755 -t "$pkgdir/usr/bin" "{}" +
-
-  # remove binaries not present in upstream releases
-  rm -f "$pkgdir/usr/bin/table"
-  rm -f "$pkgdir/usr/bin/"nu_plugin_{core,extra}_*
-
-  # documentation
-  install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" ./*.md
-  cp -vr docs/* "$pkgdir/usr/share/doc/$pkgname"
-
-  # license
-  install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
-}

Copied: nushell/repos/community-x86_64/PKGBUILD (from rev 1171181, 
nushell/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-03-23 00:50:22 UTC (rev 1171182)
@@ -0,0 +1,60 @@
+# Maintainer: George Rawlinson 
+# Contributor:  KokaKiwi 
+# Contributor: Felix Golatofski 
+# Contributor: Bumsik Kim 
+
+pkgname=nushell
+pkgver=0.60.0
+pkgrel=1
+pkgdesc="A new type of shell"
+arch=('x86_64')
+url="https://www.nushell.sh;
+license=('MIT')
+depends=('openssl' 'libxcb' 'libx11' 'curl' 'bzip2')
+makedepends=('git' 'rust')
+options=('!lto')
+install="$pkgname.install"
+_commit='74af31a42ff4feb8d5d9897c0d99c7434678a315'
+source=("$pkgname::git+https://github.com/nushell/nushell.git#commit=$_commit;)
+b2sums=('SKIP')
+
+# NOTE: as of 0.40.0, upstream uses upx to reduce binary size, but this strips
+# RELRO + PIE, so we do not enable this
+
+pkgver() {
+  cd "$pkgname"
+  git describe --tags
+}
+
+prepare() {
+  cd "$pkgname"
+  cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+  cd "$pkgname"
+  cargo build --release --frozen --workspace --features=extra
+}
+
+check() {
+  cd "$pkgname"
+  cargo test --frozen --workspace --features=extra
+}
+
+package() {
+  cd "$pkgname"
+
+  # binaries
+  find target/release \
+-maxdepth 1 \
+-executable \
+-type f \
+-name "nu*" \
+-exec install -vDm755 -t "$pkgdir/usr/bin" "{}" +
+
+  # documentation
+  install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md
+
+  # license
+  install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
+}

Deleted: nushell.install
===
--- nushell.install 2022-03-23 00:49:26 UTC (rev 1171181)
+++ nushell.install 2022-03-23 00:50:22 UTC (rev 1171182)
@@ -1,12 +0,0 @@
-post_install() {
-  grep -Fqx /bin/nu /etc/shells || echo /bin/nu >> /etc/shells
-  grep -Fqx /usr/bin/nu /etc/shells || echo /usr/bin/nu >> /etc/shells
-}
-
-post_upgrade() {
-  post_install
-}
-
-pre_remove() {
-  sed -i -r '/^(\/usr)?\/bin\/nu$/d' etc/shells
-}

Copied: nushell/repos/community-x86_64/nushell.install (from rev 1171181, 
nushell/trunk/nushell.install)
===
--- nushell.install (rev 0)
+++ nushell.install 2022-03-23 00:50:22 UTC (rev 1171182)
@@ -0,0 +1,12 @@
+post_install() {
+  grep -Fqx /bin/nu /etc/shells || echo /bin/nu >> /etc/shells
+  grep -Fqx /usr/bin/nu /etc/shells || echo /usr/bin/nu >> /etc/shells
+}
+
+post_upgrade() 

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

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:54:27
  Author: felixonmars
Revision: 1171184

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 1171183, haskell-brick/trunk/PKGBUILD)

--+
 PKGBUILD |   46 ++
 1 file changed, 46 insertions(+)

Copied: haskell-brick/repos/community-staging-x86_64/PKGBUILD (from rev 
1171183, haskell-brick/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:54:27 UTC (rev 1171184)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=brick
+pkgname=haskell-brick
+pkgver=0.66
+pkgrel=1
+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=('a0630e19fe5a75c9c73e643884e76cdaa836f1191657a05884f751e8107d5759139d7253dc0026111e1f3a95113006c49a6f44979a37ed2edcd34b1d0f31')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-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 --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-hls-ormolu-plugin/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:30:00
  Author: felixonmars
Revision: 1171011

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-ormolu-plugin/repos/community-staging-x86_64/
  haskell-hls-ormolu-plugin/repos/community-staging-x86_64/PKGBUILD
(from rev 1171010, haskell-hls-ormolu-plugin/trunk/PKGBUILD)

--+
 PKGBUILD |   53 +
 1 file changed, 53 insertions(+)

Copied: haskell-hls-ormolu-plugin/repos/community-staging-x86_64/PKGBUILD (from 
rev 1171010, haskell-hls-ormolu-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:30:00 UTC (rev 1171011)
@@ -0,0 +1,53 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-ormolu-plugin
+pkgname=haskell-hls-ormolu-plugin
+pkgver=1.0.1.0
+pkgrel=128
+pkgdesc="Integration with the Ormolu code formatter"
+url="https://hackage.haskell.org/package/hls-ormolu-plugin;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ghc' 'haskell-ghc-api-compat' 'haskell-ghcide'
+ 'haskell-hls-plugin-api' 'haskell-lens' 'haskell-lsp' 
'haskell-ormolu')
+makedepends=('ghc' 'uusi' 'haskell-hls-test-utils' 'haskell-lsp-types')
+checkdepends=('git')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('330242298e6c4608d31bb0eac3ef926cfd7d5ff2bd07ab57cd46a1904c133322181e2e35da3beb01f1f97efd466d653d12a3563939fe86e70d820301aca52661')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  uusi -r ghc:ghc,ghc-api-compat $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in firefox-i18n/repos/extra-any (PKGBUILD PKGBUILD)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:31:46
  Author: heftig
Revision: 440593

archrelease: copy trunk to extra-any

Added:
  firefox-i18n/repos/extra-any/PKGBUILD
(from rev 440592, firefox-i18n/trunk/PKGBUILD)
Deleted:
  firefox-i18n/repos/extra-any/PKGBUILD

--+
 PKGBUILD |  468 ++---
 1 file changed, 234 insertions(+), 234 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-03-23 00:31:31 UTC (rev 440592)
+++ PKGBUILD2022-03-23 00:31:46 UTC (rev 440593)
@@ -1,234 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Contributor: Thomas Baechler 
-# Contributor: Jaroslaw Swierczynski 
-# Contributor: Michal Hybner 
-# Contributor: Andrea Scarpino 
-
-pkgbase=firefox-i18n
-pkgver=98.0.1
-pkgrel=1
-pkgdesc="Language pack for Firefox"
-arch=(any)
-license=(MPL GPL LGPL)
-url="https://www.mozilla.org/firefox/;
-
-_languages=(
-  'ach"Acholi"'
-  'af "Afrikaans"'
-  'an "Aragonese"'
-  'ar "Arabic"'
-  'ast"Asturian"'
-  'az "Azerbaijani"'
-  'be "Belarusian"'
-  'bg "Bulgarian"'
-  'bn "Bengali"'
-  'br "Breton"'
-  'bs "Bosnian"'
-  'ca-valencia "Catalan (Valencian)"'
-  'ca "Catalan"'
-  'cak"Maya Kaqchikel"'
-  'cs "Czech"'
-  'cy "Welsh"'
-  'da "Danish"'
-  'de "German"'
-  'dsb"Lower Sorbian"'
-  'el "Greek"'
-  'en-CA  "English (Canadian)"'
-  'en-GB  "English (British)"'
-  'en-US  "English (US)"'
-  'eo "Esperanto"'
-  'es-AR  "Spanish (Argentina)"'
-  'es-CL  "Spanish (Chile)"'
-  'es-ES  "Spanish (Spain)"'
-  'es-MX  "Spanish (Mexico)"'
-  'et "Estonian"'
-  'eu "Basque"'
-  'fa "Persian"'
-  'ff "Fulah"'
-  'fi "Finnish"'
-  'fr "French"'
-  'fy-NL  "Frisian"'
-  'ga-IE  "Irish"'
-  'gd "Gaelic (Scotland)"'
-  'gl "Galician"'
-  'gn "Guarani"'
-  'gu-IN  "Gujarati (India)"'
-  'he "Hebrew"'
-  'hi-IN  "Hindi (India)"'
-  'hr "Croatian"'
-  'hsb"Upper Sorbian"'
-  'hu "Hungarian"'
-  'hy-AM  "Armenian"'
-  'ia "Interlingua"'
-  'id "Indonesian"'
-  'is "Icelandic"'
-  'it "Italian"'
-  'ja "Japanese"'
-  'ka "Georgian"'
-  'kab"Kabyle"'
-  'kk "Kazakh"'
-  'km "Khmer"'
-  'kn "Kannada"'
-  'ko "Korean"'
-  'lij"Ligurian"'
-  'lt "Lithuanian"'
-  'lv "Latvian"'
-  'mk "Macedonian"'
-  'mr "Marathi"'
-  'ms "Malay"'
-  'my "Burmese"'
-  'nb-NO  "Norwegian (Bokmål)"'
-  'ne-NP  "Nepali"'
-  'nl "Dutch"'
-  'nn-NO  "Norwegian (Nynorsk)"'
-  'oc "Occitan"'
-  'pa-IN  "Punjabi (India)"'
-  'pl "Polish"'
-  'pt-BR  "Portuguese (Brazilian)"'
-  'pt-PT  "Portuguese (Portugal)"'
-  'rm "Romansh"'
-  'ro "Romanian"'
-  'ru "Russian"'
-  'si "Sinhala"'
-  'sk "Slovak"'
-  'sl "Slovenian"'
-  'son"Songhai"'
-  'sq "Albanian"'
-  'sr "Serbian"'
-  'sv-SE  "Swedish"'
-  'ta "Tamil"'
-  'te "Telugu"'
-  'th "Thai"'
-  'tl "Tagalog"'
-  'tr "Turkish"'
-  'trs"Chicahuaxtla Triqui"'
-  'uk "Ukrainian"'
-  'ur "Urdu"'
-  'uz "Uzbek"'
-  'vi "Vietnamese"'
-  'xh "Xhosa"'
-  'zh-CN  "Chinese (Simplified)"'
-  'zh-TW  "Chinese (Traditional)"'
-)
-
-pkgname=()
-source=()
-_url=https://ftp.mozilla.org/pub/firefox/releases/$pkgver/linux-x86_64/xpi
-
-for _lang in "${_languages[@]}"; do
-  _locale=${_lang%% *}
-  _pkgname=firefox-i18n-${_locale,,}
-
-  pkgname+=($_pkgname)
-  source+=("firefox-i18n-$pkgver-$_locale.xpi::$_url/$_locale.xpi")
-  eval "package_$_pkgname() {
-_package $_lang
-  }"
-done
-
-# Don't extract anything
-noextract=(${source[@]%%::*})
-
-_package() {
-  pkgdesc="$2 language pack for Firefox"
-  depends=("firefox>=$pkgver")
-  install -Dm644 firefox-i18n-$pkgver-$1.xpi \
-
"$pkgdir/usr/lib/firefox/browser/extensions/langpack-$1...@firefox.mozilla.org.xpi"
-}
-
-sha256sums=('8551c946428371a610c7e14a12fd18524532cdd8be8cc397e1fee95736879a43'
-'0322c02cf6af3a84781a202d56cb0ed10c3b4c943fcde0ca626ca9e7fb4f13e3'
-'37461dac4bdfae216c6f543affd3096d676976a9bb9fcb6e59a1ef1325153741'
-'6083a88939a920ef0cde5f89e74da107d8e9f4d215afcbe8dec4d04eaacc1645'
-'5b1b83e632229e86f18b4fef7b851b3530cad4fb20583d659fc3c1c033a5469e'
-'752fbe46811a6800ea38edd6354c9f5d353d3027aab064e69da7e13d67ded55f'
-'571ee53607605dd789f4f951d14f88da28fdb8b30f2e830afb365790443bb9f7'
-'af3b6d719c0dbc273111e88de24893a47f578407fa97ce133206d64b483fa7bf'
-'dc95ab09a63da462e1ac692d97e8b0efc8545d1149cfab329925390785b5f118'
-'e83732d7b70e6e2772dae4897498eb5a26f9d9605800191a2cf54201746ab705'
-'70b18f970b371f49f1b6d0079c657d8df305c2aa33cd40aa5a84f101338faa82'
-'44c1727482670a5dbabb1a1fffbd4a6f5910a0e08ad5d00bec834955ffec3db6'
-

[arch-commits] Commit in haskell-hls-hlint-plugin/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:27:56
  Author: felixonmars
Revision: 1171000

upgpkg: haskell-hls-hlint-plugin 1.0.1.1-125: rebuild with terminal-size 0.3.3

Modified:
  haskell-hls-hlint-plugin/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:27:50 UTC (rev 1170999)
+++ PKGBUILD2022-03-23 00:27:56 UTC (rev 1171000)
@@ -3,7 +3,7 @@
 _hkgname=hls-hlint-plugin
 pkgname=haskell-hls-hlint-plugin
 pkgver=1.0.1.1
-pkgrel=124
+pkgrel=125
 pkgdesc="Hlint integration plugin with Haskell Language Server"
 url="https://hackage.haskell.org/package/hls-hlint-plugin;
 license=("Apache")



[arch-commits] Commit in broadcom-wl-dkms/repos/community-x86_64 (31 files)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:48:07
  Author: heftig
Revision: 1171162

archrelease: copy trunk to community-x86_64

Added:
  broadcom-wl-dkms/repos/community-x86_64/001-null-pointer-fix.patch
(from rev 1171161, broadcom-wl-dkms/trunk/001-null-pointer-fix.patch)
  broadcom-wl-dkms/repos/community-x86_64/002-rdtscl.patch
(from rev 1171161, broadcom-wl-dkms/trunk/002-rdtscl.patch)
  broadcom-wl-dkms/repos/community-x86_64/003-linux47.patch
(from rev 1171161, broadcom-wl-dkms/trunk/003-linux47.patch)
  broadcom-wl-dkms/repos/community-x86_64/004-linux48.patch
(from rev 1171161, broadcom-wl-dkms/trunk/004-linux48.patch)
  broadcom-wl-dkms/repos/community-x86_64/005-debian-fix-kernel-warnings.patch
(from rev 1171161, 
broadcom-wl-dkms/trunk/005-debian-fix-kernel-warnings.patch)
  broadcom-wl-dkms/repos/community-x86_64/006-linux411.patch
(from rev 1171161, broadcom-wl-dkms/trunk/006-linux411.patch)
  broadcom-wl-dkms/repos/community-x86_64/007-linux412.patch
(from rev 1171161, broadcom-wl-dkms/trunk/007-linux412.patch)
  broadcom-wl-dkms/repos/community-x86_64/008-linux415.patch
(from rev 1171161, broadcom-wl-dkms/trunk/008-linux415.patch)
  broadcom-wl-dkms/repos/community-x86_64/009-fix_mac_profile_discrepancy.patch
(from rev 1171161, 
broadcom-wl-dkms/trunk/009-fix_mac_profile_discrepancy.patch)
  broadcom-wl-dkms/repos/community-x86_64/010-linux56.patch
(from rev 1171161, broadcom-wl-dkms/trunk/010-linux56.patch)
  broadcom-wl-dkms/repos/community-x86_64/011-linux59.patch
(from rev 1171161, broadcom-wl-dkms/trunk/011-linux59.patch)
  broadcom-wl-dkms/repos/community-x86_64/012-linux517.patch
(from rev 1171161, broadcom-wl-dkms/trunk/012-linux517.patch)
  broadcom-wl-dkms/repos/community-x86_64/PKGBUILD
(from rev 1171161, broadcom-wl-dkms/trunk/PKGBUILD)
  broadcom-wl-dkms/repos/community-x86_64/broadcom-wl-dkms.conf
(from rev 1171161, broadcom-wl-dkms/trunk/broadcom-wl-dkms.conf)
  broadcom-wl-dkms/repos/community-x86_64/broadcom-wl-dkms.install
(from rev 1171161, broadcom-wl-dkms/trunk/broadcom-wl-dkms.install)
  broadcom-wl-dkms/repos/community-x86_64/dkms.conf.in
(from rev 1171161, broadcom-wl-dkms/trunk/dkms.conf.in)
Deleted:
  broadcom-wl-dkms/repos/community-x86_64/001-null-pointer-fix.patch
  broadcom-wl-dkms/repos/community-x86_64/002-rdtscl.patch
  broadcom-wl-dkms/repos/community-x86_64/003-linux47.patch
  broadcom-wl-dkms/repos/community-x86_64/004-linux48.patch
  broadcom-wl-dkms/repos/community-x86_64/005-debian-fix-kernel-warnings.patch
  broadcom-wl-dkms/repos/community-x86_64/006-linux411.patch
  broadcom-wl-dkms/repos/community-x86_64/007-linux412.patch
  broadcom-wl-dkms/repos/community-x86_64/008-linux415.patch
  broadcom-wl-dkms/repos/community-x86_64/009-fix_mac_profile_discrepancy.patch
  broadcom-wl-dkms/repos/community-x86_64/010-linux56.patch
  broadcom-wl-dkms/repos/community-x86_64/011-linux59.patch
  broadcom-wl-dkms/repos/community-x86_64/PKGBUILD
  broadcom-wl-dkms/repos/community-x86_64/broadcom-wl-dkms.conf
  broadcom-wl-dkms/repos/community-x86_64/broadcom-wl-dkms.install
  broadcom-wl-dkms/repos/community-x86_64/dkms.conf.in

---+
 001-null-pointer-fix.patch|   54 ++--
 002-rdtscl.patch  |   44 +--
 003-linux47.patch |  218 
 004-linux48.patch |  128 -
 005-debian-fix-kernel-warnings.patch  |  322 
 006-linux411.patch|   54 ++--
 007-linux412.patch|  136 +-
 008-linux415.patch|   92 +++---
 009-fix_mac_profile_discrepancy.patch |   28 +-
 010-linux56.patch |  110 
 011-linux59.patch |  422 
 012-linux517.patch|   39 ++
 PKGBUILD  |  134 +-
 broadcom-wl-dkms.conf |   16 -
 broadcom-wl-dkms.install  |   28 +-
 dkms.conf.in  |   31 +-
 16 files changed, 949 insertions(+), 907 deletions(-)

Deleted: 001-null-pointer-fix.patch
===
--- 001-null-pointer-fix.patch  2022-03-23 00:47:47 UTC (rev 1171161)
+++ 001-null-pointer-fix.patch  2022-03-23 00:48:07 UTC (rev 1171162)
@@ -1,27 +0,0 @@
-Description: Fixing null pointer crash
-
-Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773713
-Bug-Ubuntu: https://launchpad.net/bugs/1415880
-Last-Update: 2015-08-18
-

- src/wl/sys/wl_linux.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/wl/sys/wl_linux.c b/src/wl/sys/wl_linux.c
-index 860b935..295156f 100644
 a/src/wl/sys/wl_linux.c
-+++ b/src/wl/sys/wl_linux.c
-@@ -2157,8 +2157,8 @@ wl_start(struct sk_buff *skb, struct net_device *dev)
-   wlif = WL_DEV_IF(dev);
-   wl = WL_INFO(dev);
- 
-+  

[arch-commits] Commit in broadcom-wl/trunk (PKGBUILD)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:48:22
  Author: heftig
Revision: 1171166

6.30.223.271-373: linux 5.17.arch1-1

Modified:
  broadcom-wl/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:48:21 UTC (rev 1171165)
+++ PKGBUILD2022-03-23 00:48:22 UTC (rev 1171166)
@@ -5,7 +5,7 @@
 #_kernelname=-custom  # Build against kernel with a different name
 pkgname=${_module}${_kernelname}
 pkgver=6.30.223.271
-pkgrel=372
+pkgrel=373
 pkgdesc='Broadcom 802.11 Linux STA wireless driver'
 arch=('x86_64')
 
url='https://www.broadcom.com/support/download-search/?pf=Wireless+LAN+Infrastructure'



[arch-commits] Commit in haskell-hls-pragmas-plugin/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:30:46
  Author: felixonmars
Revision: 1171017

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-pragmas-plugin/repos/community-staging-x86_64/
  haskell-hls-pragmas-plugin/repos/community-staging-x86_64/PKGBUILD
(from rev 1171016, haskell-hls-pragmas-plugin/trunk/PKGBUILD)

--+
 PKGBUILD |   52 
 1 file changed, 52 insertions(+)

Copied: haskell-hls-pragmas-plugin/repos/community-staging-x86_64/PKGBUILD 
(from rev 1171016, haskell-hls-pragmas-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:30:46 UTC (rev 1171017)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-pragmas-plugin
+pkgname=haskell-hls-pragmas-plugin
+pkgver=1.0.1.0
+pkgrel=125
+pkgdesc="Pragmas plugin for Haskell Language Server"
+url="https://hackage.haskell.org/package/hls-pragmas-plugin;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-extra' 'haskell-fuzzy' 'haskell-ghcide' 
'haskell-hls-plugin-api'
+ 'haskell-lens' 'haskell-lsp' 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi' 'haskell-hls-test-utils' 'haskell-lsp-types')
+checkdepends=('git')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('bf284033b7d2c3491b655ca32a7a791a4e62c838a4caafea36e28844052b2a192cf39d97ae1415a698ea22d7ffcc5f0290c37a91bba841b93c1ceabe089d7e07')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in virtualbox-host-modules-arch/repos (2 files)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:49:07
  Author: heftig
Revision: 1171178

archrelease: copy trunk to community-testing-x86_64

Added:
  virtualbox-host-modules-arch/repos/community-testing-x86_64/
  virtualbox-host-modules-arch/repos/community-testing-x86_64/PKGBUILD
(from rev 1171175, virtualbox-host-modules-arch/trunk/PKGBUILD)

--+
 PKGBUILD |   40 
 1 file changed, 40 insertions(+)

Copied: virtualbox-host-modules-arch/repos/community-testing-x86_64/PKGBUILD 
(from rev 1171175, virtualbox-host-modules-arch/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-03-23 00:49:07 UTC (rev 1171178)
@@ -0,0 +1,40 @@
+# Maintainer: Sébastien Luttringer
+# Contributor: Ionut Biru 
+
+pkgname='virtualbox-host-modules-arch'
+pkgver=6.1.32
+pkgrel=18
+pkgdesc='Virtualbox host kernel modules for Arch Kernel'
+arch=('x86_64')
+url='https://virtualbox.org/'
+license=('GPL')
+makedepends=('linux-headers' "virtualbox-host-dkms=$pkgver")
+replaces=('virtualbox-modules' 'virtualbox-host-modules')
+conflicts=('virtualbox-modules' 'virtualbox-host-modules'
+   'virtualbox-host-dkms')
+provides=('VIRTUALBOX-HOST-MODULES')
+
+build() {
+  _kernver="$(

[arch-commits] Commit in haskell-hls-call-hierarchy-plugin/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:31:01
  Author: felixonmars
Revision: 1171019

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-call-hierarchy-plugin/repos/community-staging-x86_64/
  haskell-hls-call-hierarchy-plugin/repos/community-staging-x86_64/PKGBUILD
(from rev 1171018, haskell-hls-call-hierarchy-plugin/trunk/PKGBUILD)

--+
 PKGBUILD |   53 +
 1 file changed, 53 insertions(+)

Copied: 
haskell-hls-call-hierarchy-plugin/repos/community-staging-x86_64/PKGBUILD (from 
rev 1171018, haskell-hls-call-hierarchy-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:31:01 UTC (rev 1171019)
@@ -0,0 +1,53 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-call-hierarchy-plugin
+pkgname=haskell-hls-call-hierarchy-plugin
+pkgver=1.0.0.0
+pkgrel=125
+pkgdesc="Call hierarchy plugin for Haskell Language Server"
+url="https://hackage.haskell.org/package/hls-call-hierarchy-plugin;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-extra' 'haskell-ghc' 
'haskell-ghc-api-compat'
+ 'haskell-ghcide' 'haskell-hiedb' 'haskell-hls-plugin-api' 
'haskell-lens' 'haskell-lsp'
+ 'haskell-sqlite-simple' 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi' 'haskell-hls-test-utils' 'haskell-lsp-test')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('4b3103a98ec57c9f050ffd1c534a0e23b1bfcbe78dda441c351b874939ce34a8')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  uusi -r ghc:ghc,ghc-api-compat $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-hls-floskell-plugin/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:30:30
  Author: felixonmars
Revision: 1171015

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-floskell-plugin/repos/community-staging-x86_64/
  haskell-hls-floskell-plugin/repos/community-staging-x86_64/PKGBUILD
(from rev 1171014, haskell-hls-floskell-plugin/trunk/PKGBUILD)

--+
 PKGBUILD |   51 +++
 1 file changed, 51 insertions(+)

Copied: haskell-hls-floskell-plugin/repos/community-staging-x86_64/PKGBUILD 
(from rev 1171014, haskell-hls-floskell-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:30:30 UTC (rev 1171015)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-floskell-plugin
+pkgname=haskell-hls-floskell-plugin
+pkgver=1.0.0.1
+pkgrel=125
+pkgdesc="Integration with the Floskell code formatter"
+url="https://hackage.haskell.org/package/hls-floskell-plugin;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-floskell' 'haskell-ghcide' 
'haskell-hls-plugin-api' 'haskell-lsp-types')
+makedepends=('ghc' 'uusi' 'haskell-hls-test-utils')
+checkdepends=('git')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('0f420355b67447426e77f149a5cf735f613b2c863b08f625e0a0d91a33bcf565684d702f67743ef9d50eaa235551c30c76743fedd78ead9fbed429e838acf113')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in vhba-module/repos (3 files)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:49:05
  Author: heftig
Revision: 1171174

archrelease: copy trunk to community-testing-x86_64

Added:
  vhba-module/repos/community-testing-x86_64/
  vhba-module/repos/community-testing-x86_64/PKGBUILD
(from rev 1171171, vhba-module/trunk/PKGBUILD)
  vhba-module/repos/community-testing-x86_64/dkms.conf
(from rev 1171171, vhba-module/trunk/dkms.conf)

---+
 PKGBUILD  |   49 +
 dkms.conf |9 +
 2 files changed, 58 insertions(+)

Copied: vhba-module/repos/community-testing-x86_64/PKGBUILD (from rev 1171171, 
vhba-module/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-03-23 00:49:05 UTC (rev 1171174)
@@ -0,0 +1,49 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Ray Rashif 
+# Contributor: Mateusz Herych 
+# Contributor: Charles Lindsay 
+
+pkgbase=vhba-module
+pkgname=(vhba-module vhba-module-dkms)
+pkgver=20211218
+pkgrel=23
+pkgdesc="Kernel module that emulates SCSI devices"
+url="https://cdemu.sourceforge.io/;
+arch=(x86_64)
+license=(GPL)
+makedepends=('linux-headers')
+source=("https://downloads.sourceforge.net/cdemu/$pkgbase-$pkgver.tar.xz;
+dkms.conf)
+sha256sums=('72c5a8c1c452805e4cef8cafefcecc2d25ce197ae4c67383082802e5adcd77b6'
+'8cab0ebb4fee72069d63616b0983f105b98d1261e72e9bef5509a6e60bc382a7')
+
+prepare() {
+  cd $pkgbase-$pkgver
+}
+
+build() {
+  cd $pkgbase-$pkgver
+  make KERNELRELEASE="$(

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

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:49:04
  Author: heftig
Revision: 1171172

archrelease: copy trunk to community-testing-x86_64

Added:
  deepin-anything-arch/repos/community-testing-x86_64/
  deepin-anything-arch/repos/community-testing-x86_64/PKGBUILD
(from rev 1171171, deepin-anything-arch/trunk/PKGBUILD)

--+
 PKGBUILD |   29 +
 1 file changed, 29 insertions(+)

Copied: deepin-anything-arch/repos/community-testing-x86_64/PKGBUILD (from rev 
1171171, deepin-anything-arch/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-03-23 00:49:04 UTC (rev 1171172)
@@ -0,0 +1,29 @@
+# Maintainer: Felix Yan 
+
+pkgname=deepin-anything-arch
+pkgver=5.0.9
+pkgrel=73
+pkgdesc="Deepin Anything file search tool, kernel module for Arch kernel"
+arch=('x86_64')
+url="https://github.com/linuxdeepin/deepin-anything;
+license=('GPL3')
+makedepends=('linux-headers')
+provides=('DEEPIN-ANYTHING-MODULE')
+replaces=('deepin-anything-module')
+source=("https://github.com/linuxdeepin/deepin-anything/archive/$pkgver/deepin-anything-$pkgver.tar.gz;)
+sha512sums=('d7038f900c7f6cf2af156ced0fab6bcd46bff347011acc34b5d355ae8f09efe3f323724b728fbfe9c8b961e238ceb7c81aaf45f2e446b5d9ce908e8c0a658c5b')
+
+build() {
+  cd deepin-anything-$pkgver
+  make -C kernelmod kdir=/usr/src/linux
+}
+
+package() {
+  depends=('linux')
+
+  cd deepin-anything-$pkgver
+  local extradir=/usr/lib/modules/$(

[arch-commits] Commit in haskell-hls-fourmolu-plugin/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:30:14
  Author: felixonmars
Revision: 1171013

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-fourmolu-plugin/repos/community-staging-x86_64/
  haskell-hls-fourmolu-plugin/repos/community-staging-x86_64/PKGBUILD
(from rev 1171012, haskell-hls-fourmolu-plugin/trunk/PKGBUILD)

--+
 PKGBUILD |   53 +
 1 file changed, 53 insertions(+)

Copied: haskell-hls-fourmolu-plugin/repos/community-staging-x86_64/PKGBUILD 
(from rev 1171012, haskell-hls-fourmolu-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:30:14 UTC (rev 1171013)
@@ -0,0 +1,53 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-fourmolu-plugin
+pkgname=haskell-hls-fourmolu-plugin
+pkgver=1.0.0.2
+pkgrel=129
+pkgdesc="Integration with the Fourmolu code formatter"
+url="https://hackage.haskell.org/package/hls-fourmolu-plugin;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-fourmolu' 'haskell-ghc' 'haskell-ghcide' 
'haskell-hls-plugin-api'
+ 'haskell-lens' 'haskell-lsp' 'haskell-ghc-api-compat')
+makedepends=('ghc' 'uusi' 'haskell-hls-test-utils' 'haskell-lsp-test')
+checkdepends=('git')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('88a92c70c34d14699bcc19e7d1ff061955c4e9a6819f32c5b46d8b31d1d1f06b12be65bb84ede6046601a6d8daafcb8fc65725ceb3fc67e7afeef4097094ed46')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  uusi -r ghc:ghc,ghc-api-compat $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in firefox-i18n/trunk (PKGBUILD)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:30:56
  Author: heftig
Revision: 440590

98.0.2-1

Modified:
  firefox-i18n/trunk/PKGBUILD

--+
 PKGBUILD |  194 ++---
 1 file changed, 97 insertions(+), 97 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-22 22:54:09 UTC (rev 440589)
+++ PKGBUILD2022-03-23 00:30:56 UTC (rev 440590)
@@ -5,7 +5,7 @@
 # Contributor: Andrea Scarpino 
 
 pkgbase=firefox-i18n
-pkgver=98.0.1
+pkgver=98.0.2
 pkgrel=1
 pkgdesc="Language pack for Firefox"
 arch=(any)
@@ -136,99 +136,99 @@
 
"$pkgdir/usr/lib/firefox/browser/extensions/langpack-$1...@firefox.mozilla.org.xpi"
 }
 
-sha256sums=('8551c946428371a610c7e14a12fd18524532cdd8be8cc397e1fee95736879a43'
-'0322c02cf6af3a84781a202d56cb0ed10c3b4c943fcde0ca626ca9e7fb4f13e3'
-'37461dac4bdfae216c6f543affd3096d676976a9bb9fcb6e59a1ef1325153741'
-'6083a88939a920ef0cde5f89e74da107d8e9f4d215afcbe8dec4d04eaacc1645'
-'5b1b83e632229e86f18b4fef7b851b3530cad4fb20583d659fc3c1c033a5469e'
-'752fbe46811a6800ea38edd6354c9f5d353d3027aab064e69da7e13d67ded55f'
-'571ee53607605dd789f4f951d14f88da28fdb8b30f2e830afb365790443bb9f7'
-'af3b6d719c0dbc273111e88de24893a47f578407fa97ce133206d64b483fa7bf'
-'dc95ab09a63da462e1ac692d97e8b0efc8545d1149cfab329925390785b5f118'
-'e83732d7b70e6e2772dae4897498eb5a26f9d9605800191a2cf54201746ab705'
-'70b18f970b371f49f1b6d0079c657d8df305c2aa33cd40aa5a84f101338faa82'
-'44c1727482670a5dbabb1a1fffbd4a6f5910a0e08ad5d00bec834955ffec3db6'
-'830c126706c012c4809fb3a88145fc3e3221ed9c653ed9e9de5c7d53517ab427'
-'bae8b7140f6f7b99c99030a01d09a7cf372c0e57d4ba989cdc4b11fea9f92c8e'
-'9add64fe8c7e4f490e1975a5888e380035ed474dbeeaa436434ae8284308f3b2'
-'cec35f499b2c730db400c51a6c593e680ddb150ecaf5bbf6dd4aeb8d90e8e6a6'
-'080bb47c3561c460cfc5feadb2b1580718fd830554d49501fc8a506996160d3d'
-'b50119c0eb189d95be8306e4710833b60e160b2232159cc9d3a6dcb77619f087'
-'5021161a843eadad79f7011373a8fbf32fd00ae4576335c35d59250ee1ffb71b'
-'9153eae1a8ca9a61102f951e95594caf8d996138c0537b4f793a34c57bf8686b'
-'f91f021d1792ba948f95dfbe1b567639f3d588222337ca4984617d59701e8a8e'
-'abf4b7105f28697ea693ac290a245742c7598c9298d57ed04d604ff57758e5cc'
-'105502f2eb189c4a9348a1369b9e4992f7c184f6dd31a3b61ea9c805f05bd554'
-'ede177e32dd811835a2063f5040efad77263d9b711cd391b01849536979e1384'
-'d41aaab9333da1dd781fc4415d933bbb0681d6d8b6ee9813e3ccc75afe69d11b'
-'fbaf991836e12d4711990c402fcca3be9d986ab6df603b6e02c7b66daf454c61'
-'adc7be162f3d3008c2b36e0c96b4146b989e4be99f68b7c0b0fa7cd4954f26ae'
-'36b920b06b47216420da76f63461684eb29fd9d07ec44f1ba1a3752543bd37c6'
-'f115999a19c8ff424de3eb46625e517a388e7fcd0d44053d4e5410a4d8dd9145'
-'89d1a3332a113ba8f5ad4be1093d6fa5c0368f52f23f183b984ed6aeb33744a2'
-'668b61c77498f9d4c32b0477c8022c6930cad07e08136af126b1b4745deb877a'
-'6371c600d5f0cb4b6b896ba1eacb3953e81200d25804b9a248f3644984e37fa6'
-'db5562d3c8df64af713cb5c3bcac5c7c60af8ab18741774a076c3306bd3c0092'
-'b25baf4262774496cb090cfb643beaee9ef1d1e5557ac8de34ba5fa5338d464f'
-'75e21568d8571f60b87a511f44ec2665c787144b58f699818f5e78358b008b99'
-'1752c0e0dd54b37ed76199dd81869c6fd81c3e4a6653a811530348d8ba600d00'
-'1e297d5f8a1262eeaf7d09666f53ba884d3a04d15f8bde7bdc0986ac393e3f02'
-'1fc198d1b153c6f45e319f8ef979b7f102239644da13b2d182515cdf97861f25'
-'0656663ce27beba87780dc691ce621ee1181edf5d3613205d76bcf467ea4edc2'
-'fd94a9c704ba744812de7bd95aa8f42e1c2ee8e2cc462f4d9f2aa872a5c64156'
-'816994350857b2afe79b4c1d60a817369130addf64def1acba7f1ead2ecbbac2'
-'681034b20aa39aae480dd4e91598c4879f9a35ca2221c516b5f7c48179205aef'
-'b370a72e96d8c5c09b7b033ce22a9d0cca33374a6510626e4df4e180f66073a5'
-'9ef47a5fc94cf0b6f6efe48a26ecbfb9f02dc5e0823c26373f6e835ae44c6b44'
-'d22562c7b068f6cf2b60f79f811f64bd5baa344b3b9b9e34a2b20c3f9a80e193'
-'f3c2cd5e7eb56414119a887e170bbf972d258190f629f6da6dc3c5928fcd4b47'
-'5356f1e5ee1b1eb1ef5439d9ff67ae5679ef4d133b4d19236b062d14a0f9f0c0'
-'c830a84414d6b53a335f4d27ec7b6bb77d6f87b470720199eef0a102894b94d1'
-'bc903c468fcdc366ea6fd4c4289c1896794f7c006516bfc4d42b200cbcf2da93'
-'d2cfd0829490ddfa8a2b41b7cf027fe19b089ba500f7ed9a1a1a12b2fbb4c61a'
-'1797dccfd1a772a64ec13c2b55af8f36a277d2a0bf4531ff39afc9f48c7396d1'
-'75dd69ac750f7cf4390914af4d33fa5995fc869d2a5b570d6e079f81b47bf183'
-'8010e5e3dd3f2699a1483334e83708781f4cc026596fd3785808ea4b1a5f16c6'
-  

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

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:49:04
  Author: heftig
Revision: 1171173

archrelease: copy trunk to community-testing-x86_64

Added:
  broadcom-wl/repos/community-testing-x86_64/
  broadcom-wl/repos/community-testing-x86_64/PKGBUILD
(from rev 1171171, broadcom-wl/trunk/PKGBUILD)

--+
 PKGBUILD |   42 ++
 1 file changed, 42 insertions(+)

Copied: broadcom-wl/repos/community-testing-x86_64/PKGBUILD (from rev 1171171, 
broadcom-wl/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-03-23 00:49:04 UTC (rev 1171173)
@@ -0,0 +1,42 @@
+# Maintainer: Eli Schwartz 
+
+_module=broadcom-wl
+_kernelname=  # Build against stock -ARCH kernel
+#_kernelname=-custom  # Build against kernel with a different name
+pkgname=${_module}${_kernelname}
+pkgver=6.30.223.271
+pkgrel=373
+pkgdesc='Broadcom 802.11 Linux STA wireless driver'
+arch=('x86_64')
+url='https://www.broadcom.com/support/download-search/?pf=Wireless+LAN+Infrastructure'
+license=('custom')
+makedepends=("linux${_kernelname}-headers" "${_module}-dkms=${pkgver}")
+
+build() {
+_kernver=$(

[arch-commits] Commit in nvidia/repos (testing-x86_64 testing-x86_64/PKGBUILD)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:49:07
  Author: heftig
Revision: 440596

archrelease: copy trunk to testing-x86_64

Added:
  nvidia/repos/testing-x86_64/
  nvidia/repos/testing-x86_64/PKGBUILD
(from rev 440595, nvidia/trunk/PKGBUILD)

--+
 PKGBUILD |   33 +
 1 file changed, 33 insertions(+)

Copied: nvidia/repos/testing-x86_64/PKGBUILD (from rev 440595, 
nvidia/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2022-03-23 00:49:07 UTC (rev 440596)
@@ -0,0 +1,33 @@
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Felix Yan 
+# Contributor: Thomas Baechler 
+
+pkgname=nvidia
+pkgver=510.54
+pkgrel=10
+pkgdesc="NVIDIA drivers for linux"
+arch=('x86_64')
+url="https://www.nvidia.com/;
+makedepends=('linux-headers' "nvidia-dkms=$pkgver")
+provides=('NVIDIA-MODULE')
+license=('custom')
+options=('!strip')
+
+build() {
+_kernver=$(

[arch-commits] Commit in haskell-hls-fourmolu-plugin/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:30:05
  Author: felixonmars
Revision: 1171012

upgpkg: haskell-hls-fourmolu-plugin 1.0.0.2-129: rebuild with terminal-size 
0.3.3

Modified:
  haskell-hls-fourmolu-plugin/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:30:00 UTC (rev 1171011)
+++ PKGBUILD2022-03-23 00:30:05 UTC (rev 1171012)
@@ -3,7 +3,7 @@
 _hkgname=hls-fourmolu-plugin
 pkgname=haskell-hls-fourmolu-plugin
 pkgver=1.0.0.2
-pkgrel=128
+pkgrel=129
 pkgdesc="Integration with the Fourmolu code formatter"
 url="https://hackage.haskell.org/package/hls-fourmolu-plugin;
 license=("Apache")



[arch-commits] Commit in linux/repos (3 files)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:49:10
  Author: heftig
Revision: 440597

archrelease: copy trunk to testing-x86_64

Added:
  linux/repos/testing-x86_64/
  linux/repos/testing-x86_64/PKGBUILD
(from rev 440596, linux/trunk/PKGBUILD)
  linux/repos/testing-x86_64/config
(from rev 440596, linux/trunk/config)

--+
 PKGBUILD |  203 +
 config   |10853 +
 2 files changed, 11056 insertions(+)

The diff is longer than the limit of 200KB.
Use svn diff -r 440596:440597 to see the changes.


[arch-commits] Commit in vhba-module/trunk (PKGBUILD)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:48:25
  Author: heftig
Revision: 1171169

20211218-23: linux 5.17.arch1-1

Modified:
  vhba-module/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:48:24 UTC (rev 1171168)
+++ PKGBUILD2022-03-23 00:48:25 UTC (rev 1171169)
@@ -6,7 +6,7 @@
 pkgbase=vhba-module
 pkgname=(vhba-module vhba-module-dkms)
 pkgver=20211218
-pkgrel=22
+pkgrel=23
 pkgdesc="Kernel module that emulates SCSI devices"
 url="https://cdemu.sourceforge.io/;
 arch=(x86_64)



[arch-commits] Commit in acpi_call/trunk (PKGBUILD)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:48:26
  Author: heftig
Revision: 1171170

1.2.2-28: linux 5.17.arch1-1

Modified:
  acpi_call/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:48:25 UTC (rev 1171169)
+++ PKGBUILD2022-03-23 00:48:26 UTC (rev 1171170)
@@ -4,7 +4,7 @@
 
 pkgname=acpi_call
 pkgver=1.2.2
-pkgrel=27
+pkgrel=28
 pkgdesc='A linux kernel module that enables calls to ACPI methods through 
/proc/acpi/call'
 url='https://github.com/mkottman/acpi_call'
 arch=('x86_64')



[arch-commits] Commit in deepin-anything-arch/trunk (PKGBUILD)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:48:29
  Author: heftig
Revision: 1171171

5.0.9-73: linux 5.17.arch1-1

Modified:
  deepin-anything-arch/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:48:26 UTC (rev 1171170)
+++ PKGBUILD2022-03-23 00:48:29 UTC (rev 1171171)
@@ -2,7 +2,7 @@
 
 pkgname=deepin-anything-arch
 pkgver=5.0.9
-pkgrel=72
+pkgrel=73
 pkgdesc="Deepin Anything file search tool, kernel module for Arch kernel"
 arch=('x86_64')
 url="https://github.com/linuxdeepin/deepin-anything;



[arch-commits] Commit in tp_smapi/trunk (PKGBUILD)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:48:21
  Author: heftig
Revision: 1171165

0.43-381: linux 5.17.arch1-1

Modified:
  tp_smapi/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:48:20 UTC (rev 1171164)
+++ PKGBUILD2022-03-23 00:48:21 UTC (rev 1171165)
@@ -9,7 +9,7 @@
 
 pkgname=tp_smapi
 pkgver=0.43
-pkgrel=380
+pkgrel=381
 pkgdesc="Modules for ThinkPad's SMAPI functionality"
 arch=('x86_64')
 url='https://github.com/evgeni/tp_smapi'



[arch-commits] Commit in haskell-hls-pragmas-plugin/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:30:36
  Author: felixonmars
Revision: 1171016

upgpkg: haskell-hls-pragmas-plugin 1.0.1.0-125: rebuild with terminal-size 0.3.3

Modified:
  haskell-hls-pragmas-plugin/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:30:30 UTC (rev 1171015)
+++ PKGBUILD2022-03-23 00:30:36 UTC (rev 1171016)
@@ -3,7 +3,7 @@
 _hkgname=hls-pragmas-plugin
 pkgname=haskell-hls-pragmas-plugin
 pkgver=1.0.1.0
-pkgrel=124
+pkgrel=125
 pkgdesc="Pragmas plugin for Haskell Language Server"
 url="https://hackage.haskell.org/package/hls-pragmas-plugin;
 license=("Apache")



[arch-commits] Commit in r8168/trunk (PKGBUILD linux517.patch)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:48:24
  Author: heftig
Revision: 1171168

8.049.02-66: linux 5.17.arch1-1

Added:
  r8168/trunk/linux517.patch
Modified:
  r8168/trunk/PKGBUILD

+
 PKGBUILD   |   13 ++---
 linux517.patch |   32 
 2 files changed, 42 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:48:23 UTC (rev 1171167)
+++ PKGBUILD2022-03-23 00:48:24 UTC (rev 1171168)
@@ -4,7 +4,7 @@
 
 pkgname=r8168
 pkgver=8.049.02
-pkgrel=65
+pkgrel=66
 pkgdesc="A kernel module for Realtek 8168 network cards"
 url="http://www.realtek.com.tw;
 license=("GPL")
@@ -11,11 +11,18 @@
 arch=('x86_64')
 makedepends=('linux-headers')
 
source=(https://github.com/mtorromeo/r8168/archive/$pkgver/$pkgname-$pkgver.tar.gz
-
https://github.com/mtorromeo/r8168/releases/download/$pkgver/$pkgname-$pkgver.tar.gz.asc)
+
https://github.com/mtorromeo/r8168/releases/download/$pkgver/$pkgname-$pkgver.tar.gz.asc
+linux517.patch)
 sha256sums=('2b12d932e976f8f74b8d9545744c04beb4676dd7bc1d032dde51347ed1d8be24'
-'SKIP')
+'SKIP'
+'6c718137bed0f80bce52cc6862e755de7a1d0c2cbb75491ab5b099bd04534c1c')
 validpgpkeys=('0CADAACF70F64C654E131B3111675C743429DDEF') # Massimiliano 
Torromeo 
 
+prepare() {
+   cd "$pkgname-$pkgver"
+   patch -Np1 -i ../linux517.patch
+}
+
 build() {
cd "$pkgname-$pkgver"
# avoid using the Makefile directly -- it doesn't understand

Added: linux517.patch
===
--- linux517.patch  (rev 0)
+++ linux517.patch  2022-03-23 00:48:24 UTC (rev 1171168)
@@ -0,0 +1,32 @@
+diff -u -r r8168-8.049.02/src/r8168_n.c r8168-8.049.02-linux517/src/r8168_n.c
+--- r8168-8.049.02/src/r8168_n.c   2021-07-05 08:30:48.0 +
 r8168-8.049.02-linux517/src/r8168_n.c  2022-03-23 00:32:48.392881125 
+
+@@ -1733,7 +1733,7 @@
+ static int rtl8168_proc_open(struct inode *inode, struct file *file)
+ {
+ struct net_device *dev = proc_get_parent_data(inode);
+-int (*show)(struct seq_file *, void *) = PDE_DATA(inode);
++int (*show)(struct seq_file *, void *) = pde_data(inode);
+ 
+ return single_open(file, show, dev);
+ }
+@@ -24061,6 +24061,7 @@
+ struct rtl8168_private *tp = netdev_priv(dev);
+ int i;
+ u8 mac_addr[MAC_ADDR_LEN];
++u8 addr[ETH_ALEN];
+ 
+ for (i = 0; i < MAC_ADDR_LEN; i++)
+ mac_addr[i] = RTL_R8(tp, MAC0 + i);
+@@ -24129,9 +24130,10 @@
+ rtl8168_rar_set(tp, mac_addr);
+ 
+ for (i = 0; i < MAC_ADDR_LEN; i++) {
+-dev->dev_addr[i] = RTL_R8(tp, MAC0 + i);
++addr[i] = RTL_R8(tp, MAC0 + i);
+ tp->org_mac_addr[i] = dev->dev_addr[i]; /* keep the original 
MAC address */
+ }
++eth_hw_addr_set(dev, addr);
+ #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,13)
+ memcpy(dev->perm_addr, dev->dev_addr, dev->addr_len);
+ #endif



[arch-commits] Commit in netfilter-fullconenat/trunk (PKGBUILD)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:48:19
  Author: heftig
Revision: 1171163

r73.0cf3b48-192: linux 5.17.arch1-1

Modified:
  netfilter-fullconenat/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:48:07 UTC (rev 1171162)
+++ PKGBUILD2022-03-23 00:48:19 UTC (rev 1171163)
@@ -3,7 +3,7 @@
 
 pkgname=netfilter-fullconenat
 pkgver=r73.0cf3b48
-pkgrel=191
+pkgrel=192
 pkgdesc="A kernel module that turns MASQUERADE into full cone SNAT"
 arch=('x86_64')
 url="https://github.com/Chion82/netfilter-full-cone-nat;



[arch-commits] Commit in broadcom-wl-dkms/trunk (3 files)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:47:47
  Author: heftig
Revision: 1171161

6.30.223.271-29: add patch for linux 5.17

Added:
  broadcom-wl-dkms/trunk/012-linux517.patch
Modified:
  broadcom-wl-dkms/trunk/PKGBUILD
  broadcom-wl-dkms/trunk/dkms.conf.in

+
 012-linux517.patch |   39 +++
 PKGBUILD   |6 --
 dkms.conf.in   |1 +
 3 files changed, 44 insertions(+), 2 deletions(-)

Added: 012-linux517.patch
===
--- 012-linux517.patch  (rev 0)
+++ 012-linux517.patch  2022-03-23 00:47:47 UTC (rev 1171161)
@@ -0,0 +1,39 @@
+diff -u -r a/src/wl/sys/wl_linux.c b/src/wl/sys/wl_linux.c
+--- a/src/wl/sys/wl_linux.c2022-03-23 00:35:42.930416350 +
 b/src/wl/sys/wl_linux.c2022-03-23 00:40:12.903771013 +
+@@ -2980,7 +2980,11 @@
+   else
+   dev->type = ARPHRD_IEEE80211_RADIOTAP;
+ 
++#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 17, 0)
+   bcopy(wl->dev->dev_addr, dev->dev_addr, ETHER_ADDR_LEN);
++#else
++  eth_hw_addr_set(wl->dev, dev->dev_addr);
++#endif
+ 
+ #if defined(WL_USE_NETDEV_OPS)
+   dev->netdev_ops = _netdev_monitor_ops;
+@@ -3261,7 +3265,11 @@
+ static ssize_t
+ wl_proc_read(struct file *filp, char __user *buffer, size_t length, loff_t 
*offp)
+ {
++#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 17, 0)
+   wl_info_t * wl = PDE_DATA(file_inode(filp));
++#else
++  wl_info_t * wl = pde_data(file_inode(filp));
++#endif
+ #endif
+   int bcmerror, len;
+   int to_user = 0;
+@@ -3318,7 +3326,11 @@
+ static ssize_t
+ wl_proc_write(struct file *filp, const char __user *buff, size_t length, 
loff_t *offp)
+ {
++#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 17, 0)
+   wl_info_t * wl = PDE_DATA(file_inode(filp));
++#else
++  wl_info_t * wl = pde_data(file_inode(filp));
++#endif
+ #endif
+   int from_user = 0;
+   int bcmerror;

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:40:14 UTC (rev 1171160)
+++ PKGBUILD2022-03-23 00:47:47 UTC (rev 1171161)
@@ -6,7 +6,7 @@
 
 pkgname=broadcom-wl-dkms
 pkgver=6.30.223.271
-pkgrel=28
+pkgrel=29
 pkgdesc='Broadcom 802.11 Linux STA wireless driver'
 arch=(x86_64)
 
url='https://www.broadcom.com/support/download-search/?pf=Wireless+LAN+Infrastructure'
@@ -27,9 +27,10 @@
 '009-fix_mac_profile_discrepancy.patch'
 '010-linux56.patch'
 '011-linux59.patch'
+'012-linux517.patch'
 
"https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-${pkgver//./_}.tar.gz;)
 
b2sums=('7c4eaa825a37358509a08e5105665eeabc9f097945b6fa163cd5722b00638da5889f5466bd2c5f1b01172f2d0c9fb195f6e18329f2880adb2774406684cbc4c0'
-
'07ed5e7771e363628fa2cadb12fb0801162c533802590d969bd6e3438c42fc2fc4523653b1fd8e19fd7a4f5cc82e26c2a7a8a0c8b81dbc4dce42cf79d5d9904f'
+
'662adcf24effdeedb8a9108759ae7710466563ebede29c0e769078db3084fc03d74557e705ec13454faef74ad665d1a9a8f9c50c1e1512f525e06ca7b4268063'
 
'038150b9a50025dbd3c81d09755956216b83c0b54db29dc4bfbc3b46bd67cf4640ad643d69ba7f8d486f52cedeb00929b97e02152e72404e6126a05855f97d6f'
 
'bbc80e1ac01683ccc2d940212347fc11c74bdc252d492ca79a292015ac25df6a153ac97cb6c0f0a8d51c1c33d5dc0de4fdd61b1958499b946dc817d29646b72f'
 
'ecf3eb75f8eb3331b0a36b39851536de43cffd3b303db9e9f4fe6fe55d463c3343aba17a99668448427764a719e15e3e862d6a3dc0bc61cb68da9934fb427c6f'
@@ -41,6 +42,7 @@
 
'bf06e3046cf47debaa508ed11d3f8047424cd16ed7a044dc16a0dc94949ff280c2dc63683e69700a0930b6e0e66bb376b1e366c21a6076f8b56ddc8e06ba0794'
 
'21f7fc163ffcf6857f3a21a8519a42600fd6b3658d14b32191ef1142c817c10c8dc691a3bc39228927ac29d7b7ac5c3a62eb786853046bacb9cc74efb51b6cb0'
 
'c1f522f6554a7bfe0f7b789b042ada14316ecc87bc196c83bec95f684152f323a4c31f60ff26843e36338b8c7949bf36719a5c8afa439ff71f7c74dae4c755b6'
+
'978f7ce1e86bcfb8800faaa3b8b40c52e13bfbf13e5b439efe602aa7787c8e230d808519ae43afbe028275cdf01d7ed3cecbeea3e276cd1bd133037ae948f21c'
 
'e9d01c1a1a63c07f720e3ee53ee3ef634ab12694135300cb0ce47ade0e9e0084967a0b6df64d983e8184240eb3defb128f650bddb7727e901d50315307f3398a')
 
 prepare() {

Modified: dkms.conf.in
===
--- dkms.conf.in2022-03-23 00:40:14 UTC (rev 1171160)
+++ dkms.conf.in2022-03-23 00:47:47 UTC (rev 1171161)
@@ -12,4 +12,5 @@
 PATCH[7]="008-linux415.patch"
 PATCH[8]="010-linux56.patch"
 PATCH[9]="011-linux59.patch"
+PATCH[10]="012-linux517.patch"
 AUTOINSTALL="yes"



[arch-commits] Commit in bbswitch/trunk (PKGBUILD)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:48:23
  Author: heftig
Revision: 1171167

0.8-494: linux 5.17.arch1-1

Modified:
  bbswitch/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:48:22 UTC (rev 1171166)
+++ PKGBUILD2022-03-23 00:48:23 UTC (rev 1171167)
@@ -5,7 +5,7 @@
 pkgbase=bbswitch
 pkgname=(bbswitch bbswitch-dkms)
 pkgver=0.8
-pkgrel=493
+pkgrel=494
 pkgdesc="Kernel module allowing to switch dedicated graphics card on Optimus 
laptops"
 arch=('x86_64')
 url="http://github.com/Bumblebee-Project/bbswitch;



[arch-commits] Commit in haskell-hls-call-hierarchy-plugin/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:30:52
  Author: felixonmars
Revision: 1171018

upgpkg: haskell-hls-call-hierarchy-plugin 1.0.0.0-125: rebuild with 
terminal-size 0.3.3

Modified:
  haskell-hls-call-hierarchy-plugin/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:30:46 UTC (rev 1171017)
+++ PKGBUILD2022-03-23 00:30:52 UTC (rev 1171018)
@@ -3,7 +3,7 @@
 _hkgname=hls-call-hierarchy-plugin
 pkgname=haskell-hls-call-hierarchy-plugin
 pkgver=1.0.0.0
-pkgrel=124
+pkgrel=125
 pkgdesc="Call hierarchy plugin for Haskell Language Server"
 url="https://hackage.haskell.org/package/hls-call-hierarchy-plugin;
 license=("Apache")



[arch-commits] Commit in haskell-language-server/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:33:58
  Author: felixonmars
Revision: 1171022

upgpkg: haskell-language-server 1.3.0.0-144: rebuild with terminal-size 0.3.3

Modified:
  haskell-language-server/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:31:18 UTC (rev 1171021)
+++ PKGBUILD2022-03-23 00:33:58 UTC (rev 1171022)
@@ -2,7 +2,7 @@
 
 pkgname=haskell-language-server
 pkgver=1.3.0.0
-pkgrel=143
+pkgrel=144
 pkgdesc="LSP server for GHC"
 url="https://github.com/haskell/haskell-language-server#readme;
 license=("Apache")



[arch-commits] Commit in virtualbox-host-modules-arch/trunk (PKGBUILD)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:48:20
  Author: heftig
Revision: 1171164

6.1.32-18: linux 5.17.arch1-1

Modified:
  virtualbox-host-modules-arch/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:48:19 UTC (rev 1171163)
+++ PKGBUILD2022-03-23 00:48:20 UTC (rev 1171164)
@@ -3,7 +3,7 @@
 
 pkgname='virtualbox-host-modules-arch'
 pkgver=6.1.32
-pkgrel=17
+pkgrel=18
 pkgdesc='Virtualbox host kernel modules for Arch Kernel'
 arch=('x86_64')
 url='https://virtualbox.org/'



[arch-commits] Commit in firefox/trunk (PKGBUILD)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:31:00
  Author: heftig
Revision: 440591

98.0.2-1

Modified:
  firefox/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:30:56 UTC (rev 440590)
+++ PKGBUILD2022-03-23 00:31:00 UTC (rev 440591)
@@ -3,7 +3,7 @@
 # Contributor: Jakub Schmidtke 
 
 pkgname=firefox
-pkgver=98.0.1
+pkgver=98.0.2
 pkgrel=1
 pkgdesc="Standalone web browser from mozilla.org"
 arch=(x86_64)
@@ -23,7 +23,7 @@
 options=(!emptydirs !makeflags !strip !lto !debug)
 
source=(https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz{,.asc}
 $pkgname.desktop identity-icons-brand.svg)
-sha256sums=('f8de2f514d94cad25a2c8a5d219399de5c05a907607d51c5c5235a8bc9bb361c'
+sha256sums=('c144b6016aaa8ceab8154b9f0b2bbeee6cbc22ab7f811fcece28d36e49565890'
 'SKIP'
 '298eae9de76ec53182f38d5c549d0379569916eebf62149f9d7f4a7edef36abf'
 'a9b8b4a0a1f4a7b4af77d5fc70c2686d624038909263c795ecc81e0aec7711e9')



[arch-commits] Commit in haskell-hls-module-name-plugin/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:28:58
  Author: felixonmars
Revision: 1171004

upgpkg: haskell-hls-module-name-plugin 1.0.0.1-125: rebuild with terminal-size 
0.3.3

Modified:
  haskell-hls-module-name-plugin/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:28:20 UTC (rev 1171003)
+++ PKGBUILD2022-03-23 00:28:58 UTC (rev 1171004)
@@ -3,7 +3,7 @@
 _hkgname=hls-module-name-plugin
 pkgname=haskell-hls-module-name-plugin
 pkgver=1.0.0.1
-pkgrel=124
+pkgrel=125
 pkgdesc="Module name plugin for Haskell Language Server"
 url="https://hackage.haskell.org/package/hls-module-name-plugin;
 license=("Apache")



[arch-commits] Commit in linux/trunk (PKGBUILD config)

2022-03-22 Thread Jan Steffens via arch-commits
Date: Wednesday, March 23, 2022 @ 00:44:26
  Author: heftig
Revision: 440594

5.17.arch1-1

Modified:
  linux/trunk/PKGBUILD
  linux/trunk/config

--+
 PKGBUILD |4 -
 config   |  202 -
 2 files changed, 149 insertions(+), 57 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:31:46 UTC (rev 440593)
+++ PKGBUILD2022-03-23 00:44:26 UTC (rev 440594)
@@ -1,7 +1,7 @@
 # Maintainer: Jan Alexander Steffens (heftig) 
 
 pkgbase=linux
-pkgver=5.16.16.arch1
+pkgver=5.17.arch1
 pkgrel=1
 pkgdesc='Linux'
 _srctag=v${pkgver%.*}-${pkgver##*.}
@@ -26,7 +26,7 @@
   'C7E7849466FE2358343588377258734B41C31549'  # David Runge 

 )
 sha256sums=('SKIP'
-'937b8c12653d7b18be9b5673e9fa7fba9512c2b5c947e5d489a5e0749a0a8253')
+'05381b085c83737922a85fa6f42aa61b3d1400840a7952bf8524726e1d8f74f8')
 
 export KBUILD_BUILD_HOST=archlinux
 export KBUILD_BUILD_USER=$pkgbase

Modified: config
===
--- config  2022-03-23 00:31:46 UTC (rev 440593)
+++ config  2022-03-23 00:44:26 UTC (rev 440594)
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.16.14-arch1 Kernel Configuration
+# Linux/x86 5.17.0-arch1 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
 CONFIG_CC_IS_GCC=y
@@ -167,7 +167,6 @@
 CONFIG_RCU_NEED_SEGCBLIST=y
 CONFIG_RCU_FANOUT=64
 CONFIG_RCU_FANOUT_LEAF=16
-CONFIG_RCU_FAST_NO_HZ=y
 CONFIG_RCU_BOOST=y
 CONFIG_RCU_BOOST_DELAY=500
 # CONFIG_RCU_NOCB_CPU is not set
@@ -287,6 +286,7 @@
 CONFIG_RSEQ=y
 # CONFIG_EMBEDDED is not set
 CONFIG_HAVE_PERF_EVENTS=y
+CONFIG_GUEST_PERF_EVENTS=y
 
 #
 # Kernel Performance Events And Counters
@@ -329,9 +329,6 @@
 CONFIG_GENERIC_CALIBRATE_DELAY=y
 CONFIG_ARCH_HAS_CPU_RELAX=y
 CONFIG_ARCH_HAS_FILTER_PGPROT=y
-CONFIG_HAVE_SETUP_PER_CPU_AREA=y
-CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
-CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
 CONFIG_ARCH_HIBERNATION_POSSIBLE=y
 CONFIG_ARCH_NR_GPIO=1024
 CONFIG_ARCH_SUSPEND_POSSIBLE=y
@@ -453,6 +450,7 @@
 CONFIG_X86_5LEVEL=y
 CONFIG_X86_DIRECT_GBPAGES=y
 CONFIG_X86_CPA_STATISTICS=y
+CONFIG_X86_MEM_ENCRYPT=y
 CONFIG_AMD_MEM_ENCRYPT=y
 # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set
 CONFIG_NUMA=y
@@ -523,7 +521,6 @@
 
 CONFIG_ARCH_HAS_ADD_PAGES=y
 CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
-CONFIG_USE_PERCPU_NUMA_NODE_ID=y
 
 #
 # Power management and ACPI options
@@ -556,6 +553,7 @@
 CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
 CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
 CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
+CONFIG_ACPI_TABLE_LIB=y
 # CONFIG_ACPI_DEBUGGER is not set
 CONFIG_ACPI_SPCR_TABLE=y
 CONFIG_ACPI_FPDT=y
@@ -610,6 +608,8 @@
 CONFIG_ACPI_EXTLOG=m
 CONFIG_ACPI_ADXL=y
 CONFIG_ACPI_CONFIGFS=m
+CONFIG_ACPI_PFRUT=m
+CONFIG_ACPI_PCC=y
 CONFIG_PMIC_OPREGION=y
 CONFIG_BYTCRC_PMIC_OPREGION=y
 CONFIG_CHTCRC_PMIC_OPREGION=y
@@ -645,6 +645,7 @@
 #
 CONFIG_X86_INTEL_PSTATE=y
 CONFIG_X86_PCC_CPUFREQ=m
+CONFIG_X86_AMD_PSTATE=m
 CONFIG_X86_ACPI_CPUFREQ=m
 CONFIG_X86_ACPI_CPUFREQ_CPB=y
 CONFIG_X86_POWERNOW_K8=m
@@ -695,9 +696,11 @@
 # end of Binary Emulations
 
 CONFIG_HAVE_KVM=y
+CONFIG_HAVE_KVM_PFNCACHE=y
 CONFIG_HAVE_KVM_IRQCHIP=y
 CONFIG_HAVE_KVM_IRQFD=y
 CONFIG_HAVE_KVM_IRQ_ROUTING=y
+CONFIG_HAVE_KVM_DIRTY_RING=y
 CONFIG_HAVE_KVM_EVENTFD=y
 CONFIG_KVM_MMIO=y
 CONFIG_KVM_ASYNC_PF=y
@@ -817,6 +820,7 @@
 CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8
 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y
 CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
+CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
 CONFIG_HAVE_STACK_VALIDATION=y
 CONFIG_HAVE_RELIABLE_STACKTRACE=y
 CONFIG_ISA_BUS_API=y
@@ -841,9 +845,11 @@
 CONFIG_HAVE_PREEMPT_DYNAMIC=y
 CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
 CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
+CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y
 CONFIG_ARCH_HAS_ELFCORE_COMPAT=y
 CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y
 CONFIG_DYNAMIC_SIGFRAME=y
+CONFIG_HAVE_ARCH_NODE_DEV_GROUP=y
 
 #
 # GCOV-based kernel profiling
@@ -887,6 +893,7 @@
 CONFIG_BLK_RQ_ALLOC_TIME=y
 CONFIG_BLK_CGROUP_RWSTAT=y
 CONFIG_BLK_DEV_BSG_COMMON=y
+CONFIG_BLK_ICQ=y
 CONFIG_BLK_DEV_BSGLIB=y
 CONFIG_BLK_DEV_INTEGRITY=y
 CONFIG_BLK_DEV_INTEGRITY_T10=y
@@ -1020,7 +1027,10 @@
 CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y
 CONFIG_ARCH_WANTS_THP_SWAP=y
 CONFIG_THP_SWAP=y
-CONFIG_CLEANCACHE=y
+CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
+CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
+CONFIG_USE_PERCPU_NUMA_NODE_ID=y
+CONFIG_HAVE_SETUP_PER_CPU_AREA=y
 CONFIG_FRONTSWAP=y
 CONFIG_CMA=y
 # CONFIG_CMA_DEBUG is not set
@@ -1067,6 +1077,7 @@
 CONFIG_ARCH_HAS_PTE_SPECIAL=y
 CONFIG_MAPPING_DIRTY_HELPERS=y
 CONFIG_SECRETMEM=y
+CONFIG_ANON_VMA_NAME=y
 
 #
 # Data Access Monitoring
@@ -1275,7 +1286,6 @@
 CONFIG_NFT_NUMGEN=m
 CONFIG_NFT_CT=m
 CONFIG_NFT_FLOW_OFFLOAD=m
-CONFIG_NFT_COUNTER=m
 CONFIG_NFT_CONNLIMIT=m
 CONFIG_NFT_LOG=m
 CONFIG_NFT_LIMIT=m
@@ -1475,7 +1485,6 @@
 CONFIG_NFT_DUP_IPV4=m
 

[arch-commits] Commit in haskell-hls-eval-plugin/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:31:18
  Author: felixonmars
Revision: 1171021

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-eval-plugin/repos/community-staging-x86_64/
  haskell-hls-eval-plugin/repos/community-staging-x86_64/PKGBUILD
(from rev 1171020, haskell-hls-eval-plugin/trunk/PKGBUILD)

--+
 PKGBUILD |   58 ++
 1 file changed, 58 insertions(+)

Copied: haskell-hls-eval-plugin/repos/community-staging-x86_64/PKGBUILD (from 
rev 1171020, haskell-hls-eval-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:31:18 UTC (rev 1171021)
@@ -0,0 +1,58 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-eval-plugin
+pkgname=haskell-hls-eval-plugin
+pkgver=1.1.2.0
+pkgrel=126
+pkgdesc="Eval plugin for Haskell Language Server"
+url="https://github.com/haskell/haskell-language-server;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-diff' 'haskell-quickcheck' 'haskell-aeson' 
'haskell-dlist'
+ 'haskell-extra' 'haskell-ghc' 'haskell-ghc-api-compat' 
'haskell-ghc-paths' 'haskell-ghcide'
+ 'haskell-hashable' 'haskell-hls-plugin-api' 'haskell-lens' 
'haskell-lsp'
+ 'haskell-lsp-types' 'haskell-megaparsec' 'haskell-parser-combinators'
+ 'haskell-pretty-simple' 'haskell-safe-exceptions' 'haskell-temporary' 
'haskell-unliftio'
+ 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi' 'haskell-hls-test-utils')
+checkdepends=('git')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('8597144404060b56aa84d2a6549306924de6aa99ff8fa121f0a3e6fbf2facc979e36dc9304fd041833201044f59e1745574eb1a1e3459b22baf0fae3f40d96e1')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  uusi -r ghc:ghc,ghc-api-compat $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  # https://github.com/haskell/haskell-language-server/issues/1809
+  runhaskell Setup test --show-details=direct || echo "Tests failed"
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-language-server/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:34:08
  Author: felixonmars
Revision: 1171023

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-language-server/repos/community-staging-x86_64/
  haskell-language-server/repos/community-staging-x86_64/PKGBUILD
(from rev 1171022, haskell-language-server/trunk/PKGBUILD)

--+
 PKGBUILD |   67 +
 1 file changed, 67 insertions(+)

Copied: haskell-language-server/repos/community-staging-x86_64/PKGBUILD (from 
rev 1171022, haskell-language-server/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:34:08 UTC (rev 1171023)
@@ -0,0 +1,67 @@
+# Maintainer: Felix Yan 
+
+pkgname=haskell-language-server
+pkgver=1.3.0.0
+pkgrel=144
+pkgdesc="LSP server for GHC"
+url="https://github.com/haskell/haskell-language-server#readme;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-async'
+ 'haskell-base16-bytestring' 'haskell-cryptohash-sha1' 
'haskell-data-default'
+ 'haskell-extra' 'haskell-ghc' 'haskell-ghc-api-compat' 
'haskell-ghc-paths' 'haskell-gitrev'
+ 'haskell-hashable' 'haskell-hie-bios' 'haskell-hiedb'
+ 'haskell-hls-call-hierarchy-plugin' 'haskell-hls-eval-plugin'
+ 'haskell-hls-explicit-imports-plugin' 'haskell-hls-floskell-plugin'
+ 'haskell-hls-fourmolu-plugin' 'haskell-hls-ormolu-plugin' 
'haskell-hls-graph'
+ 'haskell-hls-haddock-comments-plugin' 'haskell-hls-hlint-plugin'
+ 'haskell-hls-module-name-plugin' 'haskell-hls-ormolu-plugin' 
'haskell-hls-plugin-api'
+ 'haskell-hls-pragmas-plugin'
+ 'haskell-hls-retrie-plugin' 'haskell-hls-stylish-haskell-plugin'
+ 'haskell-hslogger' 'haskell-lens' 'haskell-lsp' 
'haskell-optparse-applicative'
+ 'haskell-optparse-simple' 'haskell-regex-tdfa' 
'haskell-safe-exceptions'
+ 'haskell-sqlite-simple' 'haskell-temporary' 
'haskell-unordered-containers')
+# Disabled due to not compatible with GHC 9:
+# 'haskell-hls-brittany-plugin' 'haskell-hls-class-plugin' 
'haskell-hls-splice-plugin' 'haskell-hls-tactics-plugin' 
'haskell-hls-refine-imports-plugin'
+makedepends=('ghc' 'uusi' 'haskell-hls-test-utils' 
'haskell-hspec-expectations' 'haskell-lsp-test'
+ 'haskell-lsp-types')
+checkdepends=('cabal-install')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;)
+sha512sums=('2938c4eaf8e2fef72ddf0e116e021b109ab69c4cdd48dc678cb93cd08e03e7f2abf3aaf1dea17a51dd8cb70f69db7ceba9823291d847ffe8bd0c990028fd6da4')
+
+prepare() {
+  cd $pkgname-$pkgver
+  find test/testdata -name \*.cabal -exec uusi --add-options-all=-dynamic {} \;
+  uusi -u ghc-api-compat $pkgname.cabal
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie' -f-brittany -f-class -f-refineImports -f-tactic 
-f-splice
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $pkgname-$pkgver
+  
PATH="$PWD/dist/build/haskell-language-server:$PWD/dist/build/haskell-language-server-wrapper:$PATH"
 LD_LIBRARY_PATH="$PWD/dist/build" runhaskell Setup test || echo "Tests failed"
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-hls-floskell-plugin/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:30:20
  Author: felixonmars
Revision: 1171014

upgpkg: haskell-hls-floskell-plugin 1.0.0.1-125: rebuild with terminal-size 
0.3.3

Modified:
  haskell-hls-floskell-plugin/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:30:14 UTC (rev 1171013)
+++ PKGBUILD2022-03-23 00:30:20 UTC (rev 1171014)
@@ -3,7 +3,7 @@
 _hkgname=hls-floskell-plugin
 pkgname=haskell-hls-floskell-plugin
 pkgver=1.0.0.1
-pkgrel=124
+pkgrel=125
 pkgdesc="Integration with the Floskell code formatter"
 url="https://hackage.haskell.org/package/hls-floskell-plugin;
 license=("Apache")



[arch-commits] Commit in haskell-hls-ormolu-plugin/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:29:50
  Author: felixonmars
Revision: 1171010

upgpkg: haskell-hls-ormolu-plugin 1.0.1.0-128: rebuild with terminal-size 0.3.3

Modified:
  haskell-hls-ormolu-plugin/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:29:45 UTC (rev 1171009)
+++ PKGBUILD2022-03-23 00:29:50 UTC (rev 1171010)
@@ -3,7 +3,7 @@
 _hkgname=hls-ormolu-plugin
 pkgname=haskell-hls-ormolu-plugin
 pkgver=1.0.1.0
-pkgrel=127
+pkgrel=128
 pkgdesc="Integration with the Ormolu code formatter"
 url="https://hackage.haskell.org/package/hls-ormolu-plugin;
 license=("Apache")



[arch-commits] Commit in haskell-hls-eval-plugin/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:31:08
  Author: felixonmars
Revision: 1171020

upgpkg: haskell-hls-eval-plugin 1.1.2.0-126: rebuild with terminal-size 0.3.3

Modified:
  haskell-hls-eval-plugin/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:31:01 UTC (rev 1171019)
+++ PKGBUILD2022-03-23 00:31:08 UTC (rev 1171020)
@@ -3,7 +3,7 @@
 _hkgname=hls-eval-plugin
 pkgname=haskell-hls-eval-plugin
 pkgver=1.1.2.0
-pkgrel=125
+pkgrel=126
 pkgdesc="Eval plugin for Haskell Language Server"
 url="https://github.com/haskell/haskell-language-server;
 license=("Apache")



[arch-commits] Commit in haskell-hls-haddock-comments-plugin/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:29:45
  Author: felixonmars
Revision: 1171009

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-haddock-comments-plugin/repos/community-staging-x86_64/
  haskell-hls-haddock-comments-plugin/repos/community-staging-x86_64/PKGBUILD
(from rev 1171008, haskell-hls-haddock-comments-plugin/trunk/PKGBUILD)

--+
 PKGBUILD |   52 
 1 file changed, 52 insertions(+)

Copied: 
haskell-hls-haddock-comments-plugin/repos/community-staging-x86_64/PKGBUILD 
(from rev 1171008, haskell-hls-haddock-comments-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:29:45 UTC (rev 1171009)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-haddock-comments-plugin
+pkgname=haskell-hls-haddock-comments-plugin
+pkgver=1.0.0.3
+pkgrel=125
+pkgdesc="Haddock comments plugin for Haskell Language Server"
+url="https://github.com/haskell/haskell-language-server;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ghc' 'haskell-ghc-exactprint' 'haskell-ghcide' 
'haskell-hls-plugin-api'
+ 'haskell-lsp-types' 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi' 'haskell-hls-test-utils')
+checkdepends=('git')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('0bc705b51d86d400c2f843330be5ffa9064726da64644cbc1a4c2fead1caaec5812c35ef499877aa9d07417c3854c933187dd227cd8c90f54042ead07f38bcc7')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-hls-stylish-haskell-plugin/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:29:31
  Author: felixonmars
Revision: 1171007

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-stylish-haskell-plugin/repos/community-staging-x86_64/
  haskell-hls-stylish-haskell-plugin/repos/community-staging-x86_64/PKGBUILD
(from rev 1171006, haskell-hls-stylish-haskell-plugin/trunk/PKGBUILD)

--+
 PKGBUILD |   53 +
 1 file changed, 53 insertions(+)

Copied: 
haskell-hls-stylish-haskell-plugin/repos/community-staging-x86_64/PKGBUILD 
(from rev 1171006, haskell-hls-stylish-haskell-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:29:31 UTC (rev 1171007)
@@ -0,0 +1,53 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-stylish-haskell-plugin
+pkgname=haskell-hls-stylish-haskell-plugin
+pkgver=1.0.0.2
+pkgrel=126
+pkgdesc="Integration with the Stylish Haskell code formatter"
+url="https://hackage.haskell.org/package/hls-stylish-haskell-plugin;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ghc' 'haskell-ghc-api-compat' 'haskell-ghcide' 
'haskell-hls-plugin-api'
+ 'haskell-lsp-types' 'stylish-haskell')
+makedepends=('ghc' 'uusi' 'haskell-hls-test-utils')
+checkdepends=('git')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('d850d4be6cc746b6279512bb359efda197aeebd467a59a21670f3b95977c6ba086852dedde3c48171f0cff8405c8e340dea44fe3e187e4731a06eb112502ad9c')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  uusi -r ghc:ghc,ghc-api-compat $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-hls-haddock-comments-plugin/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:29:36
  Author: felixonmars
Revision: 1171008

upgpkg: haskell-hls-haddock-comments-plugin 1.0.0.3-125: rebuild with 
terminal-size 0.3.3

Modified:
  haskell-hls-haddock-comments-plugin/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:29:31 UTC (rev 1171007)
+++ PKGBUILD2022-03-23 00:29:36 UTC (rev 1171008)
@@ -3,7 +3,7 @@
 _hkgname=hls-haddock-comments-plugin
 pkgname=haskell-hls-haddock-comments-plugin
 pkgver=1.0.0.3
-pkgrel=124
+pkgrel=125
 pkgdesc="Haddock comments plugin for Haskell Language Server"
 url="https://github.com/haskell/haskell-language-server;
 license=("Apache")



[arch-commits] Commit in haskell-hls-hlint-plugin/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:28:05
  Author: felixonmars
Revision: 1171001

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-hlint-plugin/repos/community-staging-x86_64/
  haskell-hls-hlint-plugin/repos/community-staging-x86_64/PKGBUILD
(from rev 1171000, haskell-hls-hlint-plugin/trunk/PKGBUILD)

--+
 PKGBUILD |   48 
 1 file changed, 48 insertions(+)

Copied: haskell-hls-hlint-plugin/repos/community-staging-x86_64/PKGBUILD (from 
rev 1171000, haskell-hls-hlint-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:28:05 UTC (rev 1171001)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-hlint-plugin
+pkgname=haskell-hls-hlint-plugin
+pkgver=1.0.1.1
+pkgrel=125
+pkgdesc="Hlint integration plugin with Haskell Language Server"
+url="https://hackage.haskell.org/package/hls-hlint-plugin;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-diff' 'haskell-aeson' 'haskell-apply-refact' 
'haskell-data-default'
+ 'haskell-extra' 'haskell-ghc' 'haskell-ghc-exactprint' 
'haskell-ghcide' 'haskell-hashable'
+ 'hlint' 'haskell-hls-plugin-api' 'haskell-hslogger' 'haskell-lens' 
'haskell-lsp'
+ 'haskell-regex-tdfa' 'haskell-temporary' 
'haskell-unordered-containers')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('0bed7570e2b543f482f123e2ce19d4a5c5d712bde7875e97e1c4fc6eda481752e4d65f8cd4a998634ac3e85a7ce737f3ef849959d77e1c9f814ddf039f33b807')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie' -fhlint33
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-hls-retrie-plugin/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:27:50
  Author: felixonmars
Revision: 1170999

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-retrie-plugin/repos/community-staging-x86_64/
  haskell-hls-retrie-plugin/repos/community-staging-x86_64/PKGBUILD
(from rev 1170998, haskell-hls-retrie-plugin/trunk/PKGBUILD)

--+
 PKGBUILD |   49 +
 1 file changed, 49 insertions(+)

Copied: haskell-hls-retrie-plugin/repos/community-staging-x86_64/PKGBUILD (from 
rev 1170998, haskell-hls-retrie-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:27:50 UTC (rev 1170999)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-retrie-plugin
+pkgname=haskell-hls-retrie-plugin
+pkgver=1.0.1.1
+pkgrel=125
+pkgdesc="Retrie integration plugin for Haskell Language Server"
+url="https://hackage.haskell.org/package/hls-retrie-plugin;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-extra' 'haskell-ghc' 
'haskell-ghc-api-compat'
+ 'haskell-ghcide' 'haskell-hashable' 'haskell-hls-plugin-api' 
'haskell-lsp'
+ 'haskell-lsp-types' 'haskell-retrie' 'haskell-safe-exceptions'
+ 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('d5059c9d1e5af9acf1a9842c76270400076f2eb168a2dfd61961cb5328c72e4aaf14ad9a1543a3729d87800d658b941e1daaa15a1bd628d3d72657499dd47488')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  uusi -r ghc:ghc,ghc-api-compat $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-hls-stylish-haskell-plugin/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:29:22
  Author: felixonmars
Revision: 1171006

upgpkg: haskell-hls-stylish-haskell-plugin 1.0.0.2-126: rebuild with 
terminal-size 0.3.3

Modified:
  haskell-hls-stylish-haskell-plugin/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:29:07 UTC (rev 1171005)
+++ PKGBUILD2022-03-23 00:29:22 UTC (rev 1171006)
@@ -3,7 +3,7 @@
 _hkgname=hls-stylish-haskell-plugin
 pkgname=haskell-hls-stylish-haskell-plugin
 pkgver=1.0.0.2
-pkgrel=125
+pkgrel=126
 pkgdesc="Integration with the Stylish Haskell code formatter"
 url="https://hackage.haskell.org/package/hls-stylish-haskell-plugin;
 license=("Apache")



[arch-commits] Commit in haskell-hls-module-name-plugin/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:29:07
  Author: felixonmars
Revision: 1171005

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-module-name-plugin/repos/community-staging-x86_64/
  haskell-hls-module-name-plugin/repos/community-staging-x86_64/PKGBUILD
(from rev 1171004, haskell-hls-module-name-plugin/trunk/PKGBUILD)

--+
 PKGBUILD |   52 
 1 file changed, 52 insertions(+)

Copied: haskell-hls-module-name-plugin/repos/community-staging-x86_64/PKGBUILD 
(from rev 1171004, haskell-hls-module-name-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:29:07 UTC (rev 1171005)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-module-name-plugin
+pkgname=haskell-hls-module-name-plugin
+pkgver=1.0.0.1
+pkgrel=125
+pkgdesc="Module name plugin for Haskell Language Server"
+url="https://hackage.haskell.org/package/hls-module-name-plugin;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-ghcide' 'haskell-hls-plugin-api' 
'haskell-lsp'
+ 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi' 'haskell-hls-test-utils')
+checkdepends=('git')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('0a4d0171df49d2d417dac00853a9f0c58618efb7a5805ab3b95441f0d8c60872947935ca94b33ca75518e311a136a893f0e3744fc49cdb94fba6f55367f3c0be')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-hls-test-utils/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:28:20
  Author: felixonmars
Revision: 1171003

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-test-utils/repos/community-staging-x86_64/
  haskell-hls-test-utils/repos/community-staging-x86_64/PKGBUILD
(from rev 1171002, haskell-hls-test-utils/trunk/PKGBUILD)

--+
 PKGBUILD |   53 +
 1 file changed, 53 insertions(+)

Copied: haskell-hls-test-utils/repos/community-staging-x86_64/PKGBUILD (from 
rev 1171002, haskell-hls-test-utils/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:28:20 UTC (rev 1171003)
@@ -0,0 +1,53 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-test-utils
+pkgname=haskell-hls-test-utils
+pkgver=1.1.0.0
+pkgrel=126
+pkgdesc="Utilities used in the tests of Haskell Language Server"
+url="https://github.com/haskell/haskell-language-server#readme;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-async' 'haskell-blaze-markup' 
'haskell-data-default'
+ 'haskell-extra' 'haskell-ghcide' 'haskell-hls-graph' 
'haskell-hls-plugin-api'
+ 'haskell-hspec' 'haskell-hspec-core' 'haskell-lens' 'haskell-lsp' 
'haskell-lsp-test'
+ 'haskell-lsp-types' 'haskell-tasty' 'haskell-tasty-expected-failure' 
'haskell-tasty-golden'
+ 'haskell-tasty-hunit' 'haskell-tasty-rerun' 'haskell-temporary'
+ 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('08bb01af48a07b37c6d99c6da42341147259ee3f26aef4737a796a62fabbe9600464fdecb3ae4908a4df24e044abf786bcf30103b15b8d7c72f12f9a0c07fcb5')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  uusi -u hspec $_hkgname.cabal
+  # https://github.com/haskell/haskell-language-server/issues/1835
+  sed -i '/configOutputFile/d' src/Test/Hls/Util.hs
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-hls-test-utils/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:28:11
  Author: felixonmars
Revision: 1171002

upgpkg: haskell-hls-test-utils 1.1.0.0-126: rebuild with terminal-size 0.3.3

Modified:
  haskell-hls-test-utils/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:28:05 UTC (rev 1171001)
+++ PKGBUILD2022-03-23 00:28:11 UTC (rev 1171002)
@@ -3,7 +3,7 @@
 _hkgname=hls-test-utils
 pkgname=haskell-hls-test-utils
 pkgver=1.1.0.0
-pkgrel=125
+pkgrel=126
 pkgdesc="Utilities used in the tests of Haskell Language Server"
 url="https://github.com/haskell/haskell-language-server#readme;
 license=("Apache")



[arch-commits] Commit in haskell-hls-retrie-plugin/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:27:41
  Author: felixonmars
Revision: 1170998

upgpkg: haskell-hls-retrie-plugin 1.0.1.1-125: rebuild with terminal-size 0.3.3

Modified:
  haskell-hls-retrie-plugin/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:27:35 UTC (rev 1170997)
+++ PKGBUILD2022-03-23 00:27:41 UTC (rev 1170998)
@@ -3,7 +3,7 @@
 _hkgname=hls-retrie-plugin
 pkgname=haskell-hls-retrie-plugin
 pkgver=1.0.1.1
-pkgrel=124
+pkgrel=125
 pkgdesc="Retrie integration plugin for Haskell Language Server"
 url="https://hackage.haskell.org/package/hls-retrie-plugin;
 license=("Apache")



[arch-commits] Commit in haskell-hls-explicit-imports-plugin/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:27:35
  Author: felixonmars
Revision: 1170997

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-explicit-imports-plugin/repos/community-staging-x86_64/
  haskell-hls-explicit-imports-plugin/repos/community-staging-x86_64/PKGBUILD
(from rev 1170996, haskell-hls-explicit-imports-plugin/trunk/PKGBUILD)

--+
 PKGBUILD |   47 +++
 1 file changed, 47 insertions(+)

Copied: 
haskell-hls-explicit-imports-plugin/repos/community-staging-x86_64/PKGBUILD 
(from rev 1170996, haskell-hls-explicit-imports-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:27:35 UTC (rev 1170997)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-explicit-imports-plugin
+pkgname=haskell-hls-explicit-imports-plugin
+pkgver=1.0.1.0
+pkgrel=125
+pkgdesc="Explicit imports plugin for Haskell Language Server"
+url="https://hackage.haskell.org/package/hls-explicit-imports-plugin;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-ghc' 'haskell-ghc-api-compat' 
'haskell-ghcide'
+ 'haskell-hls-graph' 'haskell-hls-plugin-api' 'haskell-lsp' 
'haskell-unordered-containers')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('7691ecc341fb511e51ccb6c1f67cd6f3c908f771b62423d7713d05bf13893b7ac53ae9c453ab8b6ca227ed8c9b42191cd30b9745b57f00c51f3f3646954955b8')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  uusi -r ghc:ghc,ghc-api-compat $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-hls-explicit-imports-plugin/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:27:26
  Author: felixonmars
Revision: 1170996

upgpkg: haskell-hls-explicit-imports-plugin 1.0.1.0-125: rebuild with 
terminal-size 0.3.3

Modified:
  haskell-hls-explicit-imports-plugin/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:26:38 UTC (rev 1170995)
+++ PKGBUILD2022-03-23 00:27:26 UTC (rev 1170996)
@@ -3,7 +3,7 @@
 _hkgname=hls-explicit-imports-plugin
 pkgname=haskell-hls-explicit-imports-plugin
 pkgver=1.0.1.0
-pkgrel=124
+pkgrel=125
 pkgdesc="Explicit imports plugin for Haskell Language Server"
 url="https://hackage.haskell.org/package/hls-explicit-imports-plugin;
 license=("Apache")



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

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:26:38
  Author: felixonmars
Revision: 1170995

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-ghcide/repos/community-staging-x86_64/
  haskell-ghcide/repos/community-staging-x86_64/PKGBUILD
(from rev 1170994, haskell-ghcide/trunk/PKGBUILD)

--+
 PKGBUILD |   81 +
 1 file changed, 81 insertions(+)

Copied: haskell-ghcide/repos/community-staging-x86_64/PKGBUILD (from rev 
1170994, haskell-ghcide/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:26:38 UTC (rev 1170995)
@@ -0,0 +1,81 @@
+# Maintainer: Felix Yan 
+
+_hkgname=ghcide
+pkgname=haskell-ghcide
+pkgver=1.4.1.0
+pkgrel=126
+pkgdesc="The core of an IDE"
+url="https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-diff' 'haskell-glob' 'haskell-aeson' 
'haskell-aeson-pretty'
+ 'haskell-async' 'haskell-base16-bytestring' 
'haskell-bytestring-encoding'
+ 'haskell-case-insensitive' 'haskell-cryptohash-sha1' 
'haskell-data-default'
+ 'haskell-dependent-map' 'haskell-dependent-sum' 'haskell-dlist' 
'haskell-extra'
+ 'haskell-fingertree' 'haskell-fuzzy' 'haskell-ghc' 
'haskell-ghc-api-compat'
+ 'haskell-ghc-check' 'haskell-ghc-exactprint' 'haskell-ghc-paths' 
'haskell-ghc-trace-events'
+ 'haskell-gitrev' 'haskell-haddock-library' 'haskell-hashable' 
'haskell-heapsize'
+ 'haskell-hie-bios' 'haskell-hie-compat' 'haskell-hiedb' 
'haskell-hls-graph'
+ 'haskell-hls-plugin-api' 'haskell-hslogger' 
'haskell-implicit-hie-cradle' 'haskell-lens'
+ 'haskell-lsp' 'haskell-lsp-test' 'haskell-lsp-types' 
'haskell-network-uri'
+ 'haskell-opentelemetry' 'haskell-optparse-applicative' 
'haskell-parallel'
+ 'haskell-prettyprinter' 'haskell-prettyprinter-ansi-terminal' 
'haskell-regex-tdfa'
+ 'haskell-retrie' 'haskell-rope-utf16-splay' 'haskell-safe' 
'haskell-safe-exceptions'
+ 'haskell-sorted-list' 'haskell-sqlite-simple' 'haskell-syb' 
'haskell-unliftio'
+ 'haskell-unliftio-core' 'haskell-unordered-containers' 
'haskell-utf8-string'
+ 'haskell-vector')
+makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-ghc-typelits-knownnat'
+ 'haskell-implicit-hie' 'haskell-quickcheck-instances' 
'haskell-record-dot-preprocessor'
+ 'haskell-record-hasfield' 'haskell-tasty' 
'haskell-tasty-expected-failure'
+ 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 
'haskell-tasty-rerun')
+checkdepends=('cabal-install')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('cea048a756cef35df6d90137b3cd70567cfbad485d4858a86e502770813c1e85e18f9971c46a9c8f25cca46445677343cbf57d6e43009848434bca1721b5f036')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  find test/data -name \*.cabal -exec uusi --add-options-all=-dynamic {} \;
+
+  uusi -u extra -r ghc:ghc,ghc-api-compat -u hiedb $_hkgname.cabal
+
+  # extra 1.7.10
+  sed -i "s/hiding (modifyVar, modifyVar_)/hiding (modifyVar, modifyVar_, 
modifyVar')/" src/Control/Concurrent/Strict.hs
+
+  # TODO: Skipped some broken tests for now
+  sed -i '/, benchmarkTests/d;/, findDefinitionAndHoverTests/d;/, 
bootTests/d;s/, simpleMultiDefTest//;s/echo A.hs/echo -dynamic > 
$HIE_BIOS_OUTPUT/' test/exe/Main.hs
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  cabal update
+  # Random test failures "Received an illegal message between the initialize 
request and response"
+  # th-linking-test-unboxed always fails too
+  PATH="$PWD/dist/build/ghcide:$PWD/dist/build/ghcide-test-preprocessor:$PATH" 
LD_LIBRARY_PATH="$PWD/dist/build" runhaskell Setup test || echo "Tests failed"
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f 

[arch-commits] Commit in haskell-ghcide/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:26:28
  Author: felixonmars
Revision: 1170994

upgpkg: haskell-ghcide 1.4.1.0-126: rebuild with terminal-size 0.3.3

Modified:
  haskell-ghcide/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:20:44 UTC (rev 1170993)
+++ PKGBUILD2022-03-23 00:26:28 UTC (rev 1170994)
@@ -3,7 +3,7 @@
 _hkgname=ghcide
 pkgname=haskell-ghcide
 pkgver=1.4.1.0
-pkgrel=125
+pkgrel=126
 pkgdesc="The core of an IDE"
 
url="https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme;
 license=("Apache")



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

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:18:15
  Author: felixonmars
Revision: 1170991

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 1170990, arch-hs/trunk/PKGBUILD)

--+
 PKGBUILD |   68 +
 1 file changed, 68 insertions(+)

Copied: arch-hs/repos/community-staging-x86_64/PKGBUILD (from rev 1170990, 
arch-hs/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:18:15 UTC (rev 1170991)
@@ -0,0 +1,68 @@
+# Maintainer: Felix Yan 
+# Contributor: berberman 
+
+pkgname=arch-hs
+pkgver=0.10.0.0
+pkgrel=41
+pkgdesc="Distribute hackage packages to archlinux"
+arch=('x86_64')
+url="https://github.com/berberman/arch-hs;
+license=('MIT')
+depends=('ghc-libs' 'pacman' 'haskell-diff' 'haskell-aeson' 
'haskell-algebraic-graphs'
+ 'haskell-arch-web' 'haskell-conduit' 'haskell-conduit-extra' 
'haskell-hackage-db'
+ 'haskell-http-client' 'haskell-http-client-tls' 'haskell-megaparsec' 
'haskell-microlens'
+ 'haskell-microlens-th' 'haskell-neat-interpolation' 
'haskell-optparse-simple'
+ 'haskell-polysemy' 'haskell-prettyprinter' 
'haskell-prettyprinter-ansi-terminal'
+ 'haskell-servant-client' 'haskell-split' 'haskell-tar-conduit')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;)
+sha512sums=('da2dee749a92cd0799f66c48ec01687e4bd042013f94fc30deca3b37e1f0316b00197c05bfc3830538a2348ed5662a33b9dabec9e49799e13cb4c4bf6765b808')
+
+_gen_comp(){
+  LD_LIBRARY_PATH="$PWD/dist/build" dist/build/arch-hs${1}/arch-hs${1} 
--bash-completion-script "/usr/bin/arch-hs${1}" > bash${1}
+  LD_LIBRARY_PATH="$PWD/dist/build" dist/build/arch-hs${1}/arch-hs${1} 
--zsh-completion-script  "/usr/bin/arch-hs${1}" > zsh${1}
+  LD_LIBRARY_PATH="$PWD/dist/build" dist/build/arch-hs${1}/arch-hs${1} 
--fish-completion-script "/usr/bin/arch-hs${1}" > fish${1}
+}
+
+_install_comp(){
+  install -D -m644 bash${1} 
"$pkgdir/usr/share/bash-completion/completions/arch-hs${1}"
+  install -D -m644 zsh${1}  "$pkgdir/usr/share/zsh/site-functions/_arch-hs${1}"
+  install -D -m644 fish${1} 
"$pkgdir/usr/share/fish/vendor_completions.d/arch-hs${1}.fish"
+}
+
+prepare() {
+  cd $pkgname-$pkgver
+  uusi -u polysemy $pkgname.cabal
+}
+
+build() {
+  cd $pkgname-$pkgver
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie' -falpm
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+  
+  _gen_comp
+  _gen_comp "-diff"
+  _gen_comp "-sync"
+}
+
+package() {
+  cd $pkgname-$pkgver
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+  
+  _install_comp
+  _install_comp "-diff"
+  _install_comp "-sync"
+} 



[arch-commits] Commit in arch-hs/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:18:06
  Author: felixonmars
Revision: 1170990

upgpkg: arch-hs 0.10.0.0-41: rebuild with terminal-size 0.3.3

Modified:
  arch-hs/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:16:47 UTC (rev 1170989)
+++ PKGBUILD2022-03-23 00:18:06 UTC (rev 1170990)
@@ -3,7 +3,7 @@
 
 pkgname=arch-hs
 pkgver=0.10.0.0
-pkgrel=40
+pkgrel=41
 pkgdesc="Distribute hackage packages to archlinux"
 arch=('x86_64')
 url="https://github.com/berberman/arch-hs;



[arch-commits] Commit in python-acme/repos/community-any (PKGBUILD PKGBUILD)

2022-03-22 Thread George Rawlinson via arch-commits
Date: Wednesday, March 23, 2022 @ 00:20:44
  Author: grawlinson
Revision: 1170993

archrelease: copy trunk to community-any

Added:
  python-acme/repos/community-any/PKGBUILD
(from rev 1170992, python-acme/trunk/PKGBUILD)
Deleted:
  python-acme/repos/community-any/PKGBUILD

--+
 PKGBUILD |  102 +
 1 file changed, 62 insertions(+), 40 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2022-03-23 00:19:41 UTC (rev 1170992)
+++ PKGBUILD2022-03-23 00:20:44 UTC (rev 1170993)
@@ -1,40 +0,0 @@
-# Maintainer: George Rawlinson 
-# Contributor: Felix Yan 
-# Contributor: Gordian Edenhofer 
-
-pkgname=python-acme
-pkgver=1.25.0
-pkgrel=1
-pkgdesc="ACME protocol implementation in Python"
-arch=('any')
-license=('Apache')
-url="https://github.com/certbot/certbot;
-depends=(
-  'python-cryptography'
-  'python-josepy'
-  'python-pyopenssl'
-  'python-pyrfc3339'
-  'python-pytz'
-  'python-requests'
-  'python-requests-toolbelt'
-  'python-setuptools'
-)
-checkdepends=('python-pytest')
-source=("$pkgname-$pkgver.tar.gz::https://pypi.io/packages/source/a/acme/acme-$pkgver.tar.gz;)
-sha512sums=('a7508fb9a71578509925fa5d0ce9994910e9dfbd92c07f25409bc6463bb23693a925a8cb946330c3c187da85dc083c0775193baa1c5ff1327ed8e1541507d877')
-b2sums=('4c7245b41f303d781974e047be916c152ef794796e22075ccaef5622fabce091fc7821f706978b38d315b57a2361dac477009a5e4c54e6bc8a034de681f5266a')
-
-build() {
-  cd "acme-$pkgver"
-  python setup.py build
-}
-
-check() {
-  cd "acme-$pkgver"
-  python -m pytest
-}
-
-package() {
-  cd "acme-$pkgver"
-  python setup.py install --root="$pkgdir" --optimize=1
-}

Copied: python-acme/repos/community-any/PKGBUILD (from rev 1170992, 
python-acme/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2022-03-23 00:20:44 UTC (rev 1170993)
@@ -0,0 +1,62 @@
+# Maintainer: George Rawlinson 
+# Contributor: Felix Yan 
+# Contributor: Gordian Edenhofer 
+
+pkgname=python-acme
+pkgver=1.25.0
+pkgrel=2
+pkgdesc="ACME protocol implementation in Python"
+arch=('any')
+license=('Apache')
+url="https://github.com/certbot/certbot;
+depends=(
+  'python-cryptography'
+  'python-josepy'
+  'python-pyopenssl'
+  'python-pyrfc3339'
+  'python-pytz'
+  'python-requests'
+  'python-requests-toolbelt'
+)
+makedepends=(
+  'python-setuptools'
+  'python-sphinx'
+  'python-sphinx_rtd_theme'
+)
+checkdepends=('python-pytest')
+source=("$pkgname-$pkgver.tar.gz::https://pypi.io/packages/source/a/acme/acme-$pkgver.tar.gz;)
+sha512sums=('a7508fb9a71578509925fa5d0ce9994910e9dfbd92c07f25409bc6463bb23693a925a8cb946330c3c187da85dc083c0775193baa1c5ff1327ed8e1541507d877')
+b2sums=('4c7245b41f303d781974e047be916c152ef794796e22075ccaef5622fabce091fc7821f706978b38d315b57a2361dac477009a5e4c54e6bc8a034de681f5266a')
+
+prepare() {
+  cd "acme-$pkgver"
+
+  # nuke setuptools from orbit ^W install_requires
+  sed \
+-e '/setuptools>=/d' \
+-i setup.py
+}
+
+build() {
+  cd "acme-$pkgver"
+
+  python setup.py build
+
+  # create man page
+  make -C docs man
+}
+
+check() {
+  cd "acme-$pkgver"
+
+  python -m pytest
+}
+
+package() {
+  cd "acme-$pkgver"
+
+  python setup.py install --root="$pkgdir" --optimize=1
+
+  # man pages
+  install -vDm644 -t "$pkgdir/usr/share/man/man1" docs/_build/man/*.1
+}



[arch-commits] Commit in python-acme/trunk (PKGBUILD)

2022-03-22 Thread George Rawlinson via arch-commits
Date: Wednesday, March 23, 2022 @ 00:19:41
  Author: grawlinson
Revision: 1170992

upgpkg: python-acme 1.25.0-2

* Move python-setuptools from depends to makedepends.
* Build man pages.

Modified:
  python-acme/trunk/PKGBUILD

--+
 PKGBUILD |   24 +++-
 1 file changed, 23 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:18:15 UTC (rev 1170991)
+++ PKGBUILD2022-03-23 00:19:41 UTC (rev 1170992)
@@ -4,7 +4,7 @@
 
 pkgname=python-acme
 pkgver=1.25.0
-pkgrel=1
+pkgrel=2
 pkgdesc="ACME protocol implementation in Python"
 arch=('any')
 license=('Apache')
@@ -17,7 +17,11 @@
   'python-pytz'
   'python-requests'
   'python-requests-toolbelt'
+)
+makedepends=(
   'python-setuptools'
+  'python-sphinx'
+  'python-sphinx_rtd_theme'
 )
 checkdepends=('python-pytest')
 
source=("$pkgname-$pkgver.tar.gz::https://pypi.io/packages/source/a/acme/acme-$pkgver.tar.gz;)
@@ -24,17 +28,35 @@
 
sha512sums=('a7508fb9a71578509925fa5d0ce9994910e9dfbd92c07f25409bc6463bb23693a925a8cb946330c3c187da85dc083c0775193baa1c5ff1327ed8e1541507d877')
 
b2sums=('4c7245b41f303d781974e047be916c152ef794796e22075ccaef5622fabce091fc7821f706978b38d315b57a2361dac477009a5e4c54e6bc8a034de681f5266a')
 
+prepare() {
+  cd "acme-$pkgver"
+
+  # nuke setuptools from orbit ^W install_requires
+  sed \
+-e '/setuptools>=/d' \
+-i setup.py
+}
+
 build() {
   cd "acme-$pkgver"
+
   python setup.py build
+
+  # create man page
+  make -C docs man
 }
 
 check() {
   cd "acme-$pkgver"
+
   python -m pytest
 }
 
 package() {
   cd "acme-$pkgver"
+
   python setup.py install --root="$pkgdir" --optimize=1
+
+  # man pages
+  install -vDm644 -t "$pkgdir/usr/share/man/man1" docs/_build/man/*.1
 }



[arch-commits] Commit in stack/repos (4 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:16:47
  Author: felixonmars
Revision: 1170989

archrelease: copy trunk to community-staging-x86_64

Added:
  stack/repos/community-staging-x86_64/
  stack/repos/community-staging-x86_64/PKGBUILD
(from rev 1170988, stack/trunk/PKGBUILD)
  stack/repos/community-staging-x86_64/ghc9.patch
(from rev 1170988, stack/trunk/ghc9.patch)
  stack/repos/community-staging-x86_64/stack.install
(from rev 1170988, stack/trunk/stack.install)

---+
 PKGBUILD  |   79 +++
 ghc9.patch|  188 
 stack.install |4 +
 3 files changed, 271 insertions(+)

Copied: stack/repos/community-staging-x86_64/PKGBUILD (from rev 1170988, 
stack/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:16:47 UTC (rev 1170989)
@@ -0,0 +1,79 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=stack
+pkgver=2.7.5
+pkgrel=19
+pkgdesc="The Haskell Tool Stack"
+url="https://github.com/commercialhaskell/stack;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 
'haskell-ansi-terminal'
+ 'haskell-async' 'haskell-attoparsec' 'haskell-base64-bytestring' 
'haskell-casa-client'
+ 'haskell-casa-types' 'haskell-colour' 'haskell-conduit' 
'haskell-conduit-extra'
+ 'haskell-cryptonite' 'haskell-cryptonite-conduit' 'haskell-echo'
+ 'haskell-extra' 'haskell-file-embed' 'haskell-filelock' 
'haskell-fsnotify'
+ 'haskell-generic-deriving' 'haskell-githash' 
'haskell-hackage-security' 'haskell-hashable'
+ 'haskell-hi-file-parser' 'haskell-hpack' 'haskell-http-client' 
'haskell-http-client-tls'
+ 'haskell-http-conduit' 'haskell-http-download' 'haskell-http-types' 
'haskell-memory'
+ 'haskell-microlens' 'haskell-mintty' 'haskell-mono-traversable' 
'haskell-mustache'
+ 'haskell-neat-interpolation' 'haskell-network-uri' 
'haskell-open-browser'
+ 'haskell-optparse-applicative' 'haskell-optparse-generic' 
'haskell-optparse-simple'
+ 'haskell-pantry' 'haskell-path' 'haskell-path-io' 'haskell-persistent'
+ 'haskell-persistent-sqlite' 'haskell-primitive' 
'haskell-project-template'
+ 'haskell-retry' 'haskell-rio' 'haskell-rio-prettyprint' 
'haskell-split'
+ 'haskell-streaming-commons' 'haskell-tar' 'haskell-temporary' 
'haskell-text-metrics'
+ 'haskell-th-reify-many' 'haskell-tls' 'haskell-typed-process' 
'haskell-unicode-transforms'
+ 'haskell-unix-compat' 'haskell-unliftio' 
'haskell-unordered-containers' 'haskell-vector'
+ 'haskell-yaml' 'haskell-zip-archive' 'haskell-zlib')
+makedepends=('ghc' 'uusi' 'git' 'haskell-quickcheck' 'haskell-hspec' 
'haskell-hspec-discover'
+ 'haskell-raw-strings-qq' 'haskell-smallcheck')
+checkdepends=('cabal-install')
+conflicts=('haskell-stack')
+replaces=('haskell-stack')
+install="stack.install"
+source=("git+https://github.com/commercialhaskell/stack.git#tag=v$pkgver;
+ghc9.patch)
+sha512sums=('SKIP'
+
'5229f2f6a32bf8d317a2fc7a7bb16c0698359255c2ec6cbe74cbc78799aa170d4e174e6e182478e52d7040f12f32b7a2b9c246f185d79b6e3f295ccb59f3f3b8')
+
+prepare() {
+  cd $pkgname
+  patch -p1 -i ../ghc9.patch
+  uusi -d semigroups -d persistent-template $pkgname.cabal
+}
+
+build() {
+  cd $pkgname
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+  -f-disable-git-info -f-integration-tests -f-static 
-f-hide-dependency-versions -f-supported-build \
+  --ghc-option='-pie'
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $pkgname
+  # cabal update
+  LD_LIBRARY_PATH="$PWD"/dist/build PATH="$PWD"/dist/build/stack:"$PATH" 
runhaskell Setup test --show-details=direct
+  # Integration tests will result in 4 failures on Arch currently
+}
+
+package() {
+  cd $pkgname
+
+  install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+  install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+  runhaskell Setup copy --destdir="${pkgdir}"
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+
+  LD_PRELOAD=$(ls "$pkgdir"/usr/lib/libHSstack-*-ghc*.so) 
"${pkgdir}"/usr/bin/stack --bash-completion-script /usr/bin/stack > 

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

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:16:01
  Author: felixonmars
Revision: 1170985

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 1170984, git-annex/trunk/PKGBUILD)

--+
 PKGBUILD |   54 ++
 1 file changed, 54 insertions(+)

Copied: git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 1170984, 
git-annex/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:16:01 UTC (rev 1170985)
@@ -0,0 +1,54 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=git-annex
+pkgver=10.20220222
+pkgrel=39
+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-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-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' 'uusi')
+source=("git+https://git.joeyh.name/git/git-annex.git#tag=$pkgver;)
+sha512sums=('SKIP')
+
+prepare() {
+  cd git-annex
+  # persistent-template was merged into persistent
+  uusi -d persistent-template git-annex.cabal
+  sed -i 's/MIN_VERSION_persistent_template/MIN_VERSION_persistent/' 
Database/ContentIdentifier.hs Database/Export.hs Database/Fsck.hs 
Database/Keys/SQL.hs
+}
+
+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 darcs/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:16:29
  Author: felixonmars
Revision: 1170987

archrelease: copy trunk to community-staging-x86_64

Added:
  darcs/repos/community-staging-x86_64/
  darcs/repos/community-staging-x86_64/PKGBUILD
(from rev 1170986, darcs/trunk/PKGBUILD)

--+
 PKGBUILD |   67 +
 1 file changed, 67 insertions(+)

Copied: darcs/repos/community-staging-x86_64/PKGBUILD (from rev 1170986, 
darcs/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:16:29 UTC (rev 1170987)
@@ -0,0 +1,67 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=darcs
+pkgver=2.16.5
+pkgrel=2
+pkgdesc="A distributed, interactive, smart revision control system"
+url="http://darcs.net;
+license=("GPL")
+arch=('x86_64')
+depends=('curl' 'ghc-libs' 'haskell-async' 'haskell-attoparsec' 
'haskell-base16-bytestring'
+ 'haskell-conduit' 'haskell-constraints' 'haskell-cryptonite' 
'haskell-data-ordlist'
+ 'haskell-fgl' 'haskell-hashable' 'haskell-html' 
'haskell-http-conduit' 'haskell-http-types'
+ 'haskell-knob' 'haskell-memory' 'haskell-mmap' 'haskell-network' 
'haskell-network-uri'
+ 'haskell-old-time' 'haskell-regex-applicative' 'haskell-regex-base' 
'haskell-regex-tdfa'
+ 'haskell-tar' 'haskell-temporary' 'haskell-unix-compat' 
'haskell-utf8-string'
+ 'haskell-vector' 'haskell-zip-archive' 'haskell-zlib')
+makedepends=('ghc' 'uusi' 'haskell-cmdargs' 'haskell-findbin' 'haskell-hunit' 
'haskell-leancheck'
+ 'haskell-quickcheck' 'haskell-test-framework' 
'haskell-test-framework-hunit'
+ 'haskell-test-framework-leancheck' 
'haskell-test-framework-quickcheck2'
+ # Added for their bundled shelly
+ 'haskell-monad-control' 'haskell-system-filepath'
+ 'haskell-system-fileio' 'haskell-transformers-base')
+checkdepends=('bc' 'time')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('9116043943315417ff314197f6a143435b5545f614c6e6210c3645987a68c69c31f53f823ee5269cb663ccba393f8caf1834120783f15128e43b132c731a0edb')
+
+prepare() {
+cd $pkgname-$pkgver
+sed -e 's/^ghc /ghc -dynamic /' \
+-e 's/ ghc / ghc -dynamic /' \
+-i tests/*.sh tests/lib
+uusi -u attoparsec -u constraints -u cryptonite -u hashable -u memory 
$pkgname.cabal
+}
+
+build() {
+cd $pkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-fcurl -fpkgconfig -f-static -fterminfo -fthreaded -fexecutable \
+-f-rts -foptimize -f-warn-as-error -f-libiconv
+LD_LIBRARY_PATH="$srcdir"/$pkgname-$pkgver/dist/build runhaskell Setup 
build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $pkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $pkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+chmod 644 "${pkgdir}/usr/share/man/man1/darcs.1"
+
+install -Dm644 contrib/darcs_completion 
"${pkgdir}/usr/share/bash-completion/completions/darcs"
+install -Dm644 contrib/_darcs.zsh 
"${pkgdir}/usr/share/zsh/site-functions/_darcs"
+}



[arch-commits] Commit in darcs/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:16:20
  Author: felixonmars
Revision: 1170986

upgpkg: darcs 2.16.5-2: rebuild with terminal-size 0.3.3

Modified:
  darcs/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:16:01 UTC (rev 1170985)
+++ PKGBUILD2022-03-23 00:16:20 UTC (rev 1170986)
@@ -3,7 +3,7 @@
 
 pkgname=darcs
 pkgver=2.16.5
-pkgrel=1
+pkgrel=2
 pkgdesc="A distributed, interactive, smart revision control system"
 url="http://darcs.net;
 license=("GPL")



[arch-commits] Commit in stack/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:16:36
  Author: felixonmars
Revision: 1170988

upgpkg: stack 2.7.5-19: rebuild with terminal-size 0.3.3

Modified:
  stack/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:16:29 UTC (rev 1170987)
+++ PKGBUILD2022-03-23 00:16:36 UTC (rev 1170988)
@@ -3,7 +3,7 @@
 
 pkgname=stack
 pkgver=2.7.5
-pkgrel=18
+pkgrel=19
 pkgdesc="The Haskell Tool Stack"
 url="https://github.com/commercialhaskell/stack;
 license=("BSD")



[arch-commits] Commit in hledger-web/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:15:04
  Author: felixonmars
Revision: 1170982

upgpkg: hledger-web 1.25-31: rebuild with terminal-size 0.3.3

Modified:
  hledger-web/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:14:55 UTC (rev 1170981)
+++ PKGBUILD2022-03-23 00:15:04 UTC (rev 1170982)
@@ -3,7 +3,7 @@
 
 pkgname=hledger-web
 pkgver=1.25
-pkgrel=30
+pkgrel=31
 pkgdesc="Web-based user interface for the hledger accounting system"
 url="http://hledger.org;
 license=("GPL")



[arch-commits] Commit in git-annex/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:15:50
  Author: felixonmars
Revision: 1170984

upgpkg: git-annex 10.20220222-39: rebuild with terminal-size 0.3.3

Modified:
  git-annex/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:15:13 UTC (rev 1170983)
+++ PKGBUILD2022-03-23 00:15:50 UTC (rev 1170984)
@@ -3,7 +3,7 @@
 
 pkgname=git-annex
 pkgver=10.20220222
-pkgrel=38
+pkgrel=39
 pkgdesc="Manage files with git, without checking their contents into git"
 url="https://git-annex.branchable.com/;
 license=("AGPL3")



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

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:15:13
  Author: felixonmars
Revision: 1170983

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 1170982, hledger-web/trunk/PKGBUILD)

--+
 PKGBUILD |   51 +++
 1 file changed, 51 insertions(+)

Copied: hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 1170982, 
hledger-web/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:15:13 UTC (rev 1170983)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hledger-web
+pkgver=1.25
+pkgrel=31
+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-base64'
+ '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' 'uusi')
+replaces=('hledger-api')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('4be48eb2ba57f3f2e183c27bf6689c9b28d4028e194fcd6c400545d7e2119703cc947a8deaaa0b3a9d07668fda09e78744305f5138d5204330399ce557d4ca4f')
+
+build() {
+cd $pkgname-$pkgver
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/$pkgname" --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-f-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 --show-details=direct
+}
+
+package() {
+cd $pkgname-$pkgver
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+
+install -Dm644 hledger-web.1 -t "$pkgdir"/usr/share/man/man1/
+}



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

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:14:55
  Author: felixonmars
Revision: 1170981

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 1170980, tamarin-prover/trunk/PKGBUILD)

--+
 PKGBUILD |   55 +++
 1 file changed, 55 insertions(+)

Copied: tamarin-prover/repos/community-staging-x86_64/PKGBUILD (from rev 
1170980, tamarin-prover/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:14:55 UTC (rev 1170981)
@@ -0,0 +1,55 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=tamarin-prover
+pkgver=1.6.1
+pkgrel=123
+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-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.13.1')
+source=("https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver/tamarin-prover-$pkgver.tar.gz;)
+sha512sums=('dc6b91b1669055913a0aefc9a969812bf252185480fbf67588e7458289b1e1b64bf0729e9bee043513ecd5a57cd0c9477512e80861c6956c08b5e29d90211f62')
+
+prepare() {
+cd $pkgname-$pkgver
+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
+}



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

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:11:55
  Author: felixonmars
Revision: 1170977

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 1170976, haskell-pantry/trunk/PKGBUILD)

--+
 PKGBUILD |   59 +++
 1 file changed, 59 insertions(+)

Copied: haskell-pantry/repos/community-staging-x86_64/PKGBUILD (from rev 
1170976, haskell-pantry/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:11:55 UTC (rev 1170977)
@@ -0,0 +1,59 @@
+# Maintainer: Felix Yan 
+
+_hkgname=pantry
+pkgname=haskell-pantry
+pkgver=0.5.3
+pkgrel=13
+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-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' 'uusi' '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=('6147bc446400f84ab3ab41eb3ab572192cb8bfe91750a0f1217fe994b663bfc98cb95c789965ee8315515df79fbe7fca46eca14dad466ef9e11671f6999b3bf7')
+
+prepare() {
+cd $_hkgname-$pkgver
+gen-setup
+uusi -d persistent-template $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in tamarin-prover/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:14:46
  Author: felixonmars
Revision: 1170980

upgpkg: tamarin-prover 1.6.1-123: rebuild with terminal-size 0.3.3

Modified:
  tamarin-prover/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:13:40 UTC (rev 1170979)
+++ PKGBUILD2022-03-23 00:14:46 UTC (rev 1170980)
@@ -3,7 +3,7 @@
 
 pkgname=tamarin-prover
 pkgver=1.6.1
-pkgrel=122
+pkgrel=123
 pkgdesc="The Tamarin prover for security protocol analysis"
 url="https://tamarin-prover.github.io;
 license=("GPL")



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

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:11:05
  Author: felixonmars
Revision: 1170975

archrelease: copy trunk to community-staging-x86_64

Added:
  postgrest/repos/community-staging-x86_64/
  postgrest/repos/community-staging-x86_64/PKGBUILD
(from rev 1170974, postgrest/trunk/PKGBUILD)

--+
 PKGBUILD |   69 +
 1 file changed, 69 insertions(+)

Copied: postgrest/repos/community-staging-x86_64/PKGBUILD (from rev 1170974, 
postgrest/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:11:05 UTC (rev 1170975)
@@ -0,0 +1,69 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=postgrest
+pkgver=8.0.0
+pkgrel=154
+pkgdesc="REST API for any Postgres database"
+url="https://github.com/begriffs/postgrest;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-http' 'haskell-ranged-sets' 'haskell-aeson' 
'haskell-ansi-wl-pprint'
+ 'haskell-base64-bytestring' 'haskell-case-insensitive' 
'haskell-cassava'
+ 'haskell-configurator-pg' 'haskell-contravariant' 
'haskell-contravariant-extras'
+ 'haskell-cookie' 'haskell-either' 'haskell-fast-logger' 
'haskell-gitrev' 'haskell-hasql'
+ 'haskell-hasql-dynamic-statements' 'haskell-hasql-notifications' 
'haskell-hasql-pool'
+ 'haskell-hasql-transaction' 'haskell-heredoc' 'haskell-http-types'
+ 'haskell-insert-ordered-containers' 
'haskell-interpolatedstring-perl6' 'haskell-jose'
+ 'haskell-lens' 'haskell-lens-aeson' 'haskell-network-uri' 
'haskell-optparse-applicative'
+ 'haskell-protolude' 'haskell-regex-tdfa' 'haskell-scientific'
+ 'haskell-swagger2' 'haskell-unordered-containers' 'haskell-vector' 
'haskell-wai'
+ 'haskell-wai-cors' 'haskell-wai-extra' 'haskell-wai-logger' 
'haskell-wai-middleware-static'
+ 'haskell-auto-update' 'haskell-retry' 'haskell-warp')
+makedepends=('ghc' 'uusi' 'haskell-aeson-qq' 'haskell-async' 'haskell-hspec' 
'haskell-hspec-wai'
+ 'haskell-hspec-wai-json' 'haskell-monad-control' 
'haskell-transformers-base')
+checkdepends=('pifpaf' 'postgresql' 'procps-ng')
+source=("https://github.com/begriffs/postgrest/archive/v$pkgver/$pkgname-$pkgver.tar.gz;)
+sha512sums=('ae3f004d3042e236ffd3870c980cdfbb615a3de5433bd917816e8c0e719edb0bfcba763bb3c920dad64461410374231a6ab7710d48b310cdc30d5dd6f1f58337')
+
+prepare() {
+cd $pkgname-$pkgver
+uusi -u base -u hspec -u HTTP -u lens -u retry $pkgname.cabal
+}
+
+build() {
+cd $pkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-f-CI --ghc-option='-pie'
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $pkgname-$pkgver
+
+eval $(pifpaf run postgresql --host 127.0.0.1)
+createuser -s postgrest_test
+POSTGREST_TEST_CONNECTION=$(test/create_test_db 
"postgres://$USER@localhost" postgrest_test) runhaskell Setup test 
--show-details=direct
+
+# Disabled: uses stack
+# test/io-tests.sh
+
+pifpaf_stop
+}
+
+package() {
+cd $pkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in postgrest/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:10:55
  Author: felixonmars
Revision: 1170974

upgpkg: postgrest 8.0.0-154: rebuild with terminal-size 0.3.3

Modified:
  postgrest/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:10:22 UTC (rev 1170973)
+++ PKGBUILD2022-03-23 00:10:55 UTC (rev 1170974)
@@ -3,7 +3,7 @@
 
 pkgname=postgrest
 pkgver=8.0.0
-pkgrel=153
+pkgrel=154
 pkgdesc="REST API for any Postgres database"
 url="https://github.com/begriffs/postgrest;
 license=("MIT")



[arch-commits] Commit in haskell-yesod-static/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:13:31
  Author: felixonmars
Revision: 1170978

upgpkg: haskell-yesod-static 1.6.1.0-415: rebuild with terminal-size 0.3.3

Modified:
  haskell-yesod-static/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:11:55 UTC (rev 1170977)
+++ PKGBUILD2022-03-23 00:13:31 UTC (rev 1170978)
@@ -4,7 +4,7 @@
 _hkgname=yesod-static
 pkgname=haskell-yesod-static
 pkgver=1.6.1.0
-pkgrel=414
+pkgrel=415
 pkgdesc="Static file serving subsite for Yesod Web Framework."
 url="http://www.yesodweb.com/;
 license=("MIT")



[arch-commits] Commit in haskell-yesod-static/repos (2 files)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:13:40
  Author: felixonmars
Revision: 1170979

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 1170978, haskell-yesod-static/trunk/PKGBUILD)

--+
 PKGBUILD |   48 
 1 file changed, 48 insertions(+)

Copied: haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD (from rev 
1170978, haskell-yesod-static/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:13:40 UTC (rev 1170979)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-static
+pkgname=haskell-yesod-static
+pkgver=1.6.1.0
+pkgrel=415
+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 --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in haskell-pantry/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:11:46
  Author: felixonmars
Revision: 1170976

upgpkg: haskell-pantry 0.5.3-13: rebuild with terminal-size 0.3.3

Modified:
  haskell-pantry/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:11:05 UTC (rev 1170975)
+++ PKGBUILD2022-03-23 00:11:46 UTC (rev 1170976)
@@ -3,7 +3,7 @@
 _hkgname=pantry
 pkgname=haskell-pantry
 pkgver=0.5.3
-pkgrel=12
+pkgrel=13
 pkgdesc="Content addressable Haskell package management"
 url="https://github.com/commercialhaskell/pantry;
 license=('BSD')



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

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:10:00
  Author: felixonmars
Revision: 1170971

archrelease: copy trunk to community-staging-x86_64

Added:
  idris/repos/community-staging-x86_64/
  idris/repos/community-staging-x86_64/PKGBUILD
(from rev 1170970, idris/trunk/PKGBUILD)

--+
 PKGBUILD |   63 +
 1 file changed, 63 insertions(+)

Copied: idris/repos/community-staging-x86_64/PKGBUILD (from rev 1170970, 
idris/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:10:00 UTC (rev 1170971)
@@ -0,0 +1,63 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=idris
+pkgver=1.3.3
+pkgrel=354
+pkgdesc="Functional Programming Language with Dependent Types"
+url="https://www.idris-lang.org/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 
'haskell-ansi-terminal'
+ 'haskell-ansi-wl-pprint' 'haskell-async' 'haskell-base64-bytestring' 
'haskell-blaze-html'
+ 'haskell-blaze-markup' 'haskell-cheapskate' 'haskell-code-page' 
'haskell-fingertree'
+ 'haskell-fsnotify' 'haskell-ieee754' 'haskell-libffi' 
'haskell-megaparsec'
+ 'haskell-network' 'haskell-optparse-applicative' 
'haskell-parser-combinators'
+ 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 
'haskell-terminal-size'
+ 'haskell-uniplate' 'haskell-unordered-containers' 
'haskell-utf8-string' 'haskell-vector'
+ 'haskell-vector-binary-instances' 'haskell-zip-archive')
+makedepends=('ghc' 'uusi' 'haskell-tagged' 'haskell-tasty' 
'haskell-tasty-golden' 'haskell-tasty-rerun'
+ 'nodejs')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/idris-lang/Idris-dev/archive/v$pkgver.tar.gz;
+
idris-haskeline-0.8.patch::https://github.com/idris-lang/Idris-dev/pull/4871.patch)
+sha512sums=('fc5c65847c8021ed691c7968043a04fcffaed3a44a6339f611fed616fddefa1b5bc2da8e7e6662dfa552981688a1c96571eadc197e4e50ba060de3c6ddbd03de'
+
'4400ea44d61ab5080926fb88c3a9195dda6dfcefb794a335ca00dcdbc9df8a1e6cb2a9b5ed1c906c34fedea8019281b395f030a6267708be68676c8cc6e5b6fa')
+
+prepare() {
+cd Idris-dev-$pkgver
+patch -p1 -i ../idris-haskeline-0.8.patch
+sed -i '1ioverride IDRIS := env LD_PRELOAD=$(shell ls 
../../dist/build/libHSidris-*-ghc*.so) $(IDRIS)' \
+libs/*/Makefile
+sed -i 's/Just sline/sline/' src/Idris/Parser/Stack.hs
+uusi idris.cabal
+}
+
+build() {
+cd Idris-dev-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-fFFI -fGMP -f-release -f-freestanding -f-CI -f-execonly 
--ghc-option='-pie'
+LC_CTYPE=en_US.UTF-8 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 Idris-dev-$pkgver
+# TODO: figure out the tests
+PATH="$PWD/dist/build:$PWD/dist/build/idris:$PATH" 
LD_LIBRARY_PATH="$PWD/dist/build" IDRIS_LIBRARY_PATH="$PWD/libs" runhaskell 
Setup test || echo "Tests failed"
+}
+
+package() {
+cd Idris-dev-$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-esqueleto/trunk (PKGBUILD)

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:10:12
  Author: felixonmars
Revision: 1170972

upgpkg: haskell-esqueleto 3.5.2.1-118: rebuild with terminal-size 0.3.3

Modified:
  haskell-esqueleto/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 00:10:00 UTC (rev 1170971)
+++ PKGBUILD2022-03-23 00:10:12 UTC (rev 1170972)
@@ -4,7 +4,7 @@
 _hkgname=esqueleto
 pkgname=haskell-esqueleto
 pkgver=3.5.2.1
-pkgrel=117
+pkgrel=118
 pkgdesc="Type-safe EDSL for SQL queries on persistent backends."
 url="https://github.com/bitemyapp/esqueleto;
 license=("BSD")



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

2022-03-22 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 00:10:22
  Author: felixonmars
Revision: 1170973

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-esqueleto/repos/community-staging-x86_64/
  haskell-esqueleto/repos/community-staging-x86_64/PKGBUILD
(from rev 1170972, haskell-esqueleto/trunk/PKGBUILD)

--+
 PKGBUILD |   71 +
 1 file changed, 71 insertions(+)

Copied: haskell-esqueleto/repos/community-staging-x86_64/PKGBUILD (from rev 
1170972, haskell-esqueleto/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-23 00:10:22 UTC (rev 1170973)
@@ -0,0 +1,71 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=esqueleto
+pkgname=haskell-esqueleto
+pkgver=3.5.2.1
+pkgrel=118
+pkgdesc="Type-safe EDSL for SQL queries on persistent backends."
+url="https://github.com/bitemyapp/esqueleto;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-blaze-html' 
'haskell-conduit'
+ 'haskell-monad-logger' 'haskell-persistent' 'haskell-resourcet' 
'haskell-tagged'
+ 'haskell-unliftio' 'haskell-unordered-containers')
+makedepends=('ghc' 'haskell-hspec' 'haskell-hspec-core' 'haskell-mysql' 
'haskell-mysql-simple'
+ 'haskell-persistent-mysql' 'haskell-persistent-postgresql' 
'haskell-persistent-sqlite'
+ 'haskell-postgresql-simple')
+checkdepends=('mariadb' 'pifpaf' 'postgresql')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('b8b1d0b06c2ef9ead922be7220d0d1fa6a6de67404bf48c2cfab297d92e187a92cb602e0189f91fbe0561c2f6f268b67d71f9f1512bff7c3218fa4fbab31a301')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/port=5432/port=9824/' test/PostgreSQL/Test.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname 
--enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm \
+-f-mysql -f-postgresql
+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
+# Copied from haskell-persistent-mysql
+mkdir -p /tmp/mysql_test
+mysql_install_db --datadir=/tmp/mysql_test
+mysqld --datadir=/tmp/mysql_test --socket=/tmp/socket.mysql --port 33306 
--skip-grant-tables &
+MYSQL_PID=$!
+sleep 5
+mysql -h 127.0.0.1 -P 33306 -u root -e "create database IF NOT EXISTS 
esqutest;"
+
+# Copied from haskell-persistent-postgresql
+eval $(pifpaf run postgresql --host 127.0.0.1)
+createuser -s esqutest
+createdb -O esqutest esqutest
+
+# mysql tests fail the same way as haskell-persistent-mysql, due to 
incompatibility with mariadb
+TRAVIS=true runhaskell Setup test --show-details=direct || echo "Tests 
failed"
+
+kill $MYSQL_PID
+pifpaf_stop
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



  1   2   3   4   5   6   7   8   9   10   >