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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:58:14
  Author: felixonmars
Revision: 384343

upgpkg: tamarin-prover 1.4.0-104

rebuild with concurrent-output 1.10.7

Modified:
  tamarin-prover/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:56:22 UTC (rev 384342)
+++ PKGBUILD2018-09-24 06:58:14 UTC (rev 384343)
@@ -3,7 +3,7 @@
 
 pkgname=tamarin-prover
 pkgver=1.4.0
-pkgrel=103
+pkgrel=104
 pkgdesc="The Tamarin prover for security protocol analysis"
 url="http://tamarin-prover.github.io";
 license=("GPL")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:58:31
  Author: felixonmars
Revision: 384344

archrelease: copy trunk to community-staging-x86_64

Added:
  tamarin-prover/repos/community-staging-x86_64/
  tamarin-prover/repos/community-staging-x86_64/PKGBUILD
(from rev 384343, tamarin-prover/trunk/PKGBUILD)

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

Copied: tamarin-prover/repos/community-staging-x86_64/PKGBUILD (from rev 
384343, tamarin-prover/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:58:31 UTC (rev 384344)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=tamarin-prover
+pkgver=1.4.0
+pkgrel=104
+pkgdesc="The Tamarin prover for security protocol analysis"
+url="http://tamarin-prover.github.io";
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'graphviz' 'maude' 'haskell-hunit' 'haskell-binary-orphans'
+ 'haskell-blaze-builder' 'haskell-blaze-html' 'haskell-cmdargs' 
'haskell-conduit'
+ 'haskell-fclabels' 'haskell-file-embed' 'haskell-gitrev' 
'haskell-http-types'
+ 'haskell-lifted-base' 'haskell-monad-unlift'
+ 'haskell-resourcet' 'haskell-safe' 'haskell-shakespeare' 
'haskell-threads'
+ 'haskell-wai' 'haskell-warp' 'haskell-yesod-core' 
'haskell-yesod-static'
+ 'haskell-tamarin-prover-utils' 'haskell-tamarin-prover-term'
+ 'haskell-tamarin-prover-theory')
+optdepends=('ocaml: for sapic support')
+makedepends=('ghc' 'ocaml')
+source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz";)
+sha512sums=('7c1afe6a53b596c2ce01e9ad7a7f464af1f4efbc5f8edc13d5ec8bc32ce4e91ddde91dff6ab8e01cf3cf30a37a3a18953d937debc36c9df664f718d968e2ae74')
+
+prepare() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+sed -i '/cp sapic/d' plugins/sapic/Makefile
+}
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-executable-dynamic --prefix=/usr \
+--docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \
+-fthreaded -ftest-coverage -f-build-tests
+runhaskell Setup build
+
+cd plugins/sapic
+make -j1
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+
+install -Dm644 etc/filetype.vim 
"$pkgdir"/usr/share/vim/vimfiles/filetype.vim
+install -Dm644 etc/spthy.vim 
"$pkgdir"/usr/share/vim/vimfiles/syntax/spthy.vim
+install -Dm644 etc/sapic.vim 
"$pkgdir"/usr/share/vim/vimfiles/syntax/sapic.vim
+
+cd plugins/sapic
+install -Dm755 sapic "$pkgdir"/usr/bin/sapic
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:56:22
  Author: felixonmars
Revision: 384342

archrelease: copy trunk to community-staging-x86_64

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

---+
 PKGBUILD  |   76 
 stack.install |4 ++
 2 files changed, 80 insertions(+)

Copied: stack/repos/community-staging-x86_64/PKGBUILD (from rev 384341, 
stack/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:56:22 UTC (rev 384342)
@@ -0,0 +1,76 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=stack
+pkgver=1.7.1
+pkgrel=140
+pkgdesc="The Haskell Tool Stack"
+url="https://github.com/commercialhaskell/stack";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 
'haskell-ansi-terminal'
+ 'haskell-async' 'haskell-attoparsec' 'haskell-base64-bytestring' 
'haskell-conduit'
+ 'haskell-conduit-extra' 'haskell-cryptonite' 
'haskell-cryptonite-conduit' 'haskell-echo'
+ 'haskell-exceptions' 'haskell-extra' 'haskell-file-embed' 
'haskell-filelock'
+ 'haskell-fsnotify' 'haskell-generic-deriving' 'haskell-gitrev' 
'haskell-hackage-security'
+ 'haskell-hashable' 'haskell-hpack' 'haskell-hpc' 'haskell-http-client'
+ 'haskell-http-client-tls' 'haskell-http-conduit' 'haskell-http-types' 
'haskell-memory'
+ 'haskell-microlens' 'haskell-mintty' 'haskell-monad-logger' 
'haskell-mono-traversable'
+ 'haskell-mustache' 'haskell-neat-interpolation' 'haskell-network-uri' 
'haskell-open-browser'
+ 'haskell-optparse-applicative' 'haskell-optparse-simple' 
'haskell-path' 'haskell-path-io'
+ 'haskell-persistent' 'haskell-persistent-sqlite' 
'haskell-persistent-template'
+ 'haskell-primitive' 'haskell-project-template' 
'haskell-regex-applicative-text'
+ 'haskell-resourcet' 'haskell-retry' 'haskell-rio' 'haskell-split' 
'haskell-store'
+ 'haskell-store-core' 'haskell-streaming-commons' 'haskell-tar' 
'haskell-temporary'
+ 'haskell-text-metrics' 'haskell-th-reify-many' 'haskell-tls' 
'haskell-typed-process'
+ 'haskell-unicode-transforms' 'haskell-unix-compat' 'haskell-unliftio'
+ 'haskell-unordered-containers' 'haskell-vector' 'haskell-yaml' 
'haskell-zip-archive'
+ 'haskell-zlib' 'haskell-bindings-uname')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-hspec' 'haskell-smallcheck')
+checkdepends=('cabal-install')
+conflicts=('haskell-stack')
+replaces=('haskell-stack')
+install="stack.install"
+source=("$pkgname-$pkgver.tar.gz::https://github.com/commercialhaskell/stack/archive/v$pkgver.tar.gz";)
+sha512sums=('786c116b4717f6e0f5ac0b5397db4834486610f511eafefe2356574545f97093fe3203824b7a3cabb2e0562e5c0443af3d93defe83751a9982727d88cafe78a7')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i '54d;55d;56d;57d;58d' src/test/Stack/StoreSpec.hs
+  hpack
+  sed -i '/semigroups/d' $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}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+  -f-disable-git-info -f-integration-tests -f-static 
-f-hide-dependency-versions -f-supported-build
+  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 $pkgname-$pkgver
+  # cabal update
+  LD_LIBRARY_PATH="$PWD"/dist/build PATH="$PWD"/dist/build/stack:"$PATH" 
runhaskell Setup test
+  # Integration tests will result in 4 failures on Arch currently
+}
+
+package() {
+  cd "${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"
+
+  LD_PRELOAD=$(ls "$pkgdir"/usr/lib/libHSstack-*-ghc*.so) 
"${pkgdir}"/usr/bin/stack --bash-completion-script /usr/bin/stack > 
stack_completion_script
+  install -Dm644 stack_completion_script 
"${pkgdir}/usr/share/bash-completion/completions/stack"
+}

Copied: stack/repos/community-staging-x86_64/stack.install (from rev 384341, 
stack/trunk/stack.ins

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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:56:04
  Author: felixonmars
Revision: 384341

upgpkg: stack 1.7.1-140

rebuild with concurrent-output 1.10.7

Modified:
  stack/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:50:18 UTC (rev 384340)
+++ PKGBUILD2018-09-24 06:56:04 UTC (rev 384341)
@@ -3,7 +3,7 @@
 
 pkgname=stack
 pkgver=1.7.1
-pkgrel=139
+pkgrel=140
 pkgdesc="The Haskell Tool Stack"
 url="https://github.com/commercialhaskell/stack";
 license=("custom:BSD3")


[arch-commits] Commit in nvidia-utils/repos/testing-x86_64 (8 files)

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 06:52:11
  Author: svenstaro
Revision: 335291

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-utils/repos/testing-x86_64/PKGBUILD
(from rev 335290, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/testing-x86_64/nvidia-drm-outputclass.conf
(from rev 335290, nvidia-utils/trunk/nvidia-drm-outputclass.conf)
  nvidia-utils/repos/testing-x86_64/nvidia-utils.install
(from rev 335290, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/testing-x86_64/nvidia-utils.sysusers
(from rev 335290, nvidia-utils/trunk/nvidia-utils.sysusers)
Deleted:
  nvidia-utils/repos/testing-x86_64/PKGBUILD
  nvidia-utils/repos/testing-x86_64/nvidia-drm-outputclass.conf
  nvidia-utils/repos/testing-x86_64/nvidia-utils.install
  nvidia-utils/repos/testing-x86_64/nvidia-utils.sysusers

-+
 PKGBUILD|  348 +-
 nvidia-drm-outputclass.conf |   29 +--
 nvidia-utils.install|   14 -
 nvidia-utils.sysusers   |2 
 4 files changed, 197 insertions(+), 196 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-24 06:52:01 UTC (rev 335290)
+++ PKGBUILD2018-09-24 06:52:11 UTC (rev 335291)
@@ -1,173 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-# Maintainer: Thomas Baechler 
-# Contributor: James Rayner 
-
-pkgbase=nvidia-utils
-pkgname=('nvidia-utils' 'opencl-nvidia')
-pkgver=410.57
-pkgrel=1
-arch=('x86_64')
-url="http://www.nvidia.com/";
-license=('custom')
-options=('!strip')
-_pkg="NVIDIA-Linux-x86_64-${pkgver}"
-source=('nvidia-drm-outputclass.conf'
-'nvidia-utils.sysusers'
-
"https://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run";)
-sha512sums=('c49d246a519731bfab9d22afa5c2dd2d366db06d80182738b84881e93cd697c783f16ee04819275c05597bb063451a5d6102fbc562cd078d2a374533a23cea48'
-
'4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
-
'2ba6b4b7829410152e0fa57772969ca59f134995ef93d08c12cc6a7a97e081c1d718600a25f541444ce66603ed84b99e66b0ced6fb773ca40f98cd5dc1348d79')
-
-
-create_links() {
-# create soname links
-find "$pkgdir" -type f -name '*.so*' ! -path '*xorg/*' -print0 | while 
read -d $'\0' _lib; do
-_soname=$(dirname "${_lib}")/$(readelf -d "${_lib}" | grep -Po 
'SONAME.*: \[\K[^]]*' || true)
-_base=$(echo ${_soname} | sed -r 's/(.*).so.*/\1.so/')
-[[ -e "${_soname}" ]] || ln -s $(basename "${_lib}") "${_soname}"
-[[ -e "${_base}" ]] || ln -s $(basename "${_soname}") "${_base}"
-done
-}
-
-prepare() {
-sh "${_pkg}.run" --extract-only
-cd "${_pkg}"
-bsdtar -xf nvidia-persistenced-init.tar.bz2
-
-sed -i 's/__NV_VK_ICD__/libGLX_nvidia.so.0/' nvidia_icd.json.template
-}
-
-package_opencl-nvidia() {
-pkgdesc="OpenCL implemention for NVIDIA"
-depends=('zlib')
-optdepends=('opencl-headers: headers necessary for OpenCL development')
-provides=('opencl-driver')
-cd "${_pkg}"
-
-# OpenCL
-install -D -m644 nvidia.icd "${pkgdir}/etc/OpenCL/vendors/nvidia.icd"
-install -D -m755 "libnvidia-compiler.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}"
-install -D -m755 "libnvidia-opencl.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver}"
-
-create_links
-
-mkdir -p "${pkgdir}/usr/share/licenses"
-ln -s nvidia "${pkgdir}/usr/share/licenses/opencl-nvidia"
-}
-
-package_nvidia-utils() {
-pkgdesc="NVIDIA drivers utilities"
-depends=('xorg-server' 'libglvnd' 'egl-wayland')
-optdepends=('nvidia-settings: configuration tool'
-'xorg-server-devel: nvidia-xconfig'
-'opencl-nvidia: OpenCL support')
-conflicts=('nvidia-libgl')
-provides=('vulkan-driver' 'opengl-driver' 'nvidia-libgl')
-replaces=('nvidia-libgl')
-install="${pkgname}.install"
-
-cd "${_pkg}"
-
-# X driver
-install -D -m755 nvidia_drv.so 
"${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so"
-
-# GLX extension module for X
-install -D -m755 "libglxserver_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.${pkgver}"
-# Ensure that X finds glx
-ln -s "libglxserver_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.1"
-ln -s "libglxserver_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so"
-
-install -D -m755 "libGLX_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libGLX_nvidia.so.${pkgver}"
-
-# OpenGL libraries
-install -D -m755 "libEGL_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libEGL_nvidia.so.${pkgver}"
-install -D -m755 "libGLESv1_CM_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libGLESv1_CM_nvidia.so.${pkgver}"
-install -D -m755 "libGLESv2_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libGLESv2_nvidia.so.${pkgver}"
-install 

[arch-commits] Commit in nvidia-utils/trunk (PKGBUILD nvidia-drm-outputclass.conf)

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 06:52:01
  Author: svenstaro
Revision: 335290

upgpkg: nvidia-utils 410.57-2

Remove PrimaryGPU from OutputClass due to FS#60102

Modified:
  nvidia-utils/trunk/PKGBUILD
  nvidia-utils/trunk/nvidia-drm-outputclass.conf

-+
 PKGBUILD|7 ---
 nvidia-drm-outputclass.conf |1 -
 2 files changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:14:22 UTC (rev 335289)
+++ PKGBUILD2018-09-24 06:52:01 UTC (rev 335290)
@@ -5,7 +5,7 @@
 pkgbase=nvidia-utils
 pkgname=('nvidia-utils' 'opencl-nvidia')
 pkgver=410.57
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url="http://www.nvidia.com/";
 license=('custom')
@@ -14,7 +14,7 @@
 source=('nvidia-drm-outputclass.conf'
 'nvidia-utils.sysusers'
 
"https://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run";)
-sha512sums=('c49d246a519731bfab9d22afa5c2dd2d366db06d80182738b84881e93cd697c783f16ee04819275c05597bb063451a5d6102fbc562cd078d2a374533a23cea48'
+sha512sums=('4b7ee569b4f7e5d8c8e17bcc3d25ae78ab859abbf51cded9179ee723f41570a3d4c57af8649b8b1a24689374921bdf45c8fb4689149f3ee254ff093d71e662e7'
 
'4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
 
'2ba6b4b7829410152e0fa57772969ca59f134995ef93d08c12cc6a7a97e081c1d718600a25f541444ce66603ed84b99e66b0ced6fb773ca40f98cd5dc1348d79')
 
@@ -76,8 +76,9 @@
 # Ensure that X finds glx
 ln -s "libglxserver_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.1"
 ln -s "libglxserver_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so"
+
 # X wrapped software rendering
-enstall -D -m755 "libnvidia-wfb.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-wfb.so.${pkgver}"
+install -D -m755 "libnvidia-wfb.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-wfb.so.${pkgver}"
 
 install -D -m755 "libGLX_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libGLX_nvidia.so.${pkgver}"
 

Modified: nvidia-drm-outputclass.conf
===
--- nvidia-drm-outputclass.conf 2018-09-24 06:14:22 UTC (rev 335289)
+++ nvidia-drm-outputclass.conf 2018-09-24 06:52:01 UTC (rev 335290)
@@ -9,7 +9,6 @@
 MatchDriver "nvidia-drm"
 Driver "nvidia"
 Option "AllowEmptyInitialConfiguration"
-Option "PrimaryGPU" "yes"
 ModulePath "/usr/lib/nvidia/xorg"
 ModulePath "/usr/lib/xorg/modules"
 EndSection


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:50:18
  Author: felixonmars
Revision: 384340

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 384339, 
shellcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:50:18 UTC (rev 384340)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ShellCheck
+pkgname=shellcheck
+pkgver=0.5.0
+pkgrel=102
+pkgdesc="Shell script analysis tool"
+url="http://www.shellcheck.net";
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-quickcheck' 'haskell-regex-tdfa')
+makedepends=('ghc' 'pandoc')
+source=("$_hkgname-$pkgver.tar.gz::https://github.com/koalaman/shellcheck/archive/v$pkgver.tar.gz";)
+sha512sums=('87861cddb353262630e4370e12e508224b3c14e128082909b4b35f0526dfe648a744d68cc27f77f2f8bb098af37a2af7bdc805d88018bba5e48b6c1ff1749f10')
+
+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
+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
+
+pandoc -s -t man shellcheck.1.md -o shellcheck.1
+}
+
+check() {
+cd $pkgname-$pkgver
+runhaskell Setup test
+}
+
+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)

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:49:58
  Author: felixonmars
Revision: 384339

upgpkg: shellcheck 0.5.0-102

rebuild with concurrent-output 1.10.7

Modified:
  shellcheck/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:49:46 UTC (rev 384338)
+++ PKGBUILD2018-09-24 06:49:58 UTC (rev 384339)
@@ -4,7 +4,7 @@
 _hkgname=ShellCheck
 pkgname=shellcheck
 pkgver=0.5.0
-pkgrel=101
+pkgrel=102
 pkgdesc="Shell script analysis tool"
 url="http://www.shellcheck.net";
 license=("GPL")


[arch-commits] Commit in bumblebee/repos/community-x86_64 (25 files)

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 06:49:46
  Author: svenstaro
Revision: 384338

archrelease: copy trunk to community-x86_64

Added:
  
bumblebee/repos/community-x86_64/0001-bb_nvidia_modeset-detection_bug699_01.patch
(from rev 384337, 
bumblebee/trunk/0001-bb_nvidia_modeset-detection_bug699_01.patch)
  
bumblebee/repos/community-x86_64/0002-bb_nvidia_modeset-detection_bug699_02.patch
(from rev 384337, 
bumblebee/trunk/0002-bb_nvidia_modeset-detection_bug699_02.patch)
  bumblebee/repos/community-x86_64/0003-bb_nvidia_umv_detection_bug699.patch
(from rev 384337, bumblebee/trunk/0003-bb_nvidia_umv_detection_bug699.patch)
  bumblebee/repos/community-x86_64/0004-bb_nvidia_drm_detection_bug699_01.patch
(from rev 384337, 
bumblebee/trunk/0004-bb_nvidia_drm_detection_bug699_01.patch)
  bumblebee/repos/community-x86_64/0005-bb_nvidia_drm_detection_bug699_02.patch
(from rev 384337, 
bumblebee/trunk/0005-bb_nvidia_drm_detection_bug699_02.patch)
  bumblebee/repos/community-x86_64/0006-bb_hexadicimal_bug573.patch
(from rev 384337, bumblebee/trunk/0006-bb_hexadicimal_bug573.patch)
  bumblebee/repos/community-x86_64/0007-bb_mutebblogger.patch
(from rev 384337, bumblebee/trunk/0007-bb_mutebblogger.patch)
  bumblebee/repos/community-x86_64/0008-libglvnd.patch
(from rev 384337, bumblebee/trunk/0008-libglvnd.patch)
  bumblebee/repos/community-x86_64/PKGBUILD
(from rev 384337, bumblebee/trunk/PKGBUILD)
  bumblebee/repos/community-x86_64/bumblebee.conf
(from rev 384337, bumblebee/trunk/bumblebee.conf)
  bumblebee/repos/community-x86_64/bumblebee.install
(from rev 384337, bumblebee/trunk/bumblebee.install)
  bumblebee/repos/community-x86_64/bumblebee.sysusers
(from rev 384337, bumblebee/trunk/bumblebee.sysusers)
  bumblebee/repos/community-x86_64/nvidia-drm-outputclass.conf
(from rev 384337, bumblebee/trunk/nvidia-drm-outputclass.conf)
Deleted:
  
bumblebee/repos/community-x86_64/0001-bb_nvidia_modeset-detection_bug699_01.patch
  
bumblebee/repos/community-x86_64/0002-bb_nvidia_modeset-detection_bug699_02.patch
  bumblebee/repos/community-x86_64/0003-bb_nvidia_umv_detection_bug699.patch
  bumblebee/repos/community-x86_64/0004-bb_nvidia_drm_detection_bug699_01.patch
  bumblebee/repos/community-x86_64/0005-bb_nvidia_drm_detection_bug699_02.patch
  bumblebee/repos/community-x86_64/0006-bb_hexadicimal_bug573.patch
  bumblebee/repos/community-x86_64/0007-bb_mutebblogger.patch
  bumblebee/repos/community-x86_64/0008-libglvnd.patch
  bumblebee/repos/community-x86_64/PKGBUILD
  bumblebee/repos/community-x86_64/bumblebee.conf
  bumblebee/repos/community-x86_64/bumblebee.install
  bumblebee/repos/community-x86_64/bumblebee.sysusers

--+
 0001-bb_nvidia_modeset-detection_bug699_01.patch |   48 ++--
 0002-bb_nvidia_modeset-detection_bug699_02.patch |  112 +-
 0003-bb_nvidia_umv_detection_bug699.patch|  152 +++---
 0004-bb_nvidia_drm_detection_bug699_01.patch |   88 
 0005-bb_nvidia_drm_detection_bug699_02.patch |  218 ++---
 0006-bb_hexadicimal_bug573.patch |   46 ++--
 0007-bb_mutebblogger.patch   |   30 +-
 0008-libglvnd.patch  |   52 ++---
 PKGBUILD |  178 -
 bumblebee.conf   |   12 -
 bumblebee.install|6 
 bumblebee.sysusers   |2 
 nvidia-drm-outputclass.conf  |   15 +
 13 files changed, 489 insertions(+), 470 deletions(-)

Deleted: 0001-bb_nvidia_modeset-detection_bug699_01.patch
===
--- 0001-bb_nvidia_modeset-detection_bug699_01.patch2018-09-24 06:47:19 UTC 
(rev 384337)
+++ 0001-bb_nvidia_modeset-detection_bug699_01.patch2018-09-24 06:49:46 UTC 
(rev 384338)
@@ -1,24 +0,0 @@
-From 5636b24fa86a005a5d2e30bd794516db13ccba56 Mon Sep 17 00:00:00 2001
-From: Abuzer Rafey 
-Date: Tue, 8 Dec 2015 07:00:32 -0500
-Subject: [PATCH] Dirty fix for issue #699
-

- src/module.c | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/src/module.c b/src/module.c
-index f7b99fa..6b6cb09 100644
 a/src/module.c
-+++ b/src/module.c
-@@ -96,7 +96,9 @@ int module_unload(char *driver) {
- int retries = 30;
- bb_log(LOG_INFO, "Unloading %s driver\n", driver);
- char *mod_argv[] = {
--  "rmmod",
-+  "modprobe",
-+  "-r",
-+  "nvidia_modeset",
-   driver,
-   NULL
- };

Copied: 
bumblebee/repos/community-x86_64/0001-bb_nvidia_modeset-detection_bug699_01.patch
 (from rev 384337, 
bumblebee/trunk/0001-bb_nvidia_modeset-detection_bug699_01.patch)
===
--- 0001-bb_nvidia_modeset-detection_bug699_01.patch
(rev 0)
+++ 0001-bb_nvidia_modeset-detec

[arch-commits] Commit in bumblebee/trunk (PKGBUILD nvidia-drm-outputclass.conf)

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 06:47:19
  Author: svenstaro
Revision: 384337

upgpkg: bumblebee 3.2.1-19

Overwrite OutputClass and set PrimaryGPU due to FS#60102

Added:
  bumblebee/trunk/nvidia-drm-outputclass.conf
Modified:
  bumblebee/trunk/PKGBUILD

-+
 PKGBUILD|   11 ---
 nvidia-drm-outputclass.conf |   15 +++
 2 files changed, 23 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:47:09 UTC (rev 384336)
+++ PKGBUILD2018-09-24 06:47:19 UTC (rev 384337)
@@ -2,7 +2,7 @@
 
 pkgname=bumblebee
 pkgver=3.2.1
-pkgrel=18
+pkgrel=19
 pkgdesc="NVIDIA Optimus support for Linux through VirtualGL"
 arch=('x86_64')
 depends=('virtualgl' 'glib2' 'mesa-libgl')
@@ -30,7 +30,8 @@
 "0007-bb_mutebblogger.patch"
 "0008-libglvnd.patch"
 "bumblebee.conf"
-"bumblebee.sysusers")
+"bumblebee.sysusers"
+"nvidia-drm-outputclass.conf")
 sha256sums=('1018703b07e2f607a4641249d69478ce076ae5a1e9dd6cff5694d394fa7ee30e'
 'aff3528d17a77ff19b4e0a7a10682b8351456f11795f71ef62b315e774fb408a'
 '70ad9b3d8e0d70a504110651c6f5f3a1b1d3c4c44eeb0fd49a4463e99124a47b'
@@ -41,7 +42,8 @@
 'cbe3e1717bc80146b87d8f2ab1158ee9e094ea5bb2ca9a4a8c09c24b086a7792'
 'b260d64a53617807afe21560db0592d114d7775b182e13fb59349f0157c8dba4'
 '1c3d4f5d40245a23a5f1cb1f2f6bd4274ff3c5b3749f76a09255191328ae3193'
-'1bc209c21b4f6d1975ede4091829baf98d20b33100b9d21061393880bb391fd8')
+'1bc209c21b4f6d1975ede4091829baf98d20b33100b9d21061393880bb391fd8'
+'089d6dc247c9091b320c418b0d91ae6adda65e170934d178cdd4e9bd0785b182')
 
 build() {
 cd "${srcdir}/${pkgname}-${pkgver}"
@@ -83,4 +85,7 @@
 sed -i "s/have/_have/" 
"${pkgdir}/usr/share/bash-completion/completions/optirun"
 
 install -Dm644 "$srcdir"/bumblebee.sysusers 
"$pkgdir"/usr/lib/sysusers.d/$pkgname.conf
+
+# Overwrite the OutputClass due to https://bugs.archlinux.org/task/60102
+install -D -m644 "${srcdir}/nvidia-drm-outputclass.conf" 
"${pkgdir}/usr/share/X11/xorg.conf.d/11-nvidia-drm-outputclass.conf"
 }

Added: nvidia-drm-outputclass.conf
===
--- nvidia-drm-outputclass.conf (rev 0)
+++ nvidia-drm-outputclass.conf 2018-09-24 06:47:19 UTC (rev 384337)
@@ -0,0 +1,15 @@
+Section "OutputClass"
+Identifier "intel"
+MatchDriver "i915"
+Driver "modesetting"
+EndSection
+
+Section "OutputClass"
+Identifier "nvidia"
+MatchDriver "nvidia-drm"
+Driver "nvidia"
+Option "AllowEmptyInitialConfiguration"
+Option "PrimaryGPU" "yes"
+ModulePath "/usr/lib/nvidia/xorg"
+ModulePath "/usr/lib/xorg/modules"
+EndSection


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:47:09
  Author: felixonmars
Revision: 384336

archrelease: copy trunk to community-staging-x86_64

Added:
  postgrest/repos/community-staging-x86_64/
  postgrest/repos/community-staging-x86_64/PKGBUILD
(from rev 384335, postgrest/trunk/PKGBUILD)
  postgrest/repos/community-staging-x86_64/new-hasql.patch
(from rev 384335, postgrest/trunk/new-hasql.patch)

-+
 PKGBUILD|   77 
 new-hasql.patch |  477 ++
 2 files changed, 554 insertions(+)

Copied: postgrest/repos/community-staging-x86_64/PKGBUILD (from rev 384335, 
postgrest/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:47:09 UTC (rev 384336)
@@ -0,0 +1,77 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=postgrest
+pkgver=0.5.0.0
+pkgrel=28
+pkgdesc="REST API for any Postgres database"
+url="https://github.com/begriffs/postgrest";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-auto-update' 'haskell-hasql' 'haskell-hasql-pool' 
'haskell-protolude'
+ 'haskell-warp' 'haskell-base64-bytestring' 'haskell-retry' 
'haskell-aeson'
+ 'haskell-ansi-wl-pprint' 'haskell-case-insensitive' 'haskell-cassava'
+ 'haskell-configurator-ng' 'haskell-contravariant' 
'haskell-contravariant-extras'
+ 'haskell-either' 'haskell-gitrev' 'haskell-hasql-transaction' 
'haskell-heredoc'
+ 'haskell-http' 'haskell-http-types' 
'haskell-insert-ordered-containers'
+ 'haskell-interpolatedstring-perl6' 'haskell-jose' 'haskell-lens' 
'haskell-lens-aeson'
+ 'haskell-network-uri' 'haskell-optparse-applicative' 
'haskell-ranged-sets'
+ 'haskell-regex-tdfa' 'haskell-scientific' 'haskell-swagger2' 
'haskell-unordered-containers'
+ 'haskell-vector' 'haskell-wai' 'haskell-wai-cors' 'haskell-wai-extra'
+ 'haskell-wai-middleware-static' 'haskell-cookie')
+makedepends=('ghc' 'haskell-aeson-qq' 'haskell-async' 'haskell-hspec' 
'haskell-hspec-wai'
+ 'haskell-hspec-wai-json' 'haskell-hjsonschema')
+checkdepends=('pifpaf' 'postgresql' 'procps-ng')
+source=("$pkgname-$pkgver.tar.bz2::https://github.com/begriffs/postgrest/archive/v$pkgver.tar.gz";
+new-hasql.patch)
+sha512sums=('ba8974cc83de3a7fcf1ede454eed726d6dfe7d677e4b34bbf6a03f11cc648d6812c2f101684175bb1f4d0f0b384795a737791ce807c257eae67158e2fc74b0a0'
+
'54257b24e646175c3687d3d0b224092441e0a8093d04327fb900da6c463625bfc952aabe46bcbbee8d0b4b96d4c07b4b148efa5ac4dcd9dd60bf7d3da5a49fcd')
+
+prepare() {
+cd $pkgname-$pkgver
+patch -p1 -i ../new-hasql.patch
+
+sed -i 's/==/>=/' $pkgname.cabal
+
+sed -i '/import\s*Safe/d' src/PostgREST/App.hs
+sed -i '/safe/d' $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}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-CI
+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 $pkgname-$pkgver
+
+eval $(pifpaf run postgresql --host 127.0.0.1 --port 5432)
+createdb postgrest_test
+
+# TODO: it shouldn't take this long to finish
+# POSTGREST_TEST_CONNECTION=$(test/create_test_db 
"postgres://$USER@localhost" postgrest_test) runhaskell Setup test
+
+# Disabled: uses stack
+# test/io-tests.sh
+
+pifpaf_stop
+}
+
+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: postgrest/repos/community-staging-x86_64/new-hasql.patch (from rev 
384335, postgrest/trunk/new-hasql.patch)
===
--- community-staging-x86_64/new-hasql.patch(rev 0)
+++ community-staging-x86_64/new-hasql.patch2018-09-24 06:47:09 UTC (rev 
384336)
@@ -0,0 +1,477 @@
+From f02992e562fafc807092d09a8034f2117c9db00d Mon Sep 17 00:00:00 2001
+From: Ben Gamari 
+Date: Thu, 28 Jun 2018 01:02:09 -0400
+Subject: [PATCH] Update hasql
+
+Move to hasql 1.3.
+---
+ postgrest.cabal   |   6 +-
+ src/PostgREST/App.hs  |  16 ++---
+ sr

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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:46:51
  Author: felixonmars
Revision: 384335

upgpkg: postgrest 0.5.0.0-28

rebuild with concurrent-output 1.10.7

Modified:
  postgrest/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:45:34 UTC (rev 384334)
+++ PKGBUILD2018-09-24 06:46:51 UTC (rev 384335)
@@ -3,7 +3,7 @@
 
 pkgname=postgrest
 pkgver=0.5.0.0
-pkgrel=27
+pkgrel=28
 pkgdesc="REST API for any Postgres database"
 url="https://github.com/begriffs/postgrest";
 license=("MIT")


[arch-commits] Commit in cuda/repos/community-testing-x86_64 (10 files)

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 06:45:34
  Author: svenstaro
Revision: 384334

archrelease: copy trunk to community-testing-x86_64

Added:
  cuda/repos/community-testing-x86_64/PKGBUILD
(from rev 384333, cuda/trunk/PKGBUILD)
  cuda/repos/community-testing-x86_64/cuda-findgllib_mk.diff
(from rev 384333, cuda/trunk/cuda-findgllib_mk.diff)
  cuda/repos/community-testing-x86_64/cuda.conf
(from rev 384333, cuda/trunk/cuda.conf)
  cuda/repos/community-testing-x86_64/cuda.install
(from rev 384333, cuda/trunk/cuda.install)
  cuda/repos/community-testing-x86_64/cuda.sh
(from rev 384333, cuda/trunk/cuda.sh)
Deleted:
  cuda/repos/community-testing-x86_64/PKGBUILD
  cuda/repos/community-testing-x86_64/cuda-findgllib_mk.diff
  cuda/repos/community-testing-x86_64/cuda.conf
  cuda/repos/community-testing-x86_64/cuda.install
  cuda/repos/community-testing-x86_64/cuda.sh

+
 PKGBUILD   |  179 ++-
 cuda-findgllib_mk.diff |   44 +--
 cuda.conf  |   10 +-
 cuda.install   |   22 ++---
 cuda.sh|2 
 5 files changed, 125 insertions(+), 132 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-24 06:45:13 UTC (rev 384333)
+++ PKGBUILD2018-09-24 06:45:34 UTC (rev 384334)
@@ -1,93 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-pkgname=cuda
-pkgver=10.0.130
-_basever=10.0.130
-_driverver=410.48
-pkgrel=1
-pkgdesc="NVIDIA's GPU programming toolkit"
-arch=('x86_64')
-url="http://www.nvidia.com/object/cuda_home.html";
-license=('custom:NVIDIA')
-depends=('gcc7-libs' 'opencl-nvidia' 'nvidia-utils' 'gcc7')
-replaces=('cuda-toolkit' 'cuda-sdk')
-provides=('cuda-toolkit' 'cuda-sdk')
-optdepends=('gdb: for cuda-gdb'
-'java-runtime: for nsight and nvvp')
-options=(!strip staticlibs)
-install=cuda.install
-source=(https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda_${_basever}_${_driverver}_linux
-cuda.sh
-cuda.conf
-cuda-findgllib_mk.diff)
-sha512sums=('409ea4cc6aa0fe7063450e77c3b67b9b41aab1bbe556db673fb1a80610b20bd52e2020bf94034a92ab68c721d3d5739500bae4bd7a3558b2d8e73730a3b4ea25'
-
'ce0b8df5d918ec8429da4ab8f9dee463ac04055ee5b0beeb0386b67d765a4c892d314995776a0d695cd06bcfbaf996e4904935ddc898a9d774f6bf965d989dea'
-
'0f1f5bed19f9eaf66b53e32d2e163a40d03e11565b3d5d9f5220b6904bb510fd9548e0dd8a33ee84e729845333158f9fed078584e80a8361ca434b1410624473'
-
'41d6b6cad934f135eafde610d1cbd862033977fd4416a4b6abaa47709a70bab7fcf6f8377c21329084fb9db13f2a8c8c20e93c15292d7d4a6448d70a33b23f1b')
-
-prepare() {
-  sh cuda_${_basever}_${_driverver}_linux --extract=${srcdir}
-  ./cuda-*.run --noexec --keep
-  ./cuda-samples*.run --noexec --keep
-
-  # path hacks
-
-  # 1rd sed line: sets right path to install man files
-  # 2rd sed line: hack to lie installer, now detect launch script by root
-  # 3rd sed line: sets right path in .desktop files and other .desktop stuff 
(warnings by desktop-file-validate)
-  sed -e "s|/usr/share|${srcdir}/../pkg/${pkgname}/usr/share|g" \
-  -e 's|can_add_for_all_users;|1;|g' \
-  -e 's|=\\"$prefix\\\"|=/opt/cuda|g' -e 's|Terminal=No|Terminal=false|g' 
-e 's|ParallelComputing|ParallelComputing;|g' \
-  -i pkg/install-linux.pl
-
-  # set right path in Samples Makefiles
-  sed 's|\$cudaprefix\\|\\/opt\\/cuda\\|g' -i pkg/install-sdk-linux.pl
-
-  # use python2
-  find pkg -name '*.py' | xargs sed -i -e 's|env python|env python2|g' -e 
's|bin/python|bin/python2|g'
-
-  # Fix up samples tht use findgllib_mk
-  for f in pkg/samples/*/*/findgllib.mk; do
-patch $f cuda-findgllib_mk.diff
-  done
-}
-
-package() {
-  cd pkg
-  export PERL5LIB=.
-  perl install-linux.pl -prefix="${pkgdir}/opt/cuda" -noprompt
-  perl install-sdk-linux.pl -cudaprefix="${pkgdir}/opt/cuda" 
-prefix="${pkgdir}/opt/cuda/samples" -noprompt
-
-  # Hack we need because of glibc 2.26 (https://bugs.archlinux.org/task/55580)
-  # without which we couldn't compile anything at all.
-  # Super dirty hack. I really hope it doesn't break other stuff!
-  # Hopefully we can remove this for later version of cuda.
-  sed -i "1 i#define _BITS_FLOATN_H" 
"${pkgdir}/opt/cuda/include/host_defines.h"
-
-  # Needs gcc7
-  ln -s /usr/bin/gcc-7 "${pkgdir}/opt/cuda/bin/gcc"
-  ln -s /usr/bin/g++-7 "${pkgdir}/opt/cuda/bin/g++"
-
-  # Install profile and ld.so.config files
-  install -Dm755 "${srcdir}/cuda.sh" "${pkgdir}/etc/profile.d/cuda.sh"
-  install -Dm644 "${srcdir}/cuda.conf" "${pkgdir}/etc/ld.so.conf.d/cuda.conf"
-
-  mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
-  ln -s /opt/cuda/doc/pdf/EULA.pdf 
"${pkgdir}/usr/share/licenses/${pkgname}/EULA.pdf"
-
-  # Remove redundant man and samples
-  rm -fr "${pkgdir}/opt/cuda/doc/man"
-  rm -fr "${pkgdir}/opt/cuda/cuda-samples"
-  rm -fr "${pkgdir}/usr/share/man/man3/deprecated.3"*
-
-  # Remove included copy 

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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 06:45:13
  Author: svenstaro
Revision: 384333

upgpkg: cuda 10.0.130-2

Remove hack and conflicting files

Modified:
  cuda/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:43:57 UTC (rev 384332)
+++ PKGBUILD2018-09-24 06:45:13 UTC (rev 384333)
@@ -3,7 +3,7 @@
 pkgver=10.0.130
 _basever=10.0.130
 _driverver=410.48
-pkgrel=1
+pkgrel=2
 pkgdesc="NVIDIA's GPU programming toolkit"
 arch=('x86_64')
 url="http://www.nvidia.com/object/cuda_home.html";
@@ -57,12 +57,6 @@
   perl install-linux.pl -prefix="${pkgdir}/opt/cuda" -noprompt
   perl install-sdk-linux.pl -cudaprefix="${pkgdir}/opt/cuda" 
-prefix="${pkgdir}/opt/cuda/samples" -noprompt
 
-  # Hack we need because of glibc 2.26 (https://bugs.archlinux.org/task/55580)
-  # without which we couldn't compile anything at all.
-  # Super dirty hack. I really hope it doesn't break other stuff!
-  # Hopefully we can remove this for later version of cuda.
-  sed -i "1 i#define _BITS_FLOATN_H" 
"${pkgdir}/opt/cuda/include/host_defines.h"
-
   # Needs gcc7
   ln -s /usr/bin/gcc-7 "${pkgdir}/opt/cuda/bin/gcc"
   ln -s /usr/bin/g++-7 "${pkgdir}/opt/cuda/bin/g++"
@@ -75,9 +69,8 @@
   ln -s /opt/cuda/doc/pdf/EULA.pdf 
"${pkgdir}/usr/share/licenses/${pkgname}/EULA.pdf"
 
   # Remove redundant man and samples
-  rm -fr "${pkgdir}/opt/cuda/doc/man"
   rm -fr "${pkgdir}/opt/cuda/cuda-samples"
-  rm -fr "${pkgdir}/usr/share/man/man3/deprecated.3"*
+  rm -fr "${pkgdir}/usr/share/man/man3"
 
   # Remove included copy of java and link to system java
   rm -fr  "${pkgdir}/opt/cuda/jre"


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:43:57
  Author: felixonmars
Revision: 384332

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

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

Copied: pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 
384331, pandoc-crossref/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:43:57 UTC (rev 384332)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=pandoc-crossref
+pkgver=0.3.2.1
+pkgrel=92
+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-data-accessor' 
'haskell-data-accessor-template'
+ 'haskell-data-accessor-transformers' 'haskell-file-embed' 
'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=('224218d3a559fc6a2b574c4f62a7e99f28c25abb20f7fc2eb6b318f388d0c3e65f690c03b687964d50bb4fc87a77d79a6bebb20c196cd93f884f12c43ce1c68e')
+
+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
+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() {
+# 
https://github.com/lierdakil/pandoc-crossref/issues/181#issuecomment-398269601
+cd $pkgname-$pkgver
+runhaskell Setup test || warning "Tests failed"
+}
+
+package() {
+cd $pkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:43:38
  Author: felixonmars
Revision: 384331

upgpkg: pandoc-crossref 0.3.2.1-92

rebuild with concurrent-output 1.10.7

Modified:
  pandoc-crossref/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:42:19 UTC (rev 384330)
+++ PKGBUILD2018-09-24 06:43:38 UTC (rev 384331)
@@ -3,7 +3,7 @@
 
 pkgname=pandoc-crossref
 pkgver=0.3.2.1
-pkgrel=91
+pkgrel=92
 pkgdesc="Pandoc filter for cross-references"
 url="https://hackage.haskell.org/package/${pkgname}";
 license=("GPL2")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:42:19
  Author: felixonmars
Revision: 384330

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

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

Copied: haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 
384329, haskell-hakyll/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:42:19 UTC (rev 384330)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=hakyll
+pkgname=haskell-hakyll
+pkgver=4.12.4.0
+pkgrel=13
+pkgdesc="A static website compiler library"
+url="http://jaspervdj.be/hakyll";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-blaze-html' 'haskell-blaze-markup' 
'haskell-cryptohash'
+ 'haskell-data-default' 'haskell-file-embed' 'haskell-fsnotify' 
'haskell-http-conduit'
+ 'haskell-http-types' 'haskell-lrucache' 'haskell-network-uri'
+ 'haskell-optparse-applicative' 'pandoc' 'pandoc-citeproc' 
'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' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-hunit'
+ 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('45c167a59a44065e7252472ab1cf116a9ff7dabab6b7c35354716e9487fcd26ebc33f1b94a41a1558eadfd7bfa89047409818b868f5a8bce9111a83f5a42451e')
+
+build() {
+cd "${srcdir}/${_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
+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
+}
+
+package() {
+cd "${srcdir}/${_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)

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:42:01
  Author: felixonmars
Revision: 384329

upgpkg: haskell-hakyll 4.12.4.0-13

rebuild with concurrent-output 1.10.7

Modified:
  haskell-hakyll/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:39:46 UTC (rev 384328)
+++ PKGBUILD2018-09-24 06:42:01 UTC (rev 384329)
@@ -4,7 +4,7 @@
 _hkgname=hakyll
 pkgname=haskell-hakyll
 pkgver=4.12.4.0
-pkgrel=12
+pkgrel=13
 pkgdesc="A static website compiler library"
 url="http://jaspervdj.be/hakyll";
 license=("custom:BSD3")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:39:46
  Author: felixonmars
Revision: 384328

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: pandoc-citeproc/repos/community-staging-x86_64/PKGBUILD (from rev 
384327, pandoc-citeproc/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:39:46 UTC (rev 384328)
@@ -0,0 +1,56 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=pandoc-citeproc
+pkgver=0.14.4
+pkgrel=6
+pkgdesc="Supports using pandoc with citeproc"
+url="https://hackage.haskell.org/package/$pkgname";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 
'haskell-attoparsec' 'haskell-base-compat'
+ 'haskell-data-default' 'haskell-hs-bibutils' 'haskell-old-locale' 
'pandoc'
+ 'haskell-pandoc-types' 'haskell-rfc5051' 'haskell-setenv' 
'haskell-split'
+ 'haskell-syb' 'haskell-tagsoup' 'haskell-temporary' 'haskell-text-icu'
+ 'haskell-unordered-containers' 'haskell-vector' 'haskell-xml-conduit' 
'haskell-yaml')
+conflicts=('haskell-pandoc-citeproc')
+replaces=('haskell-pandoc-citeproc')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/${pkgver}/$pkgname-${pkgver}.tar.gz";)
+sha512sums=('45f8dbb4de1263cf3beee8f5cc953e75861dae6bbdb65aeefb7cce2ee64e52a70e42747f692fc6a350e9b9a9b95a31919acfce1b79dd7deab7374ec8a78790f4')
+
+prepare() {
+cd "${srcdir}/$pkgname-${pkgver}"
+# TODO: find a better solution
+sed -i 
"s|(\"HOME\",\".\")|(\"HOME\",\".\"),(\"LD_LIBRARY_PATH\",\"$PWD/dist/build\"),(\"pandoc_citeproc_datadir\",\"$PWD\")|"
 tests/test-pandoc-citeproc.hs
+}
+
+build() {
+cd "${srcdir}/$pkgname-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/$pkgname" 
--datasubdir="$pkgname" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-debug -f-test_citeproc -funicode_collation -f-embed_data_files 
-fbibutils -f-static
+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 $pkgname-$pkgver
+# https://github.com/jgm/pandoc-citeproc/issues/342
+runhaskell Setup test || warning "Tests failed"
+}
+
+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"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:39:27
  Author: felixonmars
Revision: 384327

upgpkg: pandoc-citeproc 0.14.4-6

rebuild with concurrent-output 1.10.7

Modified:
  pandoc-citeproc/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:36:31 UTC (rev 384326)
+++ PKGBUILD2018-09-24 06:39:27 UTC (rev 384327)
@@ -3,7 +3,7 @@
 
 pkgname=pandoc-citeproc
 pkgver=0.14.4
-pkgrel=5
+pkgrel=6
 pkgdesc="Supports using pandoc with citeproc"
 url="https://hackage.haskell.org/package/$pkgname";
 license=("custom:BSD3")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:36:14
  Author: felixonmars
Revision: 384325

upgpkg: pandoc 2.2.3.2-35

rebuild with concurrent-output 1.10.7

Modified:
  pandoc/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:28:24 UTC (rev 384324)
+++ PKGBUILD2018-09-24 06:36:14 UTC (rev 384325)
@@ -3,7 +3,7 @@
 
 pkgname=pandoc
 pkgver=2.2.3.2
-pkgrel=34
+pkgrel=35
 pkgdesc="Conversion between markup formats"
 url="http://pandoc.org";
 license=("GPL")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:36:31
  Author: felixonmars
Revision: 384326

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: pandoc/repos/community-staging-x86_64/PKGBUILD (from rev 384325, 
pandoc/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:36:31 UTC (rev 384326)
@@ -0,0 +1,64 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=pandoc
+pkgver=2.2.3.2
+pkgrel=35
+pkgdesc="Conversion between markup formats"
+url="http://pandoc.org";
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-http' 'haskell-juicypixels' 'haskell-sha' 
'haskell-aeson'
+ 'haskell-aeson-pretty' 'haskell-base-compat' 
'haskell-base64-bytestring'
+ 'haskell-blaze-html' 'haskell-blaze-markup' 
'haskell-case-insensitive' 'haskell-cmark-gfm'
+ 'haskell-data-default' 'haskell-doctemplates' 'haskell-exceptions' 
'haskell-glob'
+ 'haskell-haddock-library' 'haskell-skylighting' 'haskell-hslua'
+ '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-tagsoup' 'haskell-temporary' 'haskell-network-uri'
+ 'haskell-unordered-containers' 'haskell-zip-archive' 'haskell-vector' 
'haskell-xml'
+ 'haskell-zlib')
+optdepends=('pandoc-citeproc: for citation rendering with pandoc-citeproc 
filter'
+'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' 'haskell-diff' 'haskell-tasty' 'haskell-tasty-hunit' 
'haskell-tasty-quickcheck'
+ 'haskell-tasty-golden' 'haskell-quickcheck' 
'haskell-executable-path')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz";)
+sha512sums=('e35f7e8db30784f15e11a6a48cb1ae8cb96faca7280c7d8ba63c1d948daab13097c04b7796a6ad8853ac177ee93de20edecf81842fdb7998e3453b89ac9750b0')
+
+prepare() {
+cd "${srcdir}/$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 "${srcdir}/${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
+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 "${srcdir}/${pkgname}-${pkgver}"
+LC_CTYPE=en_US.UTF-8 runhaskell Setup test
+}
+
+package() {
+cd "${srcdir}/${pkgbase}-${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}/COPYING.md"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:28:07
  Author: felixonmars
Revision: 384323

upgpkg: hoogle 5.0.17.3-93

rebuild with concurrent-output 1.10.7

Modified:
  hoogle/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:26:38 UTC (rev 384322)
+++ PKGBUILD2018-09-24 06:28:07 UTC (rev 384323)
@@ -3,7 +3,7 @@
 
 pkgname=hoogle
 pkgver=5.0.17.3
-pkgrel=92
+pkgrel=93
 pkgdesc="Haskell API Search"
 url="http://www.haskell.org/hoogle/";
 license=("custom:BSD3")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:28:24
  Author: felixonmars
Revision: 384324

archrelease: copy trunk to community-staging-x86_64

Added:
  hoogle/repos/community-staging-x86_64/
  hoogle/repos/community-staging-x86_64/PKGBUILD
(from rev 384323, hoogle/trunk/PKGBUILD)

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

Copied: hoogle/repos/community-staging-x86_64/PKGBUILD (from rev 384323, 
hoogle/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:28:24 UTC (rev 384324)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hoogle
+pkgver=5.0.17.3
+pkgrel=93
+pkgdesc="Haskell API Search"
+url="http://www.haskell.org/hoogle/";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-aeson' 'haskell-cmdargs' 
'haskell-conduit'
+ 'haskell-conduit-extra' 'haskell-connection' 'haskell-extra' 
'haskell-src-exts'
+ 'haskell-http-conduit' 'haskell-http-types' 'haskell-js-flot' 
'haskell-js-jquery'
+ 'haskell-mmap' 'haskell-network' 'haskell-network-uri' 
'haskell-old-locale'
+ 'haskell-process-extras' 'haskell-resourcet' 'haskell-storable-tuple' 
'haskell-tar'
+ 'haskell-uniplate' 'haskell-utf8-string' 'haskell-vector' 
'haskell-wai'
+ 'haskell-wai-logger' 'haskell-warp' 'haskell-warp-tls' 'haskell-zlib')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz";)
+sha512sums=('b8113e9dc6f44fbf684edfe6134eb44d55b1ef43afc3cb2051920daaec3e108df6209cfe822a8eeff884360c9b9415f2ab8273e7681e6bbcc1b9c77490370195')
+
+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 \
+-fnetwork-uri
+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
+}
+
+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"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:26:38
  Author: felixonmars
Revision: 384322

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

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

Copied: hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 384321, 
hledger-web/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:26:38 UTC (rev 384322)
@@ -0,0 +1,52 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hledger-web
+pkgver=1.10
+pkgrel=71
+pkgdesc="Web interface for the hledger accounting tool"
+url="http://hledger.org";
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-blaze-html' 
'haskell-blaze-markup'
+ 'haskell-case-insensitive' 'haskell-clientsession' 'haskell-cmdargs' 
'haskell-conduit'
+ 'haskell-data-default'
+ 'haskell-hjsmin' 'haskell-http-conduit' 'haskell-http-client' 
'haskell-hunit'
+ 'haskell-conduit-extra' 'haskell-safe' 'haskell-shakespeare' 
'haskell-wai'
+ 'haskell-wai-extra' 'haskell-wai-handler-launch' 'haskell-warp' 
'haskell-yesod'
+ 'haskell-yesod-core' 'haskell-yesod-form' 'haskell-yesod-static' 
'haskell-json'
+ 'haskell-megaparsec')
+makedepends=('ghc' 'haskell-hspec' 'haskell-yesod-test')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz";)
+sha512sums=('37be7468f4c64dfff852759b35d5f41406b8a49ab75dec621319680cea3536b009e3dcc02c3447df5af5818f64613740db64faa9142ec07d403f404e5f4e7e95')
+
+prepare() {
+cd $pkgname-$pkgver
+sed -i '/semigroups/d' $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" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-dev -f-library-only -fthreaded
+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 $pkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:26:20
  Author: felixonmars
Revision: 384321

upgpkg: hledger-web 1.10-71

rebuild with concurrent-output 1.10.7

Modified:
  hledger-web/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:24:55 UTC (rev 384320)
+++ PKGBUILD2018-09-24 06:26:20 UTC (rev 384321)
@@ -3,7 +3,7 @@
 
 pkgname=hledger-web
 pkgver=1.10
-pkgrel=70
+pkgrel=71
 pkgdesc="Web interface for the hledger accounting tool"
 url="http://hledger.org";
 license=("GPL")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:24:37
  Author: felixonmars
Revision: 384319

upgpkg: hledger-ui 1.10-43

rebuild with concurrent-output 1.10.7

Modified:
  hledger-ui/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:23:39 UTC (rev 384318)
+++ PKGBUILD2018-09-24 06:24:37 UTC (rev 384319)
@@ -3,7 +3,7 @@
 
 pkgname=hledger-ui
 pkgver=1.10
-pkgrel=42
+pkgrel=43
 pkgdesc="Curses-style user interface for the hledger accounting tool"
 url="http://hledger.org";
 license=("GPL")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:24:55
  Author: felixonmars
Revision: 384320

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

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

Copied: hledger-ui/repos/community-staging-x86_64/PKGBUILD (from rev 384319, 
hledger-ui/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:24:55 UTC (rev 384320)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hledger-ui
+pkgver=1.10
+pkgrel=43
+pkgdesc="Curses-style user interface for the hledger accounting tool"
+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-fsnotify'
+ 'haskell-hunit' 'haskell-microlens' 'haskell-microlens-platform' 
'haskell-megaparsec'
+ 'haskell-pretty-show' '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=('a493cb27f3d5ca184a46e7bb43fe14d5e7286ca6e15fa134eac966e969d45fde7c09dc1f5965f4c27609bc2b0d81bfca4c20d8242cd43bbc19e0e4ea8747c5ee')
+
+prepare() {
+# It does nothing
+sed -e '/mtl-compat/d' \
+-i ${pkgname}-${pkgver}/${pkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup configure -O --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" \
+-fthreaded
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:23:39
  Author: felixonmars
Revision: 384318

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: hledger-api/repos/community-staging-x86_64/PKGBUILD (from rev 384317, 
hledger-api/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:23:39 UTC (rev 384318)
@@ -0,0 +1,31 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hledger-api
+pkgver=1.10
+pkgrel=55
+pkgdesc="Web API server for the hledger accounting tool"
+url="http://hledger.org";
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-aeson' 
'haskell-data-default'
+ 'haskell-decimal' 'haskell-docopt' 'haskell-either' 
'haskell-microlens'
+ 'haskell-microlens-platform' 'haskell-safe' 'haskell-servant-server'
+ 'haskell-servant-swagger' 'haskell-swagger2' 'haskell-wai' 
'haskell-wai-extra'
+ 'haskell-warp')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz";)
+sha512sums=('8c51c80ae911782fac5108949d67d52c81bdbafc562eeea9fc817a29362da85f7dd4a2d860d2fb25bea880df786e4886dca9561c9b2b9c7d7f2a4ecef6091834')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup configure -O --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname"
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:23:18
  Author: felixonmars
Revision: 384317

upgpkg: hledger-api 1.10-55

rebuild with concurrent-output 1.10.7

Modified:
  hledger-api/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:22:09 UTC (rev 384316)
+++ PKGBUILD2018-09-24 06:23:18 UTC (rev 384317)
@@ -3,7 +3,7 @@
 
 pkgname=hledger-api
 pkgver=1.10
-pkgrel=54
+pkgrel=55
 pkgdesc="Web API server for the hledger accounting tool"
 url="http://hledger.org";
 license=("GPL")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:22:09
  Author: felixonmars
Revision: 384316

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-yesod-test/repos/community-staging-x86_64/PKGBUILD (from rev 
384315, haskell-yesod-test/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:22:09 UTC (rev 384316)
@@ -0,0 +1,51 @@
+# Maintainer: Felix Yan 
+
+_hkgname=yesod-test
+pkgname=haskell-yesod-test
+pkgver=1.6.5
+pkgrel=45
+pkgdesc="Integration testing for WAI/Yesod Applications"
+url="http://www.yesodweb.com";
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hunit' 'haskell-attoparsec' 
'haskell-blaze-builder'
+ 'haskell-blaze-html' 'haskell-case-insensitive' 'haskell-conduit'
+ 'haskell-cookie' 'haskell-hspec-core' 'haskell-html-conduit' 
'haskell-http-types'
+ 'haskell-network' 'haskell-pretty-show' 'haskell-wai'
+ 'haskell-wai-extra' 'haskell-xml-conduit' 'haskell-xml-types' 
'haskell-yesod-core')
+makedepends=('ghc' 'haskell-yesod-form' 'haskell-hspec' 'haskell-unliftio')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('ae990cbd3a04bbcefe02a650a904e295ee8e2ca4dd4ac9167e7f2ea879a02bb005dd3d686249f9f891261d8f184f5a3c2abd6e4c41cacb79751f5bd3bc85b4a5')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_hkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${_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
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:21:51
  Author: felixonmars
Revision: 384315

upgpkg: haskell-yesod-test 1.6.5-45

rebuild with concurrent-output 1.10.7

Modified:
  haskell-yesod-test/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:20:41 UTC (rev 384314)
+++ PKGBUILD2018-09-24 06:21:51 UTC (rev 384315)
@@ -3,7 +3,7 @@
 _hkgname=yesod-test
 pkgname=haskell-yesod-test
 pkgver=1.6.5
-pkgrel=44
+pkgrel=45
 pkgdesc="Integration testing for WAI/Yesod Applications"
 url="http://www.yesodweb.com";
 license=('MIT')


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:20:23
  Author: felixonmars
Revision: 384313

upgpkg: git-annex 6.20180913-13

rebuild with concurrent-output 1.10.7

Modified:
  git-annex/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:15:11 UTC (rev 384312)
+++ PKGBUILD2018-09-24 06:20:23 UTC (rev 384313)
@@ -3,7 +3,7 @@
 
 pkgname=git-annex
 pkgver=6.20180913
-pkgrel=12
+pkgrel=13
 pkgdesc="Manage files with git, without checking their contents into git"
 url="http://git-annex.branchable.com/";
 license=("AGPL3")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:20:41
  Author: felixonmars
Revision: 384314

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 384313, git-annex/trunk/PKGBUILD)
  git-annex/repos/community-staging-x86_64/ghc-8.4.patch
(from rev 384313, git-annex/trunk/ghc-8.4.patch)

---+
 PKGBUILD  |   53 
 ghc-8.4.patch |  121 
 2 files changed, 174 insertions(+)

Copied: git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 384313, 
git-annex/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:20:41 UTC (rev 384314)
@@ -0,0 +1,53 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=git-annex
+pkgver=6.20180913
+pkgrel=13
+pkgdesc="Manage files with git, without checking their contents into git"
+url="http://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-crypto-api' 'haskell-cryptonite' 'haskell-data-default' 
'haskell-dav'
+ 'haskell-dbus' 'haskell-disk-free-space' 'haskell-dlist'
+ 'haskell-edit-distance' 'haskell-esqueleto' 'haskell-exceptions' 
'haskell-fdo-notify'
+ 'haskell-feed' 'haskell-hinotify' 'haskell-hslogger' 
'haskell-http-client'
+ 'haskell-http-client-tls' 'haskell-http-conduit' 'haskell-http-types' 
'haskell-ifelse'
+ 'haskell-magic' 'haskell-memory' 'haskell-monad-control' 
'haskell-monad-logger'
+ 'haskell-mountpoints' 'haskell-network' 'haskell-network-info' 
'haskell-network-multicast'
+ 'haskell-network-uri' 'haskell-old-locale' 
'haskell-optparse-applicative'
+ 'haskell-path-pieces' 'haskell-persistent' 'haskell-persistent-sqlite'
+ 'haskell-persistent-template' 'haskell-quickcheck' 'haskell-random' 
'haskell-regex-tdfa'
+ 'haskell-resourcet' 'haskell-safesemaphore' 'haskell-sandi' 
'haskell-securemem'
+ 'haskell-shakespeare' 'haskell-socks' 'haskell-split' 
'haskell-stm-chans' 'haskell-tagsoup'
+ 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 
'haskell-tasty-rerun'
+ 'haskell-torrent' 'haskell-unix-compat' 'haskell-unordered-containers'
+ 'haskell-utf8-string' 'haskell-uuid' 'haskell-vector' 'haskell-wai' 
'haskell-wai-extra'
+ 'haskell-warp' 'haskell-warp-tls' 'haskell-yesod' 
'haskell-yesod-core' 'haskell-yesod-form'
+ 'haskell-yesod-static')
+makedepends=('chrpath' 'ghc')
+source=("git+https://git.joeyh.name/git/git-annex.git#tag=$pkgver";)
+sha512sums=('SKIP')
+
+build() {
+  cd git-annex
+
+  runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic 
--disable-library-vanilla \
+--docdir="/usr/share/doc/$pkgname" \
+-fconcurrentoutput -ftorrentparser \
+-f-androidsplice -f-android -fproduction -fpairing -fwebapp \
+-fassistant -fwebdav -fs3 -f-benchmark -fdbus -fmagicmime
+  runhaskell Setup build
+}
+
+package() {
+  cd git-annex
+  runhaskell Setup copy --destdir="$pkgdir"
+  make GHC="ghc -dynamic" BUILDER=true DESTDIR="$pkgdir" -j1 install-misc
+
+  rm "$pkgdir"/usr/share/doc/git-annex/COPYRIGHT
+  rmdir "$pkgdir"/usr/share/doc/git-annex "$pkgdir"/usr/share/doc
+}

Copied: git-annex/repos/community-staging-x86_64/ghc-8.4.patch (from rev 
384313, git-annex/trunk/ghc-8.4.patch)
===
--- community-staging-x86_64/ghc-8.4.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.4.patch  2018-09-24 06:20:41 UTC (rev 
384314)
@@ -0,0 +1,121 @@
+diff --git a/Command/Info.hs b/Command/Info.hs
+index c9a314056a..3ae82f5532 100644
+--- a/Command/Info.hs
 b/Command/Info.hs
+@@ -56,15 +56,17 @@ data KeyData = KeyData
+   , backendsKeys :: M.Map KeyVariety Integer
+   }
+ 
+-instance Monoid KeyData where
+-  mempty = KeyData 0 0 0 M.empty
+-  mappend a b = KeyData
++instance Semigroup KeyData where
++  a <> b = KeyData
+   { countKeys = countKeys a + countKeys b
+   , sizeKeys = sizeKeys a + sizeKeys b
+   , unknownSizeKeys = unknownSizeKeys a + unknownSizeKeys b
+   , backendsKeys = backendsKeys a <> backendsKeys b
+   }
+ 
++instance Monoid KeyData where
++  mempty = KeyData 0 0 0 M.empty
++
+ data NumCopiesStats = NumCopiesStats
+   { numCopiesVarianceMap :: M.Map Variance Integer
+   }
+diff --git a/Git/Fsck.hs 

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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:15:11
  Author: felixonmars
Revision: 384312

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-static/repos/community-staging-x86_64/
  haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD
(from rev 384311, haskell-yesod-static/trunk/PKGBUILD)

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

Copied: haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD (from rev 
384311, haskell-yesod-static/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:15:11 UTC (rev 384312)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-static
+pkgname=haskell-yesod-static
+pkgver=1.6.0
+pkgrel=94
+pkgdesc="Static file serving subsite for Yesod Web Framework."
+url="http://www.yesodweb.com/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-async' 'haskell-attoparsec' 
'haskell-base64-bytestring'
+ 'haskell-blaze-builder' 'haskell-byteable' 'haskell-conduit' 
'haskell-cryptonite'
+ 'haskell-cryptonite-conduit' 'haskell-memory' 'haskell-css-text' 
'haskell-data-default'
+ 'haskell-exceptions' 'haskell-file-embed' 'haskell-hashable' 
'haskell-hjsmin'
+ 'haskell-http-types' 'haskell-mime-types' 'haskell-old-time' 
'haskell-resourcet'
+ 'haskell-unix-compat' 'haskell-unordered-containers' 'haskell-wai' 
'haskell-wai-app-static'
+ 'haskell-yesod-core')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('85352eb6ec0f4d7682a0d000f158446ed0370d7a63f9cca8976e5972d10ca427e45e8307c1169bfbcc25ba7fa62e1906651a9e8c7d6937ac4ea6f25412b5cea5')
+
+build() {
+cd "${srcdir}/${_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
+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}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:14:48
  Author: felixonmars
Revision: 384311

upgpkg: haskell-yesod-static 1.6.0-94

rebuild with concurrent-output 1.10.7

Modified:
  haskell-yesod-static/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:14:41 UTC (rev 384310)
+++ PKGBUILD2018-09-24 06:14:48 UTC (rev 384311)
@@ -4,7 +4,7 @@
 _hkgname=yesod-static
 pkgname=haskell-yesod-static
 pkgver=1.6.0
-pkgrel=93
+pkgrel=94
 pkgdesc="Static file serving subsite for Yesod Web Framework."
 url="http://www.yesodweb.com/";
 license=("MIT")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:13:52
  Author: felixonmars
Revision: 384309

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-auth/repos/community-staging-x86_64/
  haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD
(from rev 384308, haskell-yesod-auth/trunk/PKGBUILD)

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

Copied: haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD (from rev 
384308, haskell-yesod-auth/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:13:52 UTC (rev 384309)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-auth
+pkgname=haskell-yesod-auth
+pkgver=1.6.4.1
+pkgrel=9
+pkgdesc="Authentication for Yesod."
+url="http://www.yesodweb.com/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-authenticate' 
'haskell-base16-bytestring'
+ 'haskell-base64-bytestring' 'haskell-blaze-builder' 
'haskell-blaze-html'
+ 'haskell-blaze-markup' 'haskell-conduit' 'haskell-conduit-extra' 
'haskell-cryptonite'
+ 'haskell-data-default' 'haskell-email-validate' 'haskell-file-embed' 
'haskell-http-client'
+ 'haskell-http-client-tls' 'haskell-http-conduit' 'haskell-http-types' 
'haskell-memory'
+ 'haskell-network-uri' 'haskell-nonce' 'haskell-persistent' 
'haskell-random' 'haskell-safe'
+ 'haskell-shakespeare' 'haskell-unliftio' 'haskell-unliftio-core'
+ 'haskell-unordered-containers' 'haskell-wai' 'haskell-yesod-core' 
'haskell-yesod-form'
+ 'haskell-yesod-persistent')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('d70974047374a9ab95bf811eca27c45391f0987083e77a17c832cf6d2ebdf0b0c2042a4dbe838db83a4aff3c576aa02c20554afb0338249898894f910dfd5c1f')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fnetwork-uri
+runhaskell Setup build
+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}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:13:31
  Author: felixonmars
Revision: 384308

upgpkg: haskell-yesod-auth 1.6.4.1-9

rebuild with concurrent-output 1.10.7

Modified:
  haskell-yesod-auth/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 06:12:11 UTC (rev 384307)
+++ PKGBUILD2018-09-24 06:13:31 UTC (rev 384308)
@@ -4,7 +4,7 @@
 _hkgname=yesod-auth
 pkgname=haskell-yesod-auth
 pkgver=1.6.4.1
-pkgrel=8
+pkgrel=9
 pkgdesc="Authentication for Yesod."
 url="http://www.yesodweb.com/";
 license=("MIT")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:12:11
  Author: felixonmars
Revision: 384307

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-yesod/repos/community-staging-x86_64/PKGBUILD (from rev 384306, 
haskell-yesod/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 06:12:11 UTC (rev 384307)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod
+pkgname=haskell-yesod
+pkgver=1.6.0
+pkgrel=116
+pkgdesc="Creation of type-safe, RESTful web applications."
+url="http://www.yesodweb.com/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-blaze-html' 'haskell-blaze-markup'
+ 'haskell-data-default-class' 'haskell-fast-logger' 
'haskell-monad-logger'
+ 'haskell-resourcet' 'haskell-shakespeare' 'haskell-streaming-commons'
+ 'haskell-unordered-containers' 'haskell-wai' 'haskell-wai-extra' 
'haskell-wai-logger'
+ 'haskell-warp' 'haskell-yaml' 'haskell-yesod-core' 
'haskell-yesod-form'
+ 'haskell-yesod-persistent')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('36caa5ee5c27a2355aff9e5dc210100661670717e251bb42bac48c02cd6979c38ae7b5fda1dd2e264aefb7b5b3808f7ccc9e511fd38b6de7090e16c7a91e1b15')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+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
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Monday, September 24, 2018 @ 06:11:50
  Author: felixonmars
Revision: 384306

upgpkg: haskell-yesod 1.6.0-116

rebuild with concurrent-output 1.10.7

Modified:
  haskell-yesod/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 05:23:23 UTC (rev 384305)
+++ PKGBUILD2018-09-24 06:11:50 UTC (rev 384306)
@@ -4,7 +4,7 @@
 _hkgname=yesod
 pkgname=haskell-yesod
 pkgver=1.6.0
-pkgrel=115
+pkgrel=116
 pkgdesc="Creation of type-safe, RESTful web applications."
 url="http://www.yesodweb.com/";
 license=("MIT")


[arch-commits] Commit in cuda/repos (6 files)

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 05:23:23
  Author: svenstaro
Revision: 384305

archrelease: copy trunk to community-testing-x86_64

Added:
  cuda/repos/community-testing-x86_64/
  cuda/repos/community-testing-x86_64/PKGBUILD
(from rev 384304, cuda/trunk/PKGBUILD)
  cuda/repos/community-testing-x86_64/cuda-findgllib_mk.diff
(from rev 384304, cuda/trunk/cuda-findgllib_mk.diff)
  cuda/repos/community-testing-x86_64/cuda.conf
(from rev 384304, cuda/trunk/cuda.conf)
  cuda/repos/community-testing-x86_64/cuda.install
(from rev 384304, cuda/trunk/cuda.install)
  cuda/repos/community-testing-x86_64/cuda.sh
(from rev 384304, cuda/trunk/cuda.sh)

+
 PKGBUILD   |   93 +++
 cuda-findgllib_mk.diff |   22 +++
 cuda.conf  |5 ++
 cuda.install   |   11 +
 cuda.sh|1 
 5 files changed, 132 insertions(+)

Copied: cuda/repos/community-testing-x86_64/PKGBUILD (from rev 384304, 
cuda/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2018-09-24 05:23:23 UTC (rev 384305)
@@ -0,0 +1,93 @@
+# Maintainer: Sven-Hendrik Haase 
+pkgname=cuda
+pkgver=10.0.130
+_basever=10.0.130
+_driverver=410.48
+pkgrel=1
+pkgdesc="NVIDIA's GPU programming toolkit"
+arch=('x86_64')
+url="http://www.nvidia.com/object/cuda_home.html";
+license=('custom:NVIDIA')
+depends=('gcc7-libs' 'opencl-nvidia' 'nvidia-utils' 'gcc7')
+replaces=('cuda-toolkit' 'cuda-sdk')
+provides=('cuda-toolkit' 'cuda-sdk')
+optdepends=('gdb: for cuda-gdb'
+'java-runtime: for nsight and nvvp')
+options=(!strip staticlibs)
+install=cuda.install
+source=(https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda_${_basever}_${_driverver}_linux
+cuda.sh
+cuda.conf
+cuda-findgllib_mk.diff)
+sha512sums=('409ea4cc6aa0fe7063450e77c3b67b9b41aab1bbe556db673fb1a80610b20bd52e2020bf94034a92ab68c721d3d5739500bae4bd7a3558b2d8e73730a3b4ea25'
+
'ce0b8df5d918ec8429da4ab8f9dee463ac04055ee5b0beeb0386b67d765a4c892d314995776a0d695cd06bcfbaf996e4904935ddc898a9d774f6bf965d989dea'
+
'0f1f5bed19f9eaf66b53e32d2e163a40d03e11565b3d5d9f5220b6904bb510fd9548e0dd8a33ee84e729845333158f9fed078584e80a8361ca434b1410624473'
+
'41d6b6cad934f135eafde610d1cbd862033977fd4416a4b6abaa47709a70bab7fcf6f8377c21329084fb9db13f2a8c8c20e93c15292d7d4a6448d70a33b23f1b')
+
+prepare() {
+  sh cuda_${_basever}_${_driverver}_linux --extract=${srcdir}
+  ./cuda-*.run --noexec --keep
+  ./cuda-samples*.run --noexec --keep
+
+  # path hacks
+
+  # 1rd sed line: sets right path to install man files
+  # 2rd sed line: hack to lie installer, now detect launch script by root
+  # 3rd sed line: sets right path in .desktop files and other .desktop stuff 
(warnings by desktop-file-validate)
+  sed -e "s|/usr/share|${srcdir}/../pkg/${pkgname}/usr/share|g" \
+  -e 's|can_add_for_all_users;|1;|g' \
+  -e 's|=\\"$prefix\\\"|=/opt/cuda|g' -e 's|Terminal=No|Terminal=false|g' 
-e 's|ParallelComputing|ParallelComputing;|g' \
+  -i pkg/install-linux.pl
+
+  # set right path in Samples Makefiles
+  sed 's|\$cudaprefix\\|\\/opt\\/cuda\\|g' -i pkg/install-sdk-linux.pl
+
+  # use python2
+  find pkg -name '*.py' | xargs sed -i -e 's|env python|env python2|g' -e 
's|bin/python|bin/python2|g'
+
+  # Fix up samples tht use findgllib_mk
+  for f in pkg/samples/*/*/findgllib.mk; do
+patch $f cuda-findgllib_mk.diff
+  done
+}
+
+package() {
+  cd pkg
+  export PERL5LIB=.
+  perl install-linux.pl -prefix="${pkgdir}/opt/cuda" -noprompt
+  perl install-sdk-linux.pl -cudaprefix="${pkgdir}/opt/cuda" 
-prefix="${pkgdir}/opt/cuda/samples" -noprompt
+
+  # Hack we need because of glibc 2.26 (https://bugs.archlinux.org/task/55580)
+  # without which we couldn't compile anything at all.
+  # Super dirty hack. I really hope it doesn't break other stuff!
+  # Hopefully we can remove this for later version of cuda.
+  sed -i "1 i#define _BITS_FLOATN_H" 
"${pkgdir}/opt/cuda/include/host_defines.h"
+
+  # Needs gcc7
+  ln -s /usr/bin/gcc-7 "${pkgdir}/opt/cuda/bin/gcc"
+  ln -s /usr/bin/g++-7 "${pkgdir}/opt/cuda/bin/g++"
+
+  # Install profile and ld.so.config files
+  install -Dm755 "${srcdir}/cuda.sh" "${pkgdir}/etc/profile.d/cuda.sh"
+  install -Dm644 "${srcdir}/cuda.conf" "${pkgdir}/etc/ld.so.conf.d/cuda.conf"
+
+  mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
+  ln -s /opt/cuda/doc/pdf/EULA.pdf 
"${pkgdir}/usr/share/licenses/${pkgname}/EULA.pdf"
+
+  # Remove redundant man and samples
+  rm -fr "${pkgdir}/opt/cuda/doc/man"
+  rm -fr "${pkgdir}/opt/cuda/cuda-samples"
+  rm -fr "${pkgdir}/usr/share/man/man3/deprecated.3"*
+
+  # Remove included copy of java and link to system java
+  rm -fr  "${pkgdir}/opt/cuda/jre"
+  sed 's|../jre/bin/java|/usr/bin/java|g' \
+-i "$

[arch-commits] Commit in cuda/trunk (PKGBUILD cuda-findgllib_mk.diff)

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 05:22:50
  Author: svenstaro
Revision: 384304

upgpkg: cuda 10.0.130-1

Modified:
  cuda/trunk/PKGBUILD
  cuda/trunk/cuda-findgllib_mk.diff

+
 PKGBUILD   |   14 +++---
 cuda-findgllib_mk.diff |8 
 2 files changed, 11 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 04:20:21 UTC (rev 384303)
+++ PKGBUILD2018-09-24 05:22:50 UTC (rev 384304)
@@ -1,9 +1,9 @@
 # Maintainer: Sven-Hendrik Haase 
 pkgname=cuda
-pkgver=9.2.148
-_basever=9.2.148
-_driverver=396.37
-pkgrel=2
+pkgver=10.0.130
+_basever=10.0.130
+_driverver=410.48
+pkgrel=1
 pkgdesc="NVIDIA's GPU programming toolkit"
 arch=('x86_64')
 url="http://www.nvidia.com/object/cuda_home.html";
@@ -15,14 +15,14 @@
 'java-runtime: for nsight and nvvp')
 options=(!strip staticlibs)
 install=cuda.install
-source=(https://developer.nvidia.com/compute/cuda/9.2/Prod2/local_installers/cuda_${_basever}_${_driverver}_linux
+source=(https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda_${_basever}_${_driverver}_linux
 cuda.sh
 cuda.conf
 cuda-findgllib_mk.diff)
-sha512sums=('103c59151727b2c14b403799dbde01bbb95e48b95a55050edb4f6786b209876c65a96f8cf5ca7d6b3ac7cd886413b9bf273a7d5afecd8317dcfa49bb63162983'
+sha512sums=('409ea4cc6aa0fe7063450e77c3b67b9b41aab1bbe556db673fb1a80610b20bd52e2020bf94034a92ab68c721d3d5739500bae4bd7a3558b2d8e73730a3b4ea25'
 
'ce0b8df5d918ec8429da4ab8f9dee463ac04055ee5b0beeb0386b67d765a4c892d314995776a0d695cd06bcfbaf996e4904935ddc898a9d774f6bf965d989dea'
 
'0f1f5bed19f9eaf66b53e32d2e163a40d03e11565b3d5d9f5220b6904bb510fd9548e0dd8a33ee84e729845333158f9fed078584e80a8361ca434b1410624473'
-
'6e9a15c73849e6400b0289ed9d6e9d3b7f100712713efcb7bbf4921f39fe671cd9fd3958e735c0da3a44f9afdd2aca94dbc63b564970a0dcacba599b570aca0f')
+
'41d6b6cad934f135eafde610d1cbd862033977fd4416a4b6abaa47709a70bab7fcf6f8377c21329084fb9db13f2a8c8c20e93c15292d7d4a6448d70a33b23f1b')
 
 prepare() {
   sh cuda_${_basever}_${_driverver}_linux --extract=${srcdir}

Modified: cuda-findgllib_mk.diff
===
--- cuda-findgllib_mk.diff  2018-09-24 04:20:21 UTC (rev 384303)
+++ cuda-findgllib_mk.diff  2018-09-24 05:22:50 UTC (rev 384304)
@@ -1,10 +1,10 @@
 --- ./opt/cuda/samples/3_Imaging/bicubicTexture/findgllib.mk   2017-09-28 
09:07:30.310563874 +0200
 +++ findgllib.mk   2017-09-28 14:40:50.638930881 +0200
 @@ -60,6 +60,7 @@
- RHEL   = $(shell echo $(DISTRO) | grep -i 'red\|rhel' >/dev/null 2>&1; 
echo $$?)
- CENTOS = $(shell echo $(DISTRO) | grep -i centos  >/dev/null 2>&1; 
echo $$?)
- SUSE   = $(shell echo $(DISTRO) | grep -i suse>/dev/null 2>&1; 
echo $$?)
-+ARCHLX = $(shell echo $(DISTRO) | grep -i arch>/dev/null 2>&1; 
echo $$?)
+ RHEL   = $(shell echo $(DISTRO) | grep -i 'red\|rhel'  >/dev/null 2>&1; 
echo $$?)
+ CENTOS = $(shell echo $(DISTRO) | grep -i centos   >/dev/null 2>&1; 
echo $$?)
+ SUSE   = $(shell echo $(DISTRO) | grep -i 'suse\|sles' >/dev/null 2>&1; 
echo $$?)
++ARCHLX = $(shell echo $(DISTRO) | grep -i arch >/dev/null 2>&1; 
echo $$?)
  ifeq ("$(UBUNTU)","0")
ifeq ($(HOST_ARCH)-$(TARGET_ARCH),x86_64-armv7l)
  GLPATH := /usr/arm-linux-gnueabihf/lib


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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 04:26:04
  Author: svenstaro
Revision: 335288

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-settings/repos/testing-x86_64/
  nvidia-settings/repos/testing-x86_64/PKGBUILD
(from rev 335287, nvidia-settings/trunk/PKGBUILD)
  nvidia-settings/repos/testing-x86_64/libxnvctrl_so.patch
(from rev 335287, nvidia-settings/trunk/libxnvctrl_so.patch)

-+
 PKGBUILD|   63 +++
 libxnvctrl_so.patch |   67 ++
 2 files changed, 130 insertions(+)

Copied: nvidia-settings/repos/testing-x86_64/PKGBUILD (from rev 335287, 
nvidia-settings/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-09-24 04:26:04 UTC (rev 335288)
@@ -0,0 +1,63 @@
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Felix Yan 
+# Maintainer: Levente Polyak 
+
+pkgbase=nvidia-settings
+pkgname=('nvidia-settings' 'libxnvctrl')
+pkgver=410.57
+_commit=3061600e99d0b2ce72209bcdcd249810d4fc082f
+pkgrel=1
+pkgdesc='Tool for configuring the NVIDIA graphics driver'
+url='https://github.com/NVIDIA/nvidia-settings'
+arch=('x86_64')
+license=('GPL2')
+makedepends=('git' 'inetutils' 'gtk2' 'jansson' 'gtk3' 'libxv' 'libvdpau' 
'nvidia-utils' 'libxext')
+options=('staticlibs')
+source=(${pkgbase}-${pkgver}.tar.gz::https://github.com/NVIDIA/nvidia-settings/archive/$_commit.tar.gz
+libxnvctrl_so.patch)
+sha512sums=('b8154c909243f0e4604f51a7cd9d174c22083c21dc0b740d58d3a53248df7f3a4c284c9782cb8e3a26465d5288965ec9d63cf478d4c0993685c2e321d3851dc0'
+
'f69f5dc84fe624579a3c9ce877f4ae4e34c2184877576afbea07b8abdd7ff01e470517f2b77cd11a904518cbcb83fb388ca1d0006f0ef2854723920c9cf8')
+
+prepare() {
+  export PREFIX=/usr
+  export NV_USE_BUNDLED_LIBJANSSON=0
+  cd ${pkgbase}-${_commit}
+  patch -p1 < "${srcdir}/libxnvctrl_so.patch"
+}
+
+build() {
+  cd ${pkgbase}-${_commit}
+  make
+  make -C src/libXNVCtrl
+}
+
+package_nvidia-settings() {
+  depends=('jansson' 'gtk3' 'libxv' 'libvdpau' 'nvidia-utils' 'libxnvctrl')
+
+  cd ${pkgbase}-${_commit}
+  make DESTDIR="${pkgdir}" install
+
+  install -D -m644 doc/nvidia-settings.desktop 
"${pkgdir}/usr/share/applications/nvidia-settings.desktop"
+  install -D -m644 doc/nvidia-settings.png 
"${pkgdir}/usr/share/pixmaps/nvidia-settings.png"
+  sed -e 's:__UTILS_PATH__:/usr/bin:' -e 
's:__PIXMAP_PATH__:/usr/share/pixmaps:' -i 
"${pkgdir}/usr/share/applications/nvidia-settings.desktop"
+
+  rm "$pkgdir/usr/lib/libnvidia-gtk2.so.$pkgver"
+}
+
+package_libxnvctrl() {
+  depends=('libxext')
+  pkgdesc='NVIDIA NV-CONTROL X extension'
+
+  cd ${pkgbase}-${_commit}
+  install -Dm 644 doc/{NV-CONTROL-API.txt,FRAMELOCK.txt} -t 
"${pkgdir}/usr/share/doc/${pkgname}"
+  install -Dm 644 samples/{Makefile,README,*.c,*.h,*.mk} -t 
"${pkgdir}/usr/share/doc/${pkgname}/samples"
+
+  cd src/libXNVCtrl
+  install -Dm 644 *.h -t "${pkgdir}/usr/include/NVCtrl"
+  install -Dm 644 libXNVCtrl.a -t "${pkgdir}/usr/lib"
+  install -Dm 755 libXNVCtrl.so.0.0.0 -t "${pkgdir}/usr/lib"
+  ln -s libXNVCtrl.so.0.0.0 "${pkgdir}/usr/lib/libXNVCtrl.so.0"
+  ln -s libXNVCtrl.so.0 "${pkgdir}/usr/lib/libXNVCtrl.so"
+}
+
+# vim: ts=2 sw=2 et:

Copied: nvidia-settings/repos/testing-x86_64/libxnvctrl_so.patch (from rev 
335287, nvidia-settings/trunk/libxnvctrl_so.patch)
===
--- testing-x86_64/libxnvctrl_so.patch  (rev 0)
+++ testing-x86_64/libxnvctrl_so.patch  2018-09-24 04:26:04 UTC (rev 335288)
@@ -0,0 +1,67 @@
+--- a/src/Makefile
 b/src/Makefile
+@@ -106,6 +106,8 @@
+ XNVCTRL_DIR ?= libXNVCtrl
+ XNVCTRL_MAKEFILE?= Makefile
+ XNVCTRL_ARCHIVE ?= $(XNVCTRL_DIR)/libXNVCtrl.a
++XNVCTRL_SHARED  ?= $(XNVCTRL_DIR)/libXNVCtrl.so.0
++XNVCTRL_LIB ?= $(XNVCTRL_SHARED)
+ XCONFIG_PARSER_DIR  ?= XF86Config-parser
+ COMMON_UTILS_DIR?= common-utils
+ COMMON_UNIX_DIR ?= common-unix
+@@ -280,15 +282,18 @@
+   $(MKDIR) $(BINDIR)
+   $(INSTALL) $(INSTALL_BIN_ARGS) $< $(BINDIR)/$(notdir $<)
+ 
++$(XNVCTRL_ARCHIVE) $(XNVCTRL_SHARED):
++  $(MAKE) -C $(XNVCTRL_DIR)
++
+ $(eval $(call DEBUG_INFO_RULES, $(NVIDIA_SETTINGS)))
+-$(NVIDIA_SETTINGS).unstripped: $(OBJS) $(XNVCTRL_ARCHIVE)
++$(NVIDIA_SETTINGS).unstripped: $(OBJS) $(XNVCTRL_LIB)
+   $(call quiet_cmd,LINK) $(CFLAGS) $(LDFLAGS) $(BIN_LDFLAGS) \
+-  -rdynamic -o $@ $(OBJS) $(XNVCTRL_ARCHIVE) $(LIBS)
++  -rdynamic -o $@ $(OBJS) $(XNVCTRL_LIB) $(LIBS)
+ 
+ $(eval $(call DEBUG_INFO_RULES, $(GTK2LIB)))
+ $(GTK2LIB).unstripped: $(GTK2_OBJS) $(XCP_OBJS) $(IMAGE_OBJS) $(VERSION_MK)
+   $(call quiet_cmd,LINK) -shared $(CFLAGS) $(LDFLAGS) $(BIN_LDFLAGS) \
+-  $(XNVCTRL_ARCHIVE) $(LIBS) $(GTK2_LIBS) \
++  $(XNVCTRL_LIB) $(LI

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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 04:25:58
  Author: svenstaro
Revision: 335287

upgpkg: nvidia-settings 410.57-1

Modified:
  nvidia-settings/trunk/PKGBUILD

--+
 PKGBUILD |   15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 04:21:37 UTC (rev 335286)
+++ PKGBUILD2018-09-24 04:25:58 UTC (rev 335287)
@@ -4,7 +4,8 @@
 
 pkgbase=nvidia-settings
 pkgname=('nvidia-settings' 'libxnvctrl')
-pkgver=396.51
+pkgver=410.57
+_commit=3061600e99d0b2ce72209bcdcd249810d4fc082f
 pkgrel=1
 pkgdesc='Tool for configuring the NVIDIA graphics driver'
 url='https://github.com/NVIDIA/nvidia-settings'
@@ -12,20 +13,20 @@
 license=('GPL2')
 makedepends=('git' 'inetutils' 'gtk2' 'jansson' 'gtk3' 'libxv' 'libvdpau' 
'nvidia-utils' 'libxext')
 options=('staticlibs')
-source=(${pkgbase}-${pkgver}.tar.gz::https://github.com/NVIDIA/nvidia-settings/archive/${pkgver}.tar.gz
+source=(${pkgbase}-${pkgver}.tar.gz::https://github.com/NVIDIA/nvidia-settings/archive/$_commit.tar.gz
 libxnvctrl_so.patch)
-sha512sums=('66b00d464b337457bb633ee76298264629415b007472313b1003b0b00665c8e05361c5e1c28fd536d838b493fd341b5b8a368fab21ca260b592afeeca033afeb'
+sha512sums=('b8154c909243f0e4604f51a7cd9d174c22083c21dc0b740d58d3a53248df7f3a4c284c9782cb8e3a26465d5288965ec9d63cf478d4c0993685c2e321d3851dc0'
 
'f69f5dc84fe624579a3c9ce877f4ae4e34c2184877576afbea07b8abdd7ff01e470517f2b77cd11a904518cbcb83fb388ca1d0006f0ef2854723920c9cf8')
 
 prepare() {
   export PREFIX=/usr
   export NV_USE_BUNDLED_LIBJANSSON=0
-  cd ${pkgbase}-${pkgver}
+  cd ${pkgbase}-${_commit}
   patch -p1 < "${srcdir}/libxnvctrl_so.patch"
 }
 
 build() {
-  cd ${pkgbase}-${pkgver}
+  cd ${pkgbase}-${_commit}
   make
   make -C src/libXNVCtrl
 }
@@ -33,7 +34,7 @@
 package_nvidia-settings() {
   depends=('jansson' 'gtk3' 'libxv' 'libvdpau' 'nvidia-utils' 'libxnvctrl')
 
-  cd ${pkgbase}-${pkgver}
+  cd ${pkgbase}-${_commit}
   make DESTDIR="${pkgdir}" install
 
   install -D -m644 doc/nvidia-settings.desktop 
"${pkgdir}/usr/share/applications/nvidia-settings.desktop"
@@ -47,7 +48,7 @@
   depends=('libxext')
   pkgdesc='NVIDIA NV-CONTROL X extension'
 
-  cd ${pkgbase}-${pkgver}
+  cd ${pkgbase}-${_commit}
   install -Dm 644 doc/{NV-CONTROL-API.txt,FRAMELOCK.txt} -t 
"${pkgdir}/usr/share/doc/${pkgname}"
   install -Dm 644 samples/{Makefile,README,*.c,*.h,*.mk} -t 
"${pkgdir}/usr/share/doc/${pkgname}/samples"
 


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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 04:21:29
  Author: svenstaro
Revision: 335285

upgpkg: nvidia-lts 1:410.57-1

Modified:
  nvidia-lts/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 04:07:48 UTC (rev 335284)
+++ PKGBUILD2018-09-24 04:21:29 UTC (rev 335285)
@@ -1,9 +1,9 @@
 # Maintainer: Eric Bélanger 
 
 pkgname=nvidia-lts
-pkgver=396.54
+pkgver=410.57
 _extramodules=extramodules-4.14-lts
-pkgrel=4
+pkgrel=1
 epoch=1
 arch=('x86_64')
 url="http://www.nvidia.com/";
@@ -13,7 +13,7 @@
 options=('!strip')
 _pkg="NVIDIA-Linux-x86_64-${pkgver}"
 
source=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run";)
-sha512sums=('17139abe99d4f32ec87379ee57af2cc0fec7d24605b2be7e3cd6609d9fcdf871e3c1cb7414b3544e14eb32d2213fec7ac45b3261f27c8d6565d510ccb14a1247')
+sha512sums=('2ba6b4b7829410152e0fa57772969ca59f134995ef93d08c12cc6a7a97e081c1d718600a25f541444ce66603ed84b99e66b0ced6fb773ca40f98cd5dc1348d79')
 
 prepare() {
 sh "${_pkg}.run" --extract-only


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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 04:21:37
  Author: svenstaro
Revision: 335286

archrelease: copy trunk to testing-x86_64

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

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

Copied: nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 335285, 
nvidia-lts/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-09-24 04:21:37 UTC (rev 335286)
@@ -0,0 +1,42 @@
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=410.57
+_extramodules=extramodules-4.14-lts
+pkgrel=1
+epoch=1
+arch=('x86_64')
+url="http://www.nvidia.com/";
+makedepends=("nvidia-utils=${pkgver}" 'linux-lts' 'linux-lts-headers>=4.14.71')
+provides=('nvidia')
+license=('custom')
+options=('!strip')
+_pkg="NVIDIA-Linux-x86_64-${pkgver}"
+source=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run";)
+sha512sums=('2ba6b4b7829410152e0fa57772969ca59f134995ef93d08c12cc6a7a97e081c1d718600a25f541444ce66603ed84b99e66b0ced6fb773ca40f98cd5dc1348d79')
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+}
+
+build() {
+_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+cd "${_pkg}"/kernel
+make SYSSRC=/usr/lib/modules/"${_kernver}/build" module
+}
+
+package() {
+pkgdesc="NVIDIA drivers for linux-lts"
+depends=('linux-lts>=4.14.71' "nvidia-utils=${pkgver}" 'libgl')
+
+install -Dt "${pkgdir}/usr/lib/modules/${_extramodules}" -m644 \
+  "${srcdir}/${_pkg}/kernel"/nvidia{,-modeset,-drm,-uvm}.ko
+
+find "${pkgdir}" -name '*.ko' -exec gzip -n {} +
+
+echo "blacklist nouveau" |
+  install -Dm644 /dev/stdin "${pkgdir}/usr/lib/modprobe.d/${pkgname}.conf"
+
+install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 
"${srcdir}/${_pkg}/LICENSE"
+}


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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 04:20:14
  Author: svenstaro
Revision: 384302

upgpkg: lib32-nvidia-utils 410.57-1

Modified:
  lib32-nvidia-utils/trunk/PKGBUILD

--+
 PKGBUILD |   11 +--
 1 file changed, 1 insertion(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 04:07:58 UTC (rev 384301)
+++ PKGBUILD2018-09-24 04:20:14 UTC (rev 384302)
@@ -14,7 +14,7 @@
 options=('!strip')
 _pkg="NVIDIA-Linux-x86_64-${pkgver}"
 
source=("https://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run";)
-sha512sums=('17139abe99d4f32ec87379ee57af2cc0fec7d24605b2be7e3cd6609d9fcdf871e3c1cb7414b3544e14eb32d2213fec7ac45b3261f27c8d6565d510ccb14a1247')
+sha512sums=('2ba6b4b7829410152e0fa57772969ca59f134995ef93d08c12cc6a7a97e081c1d718600a25f541444ce66603ed84b99e66b0ced6fb773ca40f98cd5dc1348d79')
 
 create_links() {
 # create soname links
@@ -58,9 +58,6 @@
 
 cd "${_pkg}"/32
 
-# X wrapped software rendering
-enstall -D -m755 "libnvidia-wfb.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-wfb.so.${pkgver}"
-
 install -D -m755 "libGLX_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib32/libGLX_nvidia.so.${pkgver}"
 
 # OpenGL libraries
@@ -77,7 +74,6 @@
 install -D -m755 "libnvidia-ifr.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-ifr.so.${pkgver}"
 install -D -m755 "libnvidia-fbc.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-fbc.so.${pkgver}"
 install -D -m755 "libnvidia-encode.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-encode.so.${pkgver}"
-install -D -m755 "libnvidia-cfg.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-cfg.so.${pkgver}"
 install -D -m755 "libnvidia-ml.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-ml.so.${pkgver}"
 install -D -m755 "libnvidia-glvkspirv.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-glvkspirv.so.${pkgver}"
 
@@ -98,11 +94,6 @@
 # Fat (multiarchitecture) binary loader
 install -D -m755 "libnvidia-fatbinaryloader.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-fatbinaryloader.so.${pkgver}"
 
-# raytracing
-install -D -m755 "libnvoptix.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvoptix.so.${pkgver}"
-install -D -m755 "libnvidia-rtcore.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-rtcore.so.${pkgver}"
-install -D -m755 "libnvidia-cbl.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-cbl.so.${pkgver}"
-
 create_links
 
 rm -rf "${pkgdir}"/usr/{include,share,bin}


[arch-commits] Commit in lib32-nvidia-utils/repos (2 files)

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 04:20:21
  Author: svenstaro
Revision: 384303

archrelease: copy trunk to multilib-testing-x86_64

Added:
  lib32-nvidia-utils/repos/multilib-testing-x86_64/
  lib32-nvidia-utils/repos/multilib-testing-x86_64/PKGBUILD
(from rev 384302, lib32-nvidia-utils/trunk/PKGBUILD)

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

Copied: lib32-nvidia-utils/repos/multilib-testing-x86_64/PKGBUILD (from rev 
384302, lib32-nvidia-utils/trunk/PKGBUILD)
===
--- multilib-testing-x86_64/PKGBUILD(rev 0)
+++ multilib-testing-x86_64/PKGBUILD2018-09-24 04:20:21 UTC (rev 384303)
@@ -0,0 +1,102 @@
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: Thomas Baechler 
+# Contributor: James Rayner 
+
+_pkgbasename=nvidia-utils
+pkgbase=lib32-$_pkgbasename
+pkgname=('lib32-nvidia-utils' 'lib32-opencl-nvidia')
+pkgver=410.57
+pkgrel=1
+arch=('x86_64')
+url="http://www.nvidia.com/";
+#makedepends=('nvidia-libgl')  # To avoid conflict during installation in the 
build chroot
+license=('custom')
+options=('!strip')
+_pkg="NVIDIA-Linux-x86_64-${pkgver}"
+source=("https://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run";)
+sha512sums=('2ba6b4b7829410152e0fa57772969ca59f134995ef93d08c12cc6a7a97e081c1d718600a25f541444ce66603ed84b99e66b0ced6fb773ca40f98cd5dc1348d79')
+
+create_links() {
+# create soname links
+for _lib in $(find "${pkgdir}" -name '*.so*' | grep -v 'xorg/'); do
+_soname=$(dirname "${_lib}")/$(readelf -d "${_lib}" | grep -Po 
'SONAME.*: \[\K[^]]*' || true)
+_base=$(echo ${_soname} | sed -r 's/(.*).so.*/\1.so/')
+[[ -e "${_soname}" ]] || ln -s $(basename "${_lib}") "${_soname}"
+[[ -e "${_base}" ]] || ln -s $(basename "${_soname}") "${_base}"
+done
+}
+
+build() {
+sh ${_pkg}.run --extract-only
+}
+
+package_lib32-opencl-nvidia() {
+pkgdesc="OpenCL implemention for NVIDIA (32-bit)"
+depends=('lib32-zlib' 'lib32-gcc-libs')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+provides=('lib32-opencl-driver')
+
+cd "${_pkg}"/32
+
+# OpenCL
+install -D -m755 "libnvidia-compiler.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-compiler.so.${pkgver}"
+install -D -m755 "libnvidia-opencl.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-opencl.so.${pkgver}"
+
+create_links
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s $_pkgbasename "${pkgdir}/usr/share/licenses/lib32-opencl-nvidia"
+}
+
+package_lib32-nvidia-utils() {
+pkgdesc="NVIDIA drivers utilities (32-bit)"
+depends=('lib32-zlib' 'lib32-gcc-libs' 'lib32-libglvnd' 'nvidia-utils')
+optdepends=('lib32-opencl-nvidia')
+conflicts=('lib32-nvidia-libgl')
+provides=('lib32-vulkan-driver' 'lib32-opengl-driver' 'lib32-nvidia-libgl')
+replaces=('lib32-nvidia-libgl')
+
+cd "${_pkg}"/32
+
+install -D -m755 "libGLX_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib32/libGLX_nvidia.so.${pkgver}"
+
+# OpenGL libraries
+install -D -m755 "libEGL_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib32/libEGL_nvidia.so.${pkgver}"
+install -D -m755 "libGLESv1_CM_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib32/libGLESv1_CM_nvidia.so.${pkgver}"
+install -D -m755 "libGLESv2_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib32/libGLESv2_nvidia.so.${pkgver}"
+
+# OpenGL core library
+install -D -m755 "libnvidia-glcore.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-glcore.so.${pkgver}"
+install -D -m755 "libnvidia-eglcore.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-eglcore.so.${pkgver}"
+install -D -m755 "libnvidia-glsi.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-glsi.so.${pkgver}"
+
+# misc
+install -D -m755 "libnvidia-ifr.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-ifr.so.${pkgver}"
+install -D -m755 "libnvidia-fbc.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-fbc.so.${pkgver}"
+install -D -m755 "libnvidia-encode.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-encode.so.${pkgver}"
+install -D -m755 "libnvidia-ml.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-ml.so.${pkgver}"
+install -D -m755 "libnvidia-glvkspirv.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-glvkspirv.so.${pkgver}"
+
+# VDPAU
+install -D -m755 "libvdpau_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib32/vdpau/libvdpau_nvidia.so.${pkgver}"
+
+# nvidia-tls library
+install -D -m755 "libnvidia-tls.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-tls.so.${pkgver}"
+install -D -m755 "tls/libnvidia-tls.so.${pkgver}" 
"${pkgdir}/usr/lib32/tls/libnvidia-tls.so.${pkgver}"
+
+# CUDA
+install -D -m755 "libcuda.so.${pkgver}" 
"${pkgdir}/usr/lib32/libcuda.so.${pkgver}"
+install -D -m755 "libnvcuvid.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvcuvid.so.${pkgver}"
+
+# PTX JIT Compiler (Parallel Thread Execution (PTX) is a pseudo-assembly 
languag

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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 04:07:58
  Author: svenstaro
Revision: 384301

upgpkg: lib32-nvidia-utils 410.57-1

Modified:
  lib32-nvidia-utils/trunk/PKGBUILD

--+
 PKGBUILD |   11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 03:20:07 UTC (rev 384300)
+++ PKGBUILD2018-09-24 04:07:58 UTC (rev 384301)
@@ -5,7 +5,7 @@
 _pkgbasename=nvidia-utils
 pkgbase=lib32-$_pkgbasename
 pkgname=('lib32-nvidia-utils' 'lib32-opencl-nvidia')
-pkgver=396.54
+pkgver=410.57
 pkgrel=1
 arch=('x86_64')
 url="http://www.nvidia.com/";
@@ -58,6 +58,9 @@
 
 cd "${_pkg}"/32
 
+# X wrapped software rendering
+enstall -D -m755 "libnvidia-wfb.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-wfb.so.${pkgver}"
+
 install -D -m755 "libGLX_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib32/libGLX_nvidia.so.${pkgver}"
 
 # OpenGL libraries
@@ -74,6 +77,7 @@
 install -D -m755 "libnvidia-ifr.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-ifr.so.${pkgver}"
 install -D -m755 "libnvidia-fbc.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-fbc.so.${pkgver}"
 install -D -m755 "libnvidia-encode.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-encode.so.${pkgver}"
+install -D -m755 "libnvidia-cfg.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-cfg.so.${pkgver}"
 install -D -m755 "libnvidia-ml.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-ml.so.${pkgver}"
 install -D -m755 "libnvidia-glvkspirv.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-glvkspirv.so.${pkgver}"
 
@@ -94,6 +98,11 @@
 # Fat (multiarchitecture) binary loader
 install -D -m755 "libnvidia-fatbinaryloader.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-fatbinaryloader.so.${pkgver}"
 
+# raytracing
+install -D -m755 "libnvoptix.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvoptix.so.${pkgver}"
+install -D -m755 "libnvidia-rtcore.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-rtcore.so.${pkgver}"
+install -D -m755 "libnvidia-cbl.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-cbl.so.${pkgver}"
+
 create_links
 
 rm -rf "${pkgdir}"/usr/{include,share,bin}


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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 04:07:48
  Author: svenstaro
Revision: 335284

Re-order libs

Modified:
  nvidia-utils/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 04:02:59 UTC (rev 335283)
+++ PKGBUILD2018-09-24 04:07:48 UTC (rev 335284)
@@ -76,6 +76,8 @@
 # Ensure that X finds glx
 ln -s "libglxserver_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.1"
 ln -s "libglxserver_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so"
+# X wrapped software rendering
+enstall -D -m755 "libnvidia-wfb.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-wfb.so.${pkgver}"
 
 install -D -m755 "libGLX_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libGLX_nvidia.so.${pkgver}"
 
@@ -96,7 +98,6 @@
 install -D -m755 "libnvidia-encode.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-encode.so.${pkgver}"
 install -D -m755 "libnvidia-cfg.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-cfg.so.${pkgver}"
 install -D -m755 "libnvidia-ml.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-ml.so.${pkgver}"
-install -D -m755 "libnvidia-wfb.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-wfb.so.${pkgver}"
 install -D -m755 "libnvidia-glvkspirv.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-glvkspirv.so.${pkgver}"
 
 # Vulkan ICD


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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 04:02:59
  Author: svenstaro
Revision: 335283

archrelease: copy trunk to testing-x86_64

Added:
  nvidia/repos/testing-x86_64/
  nvidia/repos/testing-x86_64/PKGBUILD
(from rev 335282, nvidia/trunk/PKGBUILD)
  nvidia/repos/testing-x86_64/kernel-4.16.patch
(from rev 335282, nvidia/trunk/kernel-4.16.patch)

---+
 PKGBUILD  |   86 
 kernel-4.16.patch |   33 +++
 2 files changed, 119 insertions(+)

Copied: nvidia/repos/testing-x86_64/PKGBUILD (from rev 335282, 
nvidia/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-09-24 04:02:59 UTC (rev 335283)
@@ -0,0 +1,86 @@
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Felix Yan 
+# Contributor: Thomas Baechler 
+
+pkgbase=nvidia
+pkgname=(nvidia nvidia-dkms)
+pkgver=410.57
+_extramodules=extramodules-ARCH
+pkgrel=1
+pkgdesc="NVIDIA drivers for linux"
+arch=('x86_64')
+url="http://www.nvidia.com/";
+makedepends=("nvidia-utils=${pkgver}" 'libglvnd' 'linux' 'linux-headers>=4.18' 
'linux-headers<4.19')
+license=('custom')
+options=('!strip')
+_pkg="NVIDIA-Linux-x86_64-${pkgver}"
+source=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run";
+kernel-4.16.patch)
+sha256sums=('5c3c2e1fef0615c0002946c586c815a77676f4683304cc17d5bf323e7626a320'
+'622ac792ec200b2239cb663c0010392118b78c9904973d82cd261165c16d6385')
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+
+# Restore phys_to_dma support (still needed for 396.18)
+# https://bugs.archlinux.org/task/58074
+patch -Np1 -i ../kernel-4.16.patch
+
+cp -a kernel kernel-dkms
+cd kernel-dkms
+sed -i "s/__VERSION_STRING/${pkgver}/" dkms.conf
+sed -i 's/__JOBS/`nproc`/' dkms.conf
+sed -i 's/__DKMS_MODULES//' dkms.conf
+sed -i '$iBUILT_MODULE_NAME[0]="nvidia"\
+DEST_MODULE_LOCATION[0]="/kernel/drivers/video"\
+BUILT_MODULE_NAME[1]="nvidia-uvm"\
+DEST_MODULE_LOCATION[1]="/kernel/drivers/video"\
+BUILT_MODULE_NAME[2]="nvidia-modeset"\
+DEST_MODULE_LOCATION[2]="/kernel/drivers/video"\
+BUILT_MODULE_NAME[3]="nvidia-drm"\
+DEST_MODULE_LOCATION[3]="/kernel/drivers/video"' dkms.conf
+
+# Gift for linux-rt guys
+sed -i 's/NV_EXCLUDE_BUILD_MODULES/IGNORE_PREEMPT_RT_PRESENCE=1 
NV_EXCLUDE_BUILD_MODULES/' dkms.conf
+}
+
+build() {
+_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+cd "${_pkg}"/kernel
+make SYSSRC=/usr/lib/modules/"${_kernver}/build" module
+}
+
+package_nvidia() {
+pkgdesc="NVIDIA drivers for linux"
+depends=('linux>=4.18' 'linux<4.19' "nvidia-utils=${pkgver}" 'libglvnd')
+
+install -Dt "${pkgdir}/usr/lib/modules/${_extramodules}" -m644 \
+  "${srcdir}/${_pkg}/kernel"/nvidia{,-modeset,-drm,-uvm}.ko
+
+find "${pkgdir}" -name '*.ko' -exec gzip -n {} +
+
+echo "blacklist nouveau" |
+install -Dm644 /dev/stdin 
"${pkgdir}/usr/lib/modprobe.d/${pkgname}.conf"
+
+install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 
"${srcdir}/${_pkg}/LICENSE"
+}
+
+package_nvidia-dkms() {
+pkgdesc="NVIDIA driver sources for linux"
+depends=('dkms' "nvidia-utils=$pkgver" 'libglvnd')
+optdepends=('linux-headers: Build the module for Arch kernel'
+'linux-lts-headers: Build the module for LTS Arch kernel')
+provides=("nvidia=$pkgver")
+conflicts+=('nvidia')
+
+cd ${_pkg}
+
+install -dm 755 "${pkgdir}"/usr/src
+cp -dr --no-preserve='ownership' kernel-dkms 
"${pkgdir}/usr/src/nvidia-${pkgver}"
+
+echo "blacklist nouveau" |
+install -Dm644 /dev/stdin 
"${pkgdir}/usr/lib/modprobe.d/${pkgname}.conf"
+
+install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 
"${srcdir}/${_pkg}/LICENSE"
+}

Copied: nvidia/repos/testing-x86_64/kernel-4.16.patch (from rev 335282, 
nvidia/trunk/kernel-4.16.patch)
===
--- testing-x86_64/kernel-4.16.patch(rev 0)
+++ testing-x86_64/kernel-4.16.patch2018-09-24 04:02:59 UTC (rev 335283)
@@ -0,0 +1,33 @@
+diff --git a/kernel/common/inc/nv-linux.h b/kernel/common/inc/nv-linux.h
+index 10fc418..22ef968 100644
+--- a/kernel/common/inc/nv-linux.h
 b/kernel/common/inc/nv-linux.h
+@@ -175,7 +175,11 @@ static inline uid_t __kuid_val(kuid_t uid)
+ 
+ #if defined(NV_VM_INSERT_PAGE_PRESENT)
+ #include 
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 16, 0)
+ #include 
++#else
++#include 
++#endif
+ #endif
+ 
+ #if defined(CONFIG_SWIOTLB) && defined(NVCPU_AARCH64)
+diff --git a/kernel/conftest.sh b/kernel/conftest.sh
+index b23dbb4..42dc576 100755
+--- a/kernel/conftest.sh
 b/kernel/conftest.sh
+@@ -1906,7 +1906,12 @@ compile_test() {
+ # Determine if the phys_to_dma function is present.
+ #
+ CODE="
++   

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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 04:02:53
  Author: svenstaro
Revision: 335282

upgpkg: nvidia 410.57-1

Modified:
  nvidia/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 03:58:20 UTC (rev 335281)
+++ PKGBUILD2018-09-24 04:02:53 UTC (rev 335282)
@@ -4,9 +4,9 @@
 
 pkgbase=nvidia
 pkgname=(nvidia nvidia-dkms)
-pkgver=396.54
+pkgver=410.57
 _extramodules=extramodules-ARCH
-pkgrel=6
+pkgrel=1
 pkgdesc="NVIDIA drivers for linux"
 arch=('x86_64')
 url="http://www.nvidia.com/";
@@ -16,7 +16,7 @@
 _pkg="NVIDIA-Linux-x86_64-${pkgver}"
 
source=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run";
 kernel-4.16.patch)
-sha256sums=('7c3e3c9ca6aea31ad2613ef9cb6a4510d95d61b698f084e55adcc0611ee9eec3'
+sha256sums=('5c3c2e1fef0615c0002946c586c815a77676f4683304cc17d5bf323e7626a320'
 '622ac792ec200b2239cb663c0010392118b78c9904973d82cd261165c16d6385')
 
 prepare() {


[arch-commits] Commit in nvidia-utils/repos (5 files)

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 03:58:20
  Author: svenstaro
Revision: 335281

archrelease: copy trunk to testing-x86_64

Added:
  nvidia-utils/repos/testing-x86_64/
  nvidia-utils/repos/testing-x86_64/PKGBUILD
(from rev 335280, nvidia-utils/trunk/PKGBUILD)
  nvidia-utils/repos/testing-x86_64/nvidia-drm-outputclass.conf
(from rev 335280, nvidia-utils/trunk/nvidia-drm-outputclass.conf)
  nvidia-utils/repos/testing-x86_64/nvidia-utils.install
(from rev 335280, nvidia-utils/trunk/nvidia-utils.install)
  nvidia-utils/repos/testing-x86_64/nvidia-utils.sysusers
(from rev 335280, nvidia-utils/trunk/nvidia-utils.sysusers)

-+
 PKGBUILD|  173 ++
 nvidia-drm-outputclass.conf |   15 +++
 nvidia-utils.install|7 +
 nvidia-utils.sysusers   |1 
 4 files changed, 196 insertions(+)

Copied: nvidia-utils/repos/testing-x86_64/PKGBUILD (from rev 335280, 
nvidia-utils/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-09-24 03:58:20 UTC (rev 335281)
@@ -0,0 +1,173 @@
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'opencl-nvidia')
+pkgver=410.57
+pkgrel=1
+arch=('x86_64')
+url="http://www.nvidia.com/";
+license=('custom')
+options=('!strip')
+_pkg="NVIDIA-Linux-x86_64-${pkgver}"
+source=('nvidia-drm-outputclass.conf'
+'nvidia-utils.sysusers'
+
"https://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run";)
+sha512sums=('c49d246a519731bfab9d22afa5c2dd2d366db06d80182738b84881e93cd697c783f16ee04819275c05597bb063451a5d6102fbc562cd078d2a374533a23cea48'
+
'4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
+
'2ba6b4b7829410152e0fa57772969ca59f134995ef93d08c12cc6a7a97e081c1d718600a25f541444ce66603ed84b99e66b0ced6fb773ca40f98cd5dc1348d79')
+
+
+create_links() {
+# create soname links
+find "$pkgdir" -type f -name '*.so*' ! -path '*xorg/*' -print0 | while 
read -d $'\0' _lib; do
+_soname=$(dirname "${_lib}")/$(readelf -d "${_lib}" | grep -Po 
'SONAME.*: \[\K[^]]*' || true)
+_base=$(echo ${_soname} | sed -r 's/(.*).so.*/\1.so/')
+[[ -e "${_soname}" ]] || ln -s $(basename "${_lib}") "${_soname}"
+[[ -e "${_base}" ]] || ln -s $(basename "${_soname}") "${_base}"
+done
+}
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+bsdtar -xf nvidia-persistenced-init.tar.bz2
+
+sed -i 's/__NV_VK_ICD__/libGLX_nvidia.so.0/' nvidia_icd.json.template
+}
+
+package_opencl-nvidia() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+provides=('opencl-driver')
+cd "${_pkg}"
+
+# OpenCL
+install -D -m644 nvidia.icd "${pkgdir}/etc/OpenCL/vendors/nvidia.icd"
+install -D -m755 "libnvidia-compiler.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}"
+install -D -m755 "libnvidia-opencl.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver}"
+
+create_links
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/opencl-nvidia"
+}
+
+package_nvidia-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server' 'libglvnd' 'egl-wayland')
+optdepends=('nvidia-settings: configuration tool'
+'xorg-server-devel: nvidia-xconfig'
+'opencl-nvidia: OpenCL support')
+conflicts=('nvidia-libgl')
+provides=('vulkan-driver' 'opengl-driver' 'nvidia-libgl')
+replaces=('nvidia-libgl')
+install="${pkgname}.install"
+
+cd "${_pkg}"
+
+# X driver
+install -D -m755 nvidia_drv.so 
"${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so"
+
+# GLX extension module for X
+install -D -m755 "libglxserver_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.${pkgver}"
+# Ensure that X finds glx
+ln -s "libglxserver_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.1"
+ln -s "libglxserver_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so"
+
+install -D -m755 "libGLX_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libGLX_nvidia.so.${pkgver}"
+
+# OpenGL libraries
+install -D -m755 "libEGL_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libEGL_nvidia.so.${pkgver}"
+install -D -m755 "libGLESv1_CM_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libGLESv1_CM_nvidia.so.${pkgver}"
+install -D -m755 "libGLESv2_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libGLESv2_nvidia.so.${pkgver}"
+install -D -m644 "10_nvidia.json" 
"${pkgdir}/usr/share/glvnd/egl_vendor.d/10_nvidia.json"
+
+# OpenGL core li

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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 03:58:12
  Author: svenstaro
Revision: 335280

upgpkg: nvidia-utils 410.57-1

Modified:
  nvidia-utils/trunk/PKGBUILD

--+
 PKGBUILD |   18 +++---
 1 file changed, 11 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 22:12:00 UTC (rev 335279)
+++ PKGBUILD2018-09-24 03:58:12 UTC (rev 335280)
@@ -4,7 +4,7 @@
 
 pkgbase=nvidia-utils
 pkgname=('nvidia-utils' 'opencl-nvidia')
-pkgver=396.54
+pkgver=410.57
 pkgrel=1
 arch=('x86_64')
 url="http://www.nvidia.com/";
@@ -16,7 +16,7 @@
 
"https://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run";)
 
sha512sums=('c49d246a519731bfab9d22afa5c2dd2d366db06d80182738b84881e93cd697c783f16ee04819275c05597bb063451a5d6102fbc562cd078d2a374533a23cea48'
 
'4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
-
'17139abe99d4f32ec87379ee57af2cc0fec7d24605b2be7e3cd6609d9fcdf871e3c1cb7414b3544e14eb32d2213fec7ac45b3261f27c8d6565d510ccb14a1247')
+
'2ba6b4b7829410152e0fa57772969ca59f134995ef93d08c12cc6a7a97e081c1d718600a25f541444ce66603ed84b99e66b0ced6fb773ca40f98cd5dc1348d79')
 
 
 create_links() {
@@ -72,13 +72,12 @@
 install -D -m755 nvidia_drv.so 
"${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so"
 
 # GLX extension module for X
-install -D -m755 "libglx.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglx.so.${pkgver}"
-ln -s "libglx.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglx.so.1"
# X doesn't find glx otherwise
-ln -s "libglx.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglx.so"  
# X doesn't find glx otherwise
+install -D -m755 "libglxserver_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.${pkgver}"
+# Ensure that X finds glx
+ln -s "libglxserver_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.1"
+ln -s "libglxserver_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglxserver_nvidia.so"
 
 install -D -m755 "libGLX_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libGLX_nvidia.so.${pkgver}"
-# now in mesa driver
-#ln -s "libGLX_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libGLX_indirect.so.0"
 
 # OpenGL libraries
 install -D -m755 "libEGL_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libEGL_nvidia.so.${pkgver}"
@@ -120,6 +119,11 @@
 # Fat (multiarchitecture) binary loader
 install -D -m755 "libnvidia-fatbinaryloader.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-fatbinaryloader.so.${pkgver}"
 
+# raytracing
+install -D -m755 "libnvoptix.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvoptix.so.${pkgver}"
+install -D -m755 "libnvidia-rtcore.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-rtcore.so.${pkgver}"
+install -D -m755 "libnvidia-cbl.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-cbl.so.${pkgver}"
+
 # DEBUG
 install -D -m755 nvidia-debugdump "${pkgdir}/usr/bin/nvidia-debugdump"
 


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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 03:20:00
  Author: svenstaro
Revision: 384299

upgpkg: openra 20180923-1

Modified:
  openra/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 03:19:04 UTC (rev 384298)
+++ PKGBUILD2018-09-24 03:20:00 UTC (rev 384299)
@@ -1,7 +1,7 @@
 # Maintainer: Sven-Hendrik Haase 
 # Contributor: Matthew Bowra-Dean 
 pkgname=openra
-pkgver=20180307
+pkgver=20180923
 pkgrel=1
 pkgdesc="An open-source implementation of the Red Alert engine using .NET/Mono 
and OpenGL"
 arch=('any')


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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 03:20:07
  Author: svenstaro
Revision: 384300

archrelease: copy trunk to community-any

Added:
  openra/repos/community-any/PKGBUILD
(from rev 384299, openra/trunk/PKGBUILD)
  openra/repos/community-any/openra.install
(from rev 384299, openra/trunk/openra.install)
Deleted:
  openra/repos/community-any/PKGBUILD
  openra/repos/community-any/openra.install

+
 PKGBUILD   |   79 +++
 openra.install |8 ++---
 2 files changed, 43 insertions(+), 44 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-24 03:20:00 UTC (rev 384299)
+++ PKGBUILD2018-09-24 03:20:07 UTC (rev 384300)
@@ -1,40 +0,0 @@
-# $Id$
-# Maintainer: Sven-Hendrik Haase 
-# Contributor: Matthew Bowra-Dean 
-pkgname=openra
-pkgver=20180307
-pkgrel=1
-pkgdesc="An open-source implementation of the Red Alert engine using .NET/Mono 
and OpenGL"
-arch=('any')
-url="http://www.openra.net";
-license=('GPL3')
-install=openra.install
-depends=('mono' 'ttf-dejavu' 'openal' 'libgl' 'freetype2' 'sdl2' 'lua51' 
'hicolor-icon-theme' 'gtk-update-icon-cache'
- 'desktop-file-utils' 'xdg-utils' 'zenity')
-makedepends=('git' 'unzip')
-options=(!strip)
-source=("git+https://github.com/OpenRA/OpenRA.git#tag=release-${pkgver}";)
-md5sums=('SKIP')
-
-prepare() {
-  cd OpenRA
-
-  make version
-}
-
-build() {
-  cd OpenRA
-
-  make dependencies
-  make core
-}
-
-package() {
-  cd OpenRA
-
-  make prefix=/usr DESTDIR="$pkgdir" install-core
-  make prefix=/usr DESTDIR="$pkgdir" install-linux-shortcuts
-  make prefix=/usr DESTDIR="$pkgdir" install-linux-mime
-  make prefix=/usr DESTDIR="$pkgdir" install-linux-appdata
-  make prefix=/usr DESTDIR="$pkgdir" install-man-page
-}

Copied: openra/repos/community-any/PKGBUILD (from rev 384299, 
openra/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-24 03:20:07 UTC (rev 384300)
@@ -0,0 +1,39 @@
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: Matthew Bowra-Dean 
+pkgname=openra
+pkgver=20180923
+pkgrel=1
+pkgdesc="An open-source implementation of the Red Alert engine using .NET/Mono 
and OpenGL"
+arch=('any')
+url="http://www.openra.net";
+license=('GPL3')
+install=openra.install
+depends=('mono' 'ttf-dejavu' 'openal' 'libgl' 'freetype2' 'sdl2' 'lua51' 
'hicolor-icon-theme' 'gtk-update-icon-cache'
+ 'desktop-file-utils' 'xdg-utils' 'zenity')
+makedepends=('git' 'unzip')
+options=(!strip)
+source=("git+https://github.com/OpenRA/OpenRA.git#tag=release-${pkgver}";)
+md5sums=('SKIP')
+
+prepare() {
+  cd OpenRA
+
+  make version
+}
+
+build() {
+  cd OpenRA
+
+  make dependencies
+  make core
+}
+
+package() {
+  cd OpenRA
+
+  make prefix=/usr DESTDIR="$pkgdir" install-core
+  make prefix=/usr DESTDIR="$pkgdir" install-linux-shortcuts
+  make prefix=/usr DESTDIR="$pkgdir" install-linux-mime
+  make prefix=/usr DESTDIR="$pkgdir" install-linux-appdata
+  make prefix=/usr DESTDIR="$pkgdir" install-man-page
+}

Deleted: openra.install
===
--- openra.install  2018-09-24 03:20:00 UTC (rev 384299)
+++ openra.install  2018-09-24 03:20:07 UTC (rev 384300)
@@ -1,4 +0,0 @@
-post_remove() {
-echo "openra downloaded data files to ~/.openra/Content and you might want"
-echo "to delete those."
-}

Copied: openra/repos/community-any/openra.install (from rev 384299, 
openra/trunk/openra.install)
===
--- openra.install  (rev 0)
+++ openra.install  2018-09-24 03:20:07 UTC (rev 384300)
@@ -0,0 +1,4 @@
+post_remove() {
+echo "openra downloaded data files to ~/.openra/Content and you might want"
+echo "to delete those."
+}


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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 03:19:04
  Author: svenstaro
Revision: 384298

archrelease: copy trunk to community-staging-x86_64

Added:
  openshadinglanguage/repos/community-staging-x86_64/
  openshadinglanguage/repos/community-staging-x86_64/PKGBUILD
(from rev 384297, openshadinglanguage/trunk/PKGBUILD)
  openshadinglanguage/repos/community-staging-x86_64/clang7.patch
(from rev 384297, openshadinglanguage/trunk/clang7.patch)
  
openshadinglanguage/repos/community-staging-x86_64/llvm-static-system-libs.patch
(from rev 384297, openshadinglanguage/trunk/llvm-static-system-libs.patch)

---+
 PKGBUILD  |   51 +++
 clang7.patch  |  173 
 llvm-static-system-libs.patch |   15 +++
 3 files changed, 239 insertions(+)

Copied: openshadinglanguage/repos/community-staging-x86_64/PKGBUILD (from rev 
384297, openshadinglanguage/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-24 03:19:04 UTC (rev 384298)
@@ -0,0 +1,51 @@
+# Maintainer: Sven-Hendrik Haase 
+pkgname=openshadinglanguage
+pkgver=1.9.10
+pkgrel=3
+pkgdesc="Advanced shading language for production GI renderers"
+arch=(x86_64)
+url="https://github.com/imageworks/OpenShadingLanguage";
+license=('custom')
+depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
+ 'libtiff' 'zlib' 'ncurses')
+makedepends=('boost' 'cmake' 'python' 'llvm' 'clang')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+clang7.patch)
+sha512sums=('61c52cb673863bd67e257aef2c37026a49c392de9a41739e07926f8dd878f6c90ac2da6224eb3f78b8ba8e6ca121502ba41c65a6c3353f3cb7fec631a43f016b'
+
'c6a9ba70e38f5fc93e99912fed1ac853521c4125e77f316eb2dfdf6ec2ee3ac34af2ed91bf144d09d25b1bfc06e736d1a9a10954f83d45950a1c83990fed4498')
+
+prepare() {
+  cd OpenShadingLanguage-Release-$pkgver
+
+  # Add system libraries needed to link against LLVM components (zlib, ncurses)
+  # This is required in order to statically link against LLVM
+  #patch -Np1 < $srcdir/llvm-static-system-libs.patch
+  patch -Np1 -i "$srcdir"/clang7.patch
+}
+
+build() {
+  cd OpenShadingLanguage-Release-$pkgver/src
+
+  [[ -d build ]] && rm -r build
+  mkdir build && cd build
+
+  cmake ../.. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DCMAKE_INSTALL_LIBDIR=lib \
+-DLLVM_STATIC=0 \
+-DENABLERTTI=ON \
+-DSTOP_ON_WARNING=OFF
+  make
+}
+
+package() {
+  cd OpenShadingLanguage-Release-$pkgver/src/build
+
+  make DESTDIR="$pkgdir/" install
+  mkdir "$pkgdir"/usr/share/OSL
+  mv "$pkgdir"/usr/shaders "$pkgdir"/usr/share/OSL/shaders
+
+  install -Dm644 "$pkgdir"/usr/share/doc/OSL/LICENSE 
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+# vim:set ts=2 sw=2 et:

Copied: openshadinglanguage/repos/community-staging-x86_64/clang7.patch (from 
rev 384297, openshadinglanguage/trunk/clang7.patch)
===
--- community-staging-x86_64/clang7.patch   (rev 0)
+++ community-staging-x86_64/clang7.patch   2018-09-24 03:19:04 UTC (rev 
384298)
@@ -0,0 +1,173 @@
+From 8fbbe7dc32e2a418cc259ff8392bd29045d228f8 Mon Sep 17 00:00:00 2001
+From: Larry Gritz 
+Date: Sun, 23 Sep 2018 13:19:49 -0700
+Subject: [PATCH] Support clang7 and llvm7
+
+(backported from master)
+---
+ CHANGES.md|   2 +-
+ INSTALL.md|   2 +-
+ site/spi/Makefile-bits|  24 +--
+ src/liboslcomp/oslcomp.cpp|   6 
+ src/liboslexec/llvm_util.cpp  |  28 +++---
+ .../render-background/ref/out-clang7mac.exr   | Bin 0 -> 345516 bytes
+ 6 files changed, 53 insertions(+), 9 deletions(-)
+ create mode 100644 testsuite/render-background/ref/out-clang7mac.exr
+
+diff --git a/site/spi/Makefile-bits b/site/spi/Makefile-bits
+index fc7dd5542..3ec6a4270 100644
+--- a/site/spi/Makefile-bits
 b/site/spi/Makefile-bits
+@@ -18,7 +18,7 @@ ifeq ($(SP_OS), rhel7)
+ 
+ ## If not overridden, here is our preferred LLVM installation
+ ## (may be changed as new versions are rolled out to the facility)
+-LLVM_DIRECTORY ?= /shots/spi/home/lib/arnold/rhel7/llvm_5.0.0
++LLVM_DIRECTORY ?= /shots/spi/home/lib/arnold/rhel7/llvm_7.0.0
+ 
+ # A variety of tags can be used to try specific versions of gcc or
+ # clang from the site-specific places we have installed them.
+@@ -28,14 +28,26 @@ ifeq ($(SP_OS), rhel7)
+
-DCMAKE_CXX_COMPILER=/shots/spi/home/lib/arnold/rhel7/llvm_4.0_final/bin/clang++
+ else ifeq (${COMPILER}, clang5)
+ MY_CMAKE_FLAGS += \
+-   
-DCMAKE_C_COMPILER=/shots/spi/home/lib/arnold/rhel7/llvm_5.0.0/bin/clang \
+-   
-DC

[arch-commits] Commit in openshadinglanguage/trunk (PKGBUILD clang7.patch)

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 03:18:57
  Author: svenstaro
Revision: 384297

upgpkg: openshadinglanguage 1.9.10-3

Added:
  openshadinglanguage/trunk/clang7.patch
Modified:
  openshadinglanguage/trunk/PKGBUILD

--+
 PKGBUILD |9 +-
 clang7.patch |  173 +
 2 files changed, 179 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 03:16:42 UTC (rev 384296)
+++ PKGBUILD2018-09-24 03:18:57 UTC (rev 384297)
@@ -1,7 +1,7 @@
 # Maintainer: Sven-Hendrik Haase 
 pkgname=openshadinglanguage
 pkgver=1.9.10
-pkgrel=2
+pkgrel=3
 pkgdesc="Advanced shading language for production GI renderers"
 arch=(x86_64)
 url="https://github.com/imageworks/OpenShadingLanguage";
@@ -9,8 +9,10 @@
 depends=('boost-libs' 'openimageio' 'openexr' 'intel-tbb' 'freetype2' 'libpng'
  'libtiff' 'zlib' 'ncurses')
 makedepends=('boost' 'cmake' 'python' 'llvm' 'clang')
-source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz)
-sha512sums=('61c52cb673863bd67e257aef2c37026a49c392de9a41739e07926f8dd878f6c90ac2da6224eb3f78b8ba8e6ca121502ba41c65a6c3353f3cb7fec631a43f016b')
+source=(https://github.com/imageworks/OpenShadingLanguage/archive/Release-${pkgver}.tar.gz
+clang7.patch)
+sha512sums=('61c52cb673863bd67e257aef2c37026a49c392de9a41739e07926f8dd878f6c90ac2da6224eb3f78b8ba8e6ca121502ba41c65a6c3353f3cb7fec631a43f016b'
+
'c6a9ba70e38f5fc93e99912fed1ac853521c4125e77f316eb2dfdf6ec2ee3ac34af2ed91bf144d09d25b1bfc06e736d1a9a10954f83d45950a1c83990fed4498')
 
 prepare() {
   cd OpenShadingLanguage-Release-$pkgver
@@ -18,6 +20,7 @@
   # Add system libraries needed to link against LLVM components (zlib, ncurses)
   # This is required in order to statically link against LLVM
   #patch -Np1 < $srcdir/llvm-static-system-libs.patch
+  patch -Np1 -i "$srcdir"/clang7.patch
 }
 
 build() {

Added: clang7.patch
===
--- clang7.patch(rev 0)
+++ clang7.patch2018-09-24 03:18:57 UTC (rev 384297)
@@ -0,0 +1,173 @@
+From 8fbbe7dc32e2a418cc259ff8392bd29045d228f8 Mon Sep 17 00:00:00 2001
+From: Larry Gritz 
+Date: Sun, 23 Sep 2018 13:19:49 -0700
+Subject: [PATCH] Support clang7 and llvm7
+
+(backported from master)
+---
+ CHANGES.md|   2 +-
+ INSTALL.md|   2 +-
+ site/spi/Makefile-bits|  24 +--
+ src/liboslcomp/oslcomp.cpp|   6 
+ src/liboslexec/llvm_util.cpp  |  28 +++---
+ .../render-background/ref/out-clang7mac.exr   | Bin 0 -> 345516 bytes
+ 6 files changed, 53 insertions(+), 9 deletions(-)
+ create mode 100644 testsuite/render-background/ref/out-clang7mac.exr
+
+diff --git a/site/spi/Makefile-bits b/site/spi/Makefile-bits
+index fc7dd5542..3ec6a4270 100644
+--- a/site/spi/Makefile-bits
 b/site/spi/Makefile-bits
+@@ -18,7 +18,7 @@ ifeq ($(SP_OS), rhel7)
+ 
+ ## If not overridden, here is our preferred LLVM installation
+ ## (may be changed as new versions are rolled out to the facility)
+-LLVM_DIRECTORY ?= /shots/spi/home/lib/arnold/rhel7/llvm_5.0.0
++LLVM_DIRECTORY ?= /shots/spi/home/lib/arnold/rhel7/llvm_7.0.0
+ 
+ # A variety of tags can be used to try specific versions of gcc or
+ # clang from the site-specific places we have installed them.
+@@ -28,14 +28,26 @@ ifeq ($(SP_OS), rhel7)
+
-DCMAKE_CXX_COMPILER=/shots/spi/home/lib/arnold/rhel7/llvm_4.0_final/bin/clang++
+ else ifeq (${COMPILER}, clang5)
+ MY_CMAKE_FLAGS += \
+-   
-DCMAKE_C_COMPILER=/shots/spi/home/lib/arnold/rhel7/llvm_5.0.0/bin/clang \
+-   
-DCMAKE_CXX_COMPILER=/shots/spi/home/lib/arnold/rhel7/llvm_5.0.0/bin/clang++
++   
-DCMAKE_C_COMPILER=/shots/spi/home/lib/arnold/rhel7/llvm_5.0.1/bin/clang \
++   
-DCMAKE_CXX_COMPILER=/shots/spi/home/lib/arnold/rhel7/llvm_5.0.1/bin/clang++
++else ifeq (${COMPILER}, clang6)
++MY_CMAKE_FLAGS += \
++   
-DCMAKE_C_COMPILER=/shots/spi/home/lib/arnold/rhel7/llvm_6.0.1/bin/clang \
++   
-DCMAKE_CXX_COMPILER=/shots/spi/home/lib/arnold/rhel7/llvm_6.0.1/bin/clang++
++else ifeq (${COMPILER}, clang7)
++MY_CMAKE_FLAGS += \
++   
-DCMAKE_C_COMPILER=/shots/spi/home/lib/arnold/rhel7/llvm_7.0.0/bin/clang \
++   
-DCMAKE_CXX_COMPILER=/shots/spi/home/lib/arnold/rhel7/llvm_7.0.0/bin/clang++
+ else ifeq (${COMPILER},clang)
+ MY_CMAKE_FLAGS += -DCMAKE_C_COMPILER=clang 
-DCMAKE_CXX_COMPILER=clang++
+ else ifeq (${COMPILER}, gcc490)
+   MY_CMAKE_FLAGS += \
+  
-DCMAKE_C_COMPILER=/net/soft_scratch/apps/arnold/tools/gcc-4.9-20130512-test/bin/gcc
 \
+  
-DCMAKE_CXX_COMPILER=/net/soft_scratch/apps/arnold/tools/gcc-4.9-201305

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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 03:16:35
  Author: svenstaro
Revision: 384295

upgpkg: absl-py 0.5.0-1

Modified:
  absl-py/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-24 03:13:03 UTC (rev 384294)
+++ PKGBUILD2018-09-24 03:16:35 UTC (rev 384295)
@@ -1,7 +1,7 @@
 # Maintainer: Sven-Hendrik Haase 
 
 pkgname=absl-py
-pkgver=0.4.1
+pkgver=0.5.0
 pkgrel=1
 pkgdesc="Abseil Python Common Libraries"
 arch=(any)
@@ -9,7 +9,7 @@
 license=(APACHE)
 makedepends=(python-setuptools)
 source=(https://pypi.io/packages/source/a/absl-py/absl-py-$pkgver.tar.gz)
-sha512sums=('be0311b63c9ea74dd8bf5fe49e45e7610c771ae3dff23988774dc2d32875719342c0813d3706933cba322cb4a3496122c256774696a7ca0aa4459b2d3c024954')
+sha512sums=('3a83252ae60b536a7be8dd41a66f9283cafab0760de6df795191994c25bf07ec3837341c3e90d370a407d71d3af19ae016631b6e95ab0408be040e924631')
 
 build() {
   cd "$srcdir/$pkgname-$pkgver"


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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 03:16:42
  Author: svenstaro
Revision: 384296

archrelease: copy trunk to community-any

Added:
  absl-py/repos/community-any/PKGBUILD
(from rev 384295, absl-py/trunk/PKGBUILD)
Deleted:
  absl-py/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-24 03:16:35 UTC (rev 384295)
+++ PKGBUILD2018-09-24 03:16:42 UTC (rev 384296)
@@ -1,27 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-
-pkgname=absl-py
-pkgver=0.4.1
-pkgrel=1
-pkgdesc="Abseil Python Common Libraries"
-arch=(any)
-url="https://github.com/abseil/abseil-py";
-license=(APACHE)
-makedepends=(python-setuptools)
-source=(https://pypi.io/packages/source/a/absl-py/absl-py-$pkgver.tar.gz)
-sha512sums=('be0311b63c9ea74dd8bf5fe49e45e7610c771ae3dff23988774dc2d32875719342c0813d3706933cba322cb4a3496122c256774696a7ca0aa4459b2d3c024954')
-
-build() {
-  cd "$srcdir/$pkgname-$pkgver"
-
-  python setup.py build
-}
-
-package() {
-  cd "$srcdir/$pkgname-$pkgver"
-
-  python setup.py install -O1 --root="${pkgdir}" --skip-build
-  chmod -R +r "${pkgdir}"/usr/lib
-}
-
-# vim:set ts=2 sw=2 et:

Copied: absl-py/repos/community-any/PKGBUILD (from rev 384295, 
absl-py/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-24 03:16:42 UTC (rev 384296)
@@ -0,0 +1,27 @@
+# Maintainer: Sven-Hendrik Haase 
+
+pkgname=absl-py
+pkgver=0.5.0
+pkgrel=1
+pkgdesc="Abseil Python Common Libraries"
+arch=(any)
+url="https://github.com/abseil/abseil-py";
+license=(APACHE)
+makedepends=(python-setuptools)
+source=(https://pypi.io/packages/source/a/absl-py/absl-py-$pkgver.tar.gz)
+sha512sums=('3a83252ae60b536a7be8dd41a66f9283cafab0760de6df795191994c25bf07ec3837341c3e90d370a407d71d3af19ae016631b6e95ab0408be040e924631')
+
+build() {
+  cd "$srcdir/$pkgname-$pkgver"
+
+  python setup.py build
+}
+
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+
+  python setup.py install -O1 --root="${pkgdir}" --skip-build
+  chmod -R +r "${pkgdir}"/usr/lib
+}
+
+# vim:set ts=2 sw=2 et:


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

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 03:12:51
  Author: svenstaro
Revision: 384293

upgpkg: kitty 0.12.2-1

Modified:
  kitty/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 21:14:44 UTC (rev 384292)
+++ PKGBUILD2018-09-24 03:12:51 UTC (rev 384293)
@@ -3,7 +3,7 @@
 # Contributor: Maximilian Kindshofer 
 
 pkgname=kitty
-pkgver=0.12.1
+pkgver=0.12.2
 pkgrel=1
 pkgdesc="A modern, hackable, featureful, OpenGL based terminal emulator"
 arch=('x86_64')
@@ -13,7 +13,7 @@
 makedepends=('pkg-config' 'python-setuptools' 'libxinerama' 'libxcursor' 
'libxrandr' 'libxkbcommon' 'glfw-x11' 'wayland-protocols' 'mesa' 
'python-sphinx')
 optdepends=('imagemagick: viewing images with icat')
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/kovidgoyal/$pkgname/archive/v$pkgver.tar.gz";)
-sha512sums=('3efdc2ee9d41cddda7ff033fa69531ce48a163ef4b6efa7c5f10ca20511046c26313115383aec6bcef1b2a0fbbac19b2de9a43835130624aada48e12fe54b7df')
+sha512sums=('07c41ebba22bb593e9b1bbda621d62eab5d957dbef40f3923934a29b02a17803e39c78a8dd2517c25cf9fb227db14045e707a2793df34992bae95959beaa7f3c')
 
 build() {
   cd "$srcdir/$pkgname-$pkgver"


[arch-commits] Commit in kitty/repos/community-x86_64 (PKGBUILD PKGBUILD)

2018-09-23 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, September 24, 2018 @ 03:13:03
  Author: svenstaro
Revision: 384294

archrelease: copy trunk to community-x86_64

Added:
  kitty/repos/community-x86_64/PKGBUILD
(from rev 384293, kitty/trunk/PKGBUILD)
Deleted:
  kitty/repos/community-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-24 03:12:51 UTC (rev 384293)
+++ PKGBUILD2018-09-24 03:13:03 UTC (rev 384294)
@@ -1,29 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-# Contributor: Fabio 'Lolix' Loli  -> 
https://github.com/FabioLolix
-# Contributor: Maximilian Kindshofer 
-
-pkgname=kitty
-pkgver=0.12.1
-pkgrel=1
-pkgdesc="A modern, hackable, featureful, OpenGL based terminal emulator"
-arch=('x86_64')
-url="https://github.com/kovidgoyal/kitty";
-license=('GPL3')
-depends=('python3' 'freetype2'  'fontconfig' 'wayland' 'libx11' 
'libxkbcommon-x11' 'hicolor-icon-theme' 'libgl')
-makedepends=('pkg-config' 'python-setuptools' 'libxinerama' 'libxcursor' 
'libxrandr' 'libxkbcommon' 'glfw-x11' 'wayland-protocols' 'mesa' 
'python-sphinx')
-optdepends=('imagemagick: viewing images with icat')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/kovidgoyal/$pkgname/archive/v$pkgver.tar.gz";)
-sha512sums=('3efdc2ee9d41cddda7ff033fa69531ce48a163ef4b6efa7c5f10ca20511046c26313115383aec6bcef1b2a0fbbac19b2de9a43835130624aada48e12fe54b7df')
-
-build() {
-  cd "$srcdir/$pkgname-$pkgver"
-  python3 setup.py linux-package
-}
-
-package() {
-  cd "$srcdir/$pkgname-$pkgver"
-
-  python3 setup.py linux-package --prefix ${pkgdir}/usr
-
-  install -Dm644 ${pkgdir}/usr/share/icons/hicolor/256x256/apps/kitty.png 
${pkgdir}/usr/share/pixmaps/kitty.png
-}

Copied: kitty/repos/community-x86_64/PKGBUILD (from rev 384293, 
kitty/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-24 03:13:03 UTC (rev 384294)
@@ -0,0 +1,29 @@
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: Fabio 'Lolix' Loli  -> 
https://github.com/FabioLolix
+# Contributor: Maximilian Kindshofer 
+
+pkgname=kitty
+pkgver=0.12.2
+pkgrel=1
+pkgdesc="A modern, hackable, featureful, OpenGL based terminal emulator"
+arch=('x86_64')
+url="https://github.com/kovidgoyal/kitty";
+license=('GPL3')
+depends=('python3' 'freetype2'  'fontconfig' 'wayland' 'libx11' 
'libxkbcommon-x11' 'hicolor-icon-theme' 'libgl')
+makedepends=('pkg-config' 'python-setuptools' 'libxinerama' 'libxcursor' 
'libxrandr' 'libxkbcommon' 'glfw-x11' 'wayland-protocols' 'mesa' 
'python-sphinx')
+optdepends=('imagemagick: viewing images with icat')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/kovidgoyal/$pkgname/archive/v$pkgver.tar.gz";)
+sha512sums=('07c41ebba22bb593e9b1bbda621d62eab5d957dbef40f3923934a29b02a17803e39c78a8dd2517c25cf9fb227db14045e707a2793df34992bae95959beaa7f3c')
+
+build() {
+  cd "$srcdir/$pkgname-$pkgver"
+  python3 setup.py linux-package
+}
+
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+
+  python3 setup.py linux-package --prefix ${pkgdir}/usr
+
+  install -Dm644 ${pkgdir}/usr/share/icons/hicolor/256x256/apps/kitty.png 
${pkgdir}/usr/share/pixmaps/kitty.png
+}


[arch-commits] Commit in gdm/repos/extra-x86_64 (6 files)

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 22:12:00
  Author: heftig
Revision: 335279

archrelease: copy trunk to extra-x86_64

Added:
  gdm/repos/extra-x86_64/0002-Xsession-Don-t-start-ssh-agent-by-default.patch
(from rev 335278, 
gdm/trunk/0002-Xsession-Don-t-start-ssh-agent-by-default.patch)
  gdm/repos/extra-x86_64/PKGBUILD
(from rev 335278, gdm/trunk/PKGBUILD)
  gdm/repos/extra-x86_64/gdm.sysusers
(from rev 335278, gdm/trunk/gdm.sysusers)
Deleted:
  gdm/repos/extra-x86_64/0002-Xsession-Don-t-start-ssh-agent-by-default.patch
  gdm/repos/extra-x86_64/PKGBUILD
  gdm/repos/extra-x86_64/gdm.sysusers

--+
 0002-Xsession-Don-t-start-ssh-agent-by-default.patch |   62 ++---
 PKGBUILD |  180 -
 gdm.sysusers |4 
 3 files changed, 123 insertions(+), 123 deletions(-)

Deleted: 0002-Xsession-Don-t-start-ssh-agent-by-default.patch
===
--- 0002-Xsession-Don-t-start-ssh-agent-by-default.patch2018-09-23 
22:11:53 UTC (rev 335278)
+++ 0002-Xsession-Don-t-start-ssh-agent-by-default.patch2018-09-23 
22:12:00 UTC (rev 335279)
@@ -1,31 +0,0 @@
-From 8bf4d553ba9e7a5978ed8920ca0b06e624de2eda Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" 
-Date: Sat, 20 Jun 2015 17:22:38 +0200
-Subject: [PATCH 2/2] Xsession: Don't start ssh-agent by default
-

- data/Xsession.in | 8 
- 1 file changed, 8 deletions(-)
-
-diff --git a/data/Xsession.in b/data/Xsession.in
-index f253375..c143b30 100755
 a/data/Xsession.in
-+++ b/data/Xsession.in
-@@ -184,14 +184,6 @@ if [ "x$command" = "xdefault" ] ; then
-   fi
- fi
- 
--# add ssh-agent if found
--sshagent="`gdmwhich ssh-agent`"
--if [ -n "$sshagent" ] && [ -x "$sshagent" ] && [ -z "$SSH_AUTH_SOCK" ]; then
--command="$sshagent -- $command"
--elif [ -z "$sshagent" ] ; then
--echo "$0: ssh-agent not found!"
--fi
--
- echo "$0: Setup done, will execute: $command"
- 
- eval exec $command
--- 
-2.4.5
-

Copied: 
gdm/repos/extra-x86_64/0002-Xsession-Don-t-start-ssh-agent-by-default.patch 
(from rev 335278, 
gdm/trunk/0002-Xsession-Don-t-start-ssh-agent-by-default.patch)
===
--- 0002-Xsession-Don-t-start-ssh-agent-by-default.patch
(rev 0)
+++ 0002-Xsession-Don-t-start-ssh-agent-by-default.patch2018-09-23 
22:12:00 UTC (rev 335279)
@@ -0,0 +1,31 @@
+From 8bf4d553ba9e7a5978ed8920ca0b06e624de2eda Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" 
+Date: Sat, 20 Jun 2015 17:22:38 +0200
+Subject: [PATCH 2/2] Xsession: Don't start ssh-agent by default
+
+---
+ data/Xsession.in | 8 
+ 1 file changed, 8 deletions(-)
+
+diff --git a/data/Xsession.in b/data/Xsession.in
+index f253375..c143b30 100755
+--- a/data/Xsession.in
 b/data/Xsession.in
+@@ -184,14 +184,6 @@ if [ "x$command" = "xdefault" ] ; then
+   fi
+ fi
+ 
+-# add ssh-agent if found
+-sshagent="`gdmwhich ssh-agent`"
+-if [ -n "$sshagent" ] && [ -x "$sshagent" ] && [ -z "$SSH_AUTH_SOCK" ]; then
+-command="$sshagent -- $command"
+-elif [ -z "$sshagent" ] ; then
+-echo "$0: ssh-agent not found!"
+-fi
+-
+ echo "$0: Setup done, will execute: $command"
+ 
+ eval exec $command
+-- 
+2.4.5
+

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-23 22:11:53 UTC (rev 335278)
+++ PKGBUILD2018-09-23 22:12:00 UTC (rev 335279)
@@ -1,90 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Maintainer: Jan de Groot 
-
-pkgbase=gdm
-pkgname=(gdm libgdm)
-pkgver=3.30.0+4+g839c9501
-pkgrel=1
-pkgdesc="Display manager and login screen"
-url="https://wiki.gnome.org/Projects/GDM";
-arch=(x86_64)
-license=(GPL)
-depends=(gnome-shell gnome-session upower xorg-xrdb xorg-server 
xorg-server-xwayland xorg-xhost)
-makedepends=(yelp-tools intltool gobject-introspection git docbook-xsl)
-checkdepends=(check)
-_commit=839c9501959c95eea3b524d7e3710cdec6d97531  # master
-source=("git+https://gitlab.gnome.org/GNOME/gdm.git#commit=$_commit";
-0002-Xsession-Don-t-start-ssh-agent-by-default.patch
-gdm.sysusers)
-sha256sums=('SKIP'
-'9449da0b6ee58aa3fde65e6d8d1f30513e4176a7dc6d176f17f320ce82cb1d82'
-'6d9c8e38c7de85b6ec75e488585b8c451f5d9b4fabd2a42921dc3bfcc4aa3e13')
-
-pkgver() {
-  cd $pkgbase
-  git describe --tags | sed 's/-/+/g'
-}
-
-prepare() {
-  cd $pkgbase
-  patch -Np1 -i ../0002-Xsession-Don-t-start-ssh-agent-by-default.patch
-  NOCONFIGURE=1 ./autogen.sh
-}
-
-build() {
-  cd $pkgbase
-  ./configure \
---prefix=/usr \
---sysconfdir=/etc \
---localstatedir=/var \
---sbindir=/usr/bin \
---libexecdir=/usr/lib \
---disable-schemas-compile \
---disable-static \
---enable-gdm-xsession \
---enable-ipv6 \
---with-default-p

[arch-commits] Commit in gtk3/repos/extra-x86_64 (12 files)

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 22:11:53
  Author: heftig
Revision: 335278

archrelease: copy trunk to extra-x86_64

Added:
  gtk3/repos/extra-x86_64/PKGBUILD
(from rev 335277, gtk3/trunk/PKGBUILD)
  gtk3/repos/extra-x86_64/gtk-query-immodules-3.0.hook
(from rev 335277, gtk3/trunk/gtk-query-immodules-3.0.hook)
  gtk3/repos/extra-x86_64/gtk-update-icon-cache.hook
(from rev 335277, gtk3/trunk/gtk-update-icon-cache.hook)
  gtk3/repos/extra-x86_64/gtk-update-icon-cache.script
(from rev 335277, gtk3/trunk/gtk-update-icon-cache.script)
  gtk3/repos/extra-x86_64/gtk3.install
(from rev 335277, gtk3/trunk/gtk3.install)
  gtk3/repos/extra-x86_64/settings.ini
(from rev 335277, gtk3/trunk/settings.ini)
Deleted:
  gtk3/repos/extra-x86_64/PKGBUILD
  gtk3/repos/extra-x86_64/gtk-query-immodules-3.0.hook
  gtk3/repos/extra-x86_64/gtk-update-icon-cache.hook
  gtk3/repos/extra-x86_64/gtk-update-icon-cache.script
  gtk3/repos/extra-x86_64/gtk3.install
  gtk3/repos/extra-x86_64/settings.ini

--+
 PKGBUILD |  164 -
 gtk-query-immodules-3.0.hook |   22 ++---
 gtk-update-icon-cache.hook   |   26 +++---
 gtk-update-icon-cache.script |   20 ++---
 gtk3.install |6 -
 settings.ini |8 +-
 6 files changed, 123 insertions(+), 123 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-23 22:11:42 UTC (rev 335277)
+++ PKGBUILD2018-09-23 22:11:53 UTC (rev 335278)
@@ -1,82 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Contributor: Ionut Biru 
-
-pkgbase=gtk3
-pkgname=(gtk3 gtk-update-icon-cache)
-pkgver=3.24.1
-pkgrel=1
-pkgdesc="GObject-based multi-platform GUI toolkit"
-arch=(x86_64)
-url="https://www.gtk.org/";
-depends=(atk cairo libxcursor libxinerama libxrandr libxi libepoxy gdk-pixbuf2 
dconf
- libxcomposite libxdamage pango shared-mime-info at-spi2-atk wayland 
libxkbcommon
- adwaita-icon-theme json-glib librsvg wayland-protocols 
desktop-file-utils mesa
- cantarell-fonts colord rest libcups libcanberra)
-makedepends=(gobject-introspection gtk-doc git glib2-docs sassc)
-license=(LGPL)
-_commit=f5ad1786e8b2b80408d8df6d2ac2c0748926b20c  # tags/3.24.1^0
-source=("git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit";
-settings.ini
-gtk-query-immodules-3.0.hook
-gtk-update-icon-cache.hook
-gtk-update-icon-cache.script)
-sha256sums=('SKIP'
-'01fc1d81dc82c4a052ac6e25bf9a04e7647267cc3017bc91f9ce3e63e5eb9202'
-'de46e5514ff39a7a65e01e485e874775ab1c0ad20b8e94ada43f4a6af1370845'
-'496064a9dd6214bd58f689dd817dbdc4d7f17d42a8c9940a87018c3f829ce308'
-'f1d3a0dbfd82f7339301abecdbe5f024337919b48bd0e09296bb0e79863b2541')
-
-pkgver() {
-  cd gtk
-  git describe --tags | sed 's/-/+/g'
-}
-
-prepare() {
-  cd gtk
-  NOCONFIGURE=1 ./autogen.sh
-}
-
-build() {
-  cd gtk
-
-  CXX=/bin/false ./configure --prefix=/usr \
---sysconfdir=/etc \
---localstatedir=/var \
---disable-schemas-compile \
---enable-x11-backend \
---enable-broadway-backend \
---enable-wayland-backend \
---enable-gtk-doc
-
-  #https://bugzilla.gnome.org/show_bug.cgi?id=655517
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-
-  make
-}
-
-package_gtk3() {
-  depends+=(gtk-update-icon-cache)
-  provides=(gtk3-print-backends)
-  conflicts=(gtk3-print-backends)
-  replaces=("gtk3-print-backends<=3.22.26-1")
-  install=gtk3.install
-
-  DESTDIR="$pkgdir" make -C gtk install
-
-  install -Dt "$pkgdir/usr/share/gtk-3.0" -m644 settings.ini
-  install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 
gtk-query-immodules-3.0.hook
-
-  # split this out to use with gtk2 too
-  mv "$pkgdir/usr/bin/gtk-update-icon-cache" "$srcdir"
-}
-
-package_gtk-update-icon-cache() {
-  pkgdesc="GTK+ icon cache updater"
-  depends=(gdk-pixbuf2 librsvg hicolor-icon-theme)
-
-  install -Dt "$pkgdir/usr/bin" gtk-update-icon-cache
-  install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 
gtk-update-icon-cache.hook
-  install -D gtk-update-icon-cache.script 
"$pkgdir/usr/share/libalpm/scripts/gtk-update-icon-cache"
-}
-
-# vim:set ts=2 sw=2 et:

Copied: gtk3/repos/extra-x86_64/PKGBUILD (from rev 335277, gtk3/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-23 22:11:53 UTC (rev 335278)
@@ -0,0 +1,82 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Ionut Biru 
+
+pkgbase=gtk3
+pkgname=(gtk3 gtk-update-icon-cache)
+pkgver=3.24.1+2+ged57e564a9
+pkgrel=1
+pkgdesc="GObject-based multi-platform GUI toolkit"
+arch=(x86_64)
+url="https://www.gtk.org/";
+depends=(atk cairo libxcursor libxinerama libxrandr libxi libepoxy gdk-pixbuf2 
dconf
+ libxcomposite libxdamage pango shared-mime-info at-spi2-atk wayland 
libxkbcommon

[arch-commits] Commit in gnome-shell/repos/extra-x86_64 (PKGBUILD PKGBUILD)

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 22:11:42
  Author: heftig
Revision: 335277

archrelease: copy trunk to extra-x86_64

Added:
  gnome-shell/repos/extra-x86_64/PKGBUILD
(from rev 335276, gnome-shell/trunk/PKGBUILD)
Deleted:
  gnome-shell/repos/extra-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-23 22:11:35 UTC (rev 335276)
+++ PKGBUILD2018-09-23 22:11:42 UTC (rev 335277)
@@ -1,52 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Contributor: Ionut Biru 
-# Contributor: Flamelab https://wiki.gnome.org/Projects/GnomeShell";
-arch=(x86_64)
-license=(GPL2)
-depends=(accountsservice gcr gjs gnome-bluetooth upower gnome-session 
gnome-settings-daemon
- gnome-themes-extra gsettings-desktop-schemas libcanberra-pulse 
libcroco libgdm libsecret
- mutter nm-connection-editor unzip gstreamer libibus)
-makedepends=(gtk-doc gnome-control-center evolution-data-server 
gobject-introspection git meson
- sassc)
-optdepends=('gnome-control-center: System settings'
-'evolution-data-server: Evolution calendar integration')
-groups=(gnome)
-_commit=179cd0a3c85596481cd6ab0203fecaa8cf7dd6ef  # master
-source=("git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=$_commit";
-"git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git";)
-sha256sums=('SKIP'
-'SKIP')
-
-pkgver() {
-  cd $pkgname
-  git describe --tags | sed 's/-/+/g'
-}
-
-prepare() {
-  cd $pkgname
-
-  # Move the plugin to our custom epiphany-only dir
-  sed -i "s/'mozilla'/'epiphany'/g" meson.build
-
-  git submodule init
-  git config --local submodule.subprojects/gvc.url 
"$srcdir/libgnome-volume-control"
-  git submodule update
-}
-  
-build() {
-  arch-meson $pkgname build -D gtk_doc=true
-  ninja -C build
-}
-
-package() {
-  DESTDIR="$pkgdir" meson install -C build
-
-  # https://bugs.archlinux.org/task/37412
-  mkdir "$pkgdir/usr/share/gnome-shell/modes"
-}

Copied: gnome-shell/repos/extra-x86_64/PKGBUILD (from rev 335276, 
gnome-shell/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-23 22:11:42 UTC (rev 335277)
@@ -0,0 +1,52 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Ionut Biru 
+# Contributor: Flamelab https://wiki.gnome.org/Projects/GnomeShell";
+arch=(x86_64)
+license=(GPL2)
+depends=(accountsservice gcr gjs gnome-bluetooth upower gnome-session 
gnome-settings-daemon
+ gnome-themes-extra gsettings-desktop-schemas libcanberra-pulse 
libcroco libgdm libsecret
+ mutter nm-connection-editor unzip gstreamer libibus)
+makedepends=(gtk-doc gnome-control-center evolution-data-server 
gobject-introspection git meson
+ sassc)
+optdepends=('gnome-control-center: System settings'
+'evolution-data-server: Evolution calendar integration')
+groups=(gnome)
+_commit=969eecb88e9684ff31d351ead5e1f1686a5be227  # master
+source=("git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=$_commit";
+"git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git";)
+sha256sums=('SKIP'
+'SKIP')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+  cd $pkgname
+
+  # Move the plugin to our custom epiphany-only dir
+  sed -i "s/'mozilla'/'epiphany'/g" meson.build
+
+  git submodule init
+  git config --local submodule.subprojects/gvc.url 
"$srcdir/libgnome-volume-control"
+  git submodule update
+}
+  
+build() {
+  arch-meson $pkgname build -D gtk_doc=true
+  ninja -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" meson install -C build
+
+  # https://bugs.archlinux.org/task/37412
+  mkdir "$pkgdir/usr/share/gnome-shell/modes"
+}


[arch-commits] Commit in gnome-settings-daemon/repos/extra-x86_64 (PKGBUILD PKGBUILD)

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 22:11:11
  Author: heftig
Revision: 335273

archrelease: copy trunk to extra-x86_64

Added:
  gnome-settings-daemon/repos/extra-x86_64/PKGBUILD
(from rev 335272, gnome-settings-daemon/trunk/PKGBUILD)
Deleted:
  gnome-settings-daemon/repos/extra-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-23 22:10:42 UTC (rev 335272)
+++ PKGBUILD2018-09-23 22:11:11 UTC (rev 335273)
@@ -1,47 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
-
-pkgname=gnome-settings-daemon
-pkgver=3.30.0
-pkgrel=1
-pkgdesc="GNOME Settings Daemon"
-url="https://gitlab.gnome.org/GNOME/gnome-settings-daemon";
-arch=(x86_64)
-license=(GPL)
-depends=(dconf gnome-desktop gsettings-desktop-schemas libcanberra-pulse 
libnotify libsystemd
- libwacom pulseaudio pulseaudio-alsa upower librsvg libgweather 
geocode-glib geoclue2 nss
- libgudev gtk3-print-backends libnm)
-makedepends=(xf86-input-wacom libxslt docbook-xsl python git meson)
-checkdepends=(python-pip python-gobject python-dbus)
-groups=(gnome)
-_commit=dad0ff401377c57ad5e2e4e9b03a578e1823fabb  # 
tags/GNOME_SETTINGS_DAEMON_3_30_0^0
-source=("git+https://gitlab.gnome.org/GNOME/gnome-settings-daemon.git#commit=$_commit";
-"git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git";)
-sha256sums=('SKIP'
-'SKIP')
-
-pkgver() {
-  cd $pkgname
-  git describe --tags | sed 's/^GNOME_SETTINGS_DAEMON_//;s/_/./g;s/-/+/g'
-}
-
-prepare() {
-  cd $pkgname
-
-  git submodule init
-  git config --local submodule.subprojects/gvc.url 
"$srcdir/libgnome-volume-control"
-  git submodule update
-}
-
-build() {
-  arch-meson $pkgname build
-  ninja -C build
-}
-
-check() {
-  pip install --user python-dbusmock
-  meson test -C build
-}
-
-package() {
-  DESTDIR="$pkgdir" meson install -C build
-}

Copied: gnome-settings-daemon/repos/extra-x86_64/PKGBUILD (from rev 335272, 
gnome-settings-daemon/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-23 22:11:11 UTC (rev 335273)
@@ -0,0 +1,47 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+
+pkgname=gnome-settings-daemon
+pkgver=3.30.0+7+gcba29e41
+pkgrel=1
+pkgdesc="GNOME Settings Daemon"
+url="https://gitlab.gnome.org/GNOME/gnome-settings-daemon";
+arch=(x86_64)
+license=(GPL)
+depends=(dconf gnome-desktop gsettings-desktop-schemas libcanberra-pulse 
libnotify libsystemd
+ libwacom pulseaudio pulseaudio-alsa upower librsvg libgweather 
geocode-glib geoclue2 nss
+ libgudev gtk3-print-backends libnm)
+makedepends=(xf86-input-wacom libxslt docbook-xsl python git meson)
+checkdepends=(python-pip python-gobject python-dbus)
+groups=(gnome)
+_commit=cba29e41e3ba8205ec3bcafd2e8aafeaa4d1a095  # gnome-3-30
+source=("git+https://gitlab.gnome.org/GNOME/gnome-settings-daemon.git#commit=$_commit";
+"git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git";)
+sha256sums=('SKIP'
+'SKIP')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/^GNOME_SETTINGS_DAEMON_//;s/_/./g;s/-/+/g'
+}
+
+prepare() {
+  cd $pkgname
+
+  git submodule init
+  git config --local submodule.subprojects/gvc.url 
"$srcdir/libgnome-volume-control"
+  git submodule update
+}
+
+build() {
+  arch-meson $pkgname build
+  ninja -C build
+}
+
+check() {
+  pip install --user python-dbusmock
+  meson test -C build
+}
+
+package() {
+  DESTDIR="$pkgdir" meson install -C build
+}


[arch-commits] Commit in mutter/repos/extra-x86_64 (4 files)

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 22:11:27
  Author: heftig
Revision: 335275

archrelease: copy trunk to extra-x86_64

Added:
  mutter/repos/extra-x86_64/PKGBUILD
(from rev 335274, mutter/trunk/PKGBUILD)
  mutter/repos/extra-x86_64/startup-notification.patch
(from rev 335274, mutter/trunk/startup-notification.patch)
Deleted:
  mutter/repos/extra-x86_64/PKGBUILD
  mutter/repos/extra-x86_64/startup-notification.patch

+
 PKGBUILD   |  113 +--
 startup-notification.patch |   90 +-
 2 files changed, 101 insertions(+), 102 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-23 22:11:20 UTC (rev 335274)
+++ PKGBUILD2018-09-23 22:11:27 UTC (rev 335275)
@@ -1,57 +0,0 @@
-# $Id: PKGBUILD 330962 2018-08-06 10:26:11Z heftig $
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Maintainer: Ionut Biru 
-# Contributor: Michael Kanis 
-
-pkgname=mutter
-pkgver=3.30.0
-pkgrel=2
-pkgdesc="A window manager for GNOME"
-url="https://gitlab.gnome.org/GNOME/mutter";
-arch=(x86_64)
-license=(GPL)
-depends=(dconf gobject-introspection-runtime gsettings-desktop-schemas 
libcanberra
- startup-notification zenity libsm gnome-desktop upower 
libxkbcommon-x11
- gnome-settings-daemon libgudev libinput pipewire)
-makedepends=(intltool gobject-introspection git egl-wayland)
-groups=(gnome)
-_commit=34f5be726dbd90ad6c494cda5eeff7bd68fd83a1  # tags/3.30.0^0
-source=("git+https://gitlab.gnome.org/GNOME/mutter.git#commit=$_commit";
-startup-notification.patch)
-sha256sums=('SKIP'
-'5a35ca4794fc361219658d9fae24a3ca21a365f2cb1901702961ac869c759366')
-
-pkgver() {
-  cd $pkgname
-  git describe --tags | sed 's/-/+/g'
-}
-
-prepare() {
-  cd $pkgname
-
-  # https://bugs.archlinux.org/task/51940
-  # As of 2018-05-08: Still needed, according to fmuellner
-  patch -Np1 -i ../startup-notification.patch
-
-  NOCONFIGURE=1 ./autogen.sh
-}
-
-build() {
-  cd $pkgname
-
-  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
-  --libexecdir=/usr/lib --disable-static \
-  --disable-schemas-compile --enable-compile-warnings=minimum \
-  --enable-gtk-doc --enable-egl-device --enable-remote-desktop
-
-  # https://bugzilla.gnome.org/show_bug.cgi?id=655517
-  sed -e 's/ -shared / -Wl,-O1,--as-needed\0/g' \
-  -i {.,cogl,clutter}/libtool
-
-  make
-}
-
-package() {
-  cd $pkgname
-  make DESTDIR="$pkgdir" install
-}

Copied: mutter/repos/extra-x86_64/PKGBUILD (from rev 335274, 
mutter/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-23 22:11:27 UTC (rev 335275)
@@ -0,0 +1,56 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Maintainer: Ionut Biru 
+# Contributor: Michael Kanis 
+
+pkgname=mutter
+pkgver=3.30.0+13+g2fb3db765
+pkgrel=1
+pkgdesc="A window manager for GNOME"
+url="https://gitlab.gnome.org/GNOME/mutter";
+arch=(x86_64)
+license=(GPL)
+depends=(dconf gobject-introspection-runtime gsettings-desktop-schemas 
libcanberra
+ startup-notification zenity libsm gnome-desktop upower 
libxkbcommon-x11
+ gnome-settings-daemon libgudev libinput pipewire)
+makedepends=(intltool gobject-introspection git egl-wayland)
+groups=(gnome)
+_commit=2fb3db7659caa3627a473fefabc4d6a87f688cee  # master
+source=("git+https://gitlab.gnome.org/GNOME/mutter.git#commit=$_commit";
+startup-notification.patch)
+sha256sums=('SKIP'
+'5a35ca4794fc361219658d9fae24a3ca21a365f2cb1901702961ac869c759366')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+  cd $pkgname
+
+  # https://bugs.archlinux.org/task/51940
+  # As of 2018-05-08: Still needed, according to fmuellner
+  patch -Np1 -i ../startup-notification.patch
+
+  NOCONFIGURE=1 ./autogen.sh
+}
+
+build() {
+  cd $pkgname
+
+  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+  --libexecdir=/usr/lib --disable-static \
+  --disable-schemas-compile --enable-compile-warnings=minimum \
+  --enable-gtk-doc --enable-egl-device --enable-remote-desktop
+
+  # https://bugzilla.gnome.org/show_bug.cgi?id=655517
+  sed -e 's/ -shared / -Wl,-O1,--as-needed\0/g' \
+  -i {.,cogl,clutter}/libtool
+
+  make
+}
+
+package() {
+  cd $pkgname
+  make DESTDIR="$pkgdir" install
+}

Deleted: startup-notification.patch
===
--- startup-notification.patch  2018-09-23 22:11:20 UTC (rev 335274)
+++ startup-notification.patch  2018-09-23 22:11:27 UTC (rev 335275)
@@ -1,45 +0,0 @@
-From 4ed430b4ef3013c96fa56cdc57b925b42d20ead9 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Florian=20M=C3=BCllner?= 
-Date: Thu, 20 Oct 2016 18:00:04 +0200
-Subject: [PATCH] gtk-shell: Work around non-working startup notifications
-
-GNOME Shel

[arch-commits] Commit in nautilus/repos/extra-x86_64 (PKGBUILD PKGBUILD)

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 22:11:35
  Author: heftig
Revision: 335276

archrelease: copy trunk to extra-x86_64

Added:
  nautilus/repos/extra-x86_64/PKGBUILD
(from rev 335275, nautilus/trunk/PKGBUILD)
Deleted:
  nautilus/repos/extra-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-23 22:11:27 UTC (rev 335275)
+++ PKGBUILD2018-09-23 22:11:35 UTC (rev 335276)
@@ -1,63 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Maintainer: Jan de Groot 
-
-pkgbase=nautilus
-pkgname=(nautilus libnautilus-extension)
-pkgver=3.30.0
-pkgrel=1
-pkgdesc="Default file manager for GNOME"
-url="https://wiki.gnome.org/Apps/Nautilus";
-arch=(x86_64)
-license=(GPL)
-depends=(libgexiv2 gnome-desktop gvfs dconf tracker nautilus-sendto 
gnome-autoar)
-makedepends=(gobject-introspection packagekit git gtk-doc meson appstream-glib)
-options=(!emptydirs)
-_commit=fb4fe5c7050c8b6191fe385410f0750aaf4b32de  # tags/3.30.0^0
-source=("git+https://gitlab.gnome.org/GNOME/nautilus.git#commit=$_commit";
-"git+https://gitlab.gnome.org/GNOME/libgd.git";)
-sha256sums=('SKIP'
-'SKIP')
-
-prepare() {
-  cd $pkgbase
-
-  git submodule init
-  git config --local submodule.subprojects/libgd.url "$srcdir/libgd"
-  git submodule update
-}
-
-pkgver() {
-  cd $pkgbase
-  git describe --tags | sed 's/-/+/g'
-}
-
-build() {
-  arch-meson $pkgbase build -D docs=true
-  ninja -C build
-}
-
-check() {
-  meson test -C build
-}
-
-package_nautilus() {
-  depends+=(libnautilus-extension)
-  groups=(gnome)
-
-  DESTDIR="$pkgdir" meson install -C build
-
-### Split libnautilus-extension
-
-  mkdir -p libne/{lib,share}
-  mv "$pkgdir"/usr/include libne
-  mv "$pkgdir"/usr/lib/{girepository-1.0,libnautilus-extension*,pkgconfig} 
libne/lib
-  mv "$pkgdir"/usr/share/{gir-1.0,gtk-doc} libne/share
-}
-
-package_libnautilus-extension() {
-  pkgdesc="Library for extending the $pkgdesc"
-  depends=(gtk3)
-  mv libne "$pkgdir/usr"
-}
-
-# vim:set sw=2 et:

Copied: nautilus/repos/extra-x86_64/PKGBUILD (from rev 335275, 
nautilus/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-23 22:11:35 UTC (rev 335276)
@@ -0,0 +1,63 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Maintainer: Jan de Groot 
+
+pkgbase=nautilus
+pkgname=(nautilus libnautilus-extension)
+pkgver=3.30.0+20+gce52f6493
+pkgrel=1
+pkgdesc="Default file manager for GNOME"
+url="https://wiki.gnome.org/Apps/Nautilus";
+arch=(x86_64)
+license=(GPL)
+depends=(libgexiv2 gnome-desktop gvfs dconf tracker nautilus-sendto 
gnome-autoar)
+makedepends=(gobject-introspection packagekit git gtk-doc meson appstream-glib)
+options=(!emptydirs)
+_commit=ce52f649395a039cdf4fe9fbc6124ba22b9ce26b  # gnome-3-30
+source=("git+https://gitlab.gnome.org/GNOME/nautilus.git#commit=$_commit";
+"git+https://gitlab.gnome.org/GNOME/libgd.git";)
+sha256sums=('SKIP'
+'SKIP')
+
+prepare() {
+  cd $pkgbase
+
+  git submodule init
+  git config --local submodule.subprojects/libgd.url "$srcdir/libgd"
+  git submodule update
+}
+
+pkgver() {
+  cd $pkgbase
+  git describe --tags | sed 's/-/+/g'
+}
+
+build() {
+  arch-meson $pkgbase build -D docs=true
+  ninja -C build
+}
+
+check() {
+  meson test -C build
+}
+
+package_nautilus() {
+  depends+=(libnautilus-extension)
+  groups=(gnome)
+
+  DESTDIR="$pkgdir" meson install -C build
+
+### Split libnautilus-extension
+
+  mkdir -p libne/{lib,share}
+  mv "$pkgdir"/usr/include libne
+  mv "$pkgdir"/usr/lib/{girepository-1.0,libnautilus-extension*,pkgconfig} 
libne/lib
+  mv "$pkgdir"/usr/share/{gir-1.0,gtk-doc} libne/share
+}
+
+package_libnautilus-extension() {
+  pkgdesc="Library for extending the $pkgdesc"
+  depends=(gtk3)
+  mv libne "$pkgdir/usr"
+}
+
+# vim:set sw=2 et:


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

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 22:11:20
  Author: heftig
Revision: 335274

archrelease: copy trunk to extra-x86_64

Added:
  js60/repos/extra-x86_64/PKGBUILD
(from rev 335273, js60/trunk/PKGBUILD)
  js60/repos/extra-x86_64/bug1415202.patch
(from rev 335273, js60/trunk/bug1415202.patch)
  js60/repos/extra-x86_64/mozjs52-include-configure-script.patch
(from rev 335273, js60/trunk/mozjs52-include-configure-script.patch)
  js60/repos/extra-x86_64/mozjs60-fix-soname.patch
(from rev 335273, js60/trunk/mozjs60-fix-soname.patch)
Deleted:
  js60/repos/extra-x86_64/PKGBUILD
  js60/repos/extra-x86_64/bug1415202.patch
  js60/repos/extra-x86_64/mozjs52-include-configure-script.patch
  js60/repos/extra-x86_64/mozjs60-fix-soname.patch

+
 PKGBUILD   |  176 ++---
 bug1415202.patch   |  258 +++
 mozjs52-include-configure-script.patch |  126 +++
 mozjs60-fix-soname.patch   |   50 +++---
 4 files changed, 305 insertions(+), 305 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-23 22:11:11 UTC (rev 335273)
+++ PKGBUILD2018-09-23 22:11:20 UTC (rev 335274)
@@ -1,88 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
-
-pkgname=js60
-pkgver=60.2.0
-pkgrel=1
-_ffver=${pkgver%%.*}
-pkgdesc="JavaScript interpreter and libraries - Version $_ffver"
-arch=(x86_64)
-url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey";
-license=(MPL)
-depends=(gcc-libs readline zlib sh)
-makedepends=(python2 zip autoconf2.13 mercurial)
-_repo=https://hg.mozilla.org/mozilla-unified
-source=("hg+$_repo#tag=FIREFOX_${pkgver//./_}esr_RELEASE"
-bug1415202.patch
-mozjs60-fix-soname.patch
-mozjs52-include-configure-script.patch)
-sha256sums=('SKIP'
-'9f316ab46d1c45b0051b43579e80d0d622c58d74230877a53b170c56e6aa0193'
-'c792837930defe27355941080e9b80ec1d45003c097e4707860acc13d43bc519'
-'d91a89acd88bfc747a255050757a0c17139bf5c3508c2e1c3c6bb2056786a344')
-
-prepare() {
-  cd mozilla-unified
-  mkdir obj
-
-  # https://bugzilla.mozilla.org/show_bug.cgi?id=1479687
-  patch -Np1 -i ../bug1415202.patch
-
-  # 
https://salsa.debian.org/gnome-team/mozjs52/tree/debian/master/debian/patches
-  patch -Np1 -i ../mozjs60-fix-soname.patch
-  patch -Np1 -i ../mozjs52-include-configure-script.patch
-}
-
-build() {
-  local configure_args=(
---prefix=/usr
---disable-debug
---disable-debug-symbols
---disable-jemalloc
---disable-strip
---enable-hardening
---enable-linker=gold
---enable-optimize
---enable-posix-nspr-emulation
---enable-readline
---enable-release
---enable-shared-js
---enable-tests
---with-intl-api
---with-system-zlib
---without-system-icu
-  )
-
-  cd mozilla-unified/obj
-
-  export PYTHON=/usr/bin/python2
-
-  sh ../js/src/configure "${configure_args[@]}"
-  make
-}
-
-check() {
-  local jstests_extra_args=(
---format=none
---exclude-random
-  ) jittest_extra_args=(
---format=none
---timeout 300
-  ) jittest_test_args=(
-basic
-  )
-
-  cd mozilla-unified/obj
-  make -C js/src check-jstests check-jit-test \
-JSTESTS_EXTRA_ARGS="${jstests_extra_args[*]}" \
-JITTEST_EXTRA_ARGS="${jittest_extra_args[*]}" \
-JITTEST_TEST_ARGS="${jittest_test_args[*]}"
-}
-
-package() {
-  cd mozilla-unified/obj
-  make DESTDIR="$pkgdir" install
-  rm "$pkgdir"/usr/lib/*.ajs
-  find "$pkgdir"/usr/{lib/pkgconfig,include} -type f -exec chmod -c a-x {} +
-}
-
-# vim:set ts=2 sw=2 et:

Copied: js60/repos/extra-x86_64/PKGBUILD (from rev 335273, js60/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-23 22:11:20 UTC (rev 335274)
@@ -0,0 +1,88 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+
+pkgname=js60
+pkgver=60.2.1
+pkgrel=1
+_ffver=${pkgver%%.*}
+pkgdesc="JavaScript interpreter and libraries - Version $_ffver"
+arch=(x86_64)
+url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey";
+license=(MPL)
+depends=(gcc-libs readline zlib sh)
+makedepends=(python2 zip autoconf2.13 mercurial)
+_repo=https://hg.mozilla.org/mozilla-unified
+source=("hg+$_repo#tag=FIREFOX_${pkgver//./_}esr_RELEASE"
+bug1415202.patch
+mozjs60-fix-soname.patch
+mozjs52-include-configure-script.patch)
+sha256sums=('SKIP'
+'9f316ab46d1c45b0051b43579e80d0d622c58d74230877a53b170c56e6aa0193'
+'c792837930defe27355941080e9b80ec1d45003c097e4707860acc13d43bc519'
+'d91a89acd88bfc747a255050757a0c17139bf5c3508c2e1c3c6bb2056786a344')
+
+prepare() {
+  cd mozilla-unified
+  mkdir obj
+
+  # https://bugzilla.mozilla.org/show_bug.cgi?id=1479687
+  patch -Np1 -i ../bug1415202.patch
+
+  # 
https://salsa.debian.org/g

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

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 22:10:42
  Author: heftig
Revision: 335272

60.2.1-1

Modified:
  js60/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 22:10:31 UTC (rev 335271)
+++ PKGBUILD2018-09-23 22:10:42 UTC (rev 335272)
@@ -1,7 +1,7 @@
 # Maintainer: Jan Alexander Steffens (heftig) 
 
 pkgname=js60
-pkgver=60.2.0
+pkgver=60.2.1
 pkgrel=1
 _ffver=${pkgver%%.*}
 pkgdesc="JavaScript interpreter and libraries - Version $_ffver"


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

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 22:10:31
  Author: heftig
Revision: 335271

3.24.1+2+ged57e564a9-1

Modified:
  gtk3/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 22:10:24 UTC (rev 335270)
+++ PKGBUILD2018-09-23 22:10:31 UTC (rev 335271)
@@ -3,7 +3,7 @@
 
 pkgbase=gtk3
 pkgname=(gtk3 gtk-update-icon-cache)
-pkgver=3.24.1
+pkgver=3.24.1+2+ged57e564a9
 pkgrel=1
 pkgdesc="GObject-based multi-platform GUI toolkit"
 arch=(x86_64)
@@ -14,7 +14,7 @@
  cantarell-fonts colord rest libcups libcanberra)
 makedepends=(gobject-introspection gtk-doc git glib2-docs sassc)
 license=(LGPL)
-_commit=f5ad1786e8b2b80408d8df6d2ac2c0748926b20c  # tags/3.24.1^0
+_commit=ed57e564a97bf12590333e2c6ac8c979ea0d8b1f  # gtk-3-24
 source=("git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit";
 settings.ini
 gtk-query-immodules-3.0.hook


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

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 22:10:24
  Author: heftig
Revision: 335270

3.30.0+20+gce52f6493-1

Modified:
  nautilus/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 21:56:23 UTC (rev 335269)
+++ PKGBUILD2018-09-23 22:10:24 UTC (rev 335270)
@@ -3,7 +3,7 @@
 
 pkgbase=nautilus
 pkgname=(nautilus libnautilus-extension)
-pkgver=3.30.0
+pkgver=3.30.0+20+gce52f6493
 pkgrel=1
 pkgdesc="Default file manager for GNOME"
 url="https://wiki.gnome.org/Apps/Nautilus";
@@ -12,7 +12,7 @@
 depends=(libgexiv2 gnome-desktop gvfs dconf tracker nautilus-sendto 
gnome-autoar)
 makedepends=(gobject-introspection packagekit git gtk-doc meson appstream-glib)
 options=(!emptydirs)
-_commit=fb4fe5c7050c8b6191fe385410f0750aaf4b32de  # tags/3.30.0^0
+_commit=ce52f649395a039cdf4fe9fbc6124ba22b9ce26b  # gnome-3-30
 source=("git+https://gitlab.gnome.org/GNOME/nautilus.git#commit=$_commit";
 "git+https://gitlab.gnome.org/GNOME/libgd.git";)
 sha256sums=('SKIP'


[arch-commits] Commit in gnome-settings-daemon/trunk (PKGBUILD)

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 21:56:23
  Author: heftig
Revision: 335269

3.30.0+7+gcba29e41-1

Modified:
  gnome-settings-daemon/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 21:53:47 UTC (rev 335268)
+++ PKGBUILD2018-09-23 21:56:23 UTC (rev 335269)
@@ -1,7 +1,7 @@
 # Maintainer: Jan Alexander Steffens (heftig) 
 
 pkgname=gnome-settings-daemon
-pkgver=3.30.0
+pkgver=3.30.0+7+gcba29e41
 pkgrel=1
 pkgdesc="GNOME Settings Daemon"
 url="https://gitlab.gnome.org/GNOME/gnome-settings-daemon";
@@ -13,7 +13,7 @@
 makedepends=(xf86-input-wacom libxslt docbook-xsl python git meson)
 checkdepends=(python-pip python-gobject python-dbus)
 groups=(gnome)
-_commit=dad0ff401377c57ad5e2e4e9b03a578e1823fabb  # 
tags/GNOME_SETTINGS_DAEMON_3_30_0^0
+_commit=cba29e41e3ba8205ec3bcafd2e8aafeaa4d1a095  # gnome-3-30
 
source=("git+https://gitlab.gnome.org/GNOME/gnome-settings-daemon.git#commit=$_commit";
 "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git";)
 sha256sums=('SKIP'


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

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 21:53:47
  Author: heftig
Revision: 335268

3.30.0+37+g969eecb88-1

Modified:
  gnome-shell/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 21:53:15 UTC (rev 335267)
+++ PKGBUILD2018-09-23 21:53:47 UTC (rev 335268)
@@ -3,7 +3,7 @@
 # Contributor: Flamelab https://wiki.gnome.org/Projects/GnomeShell";
@@ -17,7 +17,7 @@
 optdepends=('gnome-control-center: System settings'
 'evolution-data-server: Evolution calendar integration')
 groups=(gnome)
-_commit=179cd0a3c85596481cd6ab0203fecaa8cf7dd6ef  # master
+_commit=969eecb88e9684ff31d351ead5e1f1686a5be227  # master
 source=("git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=$_commit";
 "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git";)
 sha256sums=('SKIP'


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

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 21:53:15
  Author: heftig
Revision: 335267

3.30.0+13+g2fb3db765-1

Modified:
  mutter/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 21:50:32 UTC (rev 335266)
+++ PKGBUILD2018-09-23 21:53:15 UTC (rev 335267)
@@ -3,8 +3,8 @@
 # Contributor: Michael Kanis 
 
 pkgname=mutter
-pkgver=3.30.0
-pkgrel=2
+pkgver=3.30.0+13+g2fb3db765
+pkgrel=1
 pkgdesc="A window manager for GNOME"
 url="https://gitlab.gnome.org/GNOME/mutter";
 arch=(x86_64)
@@ -14,7 +14,7 @@
  gnome-settings-daemon libgudev libinput pipewire)
 makedepends=(intltool gobject-introspection git egl-wayland)
 groups=(gnome)
-_commit=34f5be726dbd90ad6c494cda5eeff7bd68fd83a1  # tags/3.30.0^0
+_commit=2fb3db7659caa3627a473fefabc4d6a87f688cee  # master
 source=("git+https://gitlab.gnome.org/GNOME/mutter.git#commit=$_commit";
 startup-notification.patch)
 sha256sums=('SKIP'


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

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 21:50:32
  Author: heftig
Revision: 335266

3.30.0+6+g5db19c5b-1

Modified:
  gdm/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 20:40:12 UTC (rev 335265)
+++ PKGBUILD2018-09-23 21:50:32 UTC (rev 335266)
@@ -3,7 +3,7 @@
 
 pkgbase=gdm
 pkgname=(gdm libgdm)
-pkgver=3.30.0+4+g839c9501
+pkgver=3.30.0+6+g5db19c5b
 pkgrel=1
 pkgdesc="Display manager and login screen"
 url="https://wiki.gnome.org/Projects/GDM";
@@ -12,7 +12,7 @@
 depends=(gnome-shell gnome-session upower xorg-xrdb xorg-server 
xorg-server-xwayland xorg-xhost)
 makedepends=(yelp-tools intltool gobject-introspection git docbook-xsl)
 checkdepends=(check)
-_commit=839c9501959c95eea3b524d7e3710cdec6d97531  # master
+_commit=5db19c5bd59c53663dc43d418b8ef9795b576c57  # master
 source=("git+https://gitlab.gnome.org/GNOME/gdm.git#commit=$_commit";
 0002-Xsession-Don-t-start-ssh-agent-by-default.patch
 gdm.sysusers)


[arch-commits] Commit in lib32-librsvg/repos/multilib-x86_64 (4 files)

2018-09-23 Thread Antonio Rojas via arch-commits
Date: Sunday, September 23, 2018 @ 21:14:44
  Author: arojas
Revision: 384292

archrelease: copy trunk to multilib-x86_64

Added:
  lib32-librsvg/repos/multilib-x86_64/PKGBUILD
(from rev 384291, lib32-librsvg/trunk/PKGBUILD)
  lib32-librsvg/repos/multilib-x86_64/multilib.diff
(from rev 384291, lib32-librsvg/trunk/multilib.diff)
Deleted:
  lib32-librsvg/repos/multilib-x86_64/PKGBUILD
  lib32-librsvg/repos/multilib-x86_64/multilib.diff

---+
 PKGBUILD  |  114 
 multilib.diff |   66 
 2 files changed, 90 insertions(+), 90 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-23 21:14:17 UTC (rev 384291)
+++ PKGBUILD2018-09-23 21:14:44 UTC (rev 384292)
@@ -1,57 +0,0 @@
-# Maintainer: Maxime Gauduin 
-# Contributor: jtts 
-# Contributor: Jan de Groot 
-
-pkgname=lib32-librsvg
-pkgver=2.44.2
-pkgrel=1
-pkgdesc="SVG rendering library (32-bit)"
-url="https://wiki.gnome.org/Projects/LibRsvg";
-arch=(x86_64)
-license=(LGPL)
-depends=(lib32-gdk-pixbuf2 lib32-pango lib32-libcroco librsvg)
-makedepends=(intltool gobject-introspection vala python2 gtk-doc git 
lib32-rust)
-_commit=5121a79e8e1c3ed478fdaac4e4f4a0e34382f256  # tags/2.44.2^0
-source=("git+https://gitlab.gnome.org/GNOME/librsvg.git#commit=$_commit";
-multilib.diff)
-sha256sums=('SKIP'
-'f562f9fda0c8bcad8de3f6eea9eee16014a5634261a6646724da99d9ca497bbf')
-
-pkgver() {
-  cd librsvg
-  git describe --tags | sed 's/-/+/g'
-}
-
-prepare() {
-  cd librsvg
-
-  # Hack to cross-compile rust only
-  patch -Np1 -i ../multilib.diff
-
-  NOCONFIGURE=1 ./autogen.sh
-}
-
-build() {
-  export CC='gcc -m32'
-  export CXX='g++ -m32'
-  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
-  export RUST_TARGET=i686-unknown-linux-gnu
-
-  cd librsvg
-  ./configure --prefix=/usr --disable-static --enable-vala --disable-gtk-doc 
--libdir=/usr/lib32
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
-  make
-}
-
-check() {
-  cd librsvg
-  make check
-}
-
-package() {
-  cd librsvg
-  make DESTDIR="$pkgdir" install
-  rm -r "$pkgdir"/usr/{bin,include,share}
-}
-
-# vim: ts=2 sw=2 et:

Copied: lib32-librsvg/repos/multilib-x86_64/PKGBUILD (from rev 384291, 
lib32-librsvg/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-23 21:14:44 UTC (rev 384292)
@@ -0,0 +1,57 @@
+# Maintainer: Maxime Gauduin 
+# Contributor: jtts 
+# Contributor: Jan de Groot 
+
+pkgname=lib32-librsvg
+pkgver=2.44.3
+pkgrel=1
+pkgdesc="SVG rendering library (32-bit)"
+url="https://wiki.gnome.org/Projects/LibRsvg";
+arch=(x86_64)
+license=(LGPL)
+depends=(lib32-gdk-pixbuf2 lib32-pango lib32-libcroco librsvg)
+makedepends=(intltool gobject-introspection vala python2 gtk-doc git 
lib32-rust)
+_commit=1168b79c54d2f5e5dfbb5657800c6896e9371116  # tags/2.44.3^0
+source=("git+https://gitlab.gnome.org/GNOME/librsvg.git#commit=$_commit";
+multilib.diff)
+sha256sums=('SKIP'
+'f562f9fda0c8bcad8de3f6eea9eee16014a5634261a6646724da99d9ca497bbf')
+
+pkgver() {
+  cd librsvg
+  git describe --tags | sed 's/-/+/g'
+}
+
+prepare() {
+  cd librsvg
+
+  # Hack to cross-compile rust only
+  patch -Np1 -i ../multilib.diff
+
+  NOCONFIGURE=1 ./autogen.sh
+}
+
+build() {
+  export CC='gcc -m32'
+  export CXX='g++ -m32'
+  export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+  export RUST_TARGET=i686-unknown-linux-gnu
+
+  cd librsvg
+  ./configure --prefix=/usr --disable-static --enable-vala --disable-gtk-doc 
--libdir=/usr/lib32
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
+  make
+}
+
+check() {
+  cd librsvg
+  make check
+}
+
+package() {
+  cd librsvg
+  make DESTDIR="$pkgdir" install
+  rm -r "$pkgdir"/usr/{bin,include,share}
+}
+
+# vim: ts=2 sw=2 et:

Deleted: multilib.diff
===
--- multilib.diff   2018-09-23 21:14:17 UTC (rev 384291)
+++ multilib.diff   2018-09-23 21:14:44 UTC (rev 384292)
@@ -1,33 +0,0 @@
- Makefile.am  | 2 --
- configure.ac | 4 +---
- 2 files changed, 1 insertion(+), 5 deletions(-)
-
-diff --git c/Makefile.am i/Makefile.am
-index 69bf4bc3..1a70f8de 100644
 c/Makefile.am
-+++ i/Makefile.am
-@@ -128,9 +128,7 @@ else
- CARGO_RELEASE_ARGS=--release
- endif
- 
--if CROSS_COMPILING
- CARGO_TARGET_ARGS=--target=$(RUST_TARGET)
--endif
- 
- CARGO_VERBOSE = $(cargo_verbose_$(V))
- cargo_verbose_ = $(cargo_verbose_$(AM_DEFAULT_VERBOSITY))
-diff --git c/configure.ac i/configure.ac
-index 6afdc9f7..e398c2c2 100644
 c/configure.ac
-+++ i/configure.ac
-@@ -293,9 +293,7 @@ if test "x$RUST_TARGET" == x; then
- fi
- 
- AM_CONDITIONAL(CROSS_COMPILING, test $cross_compiling = yes)
--if test "x$cross_compiling" = "xyes" ; then
--  RUST_TARGET_SUBDIR="$RUST_TARGET/$RUST_TARGET_SUBDIR"
--fi
-+RUST_TARGET_SUBDIR=

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

2018-09-23 Thread Antonio Rojas via arch-commits
Date: Sunday, September 23, 2018 @ 21:14:17
  Author: arojas
Revision: 384291

Update to 2.44.3

Modified:
  lib32-librsvg/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 19:40:45 UTC (rev 384290)
+++ PKGBUILD2018-09-23 21:14:17 UTC (rev 384291)
@@ -3,7 +3,7 @@
 # Contributor: Jan de Groot 
 
 pkgname=lib32-librsvg
-pkgver=2.44.2
+pkgver=2.44.3
 pkgrel=1
 pkgdesc="SVG rendering library (32-bit)"
 url="https://wiki.gnome.org/Projects/LibRsvg";
@@ -11,7 +11,7 @@
 license=(LGPL)
 depends=(lib32-gdk-pixbuf2 lib32-pango lib32-libcroco librsvg)
 makedepends=(intltool gobject-introspection vala python2 gtk-doc git 
lib32-rust)
-_commit=5121a79e8e1c3ed478fdaac4e4f4a0e34382f256  # tags/2.44.2^0
+_commit=1168b79c54d2f5e5dfbb5657800c6896e9371116  # tags/2.44.3^0
 source=("git+https://gitlab.gnome.org/GNOME/librsvg.git#commit=$_commit";
 multilib.diff)
 sha256sums=('SKIP'


[arch-commits] Commit in imagemagick6/repos/extra-x86_64 (4 files)

2018-09-23 Thread Antonio Rojas via arch-commits
Date: Sunday, September 23, 2018 @ 20:40:12
  Author: arojas
Revision: 335265

archrelease: copy trunk to extra-x86_64

Added:
  imagemagick6/repos/extra-x86_64/PKGBUILD
(from rev 335264, imagemagick6/trunk/PKGBUILD)
  imagemagick6/repos/extra-x86_64/arch-fonts.diff
(from rev 335264, imagemagick6/trunk/arch-fonts.diff)
Deleted:
  imagemagick6/repos/extra-x86_64/PKGBUILD
  imagemagick6/repos/extra-x86_64/arch-fonts.diff

-+
 PKGBUILD|  240 ++
 arch-fonts.diff |  214 
 2 files changed, 226 insertions(+), 228 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-23 20:39:32 UTC (rev 335264)
+++ PKGBUILD2018-09-23 20:40:12 UTC (rev 335265)
@@ -1,121 +0,0 @@
-# $Id$
-# Maintainer: Eric Bélanger 
-
-pkgbase=imagemagick6
-pkgname=(libmagick6 imagemagick6)
-pkgver=6.9.10.11
-pkgrel=1
-pkgdesc="An image viewing/manipulation program (version 6)"
-url="https://legacy.imagemagick.org/";
-arch=(x86_64)
-license=(custom)
-depends=(libltdl lcms2 fontconfig libxext liblqr libraqm libpng)
-makedepends=(ghostscript openexr libwmf librsvg libxml2 openjpeg2 libraw 
opencl-headers libwebp
- chrpath ocl-icd glu ghostpcl ghostxps libheif)
-checkdepends=(gsfonts ttf-dejavu)
-_relname=ImageMagick-${pkgver%%.*}
-_tarname=ImageMagick-${pkgver%.*}-${pkgver##*.}
-source=(https://www.imagemagick.org/download/$_tarname.tar.xz{,.asc}
-arch-fonts.diff)
-sha256sums=('2d1c61999a9b1f663a085d6657cc4db4b1652af6462256d1aa3c467df3e9e6eb'
-'SKIP'
-'a85b744c61b1b563743ecb7c7adad999d7ed9a8af816650e3ab9321b2b102e73')
-validpgpkeys=(D8272EF51DA223E4D05B466989AB63D48277377A)  # Lexie Parsimoniae
-
-prepare() {
-  mkdir -p binpkg/usr/lib/pkgconfig {binpkg,docpkg}/usr/share
-
-  cd $_tarname
-
-  # Fix up typemaps to match our packages, where possible
-  patch -Np1 -i ../arch-fonts.diff
-
-  # Don't run auto(re)conf; assumes use of git
-}
-
-build() {
-  cd $_tarname
-  ./configure \
-PKG_CONFIG="/usr/bin/env PKG_CONFIG_PATH=/usr/lib/$pkgbase/pkgconfig 
pkg-config" \
---prefix=/usr \
---sysconfdir=/etc \
---with-dejavu-font-dir=/usr/share/fonts/TTF \
---with-gs-font-dir=/usr/share/fonts/gsfonts \
-PSDelegate=/usr/bin/gs \
-XPSDelegate=/usr/bin/gxps \
-PCLDelegate=/usr/bin/gpcl6 \
---enable-hdri \
---enable-opencl \
---with-gslib \
---with-lqr \
---with-modules \
---with-openexr \
---with-openjp2 \
---with-perl \
---with-perl-options=INSTALLDIRS=vendor \
---with-rsvg \
---with-webp \
---with-wmf \
---with-xml \
---without-autotrace \
---without-djvu \
---without-dps \
---without-fftw \
---without-fpx \
---without-gcc-arch \
---without-gvc \
---without-jbig
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-  make
-}
-
-check() (
-  cd $_tarname
-  ulimit -n 4096
-  make check || :
-)
-
-package_libmagick6() {
-  pkgdesc="${pkgdesc/)/; library)}"
-  optdepends=('ghostscript: PS/PDF support'
-  'libheif: HEIF support'
-  'libraw: DNG support'
-  'librsvg: SVG support'
-  'libwebp: WEBP support'
-  'libwmf: WMF support'
-  'libxml2: Magick Scripting Language'
-  'ocl-icd: OpenCL support'
-  'openexr: OpenEXR support'
-  'openjpeg2: JPEG2000 support'
-  'pango: Text rendering')
-  
backup=(etc/$_relname/{coder,colors,delegates,log,magic,mime,policy,quantization-table,thresholds,type,type-{dejavu,ghostscript}}.xml)
-  options=('!docs' '!emptydirs' libtool)
-
-  cd $_tarname
-  make DESTDIR="$pkgdir" install pkgconfigdir="/usr/lib/$pkgbase/pkgconfig"
-
-  rm "$pkgdir"/etc/$_relname/type-{apple,urw-base35,windows}.xml
-  rm "$pkgdir"/usr/lib/*.la
-
-  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE NOTICE
-
-# Split 'imagemagick'
-  cd ../binpkg
-  mv "$pkgdir/usr/bin" usr/
-  mv "$pkgdir/usr/lib/perl5" usr/lib/
-  mv "$pkgdir/usr/share/man" usr/share/
-}
-
-package_imagemagick6() {
-  depends=("libmagick6=$pkgver-$pkgrel")
-  provides=("imagemagick=$pkgver-$pkgrel")
-  conflicts=(imagemagick)
-  options=('!emptydirs')
-
-  mv binpkg/* "$pkgdir"
-
-  find "$pkgdir/usr/lib/perl5" -name '*.so' -exec chrpath -d {} +
-
-  cd $_tarname
-  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE NOTICE
-}

Copied: imagemagick6/repos/extra-x86_64/PKGBUILD (from rev 335264, 
imagemagick6/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-23 20:40:12 UTC (rev 335265)
@@ -0,0 +1,119 @@
+# Maintainer: Eric Bélanger 
+
+pkgbase=imagemagick6
+pkgname=(libmagick6 imagemagick6)
+pkgver=6.9.10.12
+pkgrel=1
+pkgdesc="An image viewing/manipulation program (versio

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

2018-09-23 Thread Antonio Rojas via arch-commits
Date: Sunday, September 23, 2018 @ 20:39:32
  Author: arojas
Revision: 335264

Update to 6.9.10.12, enable jbig module

Modified:
  imagemagick6/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 20:22:06 UTC (rev 335263)
+++ PKGBUILD2018-09-23 20:39:32 UTC (rev 335264)
@@ -2,7 +2,7 @@
 
 pkgbase=imagemagick6
 pkgname=(libmagick6 imagemagick6)
-pkgver=6.9.10.11
+pkgver=6.9.10.12
 pkgrel=1
 pkgdesc="An image viewing/manipulation program (version 6)"
 url="https://legacy.imagemagick.org/";
@@ -10,13 +10,13 @@
 license=(custom)
 depends=(libltdl lcms2 fontconfig libxext liblqr libraqm libpng)
 makedepends=(ghostscript openexr libwmf librsvg libxml2 openjpeg2 libraw 
opencl-headers libwebp
- chrpath ocl-icd glu ghostpcl ghostxps libheif)
+ chrpath ocl-icd glu ghostpcl ghostxps libheif jbigkit)
 checkdepends=(gsfonts ttf-dejavu)
 _relname=ImageMagick-${pkgver%%.*}
 _tarname=ImageMagick-${pkgver%.*}-${pkgver##*.}
 source=(https://www.imagemagick.org/download/$_tarname.tar.xz{,.asc}
 arch-fonts.diff)
-sha256sums=('2d1c61999a9b1f663a085d6657cc4db4b1652af6462256d1aa3c467df3e9e6eb'
+sha256sums=('54549fe394598f6a7cec8cb5adc45d5d65b8b4f043745c6610693618b1372966'
 'SKIP'
 'a85b744c61b1b563743ecb7c7adad999d7ed9a8af816650e3ab9321b2b102e73')
 validpgpkeys=(D8272EF51DA223E4D05B466989AB63D48277377A)  # Lexie Parsimoniae
@@ -62,8 +62,7 @@
 --without-fftw \
 --without-fpx \
 --without-gcc-arch \
---without-gvc \
---without-jbig
+--without-gvc
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
 }


[arch-commits] Commit in imagemagick/repos/extra-x86_64 (4 files)

2018-09-23 Thread Antonio Rojas via arch-commits
Date: Sunday, September 23, 2018 @ 20:22:06
  Author: arojas
Revision: 335263

archrelease: copy trunk to extra-x86_64

Added:
  imagemagick/repos/extra-x86_64/PKGBUILD
(from rev 335262, imagemagick/trunk/PKGBUILD)
  imagemagick/repos/extra-x86_64/arch-fonts.diff
(from rev 335262, imagemagick/trunk/arch-fonts.diff)
Deleted:
  imagemagick/repos/extra-x86_64/PKGBUILD
  imagemagick/repos/extra-x86_64/arch-fonts.diff

-+
 PKGBUILD|  266 ++
 arch-fonts.diff |  214 +--
 2 files changed, 239 insertions(+), 241 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-23 20:18:56 UTC (rev 335262)
+++ PKGBUILD2018-09-23 20:22:06 UTC (rev 335263)
@@ -1,134 +0,0 @@
-# $Id$
-# Maintainer: Eric Bélanger 
-
-pkgbase=imagemagick
-pkgname=(libmagick imagemagick imagemagick-doc)
-pkgver=7.0.8.11
-pkgrel=1
-pkgdesc="An image viewing/manipulation program"
-url="https://www.imagemagick.org/";
-arch=(x86_64)
-license=(custom)
-depends=(libltdl lcms2 fontconfig libxext liblqr libraqm libpng libxml2)
-makedepends=(ghostscript openexr libwmf librsvg libxml2 openjpeg2 libraw 
opencl-headers libwebp
- chrpath ocl-icd glu ghostpcl ghostxps libheif)
-checkdepends=(gsfonts ttf-dejavu)
-_relname=ImageMagick-${pkgver%%.*}
-_tarname=ImageMagick-${pkgver%.*}-${pkgver##*.}
-source=(https://www.imagemagick.org/download/releases/$_tarname.tar.xz{,.asc}
-arch-fonts.diff)
-sha256sums=('c15f14c054b4fde417e7b82c23950047203f81e582de7f1270cf3bdfa8a38a03'
-'SKIP'
-'a85b744c61b1b563743ecb7c7adad999d7ed9a8af816650e3ab9321b2b102e73')
-validpgpkeys=(D8272EF51DA223E4D05B466989AB63D48277377A)  # Lexie Parsimoniae
-
-shopt -s extglob
-
-prepare() {
-  mkdir -p binpkg/usr/lib/pkgconfig {binpkg,docpkg}/usr/share
-
-  cd $_tarname
-
-  # Fix up typemaps to match our packages, where possible
-  patch -Np1 -i ../arch-fonts.diff
-
-  # Don't run auto(re)conf; assumes use of git
-}
-
-build() {
-  cd $_tarname
-  ./configure \
---prefix=/usr \
---sysconfdir=/etc \
---with-dejavu-font-dir=/usr/share/fonts/TTF \
---with-gs-font-dir=/usr/share/fonts/gsfonts \
-PSDelegate=/usr/bin/gs \
-XPSDelegate=/usr/bin/gxps \
-PCLDelegate=/usr/bin/gpcl6 \
---enable-hdri \
---enable-opencl \
---with-gslib \
---with-lqr \
---with-modules \
---with-openexr \
---with-openjp2 \
---with-perl \
---with-perl-options=INSTALLDIRS=vendor \
---with-rsvg \
---with-webp \
---with-wmf \
---with-xml \
---without-autotrace \
---without-djvu \
---without-dps \
---without-fftw \
---without-fpx \
---without-gcc-arch \
---without-gvc \
---without-jbig
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-  make
-}
-
-check() (
-  cd $_tarname
-  ulimit -n 4096
-  make check
-)
-
-package_libmagick() {
-  pkgdesc+=" (library)"
-  optdepends=('ghostscript: PS/PDF support'
-  'libheif: HEIF support'
-  'libraw: DNG support'
-  'librsvg: SVG support'
-  'libwebp: WEBP support'
-  'libwmf: WMF support'
-  'libxml2: Magick Scripting Language'
-  'ocl-icd: OpenCL support'
-  'openexr: OpenEXR support'
-  'openjpeg2: JPEG2000 support'
-  'pango: Text rendering')
-  
backup=(etc/$_relname/{coder,colors,delegates,log,magic,mime,policy,quantization-table,thresholds,type,type-{dejavu,ghostscript}}.xml)
-  options=('!emptydirs' libtool)
-
-  cd $_tarname
-  make DESTDIR="$pkgdir" install
-
-  rm "$pkgdir"/etc/$_relname/type-{apple,urw-base35,windows}.xml
-  rm "$pkgdir"/usr/lib/*.la
-
-  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE NOTICE
-
-# Split 'imagemagick'
-  cd ../binpkg
-  mv "$pkgdir/usr/bin" usr/
-  mv "$pkgdir/usr/lib/perl5" usr/lib/
-  mv "$pkgdir/usr/share/man" usr/share/
-
-# Split docs
-  mv "$pkgdir/usr/share/doc" "$srcdir/docpkg/usr/share/"
-}
-
-package_imagemagick() {
-  depends=("libmagick=$pkgver-$pkgrel")
-  optdepends=('imagemagick-doc: manual and API docs')
-  options=('!emptydirs')
-
-  mv binpkg/* "$pkgdir"
-
-  find "$pkgdir/usr/lib/perl5" -name '*.so' -exec chrpath -d {} +
-
-  cd $_tarname
-  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE NOTICE
-}
-
-package_imagemagick-doc() {
-  pkgdesc+=" (manual and API docs)"
-  depends=()
-
-  mv docpkg/* "$pkgdir"
-
-  cd $_tarname
-  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE NOTICE
-}

Copied: imagemagick/repos/extra-x86_64/PKGBUILD (from rev 335262, 
imagemagick/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-23 20:22:06 UTC (rev 335263)
@@ -0,0 +1,132 @@
+# Maintainer: Eric Bélanger 
+
+pkgbase=imagemag

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

2018-09-23 Thread Antonio Rojas via arch-commits
Date: Sunday, September 23, 2018 @ 20:18:56
  Author: arojas
Revision: 335262

Update to 7.0.8.2, enable jbig module

Modified:
  imagemagick/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 20:10:57 UTC (rev 335261)
+++ PKGBUILD2018-09-23 20:18:56 UTC (rev 335262)
@@ -2,7 +2,7 @@
 
 pkgbase=imagemagick
 pkgname=(libmagick imagemagick imagemagick-doc)
-pkgver=7.0.8.11
+pkgver=7.0.8.12
 pkgrel=1
 pkgdesc="An image viewing/manipulation program"
 url="https://www.imagemagick.org/";
@@ -10,13 +10,13 @@
 license=(custom)
 depends=(libltdl lcms2 fontconfig libxext liblqr libraqm libpng libxml2)
 makedepends=(ghostscript openexr libwmf librsvg libxml2 openjpeg2 libraw 
opencl-headers libwebp
- chrpath ocl-icd glu ghostpcl ghostxps libheif)
+ chrpath ocl-icd glu ghostpcl ghostxps libheif jbigkit)
 checkdepends=(gsfonts ttf-dejavu)
 _relname=ImageMagick-${pkgver%%.*}
 _tarname=ImageMagick-${pkgver%.*}-${pkgver##*.}
 source=(https://www.imagemagick.org/download/releases/$_tarname.tar.xz{,.asc}
 arch-fonts.diff)
-sha256sums=('c15f14c054b4fde417e7b82c23950047203f81e582de7f1270cf3bdfa8a38a03'
+sha256sums=('48df5877fe85603940310fe5c811a89af416882b60379918a95dcd4de6582b55'
 'SKIP'
 'a85b744c61b1b563743ecb7c7adad999d7ed9a8af816650e3ab9321b2b102e73')
 validpgpkeys=(D8272EF51DA223E4D05B466989AB63D48277377A)  # Lexie Parsimoniae
@@ -63,8 +63,7 @@
 --without-fftw \
 --without-fpx \
 --without-gcc-arch \
---without-gvc \
---without-jbig
+--without-gvc
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
 }


[arch-commits] Commit in meson/repos/extra-any (5 files)

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 20:10:57
  Author: heftig
Revision: 335261

archrelease: copy trunk to extra-any

Added:
  meson/repos/extra-any/PKGBUILD
(from rev 335260, meson/trunk/PKGBUILD)
  meson/repos/extra-any/arch-meson
(from rev 335260, meson/trunk/arch-meson)
Deleted:
  meson/repos/extra-any/PKGBUILD
  meson/repos/extra-any/arch-meson
  meson/repos/extra-any/test.diff

+
 PKGBUILD   |  125 +--
 arch-meson |   44 ++--
 test.diff  |   13 --
 3 files changed, 84 insertions(+), 98 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-09-23 20:10:41 UTC (rev 335260)
+++ PKGBUILD2018-09-23 20:10:57 UTC (rev 335261)
@@ -1,63 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Maintainer: Levente Polyak 
-# Contributor: Anatol Pomozov 
-
-pkgname=meson
-pkgver=0.47.2
-pkgrel=1
-pkgdesc='High productivity build system'
-url='http://mesonbuild.com/'
-arch=('any')
-license=('Apache')
-depends=('python' 'ninja')
-makedepends=('python-setuptools')
-checkdepends=('gcc-objc' 'vala' 'rust' 'gcc-fortran' 'mono' 'boost' 'qt4' 
'qt5-base' 'git' 'cython'
-  'gtkmm3' 'gtest' 'gmock' 'protobuf' 'wxgtk' 'python-gobject' 
'gobject-introspection'
-  'itstool' 'gtk3' 'java-environment=8' 'gtk-doc' 'llvm' 'clang' 
'sdl2' 'graphviz'
-  'doxygen' 'vulkan-validation-layers' 'openssh' 'mercurial' 
'gtk-sharp-2' 'qt5-tools'
-  'libwmf' 'dmd' 'valgrind')
-source=(https://github.com/mesonbuild/meson/releases/download/${pkgver}/meson-${pkgver}.tar.gz{,.asc}
-arch-meson test.diff)
-sha512sums=('a1ac5691a5319ccf196d9443aea61e6c3ee9f09a9f638a3a7b5e5381b4c14372253c845be74fa2b59f42b9697671f12bce92c46bcb5cb629aeebd68e044e0021'
-'SKIP'
-
'4cdacd6a7d2bdaacde176fd7f90f8a06ae403db7e63498518c637b13bdc344dca595fb8b9f41f978f450cd43ffef8a4013c0e74f669d13ba6881d38068ea1c0d'
-
'0e537c4fc04535decf901713f05d895dd8b93f2136e463b4a5adc5f2bf3a3e4c4ee07b5936fd7d01309af75a50fb1dc8d842b953c039ffe096efd54fd86aa7d0')
-validpgpkeys=('95181F4EED14FDF4E41B518D3BF4693BFEEB9428') # Jussi Pakkanen 

-
-prepare() {
-  cd ${pkgname}-${pkgver}
-
-  # https://github.com/mesonbuild/meson/issues/4083
-  patch -Np1 -i ../test.diff
-}
-
-build() {
-  cd ${pkgname}-${pkgver}
-  python setup.py build
-}
-
-check() (
-  cd ${pkgname}-${pkgver}
-
-  # set for debug output
-  #export MESON_PRINT_TEST_OUTPUT=1
-
-  export LC_CTYPE=en_US.UTF-8
-  ./run_tests.py
-)
-
-package() {
-  cd ${pkgname}-${pkgver}
-  python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
-
-  install -d "${pkgdir}/usr/share/vim/vimfiles"
-  cp -rt "${pkgdir}/usr/share/vim/vimfiles" data/syntax-highlighting/vim/*
-
-  install -Dt "${pkgdir}/usr/share/emacs/site-lisp" -m644 
data/syntax-highlighting/emacs/*
-  install -Dt "${pkgdir}/usr/share/zsh/site-functions" -m644 
data/shell-completions/zsh/*
-
-  # Arch packaging helper
-  install -D ../arch-meson -t "${pkgdir}/usr/bin"
-}
-
-# vim: ts=2 sw=2 et:

Copied: meson/repos/extra-any/PKGBUILD (from rev 335260, meson/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-09-23 20:10:57 UTC (rev 335261)
@@ -0,0 +1,62 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Maintainer: Levente Polyak 
+# Contributor: Anatol Pomozov 
+
+pkgname=meson
+pkgver=0.48.0
+pkgrel=1
+pkgdesc='High productivity build system'
+url='http://mesonbuild.com/'
+arch=('any')
+license=('Apache')
+depends=('python' 'ninja')
+makedepends=('python-setuptools')
+checkdepends=('gcc-objc' 'vala' 'rust' 'gcc-fortran' 'mono' 'boost' 'qt4' 
'qt5-base' 'git' 'cython'
+  'gtkmm3' 'gtest' 'gmock' 'protobuf' 'wxgtk' 'python-gobject' 
'gobject-introspection'
+  'itstool' 'gtk3' 'java-environment=8' 'gtk-doc' 'llvm' 'clang' 
'sdl2' 'graphviz'
+  'doxygen' 'vulkan-validation-layers' 'openssh' 'mercurial' 
'gtk-sharp-2' 'qt5-tools'
+  'libwmf' 'dmd' 'valgrind')
+source=(https://github.com/mesonbuild/meson/releases/download/${pkgver}/meson-${pkgver}.tar.gz{,.asc}
+arch-meson)
+sha512sums=('33ddb6b36ad6a4d4e7bbc2f9b3c8cab103142b88ed6fcf8c727341ad5339209f183e8fdd0177a28d4394f7635e1127182760ea63c0c6ded3a8d41fe64584ee7c'
+'SKIP'
+
'4cdacd6a7d2bdaacde176fd7f90f8a06ae403db7e63498518c637b13bdc344dca595fb8b9f41f978f450cd43ffef8a4013c0e74f669d13ba6881d38068ea1c0d')
+validpgpkeys=('95181F4EED14FDF4E41B518D3BF4693BFEEB9428') # Jussi Pakkanen 

+
+prepare() {
+  cd ${pkgname}-${pkgver}
+
+  # Succeeds for us?
+  mv 'test cases/failing/85 gtest dependency with version' 'test 
cases/frameworks/'
+}
+
+build() {
+  cd ${pkgname}-${pkgver}
+  python setup.py build
+}
+
+check() (
+  cd ${pkgname}-${pkgver}
+
+  # set for debug output
+  #export MESON_PRINT

[arch-commits] Commit in meson/trunk (PKGBUILD test.diff)

2018-09-23 Thread Jan Steffens via arch-commits
Date: Sunday, September 23, 2018 @ 20:10:41
  Author: heftig
Revision: 335260

0.48.0-1

Modified:
  meson/trunk/PKGBUILD
Deleted:
  meson/trunk/test.diff

---+
 PKGBUILD  |   13 ++---
 test.diff |   13 -
 2 files changed, 6 insertions(+), 20 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 19:00:56 UTC (rev 335259)
+++ PKGBUILD2018-09-23 20:10:41 UTC (rev 335260)
@@ -3,7 +3,7 @@
 # Contributor: Anatol Pomozov 
 
 pkgname=meson
-pkgver=0.47.2
+pkgver=0.48.0
 pkgrel=1
 pkgdesc='High productivity build system'
 url='http://mesonbuild.com/'
@@ -17,18 +17,17 @@
   'doxygen' 'vulkan-validation-layers' 'openssh' 'mercurial' 
'gtk-sharp-2' 'qt5-tools'
   'libwmf' 'dmd' 'valgrind')
 
source=(https://github.com/mesonbuild/meson/releases/download/${pkgver}/meson-${pkgver}.tar.gz{,.asc}
-arch-meson test.diff)
-sha512sums=('a1ac5691a5319ccf196d9443aea61e6c3ee9f09a9f638a3a7b5e5381b4c14372253c845be74fa2b59f42b9697671f12bce92c46bcb5cb629aeebd68e044e0021'
+arch-meson)
+sha512sums=('33ddb6b36ad6a4d4e7bbc2f9b3c8cab103142b88ed6fcf8c727341ad5339209f183e8fdd0177a28d4394f7635e1127182760ea63c0c6ded3a8d41fe64584ee7c'
 'SKIP'
-
'4cdacd6a7d2bdaacde176fd7f90f8a06ae403db7e63498518c637b13bdc344dca595fb8b9f41f978f450cd43ffef8a4013c0e74f669d13ba6881d38068ea1c0d'
-
'0e537c4fc04535decf901713f05d895dd8b93f2136e463b4a5adc5f2bf3a3e4c4ee07b5936fd7d01309af75a50fb1dc8d842b953c039ffe096efd54fd86aa7d0')
+
'4cdacd6a7d2bdaacde176fd7f90f8a06ae403db7e63498518c637b13bdc344dca595fb8b9f41f978f450cd43ffef8a4013c0e74f669d13ba6881d38068ea1c0d')
 validpgpkeys=('95181F4EED14FDF4E41B518D3BF4693BFEEB9428') # Jussi Pakkanen 

 
 prepare() {
   cd ${pkgname}-${pkgver}
 
-  # https://github.com/mesonbuild/meson/issues/4083
-  patch -Np1 -i ../test.diff
+  # Succeeds for us?
+  mv 'test cases/failing/85 gtest dependency with version' 'test 
cases/frameworks/'
 }
 
 build() {

Deleted: test.diff
===
--- test.diff   2018-09-23 19:00:56 UTC (rev 335259)
+++ test.diff   2018-09-23 20:10:41 UTC (rev 335260)
@@ -1,13 +0,0 @@
-diff --git i/run_unittests.py w/run_unittests.py
-index 28264606..7c267e17 100755
 i/run_unittests.py
-+++ w/run_unittests.py
-@@ -3441,7 +3441,7 @@ class LinuxlikeTests(BasePlatformTests):
- break
- self.assertIsInstance(docbook_target, dict)
- ifile = self.introspect(['--target-files', 
'generated-gdbus-docbook@cus'])[0]
--self.assertEqual(t['filename'], 'gdbus/generated-gdbus-doc-' + ifile)
-+self.assertEqual(t['filename'], 'gdbus/generated-gdbus-doc-' + 
os.path.basename(ifile))
- 
- def test_build_rpath(self):
- if is_cygwin():


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:40:45
  Author: felixonmars
Revision: 384290

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-form/repos/community-staging-x86_64/
  haskell-yesod-form/repos/community-staging-x86_64/PKGBUILD
(from rev 384289, haskell-yesod-form/trunk/PKGBUILD)

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

Copied: haskell-yesod-form/repos/community-staging-x86_64/PKGBUILD (from rev 
384289, haskell-yesod-form/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-23 19:40:45 UTC (rev 384290)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-form
+pkgname=haskell-yesod-form
+pkgver=1.6.2
+pkgrel=46
+pkgdesc="Form handling support for Yesod Web Framework"
+url="http://www.yesodweb.com/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 
'haskell-blaze-builder' 'haskell-blaze-html'
+ 'haskell-blaze-markup' 'haskell-byteable' 'haskell-data-default' 
'haskell-email-validate'
+ 'haskell-network-uri' 'haskell-persistent' 'haskell-resourcet' 
'haskell-shakespeare'
+ 'haskell-wai' 'haskell-xss-sanitize' 'haskell-yesod-core' 
'haskell-yesod-persistent')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('2859cdecd06a60db5ada2acbf2fcfef2157068a3193d92870a7bf59d815f63b80bd2c9440dd7e305551372420b757040be9d3bffa1285a23c4b67f2fef34fd97')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fnetwork-uri
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh   
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:40:28
  Author: felixonmars
Revision: 384289

upgpkg: haskell-yesod-form 1.6.2-46

rebuild with concurrent-output 1.10.7

Modified:
  haskell-yesod-form/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 19:39:19 UTC (rev 384288)
+++ PKGBUILD2018-09-23 19:40:28 UTC (rev 384289)
@@ -4,7 +4,7 @@
 _hkgname=yesod-form
 pkgname=haskell-yesod-form
 pkgver=1.6.2
-pkgrel=45
+pkgrel=46
 pkgdesc="Form handling support for Yesod Web Framework"
 url="http://www.yesodweb.com/";
 license=("MIT")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:39:02
  Author: felixonmars
Revision: 384287

upgpkg: haskell-yesod-persistent 1.6.0-103

rebuild with concurrent-output 1.10.7

Modified:
  haskell-yesod-persistent/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 19:38:12 UTC (rev 384286)
+++ PKGBUILD2018-09-23 19:39:02 UTC (rev 384287)
@@ -4,7 +4,7 @@
 _hkgname=yesod-persistent
 pkgname=haskell-yesod-persistent
 pkgver=1.6.0
-pkgrel=102
+pkgrel=103
 pkgdesc="Some helpers for using Persistent from Yesod."
 url="http://www.yesodweb.com/";
 license=("MIT")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:39:19
  Author: felixonmars
Revision: 384288

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-persistent/repos/community-staging-x86_64/
  haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD
(from rev 384287, haskell-yesod-persistent/trunk/PKGBUILD)

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

Copied: haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from 
rev 384287, haskell-yesod-persistent/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-23 19:39:19 UTC (rev 384288)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-persistent
+pkgname=haskell-yesod-persistent
+pkgver=1.6.0
+pkgrel=103
+pkgdesc="Some helpers for using Persistent from Yesod."
+url="http://www.yesodweb.com/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-blaze-builder" "haskell-conduit" 
"haskell-persistent"
+ "haskell-persistent-template" "haskell-resource-pool" 
"haskell-resourcet"
+ "haskell-yesod-core")
+makedepends=('ghc' 'haskell-hspec' 'haskell-wai-extra' 
'haskell-persistent-sqlite')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('8000d9f9a3406aff157652989946b915ba54e4241e59afc29c51c647f5c45d05cad7d46a92423fa3811a9a6238f6a4a759320309b337d369346fe5470d927982')
+
+build() {
+cd "${srcdir}/${_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
+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 "${srcdir}/${_hkgname}-${pkgver}"
+runhaskell Setup test
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:38:12
  Author: felixonmars
Revision: 384286

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-default/repos/community-staging-x86_64/
  haskell-yesod-default/repos/community-staging-x86_64/PKGBUILD
(from rev 384285, haskell-yesod-default/trunk/PKGBUILD)

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

Copied: haskell-yesod-default/repos/community-staging-x86_64/PKGBUILD (from rev 
384285, haskell-yesod-default/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-23 19:38:12 UTC (rev 384286)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-default
+pkgname=haskell-yesod-default
+pkgver=1.2.0
+pkgrel=394
+pkgdesc="Default config and main functions for your yesod application 
(deprecated)"
+url="http://www.yesodweb.com/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-yesod-core")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha256sums=('f39ae1953a95c1919a9dd214d93bf81078b1dcbbac737dc9bb7339dbad9dda96')
+
+build() {
+cd "${srcdir}/${_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
+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}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:37:55
  Author: felixonmars
Revision: 384285

upgpkg: haskell-yesod-default 1.2.0-394

rebuild with concurrent-output 1.10.7

Modified:
  haskell-yesod-default/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 19:37:02 UTC (rev 384284)
+++ PKGBUILD2018-09-23 19:37:55 UTC (rev 384285)
@@ -4,7 +4,7 @@
 _hkgname=yesod-default
 pkgname=haskell-yesod-default
 pkgver=1.2.0
-pkgrel=393
+pkgrel=394
 pkgdesc="Default config and main functions for your yesod application 
(deprecated)"
 url="http://www.yesodweb.com/";
 license=("MIT")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:37:02
  Author: felixonmars
Revision: 384284

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-core/repos/community-staging-x86_64/
  haskell-yesod-core/repos/community-staging-x86_64/PKGBUILD
(from rev 384283, haskell-yesod-core/trunk/PKGBUILD)

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

Copied: haskell-yesod-core/repos/community-staging-x86_64/PKGBUILD (from rev 
384283, haskell-yesod-core/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-23 19:37:02 UTC (rev 384284)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-core
+pkgname=haskell-yesod-core
+pkgver=1.6.6
+pkgrel=39
+pkgdesc="Creation of type-safe, RESTful web applications."
+url="http://www.yesodweb.com/";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-auto-update' 'haskell-blaze-html'
+ 'haskell-blaze-markup' 'haskell-byteable' 'haskell-case-insensitive' 
'haskell-cereal'
+ 'haskell-clientsession' 'haskell-conduit' 'haskell-conduit-extra' 
'haskell-cookie'
+ 'haskell-fast-logger' 'haskell-http-types'
+ 'haskell-monad-logger' 'haskell-old-locale' 'haskell-path-pieces' 
'haskell-primitive'
+ 'haskell-random' 'haskell-resourcet' 'haskell-rio' 
'haskell-shakespeare'
+ 'haskell-unix-compat' 'haskell-unliftio' 
'haskell-unordered-containers' 'haskell-vector'
+ 'haskell-wai' 'haskell-wai-extra' 'haskell-wai-logger' 'haskell-warp' 
'haskell-word8')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('30e5b14249e80fd8eb311eed9bc47a638dd9bef88e91e3f68a26d6ad0a251754396d7e2b0fbc84ffdbb9540e2a60b4cd561039f0d8112c0705dae14f549e2ffd')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+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
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:36:46
  Author: felixonmars
Revision: 384283

upgpkg: haskell-yesod-core 1.6.6-39

rebuild with concurrent-output 1.10.7

Modified:
  haskell-yesod-core/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 19:35:31 UTC (rev 384282)
+++ PKGBUILD2018-09-23 19:36:46 UTC (rev 384283)
@@ -4,7 +4,7 @@
 _hkgname=yesod-core
 pkgname=haskell-yesod-core
 pkgver=1.6.6
-pkgrel=38
+pkgrel=39
 pkgdesc="Creation of type-safe, RESTful web applications."
 url="http://www.yesodweb.com/";
 license=("MIT")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:35:14
  Author: felixonmars
Revision: 384281

upgpkg: haskell-aws 0.20-86

rebuild with concurrent-output 1.10.7

Modified:
  haskell-aws/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 19:33:13 UTC (rev 384280)
+++ PKGBUILD2018-09-23 19:35:14 UTC (rev 384281)
@@ -4,7 +4,7 @@
 _hkgname=aws
 pkgname=haskell-aws
 pkgver=0.20
-pkgrel=85
+pkgrel=86
 pkgdesc="Amazon Web Services (AWS) for Haskell"
 url="https://github.com/aristidb/aws";
 license=("custom:BSD3")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:35:31
  Author: felixonmars
Revision: 384282

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-aws/repos/community-staging-x86_64/PKGBUILD (from rev 384281, 
haskell-aws/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-23 19:35:31 UTC (rev 384282)
@@ -0,0 +1,53 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aws
+pkgname=haskell-aws
+pkgver=0.20
+pkgrel=86
+pkgdesc="Amazon Web Services (AWS) for Haskell"
+url="https://github.com/aristidb/aws";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 
'haskell-base16-bytestring'
+ 'haskell-base64-bytestring' 'haskell-blaze-builder' 'haskell-byteable'
+ 'haskell-case-insensitive' 'haskell-cereal' 'haskell-conduit' 
'haskell-conduit-extra'
+ 'haskell-cryptonite' 'haskell-data-default' 'haskell-exceptions' 
'haskell-http-conduit'
+ 'haskell-http-types' 'haskell-lifted-base' 'haskell-memory' 
'haskell-monad-control'
+ 'haskell-network' 'haskell-old-locale' 'haskell-resourcet' 
'haskell-safe'
+ 'haskell-scientific' 'haskell-tagged' 'haskell-unordered-containers'
+ 'haskell-utf8-string' 'haskell-vector' 'haskell-xml-conduit')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-errors' 'haskell-http-client'
+ 'haskell-http-client-tls' 'haskell-quickcheck-instances' 
'haskell-tasty'
+ 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 
'haskell-transformers-base')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('b6c9b78c1918fc01057ac3c9f57c98d0d796a228b2efce7f4b8763e6ba86fdad0e29637359a1f2f830adb19cdaade20c4eb08bbe9259bbc79da718771ac5f821')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-examples
+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 $_hkgname-$pkgver
+runhaskell Setup test || warning "Requires AWS credentials to test"
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:33:13
  Author: felixonmars
Revision: 384280

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-authenticate/repos/community-staging-x86_64/PKGBUILD (from rev 
384279, haskell-authenticate/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-23 19:33:13 UTC (rev 384280)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=authenticate
+pkgname=haskell-authenticate
+pkgver=1.3.4
+pkgrel=178
+pkgdesc="Authentication methods for Haskell web applications."
+url="https://github.com/yesodweb/authenticate";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 
'haskell-blaze-builder'
+ 'haskell-case-insensitive' 'haskell-conduit' 'haskell-http-conduit' 
'haskell-http-types'
+ 'haskell-network-uri' 'haskell-resourcet' 'haskell-tagstream-conduit'
+ 'haskell-unordered-containers' 'haskell-xml-conduit')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('a6e5a9f4c20ca2bb980958c0cc6273492a6488a3f7c1954170bb8b40e46a4c2f7b607c961506e11ddc5421289c907148c1bc70b855bd16664bc1153ef7865571')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fnetwork-uri
+runhaskell Setup build
+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}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:32:56
  Author: felixonmars
Revision: 384279

upgpkg: haskell-authenticate 1.3.4-178

rebuild with concurrent-output 1.10.7

Modified:
  haskell-authenticate/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 19:32:10 UTC (rev 384278)
+++ PKGBUILD2018-09-23 19:32:56 UTC (rev 384279)
@@ -4,7 +4,7 @@
 _hkgname=authenticate
 pkgname=haskell-authenticate
 pkgver=1.3.4
-pkgrel=177
+pkgrel=178
 pkgdesc="Authentication methods for Haskell web applications."
 url="https://github.com/yesodweb/authenticate";
 license=("MIT")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:31:52
  Author: felixonmars
Revision: 384277

upgpkg: haskell-http-conduit 2.3.2-51

rebuild with concurrent-output 1.10.7

Modified:
  haskell-http-conduit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 19:30:56 UTC (rev 384276)
+++ PKGBUILD2018-09-23 19:31:52 UTC (rev 384277)
@@ -4,7 +4,7 @@
 _hkgname=http-conduit
 pkgname=haskell-http-conduit
 pkgver=2.3.2
-pkgrel=50
+pkgrel=51
 pkgdesc="HTTP client package with conduit interface and HTTPS support"
 url="http://www.yesodweb.com/book/http-conduit";
 license=("custom:BSD3")


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

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:32:10
  Author: felixonmars
Revision: 384278

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-http-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 
384277, haskell-http-conduit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-23 19:32:10 UTC (rev 384278)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=http-conduit
+pkgname=haskell-http-conduit
+pkgver=2.3.2
+pkgrel=51
+pkgdesc="HTTP client package with conduit interface and HTTPS support"
+url="http://www.yesodweb.com/book/http-conduit";
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-conduit' 'haskell-conduit-extra' 
'haskell-http-client'
+ 'haskell-http-client-tls' 'haskell-http-types' 'haskell-resourcet' 
'haskell-unliftio-core')
+makedepends=('ghc' 'haskell-blaze-builder' 'haskell-case-insensitive' 
'haskell-connection'
+ 'haskell-cookie' 'haskell-data-default-class' 'haskell-hunit' 
'haskell-hspec'
+ 'haskell-lifted-base' 'haskell-network' 
'haskell-streaming-commons' 'haskell-temporary'
+ 'haskell-unliftio' 'haskell-utf8-string' 'haskell-wai' 
'haskell-wai-conduit'
+ 'haskell-warp' 'haskell-warp-tls')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('5c62f8f43c27645ad8b938ab9cfc6654f1c191dabe38f547a9dfd0b82964de514e8f89fc14a94319aa6bd6d6f223f6aa81001ee1c519c141acb9516b505bf03b')
+
+build() {
+cd "${srcdir}/${_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
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd "${srcdir}/${_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-warp-tls/repos (2 files)

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:30:56
  Author: felixonmars
Revision: 384276

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-warp-tls/repos/community-staging-x86_64/
  haskell-warp-tls/repos/community-staging-x86_64/PKGBUILD
(from rev 384275, haskell-warp-tls/trunk/PKGBUILD)

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

Copied: haskell-warp-tls/repos/community-staging-x86_64/PKGBUILD (from rev 
384275, haskell-warp-tls/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-09-23 19:30:56 UTC (rev 384276)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=warp-tls
+pkgname=haskell-warp-tls
+pkgver=3.2.4.3
+pkgrel=87
+pkgdesc="HTTP over TLS support for Warp via the TLS package"
+url="https://github.com/yesodweb/wai";
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-cryptonite" "haskell-data-default-class" 
"haskell-network"
+ "haskell-streaming-commons" "haskell-tls" 
"haskell-tls-session-manager" "haskell-wai"
+ "haskell-warp")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
+sha512sums=('bed1a501d7885b1a37768b59d73916c36aa554e71ad89608a11224f7c4b7e016cd65652f6bb0da153bcdc3e4a089f03850546b02ed5ace808e8a8a8fc74b4028')
+
+build() {
+cd "${srcdir}/${_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
+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}/${_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-warp-tls/trunk (PKGBUILD)

2018-09-23 Thread Felix Yan via arch-commits
Date: Sunday, September 23, 2018 @ 19:30:39
  Author: felixonmars
Revision: 384275

upgpkg: haskell-warp-tls 3.2.4.3-87

rebuild with concurrent-output 1.10.7

Modified:
  haskell-warp-tls/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-09-23 19:30:03 UTC (rev 384274)
+++ PKGBUILD2018-09-23 19:30:39 UTC (rev 384275)
@@ -4,7 +4,7 @@
 _hkgname=warp-tls
 pkgname=haskell-warp-tls
 pkgver=3.2.4.3
-pkgrel=86
+pkgrel=87
 pkgdesc="HTTP over TLS support for Warp via the TLS package"
 url="https://github.com/yesodweb/wai";
 license=("MIT")


  1   2   3   >