[arch-commits] Commit in python-show-in-file-manager/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 07:02:30 Author: foutrelis Revision: 1142053 upgpkg: python-show-in-file-manager 1.1.4-1: new upstream release Modified: python-show-in-file-manager/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-05 06:44:37 UTC (rev 1142052) +++ PKGBUILD2022-03-05 07:02:30 UTC (rev 1142053) @@ -2,7 +2,7 @@ _name=show-in-file-manager pkgname=python-$_name -pkgver=1.1.3 +pkgver=1.1.4 pkgrel=1 pkgdesc="Python module to open the system file manager and select files in it" arch=('any') @@ -11,7 +11,7 @@ depends=('python-pyxdg' 'python-packaging') makedepends=('python-setuptools') source=(https://files.pythonhosted.org/packages/source/s/$_name/$_name-$pkgver.tar.gz) -sha256sums=('7cb4b27435f3573feca311e90cf696316eb26d5af7c7ef486c025ca8ccb65a92') +sha256sums=('15d16e4a875b9e217b038d02f029c3800c4a6ad645e3f73c9e107ea26bab3adb') build() { cd $_name-$pkgver
[arch-commits] Commit in python-show-in-file-manager/repos/community-any (2 files)
Date: Saturday, March 5, 2022 @ 07:02:35 Author: foutrelis Revision: 1142054 archrelease: copy trunk to community-any Added: python-show-in-file-manager/repos/community-any/PKGBUILD (from rev 1142053, python-show-in-file-manager/trunk/PKGBUILD) Deleted: python-show-in-file-manager/repos/community-any/PKGBUILD --+ PKGBUILD | 54 +++--- 1 file changed, 27 insertions(+), 27 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-05 07:02:30 UTC (rev 1142053) +++ PKGBUILD2022-03-05 07:02:35 UTC (rev 1142054) @@ -1,27 +0,0 @@ -# Maintainer: Evangelos Foutras - -_name=show-in-file-manager -pkgname=python-$_name -pkgver=1.1.3 -pkgrel=1 -pkgdesc="Python module to open the system file manager and select files in it" -arch=('any') -url="https://github.com/damonlynch/showinfilemanager; -license=('MIT') -depends=('python-pyxdg' 'python-packaging') -makedepends=('python-setuptools') -source=(https://files.pythonhosted.org/packages/source/s/$_name/$_name-$pkgver.tar.gz) -sha256sums=('7cb4b27435f3573feca311e90cf696316eb26d5af7c7ef486c025ca8ccb65a92') - -build() { - cd $_name-$pkgver - python setup.py build -} - -package() { - cd $_name-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 --skip-build - install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE -} - -# vim:set ts=2 sw=2 et: Copied: python-show-in-file-manager/repos/community-any/PKGBUILD (from rev 1142053, python-show-in-file-manager/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-05 07:02:35 UTC (rev 1142054) @@ -0,0 +1,27 @@ +# Maintainer: Evangelos Foutras + +_name=show-in-file-manager +pkgname=python-$_name +pkgver=1.1.4 +pkgrel=1 +pkgdesc="Python module to open the system file manager and select files in it" +arch=('any') +url="https://github.com/damonlynch/showinfilemanager; +license=('MIT') +depends=('python-pyxdg' 'python-packaging') +makedepends=('python-setuptools') +source=(https://files.pythonhosted.org/packages/source/s/$_name/$_name-$pkgver.tar.gz) +sha256sums=('15d16e4a875b9e217b038d02f029c3800c4a6ad645e3f73c9e107ea26bab3adb') + +build() { + cd $_name-$pkgver + python setup.py build +} + +package() { + cd $_name-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in himalaya/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, March 5, 2022 @ 06:44:37 Author: alerque Revision: 1142052 archrelease: copy trunk to community-x86_64 Added: himalaya/repos/community-x86_64/PKGBUILD (from rev 1142051, himalaya/trunk/PKGBUILD) Deleted: himalaya/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 110 - 1 file changed, 59 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-05 06:44:29 UTC (rev 1142051) +++ PKGBUILD2022-03-05 06:44:37 UTC (rev 1142052) @@ -1,51 +0,0 @@ -# Maintainer: Orhun Parmaksız -# Maintainer: Caleb Maclennan - -pkgbase=himalaya -pkgname=('himalaya' 'vim-himalaya') -pkgver=0.5.8 -pkgrel=2 -pkgdesc="A CLI email client" -arch=('x86_64') -url="https://github.com/soywod/himalaya; -license=('BSD') -depends=('gcc-libs' 'notmuch' 'openssl') -makedepends=('cargo') -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha512sums=('99b5f4c4b6b3977e6c57124203b42d4a9229ee0cf5a404a164b534b5eed63d8da31649ce1067a3deabee246038d0aa8b5b6304c1ca89e571f39ac9546e005ede') - -prepare() { - cd "$pkgname-$pkgver" - cargo fetch --locked --target "$CARCH-unknown-linux-gnu" -} - -build() { - cd "$pkgname-$pkgver" - cargo build --frozen --release --features notmuch-backend -} - -check() { - cd "$pkgname-$pkgver" - cargo test --frozen --features notmuch-backend -- --skip "test_imap_backend" -} - -package_himalaya() { - cd "$pkgname-$pkgver" - install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin" - install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" - install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" - install -Dm 644 "assets/$pkgname.desktop" -t "$pkgdir/usr/share/applications" -} - -package_vim-himalaya() { - depends=('vim-plugin-runtime' 'himalaya') - pkgdesc+=' - Vim UI plugin' - - cd "$pkgbase-$pkgver/vim/" - find autoload doc ftplugin lua plugin syntax \ --type f -exec install -Dm 644 '{}' "$pkgdir/usr/share/vim/vimfiles/{}" \; - install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" - install -Dm 644 ../LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" -} - -# vim:set ts=2 sw=2 et: Copied: himalaya/repos/community-x86_64/PKGBUILD (from rev 1142051, himalaya/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-05 06:44:37 UTC (rev 1142052) @@ -0,0 +1,59 @@ +# Maintainer: Orhun Parmaksız +# Maintainer: Caleb Maclennan + +pkgbase=himalaya +pkgname=('himalaya' 'vim-himalaya') +pkgver=0.5.8 +pkgrel=3 +pkgdesc="A CLI email client" +arch=('x86_64') +url="https://github.com/soywod/himalaya; +license=('BSD') +depends=('gcc-libs' 'notmuch' 'openssl') +makedepends=('cargo') +source=("$pkgbase-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha512sums=('99b5f4c4b6b3977e6c57124203b42d4a9229ee0cf5a404a164b534b5eed63d8da31649ce1067a3deabee246038d0aa8b5b6304c1ca89e571f39ac9546e005ede') + +prepare() { + cd "$pkgbase-$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" + mkdir -p completions +} + +build() { + cd "$pkgbase-$pkgver" + cargo build --frozen --release --features notmuch-backend + local _completion="target/release/$pkgbase completion" + $_completion bash > "completions/$pkgbase" + $_completion fish > "completions/$pkgbase.fish" + $_completion zsh > "completions/_$pkgbase" +} + +check() { + cd "$pkgbase-$pkgver" + cargo test --frozen --features notmuch-backend -- --skip "test_imap_backend" +} + +package_himalaya() { + cd "$pkgbase-$pkgver" + install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin" + install -Dm 664 "completions/$pkgname" -t "$pkgdir/usr/share/bash-completion/completions/" + install -Dm 664 "completions/$pkgname.fish" -t "$pkgdir/usr/share/fish/vendor_completions.d/" + install -Dm 664 "completions/_$pkgname" -t "$pkgdir/usr/share/zsh/site-functions/" + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" + install -Dm 644 "assets/$pkgname.desktop" -t "$pkgdir/usr/share/applications" +} + +package_vim-himalaya() { + depends=('vim-plugin-runtime' 'himalaya') + pkgdesc+=' - Vim UI plugin' + + cd "$pkgbase-$pkgver/vim/" + find autoload doc ftplugin lua plugin syntax \ +-type f -exec install -Dm 644 '{}' "$pkgdir/usr/share/vim/vimfiles/{}" \; + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" + install -Dm 644 ../LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in himalaya/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 06:44:29 Author: alerque Revision: 1142051 upgpkg: himalaya 0.5.8-3; package bash/fish/zsh completions Modified: himalaya/trunk/PKGBUILD --+ PKGBUILD | 20 ++-- 1 file changed, 14 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-05 06:23:55 UTC (rev 1142050) +++ PKGBUILD2022-03-05 06:44:29 UTC (rev 1142051) @@ -4,7 +4,7 @@ pkgbase=himalaya pkgname=('himalaya' 'vim-himalaya') pkgver=0.5.8 -pkgrel=2 +pkgrel=3 pkgdesc="A CLI email client" arch=('x86_64') url="https://github.com/soywod/himalaya; @@ -11,27 +11,35 @@ license=('BSD') depends=('gcc-libs' 'notmuch' 'openssl') makedepends=('cargo') -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +source=("$pkgbase-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") sha512sums=('99b5f4c4b6b3977e6c57124203b42d4a9229ee0cf5a404a164b534b5eed63d8da31649ce1067a3deabee246038d0aa8b5b6304c1ca89e571f39ac9546e005ede') prepare() { - cd "$pkgname-$pkgver" + cd "$pkgbase-$pkgver" cargo fetch --locked --target "$CARCH-unknown-linux-gnu" + mkdir -p completions } build() { - cd "$pkgname-$pkgver" + cd "$pkgbase-$pkgver" cargo build --frozen --release --features notmuch-backend + local _completion="target/release/$pkgbase completion" + $_completion bash > "completions/$pkgbase" + $_completion fish > "completions/$pkgbase.fish" + $_completion zsh > "completions/_$pkgbase" } check() { - cd "$pkgname-$pkgver" + cd "$pkgbase-$pkgver" cargo test --frozen --features notmuch-backend -- --skip "test_imap_backend" } package_himalaya() { - cd "$pkgname-$pkgver" + cd "$pkgbase-$pkgver" install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin" + install -Dm 664 "completions/$pkgname" -t "$pkgdir/usr/share/bash-completion/completions/" + install -Dm 664 "completions/$pkgname.fish" -t "$pkgdir/usr/share/fish/vendor_completions.d/" + install -Dm 664 "completions/_$pkgname" -t "$pkgdir/usr/share/zsh/site-functions/" install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" install -Dm 644 "assets/$pkgname.desktop" -t "$pkgdir/usr/share/applications"
[arch-commits] Commit in himalaya/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, March 5, 2022 @ 06:23:55 Author: alerque Revision: 1142050 archrelease: copy trunk to community-x86_64 Added: himalaya/repos/community-x86_64/PKGBUILD (from rev 1142049, himalaya/trunk/PKGBUILD) Deleted: himalaya/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 101 ++--- 1 file changed, 51 insertions(+), 50 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-05 06:23:47 UTC (rev 1142049) +++ PKGBUILD2022-03-05 06:23:55 UTC (rev 1142050) @@ -1,50 +0,0 @@ -# Maintainer: Orhun Parmaksız - -pkgbase=himalaya -pkgname=('himalaya' 'vim-himalaya') -pkgver=0.5.8 -pkgrel=1 -pkgdesc="A CLI email client" -arch=('x86_64') -url="https://github.com/soywod/himalaya; -license=('BSD') -depends=('gcc-libs' 'openssl') -makedepends=('cargo') -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha512sums=('99b5f4c4b6b3977e6c57124203b42d4a9229ee0cf5a404a164b534b5eed63d8da31649ce1067a3deabee246038d0aa8b5b6304c1ca89e571f39ac9546e005ede') - -prepare() { - cd "$pkgname-$pkgver" - cargo fetch --locked --target "$CARCH-unknown-linux-gnu" -} - -build() { - cd "$pkgname-$pkgver" - cargo build --frozen --release -} - -check() { - cd "$pkgname-$pkgver" - cargo test --frozen -- --skip "test_imap_backend" -} - -package_himalaya() { - cd "$pkgname-$pkgver" - install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin" - install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" - install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" - install -Dm 644 "assets/$pkgname.desktop" -t "$pkgdir/usr/share/applications" -} - -package_vim-himalaya() { - depends=('vim-plugin-runtime' 'himalaya') - pkgdesc+=' - Vim UI plugin' - - cd "$pkgbase-$pkgver/vim/" - find autoload doc ftplugin lua plugin syntax \ --type f -exec install -Dm 644 '{}' "$pkgdir/usr/share/vim/vimfiles/{}" \; - install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" - install -Dm 644 ../LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" -} - -# vim:set ts=2 sw=2 et: Copied: himalaya/repos/community-x86_64/PKGBUILD (from rev 1142049, himalaya/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-05 06:23:55 UTC (rev 1142050) @@ -0,0 +1,51 @@ +# Maintainer: Orhun Parmaksız +# Maintainer: Caleb Maclennan + +pkgbase=himalaya +pkgname=('himalaya' 'vim-himalaya') +pkgver=0.5.8 +pkgrel=2 +pkgdesc="A CLI email client" +arch=('x86_64') +url="https://github.com/soywod/himalaya; +license=('BSD') +depends=('gcc-libs' 'notmuch' 'openssl') +makedepends=('cargo') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha512sums=('99b5f4c4b6b3977e6c57124203b42d4a9229ee0cf5a404a164b534b5eed63d8da31649ce1067a3deabee246038d0aa8b5b6304c1ca89e571f39ac9546e005ede') + +prepare() { + cd "$pkgname-$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "$pkgname-$pkgver" + cargo build --frozen --release --features notmuch-backend +} + +check() { + cd "$pkgname-$pkgver" + cargo test --frozen --features notmuch-backend -- --skip "test_imap_backend" +} + +package_himalaya() { + cd "$pkgname-$pkgver" + install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin" + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" + install -Dm 644 "assets/$pkgname.desktop" -t "$pkgdir/usr/share/applications" +} + +package_vim-himalaya() { + depends=('vim-plugin-runtime' 'himalaya') + pkgdesc+=' - Vim UI plugin' + + cd "$pkgbase-$pkgver/vim/" + find autoload doc ftplugin lua plugin syntax \ +-type f -exec install -Dm 644 '{}' "$pkgdir/usr/share/vim/vimfiles/{}" \; + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" + install -Dm 644 ../LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in himalaya/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 06:23:47 Author: alerque Revision: 1142049 upgpkg: himalaya 0.5.8-2; enable notmuch backend Modified: himalaya/trunk/PKGBUILD --+ PKGBUILD |9 + 1 file changed, 5 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-05 06:00:27 UTC (rev 1142048) +++ PKGBUILD2022-03-05 06:23:47 UTC (rev 1142049) @@ -1,14 +1,15 @@ # Maintainer: Orhun Parmaksız +# Maintainer: Caleb Maclennan pkgbase=himalaya pkgname=('himalaya' 'vim-himalaya') pkgver=0.5.8 -pkgrel=1 +pkgrel=2 pkgdesc="A CLI email client" arch=('x86_64') url="https://github.com/soywod/himalaya; license=('BSD') -depends=('gcc-libs' 'openssl') +depends=('gcc-libs' 'notmuch' 'openssl') makedepends=('cargo') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") sha512sums=('99b5f4c4b6b3977e6c57124203b42d4a9229ee0cf5a404a164b534b5eed63d8da31649ce1067a3deabee246038d0aa8b5b6304c1ca89e571f39ac9546e005ede') @@ -20,12 +21,12 @@ build() { cd "$pkgname-$pkgver" - cargo build --frozen --release + cargo build --frozen --release --features notmuch-backend } check() { cd "$pkgname-$pkgver" - cargo test --frozen -- --skip "test_imap_backend" + cargo test --frozen --features notmuch-backend -- --skip "test_imap_backend" } package_himalaya() {
[arch-commits] Commit in sigil/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, March 5, 2022 @ 06:00:27 Author: alerque Revision: 1142048 archrelease: copy trunk to community-x86_64 Added: sigil/repos/community-x86_64/PKGBUILD (from rev 1142047, sigil/trunk/PKGBUILD) Deleted: sigil/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 146 ++--- 1 file changed, 73 insertions(+), 73 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-05 06:00:19 UTC (rev 1142047) +++ PKGBUILD2022-03-05 06:00:27 UTC (rev 1142048) @@ -1,73 +0,0 @@ -# Maintainer: Caleb Maclennan -# Contributor: Alad Wenter -# Contributor: Eli Schwartz -# Contributor: Giovanni Scafora -# Contributor: Larry Hajali - -pkgname=sigil -pkgver=1.9.0 -pkgrel=1 -pkgdesc='multi-platform EPUB2/EPUB3 ebook editor' -arch=('x86_64') -url=https://sigil-ebook.com -_url=https://github.com/Sigil-Ebook/Sigil -license=(GPL3) -depends=(hicolor-icon-theme - hunspell - mathjax2 - minizip - python-css-parser - python-dulwich - python-lxml - qt5-svg - qt5-webengine) -makedepends=(cmake - qt5-tools) -optdepends=('hunspell-en_US: for English dictionary support' -'hyphen-en: for English hyphenation support in plugins' -'pageedit: external editor to replace BookView' -'python-html5lib: recommended for plugins' -'python-chardet: recommended for plugins' -'python-cssselect: recommended for plugins' -'python-pillow: recommended for plugins' -'python-regex: recommended for plugins' -'python-pyqt5: recommended for plugins' -'python-pyqt5-webengine: recommended for plugins' -'tk: recommended for plugins') -_archive="${pkgname^}-$pkgver" -source=("$_url/archive/$pkgver/$_archive.tar.gz" -"$_url/releases/download/${pkgver}/$_archive.tar.gz.sig") -sha256sums=('c44b0cf2472ef59c4d76178883a7795af39febf32496fb7af1e34f7a3977791f' -'SKIP') -b2sums=('9d384fbc6479c062d939a15b77a216a658216d9fefcf7f37fce806a5406670156ca204b4390c46b6475a53d74cb3c4e2f0589ac3925beab2626659a2b224a06e' -'SKIP') -validpgpkeys=('B5A56206AB0FBC1A24EFAB8AA166D29A8FCDAC63') # Doug Massay - -prepare() { - cd "$_archive" - mkdir -p build -} - -build() { - cd "$_archive/build" - cmake -G "Unix Makefiles" \ - -DUSE_SYSTEM_LIBS=1 \ - -DSYSTEM_LIBS_REQUIRED=1 \ - -DINSTALL_BUNDLED_DICTS=0 \ - -DINSTALL_HICOLOR_ICONS=1 \ - -DDISABLE_UPDATE_CHECK=1 \ - -DMATHJAX_DIR=/usr/share/mathjax2 \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DCMAKE_C_FLAGS:STRING="$CFLAGS" \ - -DCMAKE_CXX_FLAGS:STRING="$CXXFLAGS" \ - -DCMAKE_SKIP_RPATH=ON .. - make -} - -package() { - cd "$_archive/build" - make install DESTDIR="$pkgdir" - python -m compileall "$pkgdir/usr/share/sigil/"{plugin_launchers/python/,python3lib} - python -O -m compileall "$pkgdir/usr/share/sigil/"{plugin_launchers/python/,python3lib} -} Copied: sigil/repos/community-x86_64/PKGBUILD (from rev 1142047, sigil/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-05 06:00:27 UTC (rev 1142048) @@ -0,0 +1,73 @@ +# Maintainer: Caleb Maclennan +# Contributor: Alad Wenter +# Contributor: Eli Schwartz +# Contributor: Giovanni Scafora +# Contributor: Larry Hajali + +pkgname=sigil +pkgver=1.9.1 +pkgrel=1 +pkgdesc='multi-platform EPUB2/EPUB3 ebook editor' +arch=('x86_64') +url=https://sigil-ebook.com +_url=https://github.com/Sigil-Ebook/Sigil +license=(GPL3) +depends=(hicolor-icon-theme + hunspell + mathjax2 + minizip + python-css-parser + python-dulwich + python-lxml + qt5-svg + qt5-webengine) +makedepends=(cmake + qt5-tools) +optdepends=('hunspell-en_US: for English dictionary support' +'hyphen-en: for English hyphenation support in plugins' +'pageedit: external editor to replace BookView' +'python-html5lib: recommended for plugins' +'python-chardet: recommended for plugins' +'python-cssselect: recommended for plugins' +'python-pillow: recommended for plugins' +'python-regex: recommended for plugins' +'python-pyqt5: recommended for plugins' +'python-pyqt5-webengine: recommended for plugins' +'tk: recommended for plugins') +_archive="${pkgname^}-$pkgver" +source=("$_url/archive/$pkgver/$_archive.tar.gz" +"$_url/releases/download/${pkgver}/$_archive.tar.gz.sig")
[arch-commits] Commit in sigil/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 06:00:19 Author: alerque Revision: 1142047 upgpkg: sigil 1.9.1-1 Modified: sigil/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-05 04:09:53 UTC (rev 1142046) +++ PKGBUILD2022-03-05 06:00:19 UTC (rev 1142047) @@ -5,7 +5,7 @@ # Contributor: Larry Hajali pkgname=sigil -pkgver=1.9.0 +pkgver=1.9.1 pkgrel=1 pkgdesc='multi-platform EPUB2/EPUB3 ebook editor' arch=('x86_64') @@ -37,9 +37,9 @@ _archive="${pkgname^}-$pkgver" source=("$_url/archive/$pkgver/$_archive.tar.gz" "$_url/releases/download/${pkgver}/$_archive.tar.gz.sig") -sha256sums=('c44b0cf2472ef59c4d76178883a7795af39febf32496fb7af1e34f7a3977791f' +sha256sums=('08a6c52a9043ecb5fa8314783191b81aa21346bd6b937a522ee417e7bb0dc773' 'SKIP') -b2sums=('9d384fbc6479c062d939a15b77a216a658216d9fefcf7f37fce806a5406670156ca204b4390c46b6475a53d74cb3c4e2f0589ac3925beab2626659a2b224a06e' +b2sums=('200f97fa61fd9dc14fe189454719f9f2b23b75e32262c403f496e5b9de0f3fd9bf6460950174bc5ca47948973c779a0c2909ac7eadc881aeb18d3b89cfc324ff' 'SKIP') validpgpkeys=('B5A56206AB0FBC1A24EFAB8AA166D29A8FCDAC63') # Doug Massay
[arch-commits] Commit in pyright/repos/community-any (PKGBUILD PKGBUILD)
Date: Saturday, March 5, 2022 @ 04:09:53 Author: polyzen Revision: 1142046 archrelease: copy trunk to community-any Added: pyright/repos/community-any/PKGBUILD (from rev 1142045, pyright/trunk/PKGBUILD) Deleted: pyright/repos/community-any/PKGBUILD --+ PKGBUILD | 80 ++--- 1 file changed, 40 insertions(+), 40 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-05 04:09:21 UTC (rev 1142045) +++ PKGBUILD2022-03-05 04:09:53 UTC (rev 1142046) @@ -1,40 +0,0 @@ -# Maintainer: Daniel M. Capella -# Contributor: Kaizhao Zhang - -pkgname=pyright -pkgver=1.1.226 -pkgrel=1 -pkgdesc='Type checker for the Python language' -arch=('any') -url=https://github.com/microsoft/pyright -license=('MIT') -depends=('nodejs>=12') -makedepends=('npm') -source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz") -b2sums=('c00892dc953c3e9e1d5df88efd06c3ab5aa4d206f596fecb39c128b381dd3fbee22dce4d5d00b37072cfafc7bf23e12c66d943022114dfe911624a8b3ca31189') - -prepare() { - cd $pkgname-$pkgver - npm ci -} - -build() { - cd $pkgname-$pkgver/packages/$pkgname - npm run build -} - -package() { - install -d "$pkgdir"/usr/{bin,lib/node_modules/$pkgname,share/doc/$pkgname} - ln -s ../lib/node_modules/$pkgname/index.js "$pkgdir"/usr/bin/$pkgname - ln -s ../lib/node_modules/$pkgname/langserver.index.js \ -"$pkgdir"/usr/bin/$pkgname-langserver - - cd $pkgname-$pkgver - cp -r {CONTRIBUTING,README}.md docs "$pkgdir"/usr/share/doc/$pkgname - install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE.txt - - cd packages/$pkgname - cp -r dist {,langserver.}index.js "$pkgdir"/usr/lib/node_modules/$pkgname -} - -# vim:set ts=2 sw=2 et: Copied: pyright/repos/community-any/PKGBUILD (from rev 1142045, pyright/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-05 04:09:53 UTC (rev 1142046) @@ -0,0 +1,40 @@ +# Maintainer: Daniel M. Capella +# Contributor: Kaizhao Zhang + +pkgname=pyright +pkgver=1.1.227 +pkgrel=1 +pkgdesc='Type checker for the Python language' +arch=('any') +url=https://github.com/microsoft/pyright +license=('MIT') +depends=('nodejs>=12') +makedepends=('npm') +source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz") +b2sums=('f926b57c64887f910cbade974b7b6fd71ee3de1419768b45f5de6ca1af65a5553005d39c8199fe5dff5a299e3c359385a31e5c9d200b47e98fc053b6df095de6') + +prepare() { + cd $pkgname-$pkgver + npm ci +} + +build() { + cd $pkgname-$pkgver/packages/$pkgname + npm run build +} + +package() { + install -d "$pkgdir"/usr/{bin,lib/node_modules/$pkgname,share/doc/$pkgname} + ln -s ../lib/node_modules/$pkgname/index.js "$pkgdir"/usr/bin/$pkgname + ln -s ../lib/node_modules/$pkgname/langserver.index.js \ +"$pkgdir"/usr/bin/$pkgname-langserver + + cd $pkgname-$pkgver + cp -r {CONTRIBUTING,README}.md docs "$pkgdir"/usr/share/doc/$pkgname + install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE.txt + + cd packages/$pkgname + cp -r dist {,langserver.}index.js "$pkgdir"/usr/lib/node_modules/$pkgname +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in pyright/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 04:09:21 Author: polyzen Revision: 1142045 upgpkg: pyright 1.1.227-1 Modified: pyright/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-05 00:49:27 UTC (rev 1142044) +++ PKGBUILD2022-03-05 04:09:21 UTC (rev 1142045) @@ -2,7 +2,7 @@ # Contributor: Kaizhao Zhang pkgname=pyright -pkgver=1.1.226 +pkgver=1.1.227 pkgrel=1 pkgdesc='Type checker for the Python language' arch=('any') @@ -11,7 +11,7 @@ depends=('nodejs>=12') makedepends=('npm') source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz") -b2sums=('c00892dc953c3e9e1d5df88efd06c3ab5aa4d206f596fecb39c128b381dd3fbee22dce4d5d00b37072cfafc7bf23e12c66d943022114dfe911624a8b3ca31189') +b2sums=('f926b57c64887f910cbade974b7b6fd71ee3de1419768b45f5de6ca1af65a5553005d39c8199fe5dff5a299e3c359385a31e5c9d200b47e98fc053b6df095de6') prepare() { cd $pkgname-$pkgver
[arch-commits] Commit in lib32-mesa/repos (3 files)
Date: Saturday, March 5, 2022 @ 00:49:27 Author: svenstaro Revision: 1142044 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-mesa/repos/multilib-staging-x86_64/ lib32-mesa/repos/multilib-staging-x86_64/LICENSE (from rev 1142043, lib32-mesa/trunk/LICENSE) lib32-mesa/repos/multilib-staging-x86_64/PKGBUILD (from rev 1142043, lib32-mesa/trunk/PKGBUILD) --+ LICENSE | 83 +++ PKGBUILD | 214 + 2 files changed, 297 insertions(+) Copied: lib32-mesa/repos/multilib-staging-x86_64/LICENSE (from rev 1142043, lib32-mesa/trunk/LICENSE) === --- multilib-staging-x86_64/LICENSE (rev 0) +++ multilib-staging-x86_64/LICENSE 2022-03-05 00:49:27 UTC (rev 1142044) @@ -0,0 +1,83 @@ +The Mesa 3D Graphics Library + +Disclaimer + + Mesa is a 3-D graphics library with an API which is very similar to + that of [1]OpenGL.* To the extent that Mesa utilizes the OpenGL command + syntax or state machine, it is being used with authorization from + [2]Silicon Graphics, Inc.(SGI). However, the author does not possess an + OpenGL license from SGI, and makes no claim that Mesa is in any way a + compatible replacement for OpenGL or associated with SGI. Those who + want a licensed implementation of OpenGL should contact a licensed + vendor. + + Please do not refer to the library as MesaGL (for legal reasons). It's + just Mesa or The Mesa 3-D graphics library. + + * OpenGL is a trademark of [3]Silicon Graphics Incorporated. + +License / Copyright Information + + The Mesa distribution consists of several components. Different + copyrights and licenses apply to different components. For example, the + GLX client code uses the SGI Free Software License B, and some of the + Mesa device drivers are copyrighted by their authors. See below for a + list of Mesa's main components and the license for each. + + The core Mesa library is licensed according to the terms of the MIT + license. This allows integration with the XFree86, Xorg and DRI + projects. + + The default Mesa license is as follows: + +Copyright (C) 1999-2007 Brian Paul All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Attention, Contributors + + When contributing to the Mesa project you must agree to the licensing + terms of the component to which you're contributing. The following + section lists the primary components of the Mesa distribution and their + respective licenses. + +Mesa Component Licenses + +Component Location License +-- +Main Mesa codesrc/mesa/ MIT + +Device driverssrc/mesa/drivers/* MIT, generally + +Gallium code src/gallium/ MIT + +Ext headers include/GL/glext.h Khronos + include/GL/glxext.h + +GLX client code src/glx/ SGI Free Software License B + +C11 threadinclude/c11/threads*.h Boost (permissive) emulation + + In general, consult the source files for license terms. + +References + + 1. https://www.opengl.org/ + 2. https://www.sgi.com/ + 3. https://www.sgi.com/ Copied: lib32-mesa/repos/multilib-staging-x86_64/PKGBUILD (from rev 1142043, lib32-mesa/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2022-03-05 00:49:27 UTC (rev 1142044) @@ -0,0 +1,214 @@ +# Maintainer: Laurent Carlier +# Maintainer: Felix Yan +# Contributor: Jan de Groot +# Contributor: Andreas Radke + +pkgbase=lib32-mesa +pkgname=('lib32-vulkan-mesa-layers' 'lib32-opencl-mesa' 'lib32-vulkan-intel' 'lib32-vulkan-radeon' 'lib32-libva-mesa-driver' 'lib32-mesa-vdpau' 'lib32-mesa') +pkgdesc="An open-source
[arch-commits] Commit in lib32-mesa/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 00:48:45 Author: svenstaro Revision: 1142043 upgpkg: lib32-mesa 21.3.7-2: glslang 11.8.0 and shaderc 2022.1 rebuild Modified: lib32-mesa/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-05 00:30:18 UTC (rev 1142042) +++ PKGBUILD2022-03-05 00:48:45 UTC (rev 1142043) @@ -7,7 +7,7 @@ pkgname=('lib32-vulkan-mesa-layers' 'lib32-opencl-mesa' 'lib32-vulkan-intel' 'lib32-vulkan-radeon' 'lib32-libva-mesa-driver' 'lib32-mesa-vdpau' 'lib32-mesa') pkgdesc="An open-source implementation of the OpenGL specification (32-bit)" pkgver=21.3.7 -pkgrel=1 +pkgrel=2 arch=('x86_64') makedepends=('python-mako' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'xorgproto' 'lib32-libdrm' 'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-libvdpau'
[arch-commits] Commit in gtk4/repos (5 files)
Date: Saturday, March 5, 2022 @ 00:37:44 Author: svenstaro Revision: 438946 archrelease: copy trunk to staging-x86_64 Added: gtk4/repos/staging-x86_64/ gtk4/repos/staging-x86_64/PKGBUILD (from rev 438945, gtk4/trunk/PKGBUILD) gtk4/repos/staging-x86_64/gtk-update-icon-cache.hook (from rev 438945, gtk4/trunk/gtk-update-icon-cache.hook) gtk4/repos/staging-x86_64/gtk-update-icon-cache.script (from rev 438945, gtk4/trunk/gtk-update-icon-cache.script) gtk4/repos/staging-x86_64/gtk4-querymodules.hook (from rev 438945, gtk4/trunk/gtk4-querymodules.hook) --+ PKGBUILD | 130 + gtk-update-icon-cache.hook | 13 gtk-update-icon-cache.script | 10 +++ gtk4-querymodules.hook | 12 +++ 4 files changed, 165 insertions(+) Copied: gtk4/repos/staging-x86_64/PKGBUILD (from rev 438945, gtk4/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2022-03-05 00:37:44 UTC (rev 438946) @@ -0,0 +1,130 @@ +# Maintainer: Jan Alexander Steffens (heftig) + +pkgbase=gtk4 +pkgname=(gtk4 gtk-update-icon-cache gtk4-docs gtk4-demos) +pkgver=4.6.1 +pkgrel=3 +epoch=1 +pkgdesc="GObject-based multi-platform GUI toolkit" +url="https://www.gtk.org/; +arch=(x86_64) +license=(LGPL) +depends=(glib2 cairo pango fribidi gdk-pixbuf2 libpng libtiff libjpeg libepoxy + libgl libegl harfbuzz libxkbcommon graphene iso-codes tracker3 + libcolord wayland libxrandr libx11 libxrender libxi libxext libxcursor + libxdamage libxfixes fontconfig libxinerama libcloudproviders libcups + gst-plugins-bad-libs librsvg dconf shared-mime-info desktop-file-utils + adwaita-icon-theme cantarell-fonts) +makedepends=(git meson gi-docgen shaderc sassc gobject-introspection docbook-xsl + wayland-protocols python-gobject python-docutils) +checkdepends=(weston) +_commit=5088103d31942e2af87ed64a61967cdc6af48f78 # tags/4.6.1^0 +source=("git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit; +gtk-update-icon-cache.{hook,script} gtk4-querymodules.hook) +sha256sums=('SKIP' +'2d435e3bec8b79b533f00f6d04decb1d7c299c6e89b5b175f20be0459f003fe8' +'f1d3a0dbfd82f7339301abecdbe5f024337919b48bd0e09296bb0e79863b2541' +'cd8e607eddd9941f279084e1d15309941423d26cca1897f43524a02e58e48816') + +pkgver() { + cd gtk + git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g' +} + +prepare() { + cd gtk +} + +build() { + CFLAGS+=" -DG_DISABLE_CAST_CHECKS" + local meson_options=( +-D broadway-backend=true +-D cloudproviders=enabled +-D tracker=enabled +-D colord=enabled +-D gtk_doc=true +-D man-pages=true + ) + + arch-meson gtk build "${meson_options[@]}" + meson compile -C build +} + +check() ( + export XDG_RUNTIME_DIR="$PWD/runtime-dir" WAYLAND_DISPLAY=wayland-5 + + mkdir -p -m 700 "$XDG_RUNTIME_DIR" + weston --backend=headless-backend.so --socket=$WAYLAND_DISPLAY --idle-time=0 & + _w=$! + + trap "kill $_w; wait" EXIT + + meson test -C build --print-errorlogs +) + +_pick() { + local p="$1" f d; shift + for f; do +d="$srcdir/$p/${f#$pkgdir/}" +mkdir -p "$(dirname "$d")" +mv "$f" "$d" +rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")" + done +} + +package_gtk4() { + depends+=(gtk-update-icon-cache) + optdepends=('evince: Default print preview command') + provides=(libgtk-4.so) + + meson install -C build --destdir "$pkgdir" + + install -Dm644 /dev/stdin "$pkgdir/usr/share/gtk-4.0/settings.ini" <
[arch-commits] Commit in gtk4/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 00:37:16 Author: svenstaro Revision: 438945 upgpkg: gtk4 1:4.6.1-3: glslang 11.8.0 and shaderc 2022.1 rebuild Modified: gtk4/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-05 00:25:48 UTC (rev 438944) +++ PKGBUILD2022-03-05 00:37:16 UTC (rev 438945) @@ -3,7 +3,7 @@ pkgbase=gtk4 pkgname=(gtk4 gtk-update-icon-cache gtk4-docs gtk4-demos) pkgver=4.6.1 -pkgrel=2 +pkgrel=3 epoch=1 pkgdesc="GObject-based multi-platform GUI toolkit" url="https://www.gtk.org/;
[arch-commits] Commit in mpv/repos (2 files)
Date: Saturday, March 5, 2022 @ 00:30:18 Author: svenstaro Revision: 1142042 archrelease: copy trunk to community-staging-x86_64 Added: mpv/repos/community-staging-x86_64/ mpv/repos/community-staging-x86_64/PKGBUILD (from rev 1142041, mpv/trunk/PKGBUILD) --+ PKGBUILD | 71 + 1 file changed, 71 insertions(+) Copied: mpv/repos/community-staging-x86_64/PKGBUILD (from rev 1142041, mpv/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-05 00:30:18 UTC (rev 1142042) @@ -0,0 +1,71 @@ +# Maintainer: Christian Hesse +# Contributor: Bartłomiej Piotrowski +# Contributor: Eivind Uggedal + +pkgname=mpv +epoch=1 +_tag='df6d84c1cf4bbc2b998f4d320542c78df674512d' # git rev-parse v${pkgver} +pkgver=0.34.1 +pkgrel=4 +pkgdesc='a free, open source, and cross-platform media player' +arch=('x86_64') +# We link against libraries that are licensed GPLv3 explicitly, so our +# package is GPLv3 only as well. (Is this still correct?) +license=('GPL3') +url='https://mpv.io/' +depends=('alsa-lib' 'libasound.so' 'desktop-file-utils' 'ffmpeg' 'libavcodec.so' 'libavdevice.so' + 'libavfilter.so' 'libavformat.so' 'libavutil.so' 'libswresample.so' 'libswscale.so' + 'glibc' 'hicolor-icon-theme' 'jack' 'libjack.so' 'lcms2' 'liblcms2.so' 'libarchive' + 'libarchive.so' 'libass' 'libass.so' 'libbluray' 'libbluray.so' 'libcdio' + 'libcdio-paranoia' 'libdrm' 'libdvdnav' 'libdvdread' 'libegl' 'libgl' 'libglvnd' + 'libjpeg' 'libjpeg.so' 'libplacebo' 'libplacebo.so' 'libpulse' 'libpulse.so' + 'libva' 'libva.so' 'libva-drm.so' 'libva-wayland.so' 'libva-x11.so' 'libvdpau' 'libx11' + 'libxext' 'libxinerama' 'libxkbcommon' 'libxkbcommon.so' 'libxrandr' 'libxss' + 'libxv' 'luajit' 'mesa' 'mujs' 'rubberband' 'librubberband.so' 'shaderc' + 'libshaderc_shared.so' 'uchardet' 'vulkan-icd-loader' 'wayland' 'xdg-utils' + 'zlib') +makedepends=('git' 'python-docutils' 'ladspa' 'wayland-protocols' + 'ffnvcodec-headers' 'vulkan-headers' 'waf') +optdepends=('yt-dlp: for video-sharing websites playback' +'youtube-dl: for video-sharing websites playback') +provides=('libmpv.so') +options=('!emptydirs') +validpgpkeys=('145077D82501AA20152CACCE8D769208D5E31419') # sfan5 +source=("git+https://github.com/mpv-player/mpv.git#tag=${_tag}?signed;) +sha256sums=('SKIP') + +prepare() { + cd ${pkgname} + + git cherry-pick -n \ +'79bfcc672343ddbc348e040ad899d61a0bafc050' \ +'fc94c8c365ebeb038af6052bf4ea0506c1220559' +} + +build() { + cd ${pkgname} + + waf configure --prefix=/usr \ +--confdir=/etc/mpv \ +--enable-cdda \ +--enable-dvb \ +--enable-dvdnav \ +--enable-libarchive \ +--enable-libmpv-shared \ +--disable-build-date \ +--disable-caca + + waf build +} + +package() { + cd ${pkgname} + + waf install --destdir="$pkgdir" + + install -m0644 DOCS/{encoding.rst,tech-overview.txt} \ +"$pkgdir"/usr/share/doc/mpv + + install -m0644 TOOLS/lua/* \ +-D -t "$pkgdir"/usr/share/mpv/scripts +}
[arch-commits] Commit in mpv/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 00:30:08 Author: svenstaro Revision: 1142041 upgpkg: mpv 1:0.34.1-4: glslang 11.8.0 and shaderc 2022.1 rebuild Modified: mpv/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-05 00:14:01 UTC (rev 1142040) +++ PKGBUILD2022-03-05 00:30:08 UTC (rev 1142041) @@ -6,7 +6,7 @@ epoch=1 _tag='df6d84c1cf4bbc2b998f4d320542c78df674512d' # git rev-parse v${pkgver} pkgver=0.34.1 -pkgrel=3 +pkgrel=4 pkgdesc='a free, open source, and cross-platform media player' arch=('x86_64') # We link against libraries that are licensed GPLv3 explicitly, so our
[arch-commits] Commit in libplacebo/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Saturday, March 5, 2022 @ 00:25:48 Author: svenstaro Revision: 438944 archrelease: copy trunk to staging-x86_64 Added: libplacebo/repos/staging-x86_64/ libplacebo/repos/staging-x86_64/PKGBUILD (from rev 438943, libplacebo/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: libplacebo/repos/staging-x86_64/PKGBUILD (from rev 438943, libplacebo/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2022-03-05 00:25:48 UTC (rev 438944) @@ -0,0 +1,42 @@ +# Maintainer: Levente Polyak + +pkgname=libplacebo +pkgver=4.192.1 +pkgrel=2 +pkgdesc='Reusable library for GPU-accelerated video/image rendering primitives' +url='https://github.com/haasn/libplacebo' +arch=('x86_64') +license=('LGPL2.1') +depends=('vulkan-icd-loader' 'libvulkan.so' 'glslang' 'lcms2' 'liblcms2.so' 'shaderc' 'libshaderc_shared.so' + 'libepoxy' 'libglvnd' 'glibc' 'gcc-libs') +makedepends=('meson' 'ninja' 'vulkan-headers' 'python' 'python-mako') +provides=('libplacebo.so') +source=(https://code.videolan.org/videolan/libplacebo/-/archive/v${pkgver}/libplacebo-v${pkgver}.tar.gz) +sha512sums=('780dff60a31a9c7fff47522385235077cc6b1a38be32bc0276c090d89ce25754dd0b910db5be631d0065337fe4700f68adabee06f48a4935d422f09f2e0e5525') +b2sums=('19a3bee6f05632cde1739fe8c861c96035a7b1f5ed2af6bbc67776529551c88f5da63d49dede2d7ee2c8d96edd6faf733e0371714028b72eddcf4c4cf23b937f') + +build() { + cd ${pkgbase}-v${pkgver} + CXXFLAGS+=" -I/usr/include/glslang" + arch-meson build \ +-D tests=true \ +-D vulkan=enabled \ +-D glslang=enabled \ +-D shaderc=enabled \ +-D lcms=enabled \ +-D d3d11=disabled + ninja -C build +} + +check() { + cd ${pkgbase}-v${pkgver} + ninja -C build test +} + +package() { + cd ${pkgbase}-v${pkgver} + DESTDIR="${pkgdir}" ninja -C build install + install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in libplacebo/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 00:25:39 Author: svenstaro Revision: 438943 upgpkg: libplacebo 4.192.1-2: glslang 11.8.0 and shaderc 2022.1 rebuild Modified: libplacebo/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-05 00:24:45 UTC (rev 438942) +++ PKGBUILD2022-03-05 00:25:39 UTC (rev 438943) @@ -2,7 +2,7 @@ pkgname=libplacebo pkgver=4.192.1 -pkgrel=1 +pkgrel=2 pkgdesc='Reusable library for GPU-accelerated video/image rendering primitives' url='https://github.com/haasn/libplacebo' arch=('x86_64')
[arch-commits] Commit in mesa/repos (3 files)
Date: Saturday, March 5, 2022 @ 00:24:45 Author: svenstaro Revision: 438942 archrelease: copy trunk to staging-x86_64 Added: mesa/repos/staging-x86_64/ mesa/repos/staging-x86_64/LICENSE (from rev 438941, mesa/trunk/LICENSE) mesa/repos/staging-x86_64/PKGBUILD (from rev 438941, mesa/trunk/PKGBUILD) --+ LICENSE | 83 +++ PKGBUILD | 212 + 2 files changed, 295 insertions(+) Copied: mesa/repos/staging-x86_64/LICENSE (from rev 438941, mesa/trunk/LICENSE) === --- staging-x86_64/LICENSE (rev 0) +++ staging-x86_64/LICENSE 2022-03-05 00:24:45 UTC (rev 438942) @@ -0,0 +1,83 @@ +The Mesa 3D Graphics Library + +Disclaimer + + Mesa is a 3-D graphics library with an API which is very similar to + that of [1]OpenGL.* To the extent that Mesa utilizes the OpenGL command + syntax or state machine, it is being used with authorization from + [2]Silicon Graphics, Inc.(SGI). However, the author does not possess an + OpenGL license from SGI, and makes no claim that Mesa is in any way a + compatible replacement for OpenGL or associated with SGI. Those who + want a licensed implementation of OpenGL should contact a licensed + vendor. + + Please do not refer to the library as MesaGL (for legal reasons). It's + just Mesa or The Mesa 3-D graphics library. + + * OpenGL is a trademark of [3]Silicon Graphics Incorporated. + +License / Copyright Information + + The Mesa distribution consists of several components. Different + copyrights and licenses apply to different components. For example, the + GLX client code uses the SGI Free Software License B, and some of the + Mesa device drivers are copyrighted by their authors. See below for a + list of Mesa's main components and the license for each. + + The core Mesa library is licensed according to the terms of the MIT + license. This allows integration with the XFree86, Xorg and DRI + projects. + + The default Mesa license is as follows: + +Copyright (C) 1999-2007 Brian Paul All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Attention, Contributors + + When contributing to the Mesa project you must agree to the licensing + terms of the component to which you're contributing. The following + section lists the primary components of the Mesa distribution and their + respective licenses. + +Mesa Component Licenses + +Component Location License +-- +Main Mesa codesrc/mesa/ MIT + +Device driverssrc/mesa/drivers/* MIT, generally + +Gallium code src/gallium/ MIT + +Ext headers include/GL/glext.h Khronos + include/GL/glxext.h + +GLX client code src/glx/ SGI Free Software License B + +C11 threadinclude/c11/threads*.h Boost (permissive) emulation + + In general, consult the source files for license terms. + +References + + 1. https://www.opengl.org/ + 2. https://www.sgi.com/ + 3. https://www.sgi.com/ Copied: mesa/repos/staging-x86_64/PKGBUILD (from rev 438941, mesa/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2022-03-05 00:24:45 UTC (rev 438942) @@ -0,0 +1,212 @@ +# Maintainer: Laurent Carlier +# Maintainer: Felix Yan +# Maintainer: Jan de Groot +# Contributor: Andreas Radke + +pkgbase=mesa +pkgname=('vulkan-mesa-layers' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'vulkan-swrast' 'libva-mesa-driver' 'mesa-vdpau' 'mesa') +pkgdesc="An open-source implementation of the OpenGL specification" +pkgver=21.3.7 +pkgrel=2 +arch=('x86_64') +makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence'
[arch-commits] Commit in mesa/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 00:23:58 Author: svenstaro Revision: 438941 upgpkg: mesa 21.3.7-2: glslang 11.8.0 and shaderc 2022.1 rebuild Modified: mesa/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-05 00:14:26 UTC (rev 438940) +++ PKGBUILD2022-03-05 00:23:58 UTC (rev 438941) @@ -7,7 +7,7 @@ pkgname=('vulkan-mesa-layers' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'vulkan-swrast' 'libva-mesa-driver' 'mesa-vdpau' 'mesa') pkgdesc="An open-source implementation of the OpenGL specification" pkgver=21.3.7 -pkgrel=1 +pkgrel=2 arch=('x86_64') makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence' 'libxxf86vm' 'libxdamage' 'libvdpau' 'libva' 'wayland' 'wayland-protocols' 'zstd' 'elfutils' 'llvm'
[arch-commits] Commit in vulkan-tools/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Saturday, March 5, 2022 @ 00:14:26 Author: svenstaro Revision: 438940 archrelease: copy trunk to staging-x86_64 Added: vulkan-tools/repos/staging-x86_64/ vulkan-tools/repos/staging-x86_64/PKGBUILD (from rev 438939, vulkan-tools/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: vulkan-tools/repos/staging-x86_64/PKGBUILD (from rev 438939, vulkan-tools/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2022-03-05 00:14:26 UTC (rev 438940) @@ -0,0 +1,49 @@ +# Maintainer: Laurent Carlier + +pkgname=vulkan-tools +pkgver=1.2.203 +pkgrel=2 +arch=(x86_64) +url="https://www.khronos.org/vulkan/; +pkgdesc="Vulkan Utilities and Tools" +license=('custom') +depends=('libx11' 'wayland' 'libvulkan.so') +makedepends=('cmake' 'python' 'vulkan-headers' 'vulkan-icd-loader' 'glslang' 'spirv-tools') +groups=('vulkan-devel') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/KhronosGroup/Vulkan-Tools/archive/v${pkgver}.tar.gz;) +sha256sums=('70b50a14c26dc12c71de5b4847055e318d7af77e7ce13250b1b0a4d40a50bbfd') + +prepare() { + cd "${srcdir}"/Vulkan-Tools* + + rm -rf build && mkdir build +} + +build() { + cd "${srcdir}"/Vulkan-Tools*/build + + cmake \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_SYSCONFDIR=/etc \ +-DCMAKE_INSTALL_DATADIR=/usr/share \ +-DCMAKE_SKIP_RPATH=True \ +-DBUILD_WSI_XCB_SUPPORT=On \ +-DBUILD_WSI_XLIB_SUPPORT=On \ +-DBUILD_WSI_WAYLAND_SUPPORT=On \ +-DBUILD_CUBE=ON \ +-DBUILD_VULKANINFO=ON \ +-DBUILD_ICD=OFF \ +-DGLSLANG_INSTALL_DIR=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +.. + make +} + +package() { + cd "${srcdir}"/Vulkan-Tools*/build + + make DESTDIR="${pkgdir}" install + + install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname} + install -m644 ../LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/ +}
[arch-commits] Commit in vulkan-tools/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 00:14:15 Author: svenstaro Revision: 438939 upgpkg: vulkan-tools 1.2.203-2: glslang 11.8.0 and shaderc 2022.1 rebuild Modified: vulkan-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-05 00:02:18 UTC (rev 438938) +++ PKGBUILD2022-03-05 00:14:15 UTC (rev 438939) @@ -2,7 +2,7 @@ pkgname=vulkan-tools pkgver=1.2.203 -pkgrel=1 +pkgrel=2 arch=(x86_64) url="https://www.khronos.org/vulkan/; pkgdesc="Vulkan Utilities and Tools"
[arch-commits] Commit in warzone2100/repos (2 files)
Date: Saturday, March 5, 2022 @ 00:14:01 Author: svenstaro Revision: 1142040 archrelease: copy trunk to community-staging-x86_64 Added: warzone2100/repos/community-staging-x86_64/ warzone2100/repos/community-staging-x86_64/PKGBUILD (from rev 1142039, warzone2100/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: warzone2100/repos/community-staging-x86_64/PKGBUILD (from rev 1142039, warzone2100/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-05 00:14:01 UTC (rev 1142040) @@ -0,0 +1,37 @@ +# Maintainer: Vesa Kaihlavirta +# Contributor: Angelo Theodorou + +pkgname=warzone2100 +pkgver=4.2.6 +pkgrel=2 +pkgdesc="3D realtime strategy game on a future Earth" +url="https://wz2100.net/; +arch=('x86_64') +license=('GPL') +depends=('sdl2' 'openal' 'libvorbis' 'libtheora' 'libsodium' 'physfs' 'sqlite' 'freetype2') +makedepends=('zip' 'unzip' 'asciidoc' 'mesa' 'vulkan-headers' 'shaderc' 'cmake' 'ninja') +source=(${pkgname}-${pkgver}_src.tar.xz::https://github.com/Warzone2100/warzone2100/releases/download/${pkgver}/${pkgname}_src.tar.xz) +sha256sums=('b1d1dcfe2d5f7db4c063b7a13ba2ec21afa597e2c792e5c8c1cc13204398dbc8') + +prepare() { + rm -rf build && mkdir -p build +} + +build() { + cd build + + cmake -G Ninja ../${pkgname} \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_LIBDIR=lib \ +-DWZ_DISTRIBUTOR="ArchLinux" + ninja +} + +package() { + cd build + + DESTDIR="${pkgdir}" ninja install + + ## ??? WTF ??? + rm "${pkgdir}"/usr/bin/.portable +}
[arch-commits] Commit in warzone2100/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 00:13:50 Author: svenstaro Revision: 1142039 upgpkg: warzone2100 4.2.6-2: glslang 11.8.0 and shaderc 2022.1 rebuild Modified: warzone2100/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-05 00:08:35 UTC (rev 1142038) +++ PKGBUILD2022-03-05 00:13:50 UTC (rev 1142039) @@ -3,7 +3,7 @@ pkgname=warzone2100 pkgver=4.2.6 -pkgrel=1 +pkgrel=2 pkgdesc="3D realtime strategy game on a future Earth" url="https://wz2100.net/; arch=('x86_64')
[arch-commits] Commit in intel-graphics-compiler/repos (2 files)
Date: Saturday, March 5, 2022 @ 00:08:35 Author: archange Revision: 1142038 archrelease: copy trunk to community-staging-x86_64 Added: intel-graphics-compiler/repos/community-staging-x86_64/ intel-graphics-compiler/repos/community-staging-x86_64/PKGBUILD (from rev 1142037, intel-graphics-compiler/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: intel-graphics-compiler/repos/community-staging-x86_64/PKGBUILD (from rev 1142037, intel-graphics-compiler/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-05 00:08:35 UTC (rev 1142038) @@ -0,0 +1,56 @@ +# Maintainer: Daniel Bermond +# Maintainer: Bruno Pagani + +pkgname=intel-graphics-compiler +epoch=1 +pkgver=1.0.10409 +pkgrel=1 +pkgdesc="Intel Graphics Compiler for OpenCL" +arch=(x86_64) +url="https://github.com/intel/intel-graphics-compiler; +license=(MIT) +depends=(llvm-libs intel-opencl-clang ncurses zlib) +makedepends=(git cmake clang lld llvm python libunwind vc-intrinsics) +options=(!emptydirs !lto) +source=(${url}/archive/igc-${pkgver}.tar.gz + ${pkgname}-fix-lld-prebuilt-and-limits.patch::${url}/commit/4369c970d4e02258b3c53e854faaa34197124a33.patch +${pkgname}-fix-missing-limits.patch::${url}/pull/220.patch + git+https://github.com/intel/vc-intrinsics.git#commit=a7270625195501019507017aab17e50f5dac6466 + git+https://github.com/KhronosGroup/SPIRV-Tools.git#commit=b1877de5cd776117050bd42f08d04b52bce16099 + git+https://github.com/KhronosGroup/SPIRV-Headers.git#commit=b42ba6d92faf6b4938e6f22ddd186dbdacc98d78) +sha256sums=('233992605e1fd7e337e1457559ee6648a822f4b6e5c4894c5b11638d41f7e730' +'d56f8537ffb25f67e29ae0fbd018247f0b7735c9ea68b7347a0dad3a7f182d5a' +'4505488fa483446ff50d041609fca63762e5f82711ada1321a94f97165115c88' +'SKIP' +'SKIP' +'SKIP') + +prepare() { + cd ${pkgname}-igc-${pkgver} + patch -p1 < ../${pkgname}-fix-lld-prebuilt-and-limits.patch + patch -p1 < ../${pkgname}-fix-missing-limits.patch +} + +build() { + cmake -B build -S ${pkgname}-igc-${pkgver} \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_LIBDIR=lib \ +-DIGC_OPTION__ARCHITECTURE_TARGET='Linux64' \ +-DIGC_OPTION__CLANG_MODE=Prebuilds \ +-DIGC_OPTION__LLD_MODE=Prebuilds \ +-DIGC_OPTION__LLVM_PREFERRED_VERSION='13.0.1' \ +-DIGC_OPTION__LLVM_MODE=Prebuilds \ +-DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR=ON \ +-DIGC_OPTION__SPIRV_TRANSLATOR_MODE=Prebuilds \ +-DVC_INTRINSICS_SRC="${srcdir}/vc-intrinsics" \ +-DINSTALL_GENX_IR=ON \ +-Wno-dev + make -C build +} + +package() { + make -C build DESTDIR="${pkgdir}" install + install -D -m644 ${pkgname}-igc-${pkgver}/LICENSE.md -t "${pkgdir}"/usr/share/licenses/${pkgname} + mv "${pkgdir}"/usr/lib/igc/NOTICES.txt "${pkgdir}"/usr/share/licenses/${pkgname} +}
[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 00:08:14 Author: archange Revision: 1142037 upgpkg: intel-graphics-compiler 1:1.0.10409-1 Modified: intel-graphics-compiler/trunk/PKGBUILD --+ PKGBUILD | 23 +++ 1 file changed, 11 insertions(+), 12 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-05 00:08:08 UTC (rev 1142036) +++ PKGBUILD2022-03-05 00:08:14 UTC (rev 1142037) @@ -3,7 +3,7 @@ pkgname=intel-graphics-compiler epoch=1 -pkgver=1.0.9636 +pkgver=1.0.10409 pkgrel=1 pkgdesc="Intel Graphics Compiler for OpenCL" arch=(x86_64) @@ -10,16 +10,16 @@ url="https://github.com/intel/intel-graphics-compiler; license=(MIT) depends=(llvm-libs intel-opencl-clang ncurses zlib) -makedepends=(git cmake clang lld llvm python libunwind) +makedepends=(git cmake clang lld llvm python libunwind vc-intrinsics) options=(!emptydirs !lto) source=(${url}/archive/igc-${pkgver}.tar.gz - ${pkgname}-fix-lld-prebuilt.patch::https://github.com/intel/intel-graphics-compiler/pull/210.patch - ${pkgname}-fix-missing-limits.patch::https://github.com/intel/intel-graphics-compiler/pull/220.patch - git+https://github.com/intel/vc-intrinsics.git#commit=8ee879314584e6630688b0a3b290d065dcabb383 -git+https://github.com/KhronosGroup/SPIRV-Tools.git -git+https://github.com/KhronosGroup/SPIRV-Headers.git) -sha256sums=('be8d1b162b838da8eb141ef103e136874c4542a8c80f3d1fd0f27ce1aadaf485' -'b2da1a00ac59ce7e98fd6cfb554f8974b1500bc1b9973387181414ffa4cffea5' + ${pkgname}-fix-lld-prebuilt-and-limits.patch::${url}/commit/4369c970d4e02258b3c53e854faaa34197124a33.patch +${pkgname}-fix-missing-limits.patch::${url}/pull/220.patch + git+https://github.com/intel/vc-intrinsics.git#commit=a7270625195501019507017aab17e50f5dac6466 + git+https://github.com/KhronosGroup/SPIRV-Tools.git#commit=b1877de5cd776117050bd42f08d04b52bce16099 + git+https://github.com/KhronosGroup/SPIRV-Headers.git#commit=b42ba6d92faf6b4938e6f22ddd186dbdacc98d78) +sha256sums=('233992605e1fd7e337e1457559ee6648a822f4b6e5c4894c5b11638d41f7e730' +'d56f8537ffb25f67e29ae0fbd018247f0b7735c9ea68b7347a0dad3a7f182d5a' '4505488fa483446ff50d041609fca63762e5f82711ada1321a94f97165115c88' 'SKIP' 'SKIP' @@ -27,7 +27,7 @@ prepare() { cd ${pkgname}-igc-${pkgver} - patch -p1 < ../${pkgname}-fix-lld-prebuilt.patch + patch -p1 < ../${pkgname}-fix-lld-prebuilt-and-limits.patch patch -p1 < ../${pkgname}-fix-missing-limits.patch } @@ -39,10 +39,9 @@ -DIGC_OPTION__ARCHITECTURE_TARGET='Linux64' \ -DIGC_OPTION__CLANG_MODE=Prebuilds \ -DIGC_OPTION__LLD_MODE=Prebuilds \ --DIGC_OPTION__LLVM_PREFERRED_VERSION='13.0.0' \ +-DIGC_OPTION__LLVM_PREFERRED_VERSION='13.0.1' \ -DIGC_OPTION__LLVM_MODE=Prebuilds \ -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR=ON \ --DIGC_OPTION__USE_KHRONOS_SPIRV_TRANSLATOR_IN_VC=ON \ -DIGC_OPTION__SPIRV_TRANSLATOR_MODE=Prebuilds \ -DVC_INTRINSICS_SRC="${srcdir}/vc-intrinsics" \ -DINSTALL_GENX_IR=ON \
[arch-commits] Commit in wlroots/repos (2 files)
Date: Saturday, March 5, 2022 @ 00:08:08 Author: svenstaro Revision: 1142036 archrelease: copy trunk to community-staging-x86_64 Added: wlroots/repos/community-staging-x86_64/ wlroots/repos/community-staging-x86_64/PKGBUILD (from rev 1142035, wlroots/trunk/PKGBUILD) --+ PKGBUILD | 65 + 1 file changed, 65 insertions(+) Copied: wlroots/repos/community-staging-x86_64/PKGBUILD (from rev 1142035, wlroots/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-05 00:08:08 UTC (rev 1142036) @@ -0,0 +1,65 @@ +# Maintainer: Brett Cornwall +# Maintainer: Maxim Baz <$pkgname at maximbaz dot com> +# Contributor: Omar Pakker + +pkgname=wlroots +pkgver=0.15.1 +pkgrel=3 +license=('MIT') +pkgdesc='Modular Wayland compositor library' +url='https://gitlab.freedesktop.org/wlroots/wlroots' +arch=('x86_64') +depends=( +'libglvnd' +'libinput' +'seatd' 'libseat.so' +'libxcb' +'libxkbcommon' 'libxkbcommon.so' +'opengl-driver' +'pixman' 'libpixman-1.so' +'systemd-libs' 'libudev.so' +'vulkan-icd-loader' 'libvulkan.so' +'wayland' +'xcb-util-errors' +'xcb-util-renderutil' +'xcb-util-wm' +) +makedepends=( +'glslang' +'meson' +'ninja' +'systemd' +'vulkan-headers' +'wayland-protocols' +'xorg-xwayland' +) +optdepends=( +'xorg-xwayland: Xwayland support' +) +provides=( +'libwlroots.so' +) +options=( +'debug' +) +source=( + "$pkgname-$pkgver.tar.gz::https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/$pkgver/downloads/wlroots-$pkgver.tar.gz; + "https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/$pkgver/downloads/wlroots-$pkgver.tar.gz.sig; +) +sha256sums=('5b92f11a52d978919ed1306e0d54c9d59f1762b28d44f0a2da3ef3b351305373' +'SKIP') +validpgpkeys=( +'34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48' # Simon Ser +'9DDA3B9FA5D58DD5392C78E652CB6609B22DA89A' # Drew DeVault +'4100929B33EEB0FD1DB852797BC79407090047CA' # Sway signing key +) + +build() { +arch-meson "$pkgname-$pkgver" build +ninja -C build +} + +package() { +DESTDIR="$pkgdir" ninja -C build install +install -Dm644 "$pkgname-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/" +}
[arch-commits] Commit in wlroots/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 00:07:53 Author: svenstaro Revision: 1142035 upgpkg: wlroots 0.15.1-3: glslang 11.8.0 and shaderc 2022.1 rebuild Modified: wlroots/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-05 00:06:14 UTC (rev 1142034) +++ PKGBUILD2022-03-05 00:07:53 UTC (rev 1142035) @@ -4,7 +4,7 @@ pkgname=wlroots pkgver=0.15.1 -pkgrel=2 +pkgrel=3 license=('MIT') pkgdesc='Modular Wayland compositor library' url='https://gitlab.freedesktop.org/wlroots/wlroots'
[arch-commits] Commit in gamescope/repos (2 files)
Date: Saturday, March 5, 2022 @ 00:06:14 Author: svenstaro Revision: 1142034 archrelease: copy trunk to community-staging-x86_64 Added: gamescope/repos/community-staging-x86_64/ gamescope/repos/community-staging-x86_64/PKGBUILD (from rev 1142033, gamescope/trunk/PKGBUILD) --+ PKGBUILD | 73 + 1 file changed, 73 insertions(+) Copied: gamescope/repos/community-staging-x86_64/PKGBUILD (from rev 1142033, gamescope/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-05 00:06:14 UTC (rev 1142034) @@ -0,0 +1,73 @@ +# Maintainer: Maxime Gauduin +# Maintainer: Giancarlo Razzolini +# Contributor: Samuel "scrufulufugus" Monson +# Contributor: PedroHLC + +pkgname=gamescope +pkgver=3.11.22 +pkgrel=2 +pkgdesc='SteamOS session compositing window manager' +arch=(x86_64) +url=https://github.com/Plagman/gamescope +license=(BSD) +depends=( + gcc-libs + glibc + libcap.so + libdrm + libliftoff.so + libpipewire-0.3.so + libvulkan.so + libwlroots.so + libx11 + libxcomposite + libxdamage + libxext + libxfixes + libxkbcommon.so + libxrender + libxres + libxtst + libxxf86vm + sdl2 + vulkan-icd-loader + wayland + wayland-protocols + wlroots + xorg-server-xwayland +) +makedepends=( + git + glslang + meson + ninja + vulkan-headers +) +_tag=ff5d5857854c29a2929a793f873ecb7e9ea74795 +source=(git+https://github.com/Plagman/gamescope.git#tag=${_tag}) +b2sums=('SKIP') + +prepare() { + cd gamescope + meson subprojects download +} + +pkgver() { + cd gamescope + git describe --tags | sed 's/-//' +} + +build() { + export LDFLAGS="$LDFLAGS -lrt" + arch-meson gamescope build \ +-Dforce_fallback_for=stb \ +-Dpipewire=enabled + meson compile -C build +} + +package() { + DESTDIR="${pkgdir}" meson install -C build + install -Dm 644 gamescope/LICENSE -t "${pkgdir}"/usr/share/licenses/gamescope/ +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in gamescope/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 00:06:03 Author: svenstaro Revision: 1142033 upgpkg: gamescope 3.11.22-2: glslang 11.8.0 and shaderc 2022.1 rebuild Modified: gamescope/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:43:46 UTC (rev 1142032) +++ PKGBUILD2022-03-05 00:06:03 UTC (rev 1142033) @@ -5,7 +5,7 @@ pkgname=gamescope pkgver=3.11.22 -pkgrel=1 +pkgrel=2 pkgdesc='SteamOS session compositing window manager' arch=(x86_64) url=https://github.com/Plagman/gamescope @@ -45,7 +45,7 @@ ) _tag=ff5d5857854c29a2929a793f873ecb7e9ea74795 source=(git+https://github.com/Plagman/gamescope.git#tag=${_tag}) -b2sums=(SKIP) +b2sums=('SKIP') prepare() { cd gamescope
[arch-commits] Commit in glslang/repos/staging-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, March 5, 2022 @ 00:02:18 Author: svenstaro Revision: 438938 archrelease: copy trunk to staging-x86_64 Added: glslang/repos/staging-x86_64/PKGBUILD (from rev 438937, glslang/trunk/PKGBUILD) Deleted: glslang/repos/staging-x86_64/PKGBUILD --+ PKGBUILD | 118 + 1 file changed, 50 insertions(+), 68 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-05 00:02:07 UTC (rev 438937) +++ PKGBUILD2022-03-05 00:02:18 UTC (rev 438938) @@ -1,68 +0,0 @@ -# Maintainer: Sven-Hendrik Haase - -# Careful when upgrading this package! It usually breaks ABI without bumping soname. -pkgname=glslang -pkgver=11.8.0 -pkgrel=1 -pkgdesc='OpenGL and OpenGL ES shader front end and validator' -arch=('x86_64') -url='https://github.com/KhronosGroup/glslang' -license=('BSD') -depends=('gcc-libs') -makedepends=('cmake' 'ninja' 'git' 'python') -options=('staticlibs') -# Get the commits from known_good.json for every release -source=(${pkgname}-${pkgver}.tar.gz::https://github.com/KhronosGroup/glslang/archive/${pkgver}.tar.gz - git+https://github.com/KhronosGroup/SPIRV-Tools#commit=73735db943d7165d725883a1da0ad9eac79c1e34 - git+https://github.com/KhronosGroup/SPIRV-Headers#commit=b42ba6d92faf6b4938e6f22ddd186dbdacc98d78) -sha256sums=('9e5fbe5b844d203da5e61bcd84eda76326e0ff5dc696cb862147bbe01d2febb0' -'SKIP' -'SKIP') - -prepare() { - # Sadly, glslang requires super specific versions of SPIRV headers and - # spirv-tools and so I'm afraid that for the time being we'll have to use - # their vendored version until we figure out a good way to use system - # libraries. - cp -r SPIRV-Tools ${pkgname}-${pkgver}/External/spirv-tools - cp -r SPIRV-Headers ${pkgname}-${pkgver}/External/spirv-tools/external/spirv-headers -} - -build() { - cd ${pkgname}-${pkgver} - export CXXFLAGS+=" -ffat-lto-objects" - cmake \ --Bbuild-shared \ --GNinja \ --DCMAKE_INSTALL_PREFIX=/usr \ --DCMAKE_BUILD_TYPE=Release \ --DBUILD_SHARED_LIBS=ON - ninja -Cbuild-shared - cmake \ --Bbuild-static \ --GNinja \ --DCMAKE_INSTALL_PREFIX=/usr \ --DCMAKE_BUILD_TYPE=Release \ --DBUILD_SHARED_LIBS=OFF - ninja -Cbuild-static -} - -package() { - cd ${pkgname}-${pkgver} - DESTDIR="${pkgdir}" ninja -C build-shared install - DESTDIR="${pkgdir}" ninja -C build-static install - - install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE - - cd "${pkgdir}"/usr/lib - for lib in *.so; do -ln -sf "${lib}" "${lib}.0" - done - - # Delete the stuff that's been vendored in. It's not ideal but that's we'll deal with for now. - mv "${pkgdir}"/usr/bin/spirv-remap . - rm -r "${pkgdir}"/usr/{bin/spirv*,include/spirv-tools,lib/cmake/SPIRV-Tools*,lib/libSPIRV-*,lib/pkgconfig} - mv spirv-remap "${pkgdir}"/usr/bin/spirv-remap -} - -# vim: ts=2 sw=2 et: Copied: glslang/repos/staging-x86_64/PKGBUILD (from rev 438937, glslang/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-05 00:02:18 UTC (rev 438938) @@ -0,0 +1,50 @@ +# Maintainer: Sven-Hendrik Haase + +# Careful when upgrading this package! It usually breaks ABI without bumping soname. +pkgname=glslang +pkgver=11.8.0 +pkgrel=2 +pkgdesc='OpenGL and OpenGL ES shader front end and validator' +arch=('x86_64') +url='https://github.com/KhronosGroup/glslang' +license=('BSD') +depends=('gcc-libs') +makedepends=('cmake' 'ninja' 'git' 'python' 'spirv-tools' 'spirv-headers') +options=('staticlibs') +# Get the commits from known_good.json for every release +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/KhronosGroup/glslang/archive/${pkgver}.tar.gz) +sha256sums=('9e5fbe5b844d203da5e61bcd84eda76326e0ff5dc696cb862147bbe01d2febb0') + +build() { + cd ${pkgname}-${pkgver} + export CXXFLAGS+=" -ffat-lto-objects" + cmake \ +-Bbuild-shared \ +-GNinja \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DBUILD_SHARED_LIBS=ON + ninja -Cbuild-shared + cmake \ +-Bbuild-static \ +-GNinja \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DBUILD_SHARED_LIBS=OFF + ninja -Cbuild-static +} + +package() { + cd ${pkgname}-${pkgver} + DESTDIR="${pkgdir}" ninja -C build-shared install + DESTDIR="${pkgdir}" ninja -C build-static install + + install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE + + cd "${pkgdir}"/usr/lib + for lib in *.so; do +ln -sf "${lib}" "${lib}.0" + done +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in glslang/trunk (PKGBUILD)
Date: Saturday, March 5, 2022 @ 00:02:07 Author: svenstaro Revision: 438937 upgpkg: glslang 11.8.0-2: Use our own packages for spirv-tools and spirv-headers Modified: glslang/trunk/PKGBUILD --+ PKGBUILD | 26 -- 1 file changed, 4 insertions(+), 22 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:51:11 UTC (rev 438936) +++ PKGBUILD2022-03-05 00:02:07 UTC (rev 438937) @@ -3,31 +3,18 @@ # Careful when upgrading this package! It usually breaks ABI without bumping soname. pkgname=glslang pkgver=11.8.0 -pkgrel=1 +pkgrel=2 pkgdesc='OpenGL and OpenGL ES shader front end and validator' arch=('x86_64') url='https://github.com/KhronosGroup/glslang' license=('BSD') depends=('gcc-libs') -makedepends=('cmake' 'ninja' 'git' 'python') +makedepends=('cmake' 'ninja' 'git' 'python' 'spirv-tools' 'spirv-headers') options=('staticlibs') # Get the commits from known_good.json for every release -source=(${pkgname}-${pkgver}.tar.gz::https://github.com/KhronosGroup/glslang/archive/${pkgver}.tar.gz - git+https://github.com/KhronosGroup/SPIRV-Tools#commit=73735db943d7165d725883a1da0ad9eac79c1e34 - git+https://github.com/KhronosGroup/SPIRV-Headers#commit=b42ba6d92faf6b4938e6f22ddd186dbdacc98d78) -sha256sums=('9e5fbe5b844d203da5e61bcd84eda76326e0ff5dc696cb862147bbe01d2febb0' -'SKIP' -'SKIP') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/KhronosGroup/glslang/archive/${pkgver}.tar.gz) +sha256sums=('9e5fbe5b844d203da5e61bcd84eda76326e0ff5dc696cb862147bbe01d2febb0') -prepare() { - # Sadly, glslang requires super specific versions of SPIRV headers and - # spirv-tools and so I'm afraid that for the time being we'll have to use - # their vendored version until we figure out a good way to use system - # libraries. - cp -r SPIRV-Tools ${pkgname}-${pkgver}/External/spirv-tools - cp -r SPIRV-Headers ${pkgname}-${pkgver}/External/spirv-tools/external/spirv-headers -} - build() { cd ${pkgname}-${pkgver} export CXXFLAGS+=" -ffat-lto-objects" @@ -58,11 +45,6 @@ for lib in *.so; do ln -sf "${lib}" "${lib}.0" done - - # Delete the stuff that's been vendored in. It's not ideal but that's we'll deal with for now. - mv "${pkgdir}"/usr/bin/spirv-remap . - rm -r "${pkgdir}"/usr/{bin/spirv*,include/spirv-tools,lib/cmake/SPIRV-Tools*,lib/libSPIRV-*,lib/pkgconfig} - mv spirv-remap "${pkgdir}"/usr/bin/spirv-remap } # vim: ts=2 sw=2 et:
[arch-commits] Commit in shaderc/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Friday, March 4, 2022 @ 23:51:11 Author: svenstaro Revision: 438936 archrelease: copy trunk to staging-x86_64 Added: shaderc/repos/staging-x86_64/ shaderc/repos/staging-x86_64/PKGBUILD (from rev 438935, shaderc/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: shaderc/repos/staging-x86_64/PKGBUILD (from rev 438935, shaderc/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2022-03-04 23:51:11 UTC (rev 438936) @@ -0,0 +1,53 @@ +# Maintainer: Levente Polyak +# Contributor: Daniel M. Capella +# Contributor: Bin Jin + +pkgname=shaderc +pkgver=2022.1 +pkgrel=1 +pkgdesc='Collection of tools, libraries and tests for shader compilation' +url='https://github.com/google/shaderc' +arch=('x86_64') +license=('Apache') +depends=('glibc' 'gcc-libs' 'glslang' 'spirv-tools') +makedepends=('asciidoctor' 'cmake' 'ninja' 'python' 'spirv-headers') +provides=('libshaderc_shared.so') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/google/shaderc/archive/v${pkgver}.tar.gz) +sha512sums=('21c2462cb434d94da87c71ba660f6cd5b161450d7faeff8789b41db25e64f2baa7c560e78aa856d128c5a73699215d6b1085b5ca19a4640237adf194793ad44b') + +prepare() { + cd ${pkgname}-${pkgver} + + # de-vendor libs and disable git versioning + sed '/examples/d;/third_party/d' -i CMakeLists.txt + sed '/build-version/d' -i glslc/CMakeLists.txt + cat <<- EOF > glslc/src/build-version.inc +"${pkgver}\\n" +"$(pacman -Q spirv-tools|cut -d \ -f 2|sed 's/-.*//')\\n" +"$(pacman -Q glslang|cut -d \ -f 2|sed 's/-.*//')\\n" +EOF +} + +build() { + cd ${pkgname}-${pkgver} + cmake \ +-B build \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_LIBDIR=lib \ +-DSHADERC_SKIP_TESTS=ON \ +-Dglslang_SOURCE_DIR=/usr/include/glslang \ +-GNinja + ninja -C build + + cd glslc + asciidoctor -b manpage README.asciidoc -o glslc.1 +} + +package() { + cd ${pkgname}-${pkgver} + DESTDIR="${pkgdir}" ninja -C build install + install -Dm 644 glslc/glslc.1 -t "${pkgdir}/usr/share/man/man1" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in shaderc/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:51:02 Author: svenstaro Revision: 438935 upgpkg: shaderc 2022.1-1 Modified: shaderc/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:37:47 UTC (rev 438934) +++ PKGBUILD2022-03-04 23:51:02 UTC (rev 438935) @@ -3,7 +3,7 @@ # Contributor: Bin Jin pkgname=shaderc -pkgver=2021.3 +pkgver=2022.1 pkgrel=1 pkgdesc='Collection of tools, libraries and tests for shader compilation' url='https://github.com/google/shaderc' @@ -13,7 +13,7 @@ makedepends=('asciidoctor' 'cmake' 'ninja' 'python' 'spirv-headers') provides=('libshaderc_shared.so') source=(${pkgname}-${pkgver}.tar.gz::https://github.com/google/shaderc/archive/v${pkgver}.tar.gz) -sha512sums=('759eca72564bea59c06d31f70a85571a391360d5d428db85a30f934d080bb25e254ecb5650f71a96742cf417f09d819f36d301e92294a5d0d294581ca554248a') +sha512sums=('21c2462cb434d94da87c71ba660f6cd5b161450d7faeff8789b41db25e64f2baa7c560e78aa856d128c5a73699215d6b1085b5ca19a4640237adf194793ad44b') prepare() { cd ${pkgname}-${pkgver}
[arch-commits] Commit in hoogle/repos (2 files)
Date: Friday, March 4, 2022 @ 23:43:46 Author: felixonmars Revision: 1142032 archrelease: copy trunk to community-staging-x86_64 Added: hoogle/repos/community-staging-x86_64/ hoogle/repos/community-staging-x86_64/PKGBUILD (from rev 1142031, hoogle/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: hoogle/repos/community-staging-x86_64/PKGBUILD (from rev 1142031, hoogle/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 23:43:46 UTC (rev 1142032) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=hoogle +pkgver=5.0.18.2 +pkgrel=77 +pkgdesc="Haskell API Search" +url="https://www.haskell.org/hoogle/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-aeson' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-cmdargs' 'haskell-conduit' 'haskell-conduit-extra' + 'haskell-connection' 'haskell-extra' 'haskell-foundation' 'haskell-hashable' + 'haskell-http-conduit' 'haskell-http-types' 'haskell-js-flot' 'haskell-js-jquery' + 'haskell-mmap' 'haskell-network' 'haskell-old-locale' 'haskell-process-extras' + 'haskell-resourcet' 'haskell-src-exts' 'haskell-storable-tuple' 'haskell-tar' + 'haskell-uniplate' 'haskell-utf8-string' 'haskell-vector' 'haskell-wai' + 'haskell-wai-logger' 'haskell-warp' 'haskell-warp-tls' 'haskell-zlib') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('933564b12ffc95a89610e00fc8c7b35c90ce45a732a3812b58a9173c821dcec2e44a6625fa9b8b369706ea5d6e823c075ad324ed6649a057356d22f824df') + +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='-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 $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 hoogle/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:43:38 Author: felixonmars Revision: 1142031 upgpkg: hoogle 5.0.18.2-77: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: hoogle/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:42:44 UTC (rev 1142030) +++ PKGBUILD2022-03-04 23:43:38 UTC (rev 1142031) @@ -3,7 +3,7 @@ pkgname=hoogle pkgver=5.0.18.2 -pkgrel=76 +pkgrel=77 pkgdesc="Haskell API Search" url="https://www.haskell.org/hoogle/; license=("BSD")
[arch-commits] Commit in haskell-shake/repos (2 files)
Date: Friday, March 4, 2022 @ 23:42:44 Author: felixonmars Revision: 1142030 archrelease: copy trunk to community-staging-x86_64 Added: haskell-shake/repos/community-staging-x86_64/ haskell-shake/repos/community-staging-x86_64/PKGBUILD (from rev 1142029, haskell-shake/trunk/PKGBUILD) --+ PKGBUILD | 60 1 file changed, 60 insertions(+) Copied: haskell-shake/repos/community-staging-x86_64/PKGBUILD (from rev 1142029, haskell-shake/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 23:42:44 UTC (rev 1142030) @@ -0,0 +1,60 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=shake +pkgname=haskell-shake +pkgver=0.19.5 +pkgrel=103 +pkgdesc="Build system library, like Make, but more accurate dependencies." +url="https://shakebuild.com; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-extra' 'haskell-filepattern' 'haskell-hashable' + 'haskell-heaps' 'haskell-js-dgtable' 'haskell-js-flot' 'haskell-js-jquery' + 'haskell-primitive' 'haskell-random' 'haskell-unordered-containers' 'haskell-utf8-string') +makedepends=('ghc' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('655c146102ca6479d5a1de11040e7c6b5f18c5386f9bb93d5305c837bc405e6bd3dd9f2e9daec74fb59de6a91272485f83bb708028cd55d9771afb39ff3b9f64') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/ghc --make/ghc -dynamic --make/' src/Test/{Command.hs,CloseFileHandles.hs} +sed -e 's/ghc -package=Cabal/ghc -package=Cabal -dynamic/' \ +-e 's/ghc -fno-code/ghc -dynamic -fno-code/' \ +-e 's/"configure",/"configure","--enable-executable-dynamic","--disable-library-vanilla",/' \ +-i src/Test/Docs.hs +sed -i 's/cmd "ghc" flags/cmd "ghc" "-dynamic" flags/' src/Test/Self.hs src/Test/SelfMake.hs +sed -i 's/ghc --make/ghc -dynamic --make/' docs/manual/build.sh + +# Not sure about this one: +sed -i 's/at cmd, called at/at want, called at/' src/Test/Errors.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-portable -f-cloud -f-embed-files +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-shake/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:42:36 Author: felixonmars Revision: 1142029 upgpkg: haskell-shake 0.19.5-103: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-shake/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:36:19 UTC (rev 1142028) +++ PKGBUILD2022-03-04 23:42:36 UTC (rev 1142029) @@ -4,7 +4,7 @@ _hkgname=shake pkgname=haskell-shake pkgver=0.19.5 -pkgrel=102 +pkgrel=103 pkgdesc="Build system library, like Make, but more accurate dependencies." url="https://shakebuild.com; license=("BSD")
[arch-commits] Commit in qt5-webkit/repos (4 files)
Date: Friday, March 4, 2022 @ 23:37:47 Author: arojas Revision: 438934 archrelease: copy trunk to testing-x86_64 Added: qt5-webkit/repos/testing-x86_64/ qt5-webkit/repos/testing-x86_64/PKGBUILD (from rev 438933, qt5-webkit/trunk/PKGBUILD) qt5-webkit/repos/testing-x86_64/glib-2.68.patch (from rev 438933, qt5-webkit/trunk/glib-2.68.patch) qt5-webkit/repos/testing-x86_64/icu68.patch (from rev 438933, qt5-webkit/trunk/icu68.patch) -+ PKGBUILD| 51 glib-2.68.patch | 26 icu68.patch | 170 ++ 3 files changed, 247 insertions(+) Copied: qt5-webkit/repos/testing-x86_64/PKGBUILD (from rev 438933, qt5-webkit/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2022-03-04 23:37:47 UTC (rev 438934) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan +# Maintainer: Antonio Rojas +# Contributor: Andrea Scarpino + +pkgname=qt5-webkit +_pkgver=5.212.0-alpha4 +_basever=5.15.3 +pkgver=${_pkgver/-/} +pkgrel=12 +arch=(x86_64) +url='https://github.com/qtwebkit/qtwebkit' +license=(GPL3 LGPL3 FDL custom) +pkgdesc='Classes for a WebKit2 based implementation and a new QML API' +source=("https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-$_pkgver/qtwebkit-$_pkgver.tar.xz; + icu68.patch + glib-2.68.patch + qt5-webkit-python-3.9.patch::"https://github.com/qtwebkit/qtwebkit/commit/78360c01.patch; + qt5-webkit-bison-3.7.patch::"https://github.com/qtwebkit/qtwebkit/commit/d92b11fe.patch;) +depends=(qt5-location qt5-sensors qt5-webchannel libwebp libxslt libxcomposite gst-plugins-base hyphen woff2) +makedepends=(cmake ruby gperf python qt5-doc qt5-tools) +optdepends=('gst-plugins-good: Webm codec support') +sha256sums=('9ca126da9273664dd23a3ccd0c9bebceb7bb534bddd743db31caf6a5a6d4a9e6' +'0b40ed924f03ff6081af610bb0ee01560b7bd1fb68f8af02053304a01d4ccdf0' +'4969dd03e482155e2490b50307dada81dda7bbc9e5398e3a53c20bc474f7c04e' +'6e0cee08e4fa57b04752e80817f33562f48aa42608a3a620930b6040259b4932' +'34f37b53ee0bc31c63ce85ebd1ae95543a8ba28483e387b20efd50574bd813be') +options=(!lto) + +prepare() { + cd qtwebkit-$_pkgver + patch -p0 -i ../icu68.patch # Fix build with ICU 68.x + patch -p1 -i ../glib-2.68.patch # https://github.com/qtwebkit/qtwebkit/issues/1057 + patch -p1 -i ../qt5-webkit-python-3.9.patch # Fix build with python 3.9 + patch -p1 -i ../qt5-webkit-bison-3.7.patch # Fix build with bison 3.7 +} + +build() { + cmake -B build -S qtwebkit-$_pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG" \ +-DPORT=Qt \ +-DENABLE_TOOLS=OFF + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build + + install -d "$pkgdir"/usr/share/licenses + ln -s /usr/share/licenses/qt5-base "$pkgdir"/usr/share/licenses/${pkgname} +} Copied: qt5-webkit/repos/testing-x86_64/glib-2.68.patch (from rev 438933, qt5-webkit/trunk/glib-2.68.patch) === --- testing-x86_64/glib-2.68.patch (rev 0) +++ testing-x86_64/glib-2.68.patch 2022-03-04 23:37:47 UTC (rev 438934) @@ -0,0 +1,26 @@ +From 5b698ba3faffd4e198a45be9fe74f53307395e4b Mon Sep 17 00:00:00 2001 +From: Fabian Vogt +Date: Wed, 7 Apr 2021 13:38:09 +0200 +Subject: [PATCH] Remove invalid g_object declarations to fix build with glib + >= 2.68 + +g_object_ref_sink is defined as a macro meanwhile and so the build fails. +Just remove the declarations, glib.h is included anyway. +--- + Source/WTF/wtf/glib/GRefPtr.h | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/Source/WTF/wtf/glib/GRefPtr.h b/Source/WTF/wtf/glib/GRefPtr.h +index 06133d82cb35..d9a1d2f145f5 100644 +--- a/Source/WTF/wtf/glib/GRefPtr.h b/Source/WTF/wtf/glib/GRefPtr.h +@@ -29,9 +29,6 @@ + #include + #include + +-extern "C" void g_object_unref(gpointer); +-extern "C" gpointer g_object_ref_sink(gpointer); +- + namespace WTF { + + enum GRefPtrAdoptType { GRefPtrAdopt }; Copied: qt5-webkit/repos/testing-x86_64/icu68.patch (from rev 438933, qt5-webkit/trunk/icu68.patch) === --- testing-x86_64/icu68.patch (rev 0) +++ testing-x86_64/icu68.patch 2022-03-04 23:37:47 UTC (rev 438934) @@ -0,0 +1,170 @@ +Regressed by https://github.com/unicode-org/icu/commit/c3fe7e09d844 + +In file included from Source/WebCore/platform/text/TextAllInOne.cpp:31: +Source/WebCore/platform/text/TextCodecICU.cpp:311:42: error: use of undeclared identifier 'TRUE' +ucnv_setFallback(m_converterICU, TRUE); + ^ +In file included from Source/WebCore/platform/text/TextAllInOne.cpp:40: +In file included from
[arch-commits] Commit in qt5-webkit/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:36:59 Author: arojas Revision: 438933 Qt 5.15.3 rebuild Modified: qt5-webkit/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:34:14 UTC (rev 438932) +++ PKGBUILD2022-03-04 23:36:59 UTC (rev 438933) @@ -6,7 +6,7 @@ _pkgver=5.212.0-alpha4 _basever=5.15.3 pkgver=${_pkgver/-/} -pkgrel=11 +pkgrel=12 arch=(x86_64) url='https://github.com/qtwebkit/qtwebkit' license=(GPL3 LGPL3 FDL custom) @@ -24,6 +24,7 @@ '4969dd03e482155e2490b50307dada81dda7bbc9e5398e3a53c20bc474f7c04e' '6e0cee08e4fa57b04752e80817f33562f48aa42608a3a620930b6040259b4932' '34f37b53ee0bc31c63ce85ebd1ae95543a8ba28483e387b20efd50574bd813be') +options=(!lto) prepare() { cd qtwebkit-$_pkgver
[arch-commits] Commit in vc-intrinsics/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, March 4, 2022 @ 23:36:19 Author: archange Revision: 1142028 archrelease: copy trunk to community-x86_64 Added: vc-intrinsics/repos/community-x86_64/PKGBUILD (from rev 1142027, vc-intrinsics/trunk/PKGBUILD) Deleted: vc-intrinsics/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 64 - 1 file changed, 26 insertions(+), 38 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-04 23:35:54 UTC (rev 1142027) +++ PKGBUILD2022-03-04 23:36:19 UTC (rev 1142028) @@ -1,38 +0,0 @@ -# Maintainer: Bruno Pagani -# Maintainer: Daniel Bermond - -pkgname=vc-intrinsics -pkgver=r100+2d0795c -pkgrel=2 -pkgdesc="Set of new intrinsics on top of core LLVM IR instructions that represent SIMD semantics of a program targeting GPU" -arch=(x86_64) -url="https://github.com/intel/vc-intrinsics; -license=(MIT) -makedepends=(git cmake python llvm) -source=(git+https://github.com/intel/vc-intrinsics.git#commit=2d0795c6799d262a464e5e8b8f74b09dd3ec1054) -sha256sums=('SKIP') - -pkgver() { - cd ${pkgname} - printf "r%s+%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" -} - -prepare() { - cd ${pkgname} - # Wrap getName function (build fix for LLVM 13) - git format-patch -1 --stdout 19e6ddafc545 | patch -Np1 -} - -build() { - cmake -B build -S ${pkgname} \ --DCMAKE_BUILD_TYPE=Release \ --DCMAKE_INSTALL_PREFIX=/usr \ --DLLVM_DIR=/usr/lib/cmake/llvm \ --Wno-dev - make -C build -} - -package() { - make -C build DESTDIR="${pkgdir}" install - install -Dm644 ${pkgname}/License.md -t "${pkgdir}"/usr/share/licenses/${pkgname} -} Copied: vc-intrinsics/repos/community-x86_64/PKGBUILD (from rev 1142027, vc-intrinsics/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-04 23:36:19 UTC (rev 1142028) @@ -0,0 +1,26 @@ +# Maintainer: Bruno Pagani +# Maintainer: Daniel Bermond + +pkgname=vc-intrinsics +pkgver=0.1.0 +pkgrel=1 +pkgdesc="Set of new intrinsics on top of core LLVM IR instructions that represent SIMD semantics of a program targeting GPU" +arch=(x86_64) +url="https://github.com/intel/vc-intrinsics; +license=(MIT) +makedepends=(cmake python llvm) +source=(${url}/archive/refs/tags/v${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha256sums=('b925d55dcf7b94666a36c6c5afa77e81dcff3705660f131bd1566025d1f4fa13') + +build() { + cmake -B build -S ${pkgname}-${pkgver} \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DLLVM_DIR=/usr/lib/cmake/llvm \ +-Wno-dev + make -C build +} + +package() { + make -C build DESTDIR="${pkgdir}" install +}
[arch-commits] Commit in vc-intrinsics/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:35:54 Author: archange Revision: 1142027 upgpkg: vc-intrinsics 0.1.0-1 Modified: vc-intrinsics/trunk/PKGBUILD --+ PKGBUILD | 24 ++-- 1 file changed, 6 insertions(+), 18 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:33:47 UTC (rev 1142026) +++ PKGBUILD2022-03-04 23:35:54 UTC (rev 1142027) @@ -2,29 +2,18 @@ # Maintainer: Daniel Bermond pkgname=vc-intrinsics -pkgver=r100+2d0795c -pkgrel=2 +pkgver=0.1.0 +pkgrel=1 pkgdesc="Set of new intrinsics on top of core LLVM IR instructions that represent SIMD semantics of a program targeting GPU" arch=(x86_64) url="https://github.com/intel/vc-intrinsics; license=(MIT) -makedepends=(git cmake python llvm) -source=(git+https://github.com/intel/vc-intrinsics.git#commit=2d0795c6799d262a464e5e8b8f74b09dd3ec1054) -sha256sums=('SKIP') +makedepends=(cmake python llvm) +source=(${url}/archive/refs/tags/v${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha256sums=('b925d55dcf7b94666a36c6c5afa77e81dcff3705660f131bd1566025d1f4fa13') -pkgver() { - cd ${pkgname} - printf "r%s+%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" -} - -prepare() { - cd ${pkgname} - # Wrap getName function (build fix for LLVM 13) - git format-patch -1 --stdout 19e6ddafc545 | patch -Np1 -} - build() { - cmake -B build -S ${pkgname} \ + cmake -B build -S ${pkgname}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLLVM_DIR=/usr/lib/cmake/llvm \ @@ -34,5 +23,4 @@ package() { make -C build DESTDIR="${pkgdir}" install - install -Dm644 ${pkgname}/License.md -t "${pkgdir}"/usr/share/licenses/${pkgname} }
[arch-commits] Commit in haskell-hie-bios/repos (2 files)
Date: Friday, March 4, 2022 @ 23:33:47 Author: felixonmars Revision: 1142026 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hie-bios/repos/community-staging-x86_64/ haskell-hie-bios/repos/community-staging-x86_64/PKGBUILD (from rev 1142025, haskell-hie-bios/trunk/PKGBUILD) --+ PKGBUILD | 70 + 1 file changed, 70 insertions(+) Copied: haskell-hie-bios/repos/community-staging-x86_64/PKGBUILD (from rev 1142025, haskell-hie-bios/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 23:33:47 UTC (rev 1142026) @@ -0,0 +1,70 @@ +# Maintainer: Felix Yan + +_hkgname=hie-bios +pkgname=haskell-hie-bios +pkgver=0.7.6 +pkgrel=57 +pkgdesc="Set up a GHC API session" +url="https://github.com/mpickering/hie-bios; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base16-bytestring' 'haskell-conduit' + 'haskell-conduit-extra' 'haskell-cryptohash-sha1' 'haskell-exceptions' 'haskell-extra' + 'haskell-file-embed' 'haskell-ghc-api-compat' 'haskell-hslogger' + 'haskell-optparse-applicative' 'haskell-temporary' 'haskell-unix-compat' + 'haskell-unordered-containers' 'haskell-vector' 'haskell-yaml') +makedepends=('ghc' 'uusi' 'haskell-hspec-expectations' 'haskell-tasty' 'haskell-tasty-expected-failure' + 'haskell-tasty-hunit') +checkdepends=('cabal-install') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz; + $pkgname-ghc-9.0.2.patch::https://github.com/haskell/hie-bios/commit/da0cb23384cc6e9b393792f8f25a3c174a4edafa.patch) +sha512sums=('33ffb37f5f39ebd9e4000de298d2645c15426818704f1d806b5f186d0d0d82bfd22df70aed181a9eab9d3b2581055a1e9c0925051fa05d97f38f4c8c7c7d0d14' + '5fa94f58c47d8597a8b797ea526422463569983332e1acd1769e6d67fd85dcbaea1b8ad2ba72f11f9755aaa49a101f4ad601ce5121756638df7ee6e478619885') + +prepare() { + cd $_hkgname-$pkgver + + patch -Np1 -i ../$pkgname-ghc-9.0.2.patch + + # It is broken only in the hackage tarball + sed -i 's/FilePah/FilePath/' tests/ParserTests.hs + + # Additional fixes for dynamic ghc + sed -i 's/updateWays \.//' src/HIE/Bios/Environment.hs + + # https://github.com/mpickering/hie-bios/issues/290 + chmod +x tests/projects/*/*.sh +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-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 # Generate cabal config for tests + # Test failures are related to process-1.6.13 + 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-hie-bios/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:33:40 Author: felixonmars Revision: 1142025 upgpkg: haskell-hie-bios 0.7.6-57: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-hie-bios/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:32:06 UTC (rev 1142024) +++ PKGBUILD2022-03-04 23:33:40 UTC (rev 1142025) @@ -3,7 +3,7 @@ _hkgname=hie-bios pkgname=haskell-hie-bios pkgver=0.7.6 -pkgrel=56 +pkgrel=57 pkgdesc="Set up a GHC API session" url="https://github.com/mpickering/hie-bios; license=("BSD")
[arch-commits] Commit in haskell-cabal-install-parsers/repos (2 files)
Date: Friday, March 4, 2022 @ 23:32:06 Author: felixonmars Revision: 1142024 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cabal-install-parsers/repos/community-staging-x86_64/ haskell-cabal-install-parsers/repos/community-staging-x86_64/PKGBUILD (from rev 1142023, haskell-cabal-install-parsers/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: haskell-cabal-install-parsers/repos/community-staging-x86_64/PKGBUILD (from rev 1142023, haskell-cabal-install-parsers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 23:32:06 UTC (rev 1142024) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan + +_hkgname=cabal-install-parsers +pkgname=haskell-cabal-install-parsers +pkgver=0.4.2 +pkgrel=83 +pkgdesc="Utilities to work with cabal-install files" +url="https://haskell-ci.rtfd.org/; +license=("GPL" "BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base16-bytestring' 'haskell-binary-instances' + 'haskell-cryptohash-sha256' 'haskell-lukko' 'haskell-network-uri' 'haskell-tar') +makedepends=('ghc' 'uusi' 'haskell-ansi-terminal' 'haskell-tasty' 'haskell-tasty-golden' + 'haskell-tasty-hunit' 'haskell-tree-diff') +checkdepends=('cabal-install') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('f41dd0fe65994330aca0b372f96e370eeaf5b7f9909682aa7d394244e4144358b70e482b2d4cd54ba78068b202155fb6dacd38b81eadeaa877c6bc5bbf2ba8fb') + +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 --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 # Generate cabal config for tests + 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-cabal-install-parsers/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:31:58 Author: felixonmars Revision: 1142023 upgpkg: haskell-cabal-install-parsers 0.4.2-83: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-cabal-install-parsers/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:30:33 UTC (rev 1142022) +++ PKGBUILD2022-03-04 23:31:58 UTC (rev 1142023) @@ -3,7 +3,7 @@ _hkgname=cabal-install-parsers pkgname=haskell-cabal-install-parsers pkgver=0.4.2 -pkgrel=82 +pkgrel=83 pkgdesc="Utilities to work with cabal-install files" url="https://haskell-ci.rtfd.org/; license=("GPL" "BSD")
[arch-commits] Commit in xmobar/repos (2 files)
Date: Friday, March 4, 2022 @ 23:30:33 Author: felixonmars Revision: 1142022 archrelease: copy trunk to community-staging-x86_64 Added: xmobar/repos/community-staging-x86_64/ xmobar/repos/community-staging-x86_64/PKGBUILD (from rev 1142021, xmobar/trunk/PKGBUILD) --+ PKGBUILD | 69 + 1 file changed, 69 insertions(+) Copied: xmobar/repos/community-staging-x86_64/PKGBUILD (from rev 1142021, xmobar/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 23:30:33 UTC (rev 1142022) @@ -0,0 +1,69 @@ +# Maintainer: Levente Polyak +# Maintainer: Jelle van der Waa +# Contributer: Sergej Pupykin +# Contributor: Arch Haskell Team + +pkgname=xmobar +pkgver=0.39 +pkgrel=91 +pkgdesc='Minimalistic Text Based Status Bar' +url='https://hackage.haskell.org/package/xmobar' +license=('BSD') +arch=('x86_64') +depends=('libxft' 'libxinerama' 'libxrandr' 'libxpm' 'ghc-libs' 'haskell-x11' + 'haskell-x11-xft' 'haskell-utf8-string' 'haskell-network-uri' + 'haskell-hinotify' 'haskell-parsec-numbers' + 'haskell-regex-compat' 'haskell-old-locale' + 'haskell-http' 'haskell-dbus' 'haskell-libmpd' 'haskell-cereal' 'haskell-netlink' + 'haskell-async' 'haskell-aeson' + 'haskell-timezone-olson' 'haskell-timezone-series' 'alsa-lib' + 'haskell-extensible-exceptions' 'haskell-http-conduit' + 'haskell-http-types' 'haskell-http-client-tls' 'haskell-alsa-core' 'haskell-alsa-mixer') +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-temporary') +source=(https://github.com/jaor/xmobar/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha512sums=('a47d7cf16fdea4bece1d622db1c2ac76acc9d9369043eec6ff41a22c1f59c9757932fbcebfe804a636c783e9a66317bb3aaf72edc4a373c48e7db3c9292d9658') + +prepare() { + cd xmobar-${pkgver} + uusi -u base xmobar.cabal +} + +build() { + cd xmobar-${pkgver} + + _flags=(with_xft with_utf8 with_inotify with_mpd with_alsa with_nl80211 + with_datezone with_mpris with_dbus with_xpm with_threaded + with_rtsopts with_weather) + + runhaskell setup configure -O \ +--enable-shared \ +--enable-executable-dynamic \ +--disable-library-vanilla \ +--prefix=/usr \ +--dynlibdir=/usr/lib \ +--libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' \ +--flags="${_flags[*]}" \ +--enable-tests + runhaskell setup build + 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 xmobar-${pkgver} + runhaskell setup test +} + +package() { + cd xmobar-${pkgver} + install -Dm 744 register.sh "${pkgdir}/usr/share/haskell/register/xmobar.sh" + install -Dm 744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/xmobar.sh" + runhaskell setup copy --destdir="${pkgdir}" + install -Dm 644 license -t "${pkgdir}/usr/share/licenses/${pkgname}" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in xmobar/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:30:25 Author: felixonmars Revision: 1142021 upgpkg: xmobar 0.39-91: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: xmobar/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:28:01 UTC (rev 1142020) +++ PKGBUILD2022-03-04 23:30:25 UTC (rev 1142021) @@ -5,7 +5,7 @@ pkgname=xmobar pkgver=0.39 -pkgrel=90 +pkgrel=91 pkgdesc='Minimalistic Text Based Status Bar' url='https://hackage.haskell.org/package/xmobar' license=('BSD')
[arch-commits] Commit in haskell-casa-client/repos (2 files)
Date: Friday, March 4, 2022 @ 23:28:01 Author: felixonmars Revision: 1142020 archrelease: copy trunk to community-staging-x86_64 Added: haskell-casa-client/repos/community-staging-x86_64/ haskell-casa-client/repos/community-staging-x86_64/PKGBUILD (from rev 1142019, haskell-casa-client/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-casa-client/repos/community-staging-x86_64/PKGBUILD (from rev 1142019, haskell-casa-client/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 23:28:01 UTC (rev 1142020) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=casa-client +pkgname=haskell-casa-client +pkgver=0.0.1 +pkgrel=402 +pkgdesc="Content Addressable Storage Archive client" +url="https://github.com/fpco/casa; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-base16-bytestring' + 'haskell-casa-types' 'haskell-conduit' 'haskell-conduit-extra' 'haskell-cryptonite' + 'haskell-http-conduit' 'haskell-http-types' 'haskell-memory' + 'haskell-network-uri' 'haskell-resourcet' 'haskell-th-lift' 'haskell-unliftio-core' + 'haskell-unordered-containers') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('2df03a0b1c2e01f2d24728e96fe446a25b630f5495c4e9995bcbde1ee9da530df1c6b40dde954cfaf6de2af6036fa6cfda7d9957b22106316557cc57d64114fa') + +prepare() { +cd $_hkgname-$pkgver +echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-casa-client/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:27:54 Author: felixonmars Revision: 1142019 upgpkg: haskell-casa-client 0.0.1-402: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-casa-client/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:27:29 UTC (rev 1142018) +++ PKGBUILD2022-03-04 23:27:54 UTC (rev 1142019) @@ -3,7 +3,7 @@ _hkgname=casa-client pkgname=haskell-casa-client pkgver=0.0.1 -pkgrel=401 +pkgrel=402 pkgdesc="Content Addressable Storage Archive client" url="https://github.com/fpco/casa; license=('MIT')
[arch-commits] Commit in haskell-authenticate/repos (2 files)
Date: Friday, March 4, 2022 @ 23:27:29 Author: felixonmars Revision: 1142018 archrelease: copy trunk to community-staging-x86_64 Added: haskell-authenticate/repos/community-staging-x86_64/ haskell-authenticate/repos/community-staging-x86_64/PKGBUILD (from rev 1142017, haskell-authenticate/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-authenticate/repos/community-staging-x86_64/PKGBUILD (from rev 1142017, haskell-authenticate/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 23:27:29 UTC (rev 1142018) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=authenticate +pkgname=haskell-authenticate +pkgver=1.3.5.1 +pkgrel=9 +pkgdesc="Authentication methods for Haskell web applications." +url="https://github.com/yesodweb/authenticate; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-blaze-builder' + 'haskell-case-insensitive' 'haskell-conduit' 'haskell-html-conduit' 'haskell-http-conduit' + 'haskell-http-types' 'haskell-network-uri' 'haskell-resourcet' + 'haskell-unordered-containers' 'haskell-xml-conduit') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('068d5e5bd5016d66d69da9442aa23ed1c5fc079933ffc5135f28a2974b4f6d2a29f67f7bdd8c3ce270be4eaed4b9fc11f43a0b218db653fa4802bc8f7ac30a55') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-fnetwork-uri +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-authenticate/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:27:22 Author: felixonmars Revision: 1142017 upgpkg: haskell-authenticate 1.3.5.1-9: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-authenticate/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:26:58 UTC (rev 1142016) +++ PKGBUILD2022-03-04 23:27:22 UTC (rev 1142017) @@ -4,7 +4,7 @@ _hkgname=authenticate pkgname=haskell-authenticate pkgver=1.3.5.1 -pkgrel=8 +pkgrel=9 pkgdesc="Authentication methods for Haskell web applications." url="https://github.com/yesodweb/authenticate; license=("MIT")
[arch-commits] Commit in taskell/repos (2 files)
Date: Friday, March 4, 2022 @ 23:26:58 Author: felixonmars Revision: 1142016 archrelease: copy trunk to community-staging-x86_64 Added: taskell/repos/community-staging-x86_64/ taskell/repos/community-staging-x86_64/PKGBUILD (from rev 1142015, taskell/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: taskell/repos/community-staging-x86_64/PKGBUILD (from rev 1142015, taskell/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 23:26:58 UTC (rev 1142016) @@ -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 --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 taskell/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:26:50 Author: felixonmars Revision: 1142015 upgpkg: taskell 1.11.4-99: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: taskell/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:26:03 UTC (rev 1142014) +++ PKGBUILD2022-03-04 23:26:50 UTC (rev 1142015) @@ -2,7 +2,7 @@ pkgname=taskell pkgver=1.11.4 -pkgrel=98 +pkgrel=99 pkgdesc='A command-line kanban board/task manager' license=(BSD) arch=(x86_64)
[arch-commits] Commit in haskell-http-download/repos (2 files)
Date: Friday, March 4, 2022 @ 23:26:03 Author: felixonmars Revision: 1142014 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-download/repos/community-staging-x86_64/ haskell-http-download/repos/community-staging-x86_64/PKGBUILD (from rev 1142013, haskell-http-download/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-http-download/repos/community-staging-x86_64/PKGBUILD (from rev 1142013, haskell-http-download/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 23:26:03 UTC (rev 1142014) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +_hkgname=http-download +pkgname=haskell-http-download +pkgver=0.2.0.0 +pkgrel=405 +pkgdesc="Verified downloads with retries" +url="https://github.com/commercialhaskell/http-download; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base64-bytestring' 'haskell-conduit' 'haskell-conduit-extra' + 'haskell-cryptonite' 'haskell-cryptonite-conduit' + 'haskell-http-client' 'haskell-http-conduit' 'haskell-http-types' 'haskell-memory' + 'haskell-path' 'haskell-path-io' 'haskell-retry' 'haskell-rio' 'haskell-rio-prettyprint') +makedepends=('ghc' 'haskell-hspec' 'haskell-hspec-discover') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('b31caa48c1ea2a01f1301ca63b2e0c135cd0d3d392b92518c7d70d89fd83da7fd95cffa3cb374900a45fb2da8d17f748de0de72fb4beb8ad11e203676f9864ae') + +prepare() { +cd $_hkgname-$pkgver +echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-http-download/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:25:56 Author: felixonmars Revision: 1142013 upgpkg: haskell-http-download 0.2.0.0-405: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-http-download/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:25:09 UTC (rev 1142012) +++ PKGBUILD2022-03-04 23:25:56 UTC (rev 1142013) @@ -3,7 +3,7 @@ _hkgname=http-download pkgname=haskell-http-download pkgver=0.2.0.0 -pkgrel=404 +pkgrel=405 pkgdesc="Verified downloads with retries" url="https://github.com/commercialhaskell/http-download; license=('MIT')
[arch-commits] Commit in haskell-hakyll/repos (2 files)
Date: Friday, March 4, 2022 @ 23:25:09 Author: felixonmars Revision: 1142012 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hakyll/repos/community-staging-x86_64/ haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 1142011, haskell-hakyll/trunk/PKGBUILD) --+ PKGBUILD | 57 + 1 file changed, 57 insertions(+) Copied: haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 1142011, haskell-hakyll/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 23:25:09 UTC (rev 1142012) @@ -0,0 +1,57 @@ +# Maintainer: Felix Yan +# Maintainer: Caleb Maclennan +# Contributor: Arch Haskell Team + +_hkgname=hakyll +pkgname=haskell-hakyll +pkgver=4.14.0.0 +pkgrel=222 +pkgdesc="A static website compiler library" +url="https://jaspervdj.be/hakyll; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-cryptonite' + 'haskell-data-default' 'haskell-file-embed' 'haskell-fsnotify' 'haskell-http-conduit' + 'haskell-http-types' 'haskell-lrucache' 'haskell-memory' 'haskell-network-uri' + 'haskell-optparse-applicative' 'pandoc' 'haskell-random' 'haskell-regex-tdfa' + 'haskell-resourcet' 'haskell-scientific' 'haskell-tagsoup' 'haskell-time-locale-compat' + 'haskell-unordered-containers' 'haskell-vector' 'haskell-wai' 'haskell-wai-app-static' + 'haskell-warp' 'haskell-yaml') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-golden' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('5f3f7a952b085cf1a59a646c15e42f29c89d4ed0a5a96f55156d19b86340c2361da6c19ff7a70bde98122423e237dc7082bfcc84bc5e96ab9421fdaef84a8cce') + +prepare() { +cd $_hkgname-$pkgver +uusi -u cryptonite -u file-embed -u memory -u optparse-applicative -u pandoc -u tasty -u template-haskell $_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 \ +-fcheckexternal -fwatchserver -fpreviewserver -fusepandoc +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 +LC_CTYPE=en_US.UTF-8 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-hakyll/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:25:02 Author: felixonmars Revision: 1142011 upgpkg: haskell-hakyll 4.14.0.0-222: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-hakyll/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:24:13 UTC (rev 1142010) +++ PKGBUILD2022-03-04 23:25:02 UTC (rev 1142011) @@ -5,7 +5,7 @@ _hkgname=hakyll pkgname=haskell-hakyll pkgver=4.14.0.0 -pkgrel=221 +pkgrel=222 pkgdesc="A static website compiler library" url="https://jaspervdj.be/hakyll; license=("BSD")
[arch-commits] Commit in darcs/repos (2 files)
Date: Friday, March 4, 2022 @ 23:24:13 Author: felixonmars Revision: 1142010 archrelease: copy trunk to community-staging-x86_64 Added: darcs/repos/community-staging-x86_64/ darcs/repos/community-staging-x86_64/PKGBUILD (from rev 1142009, darcs/trunk/PKGBUILD) --+ PKGBUILD | 69 + 1 file changed, 69 insertions(+) Copied: darcs/repos/community-staging-x86_64/PKGBUILD (from rev 1142009, darcs/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 23:24:13 UTC (rev 1142010) @@ -0,0 +1,69 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=darcs +pkgver=2.16.4 +pkgrel=133 +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-compat-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=('0f9a924d68416b660b86fd076d4f47915aba0e4a58bd92609e0f05f45913d6251109f3c477e20e0a517ca5fd35735b638690a8a0f7010a52e324c5a21a540a2a') + +prepare() { +cd $pkgname-$pkgver +sed -e 's/^ghc /ghc -dynamic /' \ +-e 's/ ghc / ghc -dynamic /' \ +-i tests/*.sh tests/lib +uusi $pkgname.cabal +sed -i 's/canonizeSplit/(\\x y -> canonizeSplit x y)/' src/Darcs/UI/SelectChanges.hs +} + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-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 +# Test failures are related to process-1.6.13 +runhaskell Setup test --show-details=direct || 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}" +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)
Date: Friday, March 4, 2022 @ 23:24:05 Author: felixonmars Revision: 1142009 upgpkg: darcs 2.16.4-133: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: darcs/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:09:07 UTC (rev 1142008) +++ PKGBUILD2022-03-04 23:24:05 UTC (rev 1142009) @@ -3,7 +3,7 @@ pkgname=darcs pkgver=2.16.4 -pkgrel=132 +pkgrel=133 pkgdesc="A distributed, interactive, smart revision control system" url="http://darcs.net; license=("GPL")
[arch-commits] Commit in packer/repos/community-x86_64 (4 files)
Date: Friday, March 4, 2022 @ 23:09:07 Author: svenstaro Revision: 1142008 archrelease: copy trunk to community-x86_64 Added: packer/repos/community-x86_64/CHANGELOG.md (from rev 1142007, packer/trunk/CHANGELOG.md) packer/repos/community-x86_64/PKGBUILD (from rev 1142007, packer/trunk/PKGBUILD) Deleted: packer/repos/community-x86_64/CHANGELOG.md packer/repos/community-x86_64/PKGBUILD --+ CHANGELOG.md | 7228 - PKGBUILD | 94 2 files changed, 3661 insertions(+), 3661 deletions(-) The diff is longer than the limit of 200KB. Use svn diff -r 1142007:1142008 to see the changes.
[arch-commits] Commit in packer/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:08:55 Author: svenstaro Revision: 1142007 upgpkg: packer 1.8.0-1 Modified: packer/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:02:50 UTC (rev 1142006) +++ PKGBUILD2022-03-04 23:08:55 UTC (rev 1142007) @@ -2,7 +2,7 @@ # Maintainer: Sven-Hendrik Haase pkgname=packer replaces=('packer-io') -pkgver=1.7.10 +pkgver=1.8.0 pkgrel=1 pkgdesc="tool for creating identical machine images for multiple platforms from a single source configuration" arch=('x86_64') @@ -11,7 +11,7 @@ makedepends=('git' 'go' 'go-tools') depends=('glibc') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/hashicorp/packer/archive/v${pkgver}.tar.gz;) -sha512sums=('12f032afef95be92be4f6e98cf2af5548189cb179c25d74b8f7943b4a6af0ab49c5a86523f27385e5eee05624d7e9de8d572fe19442305227c5bddd21a66f97a') +sha512sums=('442a6a471dc0c8eb62fe15ea24a2ad070d891d32a5e904c321ee2e0a326342f396aff51f6c6db285c20f120c4c62fec451794f7b625ac722c3d9085262a98733') changelog=CHANGELOG.md prepare() {
[arch-commits] Commit in haskell-aws/repos (2 files)
Date: Friday, March 4, 2022 @ 23:02:50 Author: felixonmars Revision: 1142006 archrelease: copy trunk to community-staging-x86_64 Added: haskell-aws/repos/community-staging-x86_64/ haskell-aws/repos/community-staging-x86_64/PKGBUILD (from rev 1142005, haskell-aws/trunk/PKGBUILD) --+ PKGBUILD | 58 ++ 1 file changed, 58 insertions(+) Copied: haskell-aws/repos/community-staging-x86_64/PKGBUILD (from rev 1142005, haskell-aws/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 23:02:50 UTC (rev 1142006) @@ -0,0 +1,58 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=aws +pkgname=haskell-aws +pkgver=0.22 +pkgrel=386 +pkgdesc="Amazon Web Services (AWS) for Haskell" +url="https://github.com/aristidb/aws; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-base16-bytestring' + 'haskell-base64-bytestring' 'haskell-blaze-builder' 'haskell-byteable' + 'haskell-case-insensitive' 'haskell-cereal' 'haskell-conduit' 'haskell-conduit-extra' + 'haskell-cryptonite' 'haskell-data-default' 'haskell-http-conduit' + 'haskell-http-client-tls' 'haskell-http-types' 'haskell-lifted-base' 'haskell-memory' + 'haskell-monad-control' 'haskell-network' 'haskell-network-bsd' 'haskell-old-locale' + 'haskell-resourcet' 'haskell-safe' 'haskell-scientific' 'haskell-tagged' + 'haskell-unordered-containers' 'haskell-utf8-string' 'haskell-vector' 'haskell-xml-conduit') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-errors' 'haskell-http-client' + 'haskell-http-client-tls' 'haskell-quickcheck-instances' 'haskell-tasty' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 'haskell-transformers-base') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('e7ff376c47a7ca7a65c8f10f19e591d4a4b4d2cfa333b4727f88f0b170d7acb0aff402617f2d617c522fe5d16ce92b249a23f1fb0a8bfe5bbefaef2931b786bd') + +prepare() { +cd $_hkgname-$pkgver +uusi -u attoparsec -u base16-bytestring -u base64-bytestring -u http-client $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-examples +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test || echo "Requires AWS credentials to test" +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-aws/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:02:41 Author: felixonmars Revision: 1142005 upgpkg: haskell-aws 0.22-386: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-aws/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 23:00:31 UTC (rev 1142004) +++ PKGBUILD2022-03-04 23:02:41 UTC (rev 1142005) @@ -4,7 +4,7 @@ _hkgname=aws pkgname=haskell-aws pkgver=0.22 -pkgrel=385 +pkgrel=386 pkgdesc="Amazon Web Services (AWS) for Haskell" url="https://github.com/aristidb/aws; license=("BSD")
[arch-commits] Commit in haskell-persistent-qq/repos (2 files)
Date: Friday, March 4, 2022 @ 23:00:31 Author: felixonmars Revision: 1142004 archrelease: copy trunk to community-staging-x86_64 Added: haskell-persistent-qq/repos/community-staging-x86_64/ haskell-persistent-qq/repos/community-staging-x86_64/PKGBUILD (from rev 1142003, haskell-persistent-qq/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-persistent-qq/repos/community-staging-x86_64/PKGBUILD (from rev 1142003, haskell-persistent-qq/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 23:00:31 UTC (rev 1142004) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +_hkgname=persistent-qq +pkgname=haskell-persistent-qq +pkgver=2.12.0.1 +pkgrel=113 +pkgdesc="Provides a quasi-quoter for raw SQL for persistent" +url="https://github.com/yesod-web/persistent; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-src-meta' 'haskell-persistent') +makedepends=('ghc' 'haskell-aeson' 'haskell-fast-logger' 'haskell-hspec' 'haskell-hunit' + 'haskell-monad-logger' 'haskell-persistent-sqlite' 'haskell-resourcet' + 'haskell-unliftio') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('14a06fd7b2b773a80f0963658bdc74f17755579ddee45f7875208ad4046d7cdee096cbf2fdba41b34baa43bc6fecb901cfdbd65c12845a9381844bf14afd6df6') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --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-persistent-qq/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 23:00:22 Author: felixonmars Revision: 1142003 upgpkg: haskell-persistent-qq 2.12.0.1-113: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-persistent-qq/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:59:12 UTC (rev 1142002) +++ PKGBUILD2022-03-04 23:00:22 UTC (rev 1142003) @@ -3,7 +3,7 @@ _hkgname=persistent-qq pkgname=haskell-persistent-qq pkgver=2.12.0.1 -pkgrel=112 +pkgrel=113 pkgdesc="Provides a quasi-quoter for raw SQL for persistent" url="https://github.com/yesod-web/persistent; license=('MIT')
[arch-commits] Commit in haskell-yesod-persistent/repos (2 files)
Date: Friday, March 4, 2022 @ 22:59:12 Author: felixonmars Revision: 1142002 archrelease: copy trunk to community-staging-x86_64 Added: haskell-yesod-persistent/repos/community-staging-x86_64/ haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 1142001, haskell-yesod-persistent/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 1142001, haskell-yesod-persistent/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 22:59:12 UTC (rev 1142002) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=yesod-persistent +pkgname=haskell-yesod-persistent +pkgver=1.6.0.7 +pkgrel=140 +pkgdesc="Some helpers for using Persistent from Yesod." +url="http://www.yesodweb.com/; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-blaze-builder" "haskell-conduit" "haskell-persistent" + "haskell-resource-pool" "haskell-resourcet" "haskell-yesod-core") +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-wai-extra' 'haskell-persistent-sqlite') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('9312189947a6ba97bec12c057535a54bb024847ee0f08ba50473a78327f7ca25083738f0742c0847d0b329ef0e764412c85ac32aab4ebde2851a29e60e82d337') + +prepare() { +cd $_hkgname-$pkgver +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 --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-yesod-persistent/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:59:04 Author: felixonmars Revision: 1142001 upgpkg: haskell-yesod-persistent 1.6.0.7-140: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-yesod-persistent/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:58:17 UTC (rev 1142000) +++ PKGBUILD2022-03-04 22:59:04 UTC (rev 1142001) @@ -4,7 +4,7 @@ _hkgname=yesod-persistent pkgname=haskell-yesod-persistent pkgver=1.6.0.7 -pkgrel=139 +pkgrel=140 pkgdesc="Some helpers for using Persistent from Yesod." url="http://www.yesodweb.com/; license=("MIT")
[arch-commits] Commit in hledger-ui/repos (2 files)
Date: Friday, March 4, 2022 @ 22:58:17 Author: felixonmars Revision: 1142000 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 1141999, hledger-ui/trunk/PKGBUILD) --+ PKGBUILD | 34 ++ 1 file changed, 34 insertions(+) Copied: hledger-ui/repos/community-staging-x86_64/PKGBUILD (from rev 1141999, hledger-ui/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 22:58:17 UTC (rev 1142000) @@ -0,0 +1,34 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=hledger-ui +pkgver=1.24.1 +pkgrel=48 +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=('9a71ba18c76a477a12df34adb4d1d11e5a72769b14e27950ff675107faf210dbe9ee18d4e6bf13151789f73591e72b62fb7f3ea581a2ddff6457814d9220f4d4') + +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 hledger-ui/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:58:10 Author: felixonmars Revision: 1141999 upgpkg: hledger-ui 1.24.1-48: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: hledger-ui/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:57:11 UTC (rev 1141998) +++ PKGBUILD2022-03-04 22:58:10 UTC (rev 1141999) @@ -3,7 +3,7 @@ pkgname=hledger-ui pkgver=1.24.1 -pkgrel=47 +pkgrel=48 pkgdesc="Curses-style terminal interface for the hledger accounting system" url="http://hledger.org; license=("GPL")
[arch-commits] Commit in haskell-hopenpgp/repos (2 files)
Date: Friday, March 4, 2022 @ 22:57:11 Author: felixonmars Revision: 1141998 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hopenpgp/repos/community-staging-x86_64/ haskell-hopenpgp/repos/community-staging-x86_64/PKGBUILD (from rev 1141997, haskell-hopenpgp/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-hopenpgp/repos/community-staging-x86_64/PKGBUILD (from rev 1141997, haskell-hopenpgp/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 22:57:11 UTC (rev 1141998) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=hOpenPGP +pkgname=haskell-hopenpgp +pkgver=2.9.7 +pkgrel=20 +pkgdesc="Native Haskell implementation of OpenPGP (RFC4880)" +url="http://floss.scru.org/hOpenPGP/; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-asn1-encoding' 'haskell-attoparsec' + 'haskell-base16-bytestring' 'haskell-bifunctors' 'haskell-bz2' 'haskell-binary-conduit' + 'haskell-conduit' 'haskell-conduit-extra' 'haskell-cryptonite' + 'haskell-crypto-cipher-types' 'haskell-errors' 'haskell-hashable' + 'haskell-incremental-parser' 'haskell-ixset-typed' 'haskell-lens' 'haskell-memory' + 'haskell-monad-loops' 'haskell-nettle' 'haskell-network-uri' + 'haskell-openpgp-asciiarmor' 'haskell-prettyprinter' 'haskell-resourcet' 'haskell-split' + 'haskell-time-locale-compat' 'haskell-unliftio-core' 'haskell-unordered-containers' + 'haskell-zlib') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-tasty' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('c8589b9bbbc8e211594946a1cad81bda51375f388f7252fab8d87c64ae2cc62e3fb038b405329fee8e7887335b17cf0f82014dc31c60ca1cf34c808d4f0e9b26') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-fnetwork-uri +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +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-hopenpgp/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:57:04 Author: felixonmars Revision: 1141997 upgpkg: haskell-hopenpgp 2.9.7-20: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-hopenpgp/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:53:16 UTC (rev 1141996) +++ PKGBUILD2022-03-04 22:57:04 UTC (rev 1141997) @@ -3,7 +3,7 @@ _hkgname=hOpenPGP pkgname=haskell-hopenpgp pkgver=2.9.7 -pkgrel=19 +pkgrel=20 pkgdesc="Native Haskell implementation of OpenPGP (RFC4880)" url="http://floss.scru.org/hOpenPGP/; license=('MIT')
[arch-commits] Commit in shellcheck/repos (2 files)
Date: Friday, March 4, 2022 @ 22:53:16 Author: felixonmars Revision: 1141996 archrelease: copy trunk to community-staging-x86_64 Added: shellcheck/repos/community-staging-x86_64/ shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 1141995, shellcheck/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 1141995, shellcheck/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 22:53:16 UTC (rev 1141996) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan +# Maintainer: Caleb Maclennan +# Contributor: Arch Haskell Team + +_hkgname=ShellCheck +pkgname=shellcheck +pkgver=0.8.0 +pkgrel=35 +pkgdesc="Shell script analysis tool" +url="https://www.shellcheck.net; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-diff' 'haskell-quickcheck' 'haskell-regex-tdfa') +makedepends=('ghc' 'pandoc' 'uusi') +source=("$_hkgname-$pkgver.tar.gz::https://github.com/koalaman/shellcheck/archive/v$pkgver.tar.gz;) +sha512sums=('71f4c6745c6094ab1832a0f19f3e65621af93dd57c2cd780b8702886481e5568d708a9d1884e82525b92b6d109bf94d843dd10ac991ead27ca6cd4c6c553e92d') + +prepare() { +cd $pkgname-$pkgver +gen-setup +} + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--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 + +./manpage +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test --show-details=direct +} + +package() { +cd $pkgname-$pkgver + +install -D -m644 ${pkgname}.1 "${pkgdir}/usr/share/man/man1/${pkgname}.1" +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in shellcheck/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:53:09 Author: felixonmars Revision: 1141995 upgpkg: shellcheck 0.8.0-35: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: shellcheck/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:50:01 UTC (rev 1141994) +++ PKGBUILD2022-03-04 22:53:09 UTC (rev 1141995) @@ -5,7 +5,7 @@ _hkgname=ShellCheck pkgname=shellcheck pkgver=0.8.0 -pkgrel=34 +pkgrel=35 pkgdesc="Shell script analysis tool" url="https://www.shellcheck.net; license=("GPL")
[arch-commits] Commit in cmake/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, March 4, 2022 @ 22:51:31 Author: felixonmars Revision: 438894 archrelease: copy trunk to extra-x86_64 Added: cmake/repos/extra-x86_64/PKGBUILD (from rev 438893, cmake/trunk/PKGBUILD) Deleted: cmake/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 78 ++--- 1 file changed, 39 insertions(+), 39 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-04 22:51:21 UTC (rev 438893) +++ PKGBUILD2022-03-04 22:51:31 UTC (rev 438894) @@ -1,39 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Andrea Scarpino -# Contributor: Pierre Schmitz - -pkgname=cmake -pkgver=3.22.2 -pkgrel=1 -pkgdesc='A cross-platform open-source make system' -arch=('x86_64') -url="https://www.cmake.org/; -license=('custom') -depends=('curl' 'libarchive' 'hicolor-icon-theme' 'jsoncpp' 'libjsoncpp.so' 'libuv' 'rhash') -makedepends=('qt6-base' 'python-sphinx' 'emacs') -optdepends=('qt6-base: cmake-gui') -source=("https://www.cmake.org/files/v${pkgver%.*}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('86e95f9ce773bcc7513a1c3901561a1b09d06830936b8b1d44e075fe3bac55cfa636eccdedfa94a9939f5e12eb965224559fac30a17c64314ee023acb2a3e53f') - -build() { - cd ${pkgname}-${pkgver} - ./bootstrap --prefix=/usr \ ---mandir=/share/man \ ---docdir=/share/doc/cmake \ ---datadir=/share/cmake \ ---sphinx-man \ ---sphinx-html \ ---system-libs \ ---qt-gui \ ---parallel=$(/usr/bin/getconf _NPROCESSORS_ONLN) - make -} - -package() { - cd ${pkgname}-${pkgver} - make DESTDIR="${pkgdir}" install - - rm -r "$pkgdir"/usr/share/doc/cmake/html/_sources - emacs -batch -f batch-byte-compile "${pkgdir}"/usr/share/emacs/site-lisp/cmake-mode.el - install -Dm644 Copyright.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE -} Copied: cmake/repos/extra-x86_64/PKGBUILD (from rev 438893, cmake/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-04 22:51:31 UTC (rev 438894) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Andrea Scarpino +# Contributor: Pierre Schmitz + +pkgname=cmake +pkgver=3.22.3 +pkgrel=1 +pkgdesc='A cross-platform open-source make system' +arch=('x86_64') +url="https://www.cmake.org/; +license=('custom') +depends=('curl' 'libarchive' 'hicolor-icon-theme' 'jsoncpp' 'libjsoncpp.so' 'libuv' 'rhash') +makedepends=('qt6-base' 'python-sphinx' 'emacs') +optdepends=('qt6-base: cmake-gui') +source=("https://www.cmake.org/files/v${pkgver%.*}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('a35003468153b99770ac6bbdeaa611a231a1104560da36aca0f393b8b71dbb44d854378504d2ec6b4af615f78efe18d91453fe15a1b7ec58129aa0289a5a1507') + +build() { + cd ${pkgname}-${pkgver} + ./bootstrap --prefix=/usr \ +--mandir=/share/man \ +--docdir=/share/doc/cmake \ +--datadir=/share/cmake \ +--sphinx-man \ +--sphinx-html \ +--system-libs \ +--qt-gui \ +--parallel=$(/usr/bin/getconf _NPROCESSORS_ONLN) + make +} + +package() { + cd ${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install + + rm -r "$pkgdir"/usr/share/doc/cmake/html/_sources + emacs -batch -f batch-byte-compile "${pkgdir}"/usr/share/emacs/site-lisp/cmake-mode.el + install -Dm644 Copyright.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +}
[arch-commits] Commit in cmake/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:51:21 Author: felixonmars Revision: 438893 upgpkg: cmake 3.22.3-1 Modified: cmake/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:40:34 UTC (rev 438892) +++ PKGBUILD2022-03-04 22:51:21 UTC (rev 438893) @@ -3,7 +3,7 @@ # Contributor: Pierre Schmitz pkgname=cmake -pkgver=3.22.2 +pkgver=3.22.3 pkgrel=1 pkgdesc='A cross-platform open-source make system' arch=('x86_64') @@ -13,7 +13,7 @@ makedepends=('qt6-base' 'python-sphinx' 'emacs') optdepends=('qt6-base: cmake-gui') source=("https://www.cmake.org/files/v${pkgver%.*}/${pkgname}-${pkgver}.tar.gz;) -sha512sums=('86e95f9ce773bcc7513a1c3901561a1b09d06830936b8b1d44e075fe3bac55cfa636eccdedfa94a9939f5e12eb965224559fac30a17c64314ee023acb2a3e53f') +sha512sums=('a35003468153b99770ac6bbdeaa611a231a1104560da36aca0f393b8b71dbb44d854378504d2ec6b4af615f78efe18d91453fe15a1b7ec58129aa0289a5a1507') build() { cd ${pkgname}-${pkgver}
[arch-commits] Commit in pandoc-crossref/repos (2 files)
Date: Friday, March 4, 2022 @ 22:50:01 Author: felixonmars Revision: 1141994 archrelease: copy trunk to community-staging-x86_64 Added: pandoc-crossref/repos/community-staging-x86_64/ pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 1141993, pandoc-crossref/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 1141993, pandoc-crossref/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 22:50:01 UTC (rev 1141994) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Maintainer: Caleb Maclennan +# Contributor: Arch Haskell Team + +pkgname=pandoc-crossref +pkgver=0.3.12.2 +pkgrel=27 +pkgdesc="Pandoc filter for cross-references" +url="https://hackage.haskell.org/package/${pkgname}; +license=("GPL2") +arch=('x86_64') +depends=('ghc-libs' 'haskell-data-default' 'haskell-gitrev' 'haskell-microlens' + 'haskell-microlens-mtl' 'haskell-microlens-th' 'haskell-open-browser' + 'haskell-optparse-applicative' 'pandoc' 'haskell-pandoc-types' 'haskell-roman-numerals' + 'haskell-syb' 'haskell-utility-ht') +makedepends=('ghc' 'haskell-hspec') +conflicts=('haskell-pandoc-crossref') +replaces=('haskell-pandoc-crossref') +source=("$pkgname-$pkgver.tar.gz::https://github.com/lierdakil/pandoc-crossref/archive/v$pkgver.tar.gz;) +sha512sums=('44223954ee459a3215ab162e6098a1bd6bce0c02d09aee72cebbe26d977f3cce90e1cd90c01628df68c4d1f0452694eb5b19ebee6ca30e4f8e8e34d0040b4670') + +build() { +cd $pkgname-$pkgver +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-enable_flaky_tests +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 +}
[arch-commits] Commit in pandoc-crossref/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:49:54 Author: felixonmars Revision: 1141993 upgpkg: pandoc-crossref 0.3.12.2-27: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: pandoc-crossref/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:48:57 UTC (rev 1141992) +++ PKGBUILD2022-03-04 22:49:54 UTC (rev 1141993) @@ -4,7 +4,7 @@ pkgname=pandoc-crossref pkgver=0.3.12.2 -pkgrel=26 +pkgrel=27 pkgdesc="Pandoc filter for cross-references" url="https://hackage.haskell.org/package/${pkgname}; license=("GPL2")
[arch-commits] Commit in haskell-lsp-test/repos (2 files)
Date: Friday, March 4, 2022 @ 22:48:57 Author: felixonmars Revision: 1141992 archrelease: copy trunk to community-staging-x86_64 Added: haskell-lsp-test/repos/community-staging-x86_64/ haskell-lsp-test/repos/community-staging-x86_64/PKGBUILD (from rev 1141991, haskell-lsp-test/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: haskell-lsp-test/repos/community-staging-x86_64/PKGBUILD (from rev 1141991, haskell-lsp-test/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 22:48:57 UTC (rev 1141992) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan + +_hkgname=lsp-test +pkgname=haskell-lsp-test +pkgver=0.14.0.1 +pkgrel=64 +pkgdesc="Functional test framework for LSP servers." +url="https://github.com/haskell/lsp/blob/master/lsp-test/README.md; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-diff' 'haskell-glob' 'haskell-aeson' 'haskell-aeson-pretty' + 'haskell-ansi-terminal' 'haskell-async' 'haskell-conduit' 'haskell-conduit-parse' + 'haskell-data-default' 'haskell-lens' 'haskell-lsp' 'haskell-lsp-types' + 'haskell-parser-combinators' 'haskell-some' 'haskell-unliftio' + 'haskell-unordered-containers') +makedepends=('ghc' 'uusi' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('0159cb688617658653588c4d5e1599440e27fc37705227ae920c8a5d280ef4effefc80e2f40ca64da0cf62a2ab05b4463490c2dbb92b8300f1e777a973b98169') + +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 --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-lsp-test/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:48:50 Author: felixonmars Revision: 1141991 upgpkg: haskell-lsp-test 0.14.0.1-64: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-lsp-test/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:47:07 UTC (rev 1141990) +++ PKGBUILD2022-03-04 22:48:50 UTC (rev 1141991) @@ -3,7 +3,7 @@ _hkgname=lsp-test pkgname=haskell-lsp-test pkgver=0.14.0.1 -pkgrel=63 +pkgrel=64 pkgdesc="Functional test framework for LSP servers." url="https://github.com/haskell/lsp/blob/master/lsp-test/README.md; license=("BSD")
[arch-commits] Commit in haskell-hasql/repos (2 files)
Date: Friday, March 4, 2022 @ 22:47:07 Author: felixonmars Revision: 1141990 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql/repos/community-staging-x86_64/ haskell-hasql/repos/community-staging-x86_64/PKGBUILD (from rev 1141989, haskell-hasql/trunk/PKGBUILD) --+ PKGBUILD | 59 +++ 1 file changed, 59 insertions(+) Copied: haskell-hasql/repos/community-staging-x86_64/PKGBUILD (from rev 1141989, haskell-hasql/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 22:47:07 UTC (rev 1141990) @@ -0,0 +1,59 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=hasql +pkgname=haskell-hasql +pkgver=1.4.5.3 +pkgrel=51 +pkgdesc="An efficient PostgreSQL driver and a flexible mapping API" +url="https://github.com/nikita-volkov/hasql; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-bytestring-strict-builder' 'haskell-contravariant' + 'haskell-dlist' 'haskell-hashable' 'haskell-hashtables' 'haskell-postgresql-binary' + 'haskell-postgresql-libpq' 'haskell-profunctors' 'haskell-text-builder' 'haskell-vector') +makedepends=('ghc' 'haskell-contravariant-extras' 'haskell-tasty' 'haskell-tasty-quickcheck' + 'haskell-tasty-hunit' 'haskell-quickcheck-instances' 'haskell-quickcheck' + 'haskell-rerebase') +checkdepends=('postgresql' 'pifpaf') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('0f5bc7a122a521716ae393a3779b85815e9afe73462294c121be3c430cffd0acef8b566958d60d74e188bec5ac05980e95970d650b96f057440a29fcf9dcf0e1') + +prepare() { +cd $_hkgname-$pkgver + +# Do not use default postgres port +sed -i 's/5432/9824/' tasty/Main/*.hs threads-test/*.hs profiling/*.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver + +eval $(pifpaf run postgresql --host 127.0.0.1) +createuser -s postgres +runhaskell Setup test --show-details=direct +pifpaf_stop +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hasql/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:47:00 Author: felixonmars Revision: 1141989 upgpkg: haskell-hasql 1.4.5.3-51: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-hasql/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:46:09 UTC (rev 1141988) +++ PKGBUILD2022-03-04 22:47:00 UTC (rev 1141989) @@ -4,7 +4,7 @@ _hkgname=hasql pkgname=haskell-hasql pkgver=1.4.5.3 -pkgrel=50 +pkgrel=51 pkgdesc="An efficient PostgreSQL driver and a flexible mapping API" url="https://github.com/nikita-volkov/hasql; license=('MIT')
[arch-commits] Commit in haskell-butcher/repos (2 files)
Date: Friday, March 4, 2022 @ 22:46:09 Author: felixonmars Revision: 1141988 archrelease: copy trunk to community-staging-x86_64 Added: haskell-butcher/repos/community-staging-x86_64/ haskell-butcher/repos/community-staging-x86_64/PKGBUILD (from rev 1141987, haskell-butcher/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-butcher/repos/community-staging-x86_64/PKGBUILD (from rev 1141987, haskell-butcher/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 22:46:09 UTC (rev 1141988) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=butcher +pkgname=haskell-butcher +pkgver=1.3.3.2 +pkgrel=169 +pkgdesc="Chops a command or program invocation into digestable pieces." +url="https://github.com/lspitzner/butcher/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-bifunctors' 'haskell-deque' 'haskell-extra' 'haskell-free' + 'haskell-microlens' 'haskell-microlens-th' 'haskell-multistate' 'haskell-unsafe' + 'haskell-void') +makedepends=('ghc' 'uusi' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('1d0f8e8e498b012c4a859671eebf34a6e965e8ed99b3c90d3aad1d8898c40f1b') + +prepare() { + cd $_hkgname-$pkgver + uusi -u base $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --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-butcher/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:46:02 Author: felixonmars Revision: 1141987 upgpkg: haskell-butcher 1.3.3.2-169: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-butcher/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:45:21 UTC (rev 1141986) +++ PKGBUILD2022-03-04 22:46:02 UTC (rev 1141987) @@ -3,7 +3,7 @@ _hkgname=butcher pkgname=haskell-butcher pkgver=1.3.3.2 -pkgrel=168 +pkgrel=169 pkgdesc="Chops a command or program invocation into digestable pieces." url="https://github.com/lspitzner/butcher/; license=("BSD")
[arch-commits] Commit in haskell-summoner-tui/repos (2 files)
Date: Friday, March 4, 2022 @ 22:45:21 Author: felixonmars Revision: 1141986 archrelease: copy trunk to community-staging-x86_64 Added: haskell-summoner-tui/repos/community-staging-x86_64/ haskell-summoner-tui/repos/community-staging-x86_64/PKGBUILD (from rev 1141985, haskell-summoner-tui/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-summoner-tui/repos/community-staging-x86_64/PKGBUILD (from rev 1141985, haskell-summoner-tui/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 22:45:21 UTC (rev 1141986) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan +# Contributor: berberman + +_hkgname=summoner-tui +pkgname=haskell-summoner-tui +pkgver=2.0.1.1 +pkgrel=296 +pkgdesc="Tool for scaffolding fully configured batteries-included production-level Haskell projects using TUI." +url="https://github.com/kowainik/summoner; +license=('MPL2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-brick' 'haskell-colourista' 'haskell-microlens' 'haskell-microlens-th' + 'haskell-relude' 'haskell-summoner' 'haskell-validation-selective' 'haskell-vty') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('9f840f25d72c54b4b5ed0c5e6755e52ca71e9961759de6bd0046d567bd1f2c27') + +prepare(){ + cd $_hkgname-$pkgver + echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs + uusi $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + cd $_hkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-summoner-tui/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:45:14 Author: felixonmars Revision: 1141985 upgpkg: haskell-summoner-tui 2.0.1.1-296: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-summoner-tui/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:44:42 UTC (rev 1141984) +++ PKGBUILD2022-03-04 22:45:14 UTC (rev 1141985) @@ -4,7 +4,7 @@ _hkgname=summoner-tui pkgname=haskell-summoner-tui pkgver=2.0.1.1 -pkgrel=295 +pkgrel=296 pkgdesc="Tool for scaffolding fully configured batteries-included production-level Haskell projects using TUI." url="https://github.com/kowainik/summoner; license=('MPL2')
[arch-commits] Commit in haskell-scotty/repos (2 files)
Date: Friday, March 4, 2022 @ 22:44:42 Author: felixonmars Revision: 1141984 archrelease: copy trunk to community-staging-x86_64 Added: haskell-scotty/repos/community-staging-x86_64/ haskell-scotty/repos/community-staging-x86_64/PKGBUILD (from rev 1141983, haskell-scotty/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: haskell-scotty/repos/community-staging-x86_64/PKGBUILD (from rev 1141983, haskell-scotty/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 22:44:42 UTC (rev 1141984) @@ -0,0 +1,56 @@ +# Maintainer: Felix Yan + +_hkgname=scotty +pkgname=haskell-scotty +pkgver=0.12 +pkgrel=244 +pkgdesc="Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp" +url="https://github.com/scotty-web/scotty; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base-compat-batteries' 'haskell-blaze-builder' + 'haskell-case-insensitive' 'haskell-data-default-class' 'haskell-http-types' + 'haskell-monad-control' 'haskell-network' 'haskell-regex-compat' + 'haskell-transformers-base' 'haskell-transformers-compat' 'haskell-wai' 'haskell-wai-extra' + 'haskell-warp') +makedepends=('ghc' 'uusi' 'haskell-async' 'haskell-hspec' 'haskell-hspec-discover' 'haskell-hspec-wai' + 'haskell-lifted-base') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('e1d77ee05eaa4b1871566b33683da9ab15dda8f7c42875701d62caf7db7defd2') + +prepare() { + cd $_hkgname-$pkgver + sed -i '/nats/d;/fail/d' $_hkgname.cabal + uusi $_hkgname.cabal +} + +build() { + cd $_hkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-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-scotty/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:44:35 Author: felixonmars Revision: 1141983 upgpkg: haskell-scotty 0.12-244: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-scotty/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:43:59 UTC (rev 1141982) +++ PKGBUILD2022-03-04 22:44:35 UTC (rev 1141983) @@ -3,7 +3,7 @@ _hkgname=scotty pkgname=haskell-scotty pkgver=0.12 -pkgrel=243 +pkgrel=244 pkgdesc="Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp" url="https://github.com/scotty-web/scotty; license=("BSD")
[arch-commits] Commit in haskell-hspec-wai-json/repos (2 files)
Date: Friday, March 4, 2022 @ 22:43:59 Author: felixonmars Revision: 1141982 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hspec-wai-json/repos/community-staging-x86_64/ haskell-hspec-wai-json/repos/community-staging-x86_64/PKGBUILD (from rev 1141981, haskell-hspec-wai-json/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-hspec-wai-json/repos/community-staging-x86_64/PKGBUILD (from rev 1141981, haskell-hspec-wai-json/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 22:43:59 UTC (rev 1141982) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hspec-wai-json +pkgname=haskell-hspec-wai-json +pkgver=0.11.0 +pkgrel=237 +pkgdesc="Testing JSON APIs with hspec-wai" +url="https://github.com/hspec/hspec-wai; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-qq' 'haskell-case-insensitive' + 'haskell-hspec-wai') +makedepends=('ghc' 'uusi' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('db14622fd95bfb9f52a48da4e8fa345c9fdd7014aeec1cb10d75573738f8020f36d97f7085373b9b2e865a9874f377d5532e29c1f31e27f41bf5c6c89fe68546') + +prepare() { +uusi -u hspec-wai $_hkgname-$pkgver/$_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-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-hspec-wai-json/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:43:51 Author: felixonmars Revision: 1141981 upgpkg: haskell-hspec-wai-json 0.11.0-237: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-hspec-wai-json/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:43:16 UTC (rev 1141980) +++ PKGBUILD2022-03-04 22:43:51 UTC (rev 1141981) @@ -4,7 +4,7 @@ _hkgname=hspec-wai-json pkgname=haskell-hspec-wai-json pkgver=0.11.0 -pkgrel=236 +pkgrel=237 pkgdesc="Testing JSON APIs with hspec-wai" url="https://github.com/hspec/hspec-wai; license=("MIT")
[arch-commits] Commit in haskell-servant-server/repos (2 files)
Date: Friday, March 4, 2022 @ 22:43:16 Author: felixonmars Revision: 1141980 archrelease: copy trunk to community-staging-x86_64 Added: haskell-servant-server/repos/community-staging-x86_64/ haskell-servant-server/repos/community-staging-x86_64/PKGBUILD (from rev 1141979, haskell-servant-server/trunk/PKGBUILD) --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Copied: haskell-servant-server/repos/community-staging-x86_64/PKGBUILD (from rev 1141979, haskell-servant-server/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 22:43:16 UTC (rev 1141980) @@ -0,0 +1,55 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=servant-server +pkgname=haskell-servant-server +pkgver=0.18.3 +pkgrel=104 +pkgdesc="A family of combinators for defining webservices APIs and serving them" +url="https://haskell-servant.readthedocs.org/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat' 'haskell-aeson' 'haskell-base64-bytestring' + 'haskell-http-api-data' 'haskell-http-media' 'haskell-http-types' + 'haskell-network-uri' 'haskell-monad-control' 'haskell-network' 'haskell-servant' + 'haskell-sop-core' 'haskell-string-conversions' 'haskell-resourcet' 'haskell-tagged' + 'haskell-transformers-base' 'haskell-wai' 'haskell-wai-app-static' 'haskell-warp' + 'haskell-word8') +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-hspec-wai' 'haskell-should-not-typecheck' + 'haskell-quickcheck' 'haskell-safe' 'haskell-wai-extra' 'haskell-temporary' + 'haskell-transformers-compat') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('c89a676de870cba67b86e818a87f144a316294d6ef786bdcc20017da48089cf0c25fc434ed0b42e81053fae4ad1ac0628443e4d0afb7f17fa53a1b5516272d28') + +prepare() { +cd $_hkgname-$pkgver +uusi -u base-compat -u hspec $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-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-servant-server/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:43:09 Author: felixonmars Revision: 1141979 upgpkg: haskell-servant-server 0.18.3-104: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: haskell-servant-server/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:41:24 UTC (rev 1141978) +++ PKGBUILD2022-03-04 22:43:09 UTC (rev 1141979) @@ -4,7 +4,7 @@ _hkgname=servant-server pkgname=haskell-servant-server pkgver=0.18.3 -pkgrel=103 +pkgrel=104 pkgdesc="A family of combinators for defining webservices APIs and serving them" url="https://haskell-servant.readthedocs.org/; license=("BSD") @@ -23,7 +23,7 @@ prepare() { cd $_hkgname-$pkgver -uusi -u base-compat $_hkgname.cabal +uusi -u base-compat -u hspec $_hkgname.cabal } build() {
[arch-commits] Commit in shadowsocks-v2ray-plugin/repos/community-x86_64 (2 files)
Date: Friday, March 4, 2022 @ 22:41:24 Author: felixonmars Revision: 1141978 archrelease: copy trunk to community-x86_64 Added: shadowsocks-v2ray-plugin/repos/community-x86_64/PKGBUILD (from rev 1141977, shadowsocks-v2ray-plugin/trunk/PKGBUILD) Deleted: shadowsocks-v2ray-plugin/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 59 ++- 1 file changed, 30 insertions(+), 29 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-03-04 22:41:15 UTC (rev 1141977) +++ PKGBUILD2022-03-04 22:41:24 UTC (rev 1141978) @@ -1,29 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=shadowsocks-v2ray-plugin -pkgver=1.3.1 -pkgrel=3 -pkgdesc='A SIP003 plugin based on v2ray for shadowsocks' -arch=('x86_64') -url='https://github.com/shadowsocks/v2ray-plugin' -license=('GPL') -depends=('glibc') -makedepends=('go' 'git') -source=("$pkgname-$pkgver.tar.gz::https://github.com/shadowsocks/v2ray-plugin/archive/v$pkgver.tar.gz;) -sha512sums=('771ec19ee7ed4f4827f4e04ef13bd680e72022f9e267e6a25d6e0bd3d22ac59ae52545387073d4263666e5847840f7b33963a64c1e7d8fbe0813218f5acf0ead') - -build() { - export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CXXFLAGS="${CXXFLAGS}" - export CGO_LDFLAGS="${LDFLAGS}" - export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" - - cd v2ray-plugin-$pkgver - go build -} - -package() { - cd v2ray-plugin-$pkgver - install -Dm755 v2ray-plugin "$pkgdir"/usr/bin/v2ray-plugin -} Copied: shadowsocks-v2ray-plugin/repos/community-x86_64/PKGBUILD (from rev 1141977, shadowsocks-v2ray-plugin/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-03-04 22:41:24 UTC (rev 1141978) @@ -0,0 +1,30 @@ +# Maintainer: Felix Yan + +pkgname=shadowsocks-v2ray-plugin +pkgver=5.0.2 +pkgrel=1 +pkgdesc='A SIP003 plugin based on v2ray for shadowsocks' +arch=('x86_64') +url='https://github.com/teddysun/v2ray-plugin' +license=('GPL') +options=('!lto') +depends=('glibc') +makedepends=('go' 'git') +source=("https://github.com/teddysun/v2ray-plugin/archive/v$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('2b6fcedc83bb40d50bdeac191e17ad4d7c9487af213bfd305cc4e0b770ee10fb718089f6d5ee60632315c18b89a4694a7a36b9648c1780084940ed12d7f529d1') + +build() { + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + + cd v2ray-plugin-$pkgver + go build +} + +package() { + cd v2ray-plugin-$pkgver + install -Dm755 v2ray-plugin "$pkgdir"/usr/bin/v2ray-plugin +}
[arch-commits] Commit in shadowsocks-v2ray-plugin/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:41:15 Author: felixonmars Revision: 1141977 upgpkg: shadowsocks-v2ray-plugin 5.0.2-1 Modified: shadowsocks-v2ray-plugin/trunk/PKGBUILD --+ PKGBUILD | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:33:27 UTC (rev 1141976) +++ PKGBUILD2022-03-04 22:41:15 UTC (rev 1141977) @@ -1,16 +1,17 @@ # Maintainer: Felix Yan pkgname=shadowsocks-v2ray-plugin -pkgver=1.3.1 -pkgrel=3 +pkgver=5.0.2 +pkgrel=1 pkgdesc='A SIP003 plugin based on v2ray for shadowsocks' arch=('x86_64') -url='https://github.com/shadowsocks/v2ray-plugin' +url='https://github.com/teddysun/v2ray-plugin' license=('GPL') +options=('!lto') depends=('glibc') makedepends=('go' 'git') -source=("$pkgname-$pkgver.tar.gz::https://github.com/shadowsocks/v2ray-plugin/archive/v$pkgver.tar.gz;) -sha512sums=('771ec19ee7ed4f4827f4e04ef13bd680e72022f9e267e6a25d6e0bd3d22ac59ae52545387073d4263666e5847840f7b33963a64c1e7d8fbe0813218f5acf0ead') +source=("https://github.com/teddysun/v2ray-plugin/archive/v$pkgver/$pkgname-$pkgver.tar.gz;) +sha512sums=('2b6fcedc83bb40d50bdeac191e17ad4d7c9487af213bfd305cc4e0b770ee10fb718089f6d5ee60632315c18b89a4694a7a36b9648c1780084940ed12d7f529d1') build() { export CGO_CPPFLAGS="${CPPFLAGS}"
[arch-commits] Commit in spirv-tools/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Friday, March 4, 2022 @ 22:40:34 Author: svenstaro Revision: 438892 archrelease: copy trunk to staging-x86_64 Added: spirv-tools/repos/staging-x86_64/ spirv-tools/repos/staging-x86_64/PKGBUILD (from rev 438891, spirv-tools/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: spirv-tools/repos/staging-x86_64/PKGBUILD (from rev 438891, spirv-tools/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2022-03-04 22:40:34 UTC (rev 438892) @@ -0,0 +1,38 @@ +# Maintainer: Laurent Carlier + +pkgname=spirv-tools +pkgver=2022.1 +pkgrel=1 +pkgdesc="API and commands for processing SPIR-V modules" +arch=('x86_64') +url="https://www.khronos.org/vulkan/; +license=('custom') +groups=(vulkan-devel) +depends=('gcc-libs') +makedepends=('cmake' 'python' 'git' 'ninja' 'spirv-headers') +source=("git+https://github.com/KhronosGroup/SPIRV-Tools.git#tag=v${pkgver};) +sha256sums=('SKIP') + +build() { + cd SPIRV-Tools + + cmake \ + -Bbuild \ + -GNinja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DSPIRV_WERROR=Off \ + -DBUILD_SHARED_LIBS=ON \ + -DSPIRV_TOOLS_BUILD_STATIC=OFF \ + -DSPIRV-Headers_SOURCE_DIR=/usr + ninja -C build +} + +package() { + cd SPIRV-Tools + + DESTDIR="${pkgdir}" ninja -C build install + + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +}
[arch-commits] Commit in spirv-tools/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:40:24 Author: svenstaro Revision: 438891 upgpkg: spirv-tools 2022.1-1 Modified: spirv-tools/trunk/PKGBUILD --+ PKGBUILD | 32 1 file changed, 12 insertions(+), 20 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 15:51:32 UTC (rev 438890) +++ PKGBUILD2022-03-04 22:40:24 UTC (rev 438891) @@ -1,7 +1,7 @@ # Maintainer: Laurent Carlier pkgname=spirv-tools -pkgver=2021.4 +pkgver=2022.1 pkgrel=1 pkgdesc="API and commands for processing SPIR-V modules" arch=('x86_64') @@ -9,22 +9,15 @@ license=('custom') groups=(vulkan-devel) depends=('gcc-libs') -makedepends=('cmake' 'python' 'git' 'ninja') -source=("git+https://github.com/KhronosGroup/SPIRV-Tools.git#tag=v${pkgver}; -"git+https://github.com/KhronosGroup/SPIRV-Headers.git;) -sha256sums=('SKIP' -'SKIP') +makedepends=('cmake' 'python' 'git' 'ninja' 'spirv-headers') +source=("git+https://github.com/KhronosGroup/SPIRV-Tools.git#tag=v${pkgver};) +sha256sums=('SKIP') -prepare() { +build() { cd SPIRV-Tools - rm -rf build && mkdir build -} - -build() { - cd SPIRV-Tools/build - - cmake .. \ + cmake \ + -Bbuild \ -GNinja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ @@ -32,15 +25,14 @@ -DSPIRV_WERROR=Off \ -DBUILD_SHARED_LIBS=ON \ -DSPIRV_TOOLS_BUILD_STATIC=OFF \ - -DSPIRV-Headers_SOURCE_DIR="${srcdir}"/SPIRV-Headers - ninja + -DSPIRV-Headers_SOURCE_DIR=/usr + ninja -C build } package() { - cd SPIRV-Tools/build + cd SPIRV-Tools - DESTDIR="${pkgdir}" ninja install + DESTDIR="${pkgdir}" ninja -C build install - install -dm755 "${pkgdir}"/usr/share/licenses/${pkgname} - install -m644 ../LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/ + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE }
[arch-commits] Commit in intel-media-driver/repos (2 files)
Date: Friday, March 4, 2022 @ 22:33:27 Author: archange Revision: 1141976 archrelease: copy trunk to community-staging-x86_64 Added: intel-media-driver/repos/community-staging-x86_64/ intel-media-driver/repos/community-staging-x86_64/PKGBUILD (from rev 1141975, intel-media-driver/trunk/PKGBUILD) --+ PKGBUILD | 29 + 1 file changed, 29 insertions(+) Copied: intel-media-driver/repos/community-staging-x86_64/PKGBUILD (from rev 1141975, intel-media-driver/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 22:33:27 UTC (rev 1141976) @@ -0,0 +1,29 @@ +# Maintainer: Bruno Pagani +# Maintainer: Daniel Bermond + +pkgname=intel-media-driver +pkgver=22.2.2 +pkgrel=1 +pkgdesc="Intel Media Driver for VAAPI — Broadwell+ iGPUs" +arch=(x86_64) +url="https://github.com/intel/media-driver/; +license=(MIT BSD) +depends=(gcc-libs intel-gmmlib libva libpciaccess) +makedepends=(cmake) +source=("${url}"/archive/${pkgname%-*}-${pkgver}.tar.gz) +sha256sums=('b74227ab165fdb09f184968589129dbf29bf382b44b415dd69db9e612f551345') + +build() { + cmake -B build -S ${pkgname#*-}-${pkgname%-*}-${pkgver} \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_LIBDIR=lib \ +-DINSTALL_DRIVER_SYSCONF=OFF \ +-DMEDIA_BUILD_FATAL_WARNINGS=OFF \ +-Wno-dev + make -C build +} + +package() { + make -C build DESTDIR="$pkgdir" install + install -Dm644 ${pkgname#*-}-${pkgname%-*}-${pkgver}/LICENSE.md -t "${pkgdir}"/usr/share/licenses/${pkgname}/ +}
[arch-commits] Commit in intel-media-driver/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:33:06 Author: archange Revision: 1141975 upgpkg: intel-media-driver 22.2.2-1 Modified: intel-media-driver/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:29:31 UTC (rev 1141974) +++ PKGBUILD2022-03-04 22:33:06 UTC (rev 1141975) @@ -2,7 +2,7 @@ # Maintainer: Daniel Bermond pkgname=intel-media-driver -pkgver=21.4.3 +pkgver=22.2.2 pkgrel=1 pkgdesc="Intel Media Driver for VAAPI — Broadwell+ iGPUs" arch=(x86_64) @@ -11,7 +11,7 @@ depends=(gcc-libs intel-gmmlib libva libpciaccess) makedepends=(cmake) source=("${url}"/archive/${pkgname%-*}-${pkgver}.tar.gz) -sha256sums=('9b5ef7716c5d8199229512020c18dce5cabee25fbf3f1912179502bedb655919') +sha256sums=('b74227ab165fdb09f184968589129dbf29bf382b44b415dd69db9e612f551345') build() { cmake -B build -S ${pkgname#*-}-${pkgname%-*}-${pkgver} \
[arch-commits] Commit in idris/repos (2 files)
Date: Friday, March 4, 2022 @ 22:29:31 Author: felixonmars Revision: 1141974 archrelease: copy trunk to community-staging-x86_64 Added: idris/repos/community-staging-x86_64/ idris/repos/community-staging-x86_64/PKGBUILD (from rev 1141973, idris/trunk/PKGBUILD) --+ PKGBUILD | 63 + 1 file changed, 63 insertions(+) Copied: idris/repos/community-staging-x86_64/PKGBUILD (from rev 1141973, idris/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-03-04 22:29:31 UTC (rev 1141974) @@ -0,0 +1,63 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=idris +pkgver=1.3.3 +pkgrel=332 +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 idris/trunk (PKGBUILD)
Date: Friday, March 4, 2022 @ 22:29:23 Author: felixonmars Revision: 1141973 upgpkg: idris 1.3.3-332: rebuild with hspec 2.9.0, hspec-core 2.9.0, hspec-discover 2.9.0 Modified: idris/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-03-04 22:21:53 UTC (rev 1141972) +++ PKGBUILD2022-03-04 22:29:23 UTC (rev 1141973) @@ -3,7 +3,7 @@ pkgname=idris pkgver=1.3.3 -pkgrel=331 +pkgrel=332 pkgdesc="Functional Programming Language with Dependent Types" url="https://www.idris-lang.org/; license=("BSD")