[arch-commits] Commit in rust/repos/extra-x86_64 (8 files)

2021-09-09 Thread Jan Steffens via arch-commits
Date: Friday, September 10, 2021 @ 04:22:05
  Author: heftig
Revision: 423698

archrelease: copy trunk to extra-x86_64

Added:
  rust/repos/extra-x86_64/0001-bootstrap-Change-libexec-dir.patch
(from rev 423697, rust/trunk/0001-bootstrap-Change-libexec-dir.patch)
  rust/repos/extra-x86_64/0001-cargo-Change-libexec-dir.patch
(from rev 423697, rust/trunk/0001-cargo-Change-libexec-dir.patch)
  rust/repos/extra-x86_64/0002-compiler-Change-LLVM-targets.patch
(from rev 423697, rust/trunk/0002-compiler-Change-LLVM-targets.patch)
  rust/repos/extra-x86_64/PKGBUILD
(from rev 423697, rust/trunk/PKGBUILD)
Deleted:
  rust/repos/extra-x86_64/0001-bootstrap-Change-libexec-dir.patch
  rust/repos/extra-x86_64/0001-cargo-Change-libexec-dir.patch
  rust/repos/extra-x86_64/0002-compiler-Change-LLVM-targets.patch
  rust/repos/extra-x86_64/PKGBUILD

-+
 0001-bootstrap-Change-libexec-dir.patch |   44 +--
 0001-cargo-Change-libexec-dir.patch |   44 +--
 0002-compiler-Change-LLVM-targets.patch |  168 ++---
 PKGBUILD|  362 +++---
 4 files changed, 309 insertions(+), 309 deletions(-)

Deleted: 0001-bootstrap-Change-libexec-dir.patch
===
--- 0001-bootstrap-Change-libexec-dir.patch 2021-09-10 04:18:32 UTC (rev 
423697)
+++ 0001-bootstrap-Change-libexec-dir.patch 2021-09-10 04:22:05 UTC (rev 
423698)
@@ -1,22 +0,0 @@
-From  Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" 
-Date: Thu, 6 May 2021 20:14:58 +0200
-Subject: [PATCH] bootstrap: Change libexec dir
-

- src/bootstrap/dist.rs | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/bootstrap/dist.rs b/src/bootstrap/dist.rs
-index 16d148db618..856d57faf44 100644
 a/src/bootstrap/dist.rs
-+++ b/src/bootstrap/dist.rs
-@@ -992,7 +992,7 @@ fn run(self, builder: <'_>) -> GeneratedTarball {
- for dirent in 
fs::read_dir(cargo.parent().unwrap()).expect("read_dir") {
- let dirent = dirent.expect("read dir entry");
- if 
dirent.file_name().to_str().expect("utf8").starts_with("cargo-credential-") {
--tarball.add_file((), "libexec", 0o755);
-+tarball.add_file((), "lib", 0o755);
- }
- }
- 

Copied: rust/repos/extra-x86_64/0001-bootstrap-Change-libexec-dir.patch (from 
rev 423697, rust/trunk/0001-bootstrap-Change-libexec-dir.patch)
===
--- 0001-bootstrap-Change-libexec-dir.patch (rev 0)
+++ 0001-bootstrap-Change-libexec-dir.patch 2021-09-10 04:22:05 UTC (rev 
423698)
@@ -0,0 +1,22 @@
+From  Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" 
+Date: Thu, 6 May 2021 20:14:58 +0200
+Subject: [PATCH] bootstrap: Change libexec dir
+
+---
+ src/bootstrap/dist.rs | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/bootstrap/dist.rs b/src/bootstrap/dist.rs
+index c37763243c0..889bcb7c081 100644
+--- a/src/bootstrap/dist.rs
 b/src/bootstrap/dist.rs
+@@ -992,7 +992,7 @@ fn run(self, builder: <'_>) -> GeneratedTarball {
+ for dirent in 
fs::read_dir(cargo.parent().unwrap()).expect("read_dir") {
+ let dirent = dirent.expect("read dir entry");
+ if 
dirent.file_name().to_str().expect("utf8").starts_with("cargo-credential-") {
+-tarball.add_file((), "libexec", 0o755);
++tarball.add_file((), "lib", 0o755);
+ }
+ }
+ 

Deleted: 0001-cargo-Change-libexec-dir.patch
===
--- 0001-cargo-Change-libexec-dir.patch 2021-09-10 04:18:32 UTC (rev 423697)
+++ 0001-cargo-Change-libexec-dir.patch 2021-09-10 04:22:05 UTC (rev 423698)
@@ -1,22 +0,0 @@
-From  Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" 
-Date: Thu, 6 May 2021 20:13:31 +0200
-Subject: [PATCH] cargo: Change libexec dir
-

- src/cargo/ops/registry/auth.rs | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/cargo/ops/registry/auth.rs b/src/cargo/ops/registry/auth.rs
-index d10b1988e..b58e05857 100644
 a/src/cargo/ops/registry/auth.rs
-+++ b/src/cargo/ops/registry/auth.rs
-@@ -223,7 +223,7 @@ fn sysroot_credential(
- .parent()
- .and_then(|p| p.parent())
- .ok_or_else(|| format_err!("expected cargo path {}", 
cargo.display()))?;
--let exe = root.join("libexec").join(format!(
-+let exe = root.join("lib").join(format!(
- "cargo-credential-{}{}",
- cred_name,
- std::env::consts::EXE_SUFFIX

Copied: rust/repos/extra-x86_64/0001-cargo-Change-libexec-dir.patch (from rev 
423697, rust/trunk/0001-cargo-Change-libexec-dir.patch)

[arch-commits] Commit in rust/trunk (3 files)

2021-09-09 Thread Jan Steffens via arch-commits
Date: Friday, September 10, 2021 @ 04:18:32
  Author: heftig
Revision: 423697

1.55.0-1

Modified:
  rust/trunk/0001-bootstrap-Change-libexec-dir.patch
  rust/trunk/0002-compiler-Change-LLVM-targets.patch
  rust/trunk/PKGBUILD

-+
 0001-bootstrap-Change-libexec-dir.patch |2 +-
 0002-compiler-Change-LLVM-targets.patch |8 
 PKGBUILD|8 
 3 files changed, 9 insertions(+), 9 deletions(-)

Modified: 0001-bootstrap-Change-libexec-dir.patch
===
--- 0001-bootstrap-Change-libexec-dir.patch 2021-09-10 03:36:29 UTC (rev 
423696)
+++ 0001-bootstrap-Change-libexec-dir.patch 2021-09-10 04:18:32 UTC (rev 
423697)
@@ -8,7 +8,7 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/src/bootstrap/dist.rs b/src/bootstrap/dist.rs
-index 16d148db618..856d57faf44 100644
+index c37763243c0..889bcb7c081 100644
 --- a/src/bootstrap/dist.rs
 +++ b/src/bootstrap/dist.rs
 @@ -992,7 +992,7 @@ fn run(self, builder: <'_>) -> GeneratedTarball {

Modified: 0002-compiler-Change-LLVM-targets.patch
===
--- 0002-compiler-Change-LLVM-targets.patch 2021-09-10 03:36:29 UTC (rev 
423696)
+++ 0002-compiler-Change-LLVM-targets.patch 2021-09-10 04:18:32 UTC (rev 
423697)
@@ -24,10 +24,10 @@
  4 files changed, 12 insertions(+), 3 deletions(-)
 
 diff --git a/compiler/rustc_session/src/config.rs 
b/compiler/rustc_session/src/config.rs
-index 2b547f8be92..09e1152dde4 100644
+index 2d7f5f9b321..8213c10964c 100644
 --- a/compiler/rustc_session/src/config.rs
 +++ b/compiler/rustc_session/src/config.rs
-@@ -1538,7 +1538,7 @@ pub fn parse_target_triple(
+@@ -1534,7 +1534,7 @@ pub fn parse_target_triple(
  early_error(error_format, !("target file {:?} does not 
exist", path))
  })
  }
@@ -50,10 +50,10 @@
  data_layout: "e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-\
  f64:32:64-f80:32-n8:16:32-S128"
 diff --git a/compiler/rustc_target/src/spec/mod.rs 
b/compiler/rustc_target/src/spec/mod.rs
-index 0f2aaeb533a..ce27142ec86 100644
+index 0185132ee36..b825fcb7260 100644
 --- a/compiler/rustc_target/src/spec/mod.rs
 +++ b/compiler/rustc_target/src/spec/mod.rs
-@@ -2164,6 +2164,15 @@ pub fn from_path(path: ) -> Result {
+@@ -2280,6 +2280,15 @@ pub fn from_path(path: ) -> Result {
  Ok(TargetTriple::TargetPath(canonicalized_path))
  }
  

Modified: PKGBUILD
===
--- PKGBUILD2021-09-10 03:36:29 UTC (rev 423696)
+++ PKGBUILD2021-09-10 04:18:32 UTC (rev 423697)
@@ -6,7 +6,7 @@
 
 pkgname=('rust' 'lib32-rust-libs' 'rust-musl' 'rust-docs')
 epoch=1
-pkgver=1.54.0
+pkgver=1.55.0
 pkgrel=1
 
 _llvm_ver=12.0.1
@@ -29,13 +29,13 @@
   0001-cargo-Change-libexec-dir.patch
   0002-compiler-Change-LLVM-targets.patch
 )
-sha256sums=('ac8511633e9b5a65ad030a1a2e5bdaa841fdfe3132f2baaa52cc04e71c6c6976'
+sha256sums=('b2379ac710f5f876ee3c3e03122fe33098d6765d371cac6c31b1b6fc8e43821e'
 'SKIP'
 'b4c8d5f2a802332987c1c0a95b5afb35b1a66a96fe44add4e4ed4792c4cba0a4'
 'SKIP'
-'644238f652f2099befb30f30eff77a5269a63cb4db1615933032ab3f6cbc31ba'
+'1259fd166de6289fb24e4ae09ebf1d18e10fc2777a8d6f90d9475c5d3aa6807b'
 '1833c3b5f8262b598115d13f08e2dcba792536768a2371869870e26244971112'
-'851172a5a3c35e209d455232d0572f51b6d34d3bc5f1a0416c01f426fdf60e92')
+'2d91730203d0e58b90365e4e5041d2bdffd500f1f9e6457c7d6256d0e65f1ad9')
 validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE'  # Rust Language (Tag 
and Release Signing Key) 
   '474E22316ABF4785A88C6E8EA2C794A986419D8A'  # Tom Stellard 

   'B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg 




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

2021-09-09 Thread Chih-Hsuan Yen via arch-commits
Date: Friday, September 10, 2021 @ 03:20:16
  Author: yan12125
Revision: 1013339

archrelease: copy trunk to community-any

Added:
  python-cfn-lint/repos/community-any/PKGBUILD
(from rev 1013338, python-cfn-lint/trunk/PKGBUILD)
Deleted:
  python-cfn-lint/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2021-09-10 03:20:06 UTC (rev 1013338)
+++ PKGBUILD2021-09-10 03:20:16 UTC (rev 1013339)
@@ -1,44 +0,0 @@
-# Maintainer: Chih-Hsuan Yen 
-
-pkgname=python-cfn-lint
-pkgver=0.53.1
-pkgrel=1
-pkgdesc='CloudFormation Linter'
-arch=(any)
-url='https://github.com/aws-cloudformation/cfn-lint'
-license=('custom:MIT No Attribution')
-depends=(python python-yaml python-six python-aws-sam-translator
- python-jsonpatch python-jsonschema python-networkx
- python-junit-xml)
-makedepends=(python-setuptools)
-checkdepends=(python-pytest python-mock python-pydot)
-optdepends=(
-  'python-pydot: for building graphs from templates'
-)
-source=("https://github.com/aws-cloudformation/cfn-lint/archive/v$pkgver/cfn-lint-$pkgver.tar.gz;)
-sha256sums=('3aff0213b374b4aaa4d2432647cb3a6c9276ee7a91e46f602cd34a0c588e850b')
-
-build() {
-  cd cfn-lint-$pkgver
-  python setup.py build
-}
-
-check() {
-  cd cfn-lint-$pkgver
-
-  # Tests in test/integration need the cfn-lint binary
-  python setup.py install_scripts --install-dir="$srcdir"/tmp_install
-
-  export PYTHONPATH="$PWD/src"
-  export PATH="$PATH:$srcdir/tmp_install"
-  # test_update_docs requires cfn-lint as a git repo
-  pytest test -k 'not test_update_docs'
-}
-
-package() {
-  cd cfn-lint-$pkgver
-  # use PYTHONHASHSEED=0 to work around https://bugs.python.org/issue34033
-  PYTHONHASHSEED=0 python setup.py install --root="$pkgdir" --optimize=1 
--skip-build
-
-  install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
-}

Copied: python-cfn-lint/repos/community-any/PKGBUILD (from rev 1013338, 
python-cfn-lint/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-09-10 03:20:16 UTC (rev 1013339)
@@ -0,0 +1,43 @@
+# Maintainer: Chih-Hsuan Yen 
+
+pkgname=python-cfn-lint
+pkgver=0.54.0
+pkgrel=1
+pkgdesc='CloudFormation Linter'
+arch=(any)
+url='https://github.com/aws-cloudformation/cfn-lint'
+license=('custom:MIT No Attribution')
+depends=(python python-yaml python-six python-aws-sam-translator
+ python-jsonpatch python-jsonschema python-networkx
+ python-junit-xml)
+makedepends=(python-setuptools)
+checkdepends=(python-pytest python-mock python-pydot)
+optdepends=(
+  'python-pydot: for building graphs from templates'
+)
+source=("https://github.com/aws-cloudformation/cfn-lint/archive/v$pkgver/cfn-lint-$pkgver.tar.gz;)
+sha256sums=('9517788ddfb63c7bfe10ff802946028db999ca2fcb78adbf97f9d031f9940a49')
+
+build() {
+  cd cfn-lint-$pkgver
+  python setup.py build
+}
+
+check() {
+  cd cfn-lint-$pkgver
+
+  # Tests in test/integration need the cfn-lint binary
+  python setup.py install_scripts --install-dir="$srcdir"/tmp_install
+
+  export PYTHONPATH="$PWD/src"
+  export PATH="$PATH:$srcdir/tmp_install"
+  # test_update_docs requires cfn-lint as a git repo
+  pytest test -k 'not test_update_docs'
+}
+
+package() {
+  cd cfn-lint-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+
+  install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
+}



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

2021-09-09 Thread Chih-Hsuan Yen via arch-commits
Date: Friday, September 10, 2021 @ 03:20:06
  Author: yan12125
Revision: 1013338

upgpkg: python-cfn-lint 0.54.0-1

Modified:
  python-cfn-lint/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-10 03:14:19 UTC (rev 1013337)
+++ PKGBUILD2021-09-10 03:20:06 UTC (rev 1013338)
@@ -1,7 +1,7 @@
 # Maintainer: Chih-Hsuan Yen 
 
 pkgname=python-cfn-lint
-pkgver=0.53.1
+pkgver=0.54.0
 pkgrel=1
 pkgdesc='CloudFormation Linter'
 arch=(any)
@@ -16,7 +16,7 @@
   'python-pydot: for building graphs from templates'
 )
 
source=("https://github.com/aws-cloudformation/cfn-lint/archive/v$pkgver/cfn-lint-$pkgver.tar.gz;)
-sha256sums=('3aff0213b374b4aaa4d2432647cb3a6c9276ee7a91e46f602cd34a0c588e850b')
+sha256sums=('9517788ddfb63c7bfe10ff802946028db999ca2fcb78adbf97f9d031f9940a49')
 
 build() {
   cd cfn-lint-$pkgver



[arch-commits] Commit in python-anyio/repos/community-any (3 files)

2021-09-09 Thread Chih-Hsuan Yen via arch-commits
Date: Friday, September 10, 2021 @ 03:14:19
  Author: yan12125
Revision: 1013337

archrelease: copy trunk to community-any

Added:
  python-anyio/repos/community-any/PKGBUILD
(from rev 1013336, python-anyio/trunk/PKGBUILD)
  python-anyio/repos/community-any/bpo-45097.diff
(from rev 1013336, python-anyio/trunk/bpo-45097.diff)
Deleted:
  python-anyio/repos/community-any/PKGBUILD

+
 PKGBUILD   |  111 +++
 bpo-45097.diff |   14 ++
 2 files changed, 70 insertions(+), 55 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-09-10 03:14:04 UTC (rev 1013336)
+++ PKGBUILD2021-09-10 03:14:19 UTC (rev 1013337)
@@ -1,55 +0,0 @@
-# Maintainer: Chih-Hsuan Yen 
-
-pkgname=python-anyio
-pkgver=3.3.0
-pkgrel=1
-pkgdesc='High level compatibility layer for multiple asynchronous event loop 
implementations'
-arch=(any)
-url='https://github.com/agronholm/anyio'
-license=(MIT)
-depends=(python python-idna python-sniffio)
-makedepends=(python-setuptools python-setuptools-scm)
-checkdepends=(python-pytest python-trustme python-hypothesis python-uvloop
-  python-curio python-trio python-pytest-mock)
-optdepends=(
-  'python-curio: curio backend'
-  'python-trio: trio backend'
-)
-source=(https://github.com/agronholm/anyio/archive/$pkgver/anyio-$pkgver.tar.gz
-
https://github.com/agronholm/anyio/commit/5ed3270c8d12cffc4cd3349d9ff32bc32451ae65.patch)
-sha256sums=('5872afba5b2a03461e8eb64538d8050d1f64fe54192ad67d8f34f6287ea7c729'
-'30e94b5a37c124d3620c77abd835384b224eee3349bea0ddd19f3a268e71c9ca')
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
-
-prepare() {
-  cd anyio-$pkgver
-  # pytest-mock 3.3 comes with an API change [1], and anyio uses the new API,
-  # while python-pytest-mock in Arch is out-dated. Patch the sources to use
-  # the old API.
-  # [1] https://github.com/pytest-dev/pytest-mock/issues/202
-  sed -i 's#MockerFixture#MockFixture#' tests/test_eventloop.py
-
-  # https://github.com/agronholm/anyio/issues/347
-  patch -Np1 -i ../5ed3270c8d12cffc4cd3349d9ff32bc32451ae65.patch
-}
-
-build() {
-  cd anyio-$pkgver
-  python setup.py build
-}
-
-check() {
-  cd anyio-$pkgver
-  # Install to a temporary root as the test suite requires the entry point for
-  # its pytest plugin
-  pyver=$(python -c "import sys; print('{}.{}'.format(*sys.version_info[:2]))")
-  python setup.py install --root="$PWD/tmp_install" --skip-build
-  PYTHONPATH="$PWD/tmp_install/usr/lib/python$pyver/site-packages" pytest
-}
-
-package() {
-  cd anyio-$pkgver
-  python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
-  install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
-}

Copied: python-anyio/repos/community-any/PKGBUILD (from rev 1013336, 
python-anyio/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-09-10 03:14:19 UTC (rev 1013337)
@@ -0,0 +1,56 @@
+# Maintainer: Chih-Hsuan Yen 
+
+pkgname=python-anyio
+# https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst
+pkgver=3.3.1
+pkgrel=1
+pkgdesc='High level compatibility layer for multiple asynchronous event loop 
implementations'
+arch=(any)
+url='https://github.com/agronholm/anyio'
+license=(MIT)
+depends=(python python-idna python-sniffio)
+makedepends=(python-setuptools python-setuptools-scm)
+checkdepends=(python-pytest python-trustme python-hypothesis python-uvloop
+  python-curio python-trio python-pytest-mock)
+optdepends=(
+  'python-curio: curio backend'
+  'python-trio: trio backend'
+)
+source=(https://github.com/agronholm/anyio/archive/$pkgver/anyio-$pkgver.tar.gz
+bpo-45097.diff)
+sha256sums=('2f27663b77aa484ca85544f6701f7d6710e9cf4fbb23df0990c8447983aabb32'
+'ed0ad72f604697d247a2d74f5b4740fcda0fe478040fa6ff75120cd97d5985c8')
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
+
+prepare() {
+  cd anyio-$pkgver
+  # pytest-mock 3.3 comes with an API change [1], and anyio uses the new API,
+  # while python-pytest-mock in Arch is out-dated. Patch the sources to use
+  # the old API.
+  # [1] https://github.com/pytest-dev/pytest-mock/issues/202
+  sed -i 's#MockerFixture#MockFixture#' tests/test_eventloop.py
+
+  # Work around https://bugs.python.org/issue45097
+  patch -Np1 -i ../bpo-45097.diff
+}
+
+build() {
+  cd anyio-$pkgver
+  python setup.py build
+}
+
+check() {
+  cd anyio-$pkgver
+  # Install to a temporary root as the test suite requires the entry point for
+  # its pytest plugin
+  pyver=$(python -c "import sys; print('{}.{}'.format(*sys.version_info[:2]))")
+  python setup.py install --root="$PWD/tmp_install" --skip-build
+  PYTHONPATH="$PWD/tmp_install/usr/lib/python$pyver/site-packages" pytest
+}
+
+package() {
+  cd anyio-$pkgver
+  python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+  

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

2021-09-09 Thread Chih-Hsuan Yen via arch-commits
Date: Friday, September 10, 2021 @ 03:14:04
  Author: yan12125
Revision: 1013336

upgpkg: python-anyio 3.3.1-1; add the link to changelogs; drop included patch

Modified:
  python-anyio/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-10 03:09:43 UTC (rev 1013335)
+++ PKGBUILD2021-09-10 03:14:04 UTC (rev 1013336)
@@ -1,7 +1,8 @@
 # Maintainer: Chih-Hsuan Yen 
 
 pkgname=python-anyio
-pkgver=3.3.0
+# https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst
+pkgver=3.3.1
 pkgrel=1
 pkgdesc='High level compatibility layer for multiple asynchronous event loop 
implementations'
 arch=(any)
@@ -16,10 +17,8 @@
   'python-trio: trio backend'
 )
 source=(https://github.com/agronholm/anyio/archive/$pkgver/anyio-$pkgver.tar.gz
-
https://github.com/agronholm/anyio/commit/5ed3270c8d12cffc4cd3349d9ff32bc32451ae65.patch
 bpo-45097.diff)
-sha256sums=('5872afba5b2a03461e8eb64538d8050d1f64fe54192ad67d8f34f6287ea7c729'
-'30e94b5a37c124d3620c77abd835384b224eee3349bea0ddd19f3a268e71c9ca'
+sha256sums=('2f27663b77aa484ca85544f6701f7d6710e9cf4fbb23df0990c8447983aabb32'
 'ed0ad72f604697d247a2d74f5b4740fcda0fe478040fa6ff75120cd97d5985c8')
 
 export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
@@ -32,9 +31,6 @@
   # [1] https://github.com/pytest-dev/pytest-mock/issues/202
   sed -i 's#MockerFixture#MockFixture#' tests/test_eventloop.py
 
-  # https://github.com/agronholm/anyio/issues/347
-  patch -Np1 -i ../5ed3270c8d12cffc4cd3349d9ff32bc32451ae65.patch
-
   # Work around https://bugs.python.org/issue45097
   patch -Np1 -i ../bpo-45097.diff
 }



[arch-commits] Commit in lib32-pipewire/repos/multilib-x86_64 (PKGBUILD PKGBUILD)

2021-09-09 Thread Jan Steffens via arch-commits
Date: Friday, September 10, 2021 @ 03:09:43
  Author: heftig
Revision: 1013335

archrelease: copy trunk to multilib-x86_64

Added:
  lib32-pipewire/repos/multilib-x86_64/PKGBUILD
(from rev 1013334, lib32-pipewire/trunk/PKGBUILD)
Deleted:
  lib32-pipewire/repos/multilib-x86_64/PKGBUILD

--+
 PKGBUILD |  198 ++---
 1 file changed, 99 insertions(+), 99 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-09-10 03:09:24 UTC (rev 1013334)
+++ PKGBUILD2021-09-10 03:09:43 UTC (rev 1013335)
@@ -1,99 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Contributor: Jan de Groot 
-
-pkgbase=lib32-pipewire
-pkgname=(lib32-pipewire lib32-pipewire-jack)
-pkgver=0.3.34
-pkgrel=1
-epoch=1
-pkgdesc="Low-latency audio/video router and processor - 32-bit client library"
-url="https://pipewire.org;
-license=(MIT)
-arch=(x86_64)
-makedepends=(git meson lib32-alsa-lib lib32-systemd lib32-dbus)
-_commit=1924c2c29824955b5e763f1def6967f68e403c7c  # tags/0.3.34
-source=("git+https://gitlab.freedesktop.org/pipewire/pipewire.git#commit=$_commit;)
-sha256sums=('SKIP')
-
-pkgver() {
-  cd pipewire
-  git describe --tags | sed 's/-/+/g'
-}
-
-prepare() {
-  cd pipewire
-}
-
-build() {
-  local meson_options=(
---libdir /usr/lib32
--D examples=disabled
--D man=disabled
--D tests=disabled
--D gstreamer=disabled
--D gstreamer-device-provider=disabled
--D systemd-user-service=disabled
--D bluez5=disabled
--D jack=disabled
--D v4l2=disabled
--D libcamera=disabled
--D pw-cat=disabled
--D udevrulesdir=/usr/lib/udev/rules.d
--D sdl2=disabled
--D sndfile=disabled
--D libpulse=disabled
--D roc=disabled
--D avahi=disabled
--D echo-cancel-webrtc=disabled
--D libusb=disabled
--D session-managers="[]"
-  )
-
-  export CC="gcc -m32"
-  export CXX="g++ -m32"
-  export PKG_CONFIG="i686-pc-linux-gnu-pkg-config"
-
-  arch-meson pipewire build "${meson_options[@]}"
-  meson compile -C build
-}
-
-_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
-}
-
-_ver=${pkgver:0:3}
-
-package_lib32-pipewire() {
-  depends=(pipewire lib32-systemd libdbus-1.so libasound.so)
-  optdepends=('lib32-pipewire-jack: JACK support')
-  provides=(libpipewire-$_ver.so)
-
-  meson install -C build --destdir "$pkgdir"
-
-  ( cd "$pkgdir"
-
-_pick jack usr/lib32/pipewire-$_ver/jack
-
-rm -r usr/{bin,include,lib,share}
-  )
-
-  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING
-}
-
-package_lib32-pipewire-jack() {
-  pkgdesc+=" - JACK support"
-  license+=(GPL2)  # libjackserver
-  depends=(pipewire-jack lib32-pipewire libpipewire-$_ver.so)
-
-  mv jack/* "$pkgdir"
-
-  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING
-}
-
-# vim:set sw=2 et:

Copied: lib32-pipewire/repos/multilib-x86_64/PKGBUILD (from rev 1013334, 
lib32-pipewire/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-09-10 03:09:43 UTC (rev 1013335)
@@ -0,0 +1,99 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Jan de Groot 
+
+pkgbase=lib32-pipewire
+pkgname=(lib32-pipewire lib32-pipewire-jack)
+pkgver=0.3.35
+pkgrel=1
+epoch=1
+pkgdesc="Low-latency audio/video router and processor - 32-bit client library"
+url="https://pipewire.org;
+license=(MIT)
+arch=(x86_64)
+makedepends=(git meson lib32-alsa-lib lib32-systemd lib32-dbus)
+_commit=91069ec3d21c4c09f91f742cd1114806196e863e  # tags/0.3.35
+source=("git+https://gitlab.freedesktop.org/pipewire/pipewire.git#commit=$_commit;)
+sha256sums=('SKIP')
+
+pkgver() {
+  cd pipewire
+  git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+  cd pipewire
+}
+
+build() {
+  local meson_options=(
+--libdir /usr/lib32
+-D examples=disabled
+-D man=disabled
+-D tests=disabled
+-D gstreamer=disabled
+-D gstreamer-device-provider=disabled
+-D systemd-user-service=disabled
+-D bluez5=disabled
+-D jack=disabled
+-D v4l2=disabled
+-D libcamera=disabled
+-D pw-cat=disabled
+-D udevrulesdir=/usr/lib/udev/rules.d
+-D sdl2=disabled
+-D sndfile=disabled
+-D libpulse=disabled
+-D roc=disabled
+-D avahi=disabled
+-D echo-cancel-webrtc=disabled
+-D libusb=disabled
+-D session-managers="[]"
+  )
+
+  export CC="gcc -m32"
+  export CXX="g++ -m32"
+  export PKG_CONFIG="i686-pc-linux-gnu-pkg-config"
+
+  arch-meson pipewire build "${meson_options[@]}"
+  meson compile -C build
+}
+
+_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 

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

2021-09-09 Thread Jan Steffens via arch-commits
Date: Friday, September 10, 2021 @ 03:09:24
  Author: heftig
Revision: 1013334

0.3.35-1

Modified:
  lib32-pipewire/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 23:20:13 UTC (rev 101)
+++ PKGBUILD2021-09-10 03:09:24 UTC (rev 1013334)
@@ -3,7 +3,7 @@
 
 pkgbase=lib32-pipewire
 pkgname=(lib32-pipewire lib32-pipewire-jack)
-pkgver=0.3.34
+pkgver=0.3.35
 pkgrel=1
 epoch=1
 pkgdesc="Low-latency audio/video router and processor - 32-bit client library"
@@ -11,7 +11,7 @@
 license=(MIT)
 arch=(x86_64)
 makedepends=(git meson lib32-alsa-lib lib32-systemd lib32-dbus)
-_commit=1924c2c29824955b5e763f1def6967f68e403c7c  # tags/0.3.34
+_commit=91069ec3d21c4c09f91f742cd1114806196e863e  # tags/0.3.35
 
source=("git+https://gitlab.freedesktop.org/pipewire/pipewire.git#commit=$_commit;)
 sha256sums=('SKIP')
 



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 23:09:33
  Author: felixonmars
Revision: 1013272

archrelease: copy trunk to community-staging-x86_64

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

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

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



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 23:09:26
  Author: felixonmars
Revision: 1013271

upgpkg: haskell-language-server 1.2.0.0-54: rebuild with extra 1.7.10

Modified:
  haskell-language-server/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 23:06:32 UTC (rev 1013270)
+++ PKGBUILD2021-09-09 23:09:26 UTC (rev 1013271)
@@ -2,7 +2,7 @@
 
 pkgname=haskell-language-server
 pkgver=1.2.0.0
-pkgrel=53
+pkgrel=54
 pkgdesc="LSP server for GHC"
 url="https://github.com/haskell/haskell-language-server#readme;
 license=("Apache")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 23:06:32
  Author: felixonmars
Revision: 1013270

archrelease: copy trunk to community-staging-x86_64

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

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

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



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 23:06:24
  Author: felixonmars
Revision: 1013269

upgpkg: haskell-hls-floskell-plugin 1.0.0.0-48: rebuild with extra 1.7.10

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

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 23:05:18 UTC (rev 1013268)
+++ PKGBUILD2021-09-09 23:06:24 UTC (rev 1013269)
@@ -3,7 +3,7 @@
 _hkgname=hls-floskell-plugin
 pkgname=haskell-hls-floskell-plugin
 pkgver=1.0.0.0
-pkgrel=47
+pkgrel=48
 pkgdesc="Integration with the Floskell code formatter"
 url="https://hackage.haskell.org/package/hls-floskell-plugin;
 license=("Apache")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 23:05:18
  Author: felixonmars
Revision: 1013268

archrelease: copy trunk to community-staging-x86_64

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

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

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



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 23:05:11
  Author: felixonmars
Revision: 1013267

upgpkg: haskell-hls-pragmas-plugin 1.0.0.0-48: rebuild with extra 1.7.10

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

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 23:03:13 UTC (rev 1013266)
+++ PKGBUILD2021-09-09 23:05:11 UTC (rev 1013267)
@@ -3,7 +3,7 @@
 _hkgname=hls-pragmas-plugin
 pkgname=haskell-hls-pragmas-plugin
 pkgver=1.0.0.0
-pkgrel=47
+pkgrel=48
 pkgdesc="Pragmas plugin for Haskell Language Server"
 url="https://hackage.haskell.org/package/hls-pragmas-plugin;
 license=("Apache")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 23:03:13
  Author: felixonmars
Revision: 1013266

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: 
haskell-hls-haddock-comments-plugin/repos/community-staging-x86_64/PKGBUILD 
(from rev 1013265, haskell-hls-haddock-comments-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 23:03:13 UTC (rev 1013266)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-haddock-comments-plugin
+pkgname=haskell-hls-haddock-comments-plugin
+pkgver=1.0.0.2
+pkgrel=48
+pkgdesc="Haddock comments plugin for Haskell Language Server"
+url="https://github.com/haskell/haskell-language-server;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ghc' 'haskell-ghc-exactprint' 'haskell-ghcide' 
'haskell-hls-plugin-api'
+ 'haskell-lsp-types' 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi' 'haskell-hls-test-utils')
+checkdepends=('git')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('f50c9fc595e8cebcff38d4fb7c3f6f8df59d0df5e8924718812c3ee38da38db5d25ab082e1347d8fdd6a01a779e2c03e029fb6b74bcfd6ebeb55ac1a21642fb6')
+
+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=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 23:03:05
  Author: felixonmars
Revision: 1013265

upgpkg: haskell-hls-haddock-comments-plugin 1.0.0.2-48: rebuild with extra 
1.7.10

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

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 23:01:56 UTC (rev 1013264)
+++ PKGBUILD2021-09-09 23:03:05 UTC (rev 1013265)
@@ -3,7 +3,7 @@
 _hkgname=hls-haddock-comments-plugin
 pkgname=haskell-hls-haddock-comments-plugin
 pkgver=1.0.0.2
-pkgrel=47
+pkgrel=48
 pkgdesc="Haddock comments plugin for Haskell Language Server"
 url="https://github.com/haskell/haskell-language-server;
 license=("Apache")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 23:01:56
  Author: felixonmars
Revision: 1013264

archrelease: copy trunk to community-staging-x86_64

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

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

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



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 23:01:49
  Author: felixonmars
Revision: 1013263

upgpkg: haskell-hls-ormolu-plugin 1.0.0.0-38: rebuild with extra 1.7.10

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

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 23:00:44 UTC (rev 1013262)
+++ PKGBUILD2021-09-09 23:01:49 UTC (rev 1013263)
@@ -3,7 +3,7 @@
 _hkgname=hls-ormolu-plugin
 pkgname=haskell-hls-ormolu-plugin
 pkgver=1.0.0.0
-pkgrel=37
+pkgrel=38
 pkgdesc="Integration with the Ormolu code formatter"
 url="https://hackage.haskell.org/package/hls-ormolu-plugin;
 license=("Apache")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 23:00:44
  Author: felixonmars
Revision: 1013262

archrelease: copy trunk to community-staging-x86_64

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

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

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



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 23:00:36
  Author: felixonmars
Revision: 1013261

upgpkg: haskell-hls-stylish-haskell-plugin 1.0.0.1-37: rebuild with extra 1.7.10

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

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:59:05 UTC (rev 1013260)
+++ PKGBUILD2021-09-09 23:00:36 UTC (rev 1013261)
@@ -3,7 +3,7 @@
 _hkgname=hls-stylish-haskell-plugin
 pkgname=haskell-hls-stylish-haskell-plugin
 pkgver=1.0.0.1
-pkgrel=36
+pkgrel=37
 pkgdesc="Integration with the Stylish Haskell code formatter"
 url="https://hackage.haskell.org/package/hls-stylish-haskell-plugin;
 license=("Apache")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:59:05
  Author: felixonmars
Revision: 1013260

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hls-module-name-plugin/repos/community-staging-x86_64/PKGBUILD 
(from rev 1013259, haskell-hls-module-name-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 22:59:05 UTC (rev 1013260)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-module-name-plugin
+pkgname=haskell-hls-module-name-plugin
+pkgver=1.0.0.0
+pkgrel=48
+pkgdesc="Module name plugin for Haskell Language Server"
+url="https://hackage.haskell.org/package/hls-module-name-plugin;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-ghcide' 'haskell-hls-plugin-api' 
'haskell-lsp'
+ 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi' 'haskell-hls-test-utils')
+checkdepends=('git')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('abcf1d52aa552b97e459c0e8c70af03f8428e292c253dcd14eea753283fd81a8')
+
+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=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:58:58
  Author: felixonmars
Revision: 1013259

upgpkg: haskell-hls-module-name-plugin 1.0.0.0-48: rebuild with extra 1.7.10

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

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:57:52 UTC (rev 1013258)
+++ PKGBUILD2021-09-09 22:58:58 UTC (rev 1013259)
@@ -3,7 +3,7 @@
 _hkgname=hls-module-name-plugin
 pkgname=haskell-hls-module-name-plugin
 pkgver=1.0.0.0
-pkgrel=47
+pkgrel=48
 pkgdesc="Module name plugin for Haskell Language Server"
 url="https://hackage.haskell.org/package/hls-module-name-plugin;
 license=("Apache")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:57:52
  Author: felixonmars
Revision: 1013258

archrelease: copy trunk to community-staging-x86_64

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

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

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



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:57:44
  Author: felixonmars
Revision: 1013257

upgpkg: haskell-hls-fourmolu-plugin 1.0.0.1-37: rebuild with extra 1.7.10

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

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:56:35 UTC (rev 1013256)
+++ PKGBUILD2021-09-09 22:57:44 UTC (rev 1013257)
@@ -3,7 +3,7 @@
 _hkgname=hls-fourmolu-plugin
 pkgname=haskell-hls-fourmolu-plugin
 pkgver=1.0.0.1
-pkgrel=36
+pkgrel=37
 pkgdesc="Integration with the Fourmolu code formatter"
 url="https://hackage.haskell.org/package/hls-fourmolu-plugin;
 license=("Apache")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:56:35
  Author: felixonmars
Revision: 1013256

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-ci/repos/community-staging-x86_64/PKGBUILD (from rev 1013255, 
haskell-ci/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 22:56:35 UTC (rev 1013256)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+
+_hkgname=haskell-ci
+pkgname=haskell-ci
+pkgver=0.12.1
+pkgrel=40
+pkgdesc="Cabal package script generator for Travis-CI"
+url="https://haskell-ci.rtfd.org/;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-base-compat'
+ 'haskell-base16-bytestring' 'haskell-cabal-install-parsers' 
'haskell-cryptohash-sha256'
+ 'haskell-generic-lens-lite' 'haskell-hsyaml' 
'haskell-indexed-traversable'
+ 'haskell-indexed-traversable-instances' 'haskell-ini' 
'haskell-lattices'
+ 'haskell-network-uri' 'haskell-optparse-applicative' 'shellcheck' 
'haskell-temporary'
+ 'haskell-unordered-containers' 'haskell-zinza')
+makedepends=('ghc' 'uusi' 'haskell-diff' 'haskell-ansi-terminal' 
'haskell-tasty' 'haskell-tasty-golden')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('d93a6b8e880255469b34b568320659802252379f0c5486ed315b366fd07dae935a480047468912bc5a397b9e55b00ea964451790f963d05b8df1d426d871da1c')
+
+prepare(){
+  uusi -u attoparsec -u ShellCheck $_hkgname-$pkgver/$_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:56:28
  Author: felixonmars
Revision: 1013255

upgpkg: haskell-ci 0.12.1-40: rebuild with extra 1.7.10

Modified:
  haskell-ci/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:55:11 UTC (rev 1013254)
+++ PKGBUILD2021-09-09 22:56:28 UTC (rev 1013255)
@@ -3,7 +3,7 @@
 _hkgname=haskell-ci
 pkgname=haskell-ci
 pkgver=0.12.1
-pkgrel=39
+pkgrel=40
 pkgdesc="Cabal package script generator for Travis-CI"
 url="https://haskell-ci.rtfd.org/;
 license=("GPL")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:55:11
  Author: felixonmars
Revision: 1013254

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: 
haskell-hls-explicit-imports-plugin/repos/community-staging-x86_64/PKGBUILD 
(from rev 1013253, haskell-hls-explicit-imports-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 22:55:11 UTC (rev 1013254)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-explicit-imports-plugin
+pkgname=haskell-hls-explicit-imports-plugin
+pkgver=1.0.0.3
+pkgrel=48
+pkgdesc="Explicit imports plugin for Haskell Language Server"
+url="https://hackage.haskell.org/package/hls-explicit-imports-plugin;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-ghc' 'haskell-ghc-api-compat' 
'haskell-ghcide'
+ 'haskell-hls-graph' 'haskell-hls-plugin-api' 'haskell-lsp' 
'haskell-unordered-containers')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('9ee3ef0e88179ec03f64e2f23ba21c00ed02dd2b64c097de926c9502d2b4b77fb3c5e17c1ebe7f3e7e4a8db2a38a888de6ddb523b247f2883c9750452c603358')
+
+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=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:55:04
  Author: felixonmars
Revision: 1013253

upgpkg: haskell-hls-explicit-imports-plugin 1.0.0.3-48: rebuild with extra 
1.7.10

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

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:53:42 UTC (rev 1013252)
+++ PKGBUILD2021-09-09 22:55:04 UTC (rev 1013253)
@@ -3,7 +3,7 @@
 _hkgname=hls-explicit-imports-plugin
 pkgname=haskell-hls-explicit-imports-plugin
 pkgver=1.0.0.3
-pkgrel=47
+pkgrel=48
 pkgdesc="Explicit imports plugin for Haskell Language Server"
 url="https://hackage.haskell.org/package/hls-explicit-imports-plugin;
 license=("Apache")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:53:42
  Author: felixonmars
Revision: 1013252

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hls-hlint-plugin/repos/community-staging-x86_64/PKGBUILD (from 
rev 1013251, haskell-hls-hlint-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 22:53:42 UTC (rev 1013252)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-hlint-plugin
+pkgname=haskell-hls-hlint-plugin
+pkgver=1.0.1.0
+pkgrel=48
+pkgdesc="Hlint integration plugin with Haskell Language Server"
+url="https://hackage.haskell.org/package/hls-hlint-plugin;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-diff' 'haskell-aeson' 'haskell-apply-refact' 
'haskell-data-default'
+ 'haskell-extra' 'haskell-ghc' 'haskell-ghc-exactprint' 
'haskell-ghcide' 'haskell-hashable'
+ 'hlint' 'haskell-hls-plugin-api' 'haskell-hslogger' 'haskell-lens' 
'haskell-lsp'
+ 'haskell-regex-tdfa' 'haskell-temporary' 
'haskell-unordered-containers')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('a76d166f8215fcaaf6b8d597f21ceafa64b34435b3aff6717db939f905c864efc3c441a9bc3f590677d76009d46e7783b72150c220c8f47ec2f56f57e23d6776')
+
+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=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie' -fhlint33
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:53:35
  Author: felixonmars
Revision: 1013251

upgpkg: haskell-hls-hlint-plugin 1.0.1.0-48: rebuild with extra 1.7.10

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

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:52:30 UTC (rev 1013250)
+++ PKGBUILD2021-09-09 22:53:35 UTC (rev 1013251)
@@ -3,7 +3,7 @@
 _hkgname=hls-hlint-plugin
 pkgname=haskell-hls-hlint-plugin
 pkgver=1.0.1.0
-pkgrel=47
+pkgrel=48
 pkgdesc="Hlint integration plugin with Haskell Language Server"
 url="https://hackage.haskell.org/package/hls-hlint-plugin;
 license=("Apache")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:52:30
  Author: felixonmars
Revision: 1013250

archrelease: copy trunk to community-staging-x86_64

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

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

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



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:52:23
  Author: felixonmars
Revision: 1013249

upgpkg: haskell-hls-test-utils 1.0.1.0-48: rebuild with extra 1.7.10

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

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:51:17 UTC (rev 1013248)
+++ PKGBUILD2021-09-09 22:52:23 UTC (rev 1013249)
@@ -3,7 +3,7 @@
 _hkgname=hls-test-utils
 pkgname=haskell-hls-test-utils
 pkgver=1.0.1.0
-pkgrel=47
+pkgrel=48
 pkgdesc="Utilities used in the tests of Haskell Language Server"
 url="https://github.com/haskell/haskell-language-server#readme;
 license=("Apache")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:51:17
  Author: felixonmars
Revision: 1013248

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hls-retrie-plugin/repos/community-staging-x86_64/PKGBUILD (from 
rev 1013247, haskell-hls-retrie-plugin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 22:51:17 UTC (rev 1013248)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-retrie-plugin
+pkgname=haskell-hls-retrie-plugin
+pkgver=1.0.1.0
+pkgrel=48
+pkgdesc="Retrie integration plugin for Haskell Language Server"
+url="https://hackage.haskell.org/package/hls-retrie-plugin;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-extra' 'haskell-ghc' 
'haskell-ghc-api-compat'
+ 'haskell-ghcide' 'haskell-hashable' 'haskell-hls-plugin-api' 
'haskell-lsp'
+ 'haskell-lsp-types' 'haskell-retrie' 'haskell-safe-exceptions'
+ 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('42b17ab6aaca200f5eba741d276d68810a7568e6f41b85735ec9739dbd580de15da8737be9d416c7b5cb845fc12e18cc9d2b2ccfd841cece38907b6be07bd7ea')
+
+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=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:51:10
  Author: felixonmars
Revision: 1013247

upgpkg: haskell-hls-retrie-plugin 1.0.1.0-48: rebuild with extra 1.7.10

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

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:49:58 UTC (rev 1013246)
+++ PKGBUILD2021-09-09 22:51:10 UTC (rev 1013247)
@@ -3,7 +3,7 @@
 _hkgname=hls-retrie-plugin
 pkgname=haskell-hls-retrie-plugin
 pkgver=1.0.1.0
-pkgrel=47
+pkgrel=48
 pkgdesc="Retrie integration plugin for Haskell Language Server"
 url="https://hackage.haskell.org/package/hls-retrie-plugin;
 license=("Apache")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:49:58
  Author: felixonmars
Revision: 1013246

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 1013245, haskell-hakyll/trunk/PKGBUILD)

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

Copied: haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 
1013245, haskell-hakyll/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 22:49:58 UTC (rev 1013246)
@@ -0,0 +1,56 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=hakyll
+pkgname=haskell-hakyll
+pkgver=4.14.0.0
+pkgrel=109
+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 \
+-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)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:49:50
  Author: felixonmars
Revision: 1013245

upgpkg: haskell-hakyll 4.14.0.0-109: rebuild with extra 1.7.10

Modified:
  haskell-hakyll/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:48:21 UTC (rev 1013244)
+++ PKGBUILD2021-09-09 22:49:50 UTC (rev 1013245)
@@ -4,7 +4,7 @@
 _hkgname=hakyll
 pkgname=haskell-hakyll
 pkgver=4.14.0.0
-pkgrel=108
+pkgrel=109
 pkgdesc="A static website compiler library"
 url="https://jaspervdj.be/hakyll;
 license=("BSD")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:48:21
  Author: felixonmars
Revision: 1013244

archrelease: copy trunk to community-staging-x86_64

Added:
  shellcheck/repos/community-staging-x86_64/
  shellcheck/repos/community-staging-x86_64/PKGBUILD
(from rev 1013243, shellcheck/trunk/PKGBUILD)

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

Copied: shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 1013243, 
shellcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 22:48:21 UTC (rev 1013244)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ShellCheck
+pkgname=shellcheck
+pkgver=0.7.2
+pkgrel=75
+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=('87b7377add4ce37766f9fd812cd9bf03097c9ba452b646e7ae1dc65946a7210c9d24d8c83b4be4146a0f100aff5bc9a3a562b3990c74f1c29ee191e249f97714')
+
+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='-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)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:48:14
  Author: felixonmars
Revision: 1013243

upgpkg: shellcheck 0.7.2-75: rebuild with extra 1.7.10

Modified:
  shellcheck/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:44:51 UTC (rev 1013242)
+++ PKGBUILD2021-09-09 22:48:14 UTC (rev 1013243)
@@ -4,7 +4,7 @@
 _hkgname=ShellCheck
 pkgname=shellcheck
 pkgver=0.7.2
-pkgrel=74
+pkgrel=75
 pkgdesc="Shell script analysis tool"
 url="https://www.shellcheck.net;
 license=("GPL")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:44:51
  Author: felixonmars
Revision: 1013242

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 1013241, pandoc-crossref/trunk/PKGBUILD)

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

Copied: pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 
1013241, pandoc-crossref/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 22:44:51 UTC (rev 1013242)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=pandoc-crossref
+pkgver=0.3.12.0
+pkgrel=40
+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=('5e2dbd5d63d0a6b295da9efc97273d3d2c9a08f50ddda3df3f1df31b112be082233011e632c551be34043d50114f7d2373219ef68ffa1fa59a9fb4d31b9351d5')
+
+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 \
+   -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)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:44:44
  Author: felixonmars
Revision: 1013241

upgpkg: pandoc-crossref 0.3.12.0-40: rebuild with extra 1.7.10

Modified:
  pandoc-crossref/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:43:07 UTC (rev 1013240)
+++ PKGBUILD2021-09-09 22:44:44 UTC (rev 1013241)
@@ -3,7 +3,7 @@
 
 pkgname=pandoc-crossref
 pkgver=0.3.12.0
-pkgrel=39
+pkgrel=40
 pkgdesc="Pandoc filter for cross-references"
 url="https://hackage.haskell.org/package/${pkgname};
 license=("GPL2")



[arch-commits] Commit in dhall-lsp-server/repos (2 files)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:43:07
  Author: felixonmars
Revision: 1013240

archrelease: copy trunk to community-staging-x86_64

Added:
  dhall-lsp-server/repos/community-staging-x86_64/
  dhall-lsp-server/repos/community-staging-x86_64/PKGBUILD
(from rev 1013239, dhall-lsp-server/trunk/PKGBUILD)

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

Copied: dhall-lsp-server/repos/community-staging-x86_64/PKGBUILD (from rev 
1013239, dhall-lsp-server/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 22:43:07 UTC (rev 1013240)
@@ -0,0 +1,49 @@
+# Maintainer: Felix Yan 
+
+pkgname=dhall-lsp-server
+pkgver=1.0.16
+pkgrel=5
+pkgdesc="Language Server Protocol (LSP) server for Dhall"
+url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server#readme;
+license=("custom:MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 
'haskell-data-default' 'dhall'
+ 'dhall-json' 'haskell-lsp0' 'haskell-hslogger' 'haskell-lens' 
'haskell-lens-family-core'
+ 'haskell-megaparsec' 'haskell-network-uri' 
'haskell-optparse-applicative'
+ 'haskell-prettyprinter' 'haskell-rope-utf16-splay' 
'haskell-unordered-containers'
+ 'haskell-uri-encode')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-doctest' 'haskell-hspec' 
'haskell-lsp0-types'
+ 'haskell-lsp0-test' 'haskell-tasty' 'haskell-tasty-hspec')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;)
+sha512sums=('caca7b4aaf39f4433a742357a599753c1659ec59c1ace4d57e55c08b9c5b4d64ec53c980d13a22454afdf3595a99643db8de80cf7efbf7fa212d62219bb888e6')
+
+build() {
+  cd $pkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  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
+  LD_LIBRARY_PATH="$PWD/dist/build" 
PATH="$PWD/dist/build/dhall-lsp-server:$PATH" runhaskell Setup test 
--show-details=direct
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



[arch-commits] Commit in dhall-lsp-server/trunk (PKGBUILD)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:42:59
  Author: felixonmars
Revision: 1013239

upgpkg: dhall-lsp-server 1.0.16-5: rebuild with extra 1.7.10

Modified:
  dhall-lsp-server/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:41:22 UTC (rev 1013238)
+++ PKGBUILD2021-09-09 22:42:59 UTC (rev 1013239)
@@ -2,7 +2,7 @@
 
 pkgname=dhall-lsp-server
 pkgver=1.0.16
-pkgrel=4
+pkgrel=5
 pkgdesc="Language Server Protocol (LSP) server for Dhall"
 
url="https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server#readme;
 license=("custom:MIT")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:41:22
  Author: felixonmars
Revision: 1013238

archrelease: copy trunk to community-staging-x86_64

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

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

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



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:41:15
  Author: felixonmars
Revision: 1013237

upgpkg: haskell-ghcide 1.4.0.3-33: rebuild with extra 1.7.10

Modified:
  haskell-ghcide/trunk/PKGBUILD

--+
 PKGBUILD |5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:14:24 UTC (rev 1013236)
+++ PKGBUILD2021-09-09 22:41:15 UTC (rev 1013237)
@@ -3,7 +3,7 @@
 _hkgname=ghcide
 pkgname=haskell-ghcide
 pkgver=1.4.0.3
-pkgrel=32
+pkgrel=33
 pkgdesc="The core of an IDE"
 
url="https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme;
 license=("Apache")
@@ -37,6 +37,9 @@
   gen-setup
   find test/data -name \*.cabal -exec uusi --add-options-all=-dynamic {} \;
 
+  # extra 1.7.10
+  sed -i "s/hiding (modifyVar, modifyVar_)/hiding (modifyVar, modifyVar_, 
modifyVar')/" src/Control/Concurrent/Strict.hs
+
   # TODO: Skipped some broken tests for now
   sed -i '/, benchmarkTests/d;/, findDefinitionAndHoverTests/d;/, 
bootTests/d;s/, simpleMultiDefTest//;s/echo A.hs/echo -dynamic > 
$HIE_BIOS_OUTPUT/' test/exe/Main.hs
 }



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:14:24
  Author: felixonmars
Revision: 1013236

archrelease: copy trunk to community-any

Added:
  npm/repos/community-any/PKGBUILD
(from rev 1013235, npm/trunk/PKGBUILD)
Deleted:
  npm/repos/community-any/PKGBUILD

--+
 PKGBUILD |  128 ++---
 1 file changed, 64 insertions(+), 64 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-09-09 22:14:16 UTC (rev 1013235)
+++ PKGBUILD2021-09-09 22:14:24 UTC (rev 1013236)
@@ -1,64 +0,0 @@
-# Maintainer: Felix Yan 
-
-pkgname=npm
-pkgver=7.22.0
-pkgrel=1
-pkgdesc='A package manager for javascript'
-arch=('any')
-url='https://www.npmjs.com/'
-license=('custom:Artistic')
-depends=('nodejs' 'node-gyp' 'nodejs-nopt' 'semver')
-# libgl: TODO
-# libvips: for sharp (doc build) (disabled as current version of gatsby 
imports a broken sharp)
-# libxi: for cwebp (doc build)
-makedepends=('libgl' 'libxi' 'marked' 'marked-man' 'procps-ng' 'python')
-options=('!emptydirs')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/npm/cli/archive/v$pkgver.tar.gz;)
-sha512sums=('f40c6d2fc3577ec6d3f67d818e6bffd5dae51ba042cee45d12d47fd1ce7008706ce470d89e19f737e506ae11b7c0064d2356507f34384ec4e98149a3c9dbe543')
-
-prepare() {
-  cd cli-$pkgver
-  mkdir -p node_modules/.bin
-  ln -sf /usr/bin/marked{,-man} node_modules/.bin/
-
-  # Use local marked/marked-man
-  sed -i 's|node bin/npm-cli.js install marked|true |' Makefile
-
-  # Don't build twice
-  sed -i 's/install: all/install:/' Makefile
-
-  mkdir -p man/man1
-}
-
-build() {
-  cd cli-$pkgver
-  NODE_PATH=/usr/lib/node_modules make
-}
-
-package() {
-  cd cli-$pkgver
-  node bin/npm-cli.js install -g -f --prefix="$pkgdir/usr" $(node 
bin/npm-cli.js pack | tail -1)
-
-  # Non-deterministic race in npm gives 777 permissions to random directories.
-  # See https://github.com/npm/npm/issues/9359 for details.
-  chmod -R u=rwX,go=rX "$pkgdir"
-
-  # npm installs package.json owned by build user
-  # https://bugs.archlinux.org/task/63396
-  chown -R root:root "$pkgdir"
-
-  # Experimental dedup
-  _npmdir="$pkgdir"/usr/lib/node_modules/$pkgname
-  rm -r "$_npmdir"/node_modules/{,.bin/}semver
-  rm -r "$_npmdir"/node_modules/{,.bin/}node-gyp
-  rm -r "$_npmdir"/node_modules/{,.bin/}nopt
-  sed -i 
's|../../node_modules/node-gyp/bin/node-gyp.js|../../../node-gyp/bin/node-gyp.js|'
 \
-"$_npmdir"/bin/node-gyp-bin/node-gyp
-
-  install -dm755 "$pkgdir"/usr/share/bash-completion/completions
-  node "$srcdir"/cli-$pkgver/bin/npm-cli.js completion > 
"$pkgdir"/usr/share/bash-completion/completions/npm
-
-  mv "$pkgdir"/usr/lib/node_modules/npm/man "$pkgdir"/usr/share/
-
-  install -Dm644 "$srcdir"/cli-$pkgver/LICENSE 
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-}

Copied: npm/repos/community-any/PKGBUILD (from rev 1013235, npm/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-09-09 22:14:24 UTC (rev 1013236)
@@ -0,0 +1,64 @@
+# Maintainer: Felix Yan 
+
+pkgname=npm
+pkgver=7.23.0
+pkgrel=1
+pkgdesc='A package manager for javascript'
+arch=('any')
+url='https://www.npmjs.com/'
+license=('custom:Artistic')
+depends=('nodejs' 'node-gyp' 'nodejs-nopt' 'semver')
+# libgl: TODO
+# libvips: for sharp (doc build) (disabled as current version of gatsby 
imports a broken sharp)
+# libxi: for cwebp (doc build)
+makedepends=('libgl' 'libxi' 'marked' 'marked-man' 'procps-ng' 'python')
+options=('!emptydirs')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/npm/cli/archive/v$pkgver.tar.gz;)
+sha512sums=('870aa60b825fdfa3f1cf1d2792a1027dc5ebfeaecea1edbb2ddb58739c88a1306d0e93bc0a25b124d9a0baa89d20a19922fe930127cf17b536a95e53c6d22fc6')
+
+prepare() {
+  cd cli-$pkgver
+  mkdir -p node_modules/.bin
+  ln -sf /usr/bin/marked{,-man} node_modules/.bin/
+
+  # Use local marked/marked-man
+  sed -i 's|node bin/npm-cli.js install marked|true |' Makefile
+
+  # Don't build twice
+  sed -i 's/install: all/install:/' Makefile
+
+  mkdir -p man/man1
+}
+
+build() {
+  cd cli-$pkgver
+  NODE_PATH=/usr/lib/node_modules make
+}
+
+package() {
+  cd cli-$pkgver
+  node bin/npm-cli.js install -g -f --prefix="$pkgdir/usr" $(node 
bin/npm-cli.js pack | tail -1)
+
+  # Non-deterministic race in npm gives 777 permissions to random directories.
+  # See https://github.com/npm/npm/issues/9359 for details.
+  chmod -R u=rwX,go=rX "$pkgdir"
+
+  # npm installs package.json owned by build user
+  # https://bugs.archlinux.org/task/63396
+  chown -R root:root "$pkgdir"
+
+  # Experimental dedup
+  _npmdir="$pkgdir"/usr/lib/node_modules/$pkgname
+  rm -r "$_npmdir"/node_modules/{,.bin/}semver
+  rm -r "$_npmdir"/node_modules/{,.bin/}node-gyp
+  rm -r "$_npmdir"/node_modules/{,.bin/}nopt
+  sed -i 
's|../../node_modules/node-gyp/bin/node-gyp.js|../../../node-gyp/bin/node-gyp.js|'
 \
+

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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:14:16
  Author: felixonmars
Revision: 1013235

upgpkg: npm 7.23.0-1

Modified:
  npm/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:08:39 UTC (rev 1013234)
+++ PKGBUILD2021-09-09 22:14:16 UTC (rev 1013235)
@@ -1,7 +1,7 @@
 # Maintainer: Felix Yan 
 
 pkgname=npm
-pkgver=7.22.0
+pkgver=7.23.0
 pkgrel=1
 pkgdesc='A package manager for javascript'
 arch=('any')
@@ -14,7 +14,7 @@
 makedepends=('libgl' 'libxi' 'marked' 'marked-man' 'procps-ng' 'python')
 options=('!emptydirs')
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/npm/cli/archive/v$pkgver.tar.gz;)
-sha512sums=('f40c6d2fc3577ec6d3f67d818e6bffd5dae51ba042cee45d12d47fd1ce7008706ce470d89e19f737e506ae11b7c0064d2356507f34384ec4e98149a3c9dbe543')
+sha512sums=('870aa60b825fdfa3f1cf1d2792a1027dc5ebfeaecea1edbb2ddb58739c88a1306d0e93bc0a25b124d9a0baa89d20a19922fe930127cf17b536a95e53c6d22fc6')
 
 prepare() {
   cd cli-$pkgver



[arch-commits] Commit in feeluown/repos/community-any (4 files)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:08:39
  Author: felixonmars
Revision: 1013234

archrelease: copy trunk to community-any

Added:
  feeluown/repos/community-any/PKGBUILD
(from rev 1013233, feeluown/trunk/PKGBUILD)
  feeluown/repos/community-any/feeluown.desktop
(from rev 1013233, feeluown/trunk/feeluown.desktop)
Deleted:
  feeluown/repos/community-any/PKGBUILD
  feeluown/repos/community-any/feeluown.desktop

--+
 PKGBUILD |   62 ++---
 feeluown.desktop |   20 -
 2 files changed, 41 insertions(+), 41 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-09-09 22:08:30 UTC (rev 1013233)
+++ PKGBUILD2021-09-09 22:08:39 UTC (rev 1013234)
@@ -1,31 +0,0 @@
-# Maintainer: Felix Yan 
-# Contributor: Bruce Zhang 
-
-pkgname=feeluown
-pkgver=3.7.10
-pkgrel=1
-pkgdesc="FeelUOwn Music Player"
-arch=('any')
-url="https://github.com/feeluown/FeelUOwn;
-license=('GPL3')
-depends=('python-qasync' 'python-pyqt5' 'mpv' 'python-opengl' 'python-janus' 
'python-requests'
- 'python-tomlkit' 'python-packaging' 'python-pydantic' 'qt5-svg')
-makedepends=('python-setuptools' 'python-pip')
-optdepends=('feeluown-local' 'feeluown-netease' 'feeluown-kuwo' 
'feeluown-qqmusic')
-groups=('feeluown-full')
-source=("https://pypi.io/packages/source/f/feeluown/feeluown-$pkgver.tar.gz;
-"feeluown.desktop")
-sha512sums=('18ed064c9260c3cc2da5b3c3fcf008795ee2bac946eb4c8d0e7df12472023b3d3e07665f395b72aff2585d2357fcabbbef45676563998f575fb7b4e8f538a65f'
-
'48882f7469c22e5db332663bc1aa8b398b0a10a0c929d4d7e3d7b8b91205d7d3070c5fa295cb9a14f8c352bff57978bfaad167343e0ddc51c92417eda07c8087')
-
-build() {
-  cd $pkgname-$pkgver
-  python setup.py build
-}
-
-package() {
-  cd $pkgname-$pkgver
-  python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
-  install -Dm644 feeluown/icons/feeluown.png -t 
"$pkgdir"/usr/share/icons/hicolor/512x512/apps/
-  install -Dm644 "$srcdir"/feeluown.desktop -t 
"$pkgdir"/usr/share/applications/
-}

Copied: feeluown/repos/community-any/PKGBUILD (from rev 1013233, 
feeluown/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-09-09 22:08:39 UTC (rev 1013234)
@@ -0,0 +1,31 @@
+# Maintainer: Felix Yan 
+# Contributor: Bruce Zhang 
+
+pkgname=feeluown
+pkgver=3.7.11
+pkgrel=1
+pkgdesc="FeelUOwn Music Player"
+arch=('any')
+url="https://github.com/feeluown/FeelUOwn;
+license=('GPL3')
+depends=('python-qasync' 'python-pyqt5' 'mpv' 'python-opengl' 'python-janus' 
'python-requests'
+ 'python-tomlkit' 'python-packaging' 'python-pydantic' 'qt5-svg')
+makedepends=('python-setuptools' 'python-pip')
+optdepends=('feeluown-local' 'feeluown-netease' 'feeluown-kuwo' 
'feeluown-qqmusic')
+groups=('feeluown-full')
+source=("https://pypi.io/packages/source/f/feeluown/feeluown-$pkgver.tar.gz;
+"feeluown.desktop")
+sha512sums=('6931dfa37678395c59905e728c233b774ec50ca2f5b0528db22ff0d542691f76995ef5e7a35308e99523ec7298c977d49d8da734689e6b60d030f7074ac0195a'
+
'48882f7469c22e5db332663bc1aa8b398b0a10a0c929d4d7e3d7b8b91205d7d3070c5fa295cb9a14f8c352bff57978bfaad167343e0ddc51c92417eda07c8087')
+
+build() {
+  cd $pkgname-$pkgver
+  python setup.py build
+}
+
+package() {
+  cd $pkgname-$pkgver
+  python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+  install -Dm644 feeluown/icons/feeluown.png -t 
"$pkgdir"/usr/share/icons/hicolor/512x512/apps/
+  install -Dm644 "$srcdir"/feeluown.desktop -t 
"$pkgdir"/usr/share/applications/
+}

Deleted: feeluown.desktop
===
--- feeluown.desktop2021-09-09 22:08:30 UTC (rev 1013233)
+++ feeluown.desktop2021-09-09 22:08:39 UTC (rev 1013234)
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=FeelUOwn
-Comment=FeelUOwn Launcher
-Exec=feeluown --log-to-file
-Icon=feeluown
-Categories=AudioVideo;Audio;Player;Qt;
-Terminal=false
-StartupNotify=true
-StartupWMClass=FeelUOwn

Copied: feeluown/repos/community-any/feeluown.desktop (from rev 1013233, 
feeluown/trunk/feeluown.desktop)
===
--- feeluown.desktop(rev 0)
+++ feeluown.desktop2021-09-09 22:08:39 UTC (rev 1013234)
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Name=FeelUOwn
+Comment=FeelUOwn Launcher
+Exec=feeluown --log-to-file
+Icon=feeluown
+Categories=AudioVideo;Audio;Player;Qt;
+Terminal=false
+StartupNotify=true
+StartupWMClass=FeelUOwn



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:08:30
  Author: felixonmars
Revision: 1013233

upgpkg: feeluown 3.7.11-1

Modified:
  feeluown/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 22:04:51 UTC (rev 1013232)
+++ PKGBUILD2021-09-09 22:08:30 UTC (rev 1013233)
@@ -2,7 +2,7 @@
 # Contributor: Bruce Zhang 
 
 pkgname=feeluown
-pkgver=3.7.10
+pkgver=3.7.11
 pkgrel=1
 pkgdesc="FeelUOwn Music Player"
 arch=('any')
@@ -15,7 +15,7 @@
 groups=('feeluown-full')
 source=("https://pypi.io/packages/source/f/feeluown/feeluown-$pkgver.tar.gz;
 "feeluown.desktop")
-sha512sums=('18ed064c9260c3cc2da5b3c3fcf008795ee2bac946eb4c8d0e7df12472023b3d3e07665f395b72aff2585d2357fcabbbef45676563998f575fb7b4e8f538a65f'
+sha512sums=('6931dfa37678395c59905e728c233b774ec50ca2f5b0528db22ff0d542691f76995ef5e7a35308e99523ec7298c977d49d8da734689e6b60d030f7074ac0195a'
 
'48882f7469c22e5db332663bc1aa8b398b0a10a0c929d4d7e3d7b8b91205d7d3070c5fa295cb9a14f8c352bff57978bfaad167343e0ddc51c92417eda07c8087')
 
 build() {



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:04:51
  Author: felixonmars
Revision: 1013232

archrelease: copy trunk to community-staging-x86_64

Added:
  pandoc/repos/community-staging-x86_64/
  pandoc/repos/community-staging-x86_64/PKGBUILD
(from rev 1013231, pandoc/trunk/PKGBUILD)

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

Copied: pandoc/repos/community-staging-x86_64/PKGBUILD (from rev 1013231, 
pandoc/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 22:04:51 UTC (rev 1013232)
@@ -0,0 +1,68 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=pandoc
+pkgver=2.14.1
+pkgrel=26
+pkgdesc='Conversion between markup formats'
+url='https://pandoc.org'
+license=('GPL')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-http' 'haskell-juicypixels' 'haskell-sha' 
'haskell-aeson'
+ 'haskell-aeson-pretty' 'haskell-attoparsec' 
'haskell-base64-bytestring'
+ 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-case-insensitive'
+ 'haskell-citeproc' 'haskell-commonmark' 
'haskell-commonmark-extensions'
+ 'haskell-commonmark-pandoc' 'haskell-connection' 
'haskell-data-default'
+ 'haskell-doclayout' 'haskell-doctemplates' 'haskell-emojis' 
'haskell-file-embed'
+ 'haskell-glob' 'haskell-haddock-library' 'haskell-ipynb' 
'haskell-jira-wiki-markup'
+ 'haskell-skylighting' 'haskell-skylighting-core' 'haskell-hslua'
+ 'haskell-hslua-module-path' 'haskell-hslua-module-system' 
'haskell-hslua-module-text'
+ 'haskell-http-client' 'haskell-syb' 'haskell-hsyaml' 
'haskell-http-client-tls'
+ 'haskell-http-types' 'haskell-safe' 'haskell-split' 'haskell-texmath' 
'haskell-network'
+ 'haskell-pandoc-types' 'haskell-random' 'haskell-scientific' 
'haskell-tagsoup'
+ 'haskell-temporary' 'haskell-text-conversions' 'haskell-network-uri'
+ 'haskell-unicode-collation' 'haskell-unicode-transforms' 
'haskell-unordered-containers'
+ 'haskell-zip-archive' 'haskell-xml' 'haskell-xml-conduit' 
'haskell-zlib')
+optdepends=('pandoc-crossref: for numbering figures, equations, tables and 
cross-references to them with pandoc-crossref filter'
+'texlive-core: for pdf output')
+conflicts=('haskell-pandoc')
+replaces=('haskell-pandoc')
+makedepends=('ghc' 'uusi' 'haskell-diff' 'haskell-tasty' 'haskell-tasty-hunit' 
'haskell-tasty-lua'
+ 'haskell-tasty-quickcheck' 'haskell-tasty-golden' 
'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('5946d1beca186ca6ab3a75ee9d598527c5fe7f220f9b7e741a172e8bba438d2c417d5e712a06e40de3ac945db1b15904d00f9cdf34b24904d721a3c4eb4ab0f3')
+
+prepare() {
+cd $pkgname-$pkgver
+
+# TODO: find a better solution
+sed -i "s|let env' = dynlibEnv ++ |let env' = dynlibEnv ++ 
[(\"LD_LIBRARY_PATH\", \"$PWD/dist/build\")] ++ |" test/Tests/Command.hs
+}
+
+build() {
+cd $pkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgbase}" 
--datasubdir="$pkgname" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-trypandoc -f-embed_data_files -f-static
+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
+LC_CTYPE=en_US.UTF-8 runhaskell Setup test || echo "Tests failed"
+}
+
+package() {
+cd $pkgname-$pkgver
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm "${pkgdir}/usr/share/doc/${pkgname}/COPYING.md"
+install -Dm644 man/pandoc.1 -t "${pkgdir}"/usr/share/man/man1/
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 22:04:44
  Author: felixonmars
Revision: 1013231

upgpkg: pandoc 2.14.1-26: rebuild with extra 1.7.10

Modified:
  pandoc/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:50:16 UTC (rev 1013230)
+++ PKGBUILD2021-09-09 22:04:44 UTC (rev 1013231)
@@ -3,7 +3,7 @@
 
 pkgname=pandoc
 pkgver=2.14.1
-pkgrel=25
+pkgrel=26
 pkgdesc='Conversion between markup formats'
 url='https://pandoc.org'
 license=('GPL')



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:50:16
  Author: felixonmars
Revision: 1013230

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-floskell/repos/community-staging-x86_64/PKGBUILD (from rev 
1013229, haskell-floskell/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:50:16 UTC (rev 1013230)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+
+_hkgname=floskell
+pkgname=haskell-floskell
+pkgver=0.10.5
+pkgrel=123
+pkgdesc="A flexible Haskell source code pretty printer"
+url="https://github.com/ennocramer/floskell;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-attoparsec'
+ 'haskell-data-default' 'haskell-src-exts' 'haskell-monad-dijkstra'
+ 'haskell-optparse-applicative' 'haskell-unordered-containers' 
'haskell-utf8-string')
+makedepends=('ghc' 'uusi' 'haskell-hspec')
+source=("https://github.com/ennocramer/floskell/archive/floskell-$pkgver.tar.gz;)
+sha256sums=('91aa7caa269d1df60c7b21226721e0bd0e8595308b0d3f56dfd5e775b2d1f9ab')
+
+prepare() {
+  cd $_hkgname-floskell-$pkgver
+  uusi -u attoparsec -u base -u ghc-prim -u hspec $_hkgname.cabal
+}
+
+build() {
+  cd $_hkgname-floskell-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-floskell-$pkgver
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd $_hkgname-floskell-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:50:09
  Author: felixonmars
Revision: 1013229

upgpkg: haskell-floskell 0.10.5-123: rebuild with extra 1.7.10

Modified:
  haskell-floskell/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:48:19 UTC (rev 1013228)
+++ PKGBUILD2021-09-09 21:50:09 UTC (rev 1013229)
@@ -3,7 +3,7 @@
 _hkgname=floskell
 pkgname=haskell-floskell
 pkgver=0.10.5
-pkgrel=122
+pkgrel=123
 pkgdesc="A flexible Haskell source code pretty printer"
 url="https://github.com/ennocramer/floskell;
 license=("BSD")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:48:19
  Author: felixonmars
Revision: 1013228

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-cracknum/repos/community-staging-x86_64/PKGBUILD (from rev 
1013227, haskell-cracknum/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:48:19 UTC (rev 1013228)
@@ -0,0 +1,32 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=crackNum
+pkgname=haskell-cracknum
+pkgver=3.2
+pkgrel=13
+pkgdesc="Crack various integer and floating-point data formats"
+url="https://github.com/LeventErkok/crackNum;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-libbf' 'haskell-sbv' 'haskell-tasty' 
'haskell-tasty-golden')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('1721a70cbebb89cf795882d1e3635e4d4aac5971bb41a2817c188257e459d558809059efc1de0840830f2aa753fa3b54d74ad8da6cbbd3766f6a089f592912d0')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:48:11
  Author: felixonmars
Revision: 1013227

upgpkg: haskell-cracknum 3.2-13: rebuild with extra 1.7.10

Modified:
  haskell-cracknum/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:47:29 UTC (rev 1013226)
+++ PKGBUILD2021-09-09 21:48:11 UTC (rev 1013227)
@@ -4,7 +4,7 @@
 _hkgname=crackNum
 pkgname=haskell-cracknum
 pkgver=3.2
-pkgrel=12
+pkgrel=13
 pkgdesc="Crack various integer and floating-point data formats"
 url="https://github.com/LeventErkok/crackNum;
 license=("BSD")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:47:29
  Author: felixonmars
Revision: 1013226

archrelease: copy trunk to community-staging-x86_64

Added:
  cryptol/repos/community-staging-x86_64/
  cryptol/repos/community-staging-x86_64/PKGBUILD
(from rev 1013225, cryptol/trunk/PKGBUILD)
  cryptol/repos/community-staging-x86_64/ghc9.patch
(from rev 1013225, cryptol/trunk/ghc9.patch)

+
 PKGBUILD   |   51 +++
 ghc9.patch |  841 +++
 2 files changed, 892 insertions(+)

Copied: cryptol/repos/community-staging-x86_64/PKGBUILD (from rev 1013225, 
cryptol/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:47:29 UTC (rev 1013226)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+
+pkgname=cryptol
+pkgver=2.11.0
+pkgrel=65
+pkgdesc="The Language of Cryptography"
+url="https://www.cryptol.net;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'z3' 'haskell-arithmoi' 'haskell-async' 
'haskell-base-compat' 'haskell-bv-sized'
+ 'haskell-cryptohash-sha1' 'haskell-exceptions' 'haskell-extra' 
'haskell-gitrev'
+ 'haskell-graphscc' 'haskell-heredoc' 'haskell-libbf' 
'haskell-memotrie'
+ 'haskell-monad-control' 'haskell-monadlib' 
'haskell-optparse-applicative'
+ 'haskell-parameterized-utils' 'haskell-panic' 'haskell-random' 
'haskell-sbv'
+ 'haskell-simple-smt' 'haskell-strict' 'haskell-temporary' 
'haskell-tf-random'
+ 'haskell-transformers-base' 'haskell-what4' 'haskell-ansi-terminal' 
'haskell-blaze-html')
+makedepends=('ghc' 'alex' 'happy' 'uusi')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/GaloisInc/cryptol/archive/$pkgver.tar.gz;
+ghc9.patch)
+sha512sums=('4e8e9dec727c02e76043ee390b91d0a740df747a8f49b2551686ac7db3cc0c94c36e20316b59e7e50e28b838f3f9bf7202095cf6ce683d83fd47826702381649'
+
'cf201d5d633101343399bb43e264e482e9f7e4615512ff658455772add3055d14571954f20ddf2cb2e35704c5638e7d2a3dab494bbb981229c519dcf88867e17')
+
+prepare() {
+cd $pkgname-$pkgver
+patch -p1 -i ../ghc9.patch
+uusi -u sbv -u what4 $pkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-static -f-relocatable --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 "${srcdir}/${pkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}

Copied: cryptol/repos/community-staging-x86_64/ghc9.patch (from rev 1013225, 
cryptol/trunk/ghc9.patch)
===
--- community-staging-x86_64/ghc9.patch (rev 0)
+++ community-staging-x86_64/ghc9.patch 2021-09-09 21:47:29 UTC (rev 1013226)
@@ -0,0 +1,841 @@
+From 889bfd65116b8817bd97b18e8a1e66db57c135cf Mon Sep 17 00:00:00 2001
+From: Rob Dockins 
+Date: Wed, 14 Jul 2021 22:44:53 -0700
+Subject: [PATCH 1/2] First take at GHC 9.* compatibility.
+
+There's a lot here that can be cleaned up, and we need
+some backward compatiblity layer, but this is just a first
+try.
+
+Something in the PrimeEC module is causing hard crashes
+during the test suite, so I'll have to figure out what's
+going on there.
+---
+ cryptol-remote-api/cryptol-remote-api.cabal |   7 +-
+ cryptol.cabal   |   5 +-
+ cryptol/OptParser.hs|   1 -
+ src/Cryptol/Backend/Concrete.hs |  13 +-
+ src/Cryptol/Backend/SBV.hs  |   9 +-
+ src/Cryptol/Backend/What4.hs|   9 +-
+ src/Cryptol/Eval/Concrete.hs|   4 +-
+ src/Cryptol/Eval/Reference.lhs  |  10 +-
+ src/Cryptol/ModuleSystem/Name.hs|   4 +-
+ src/Cryptol/PrimeEC.hs  | 259 
+ src/Cryptol/TypeCheck/Solver/Numeric.hs |   8 +-
+ 11 files changed, 138 insertions(+), 191 deletions(-)
+
+diff --git a/cryptol-remote-api/cryptol-remote-api.cabal 
b/cryptol-remote-api/cryptol-remote-api.cabal
+index f0f75d18e..4cd02c5e6 100644
+--- 

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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:47:20
  Author: felixonmars
Revision: 1013225

upgpkg: cryptol 2.11.0-65: rebuild with extra 1.7.10

Modified:
  cryptol/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:41:34 UTC (rev 1013224)
+++ PKGBUILD2021-09-09 21:47:20 UTC (rev 1013225)
@@ -2,7 +2,7 @@
 
 pkgname=cryptol
 pkgver=2.11.0
-pkgrel=64
+pkgrel=65
 pkgdesc="The Language of Cryptography"
 url="https://www.cryptol.net;
 license=("BSD")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:41:34
  Author: felixonmars
Revision: 1013224

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-lsp0-test/repos/community-staging-x86_64/
  haskell-lsp0-test/repos/community-staging-x86_64/PKGBUILD
(from rev 1013223, haskell-lsp0-test/trunk/PKGBUILD)

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

Copied: haskell-lsp0-test/repos/community-staging-x86_64/PKGBUILD (from rev 
1013223, haskell-lsp0-test/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:41:34 UTC (rev 1013224)
@@ -0,0 +1,65 @@
+# Maintainer: Felix Yan 
+
+_hkgname=lsp-test
+pkgname=haskell-lsp0-test
+pkgver=0.11.0.7
+pkgrel=55
+pkgdesc="Functional test framework for LSP servers (Legacy 0.x version)"
+url="https://github.com/bubba/lsp-test#readme;
+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-lsp0' 'haskell-lens' 
'haskell-parser-combinators'
+ 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi' 'haskell-hspec')
+# Hackage source is missing test data
+source=("https://github.com/bubba/lsp-test/archive/$pkgver/$pkgname-$pkgver.tar.gz;)
+sha512sums=('bc42e9d5a31a81501b324f5c5c91d00512f85e6a1c867ca17f619565c732dacdd7a058b265819f6f045b84534450e785d88d038a91304ab9310680e46e0bf0ea')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  gen-setup
+  uusi -u haskell-lsp $_hkgname.cabal
+
+  sed -i 's|dist-newstyle|dist/build/dummy-server|' test/Test.hs
+
+  # haskell-lsp 0.24.0.0
+  sed -i 's/"deleteThis" Nothing))/"deleteThis" Nothing)) Nothing Nothing/' 
test/dummy-server/Main.hs
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  # We need to enable dummy-server here for tests, but it shouldn't be 
installed...
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie' \
+-fdummyserver
+
+  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
+
+  # Remove dummy-server
+  rm -r "$pkgdir"/usr/libexec
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:41:26
  Author: felixonmars
Revision: 1013223

upgpkg: haskell-lsp0-test 0.11.0.7-55: rebuild with extra 1.7.10

Modified:
  haskell-lsp0-test/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:38:53 UTC (rev 1013222)
+++ PKGBUILD2021-09-09 21:41:26 UTC (rev 1013223)
@@ -3,7 +3,7 @@
 _hkgname=lsp-test
 pkgname=haskell-lsp0-test
 pkgver=0.11.0.7
-pkgrel=54
+pkgrel=55
 pkgdesc="Functional test framework for LSP servers (Legacy 0.x version)"
 url="https://github.com/bubba/lsp-test#readme;
 license=("BSD")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:38:53
  Author: felixonmars
Revision: 1013222

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 1013221, haskell-lsp-test/trunk/PKGBUILD)

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

Copied: haskell-lsp-test/repos/community-staging-x86_64/PKGBUILD (from rev 
1013221, haskell-lsp-test/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:38:53 UTC (rev 1013222)
@@ -0,0 +1,57 @@
+# Maintainer: Felix Yan 
+
+_hkgname=lsp-test
+pkgname=haskell-lsp-test
+pkgver=0.14.0.0
+pkgrel=38
+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')
+# https://github.com/bubba/lsp-test/issues/92
+source=("https://github.com/haskell/lsp/archive/refs/tags/lsp-test-$pkgver.tar.gz;)
+#source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('8d45e3ac432a01ba38b5b79c5c1ed3173a4dbc8be55671e617be722f0760aed7179be595aa72d55fec37b1677746431d1f3e1a07df2916be34b7e3abfa823761')
+
+prepare() {
+  cd lsp-$_hkgname-$pkgver/$_hkgname
+  gen-setup
+  uusi -u base $_hkgname.cabal
+}
+
+build() {
+  cd lsp-$_hkgname-$pkgver/$_hkgname
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd lsp-$_hkgname-$pkgver/$_hkgname
+  runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd lsp-$_hkgname-$pkgver/$_hkgname
+
+  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)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:38:45
  Author: felixonmars
Revision: 1013221

upgpkg: haskell-lsp-test 0.14.0.0-38: rebuild with extra 1.7.10

Modified:
  haskell-lsp-test/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:36:35 UTC (rev 1013220)
+++ PKGBUILD2021-09-09 21:38:45 UTC (rev 1013221)
@@ -3,7 +3,7 @@
 _hkgname=lsp-test
 pkgname=haskell-lsp-test
 pkgver=0.14.0.0
-pkgrel=37
+pkgrel=38
 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-ipynb/repos (2 files)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:36:35
  Author: felixonmars
Revision: 1013220

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-ipynb/repos/community-staging-x86_64/PKGBUILD (from rev 
1013219, haskell-ipynb/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:36:35 UTC (rev 1013220)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+_hkgname=ipynb
+pkgname=haskell-ipynb
+pkgver=0.1.0.1
+pkgrel=231
+pkgdesc="Data structure for working with Jupyter notebooks (ipynb)"
+url="https://github.com/jgm/ipynb;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-base64-bytestring' 
'haskell-unordered-containers')
+makedepends=('ghc' 'haskell-aeson-diff' 'haskell-microlens' 
'haskell-microlens-aeson'
+ 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-vector')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('b1e547ac9353c84619832c723586146d2fd72c85c75d11b9ff99c16852ae2dfd1a2d61382ab9cc54bc9ad2bf8e1c3c0a8dc50d49c034d525e7a3393057a0275b')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --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-ipynb/trunk (PKGBUILD)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:36:27
  Author: felixonmars
Revision: 1013219

upgpkg: haskell-ipynb 0.1.0.1-231: rebuild with extra 1.7.10

Modified:
  haskell-ipynb/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:35:34 UTC (rev 1013218)
+++ PKGBUILD2021-09-09 21:36:27 UTC (rev 1013219)
@@ -3,7 +3,7 @@
 _hkgname=ipynb
 pkgname=haskell-ipynb
 pkgver=0.1.0.1
-pkgrel=230
+pkgrel=231
 pkgdesc="Data structure for working with Jupyter notebooks (ipynb)"
 url="https://github.com/jgm/ipynb;
 license=('BSD')



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:35:34
  Author: felixonmars
Revision: 1013218

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hls-plugin-api/repos/community-staging-x86_64/PKGBUILD (from 
rev 1013217, haskell-hls-plugin-api/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:35:34 UTC (rev 1013218)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-plugin-api
+pkgname=haskell-hls-plugin-api
+pkgver=1.1.0.2
+pkgrel=35
+pkgdesc="Haskell Language Server API for plugin communication"
+url="https://github.com/haskell/haskell-language-server/hls-plugin-api;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-diff' 'haskell-aeson' 'haskell-data-default' 
'haskell-dependent-map'
+ 'haskell-dependent-sum' 'haskell-dlist' 'haskell-ghc' 
'haskell-ghc-api-compat'
+ 'haskell-hashable' 'haskell-hls-graph' 'haskell-hslogger' 
'haskell-lens' 'haskell-lsp'
+ 'haskell-opentelemetry' 'haskell-regex-tdfa' 
'haskell-unordered-containers')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('fd6be87c3103fd3a87d1f83652861075bda2016fb7a5db9071f76f3a153fd8a6f36b7d4f0bab3f04d9012b127ed3ed6eb52f4516c67cc2840911e204ef89cc46')
+
+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=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:35:27
  Author: felixonmars
Revision: 1013217

upgpkg: haskell-hls-plugin-api 1.1.0.2-35: rebuild with extra 1.7.10

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

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:34:30 UTC (rev 1013216)
+++ PKGBUILD2021-09-09 21:35:27 UTC (rev 1013217)
@@ -3,7 +3,7 @@
 _hkgname=hls-plugin-api
 pkgname=haskell-hls-plugin-api
 pkgver=1.1.0.2
-pkgrel=34
+pkgrel=35
 pkgdesc="Haskell Language Server API for plugin communication"
 url="https://github.com/haskell/haskell-language-server/hls-plugin-api;
 license=("Apache")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:34:30
  Author: felixonmars
Revision: 1013216

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-monad-dijkstra/repos/community-staging-x86_64/
  haskell-monad-dijkstra/repos/community-staging-x86_64/PKGBUILD
(from rev 1013215, haskell-monad-dijkstra/trunk/PKGBUILD)

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

Copied: haskell-monad-dijkstra/repos/community-staging-x86_64/PKGBUILD (from 
rev 1013215, haskell-monad-dijkstra/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:34:30 UTC (rev 1013216)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+
+_hkgname=monad-dijkstra
+pkgname=haskell-monad-dijkstra
+pkgver=0.1.1.3
+pkgrel=144
+pkgdesc="A monad transformer for weighted graph searches"
+url="https://github.com/ennocramer/monad-dijkstra;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-free' 'haskell-psqueues')
+makedepends=('ghc' 'uusi' 'hlint' 'haskell-tasty' 'haskell-tasty-hspec')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('6c6270f94d27203b6974563398e4b7e81ae53e6110cffaecf8ff6297c11ceb8f')
+
+prepare() {
+  cd $_hkgname-$pkgver
+  uusi -r tasty-hspec:tasty-hspec,hspec $_hkgname.cabal
+  sed -i '/Test.Tasty.Hspec/a import Test.Hspec' test/Main.hs
+}
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --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-monad-dijkstra/trunk (PKGBUILD)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:34:23
  Author: felixonmars
Revision: 1013215

upgpkg: haskell-monad-dijkstra 0.1.1.3-144: rebuild with extra 1.7.10

Modified:
  haskell-monad-dijkstra/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:33:31 UTC (rev 1013214)
+++ PKGBUILD2021-09-09 21:34:23 UTC (rev 1013215)
@@ -3,7 +3,7 @@
 _hkgname=monad-dijkstra
 pkgname=haskell-monad-dijkstra
 pkgver=0.1.1.3
-pkgrel=143
+pkgrel=144
 pkgdesc="A monad transformer for weighted graph searches"
 url="https://github.com/ennocramer/monad-dijkstra;
 license=("BSD")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:33:31
  Author: felixonmars
Revision: 1013214

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-sbv/repos/community-staging-x86_64/PKGBUILD (from rev 1013213, 
haskell-sbv/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:33:31 UTC (rev 1013214)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=sbv
+pkgname=haskell-sbv
+pkgver=8.16
+pkgrel=6
+pkgdesc="SMT Based Verification: Symbolic Haskell theorem prover using SMT 
solving"
+url="https://leventerkok.github.io/sbv;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-async' 'haskell-libbf' 
'haskell-random'
+ 'haskell-syb' 'haskell-uniplate')
+makedepends=('ghc' 'haskell-doctest' 'haskell-glob' 'hlint' 'haskell-tasty' 
'haskell-tasty-golden'
+ 'haskell-tasty-hunit' 'haskell-tasty-quickcheck')
+checkdepends=('abc' 'cvc4' 'yices' 'z3')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('56f3e1a528353478cfe17d079b3537eebeeac5d59af91a85656ce34b5b8e22be411810f52b719d586fc97173f518b7161b920a3c0b310fb4f730bf0a459cc01b')
+
+prepare() {
+cd $_hkgname-$pkgver
+# Remove SMT solvers not in the repos
+sed -i 's/, boolector//;s/, mathSAT//;s/, dReal//' 
SBVTestSuite/SBVConnectionTest.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --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-sbv/trunk (PKGBUILD)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:33:24
  Author: felixonmars
Revision: 1013213

upgpkg: haskell-sbv 8.16-6: rebuild with extra 1.7.10

Modified:
  haskell-sbv/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:24:22 UTC (rev 1013212)
+++ PKGBUILD2021-09-09 21:33:24 UTC (rev 1013213)
@@ -4,7 +4,7 @@
 _hkgname=sbv
 pkgname=haskell-sbv
 pkgver=8.16
-pkgrel=5
+pkgrel=6
 pkgdesc="SMT Based Verification: Symbolic Haskell theorem prover using SMT 
solving"
 url="https://leventerkok.github.io/sbv;
 license=("BSD")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:24:22
  Author: felixonmars
Revision: 1013212

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-conduit-parse/repos/community-staging-x86_64/
  haskell-conduit-parse/repos/community-staging-x86_64/PKGBUILD
(from rev 1013211, haskell-conduit-parse/trunk/PKGBUILD)

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

Copied: haskell-conduit-parse/repos/community-staging-x86_64/PKGBUILD (from rev 
1013211, haskell-conduit-parse/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:24:22 UTC (rev 1013212)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+
+_hkgname=conduit-parse
+pkgname=haskell-conduit-parse
+pkgver=0.2.1.0
+pkgrel=146
+pkgdesc="Parsing framework based on conduit"
+url="https://github.com/k0ral/conduit-parse;
+license=("custom:PublicDomain")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-conduit' 'haskell-dlist' 'haskell-parsers' 
'haskell-safe'
+ 'haskell-safe-exceptions')
+makedepends=('ghc' 'hlint' 'haskell-resourcet' 'haskell-tasty' 
'haskell-tasty-hunit')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('b585dbdc0c1e3a844a9cd97cd1e72d7a73521b66b856001960afe4057130dae1')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie' \
+-fenable-hlint-test
+
+  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-conduit-parse/trunk (PKGBUILD)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:24:15
  Author: felixonmars
Revision: 1013211

upgpkg: haskell-conduit-parse 0.2.1.0-146: rebuild with extra 1.7.10

Modified:
  haskell-conduit-parse/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:23:26 UTC (rev 1013210)
+++ PKGBUILD2021-09-09 21:24:15 UTC (rev 1013211)
@@ -3,7 +3,7 @@
 _hkgname=conduit-parse
 pkgname=haskell-conduit-parse
 pkgver=0.2.1.0
-pkgrel=145
+pkgrel=146
 pkgdesc="Parsing framework based on conduit"
 url="https://github.com/k0ral/conduit-parse;
 license=("custom:PublicDomain")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:23:26
  Author: felixonmars
Revision: 1013210

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-aeson-diff/repos/community-staging-x86_64/
  haskell-aeson-diff/repos/community-staging-x86_64/PKGBUILD
(from rev 1013209, haskell-aeson-diff/trunk/PKGBUILD)

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

Copied: haskell-aeson-diff/repos/community-staging-x86_64/PKGBUILD (from rev 
1013209, haskell-aeson-diff/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:23:26 UTC (rev 1013210)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+
+_hkgname=aeson-diff
+pkgname=haskell-aeson-diff
+pkgver=1.1.0.9
+pkgrel=217
+pkgdesc="Extract and apply patches to JSON documents"
+url="https://github.com/thsutton/aeson-diff;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-edit-distance-vector' 
'haskell-hashable'
+ 'haskell-scientific' 'haskell-unordered-containers' 'haskell-vector'
+ 'haskell-optparse-applicative')
+makedepends=('ghc' 'uusi' 'haskell-doctest' 'haskell-glob' 'haskell-quickcheck'
+ 'haskell-quickcheck-instances' 'hlint')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('2778eabe53ac0520028c9eccae7f52dcdeb2eccb4df4ff6a84e4625afc5d46533ebf61b6b99c16eb5ffe9792e781b0f9a8e1e43c2b69b751d1dbc5dd627635d9')
+
+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
+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-aeson-diff/trunk (PKGBUILD)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:23:19
  Author: felixonmars
Revision: 1013209

upgpkg: haskell-aeson-diff 1.1.0.9-217: rebuild with extra 1.7.10

Modified:
  haskell-aeson-diff/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:21:45 UTC (rev 1013208)
+++ PKGBUILD2021-09-09 21:23:19 UTC (rev 1013209)
@@ -3,7 +3,7 @@
 _hkgname=aeson-diff
 pkgname=haskell-aeson-diff
 pkgver=1.1.0.9
-pkgrel=216
+pkgrel=217
 pkgdesc="Extract and apply patches to JSON documents"
 url="https://github.com/thsutton/aeson-diff;
 license=('BSD')



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:21:45
  Author: felixonmars
Revision: 1013208

archrelease: copy trunk to community-staging-x86_64

Added:
  git-annex/repos/community-staging-x86_64/
  git-annex/repos/community-staging-x86_64/PKGBUILD
(from rev 1013207, git-annex/trunk/PKGBUILD)

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

Copied: git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 1013207, 
git-annex/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:21:45 UTC (rev 1013208)
@@ -0,0 +1,54 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=git-annex
+pkgver=8.20210803
+pkgrel=17
+pkgdesc="Manage files with git, without checking their contents into git"
+url="https://git-annex.branchable.com/;
+license=("AGPL3")
+arch=('x86_64')
+depends=('git' 'lsof' 'rsync' 'ghc-libs' 'haskell-aeson' 'haskell-async' 
'haskell-aws'
+ 'haskell-blaze-builder' 'haskell-bloomfilter' 'haskell-byteable' 
'haskell-case-insensitive'
+ 'haskell-clientsession' 'haskell-concurrent-output' 
'haskell-connection' 'haskell-conduit'
+ 'haskell-criterion' 'haskell-crypto-api' 'haskell-cryptonite' 
'haskell-data-default'
+ 'haskell-dav' 'haskell-dbus' 'haskell-disk-free-space' 'haskell-dlist'
+ 'haskell-edit-distance' 'haskell-fdo-notify' 'haskell-feed' 
'haskell-filepath-bytestring'
+ 'haskell-git-lfs' 'haskell-hinotify' 'haskell-http-client' 
'haskell-http-client-restricted'
+ 'haskell-http-client-tls' 'haskell-http-conduit' 'haskell-http-types' 
'haskell-ifelse'
+ 'haskell-magic' 'haskell-memory' 'haskell-microlens' 
'haskell-monad-control'
+ 'haskell-monad-logger' 'haskell-mountpoints' 'haskell-network' 
'haskell-network-info'
+ 'haskell-network-multicast' 'haskell-network-uri' 'haskell-old-locale'
+ 'haskell-optparse-applicative' 'haskell-path-pieces' 
'haskell-persistent'
+ 'haskell-persistent-sqlite' 'haskell-quickcheck' 'haskell-random' 
'haskell-regex-tdfa'
+ 'haskell-resourcet' 'haskell-safesemaphore' 'haskell-sandi' 
'haskell-securemem'
+ 'haskell-shakespeare' 'haskell-socks' 'haskell-split' 
'haskell-stm-chans' 'haskell-tagsoup'
+ 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 
'haskell-tasty-rerun'
+ 'haskell-torrent' 'haskell-unix-compat' 'haskell-unliftio-core'
+ 'haskell-unordered-containers' 'haskell-utf8-string' 'haskell-uuid' 
'haskell-vector'
+ 'haskell-wai' 'haskell-wai-extra' 'haskell-warp' 'haskell-warp-tls' 
'haskell-yesod'
+ 'haskell-yesod-core' 'haskell-yesod-form' 'haskell-yesod-static')
+makedepends=('chrpath' 'ghc' 'uusi')
+source=("git+https://git.joeyh.name/git/git-annex.git#tag=$pkgver;)
+sha512sums=('SKIP')
+
+prepare() {
+  cd git-annex
+  # persistent-template was merged into persistent
+  uusi -d persistent-template git-annex.cabal
+  sed -i 's/MIN_VERSION_persistent_template/MIN_VERSION_persistent/' 
Database/ContentIdentifier.hs Database/Export.hs Database/Fsck.hs 
Database/Keys/SQL.hs
+}
+
+build() {
+  cd git-annex
+  sed -e 's|--ghc-options|-O --prefix=/usr --enable-executable-dynamic 
--disable-library-vanilla --docdir=/usr/share/doc/'$pkgname' --ghc-options|' \
+  -i Makefile
+  make GHC="ghc -dynamic" BUILDER=./Setup BUILDEROPTIONS=$MAKEFLAGS
+}
+
+package() {
+  cd git-annex
+  make GHC="ghc -dynamic" BUILDER=./Setup DESTDIR="$pkgdir" install
+
+  rmdir "$pkgdir"/usr/share/doc/git-annex "$pkgdir"/usr/share/doc
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:21:37
  Author: felixonmars
Revision: 1013207

upgpkg: git-annex 8.20210803-17: rebuild with extra 1.7.10

Modified:
  git-annex/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:17:04 UTC (rev 1013206)
+++ PKGBUILD2021-09-09 21:21:37 UTC (rev 1013207)
@@ -3,7 +3,7 @@
 
 pkgname=git-annex
 pkgver=8.20210803
-pkgrel=16
+pkgrel=17
 pkgdesc="Manage files with git, without checking their contents into git"
 url="https://git-annex.branchable.com/;
 license=("AGPL3")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:17:04
  Author: felixonmars
Revision: 1013206

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hls-graph/repos/community-staging-x86_64/
  haskell-hls-graph/repos/community-staging-x86_64/PKGBUILD
(from rev 1013205, haskell-hls-graph/trunk/PKGBUILD)

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

Copied: haskell-hls-graph/repos/community-staging-x86_64/PKGBUILD (from rev 
1013205, haskell-hls-graph/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:17:04 UTC (rev 1013206)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hls-graph
+pkgname=haskell-hls-graph
+pkgver=1.4.0.0
+pkgrel=32
+pkgdesc="Haskell Language Server internal graph API"
+url="https://github.com/haskell/haskell-language-server#readme;
+license=("Apache")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-shake' 'haskell-unordered-containers')
+makedepends=('ghc' 'uusi')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha256sums=('8ee3bf2a7f11f15741c94a9d40560aa2fe35af3c8fce40166796233322a5a474')
+
+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=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd $_hkgname-$pkgver
+
+  install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
+  install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
+  rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:16:57
  Author: felixonmars
Revision: 1013205

upgpkg: haskell-hls-graph 1.4.0.0-32: rebuild with extra 1.7.10

Modified:
  haskell-hls-graph/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:16:24 UTC (rev 1013204)
+++ PKGBUILD2021-09-09 21:16:57 UTC (rev 1013205)
@@ -3,7 +3,7 @@
 _hkgname=hls-graph
 pkgname=haskell-hls-graph
 pkgver=1.4.0.0
-pkgrel=31
+pkgrel=32
 pkgdesc="Haskell Language Server internal graph API"
 url="https://github.com/haskell/haskell-language-server#readme;
 license=("Apache")



[arch-commits] Commit in haskell-implicit-hie-cradle/repos (2 files)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:16:24
  Author: felixonmars
Revision: 1013204

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-implicit-hie-cradle/repos/community-staging-x86_64/
  haskell-implicit-hie-cradle/repos/community-staging-x86_64/PKGBUILD
(from rev 1013203, haskell-implicit-hie-cradle/trunk/PKGBUILD)

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

Copied: haskell-implicit-hie-cradle/repos/community-staging-x86_64/PKGBUILD 
(from rev 1013203, haskell-implicit-hie-cradle/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:16:24 UTC (rev 1013204)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+
+_hkgname=implicit-hie-cradle
+pkgname=haskell-implicit-hie-cradle
+pkgver=0.3.0.5
+pkgrel=24
+pkgdesc="Auto generate hie-bios cradles"
+url="https://github.com/Avi-D-coder/implicit-hie-cradle#readme;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base16-bytestring' 'haskell-extra' 
'haskell-hie-bios'
+ 'haskell-hslogger' 'haskell-implicit-hie' 'haskell-temporary' 
'haskell-unix-compat'
+ 'haskell-unordered-containers' 'haskell-vector' 'haskell-yaml')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('692534bce4513e039e8f7fe162f8ceb88ef42ced0f314ba01a4d07e2a2f5bb5be60f64a04674498e45c0766fe801aba7102763704aa857695f770318dc3e')
+
+build() {
+  cd $_hkgname-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd $_hkgname-$pkgver
+  runhaskell Setup test --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-implicit-hie-cradle/trunk (PKGBUILD)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:16:17
  Author: felixonmars
Revision: 1013203

upgpkg: haskell-implicit-hie-cradle 0.3.0.5-24: rebuild with extra 1.7.10

Modified:
  haskell-implicit-hie-cradle/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:15:33 UTC (rev 1013202)
+++ PKGBUILD2021-09-09 21:16:17 UTC (rev 1013203)
@@ -3,7 +3,7 @@
 _hkgname=implicit-hie-cradle
 pkgname=haskell-implicit-hie-cradle
 pkgver=0.3.0.5
-pkgrel=23
+pkgrel=24
 pkgdesc="Auto generate hie-bios cradles"
 url="https://github.com/Avi-D-coder/implicit-hie-cradle#readme;
 license=("BSD")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:15:33
  Author: felixonmars
Revision: 1013202

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 1013201, 
hledger-web/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:15:33 UTC (rev 1013202)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hledger-web
+pkgver=1.22.2
+pkgrel=13
+pkgdesc="Web-based user interface for the hledger accounting system"
+url="http://hledger.org;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-aeson' 
'haskell-blaze-html'
+ 'haskell-blaze-markup' 'haskell-case-insensitive' 
'haskell-clientsession'
+ 'haskell-cmdargs' 'haskell-conduit' 'haskell-conduit-extra' 
'haskell-data-default'
+ 'haskell-decimal' 'haskell-extra' 'haskell-hjsmin' 'haskell-hspec' 
'haskell-http-conduit'
+ 'haskell-http-client' 'haskell-http-types' 'haskell-megaparsec' 
'haskell-network'
+ 'haskell-shakespeare' 'haskell-unix-compat' 
'haskell-unordered-containers'
+ 'haskell-utf8-string' 'haskell-wai' 'haskell-wai-cors' 
'haskell-wai-extra'
+ 'haskell-wai-handler-launch' 'haskell-warp' 'haskell-yesod' 
'haskell-yesod-core'
+ 'haskell-yesod-form' 'haskell-yesod-static' 'haskell-yesod-test')
+makedepends=('ghc')
+replaces=('hledger-api')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('48fed07556b4756c12ff303362e3ad042da00b34b59835d447f8a97dc6d63996a823613ccff0059fea33f58d3fed43546b0e6c13345e5c9936a48305e64369ca')
+
+build() {
+cd $pkgname-$pkgver
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/$pkgname" 
--datasubdir="$pkgname" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-dev -f-library-only -fthreaded
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $pkgname-$pkgver
+runhaskell Setup test --show-details=direct
+}
+
+package() {
+cd $pkgname-$pkgver
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+
+install -Dm644 hledger-web.1 -t "$pkgdir"/usr/share/man/man1/
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:15:25
  Author: felixonmars
Revision: 1013201

upgpkg: hledger-web 1.22.2-13: rebuild with extra 1.7.10

Modified:
  hledger-web/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:13:49 UTC (rev 1013200)
+++ PKGBUILD2021-09-09 21:15:25 UTC (rev 1013201)
@@ -3,7 +3,7 @@
 
 pkgname=hledger-web
 pkgver=1.22.2
-pkgrel=12
+pkgrel=13
 pkgdesc="Web-based user interface for the hledger accounting system"
 url="http://hledger.org;
 license=("GPL")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:13:49
  Author: felixonmars
Revision: 1013200

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

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

Copied: hledger-ui/repos/community-staging-x86_64/PKGBUILD (from rev 1013199, 
hledger-ui/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:13:49 UTC (rev 1013200)
@@ -0,0 +1,34 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hledger-ui
+pkgver=1.22.2
+pkgrel=12
+pkgdesc="Curses-style terminal interface for the hledger accounting system"
+url="http://hledger.org;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-ansi-terminal' 
'haskell-async'
+ 'haskell-base-compat-batteries' 'haskell-cmdargs' 
'haskell-data-default' 'haskell-extra'
+ 'haskell-fsnotify' 'haskell-microlens' 'haskell-microlens-platform' 
'haskell-megaparsec'
+ 'haskell-safe' 'haskell-split' 'haskell-text-zipper'
+ 'haskell-vector' 'haskell-brick' 'haskell-vty')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('53ca171ed87eae4a3a244fe1e8858f6c24e41d8740232375022ccb78b9fffe797aff43cd783d7a994d98fd3705c4d84f8f5a32857ff4f0d69aad5a84ee97b357')
+
+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)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:13:42
  Author: felixonmars
Revision: 1013199

upgpkg: hledger-ui 1.22.2-12: rebuild with extra 1.7.10

Modified:
  hledger-ui/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:12:18 UTC (rev 1013198)
+++ PKGBUILD2021-09-09 21:13:42 UTC (rev 1013199)
@@ -3,7 +3,7 @@
 
 pkgname=hledger-ui
 pkgver=1.22.2
-pkgrel=11
+pkgrel=12
 pkgdesc="Curses-style terminal interface for the hledger accounting system"
 url="http://hledger.org;
 license=("GPL")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:12:18
  Author: felixonmars
Revision: 1013198

archrelease: copy trunk to community-staging-x86_64

Added:
  hlint/repos/community-staging-x86_64/
  hlint/repos/community-staging-x86_64/PKGBUILD
(from rev 1013197, hlint/trunk/PKGBUILD)

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

Copied: hlint/repos/community-staging-x86_64/PKGBUILD (from rev 1013197, 
hlint/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 21:12:18 UTC (rev 1013198)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hlint
+pkgver=3.3.1
+pkgrel=20
+pkgdesc="Source code suggestions"
+url="http://community.haskell.org/~ndm/hlint/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-ansi-terminal' 'haskell-cmdargs' 
'haskell-cpphs'
+ 'haskell-data-default' 'haskell-extra' 'haskell-file-embed' 
'haskell-filepattern'
+ 'haskell-ghc' 'haskell-ghc-lib-parser-ex' 'haskell-hscolour' 
'haskell-refact'
+ 'haskell-syb' 'haskell-uniplate' 'haskell-unordered-containers' 
'haskell-utf8-string'
+ 'haskell-vector' 'haskell-yaml')
+conflicts=('haskell-hlint')
+replaces=('haskell-hlint')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;
+
hlint-extra-1.7.10.patch::https://github.com/ndmitchell/hlint/commit/bbfcccad636ed61fa7ade1369ebd6ab6fb64df32.patch)
+sha512sums=('46fabb26361cfd71ceda302669fc4f55d28dffc2a98732be48d7b6c244dd5f546bce1a8179a75487753e6113ad062e7840a4e5feee8a432936fdd65a20283a13'
+
'5a5c23f532f3c0480972fd88e6063c0bc0ac4d14392c1118a7b14481389563d3ac8b932a5a55abae638e95bd3ecc6e85719724a94ea11883c0edee5f4ed7e6a1')
+
+prepare() {
+patch -d $pkgname-$pkgver -p1 < hlint-extra-1.7.10.patch
+}
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fgpl -fthreaded
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING.BSD3"
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:12:11
  Author: felixonmars
Revision: 1013197

upgpkg: hlint 3.3.1-20: rebuild with extra 1.7.10

Modified:
  hlint/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:07:54 UTC (rev 1013196)
+++ PKGBUILD2021-09-09 21:12:11 UTC (rev 1013197)
@@ -3,7 +3,7 @@
 
 pkgname=hlint
 pkgver=3.3.1
-pkgrel=19
+pkgrel=20
 pkgdesc="Source code suggestions"
 url="http://community.haskell.org/~ndm/hlint/;
 license=("BSD")
@@ -16,9 +16,15 @@
 conflicts=('haskell-hlint')
 replaces=('haskell-hlint')
 makedepends=('ghc')
-source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
-sha512sums=('46fabb26361cfd71ceda302669fc4f55d28dffc2a98732be48d7b6c244dd5f546bce1a8179a75487753e6113ad062e7840a4e5feee8a432936fdd65a20283a13')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;
+
hlint-extra-1.7.10.patch::https://github.com/ndmitchell/hlint/commit/bbfcccad636ed61fa7ade1369ebd6ab6fb64df32.patch)
+sha512sums=('46fabb26361cfd71ceda302669fc4f55d28dffc2a98732be48d7b6c244dd5f546bce1a8179a75487753e6113ad062e7840a4e5feee8a432936fdd65a20283a13'
+
'5a5c23f532f3c0480972fd88e6063c0bc0ac4d14392c1118a7b14481389563d3ac8b932a5a55abae638e95bd3ecc6e85719724a94ea11883c0edee5f4ed7e6a1')
 
+prepare() {
+patch -d $pkgname-$pkgver -p1 < hlint-extra-1.7.10.patch
+}
+
 build() {
 cd "${srcdir}/${pkgname}-${pkgver}"
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \



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

2021-09-09 Thread Jelle van der Waa via arch-commits
Date: Thursday, September 9, 2021 @ 21:07:54
  Author: jelle
Revision: 1013196

Update download url

Modified:
  disorderfs/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 21:06:33 UTC (rev 1013195)
+++ PKGBUILD2021-09-09 21:07:54 UTC (rev 1013196)
@@ -11,7 +11,7 @@
 license=('GPL3')
 depends=('fuse' 'gcc-libs')
 makedepends=('asciidoc' 'git')
-source=(https://reproducible-builds.org/_lfs/releases/disorderfs/disorderfs_${pkgver}.orig.tar.bz2{,.asc})
+source=(https://reproducible-builds.org/_lfs/releases/disorderfs/disorderfs-${pkgver}.tar.bz2{,.asc})
 
sha512sums=('c78a16d9a01d04bc885420f85b3dec3370f11c9948efc95fccb9f1281b95fe680921b729419499e9936f2ed1be82afa531e9f4fe1fa75c49e8171776730ec340'
 'SKIP')
 # Holger Levsen, Chris Lamb



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:06:33
  Author: felixonmars
Revision: 1013195

archrelease: copy trunk to community-any

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

--+
 PKGBUILD |   72 ++---
 1 file changed, 36 insertions(+), 36 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2021-09-09 21:06:25 UTC (rev 1013194)
+++ PKGBUILD2021-09-09 21:06:33 UTC (rev 1013195)
@@ -1,36 +0,0 @@
-# Maintainer: Felix Yan 
-# Contributor: Daniel Wallace 
-
-pkgname=python-cinderclient
-pkgver=8.0.0
-pkgrel=2
-pkgdesc="OpenStack Block Storage API Client Library"
-arch=('any')
-url="https://docs.openstack.org/developer/python-cinderclient;
-license=('Apache')
-depends=('python-six' 'python-pbr' 'python-babel' 'python-prettytable' 
'python-keystoneclient'
- 'python-requests' 'python-oslo-utils')
-checkdepends=('python-oslotest' 'python-requests-mock' 'python-ddt')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/openstack/python-cinderclient/archive/$pkgver.tar.gz;)
-sha512sums=('53b7c3a76bd10ae2b4abf9a724fe7dfd991382a91f94a1c0d466576b3f606266d2b0608b30713e5f7b6e7b864935e43eaa3d2216f7cd0bb4f86cf55ce0fb4002')
-
-export PBR_VERSION=$pkgver
-
-prepare() {
-  sed -i '/simplejson/d' python-cinderclient-$pkgver/requirements.txt
-}
-
-build() {
-  cd python-cinderclient-$pkgver
-  python setup.py build
-}
-
-check() {
-  cd python-cinderclient-$pkgver
-  stestr run
-}
-
-package() {
-  cd python-cinderclient-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1
-}

Copied: python-cinderclient/repos/community-any/PKGBUILD (from rev 1013194, 
python-cinderclient/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-09-09 21:06:33 UTC (rev 1013195)
@@ -0,0 +1,36 @@
+# Maintainer: Felix Yan 
+# Contributor: Daniel Wallace 
+
+pkgname=python-cinderclient
+pkgver=8.1.0
+pkgrel=1
+pkgdesc="OpenStack Block Storage API Client Library"
+arch=('any')
+url="https://docs.openstack.org/developer/python-cinderclient;
+license=('Apache')
+depends=('python-six' 'python-pbr' 'python-babel' 'python-prettytable' 
'python-keystoneclient'
+ 'python-requests' 'python-oslo-utils')
+checkdepends=('python-oslotest' 'python-requests-mock' 'python-ddt')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/openstack/python-cinderclient/archive/$pkgver.tar.gz;)
+sha512sums=('53bb2ce7aeb53f81e123911b7559c44a447e7d8de2ef5d42ca701f4f8a97b13c10348079b60de75a4c37565a0a75184facd86f7e63fdcc1955da9c5250208742')
+
+export PBR_VERSION=$pkgver
+
+prepare() {
+  sed -i '/simplejson/d' python-cinderclient-$pkgver/requirements.txt
+}
+
+build() {
+  cd python-cinderclient-$pkgver
+  python setup.py build
+}
+
+check() {
+  cd python-cinderclient-$pkgver
+  stestr run
+}
+
+package() {
+  cd python-cinderclient-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 21:06:25
  Author: felixonmars
Revision: 1013194

upgpkg: python-cinderclient 8.1.0-1

Modified:
  python-cinderclient/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 20:51:43 UTC (rev 1013193)
+++ PKGBUILD2021-09-09 21:06:25 UTC (rev 1013194)
@@ -2,8 +2,8 @@
 # Contributor: Daniel Wallace 
 
 pkgname=python-cinderclient
-pkgver=8.0.0
-pkgrel=2
+pkgver=8.1.0
+pkgrel=1
 pkgdesc="OpenStack Block Storage API Client Library"
 arch=('any')
 url="https://docs.openstack.org/developer/python-cinderclient;
@@ -12,7 +12,7 @@
  'python-requests' 'python-oslo-utils')
 checkdepends=('python-oslotest' 'python-requests-mock' 'python-ddt')
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/openstack/python-cinderclient/archive/$pkgver.tar.gz;)
-sha512sums=('53b7c3a76bd10ae2b4abf9a724fe7dfd991382a91f94a1c0d466576b3f606266d2b0608b30713e5f7b6e7b864935e43eaa3d2216f7cd0bb4f86cf55ce0fb4002')
+sha512sums=('53bb2ce7aeb53f81e123911b7559c44a447e7d8de2ef5d42ca701f4f8a97b13c10348079b60de75a4c37565a0a75184facd86f7e63fdcc1955da9c5250208742')
 
 export PBR_VERSION=$pkgver
 



[arch-commits] Commit in gnome-documents/repos/extra-x86_64 (3 files)

2021-09-09 Thread Jan Steffens via arch-commits
Date: Thursday, September 9, 2021 @ 20:52:14
  Author: heftig
Revision: 423692

archrelease: copy trunk to extra-x86_64

Added:
  
gnome-documents/repos/extra-x86_64/0001-getting-started-Fix-the-build-with-inkscape-1.0.patch
(from rev 423691, 
gnome-documents/trunk/0001-getting-started-Fix-the-build-with-inkscape-1.0.patch)
  gnome-documents/repos/extra-x86_64/PKGBUILD
(from rev 423691, gnome-documents/trunk/PKGBUILD)
Deleted:
  gnome-documents/repos/extra-x86_64/PKGBUILD

+
 0001-getting-started-Fix-the-build-with-inkscape-1.0.patch |   23 ++
 PKGBUILD   |  103 +--
 2 files changed, 77 insertions(+), 49 deletions(-)

Copied: 
gnome-documents/repos/extra-x86_64/0001-getting-started-Fix-the-build-with-inkscape-1.0.patch
 (from rev 423691, 
gnome-documents/trunk/0001-getting-started-Fix-the-build-with-inkscape-1.0.patch)
===
--- 0001-getting-started-Fix-the-build-with-inkscape-1.0.patch  
(rev 0)
+++ 0001-getting-started-Fix-the-build-with-inkscape-1.0.patch  2021-09-09 
20:52:14 UTC (rev 423692)
@@ -0,0 +1,23 @@
+From  Mon Sep 17 00:00:00 2001
+From: Kalev Lember 
+Date: Wed, 26 Feb 2020 14:11:38 +0100
+Subject: [PATCH] getting-started: Fix the build with inkscape 1.0
+
+https://bugzilla.redhat.com/show_bug.cgi?id=1799427
+---
+ getting-started/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/getting-started/meson.build b/getting-started/meson.build
+index 4cb4fe7d..9d9c63d2 100644
+--- a/getting-started/meson.build
 b/getting-started/meson.build
+@@ -21,7 +21,7 @@ foreach lingua: linguas
+   source,
+   input: join_paths(lingua, source + '.svg'),
+   output: source + '.pdf',
+-  command: [inkscape, '-z', '-A', '@OUTPUT@', '@INPUT@']
++  command: [inkscape, '--export-filename', '@OUTPUT@', '@INPUT@']
+ )
+   endforeach
+ 

Deleted: PKGBUILD
===
--- PKGBUILD2021-09-09 20:51:57 UTC (rev 423691)
+++ PKGBUILD2021-09-09 20:52:14 UTC (rev 423692)
@@ -1,49 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
-
-pkgname=gnome-documents
-pkgver=3.34.0+6+g966b04ec
-pkgrel=1
-pkgdesc="A document manager application for GNOME"
-url="https://wiki.gnome.org/Apps/Documents;
-arch=(x86_64)
-license=(GPL)
-depends=(evince gjs gtk3 gnome-desktop gnome-online-accounts libgdata
- tracker-miners libzapojit webkit2gtk gnome-online-miners librsvg
- libgepub gnome-epub-thumbnailer)
-makedepends=(gobject-introspection git meson yelp-tools inkscape)
-optdepends=('libreoffice-fresh: Support for Libreoffice document types')
-groups=(gnome)
-_commit=966b04ec9601e2a6bf337c851fc9762524a7b7c6  # master
-source=("git+https://gitlab.gnome.org/GNOME/gnome-documents.git#commit=$_commit;
-"git+https://gitlab.gnome.org/GNOME/libgd.git;)
-sha256sums=('SKIP'
-'SKIP')
-
-pkgver() {
-  cd $pkgname
-  git describe --tags | sed 's/-/+/g'
-}
-
-prepare() {
-  cd $pkgname
-
-  git submodule init
-  git submodule set-url subprojects/libgd "$srcdir/libgd"
-  git submodule update
-}
-  
-
-build() {
-  arch-meson $pkgname build -D getting_started=true
-  ninja -C build
-}
-
-check() {
-  meson test -C build --print-errorlogs
-}
-
-package() {
-  DESTDIR="$pkgdir" meson install -C build
-}
-
-# vim:set ts=2 sw=2 et:

Copied: gnome-documents/repos/extra-x86_64/PKGBUILD (from rev 423691, 
gnome-documents/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2021-09-09 20:52:14 UTC (rev 423692)
@@ -0,0 +1,54 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+
+pkgname=gnome-documents
+pkgver=3.34.0+34+g678141fa
+pkgrel=1
+pkgdesc="A document manager application for GNOME"
+url="https://wiki.gnome.org/Apps/Documents;
+arch=(x86_64)
+license=(GPL)
+depends=(evince gjs gtk3 gnome-desktop gnome-online-accounts libgdata
+ tracker-miners libzapojit webkit2gtk gnome-online-miners librsvg
+ libgepub gnome-epub-thumbnailer)
+makedepends=(gobject-introspection git meson yelp-tools inkscape)
+optdepends=('libreoffice-fresh: Support for Libreoffice document types')
+groups=(gnome-extra)
+_commit=678141fa4cdce0af0baccff965c27734b0c4546b  # master
+source=("git+https://gitlab.gnome.org/GNOME/gnome-documents.git#commit=$_commit;
+"git+https://gitlab.gnome.org/GNOME/libgd.git;
+0001-getting-started-Fix-the-build-with-inkscape-1.0.patch)
+sha256sums=('SKIP'
+'SKIP'
+'9c7dea42e61b179c780795ae3441ec92a06d5660242649f39aaf441d0b1bb6c0')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+  cd $pkgname
+
+  # https://bugs.archlinux.org/task/67942
+  git apply -3 

[arch-commits] Commit in gnome-documents/trunk (2 files)

2021-09-09 Thread Jan Steffens via arch-commits
Date: Thursday, September 9, 2021 @ 20:51:57
  Author: heftig
Revision: 423691

3.34.0+34+g678141fa-1: FS#67942 Fix FTBFS

Added:
  
gnome-documents/trunk/0001-getting-started-Fix-the-build-with-inkscape-1.0.patch
Modified:
  gnome-documents/trunk/PKGBUILD

+
 0001-getting-started-Fix-the-build-with-inkscape-1.0.patch |   23 +++
 PKGBUILD   |   21 ++
 2 files changed, 36 insertions(+), 8 deletions(-)

Added: 0001-getting-started-Fix-the-build-with-inkscape-1.0.patch
===
--- 0001-getting-started-Fix-the-build-with-inkscape-1.0.patch  
(rev 0)
+++ 0001-getting-started-Fix-the-build-with-inkscape-1.0.patch  2021-09-09 
20:51:57 UTC (rev 423691)
@@ -0,0 +1,23 @@
+From  Mon Sep 17 00:00:00 2001
+From: Kalev Lember 
+Date: Wed, 26 Feb 2020 14:11:38 +0100
+Subject: [PATCH] getting-started: Fix the build with inkscape 1.0
+
+https://bugzilla.redhat.com/show_bug.cgi?id=1799427
+---
+ getting-started/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/getting-started/meson.build b/getting-started/meson.build
+index 4cb4fe7d..9d9c63d2 100644
+--- a/getting-started/meson.build
 b/getting-started/meson.build
+@@ -21,7 +21,7 @@ foreach lingua: linguas
+   source,
+   input: join_paths(lingua, source + '.svg'),
+   output: source + '.pdf',
+-  command: [inkscape, '-z', '-A', '@OUTPUT@', '@INPUT@']
++  command: [inkscape, '--export-filename', '@OUTPUT@', '@INPUT@']
+ )
+   endforeach
+ 

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 20:51:37 UTC (rev 423690)
+++ PKGBUILD2021-09-09 20:51:57 UTC (rev 423691)
@@ -1,7 +1,7 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
+# Maintainer: Jan Alexander Steffens (heftig) 
 
 pkgname=gnome-documents
-pkgver=3.34.0+6+g966b04ec
+pkgver=3.34.0+34+g678141fa
 pkgrel=1
 pkgdesc="A document manager application for GNOME"
 url="https://wiki.gnome.org/Apps/Documents;
@@ -13,11 +13,13 @@
 makedepends=(gobject-introspection git meson yelp-tools inkscape)
 optdepends=('libreoffice-fresh: Support for Libreoffice document types')
 groups=(gnome-extra)
-_commit=966b04ec9601e2a6bf337c851fc9762524a7b7c6  # master
+_commit=678141fa4cdce0af0baccff965c27734b0c4546b  # master
 
source=("git+https://gitlab.gnome.org/GNOME/gnome-documents.git#commit=$_commit;
-"git+https://gitlab.gnome.org/GNOME/libgd.git;)
+"git+https://gitlab.gnome.org/GNOME/libgd.git;
+0001-getting-started-Fix-the-build-with-inkscape-1.0.patch)
 sha256sums=('SKIP'
-'SKIP')
+'SKIP'
+'9c7dea42e61b179c780795ae3441ec92a06d5660242649f39aaf441d0b1bb6c0')
 
 pkgver() {
   cd $pkgname
@@ -27,6 +29,9 @@
 prepare() {
   cd $pkgname
 
+  # https://bugs.archlinux.org/task/67942
+  git apply -3 ../0001-getting-started-Fix-the-build-with-inkscape-1.0.patch
+
   git submodule init
   git submodule set-url subprojects/libgd "$srcdir/libgd"
   git submodule update
@@ -35,7 +40,7 @@
 
 build() {
   arch-meson $pkgname build -D getting_started=true
-  ninja -C build
+  meson compile -C build
 }
 
 check() {
@@ -43,7 +48,7 @@
 }
 
 package() {
-  DESTDIR="$pkgdir" meson install -C build
+  meson install -C build --destdir "$pkgdir"
 }
 
-# vim:set ts=2 sw=2 et:
+# vim:set sw=2 et:



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 20:51:21
  Author: felixonmars
Revision: 1013191

archrelease: copy trunk to community-staging-x86_64

Added:
  xmobar/repos/community-staging-x86_64/
  xmobar/repos/community-staging-x86_64/PKGBUILD
(from rev 1013190, xmobar/trunk/PKGBUILD)

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

Copied: xmobar/repos/community-staging-x86_64/PKGBUILD (from rev 1013190, 
xmobar/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 20:51:21 UTC (rev 1013191)
@@ -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=5
+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=-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)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 20:51:14
  Author: felixonmars
Revision: 1013190

upgpkg: xmobar 0.39-5: rebuild with extra 1.7.10

Modified:
  xmobar/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 20:49:34 UTC (rev 1013189)
+++ PKGBUILD2021-09-09 20:51:14 UTC (rev 1013190)
@@ -5,7 +5,7 @@
 
 pkgname=xmobar
 pkgver=0.39
-pkgrel=4
+pkgrel=5
 pkgdesc='Minimalistic Text Based Status Bar'
 url='https://hackage.haskell.org/package/xmobar'
 license=('BSD')



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 20:49:34
  Author: felixonmars
Revision: 1013189

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-dbus-hslogger/repos/community-staging-x86_64/
  haskell-dbus-hslogger/repos/community-staging-x86_64/PKGBUILD
(from rev 1013188, haskell-dbus-hslogger/trunk/PKGBUILD)

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

Copied: haskell-dbus-hslogger/repos/community-staging-x86_64/PKGBUILD (from rev 
1013188, haskell-dbus-hslogger/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 20:49:34 UTC (rev 1013189)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=dbus-hslogger
+pkgname=haskell-dbus-hslogger
+pkgver=0.1.0.1
+pkgrel=234
+pkgdesc="Expose a dbus server to control hslogger"
+url="https://github.com/IvanMalison/dbus-hslogger;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-dbus' 'haskell-hslogger' 
'haskell-optparse-applicative')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('34d3d2f9f99f99671bb3cf11eefa0f347918b4cfb69d2188be985e5abf2867d1b33b6473bb8e311f67426778f2611e008a78e99bd2d2e1f5a2c25b7ab5568d1f')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test --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-dbus-hslogger/trunk (PKGBUILD)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 20:49:26
  Author: felixonmars
Revision: 1013188

upgpkg: haskell-dbus-hslogger 0.1.0.1-234: rebuild with extra 1.7.10

Modified:
  haskell-dbus-hslogger/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 20:48:42 UTC (rev 1013187)
+++ PKGBUILD2021-09-09 20:49:26 UTC (rev 1013188)
@@ -3,7 +3,7 @@
 _hkgname=dbus-hslogger
 pkgname=haskell-dbus-hslogger
 pkgver=0.1.0.1
-pkgrel=233
+pkgrel=234
 pkgdesc="Expose a dbus server to control hslogger"
 url="https://github.com/IvanMalison/dbus-hslogger;
 license=('BSD')



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 20:48:42
  Author: felixonmars
Revision: 1013187

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-fdo-notify/repos/community-staging-x86_64/
  haskell-fdo-notify/repos/community-staging-x86_64/PKGBUILD
(from rev 1013186, haskell-fdo-notify/trunk/PKGBUILD)

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

Copied: haskell-fdo-notify/repos/community-staging-x86_64/PKGBUILD (from rev 
1013186, haskell-fdo-notify/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 20:48:42 UTC (rev 1013187)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=fdo-notify
+pkgname=haskell-fdo-notify
+pkgver=0.3.1
+pkgrel=486
+pkgdesc="Desktop Notifications client"
+url="https://bitbucket.org/taejo/fdo-notify/;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-dbus")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('d9193899d5eebd7c36e9464571827bd5b560fcc156e89822877b3b67a1f376c7abea9958f7e0aa6f79da06ad5f35a8738ad30a40d447b64ad557ed341054e6b6')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 20:48:35
  Author: felixonmars
Revision: 1013186

upgpkg: haskell-fdo-notify 0.3.1-486: rebuild with extra 1.7.10

Modified:
  haskell-fdo-notify/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 20:47:55 UTC (rev 1013185)
+++ PKGBUILD2021-09-09 20:48:35 UTC (rev 1013186)
@@ -4,7 +4,7 @@
 _hkgname=fdo-notify
 pkgname=haskell-fdo-notify
 pkgver=0.3.1
-pkgrel=485
+pkgrel=486
 pkgdesc="Desktop Notifications client"
 url="https://bitbucket.org/taejo/fdo-notify/;
 license=("BSD")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 20:47:55
  Author: felixonmars
Revision: 1013185

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hiedb/repos/community-staging-x86_64/PKGBUILD (from rev 
1013184, haskell-hiedb/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 20:47:55 UTC (rev 1013185)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hiedb
+pkgname=haskell-hiedb
+pkgver=0.4.0.0
+pkgrel=15
+pkgdesc="Generates a references DB from .hie files"
+url="https://github.com/wz1000/HieDb;
+license=("BSD")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-algebraic-graphs' 'haskell-ansi-terminal' 
'haskell-extra' 'haskell-ghc'
+ 'haskell-ghc-api-compat' 'haskell-ghc-paths' 'haskell-hie-compat' 
'haskell-lucid'
+ 'haskell-optparse-applicative' 'haskell-sqlite-simple' 
'haskell-terminal-size')
+makedepends=('ghc' 'haskell-hspec' 'haskell-temporary')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('b45bb1e08544379c61a9bd3f38613be844320cd5bed65d181cc01c7f77724daf63e4cf6930db7f14873de8f2122efe7e10b933bd5d53d3a4df4c55f8343c0d7b')
+
+prepare() {
+  cd hiedb-$pkgver
+  sed -i 's/callProcess hc args/callProcess hc (["-dynamic"] ++ args)/' 
test/Main.hs
+}
+
+build() {
+  cd hiedb-$pkgver
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
+--ghc-option='-pie'
+
+  runhaskell Setup build $MAKEFLAGS
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+  cd hiedb-$pkgver
+  PATH="$PWD/dist/build/hiedb:$PATH" LD_LIBRARY_PATH="$PWD/dist/build" 
runhaskell Setup test --show-details=direct
+}
+
+package() {
+  cd hiedb-$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-hiedb/trunk (PKGBUILD)

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 20:47:47
  Author: felixonmars
Revision: 1013184

upgpkg: haskell-hiedb 0.4.0.0-15: rebuild with extra 1.7.10

Modified:
  haskell-hiedb/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 20:46:49 UTC (rev 1013183)
+++ PKGBUILD2021-09-09 20:47:47 UTC (rev 1013184)
@@ -3,7 +3,7 @@
 _hkgname=hiedb
 pkgname=haskell-hiedb
 pkgver=0.4.0.0
-pkgrel=14
+pkgrel=15
 pkgdesc="Generates a references DB from .hie files"
 url="https://github.com/wz1000/HieDb;
 license=("BSD")



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 20:46:49
  Author: felixonmars
Revision: 1013183

archrelease: copy trunk to community-staging-x86_64

Added:
  arch-hs/repos/community-staging-x86_64/
  arch-hs/repos/community-staging-x86_64/PKGBUILD
(from rev 1013182, arch-hs/trunk/PKGBUILD)

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

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



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 20:46:42
  Author: felixonmars
Revision: 1013182

upgpkg: arch-hs 0.9.1.0-24: rebuild with extra 1.7.10

Modified:
  arch-hs/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-09-09 20:45:02 UTC (rev 1013181)
+++ PKGBUILD2021-09-09 20:46:42 UTC (rev 1013182)
@@ -3,7 +3,7 @@
 
 pkgname=arch-hs
 pkgver=0.9.1.0
-pkgrel=23
+pkgrel=24
 pkgdesc="Distribute hackage packages to archlinux"
 arch=('x86_64')
 url="https://github.com/berberman/arch-hs;



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

2021-09-09 Thread Felix Yan via arch-commits
Date: Thursday, September 9, 2021 @ 20:45:02
  Author: felixonmars
Revision: 1013181

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 1013180, haskell-shake/trunk/PKGBUILD)

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

Copied: haskell-shake/repos/community-staging-x86_64/PKGBUILD (from rev 
1013180, haskell-shake/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-09 20:45:02 UTC (rev 1013181)
@@ -0,0 +1,60 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=shake
+pkgname=haskell-shake
+pkgver=0.19.5
+pkgrel=27
+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 \
+-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
+}



  1   2   3   4   >