[arch-commits] Commit in auto-multiple-choice/repos/community-x86_64 (2 files)

2020-12-22 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, December 22, 2020 @ 13:55:44
  Author: kgizdov
Revision: 781998

archrelease: copy trunk to community-x86_64

Added:
  auto-multiple-choice/repos/community-x86_64/PKGBUILD
(from rev 781997, auto-multiple-choice/trunk/PKGBUILD)
Deleted:
  auto-multiple-choice/repos/community-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2020-12-22 13:55:39 UTC (rev 781997)
+++ PKGBUILD2020-12-22 13:55:44 UTC (rev 781998)
@@ -1,44 +0,0 @@
-# Maintainer: Baptiste Jonglez
-# Contributor: Benoit LANDRIEU
-# Contributor: Thomas LEGRAND
-# Contributor: Alexis Bienvenue
-# Contributor: fabmen
-
-pkgname=auto-multiple-choice
-pkgver=1.4.0
-pkgrel=9
-pkgdesc="AMC is a piece of software that can help you creating and managing 
multiple choice questionnaires (MCQ), with automated marking. Answers sheets 
are formatted with LaTeX."
-arch=('x86_64')
-url='https://www.auto-multiple-choice.net/'
-license=('GPL2')
-depends=('perl' 'perl-gtk3' 'perl-glib-object-introspection' 
'perl-locale-gettext'
- 'perl-xml-writer' 'perl-xml-simple' 'perl-dbd-sqlite' 
'perl-file-mimeinfo'
- 'perl-text-csv' 'perl-dbi' 'perl-archive-zip' 'perl-clone' 
'perl-locale-codes'
- 'ttf-linux-libertine'
- 'texlive-core'
- 'opencv' 'poppler' 'poppler-glib')
-makedepends=('netpbm' 'xorgproto')
-source=("https://download.auto-multiple-choice.net/auto-multiple-choice_${pkgver}_precomp.tar.gz"{,.sig})
-sha256sums=('d4b4f9ec44206e421c97fe4f160df04d83230e6afdaa5cb1f1a08a1ddb337c22'
-'SKIP')
-validpgpkeys=('1F0FAB7CC69ACAD8374DB119D3F94059A398971E') # Alexis Bienvenüe 

-
-prepare() {
-  cd "$srcdir"/$pkgbase-$pkgver
-  # PERLDIR hack to conform to 
https://wiki.archlinux.org/index.php/Perl_package_guidelines#Package_file_placement
-  # We can't edit Makefile.conf because it triggers a rebuild of precompiled 
doc targets.
-  # So just overwrite PERLDIR after Makefile.Conf is included in the main 
Makefile.
-  sed -i -e '/^include 
Makefile-all.conf/aPERLDIR="/usr/share/perl5/vendor_perl"' Makefile
-}
-
-build() {
-  cd "$srcdir"/$pkgbase-$pkgver
-  make all_precomp \
-GCC_OPENCV="$(pkg-config --cflags opencv4)" \
-GCC_OPENCV_LIBS="$(pkg-config --libs opencv4)"
-}
-
-package() {
-  cd "$srcdir"/$pkgbase-$pkgver
-  make DESTDIR="$pkgdir/" install
-}

Copied: auto-multiple-choice/repos/community-x86_64/PKGBUILD (from rev 781997, 
auto-multiple-choice/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-12-22 13:55:44 UTC (rev 781998)
@@ -0,0 +1,48 @@
+# Maintainer: Konstantin Gizdov 
+# Contributor: Baptiste Jonglez
+# Contributor: Benoit LANDRIEU
+# Contributor: Thomas LEGRAND
+# Contributor: Alexis Bienvenue
+# Contributor: fabmen
+
+pkgname=auto-multiple-choice
+pkgver=1.4.0
+pkgrel=10
+pkgdesc="AMC is a piece of software that can help you creating and managing 
multiple choice questionnaires (MCQ), with automated marking. Answers sheets 
are formatted with LaTeX."
+arch=('x86_64')
+url='https://www.auto-multiple-choice.net/'
+license=('GPL2')
+depends=('perl' 'perl-gtk3' 'perl-glib-object-introspection' 
'perl-locale-gettext'
+ 'perl-xml-writer' 'perl-xml-simple' 'perl-dbd-sqlite' 
'perl-file-mimeinfo'
+ 'perl-text-csv' 'perl-dbi' 'perl-archive-zip' 'perl-clone' 
'perl-locale-codes'
+ 'ttf-linux-libertine'
+ 'texlive-core'
+ 'opencv' 'poppler' 'poppler-glib')
+optdepends=('perl-email-sender: allow email sending (1 of 3)'
+'perl-module-pluggable: allow email sending (2 of 3)'
+'perl-email-mime: allow email sending (3 of 3)')
+makedepends=('netpbm' 'xorgproto')
+source=("https://download.auto-multiple-choice.net/auto-multiple-choice_${pkgver}_precomp.tar.gz"{,.sig})
+sha256sums=('d4b4f9ec44206e421c97fe4f160df04d83230e6afdaa5cb1f1a08a1ddb337c22'
+'SKIP')
+validpgpkeys=('1F0FAB7CC69ACAD8374DB119D3F94059A398971E') # Alexis Bienvenüe 

+
+prepare() {
+  cd "$srcdir"/$pkgbase-$pkgver
+  # PERLDIR hack to conform to 
https://wiki.archlinux.org/index.php/Perl_package_guidelines#Package_file_placement
+  # We can't edit Makefile.conf because it triggers a rebuild of precompiled 
doc targets.
+  # So just overwrite PERLDIR after Makefile.Conf is included in the main 
Makefile.
+  sed -i -e '/^include 
Makefile-all.conf/aPERLDIR="/usr/share/perl5/vendor_perl"' Makefile
+}
+
+build() {
+  cd "$srcdir"/$pkgbase-$pkgver
+  make all_precomp \
+GCC_OPENCV="$(pkg-config --cflags opencv4)" \
+GCC_OPENCV_LIBS="$(pkg-config --libs opencv4)"
+}
+
+package() {
+  cd "$srcdir"/$pkgbase-$pkgver
+  make DESTDIR="$pkgdir/" install
+}


[arch-commits] Commit in auto-multiple-choice/trunk (PKGBUILD)

2020-12-22 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, December 22, 2020 @ 13:55:39
  Author: kgizdov
Revision: 781997

upgpkg: auto-multiple-choice 1.4.0-10: add optdepends to allow email sending

Modified:
  auto-multiple-choice/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-12-22 13:54:29 UTC (rev 781996)
+++ PKGBUILD2020-12-22 13:55:39 UTC (rev 781997)
@@ -1,4 +1,5 @@
-# Maintainer: Baptiste Jonglez
+# Maintainer: Konstantin Gizdov 
+# Contributor: Baptiste Jonglez
 # Contributor: Benoit LANDRIEU
 # Contributor: Thomas LEGRAND
 # Contributor: Alexis Bienvenue
@@ -6,7 +7,7 @@
 
 pkgname=auto-multiple-choice
 pkgver=1.4.0
-pkgrel=9
+pkgrel=10
 pkgdesc="AMC is a piece of software that can help you creating and managing 
multiple choice questionnaires (MCQ), with automated marking. Answers sheets 
are formatted with LaTeX."
 arch=('x86_64')
 url='https://www.auto-multiple-choice.net/'
@@ -17,6 +18,9 @@
  'ttf-linux-libertine'
  'texlive-core'
  'opencv' 'poppler' 'poppler-glib')
+optdepends=('perl-email-sender: allow email sending (1 of 3)'
+'perl-module-pluggable: allow email sending (2 of 3)'
+'perl-email-mime: allow email sending (3 of 3)')
 makedepends=('netpbm' 'xorgproto')
 
source=("https://download.auto-multiple-choice.net/auto-multiple-choice_${pkgver}_precomp.tar.gz"{,.sig})
 sha256sums=('d4b4f9ec44206e421c97fe4f160df04d83230e6afdaa5cb1f1a08a1ddb337c22'


[arch-commits] Commit in root/repos (10 files)

2020-12-02 Thread Konstantin Gizdov via arch-commits
Date: Wednesday, December 2, 2020 @ 15:56:10
  Author: kgizdov
Revision: 769191

archrelease: copy trunk to community-testing-x86_64

Added:
  root/repos/community-testing-x86_64/
  root/repos/community-testing-x86_64/PKGBUILD
(from rev 769190, root/trunk/PKGBUILD)
  root/repos/community-testing-x86_64/ROOFIT_LICENSE
(from rev 769190, root/trunk/ROOFIT_LICENSE)
  root/repos/community-testing-x86_64/jupyter_notebook_config.py
(from rev 769190, root/trunk/jupyter_notebook_config.py)
  root/repos/community-testing-x86_64/nbman-for-arch.patch
(from rev 769190, root/trunk/nbman-for-arch.patch)
  root/repos/community-testing-x86_64/root.pc.tpl
(from rev 769190, root/trunk/root.pc.tpl)
  root/repos/community-testing-x86_64/root.xml
(from rev 769190, root/trunk/root.xml)
  root/repos/community-testing-x86_64/settings-cuda.cmake
(from rev 769190, root/trunk/settings-cuda.cmake)
  root/repos/community-testing-x86_64/settings.cmake
(from rev 769190, root/trunk/settings.cmake)
  root/repos/community-testing-x86_64/thisroot.fail
(from rev 769190, root/trunk/thisroot.fail)

+
 PKGBUILD   |  289 +++
 ROOFIT_LICENSE |   22 +++
 jupyter_notebook_config.py |1 
 nbman-for-arch.patch   |  177 ++
 root.pc.tpl|   12 +
 root.xml   |   14 ++
 settings-cuda.cmake|  110 
 settings.cmake |  110 
 thisroot.fail  |   12 +
 9 files changed, 747 insertions(+)

Copied: root/repos/community-testing-x86_64/PKGBUILD (from rev 769190, 
root/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2020-12-02 15:56:10 UTC (rev 769191)
@@ -0,0 +1,289 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Frank Siegert < frank.siegert at googlemail dot com >
+# Contributor: Scott Lawrence < bytbox at gmail dot com >
+# Contributor: Thomas Dziedzic < gostrc at gmail dot com >
+# Contributor: Sebastian Voecking < voeck at web dot de >
+
+pkgbase=root
+pkgname=('root' 'root-cuda')
+pkgver=6.22.06
+pkgrel=1
+pkgdesc='C++ data analysis framework and interpreter from CERN'
+arch=('x86_64')
+url='https://root.cern'
+license=('LGPL2.1' 'GPL' 'custom:University of California and Stanford 
University License')
+makedepends=(
+'ccache'
+'cern-vdt'
+'chromium'
+'cfitsio'
+'cmake'
+'cuda'
+'cudnn'
+'gcc-fortran'
+'git'
+'go'
+'libxml2'
+'libmariadbclient'
+'ocaml'
+'ocaml-ctypes'
+'openmp'
+'openmpi'
+'openssl'
+'postgresql-libs'
+'pythia8>=8.2.40-1'
+'qt5-webengine'
+'sqlite'
+'unuran'
+'vc'
+'xrootd4'
+'z3'
+)
+depends=(
+'blas'
+'desktop-file-utils'
+'fcgi'
+'fftw'
+'ftgl'
+'giflib'
+'gl2ps'
+'glew'
+'graphviz'
+'gsl'
+'hicolor-icon-theme'
+'intel-tbb'
+'libafterimage'
+'librsvg'
+'libxpm'
+'python'
+'python-numpy'
+'tex-gyre-fonts'
+'unixodbc'
+'xxhash>=0.6.5-1'
+'zstd'
+)
+optdepends=(
+'cern-vdt: Add a set of fast and vectorisable mathematical functions'
+'chromium: Support for WebGUI'
+'cfitsio: Read images and data from FITS files'
+'libmariadbclient: MySQL support'
+'libxml2: XML parser interface'
+'openmp: Support OpenMP extensions in Minuit2'
+'openmpi: Support OpenMPI extensions in Minuit2'
+'openssl: OpenSSL support'
+'postgresql-libs: PostgreSQL support'
+'pythia8>=8.2.40-1: Pythia8 EG support'
+'qt5-webengine: Support for WebGUI'
+'sqlite: SQLite support'
+'tcsh: Legacy CSH support'
+'unuran: Support non-uniform random numbers'
+'vc: Add types for portable and intuitive SIMD programming'
+'xrootd4: Support remote file server and client'
+'z3: Suuport the Z3 theorem prover'
+)
+source=(
+"https://root.cern.ch/download/root_v${pkgver}.source.tar.gz;
+'ROOFIT_LICENSE'
+'root.xml'
+'root.pc.tpl'
+'settings.cmake'
+'settings-cuda.cmake'
+'jupyter_notebook_config.py'
+'nbman-for-arch.patch'
+'thisroot.fail'
+)
+sha512sums=('39b330f0cd594f06e30e33dd4b0fc86cfd076b006e5287ff61e577deaf76e63f2e5780b72f53c0770b7d2e28e6f61133ff54b5d905ec2ad845c8f00b10be6fb7'
+
'af8f178fc9df66997d5495b271e38adcd1636aab4c8fc994c6600c2496127829d831250d73d3fc229b02dfe49b9867d0be979beacb959f2f3a05351b8118a4a6'
+
'1fe6f4aa09d583d33f27cc766f4935510bb7ab6bbb8d4700baa1aaab92ea6c876500b67da1e4f6e0b510aa5616e4e193b860264b86925de85f2d9f558d75d5dc'
+
'3c81d255a17b902ffac0187af1752847036137e16641a88b17eef0d9c944e6f0d3c954bc93307d6270603f43f6c23f2e04f98dc7a68f9d076dbaa8006a2527d6'
+

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

2020-12-02 Thread Konstantin Gizdov via arch-commits
Date: Wednesday, December 2, 2020 @ 15:55:56
  Author: kgizdov
Revision: 769190

upgpkg: root 6.22.06-1

Modified:
  root/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-12-02 15:44:32 UTC (rev 769189)
+++ PKGBUILD2020-12-02 15:55:56 UTC (rev 769190)
@@ -6,8 +6,8 @@
 
 pkgbase=root
 pkgname=('root' 'root-cuda')
-pkgver=6.22.02
-pkgrel=6
+pkgver=6.22.06
+pkgrel=1
 pkgdesc='C++ data analysis framework and interpreter from CERN'
 arch=('x86_64')
 url='https://root.cern'
@@ -92,7 +92,7 @@
 'nbman-for-arch.patch'
 'thisroot.fail'
 )
-sha512sums=('0a0ffbcee2ef971bebf32bc38a247ea981f56721314bc2eab69cfe66ae86eafb00568c475b41b2ae7db7ad25f0c8b0953e10f1841316a49cf62fbad664ccee17'
+sha512sums=('39b330f0cd594f06e30e33dd4b0fc86cfd076b006e5287ff61e577deaf76e63f2e5780b72f53c0770b7d2e28e6f61133ff54b5d905ec2ad845c8f00b10be6fb7'
 
'af8f178fc9df66997d5495b271e38adcd1636aab4c8fc994c6600c2496127829d831250d73d3fc229b02dfe49b9867d0be979beacb959f2f3a05351b8118a4a6'
 
'1fe6f4aa09d583d33f27cc766f4935510bb7ab6bbb8d4700baa1aaab92ea6c876500b67da1e4f6e0b510aa5616e4e193b860264b86925de85f2d9f558d75d5dc'
 
'3c81d255a17b902ffac0187af1752847036137e16641a88b17eef0d9c944e6f0d3c954bc93307d6270603f43f6c23f2e04f98dc7a68f9d076dbaa8006a2527d6'


[arch-commits] Commit in kea/repos (9 files)

2020-10-02 Thread Konstantin Gizdov via arch-commits
Date: Friday, October 2, 2020 @ 10:00:00
  Author: kgizdov
Revision: 715278

archrelease: copy trunk to community-testing-x86_64

Added:
  kea/repos/community-testing-x86_64/
  kea/repos/community-testing-x86_64/PKGBUILD
(from rev 715277, kea/trunk/PKGBUILD)
  kea/repos/community-testing-x86_64/fix-scripts-include-path.patch
(from rev 715277, kea/trunk/fix-scripts-include-path.patch)
  kea/repos/community-testing-x86_64/kea-ctrl-agent.service
(from rev 715277, kea/trunk/kea-ctrl-agent.service)
  kea/repos/community-testing-x86_64/kea-dhcp-ddns.service
(from rev 715277, kea/trunk/kea-dhcp-ddns.service)
  kea/repos/community-testing-x86_64/kea-dhcp4.service
(from rev 715277, kea/trunk/kea-dhcp4.service)
  kea/repos/community-testing-x86_64/kea-dhcp6.service
(from rev 715277, kea/trunk/kea-dhcp6.service)
  kea/repos/community-testing-x86_64/kea.install
(from rev 715277, kea/trunk/kea.install)
  kea/repos/community-testing-x86_64/tmpfiles-kea.conf
(from rev 715277, kea/trunk/tmpfiles-kea.conf)

+
 PKGBUILD   |   97 +++
 fix-scripts-include-path.patch |  534 +++
 kea-ctrl-agent.service |   14 +
 kea-dhcp-ddns.service  |   13 
 kea-dhcp4.service  |   14 +
 kea-dhcp6.service  |   14 +
 kea.install|   17 +
 tmpfiles-kea.conf  |2 
 8 files changed, 705 insertions(+)

Copied: kea/repos/community-testing-x86_64/PKGBUILD (from rev 715277, 
kea/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2020-10-02 10:00:00 UTC (rev 715278)
@@ -0,0 +1,97 @@
+# Maintainer: Konstantin Gizdov 
+# Maintainer: Baptiste Jonglez 
+# Contributor: nfnty
+pkgname='kea'
+pkgver=1.8.0
+_upstreamver=1.8.0
+pkgrel=1
+pkgdesc='High-performance, extensible DHCP server engine from ISC, supporting 
both DHCPv4 and DHCPv6'
+arch=('x86_64')
+url='https://kea.isc.org'
+license=('MPL2')
+depends=('botan' 'boost-libs' 'log4cplus' 'mariadb-libs' 'openssl' 
'postgresql-libs')
+makedepends=('boost'
+ 'postgresql' # Needed for some headers
+ 'python') # kea-shell
+optdepends=('mariadb: lease information database'
+'postgresql: lease information database'
+'python: to use kea-shell'
+'kea-devel-docs: developer documentation')
+# Checks are disabled for now
+#checkdepends=('gtest' 'postgresql' 'mariadb' 'python' 'procps-ng') # 
procps-ng needed for 'pgrep'
+backup=(
+  # New config files as of Kea 1.3
+  'etc/kea/kea-dhcp4.conf'
+  'etc/kea/kea-dhcp6.conf'
+  'etc/kea/kea-dhcp-ddns.conf'
+  'etc/kea/kea-ctrl-agent.conf'
+  'etc/kea/kea-netconf.conf'
+  'etc/kea/keactrl.conf'
+)
+install=kea.install
+
+source=(https://ftp.isc.org/isc/kea/${_upstreamver}/kea-${_upstreamver}.tar.gz{,.asc}
+fix-scripts-include-path.patch
+tmpfiles-kea.conf
+kea-dhcp4.service
+kea-dhcp6.service
+kea-dhcp-ddns.service
+kea-ctrl-agent.service
+kea.install)
+sha512sums=('a8896ebdb6948851cddca015d696db4ec205af1472ccc25e7fd6d2f9070599cb7f80998f1dc94e763723723e8e0edd8a53274b96630d27db8c40995489d3a883'
+'SKIP'
+
'aec7df9fccd55b82b7f63b8738c335d8ebb57f8b7a1f2838398191b2aa7a4278c8460a7f196506260e29a70e80f5184432f051fc64454bb91c785924c4b2497f'
+
'b83479f0b90caf4022b1c858f99d8310848a90b0cc45aaa222cb2bf08b2a97312816b8f64c8c0232b612795bc7a0bbe5b05dbc508b2f1214c1ea88dc84200a2d'
+
'1b62dace9f9a955b21c5dd5b5466fb3a4f1d8057ad2a30ea89e222a769dc721ad2fe4913c41ec407e018b1b38ddde757e9b7b8fc12d4763ddde077a0abb0c971'
+
'8f0e8d059338c415ae322e971e243b259d9b2ef7d37b6be57b409bf5f0f3392e519c9bb94c5b548021d000b944a5da82096608cd9ff3ee58061059ad519b0068'
+
'9ab05b580f3b206d127514e158a445146a765ba4bf760daa93bcf29ec9d816dbdd08a497b5a4bba67645f4cc79b210fed8d1defa9daefc48175a654738927d31'
+
'db329fd83e458e4a77f6df8569074088bed152ffc1a188059d868d7178a6d3530efe368ce870a2e0be894f87fa0e5ba43562bdc3ad6372ddfcfedae37c90f491'
+
'758371f20a977f8e42e9d43d2d065c6aa294866070e54868dc329c0875b2eeafa05dcdf93590d5b429e262e2350a42c7616a3bc2e6f3994f53886870f4910251')
+validpgpkeys=('BE0E9748B718253A28BB89FFF1B11BF05CF02E57'  # Internet Systems 
Consortium, Inc. (Signing key, 2017-2018) 
+  'AE3FAC796711EC59FC007AA474BB6B9A4CBB3D38') # Internet Systems 
Consortium, Inc. (Signing key, 2019-2020) 
+prepare() {
+  cd "${srcdir}/${pkgname}-${_upstreamver}"
+  # The include path is set incorrectly (it uses undefined $prefix instead of 
/usr).
+  # Also, it fallbacks to the absolute path inside the chrooted build dir,
+  # which will certainly not exist on the target system...
+  patch -p1 < "${srcdir}"/fix-scripts-include-path.patch
+}
+
+build() {
+  cd 

[arch-commits] Commit in kea/trunk (4 files)

2020-10-02 Thread Konstantin Gizdov via arch-commits
Date: Friday, October 2, 2020 @ 09:59:44
  Author: kgizdov
Revision: 715277

upgpkg: kea 1.8.0-1

Added:
  kea/trunk/kea.install
Modified:
  kea/trunk/PKGBUILD
  kea/trunk/fix-scripts-include-path.patch
  kea/trunk/tmpfiles-kea.conf

+
 PKGBUILD   |   36 ++-
 fix-scripts-include-path.patch |  408 ---
 kea.install|   17 +
 tmpfiles-kea.conf  |1 
 4 files changed, 382 insertions(+), 80 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-10-02 09:59:34 UTC (rev 715276)
+++ PKGBUILD2020-10-02 09:59:44 UTC (rev 715277)
@@ -1,14 +1,15 @@
+# Maintainer: Konstantin Gizdov 
 # Maintainer: Baptiste Jonglez 
 # Contributor: nfnty
 pkgname='kea'
-pkgver=1.5.0
-_upstreamver=1.5.0
-pkgrel=14
+pkgver=1.8.0
+_upstreamver=1.8.0
+pkgrel=1
 pkgdesc='High-performance, extensible DHCP server engine from ISC, supporting 
both DHCPv4 and DHCPv6'
 arch=('x86_64')
 url='https://kea.isc.org'
 license=('MPL2')
-depends=('botan' 'boost-libs' 'log4cplus' 'mariadb-libs' 'postgresql-libs')
+depends=('botan' 'boost-libs' 'log4cplus' 'mariadb-libs' 'openssl' 
'postgresql-libs')
 makedepends=('boost'
  'postgresql' # Needed for some headers
  'python') # kea-shell
@@ -18,7 +19,16 @@
 'kea-devel-docs: developer documentation')
 # Checks are disabled for now
 #checkdepends=('gtest' 'postgresql' 'mariadb' 'python' 'procps-ng') # 
procps-ng needed for 'pgrep'
-backup=('etc/kea/kea-dhcp4.conf' 'etc/kea/kea-dhcp6.conf' 
'etc/kea/kea-dhcp-ddns.conf' 'etc/kea/kea-ctrl-agent.conf' 
'etc/kea/keactrl.conf') # New config files as of Kea 1.3
+backup=(
+  # New config files as of Kea 1.3
+  'etc/kea/kea-dhcp4.conf'
+  'etc/kea/kea-dhcp6.conf'
+  'etc/kea/kea-dhcp-ddns.conf'
+  'etc/kea/kea-ctrl-agent.conf'
+  'etc/kea/kea-netconf.conf'
+  'etc/kea/keactrl.conf'
+)
+install=kea.install
 
 
source=(https://ftp.isc.org/isc/kea/${_upstreamver}/kea-${_upstreamver}.tar.gz{,.asc}
 fix-scripts-include-path.patch
@@ -26,15 +36,17 @@
 kea-dhcp4.service
 kea-dhcp6.service
 kea-dhcp-ddns.service
-kea-ctrl-agent.service)
-sha512sums=('6d6b7407831311ebe37abce382ce77c664015ddbe3e73ec78153a00b301f98af5be52e26ad4febf5ca1e478d2c1844db4c988b241d2700d758e90b077f176ad8'
+kea-ctrl-agent.service
+kea.install)
+sha512sums=('a8896ebdb6948851cddca015d696db4ec205af1472ccc25e7fd6d2f9070599cb7f80998f1dc94e763723723e8e0edd8a53274b96630d27db8c40995489d3a883'
 'SKIP'
-
'337c1e8689ce569bb8b085261e946743bc88d62ffdd264f4e8f271a6ca92c5bcda2329376aec4ffacd96187c7dba30450b8d5a9e2929f0a559ef8ecba7c0bafc'
-
'702a5dc19d1ed8fbe21aa9a4c09297eff9c9a3f6f1b178af8101a655b18b70c9e1dafd032063e31b2592d276e80c9bd4d2d51d8e1f74f67931fd290be6c0'
+
'aec7df9fccd55b82b7f63b8738c335d8ebb57f8b7a1f2838398191b2aa7a4278c8460a7f196506260e29a70e80f5184432f051fc64454bb91c785924c4b2497f'
+
'b83479f0b90caf4022b1c858f99d8310848a90b0cc45aaa222cb2bf08b2a97312816b8f64c8c0232b612795bc7a0bbe5b05dbc508b2f1214c1ea88dc84200a2d'
 
'1b62dace9f9a955b21c5dd5b5466fb3a4f1d8057ad2a30ea89e222a769dc721ad2fe4913c41ec407e018b1b38ddde757e9b7b8fc12d4763ddde077a0abb0c971'
 
'8f0e8d059338c415ae322e971e243b259d9b2ef7d37b6be57b409bf5f0f3392e519c9bb94c5b548021d000b944a5da82096608cd9ff3ee58061059ad519b0068'
 
'9ab05b580f3b206d127514e158a445146a765ba4bf760daa93bcf29ec9d816dbdd08a497b5a4bba67645f4cc79b210fed8d1defa9daefc48175a654738927d31'
-
'db329fd83e458e4a77f6df8569074088bed152ffc1a188059d868d7178a6d3530efe368ce870a2e0be894f87fa0e5ba43562bdc3ad6372ddfcfedae37c90f491')
+
'db329fd83e458e4a77f6df8569074088bed152ffc1a188059d868d7178a6d3530efe368ce870a2e0be894f87fa0e5ba43562bdc3ad6372ddfcfedae37c90f491'
+
'758371f20a977f8e42e9d43d2d065c6aa294866070e54868dc329c0875b2eeafa05dcdf93590d5b429e262e2350a42c7616a3bc2e6f3994f53886870f4910251')
 validpgpkeys=('BE0E9748B718253A28BB89FFF1B11BF05CF02E57'  # Internet Systems 
Consortium, Inc. (Signing key, 2017-2018) 
   'AE3FAC796711EC59FC007AA474BB6B9A4CBB3D38') # Internet Systems 
Consortium, Inc. (Signing key, 2019-2020) 
 prepare() {
@@ -54,8 +66,12 @@
   --libexecdir='/usr/bin' \
   --sysconfdir='/etc' \
   --localstatedir='/var' \
+  --with-openssl \
   --with-dhcp-mysql \
   --with-dhcp-pgsql \
+  --enable-perfdhcp \
+  --enable-generate-messages \
+  --enable-generate-parser \
   --enable-shell
   make
 }

Modified: fix-scripts-include-path.patch
===
--- fix-scripts-include-path.patch  2020-10-02 09:59:34 UTC (rev 715276)
+++ fix-scripts-include-path.patch  2020-10-02 09:59:44 UTC (rev 715277)
@@ -1,10 +1,10 @@
-diff --git 

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

2020-10-02 Thread Konstantin Gizdov via arch-commits
Date: Friday, October 2, 2020 @ 07:30:15
  Author: kgizdov
Revision: 715098

archrelease: copy trunk to community-x86_64

Added:
  dune/repos/community-x86_64/PKGBUILD
(from rev 715097, dune/trunk/PKGBUILD)
Deleted:
  dune/repos/community-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2020-10-02 07:30:05 UTC (rev 715097)
+++ PKGBUILD2020-10-02 07:30:15 UTC (rev 715098)
@@ -1,37 +0,0 @@
-# Maintainer: Bruno Pagani 
-# Contributor: Jakob Gahde 
-
-pkgname=dune
-pkgver=2.7.0
-pkgrel=2
-pkgdesc="A composable build system for OCaml (formerly jbuilder)"
-arch=(x86_64)
-url="https://github.com/ocaml/dune;
-license=(Apache)
-depends=(glibc "ocaml>=4.11.0" ocaml-findlib)
-source=("${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz")
-sha512sums=('ccf5561a2f3672652a1efd072f161b4d4d1a524d2a77e0c001c6ed01f02599032e76c518a454e068e4a99105503117fce518113d2aa9f13bafb46b264b463ebd')
-
-build() {
-cd ${pkgname}-${pkgver}
-
dune_release_pkgs='dune,dune-action-plugin,dune-build-info,dune-configurator,dune-glob,dune-private-libs'
-make dune.exe
-./dune.exe  build -p $dune_release_pkgs --profile dune-bootstrap
-}
-
-# Tests requires a bunch of (currently) unpackaged dependencies
-#check() {
-#cd ${pkgname}-${pkgver/b/-beta}
-#make test
-#}
-
-package() {
-cd ${pkgname}-${pkgver}
-
-# make DESTDIR="${pkgdir}" INSTALL_ARGS="--prefix=/usr 
--libdir='$(ocamlfind printconf destdir)'" install
-DESTDIR="${pkgdir}" ./dune.exe install --prefix "/usr" 
--libdir=$(ocamlfind printconf destdir)
-# Fix doc and man install
-rm -r "${pkgdir}"/usr/doc
-install -dm755 "${pkgdir}"/usr/share
-mv "${pkgdir}"/usr/{man,share/}
-}

Copied: dune/repos/community-x86_64/PKGBUILD (from rev 715097, 
dune/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-10-02 07:30:15 UTC (rev 715098)
@@ -0,0 +1,38 @@
+# Maintainer: Konstantin Gizdov 
+# Maintainer: Bruno Pagani 
+# Contributor: Jakob Gahde 
+
+pkgname=dune
+pkgver=2.7.1
+pkgrel=1
+pkgdesc="A composable build system for OCaml (formerly jbuilder)"
+arch=(x86_64)
+url="https://github.com/ocaml/dune;
+license=(Apache)
+depends=(glibc "ocaml>=4.11.0" ocaml-findlib ocaml-csexp)
+source=("${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz")
+sha512sums=('b77d0e207263107365e5a6e94423e8ab4ddbab1f920872d915e4014b7cc69915274b53fe946bb4b29dfe3de2bf5573ab3b2bffb4db8eb50b472e7dfb6cab88b7')
+
+build() {
+cd ${pkgname}-${pkgver}
+
dune_release_pkgs='dune,dune-action-plugin,dune-build-info,dune-configurator,dune-glob,dune-private-libs'
+make dune.exe
+./dune.exe  build -p $dune_release_pkgs --profile dune-bootstrap
+}
+
+# Tests requires a bunch of (currently) unpackaged dependencies
+#check() {
+#cd ${pkgname}-${pkgver/b/-beta}
+#make test
+#}
+
+package() {
+cd ${pkgname}-${pkgver}
+
+# make DESTDIR="${pkgdir}" INSTALL_ARGS="--prefix=/usr 
--libdir='$(ocamlfind printconf destdir)'" install
+DESTDIR="${pkgdir}" ./dune.exe install --prefix "/usr" 
--libdir=$(ocamlfind printconf destdir)
+# Fix doc and man install
+rm -r "${pkgdir}"/usr/doc
+install -dm755 "${pkgdir}"/usr/share
+mv "${pkgdir}"/usr/{man,share/}
+}


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

2020-10-02 Thread Konstantin Gizdov via arch-commits
Date: Friday, October 2, 2020 @ 07:30:05
  Author: kgizdov
Revision: 715097

upgpkg: dune 2.7.1-1

Modified:
  dune/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-10-02 07:28:04 UTC (rev 715096)
+++ PKGBUILD2020-10-02 07:30:05 UTC (rev 715097)
@@ -1,16 +1,17 @@
+# Maintainer: Konstantin Gizdov 
 # Maintainer: Bruno Pagani 
 # Contributor: Jakob Gahde 
 
 pkgname=dune
-pkgver=2.7.0
-pkgrel=2
+pkgver=2.7.1
+pkgrel=1
 pkgdesc="A composable build system for OCaml (formerly jbuilder)"
 arch=(x86_64)
 url="https://github.com/ocaml/dune;
 license=(Apache)
-depends=(glibc "ocaml>=4.11.0" ocaml-findlib)
+depends=(glibc "ocaml>=4.11.0" ocaml-findlib ocaml-csexp)
 source=("${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz")
-sha512sums=('ccf5561a2f3672652a1efd072f161b4d4d1a524d2a77e0c001c6ed01f02599032e76c518a454e068e4a99105503117fce518113d2aa9f13bafb46b264b463ebd')
+sha512sums=('b77d0e207263107365e5a6e94423e8ab4ddbab1f920872d915e4014b7cc69915274b53fe946bb4b29dfe3de2bf5573ab3b2bffb4db8eb50b472e7dfb6cab88b7')
 
 build() {
 cd ${pkgname}-${pkgver}


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

2020-10-02 Thread Konstantin Gizdov via arch-commits
Date: Friday, October 2, 2020 @ 07:27:28
  Author: kgizdov
Revision: 715094

archrelease: copy trunk to community-x86_64

Added:
  ocaml-csexp/repos/community-x86_64/
  ocaml-csexp/repos/community-x86_64/PKGBUILD
(from rev 715093, ocaml-csexp/trunk/PKGBUILD)

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

Copied: ocaml-csexp/repos/community-x86_64/PKGBUILD (from rev 715093, 
ocaml-csexp/trunk/PKGBUILD)
===
--- community-x86_64/PKGBUILD   (rev 0)
+++ community-x86_64/PKGBUILD   2020-10-02 07:27:28 UTC (rev 715094)
@@ -0,0 +1,29 @@
+# Maintainer: Konstantin Gizdov 
+_pkgname='csexp'
+pkgname="ocaml-${_pkgname}"
+pkgver=1.3.2
+pkgrel=1
+pkgdesc="OCaml canonical S-expressions"
+arch=(x86_64)
+url="https://github.com/ocaml-dune/csexp;
+license=('MIT')
+makedepends=(dune)
+depends=(glibc "ocaml>=4.11.0" ocaml-findlib ocaml-result)
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz")
+sha512sums=('61b239a0283792c218b8b71582255c5c8ffc882195245e292077064fc9b54ec4402887fc26b74413fca670fb7c01dc42ca998aa2ed40982798b580e6f3b747ee')
+
+build() {
+cd "${srcdir}/${_pkgname}-${pkgver}"
+dune build -p csexp
+}
+
+package() {
+cd "${srcdir}/${_pkgname}-${pkgver}"
+DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml"
+
+install -dm755 "${pkgdir}/usr/share/"
+mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/"
+
+install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
+ln -s /usr/share/doc/csexp/LICENSE.md 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}


[arch-commits] Commit in (4 files)

2020-10-02 Thread Konstantin Gizdov via arch-commits
Date: Friday, October 2, 2020 @ 07:27:06
  Author: kgizdov
Revision: 715093

initial release

Added:
  ocaml-csexp/
  ocaml-csexp/repos/
  ocaml-csexp/trunk/
  ocaml-csexp/trunk/PKGBUILD

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

Added: ocaml-csexp/trunk/PKGBUILD
===
--- ocaml-csexp/trunk/PKGBUILD  (rev 0)
+++ ocaml-csexp/trunk/PKGBUILD  2020-10-02 07:27:06 UTC (rev 715093)
@@ -0,0 +1,29 @@
+# Maintainer: Konstantin Gizdov 
+_pkgname='csexp'
+pkgname="ocaml-${_pkgname}"
+pkgver=1.3.2
+pkgrel=1
+pkgdesc="OCaml canonical S-expressions"
+arch=(x86_64)
+url="https://github.com/ocaml-dune/csexp;
+license=('MIT')
+makedepends=(dune)
+depends=(glibc "ocaml>=4.11.0" ocaml-findlib ocaml-result)
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz")
+sha512sums=('61b239a0283792c218b8b71582255c5c8ffc882195245e292077064fc9b54ec4402887fc26b74413fca670fb7c01dc42ca998aa2ed40982798b580e6f3b747ee')
+
+build() {
+cd "${srcdir}/${_pkgname}-${pkgver}"
+dune build -p csexp
+}
+
+package() {
+cd "${srcdir}/${_pkgname}-${pkgver}"
+DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml"
+
+install -dm755 "${pkgdir}/usr/share/"
+mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/"
+
+install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
+ln -s /usr/share/doc/csexp/LICENSE.md 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}


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

2020-10-02 Thread Konstantin Gizdov via arch-commits
Date: Friday, October 2, 2020 @ 06:08:20
  Author: kgizdov
Revision: 714976

archrelease: copy trunk to community-x86_64

Added:
  radcli/repos/community-x86_64/PKGBUILD
(from rev 714975, radcli/trunk/PKGBUILD)
Deleted:
  radcli/repos/community-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2020-10-02 06:08:16 UTC (rev 714975)
+++ PKGBUILD2020-10-02 06:08:20 UTC (rev 714976)
@@ -1,27 +0,0 @@
-# Maintainer: Baptiste Jonglez 
-pkgname='radcli'
-pkgver=1.2.11
-pkgrel=3
-pkgdesc='Client library for writing Radius clients in C or C++'
-arch=('x86_64')
-url='https://radcli.github.io/radcli/'
-license=('BSD')
-depends=('nettle' 'gnutls')
-source=("https://github.com/${pkgname}/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.sig})
-sha512sums=('30d5b5fae46077c6a2aa6fb1e83b49793ab36ae104f60b2d3bfb0c142c039e42e91c1e4fbc276f0986b76fef2292f915108914a775a8d0510ad07cd3ace3075c'
-'SKIP')
-validpgpkeys=('1F42418905D8206AA754CCDC29EE58B996865171'  # Nikos 
Mavrogiannopoulos 
-  '56EE7FA9E8173B19FE86268D763712747F343FA7') # Nikos 
Mavrogiannopoulos 
-build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  ./configure \
---prefix='/usr' \
---sysconfdir='/etc'
-  make
-}
-
-package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  make DESTDIR="${pkgdir}" install
-  install -Dm644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}

Copied: radcli/repos/community-x86_64/PKGBUILD (from rev 714975, 
radcli/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-10-02 06:08:20 UTC (rev 714976)
@@ -0,0 +1,28 @@
+# Maintainer: Konstantin Gizdov 
+# Maintainer: Baptiste Jonglez 
+pkgname='radcli'
+pkgver=1.2.12
+pkgrel=1
+pkgdesc='Client library for writing Radius clients in C or C++'
+arch=('x86_64')
+url='https://radcli.github.io/radcli/'
+license=('BSD')
+depends=('nettle' 'gnutls')
+source=("https://github.com/${pkgname}/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.sig})
+sha512sums=('56aae1e3719b749579c776489bb7557f58defd51b868192666e9d479ce112177b291d46c2c40d25522f085d1c7dbf396a61bdfb89269c92f91c9ae190d417981'
+'SKIP')
+validpgpkeys=('1F42418905D8206AA754CCDC29EE58B996865171'  # Nikos 
Mavrogiannopoulos 
+  '56EE7FA9E8173B19FE86268D763712747F343FA7') # Nikos 
Mavrogiannopoulos 
+build() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  ./configure \
+--prefix='/usr' \
+--sysconfdir='/etc'
+  make
+}
+
+package() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  make DESTDIR="${pkgdir}" install
+  install -Dm644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}


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

2020-10-02 Thread Konstantin Gizdov via arch-commits
Date: Friday, October 2, 2020 @ 06:08:13
  Author: kgizdov
Revision: 714974

upgpkg: radcli 1.2.12-1

Modified:
  radcli/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-10-02 06:08:10 UTC (rev 714973)
+++ PKGBUILD2020-10-02 06:08:13 UTC (rev 714974)
@@ -1,7 +1,8 @@
+# Maintainer: Konstantin Gizdov 
 # Maintainer: Baptiste Jonglez 
 pkgname='radcli'
-pkgver=1.2.11
-pkgrel=3
+pkgver=1.2.12
+pkgrel=1
 pkgdesc='Client library for writing Radius clients in C or C++'
 arch=('x86_64')
 url='https://radcli.github.io/radcli/'
@@ -8,7 +9,7 @@
 license=('BSD')
 depends=('nettle' 'gnutls')
 
source=("https://github.com/${pkgname}/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.sig})
-sha512sums=('30d5b5fae46077c6a2aa6fb1e83b49793ab36ae104f60b2d3bfb0c142c039e42e91c1e4fbc276f0986b76fef2292f915108914a775a8d0510ad07cd3ace3075c'
+sha512sums=('56aae1e3719b749579c776489bb7557f58defd51b868192666e9d479ce112177b291d46c2c40d25522f085d1c7dbf396a61bdfb89269c92f91c9ae190d417981'
 'SKIP')
 validpgpkeys=('1F42418905D8206AA754CCDC29EE58B996865171'  # Nikos 
Mavrogiannopoulos 
   '56EE7FA9E8173B19FE86268D763712747F343FA7') # Nikos 
Mavrogiannopoulos 


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

2020-10-01 Thread Konstantin Gizdov via arch-commits
Date: Thursday, October 1, 2020 @ 21:54:12
  Author: kgizdov
Revision: 714405

archrelease: copy trunk to community-staging-x86_64

Added:
  magma/repos/community-staging-x86_64/
  magma/repos/community-staging-x86_64/PKGBUILD
(from rev 714404, magma/trunk/PKGBUILD)
  magma/repos/community-staging-x86_64/cuda11.1.patch
(from rev 714404, magma/trunk/cuda11.1.patch)
  magma/repos/community-staging-x86_64/disable_magma_sparse.patch
(from rev 714404, magma/trunk/disable_magma_sparse.patch)

+
 PKGBUILD   |   60 ++
 cuda11.1.patch |   84 +++
 disable_magma_sparse.patch |   69 +++
 3 files changed, 213 insertions(+)

Copied: magma/repos/community-staging-x86_64/PKGBUILD (from rev 714404, 
magma/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2020-10-01 21:54:12 UTC (rev 714405)
@@ -0,0 +1,60 @@
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: bartus 
+# Contributor: pingplug 
+# Contributor: cornholio 
+
+pkgname=magma
+pkgver=2.5.3
+pkgrel=4
+pkgdesc="Matrix Algebra on GPU and Multicore Architectures"
+arch=('x86_64')
+url="https://icl.cs.utk.edu/magma/;
+license=('custom')
+depends=('blas' 'lapack' 'cuda')
+makedepends=('gcc-fortran' 'cmake' 'ninja')
+optdepends=('python: for examples and tests'
+'gcc-fortran: Fortran interface')
+source=("${pkgname}-${pkgver}.tar.gz::http://icl.cs.utk.edu/projectsfiles/${pkgname}/downloads/${pkgname}-${pkgver}.tar.gz;
+'cuda11.1.patch'
+'disable_magma_sparse.patch')
+sha256sums=('c602d269a9f9a3df28f6a4f593be819abb12ed3fa413bba1ff8183de721c5ef6'
+'4d6e7e844a5aa5a771480a1fa61daaf85981f52d852ee444d7ffda63ac9a2db2'
+'259c38004b26395278cdaf431591974e0589dedc0f8bfc14413f854c2a10424f')
+
+prepare() {
+  cd ${pkgname}-${pkgver}
+  patch -Np1 -i "${srcdir}/cuda11.1.patch"
+
+  # Temporarily disable magma-sparse until it's fixed by magma upstream:
+  # https://bugs.archlinux.org/task/67094
+  patch -Np1 -i "${srcdir}/disable_magma_sparse.patch"
+}
+
+build() {
+  cd ${pkgname}-${pkgver}
+
+  CC=/usr/bin/gcc \
+  CXX=/usr/bin/g++ \
+  FC=/usr/bin/gfortran \
+  cmake \
+-Bbuild \
+-GNinja \
+-DCMAKE_BUILD_TYPE=Release \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DBUILD_SHARED_LIBS=ON \
+-DGPU_TARGET="sm_52 sm_53 sm_60 sm_61 sm_62 sm_70 sm_72 sm_75 sm_80 sm_86"
+  ninja -C build
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  DESTDIR="${pkgdir}" ninja -Cbuild install
+
+  install -d "${pkgdir}"/usr/share/magma/example
+  cp -r "${srcdir}"/magma-${pkgver}/example/* 
"${pkgdir}"/usr/share/magma/example/
+  install -d "${pkgdir}"/usr/share/magma/testing
+  cp -r "${srcdir}"/magma-${pkgver}/testing/* 
"${pkgdir}"/usr/share/magma/testing/
+  install -Dm644 "${srcdir}"/magma-${pkgver}/COPYRIGHT 
"${pkgdir}"/usr/share/licenses/magma/LICENSE
+}
+
+# vim:set ts=2 sw=2 et:

Copied: magma/repos/community-staging-x86_64/cuda11.1.patch (from rev 714404, 
magma/trunk/cuda11.1.patch)
===
--- community-staging-x86_64/cuda11.1.patch (rev 0)
+++ community-staging-x86_64/cuda11.1.patch 2020-10-01 21:54:12 UTC (rev 
714405)
@@ -0,0 +1,84 @@
+diff -aur --color magma-2.5.3-old/CMakeLists.txt magma-2.5.3-new/CMakeLists.txt
+--- magma-2.5.3-old/CMakeLists.txt 2020-10-01 23:41:29.087168262 +0300
 magma-2.5.3-new/CMakeLists.txt 2020-10-01 23:46:00.735320487 +0300
+@@ -101,7 +101,7 @@
+ 
+ # 
+ # locate CUDA libraries
+-set( GPU_TARGET "Kepler Maxwell Pascal" CACHE STRING "CUDA architectures to 
compile for; one or more of Fermi, Kepler, Maxwell, Pascal, Volta, or valid 
sm_[0-9][0-9]" )
++set( GPU_TARGET "Kepler Maxwell Pascal" CACHE STRING "CUDA architectures to 
compile for; one or more of Fermi, Kepler, Maxwell, Pascal, Volta, Turing, 
Ampere or valid sm_[0-9][0-9]" )
+ find_package( CUDA )
+ if (CUDA_FOUND)
+ message( STATUS "Found CUDA ${CUDA_VERSION}" )
+@@ -136,21 +136,25 @@
+ endif()
+ 
+ if (${GPU_TARGET} MATCHES Maxwell)
+-set( GPU_TARGET "${GPU_TARGET} sm_50" )
++set( GPU_TARGET "${GPU_TARGET} sm_50 sm_52 sm_53" )
+ endif()
+ 
+ if (${GPU_TARGET} MATCHES Pascal)
+-set( GPU_TARGET "${GPU_TARGET} sm_60" )
++set( GPU_TARGET "${GPU_TARGET} sm_60 sm_61 sm_62" )
+ endif()
+ 
+ if (${GPU_TARGET} MATCHES Volta)
+-set( GPU_TARGET "${GPU_TARGET} sm_70" )
++set( GPU_TARGET "${GPU_TARGET} sm_70 sm_72" )
+ endif()
+ 
+ if (${GPU_TARGET} MATCHES Turing)
+ set( GPU_TARGET "${GPU_TARGET} sm_75" )
+ endif()
+ 
++if (${GPU_TARGET} MATCHES Ampere)
++set( GPU_TARGET "${GPU_TARGET} sm_80 

[arch-commits] Commit in magma/trunk (PKGBUILD cuda11.1.patch cuda11.patch)

2020-10-01 Thread Konstantin Gizdov via arch-commits
Date: Thursday, October 1, 2020 @ 21:54:02
  Author: kgizdov
Revision: 714404

upgpkg: magma 2.5.3-4: cuda 11.1 rebuild

Added:
  magma/trunk/cuda11.1.patch
Modified:
  magma/trunk/PKGBUILD
Deleted:
  magma/trunk/cuda11.patch

+
 PKGBUILD   |   22 +++---
 cuda11.1.patch |   84 +++
 cuda11.patch   |   57 -
 3 files changed, 95 insertions(+), 68 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-10-01 21:53:53 UTC (rev 714403)
+++ PKGBUILD2020-10-01 21:54:02 UTC (rev 714404)
@@ -5,25 +5,25 @@
 
 pkgname=magma
 pkgver=2.5.3
-pkgrel=3
+pkgrel=4
 pkgdesc="Matrix Algebra on GPU and Multicore Architectures"
 arch=('x86_64')
 url="https://icl.cs.utk.edu/magma/;
 license=('custom')
-depends=('blas' 'gcc9' 'lapack' 'cuda')
-makedepends=('gcc9-fortran' 'cmake' 'ninja')
+depends=('blas' 'lapack' 'cuda')
+makedepends=('gcc-fortran' 'cmake' 'ninja')
 optdepends=('python: for examples and tests'
-'gcc9-fortran: Fortran interface')
+'gcc-fortran: Fortran interface')
 
source=("${pkgname}-${pkgver}.tar.gz::http://icl.cs.utk.edu/projectsfiles/${pkgname}/downloads/${pkgname}-${pkgver}.tar.gz;
-'cuda11.patch'
+'cuda11.1.patch'
 'disable_magma_sparse.patch')
 sha256sums=('c602d269a9f9a3df28f6a4f593be819abb12ed3fa413bba1ff8183de721c5ef6'
-'7a32d8de6fa845131eed3f7345baeb1531ef1d3cfa7e565b258e4cfbbaa66a5c'
+'4d6e7e844a5aa5a771480a1fa61daaf85981f52d852ee444d7ffda63ac9a2db2'
 '259c38004b26395278cdaf431591974e0589dedc0f8bfc14413f854c2a10424f')
 
 prepare() {
   cd ${pkgname}-${pkgver}
-  patch -Np1 -i "${srcdir}/cuda11.patch"
+  patch -Np1 -i "${srcdir}/cuda11.1.patch"
 
   # Temporarily disable magma-sparse until it's fixed by magma upstream:
   # https://bugs.archlinux.org/task/67094
@@ -33,9 +33,9 @@
 build() {
   cd ${pkgname}-${pkgver}
 
-  CC=gcc-9 \
-  CXX=g++-9 \
-  FC=gfortran-9 \
+  CC=/usr/bin/gcc \
+  CXX=/usr/bin/g++ \
+  FC=/usr/bin/gfortran \
   cmake \
 -Bbuild \
 -GNinja \
@@ -42,7 +42,7 @@
 -DCMAKE_BUILD_TYPE=Release \
 -DCMAKE_INSTALL_PREFIX=/usr \
 -DBUILD_SHARED_LIBS=ON \
--DGPU_TARGET="sm_53 sm_60 sm_61 sm_62 sm_70 sm_72 sm_75 sm_80"
+-DGPU_TARGET="sm_52 sm_53 sm_60 sm_61 sm_62 sm_70 sm_72 sm_75 sm_80 sm_86"
   ninja -C build
 }
 

Added: cuda11.1.patch
===
--- cuda11.1.patch  (rev 0)
+++ cuda11.1.patch  2020-10-01 21:54:02 UTC (rev 714404)
@@ -0,0 +1,84 @@
+diff -aur --color magma-2.5.3-old/CMakeLists.txt magma-2.5.3-new/CMakeLists.txt
+--- magma-2.5.3-old/CMakeLists.txt 2020-10-01 23:41:29.087168262 +0300
 magma-2.5.3-new/CMakeLists.txt 2020-10-01 23:46:00.735320487 +0300
+@@ -101,7 +101,7 @@
+ 
+ # 
+ # locate CUDA libraries
+-set( GPU_TARGET "Kepler Maxwell Pascal" CACHE STRING "CUDA architectures to 
compile for; one or more of Fermi, Kepler, Maxwell, Pascal, Volta, or valid 
sm_[0-9][0-9]" )
++set( GPU_TARGET "Kepler Maxwell Pascal" CACHE STRING "CUDA architectures to 
compile for; one or more of Fermi, Kepler, Maxwell, Pascal, Volta, Turing, 
Ampere or valid sm_[0-9][0-9]" )
+ find_package( CUDA )
+ if (CUDA_FOUND)
+ message( STATUS "Found CUDA ${CUDA_VERSION}" )
+@@ -136,21 +136,25 @@
+ endif()
+ 
+ if (${GPU_TARGET} MATCHES Maxwell)
+-set( GPU_TARGET "${GPU_TARGET} sm_50" )
++set( GPU_TARGET "${GPU_TARGET} sm_50 sm_52 sm_53" )
+ endif()
+ 
+ if (${GPU_TARGET} MATCHES Pascal)
+-set( GPU_TARGET "${GPU_TARGET} sm_60" )
++set( GPU_TARGET "${GPU_TARGET} sm_60 sm_61 sm_62" )
+ endif()
+ 
+ if (${GPU_TARGET} MATCHES Volta)
+-set( GPU_TARGET "${GPU_TARGET} sm_70" )
++set( GPU_TARGET "${GPU_TARGET} sm_70 sm_72" )
+ endif()
+ 
+ if (${GPU_TARGET} MATCHES Turing)
+ set( GPU_TARGET "${GPU_TARGET} sm_75" )
+ endif()
+ 
++if (${GPU_TARGET} MATCHES Ampere)
++set( GPU_TARGET "${GPU_TARGET} sm_80 sm_86" )
++endif()
++
+ if (${GPU_TARGET} MATCHES sm_20)
+ if (NOT MIN_ARCH)
+ set( MIN_ARCH 200 )
+@@ -259,8 +263,26 @@
+ message( STATUS "compile for CUDA arch 7.5 (Turing)" )
+ endif()
+ 
++if (${GPU_TARGET} MATCHES sm_80)
++if (NOT MIN_ARCH)
++set( MIN_ARCH 800 )
++endif()
++set( NV_SM ${NV_SM} -gencode arch=compute_80,code=sm_80 )
++set( NV_COMP-gencode arch=compute_80,code=compute_80 )
++message( STATUS "compile for CUDA arch 8.0 (Ampere)" )
++endif()
++
++if (${GPU_TARGET} MATCHES sm_86)
++if (NOT MIN_ARCH)
++set( MIN_ARCH 860 )
++endif()
++set( NV_SM ${NV_SM} -gencode arch=compute_86,code=sm_86 )
++set( 

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

2020-10-01 Thread Konstantin Gizdov via arch-commits
Date: Thursday, October 1, 2020 @ 21:33:53
  Author: kgizdov
Revision: 714375

archrelease: copy trunk to community-staging-x86_64

Added:
  python-pycuda/repos/community-staging-x86_64/
  python-pycuda/repos/community-staging-x86_64/LICENSE
(from rev 714374, python-pycuda/trunk/LICENSE)
  python-pycuda/repos/community-staging-x86_64/PKGBUILD
(from rev 714374, python-pycuda/trunk/PKGBUILD)

--+
 LICENSE  |7 +++
 PKGBUILD |   54 ++
 2 files changed, 61 insertions(+)

Copied: python-pycuda/repos/community-staging-x86_64/LICENSE (from rev 714374, 
python-pycuda/trunk/LICENSE)
===
--- community-staging-x86_64/LICENSE(rev 0)
+++ community-staging-x86_64/LICENSE2020-10-01 21:33:53 UTC (rev 714375)
@@ -0,0 +1,7 @@
+Copyright (c) 2009,10 Andreas Klöckner and Contributors.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy 
of this software and associated documentation files (the “Software”), to deal 
in the Software without restriction, including without limitation the rights to 
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 
of the Software, and to permit persons to whom the Software is furnished to do 
so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all 
copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
SOFTWARE.

Copied: python-pycuda/repos/community-staging-x86_64/PKGBUILD (from rev 714374, 
python-pycuda/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2020-10-01 21:33:53 UTC (rev 714375)
@@ -0,0 +1,54 @@
+# Maintainer: Felix Yan 
+# Contributor: Stéphane Gaudreault 
+
+pkgbase=python-pycuda
+pkgname=('python-pycuda' 'pycuda-headers')
+pkgver=2019.1.2
+pkgrel=7
+pkgdesc="Python wrapper for Nvidia CUDA"
+arch=('x86_64')
+url="https://mathema.tician.de/software/pycuda;
+license=('MIT' 'Apache')
+source=("https://pypi.io/packages/source/p/pycuda/pycuda-${pkgver}.tar.gz;
+LICENSE)
+makedepends=('ctags' 'python-setuptools' 'python-numpy' 'mesa' 'cuda' 'boost' 
'nvidia-utils')
+sha512sums=('22829daa5923342eec400a24342b1d738226073bb676476e4af97629d9311426b5d2465e60811696e55401568b90e152ac96d877c6262c416099a609862db742'
+
'ee0bef251b8b2c25cd5821932d506183655c04285ae7d01d12f86557812c5068568e9f38e9f6bffe28de870ec662ebe0ee9cce2b444883caaf66b4c877494130')
+
+build() {
+   cd "${srcdir}"
+
+   _arch=''
+   [[ "$CARCH" = "x86_64" ]] && _arch='64'
+
+   cd "${srcdir}"/pycuda-${pkgver}
+   python3 ./configure.py \
+  --cuda-root=/opt/cuda \
+  --cuda-inc-dir=/opt/cuda/include \
+  --cudadrv-lib-dir=/opt/cuda/lib${_arch} \
+  --cudart-lib-dir=/opt/cuda/lib${_arch} \
+  --no-use-shipped-boost \
+  --boost-python-libname=boost_python3
+   make
+}
+
+package_python-pycuda() {
+   depends=('cuda' 'nvidia-utils' 'python-numpy' 'python-pytools' 'python' 
'boost-libs' 'pycuda-headers')
+   cd "${srcdir}"/pycuda-${pkgver}
+   python3 setup.py install --prefix=/usr --root="${pkgdir}" --skip-build 
--optimize=1
+
+   install -Dm644 "$srcdir/LICENSE" 
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+   rm -fr "${pkgdir}"/usr/include
+}
+
+package_pycuda-headers() {
+   cd "${srcdir}"/pycuda-${pkgver}
+   install -dm755 "${pkgdir}"/usr/include/pycuda
+
+   for file in $(ls -1 src/cpp/*.hpp); do
+  install -m644 ${file} "${pkgdir}"/usr/include/pycuda
+   done
+
+   install -Dm644 "$srcdir/LICENSE" 
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}


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

2020-10-01 Thread Konstantin Gizdov via arch-commits
Date: Thursday, October 1, 2020 @ 21:33:46
  Author: kgizdov
Revision: 714374

cuda 11.1 rebuild

Modified:
  python-pycuda/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-10-01 21:33:00 UTC (rev 714373)
+++ PKGBUILD2020-10-01 21:33:46 UTC (rev 714374)
@@ -4,7 +4,7 @@
 pkgbase=python-pycuda
 pkgname=('python-pycuda' 'pycuda-headers')
 pkgver=2019.1.2
-pkgrel=6
+pkgrel=7
 pkgdesc="Python wrapper for Nvidia CUDA"
 arch=('x86_64')
 url="https://mathema.tician.de/software/pycuda;


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

2020-10-01 Thread Konstantin Gizdov via arch-commits
Date: Thursday, October 1, 2020 @ 21:28:53
  Author: kgizdov
Revision: 714359

archrelease: copy trunk to community-staging-x86_64

Added:
  nvtop/repos/community-staging-x86_64/
  nvtop/repos/community-staging-x86_64/PKGBUILD
(from rev 714358, nvtop/trunk/PKGBUILD)

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

Copied: nvtop/repos/community-staging-x86_64/PKGBUILD (from rev 714358, 
nvtop/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2020-10-01 21:28:53 UTC (rev 714359)
@@ -0,0 +1,27 @@
+# Maintainer: Felix Yan 
+# Contributor: Maxime Schmitt 
+
+pkgname=nvtop
+pkgver=1.0.0
+pkgrel=3
+pkgdesc="An htop like monitoring tool for NVIDIA GPUs"
+arch=('x86_64')
+url="https://github.com/Syllo/nvtop;
+license=('GPL3')
+depends=('nvidia-utils' 'ncurses')
+makedepends=('cmake' 'cuda')
+source=("https://github.com/Syllo/nvtop/archive/$pkgver/$pkgname-$pkgver.tar.gz;)
+sha256sums=('de3d7b6a889f886f3bc28c15c3c34cfb6fcb7cb7ebc9a0cc36c3c77d837029b1')
+
+build() {
+  cd $pkgname-$pkgver
+
+  cmake -DCMAKE_INSTALL_PREFIX=/usr .
+  make
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  make DESTDIR="$pkgdir/" install
+}


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

2020-10-01 Thread Konstantin Gizdov via arch-commits
Date: Thursday, October 1, 2020 @ 21:28:46
  Author: kgizdov
Revision: 714358

upgpkg: nvtop 1.0.0-3

Modified:
  nvtop/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-10-01 21:28:42 UTC (rev 714357)
+++ PKGBUILD2020-10-01 21:28:46 UTC (rev 714358)
@@ -3,7 +3,7 @@
 
 pkgname=nvtop
 pkgver=1.0.0
-pkgrel=2
+pkgrel=3
 pkgdesc="An htop like monitoring tool for NVIDIA GPUs"
 arch=('x86_64')
 url="https://github.com/Syllo/nvtop;


[arch-commits] Commit in root/repos/community-staging-x86_64 (18 files)

2020-09-30 Thread Konstantin Gizdov via arch-commits
Date: Wednesday, September 30, 2020 @ 13:46:39
  Author: kgizdov
Revision: 714077

archrelease: copy trunk to community-staging-x86_64

Added:
  root/repos/community-staging-x86_64/PKGBUILD
(from rev 714076, root/trunk/PKGBUILD)
  root/repos/community-staging-x86_64/ROOFIT_LICENSE
(from rev 714076, root/trunk/ROOFIT_LICENSE)
  root/repos/community-staging-x86_64/jupyter_notebook_config.py
(from rev 714076, root/trunk/jupyter_notebook_config.py)
  root/repos/community-staging-x86_64/nbman-for-arch.patch
(from rev 714076, root/trunk/nbman-for-arch.patch)
  root/repos/community-staging-x86_64/root.pc.tpl
(from rev 714076, root/trunk/root.pc.tpl)
  root/repos/community-staging-x86_64/root.xml
(from rev 714076, root/trunk/root.xml)
  root/repos/community-staging-x86_64/settings-cuda.cmake
(from rev 714076, root/trunk/settings-cuda.cmake)
  root/repos/community-staging-x86_64/settings.cmake
(from rev 714076, root/trunk/settings.cmake)
  root/repos/community-staging-x86_64/thisroot.fail
(from rev 714076, root/trunk/thisroot.fail)
Deleted:
  root/repos/community-staging-x86_64/PKGBUILD
  root/repos/community-staging-x86_64/ROOFIT_LICENSE
  root/repos/community-staging-x86_64/jupyter_notebook_config.py
  root/repos/community-staging-x86_64/nbman-for-arch.patch
  root/repos/community-staging-x86_64/root.pc.tpl
  root/repos/community-staging-x86_64/root.xml
  root/repos/community-staging-x86_64/settings-cuda.cmake
  root/repos/community-staging-x86_64/settings.cmake
  root/repos/community-staging-x86_64/thisroot.fail

+
 PKGBUILD   |  568 +--
 ROOFIT_LICENSE |   44 +--
 jupyter_notebook_config.py |2 
 nbman-for-arch.patch   |  354 +-
 root.pc.tpl|   24 -
 root.xml   |   28 +-
 settings-cuda.cmake|  220 
 settings.cmake |  220 
 thisroot.fail  |   24 -
 9 files changed, 747 insertions(+), 737 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-09-30 13:46:25 UTC (rev 714076)
+++ PKGBUILD2020-09-30 13:46:39 UTC (rev 714077)
@@ -1,279 +0,0 @@
-# Maintainer: Konstantin Gizdov < arch at kge dot pw >
-# Contributor: Frank Siegert < frank.siegert at googlemail dot com >
-# Contributor: Scott Lawrence < bytbox at gmail dot com >
-# Contributor: Thomas Dziedzic < gostrc at gmail dot com >
-# Contributor: Sebastian Voecking < voeck at web dot de >
-
-pkgbase=root
-pkgname=('root' 'root-cuda')
-pkgver=6.22.02
-pkgrel=3
-pkgdesc='C++ data analysis framework and interpreter from CERN'
-arch=('x86_64')
-url='https://root.cern'
-license=('LGPL2.1' 'GPL' 'custom:University of California and Stanford 
University License')
-makedepends=(
-'ccache'
-'cern-vdt'
-'chromium'
-'cfitsio'
-'cmake'
-'cuda'
-'cudnn'
-'gcc-fortran'
-'git'
-'go'
-'libxml2'
-'libmariadbclient'
-'ocaml'
-'ocaml-ctypes'
-'openmp'
-'openmpi'
-'openssl'
-'postgresql-libs'
-'pythia8>=8.2.40-1'
-'qt5-webengine'
-'sqlite'
-'unuran'
-'vc'
-'xrootd4'
-'z3'
-)
-depends=(
-'blas'
-'desktop-file-utils'
-'fcgi'
-'fftw'
-'ftgl'
-'giflib'
-'gl2ps'
-'glew'
-'graphviz'
-'gsl'
-'hicolor-icon-theme'
-'intel-tbb'
-'libafterimage'
-'librsvg'
-'libxpm'
-'python'
-'python-numpy'
-'tex-gyre-fonts'
-'unixodbc'
-'xxhash>=0.6.5-1'
-'zstd'
-)
-optdepends=(
-'cern-vdt: Add a set of fast and vectorisable mathematical functions'
-'chromium: Support for WebGUI'
-'cfitsio: Read images and data from FITS files'
-'libmariadbclient: MySQL support'
-'libxml2: XML parser interface'
-'openmp: Support OpenMP extensions in Minuit2'
-'openmpi: Support OpenMPI extensions in Minuit2'
-'openssl: OpenSSL support'
-'postgresql-libs: PostgreSQL support'
-'pythia8>=8.2.40-1: Pythia8 EG support'
-'qt5-webengine: Support for WebGUI'
-'sqlite: SQLite support'
-'tcsh: Legacy CSH support'
-'unuran: Support non-uniform random numbers'
-'vc: Add types for portable and intuitive SIMD programming'
-'xrootd4: Support remote file server and client'
-'z3: Suuport the Z3 theorem prover'
-)
-source=(
-"https://root.cern.ch/download/root_v${pkgver}.source.tar.gz;
-'ROOFIT_LICENSE'
-'root.xml'
-'root.pc.tpl'
-'settings.cmake'
-'settings-cuda.cmake'
-'jupyter_notebook_config.py'
-'nbman-for-arch.patch'
-'thisroot.fail'
-)
-sha512sums=('0a0ffbcee2ef971bebf32bc38a247ea981f56721314bc2eab69cfe66ae86eafb00568c475b41b2ae7db7ad25f0c8b0953e10f1841316a49cf62fbad664ccee17'
-
'af8f178fc9df66997d5495b271e38adcd1636aab4c8fc994c6600c2496127829d831250d73d3fc229b02dfe49b9867d0be979beacb959f2f3a05351b8118a4a6'
-

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

2020-09-30 Thread Konstantin Gizdov via arch-commits
Date: Wednesday, September 30, 2020 @ 13:46:25
  Author: kgizdov
Revision: 714076

add missing CUDA_ARCHITECTURE flags

Modified:
  root/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-30 13:34:38 UTC (rev 714075)
+++ PKGBUILD2020-09-30 13:46:25 UTC (rev 714076)
@@ -7,7 +7,7 @@
 pkgbase=root
 pkgname=('root' 'root-cuda')
 pkgver=6.22.02
-pkgrel=3
+pkgrel=4
 pkgdesc='C++ data analysis framework and interpreter from CERN'
 arch=('x86_64')
 url='https://root.cern'
@@ -145,6 +145,15 @@
 export CGO_LDFLAGS="${LDFLAGS}"
 export GOFLAGS="-buildmode=pie -trimpath -modcacherw"
 
+# pass CUDA architectures to nvcc calls
+# Not yet supported in root: TBD
+export CUSTOM_CUDA_ARCH='-DCMAKE_CUDA_ARCHITECTURES="52-real 52-virtual
+  53-real 53-virtual 60-real 60-virtual
+  61-real 61-virtual 62-real 62-virtual
+  70-real 70-virtual 72-real 72-virtual
+  75-real 75-virtual 80-real 80-virtual
+  86-real 86-virtual"'
+
 cp -r "${pkgbase}-${pkgver}" "${pkgbase}-${pkgver}-cuda"
 }
 
@@ -164,6 +173,7 @@
 
 cmake -C "${srcdir}/settings-cuda.cmake" \
 ${CUSTOM_CMAKE_FLAGS} \
+${CUSTOM_CUDA_ARCH} \
 "${srcdir}/${pkgbase}-${pkgver}-cuda"
 make
 }


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

2020-09-30 Thread Konstantin Gizdov via arch-commits
Date: Wednesday, September 30, 2020 @ 11:34:55
  Author: kgizdov
Revision: 714071

archrelease: copy trunk to community-staging-x86_64

Added:
  nccl/repos/community-staging-x86_64/PKGBUILD
(from rev 714070, nccl/trunk/PKGBUILD)
Deleted:
  nccl/repos/community-staging-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2020-09-30 11:34:49 UTC (rev 714070)
+++ PKGBUILD2020-09-30 11:34:55 UTC (rev 714071)
@@ -1,69 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-# Contributor: Daniel Bermond < yahoo-com: danielbermond >
-
-pkgname=nccl
-pkgver=2.7.8
-_upstr_pkgrel=1
-pkgrel=2
-pkgdesc='Library for NVIDIA multi-GPU and multi-node collective communication 
primitives'
-arch=('x86_64')
-url='https://developer.nvidia.com/nccl/'
-license=('BSD')
-depends=('glibc')
-makedepends=('git' 'cuda')
-source=("$pkgname"::"git+https://github.com/NVIDIA/nccl.git#tag=v${pkgver}-${_upstr_pkgrel};)
-sha256sums=('SKIP')
-
-prepare() {
-  cd "$pkgname"
-
-  # rename BUILDDIR Makefile variable to avoid conflict with makepkg's one
-  local _file
-  local _filelist
-  _filelist="$(find . -type f -exec grep 'BUILDDIR' {} + | awk -F':' '{ print 
$1 }' | uniq)"
-  for _file in $_filelist
-  do
-sed -i 's/BUILDDIR/_BUILDPATH/g' "$_file"
-  done
-}
-
-build() {
-  cd "$pkgname"
-
-  export NVCC_GENCODE="-gencode=arch=compute_52,code=sm_52 \
-   -gencode=arch=compute_52,code=compute_52 \
-   -gencode=arch=compute_60,code=sm_60 \
-   -gencode=arch=compute_60,code=compute_60 \
-   -gencode=arch=compute_61,code=sm_61 \
-   -gencode=arch=compute_61,code=compute_61 \
-   -gencode=arch=compute_70,code=sm_70 \
-   -gencode=arch=compute_70,code=compute_70 \
-   -gencode=arch=compute_72,code=sm_72 \
-   -gencode=arch=compute_72,code=compute_72 \
-   -gencode=arch=compute_75,code=sm_75 \
-   -gencode=arch=compute_75,code=compute_75 \
-   -gencode=arch=compute_60,code=sm_60 \
-   -gencode=arch=compute_60,code=compute_60 \
-   -gencode=arch=compute_61,code=sm_61 \
-   -gencode=arch=compute_61,code=compute_61 \
-   -gencode=arch=compute_70,code=sm_70 \
-   -gencode=arch=compute_70,code=compute_70 \
-   -gencode=arch=compute_72,code=sm_72 \
-   -gencode=arch=compute_72,code=compute_72 \
-   -gencode=arch=compute_75,code=sm_75 \
-   -gencode=arch=compute_75,code=compute_75 \
-   -gencode=arch=compute_80,code=sm_80 \
-   -gencode=arch=compute_80,code=compute_80 \
-   -gencode=arch=compute_86,code=sm_86 \
-   -gencode=arch=compute_86,code=compute_86"
-
-  make CUDA_HOME=/opt/cuda PREFIX=/usr src.build
-}
-
-package() {
-  cd "${pkgname}"
-
-  make PREFIX="${pkgdir}"/usr install
-
-  install -Dm644  "${srcdir}/${pkgname}"/LICENSE.txt 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}

Copied: nccl/repos/community-staging-x86_64/PKGBUILD (from rev 714070, 
nccl/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-09-30 11:34:55 UTC (rev 714071)
@@ -0,0 +1,63 @@
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: Daniel Bermond < yahoo-com: danielbermond >
+
+pkgname=nccl
+pkgver=2.7.8
+_upstr_pkgrel=1
+pkgrel=3
+pkgdesc='Library for NVIDIA multi-GPU and multi-node collective communication 
primitives'
+arch=('x86_64')
+url='https://developer.nvidia.com/nccl/'
+license=('BSD')
+depends=('glibc')
+makedepends=('git' 'cuda')
+source=("$pkgname"::"git+https://github.com/NVIDIA/nccl.git#tag=v${pkgver}-${_upstr_pkgrel};)
+sha256sums=('SKIP')
+
+prepare() {
+  cd "$pkgname"
+
+  # rename BUILDDIR Makefile variable to avoid conflict with makepkg's one
+  local _file
+  local _filelist
+  _filelist="$(find . -type f -exec grep 'BUILDDIR' {} + | awk -F':' '{ print 
$1 }' | uniq)"
+  for _file in $_filelist
+  do
+sed -i 's/BUILDDIR/_BUILDPATH/g' "$_file"
+  done
+}
+
+build() {
+  cd "$pkgname"
+
+  export NVCC_GENCODE="-gencode=arch=compute_52,code=sm_52 \
+   -gencode=arch=compute_52,code=compute_52 \
+   -gencode=arch=compute_53,code=sm_53 \
+   -gencode=arch=compute_53,code=compute_53 \
+   -gencode=arch=compute_60,code=sm_60 \
+   -gencode=arch=compute_60,code=compute_60 \
+   -gencode=arch=compute_61,code=sm_61 \
+ 

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

2020-09-30 Thread Konstantin Gizdov via arch-commits
Date: Wednesday, September 30, 2020 @ 11:34:49
  Author: kgizdov
Revision: 714070

fix missing and duplicate CUDA architecure flags

Modified:
  nccl/trunk/PKGBUILD

--+
 PKGBUILD |   16 +---
 1 file changed, 5 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-09-30 11:29:58 UTC (rev 714069)
+++ PKGBUILD2020-09-30 11:34:49 UTC (rev 714070)
@@ -4,7 +4,7 @@
 pkgname=nccl
 pkgver=2.7.8
 _upstr_pkgrel=1
-pkgrel=2
+pkgrel=3
 pkgdesc='Library for NVIDIA multi-GPU and multi-node collective communication 
primitives'
 arch=('x86_64')
 url='https://developer.nvidia.com/nccl/'
@@ -32,10 +32,14 @@
 
   export NVCC_GENCODE="-gencode=arch=compute_52,code=sm_52 \
-gencode=arch=compute_52,code=compute_52 \
+   -gencode=arch=compute_53,code=sm_53 \
+   -gencode=arch=compute_53,code=compute_53 \
-gencode=arch=compute_60,code=sm_60 \
-gencode=arch=compute_60,code=compute_60 \
-gencode=arch=compute_61,code=sm_61 \
-gencode=arch=compute_61,code=compute_61 \
+   -gencode=arch=compute_62,code=sm_62 \
+   -gencode=arch=compute_62,code=compute_62 \
-gencode=arch=compute_70,code=sm_70 \
-gencode=arch=compute_70,code=compute_70 \
-gencode=arch=compute_72,code=sm_72 \
@@ -42,16 +46,6 @@
-gencode=arch=compute_72,code=compute_72 \
-gencode=arch=compute_75,code=sm_75 \
-gencode=arch=compute_75,code=compute_75 \
-   -gencode=arch=compute_60,code=sm_60 \
-   -gencode=arch=compute_60,code=compute_60 \
-   -gencode=arch=compute_61,code=sm_61 \
-   -gencode=arch=compute_61,code=compute_61 \
-   -gencode=arch=compute_70,code=sm_70 \
-   -gencode=arch=compute_70,code=compute_70 \
-   -gencode=arch=compute_72,code=sm_72 \
-   -gencode=arch=compute_72,code=compute_72 \
-   -gencode=arch=compute_75,code=sm_75 \
-   -gencode=arch=compute_75,code=compute_75 \
-gencode=arch=compute_80,code=sm_80 \
-gencode=arch=compute_80,code=compute_80 \
-gencode=arch=compute_86,code=sm_86 \


[arch-commits] Commit in root/repos (10 files)

2020-09-30 Thread Konstantin Gizdov via arch-commits
Date: Wednesday, September 30, 2020 @ 11:29:58
  Author: kgizdov
Revision: 714069

archrelease: copy trunk to community-staging-x86_64

Added:
  root/repos/community-staging-x86_64/
  root/repos/community-staging-x86_64/PKGBUILD
(from rev 714068, root/trunk/PKGBUILD)
  root/repos/community-staging-x86_64/ROOFIT_LICENSE
(from rev 714068, root/trunk/ROOFIT_LICENSE)
  root/repos/community-staging-x86_64/jupyter_notebook_config.py
(from rev 714068, root/trunk/jupyter_notebook_config.py)
  root/repos/community-staging-x86_64/nbman-for-arch.patch
(from rev 714068, root/trunk/nbman-for-arch.patch)
  root/repos/community-staging-x86_64/root.pc.tpl
(from rev 714068, root/trunk/root.pc.tpl)
  root/repos/community-staging-x86_64/root.xml
(from rev 714068, root/trunk/root.xml)
  root/repos/community-staging-x86_64/settings-cuda.cmake
(from rev 714068, root/trunk/settings-cuda.cmake)
  root/repos/community-staging-x86_64/settings.cmake
(from rev 714068, root/trunk/settings.cmake)
  root/repos/community-staging-x86_64/thisroot.fail
(from rev 714068, root/trunk/thisroot.fail)

+
 PKGBUILD   |  279 +++
 ROOFIT_LICENSE |   22 +++
 jupyter_notebook_config.py |1 
 nbman-for-arch.patch   |  177 +++
 root.pc.tpl|   12 +
 root.xml   |   14 ++
 settings-cuda.cmake|  110 
 settings.cmake |  110 
 thisroot.fail  |   12 +
 9 files changed, 737 insertions(+)

Copied: root/repos/community-staging-x86_64/PKGBUILD (from rev 714068, 
root/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2020-09-30 11:29:58 UTC (rev 714069)
@@ -0,0 +1,279 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Frank Siegert < frank.siegert at googlemail dot com >
+# Contributor: Scott Lawrence < bytbox at gmail dot com >
+# Contributor: Thomas Dziedzic < gostrc at gmail dot com >
+# Contributor: Sebastian Voecking < voeck at web dot de >
+
+pkgbase=root
+pkgname=('root' 'root-cuda')
+pkgver=6.22.02
+pkgrel=3
+pkgdesc='C++ data analysis framework and interpreter from CERN'
+arch=('x86_64')
+url='https://root.cern'
+license=('LGPL2.1' 'GPL' 'custom:University of California and Stanford 
University License')
+makedepends=(
+'ccache'
+'cern-vdt'
+'chromium'
+'cfitsio'
+'cmake'
+'cuda'
+'cudnn'
+'gcc-fortran'
+'git'
+'go'
+'libxml2'
+'libmariadbclient'
+'ocaml'
+'ocaml-ctypes'
+'openmp'
+'openmpi'
+'openssl'
+'postgresql-libs'
+'pythia8>=8.2.40-1'
+'qt5-webengine'
+'sqlite'
+'unuran'
+'vc'
+'xrootd4'
+'z3'
+)
+depends=(
+'blas'
+'desktop-file-utils'
+'fcgi'
+'fftw'
+'ftgl'
+'giflib'
+'gl2ps'
+'glew'
+'graphviz'
+'gsl'
+'hicolor-icon-theme'
+'intel-tbb'
+'libafterimage'
+'librsvg'
+'libxpm'
+'python'
+'python-numpy'
+'tex-gyre-fonts'
+'unixodbc'
+'xxhash>=0.6.5-1'
+'zstd'
+)
+optdepends=(
+'cern-vdt: Add a set of fast and vectorisable mathematical functions'
+'chromium: Support for WebGUI'
+'cfitsio: Read images and data from FITS files'
+'libmariadbclient: MySQL support'
+'libxml2: XML parser interface'
+'openmp: Support OpenMP extensions in Minuit2'
+'openmpi: Support OpenMPI extensions in Minuit2'
+'openssl: OpenSSL support'
+'postgresql-libs: PostgreSQL support'
+'pythia8>=8.2.40-1: Pythia8 EG support'
+'qt5-webengine: Support for WebGUI'
+'sqlite: SQLite support'
+'tcsh: Legacy CSH support'
+'unuran: Support non-uniform random numbers'
+'vc: Add types for portable and intuitive SIMD programming'
+'xrootd4: Support remote file server and client'
+'z3: Suuport the Z3 theorem prover'
+)
+source=(
+"https://root.cern.ch/download/root_v${pkgver}.source.tar.gz;
+'ROOFIT_LICENSE'
+'root.xml'
+'root.pc.tpl'
+'settings.cmake'
+'settings-cuda.cmake'
+'jupyter_notebook_config.py'
+'nbman-for-arch.patch'
+'thisroot.fail'
+)
+sha512sums=('0a0ffbcee2ef971bebf32bc38a247ea981f56721314bc2eab69cfe66ae86eafb00568c475b41b2ae7db7ad25f0c8b0953e10f1841316a49cf62fbad664ccee17'
+
'af8f178fc9df66997d5495b271e38adcd1636aab4c8fc994c6600c2496127829d831250d73d3fc229b02dfe49b9867d0be979beacb959f2f3a05351b8118a4a6'
+
'1fe6f4aa09d583d33f27cc766f4935510bb7ab6bbb8d4700baa1aaab92ea6c876500b67da1e4f6e0b510aa5616e4e193b860264b86925de85f2d9f558d75d5dc'
+
'3c81d255a17b902ffac0187af1752847036137e16641a88b17eef0d9c944e6f0d3c954bc93307d6270603f43f6c23f2e04f98dc7a68f9d076dbaa8006a2527d6'
+

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

2020-09-30 Thread Konstantin Gizdov via arch-commits
Date: Wednesday, September 30, 2020 @ 11:29:46
  Author: kgizdov
Revision: 714068

cuda 11 rebuild

Modified:
  root/trunk/PKGBUILD

--+
 PKGBUILD |   13 +
 1 file changed, 5 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-09-30 10:19:01 UTC (rev 714067)
+++ PKGBUILD2020-09-30 11:29:46 UTC (rev 714068)
@@ -7,7 +7,7 @@
 pkgbase=root
 pkgname=('root' 'root-cuda')
 pkgver=6.22.02
-pkgrel=2
+pkgrel=3
 pkgdesc='C++ data analysis framework and interpreter from CERN'
 arch=('x86_64')
 url='https://root.cern'
@@ -21,7 +21,6 @@
 'cuda'
 'cudnn'
 'gcc-fortran'
-'gcc9-fortran'
 'git'
 'go'
 'libxml2'
@@ -163,8 +162,6 @@
 mkdir -p "${srcdir}/build-cuda"
 cd "${srcdir}/build-cuda"
 
-CC=/usr/bin/gcc-9 \
-CXX=/usr/bin/g++-9 \
 cmake -C "${srcdir}/settings-cuda.cmake" \
 ${CUSTOM_CMAKE_FLAGS} \
 "${srcdir}/${pkgbase}-${pkgver}-cuda"
@@ -244,9 +241,9 @@
 install "${srcdir}/ROOFIT_LICENSE" 
"${pkgdir}/usr/share/licenses/roofit/LICENSE"
 install -d "${pkgdir}/usr/share/licenses/${pkgname}"
 ln -s '/usr/share/doc/root/LICENSE' 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-for fold in fonts js; do
-  install -d "${pkgdir}/usr/share/licenses/${pkgname}/${fold}"
-  ln -s "/usr/share/root/${fold}/LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/${fold}"/
+for _fold in fonts js; do
+  install -d "${pkgdir}/usr/share/licenses/${pkgname}/${_fold}"
+  ln -s "/usr/share/root/${_fold}/LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/${_fold}"/
 done
 ln -s '/usr/share/licenses/roofit' 
"${pkgdir}/usr/share/licenses/${pkgname}/roofit"
 if [ "${pkgname}" != "root" ]; then
@@ -277,6 +274,6 @@
 provides=('root')
 conflicts=('root')
 depends+=('cuda' 'cudnn')
-optdepends+=('gcc8-fortran: Enable the Fortran components of ROOT')
+optdepends+=('gcc-fortran: Enable the Fortran components of ROOT')
 _package build-cuda
 }


[arch-commits] Commit in cuda/repos/community-staging-x86_64 (66 files)

2020-09-29 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 29, 2020 @ 09:37:55
  Author: kgizdov
Revision: 713713

archrelease: copy trunk to community-staging-x86_64

Added:
  cuda/repos/community-staging-x86_64/PKGBUILD
(from rev 713712, cuda/trunk/PKGBUILD)
  cuda/repos/community-staging-x86_64/accinj64.pc
(from rev 713712, cuda/trunk/accinj64.pc)
  cuda/repos/community-staging-x86_64/cublas.pc
(from rev 713712, cuda/trunk/cublas.pc)
  cuda/repos/community-staging-x86_64/cuda-findgllib_mk.diff
(from rev 713712, cuda/trunk/cuda-findgllib_mk.diff)
  cuda/repos/community-staging-x86_64/cuda.conf
(from rev 713712, cuda/trunk/cuda.conf)
  cuda/repos/community-staging-x86_64/cuda.install
(from rev 713712, cuda/trunk/cuda.install)
  cuda/repos/community-staging-x86_64/cuda.pc
(from rev 713712, cuda/trunk/cuda.pc)
  cuda/repos/community-staging-x86_64/cuda.sh
(from rev 713712, cuda/trunk/cuda.sh)
  cuda/repos/community-staging-x86_64/cudart.pc
(from rev 713712, cuda/trunk/cudart.pc)
  cuda/repos/community-staging-x86_64/cufft.pc
(from rev 713712, cuda/trunk/cufft.pc)
  cuda/repos/community-staging-x86_64/cufftw.pc
(from rev 713712, cuda/trunk/cufftw.pc)
  cuda/repos/community-staging-x86_64/cuinj64.pc
(from rev 713712, cuda/trunk/cuinj64.pc)
  cuda/repos/community-staging-x86_64/curand.pc
(from rev 713712, cuda/trunk/curand.pc)
  cuda/repos/community-staging-x86_64/cusolver.pc
(from rev 713712, cuda/trunk/cusolver.pc)
  cuda/repos/community-staging-x86_64/cusparse.pc
(from rev 713712, cuda/trunk/cusparse.pc)
  cuda/repos/community-staging-x86_64/nppc.pc
(from rev 713712, cuda/trunk/nppc.pc)
  cuda/repos/community-staging-x86_64/nppi.pc
(from rev 713712, cuda/trunk/nppi.pc)
  cuda/repos/community-staging-x86_64/nppial.pc
(from rev 713712, cuda/trunk/nppial.pc)
  cuda/repos/community-staging-x86_64/nppicc.pc
(from rev 713712, cuda/trunk/nppicc.pc)
  cuda/repos/community-staging-x86_64/nppicom.pc
(from rev 713712, cuda/trunk/nppicom.pc)
  cuda/repos/community-staging-x86_64/nppidei.pc
(from rev 713712, cuda/trunk/nppidei.pc)
  cuda/repos/community-staging-x86_64/nppif.pc
(from rev 713712, cuda/trunk/nppif.pc)
  cuda/repos/community-staging-x86_64/nppig.pc
(from rev 713712, cuda/trunk/nppig.pc)
  cuda/repos/community-staging-x86_64/nppim.pc
(from rev 713712, cuda/trunk/nppim.pc)
  cuda/repos/community-staging-x86_64/nppist.pc
(from rev 713712, cuda/trunk/nppist.pc)
  cuda/repos/community-staging-x86_64/nppisu.pc
(from rev 713712, cuda/trunk/nppisu.pc)
  cuda/repos/community-staging-x86_64/nppitc.pc
(from rev 713712, cuda/trunk/nppitc.pc)
  cuda/repos/community-staging-x86_64/npps.pc
(from rev 713712, cuda/trunk/npps.pc)
  cuda/repos/community-staging-x86_64/nvToolsExt.pc
(from rev 713712, cuda/trunk/nvToolsExt.pc)
  cuda/repos/community-staging-x86_64/nvgraph.pc
(from rev 713712, cuda/trunk/nvgraph.pc)
  cuda/repos/community-staging-x86_64/nvidia-ml.pc
(from rev 713712, cuda/trunk/nvidia-ml.pc)
  cuda/repos/community-staging-x86_64/nvjpeg.pc
(from rev 713712, cuda/trunk/nvjpeg.pc)
  cuda/repos/community-staging-x86_64/nvrtc.pc
(from rev 713712, cuda/trunk/nvrtc.pc)
Deleted:
  cuda/repos/community-staging-x86_64/PKGBUILD
  cuda/repos/community-staging-x86_64/accinj64.pc
  cuda/repos/community-staging-x86_64/cublas.pc
  cuda/repos/community-staging-x86_64/cuda-findgllib_mk.diff
  cuda/repos/community-staging-x86_64/cuda.conf
  cuda/repos/community-staging-x86_64/cuda.install
  cuda/repos/community-staging-x86_64/cuda.pc
  cuda/repos/community-staging-x86_64/cuda.sh
  cuda/repos/community-staging-x86_64/cudart.pc
  cuda/repos/community-staging-x86_64/cufft.pc
  cuda/repos/community-staging-x86_64/cufftw.pc
  cuda/repos/community-staging-x86_64/cuinj64.pc
  cuda/repos/community-staging-x86_64/curand.pc
  cuda/repos/community-staging-x86_64/cusolver.pc
  cuda/repos/community-staging-x86_64/cusparse.pc
  cuda/repos/community-staging-x86_64/nppc.pc
  cuda/repos/community-staging-x86_64/nppi.pc
  cuda/repos/community-staging-x86_64/nppial.pc
  cuda/repos/community-staging-x86_64/nppicc.pc
  cuda/repos/community-staging-x86_64/nppicom.pc
  cuda/repos/community-staging-x86_64/nppidei.pc
  cuda/repos/community-staging-x86_64/nppif.pc
  cuda/repos/community-staging-x86_64/nppig.pc
  cuda/repos/community-staging-x86_64/nppim.pc
  cuda/repos/community-staging-x86_64/nppist.pc
  cuda/repos/community-staging-x86_64/nppisu.pc
  cuda/repos/community-staging-x86_64/nppitc.pc
  cuda/repos/community-staging-x86_64/npps.pc
  cuda/repos/community-staging-x86_64/nvToolsExt.pc
  cuda/repos/community-staging-x86_64/nvgraph.pc
  cuda/repos/community-staging-x86_64/nvidia-ml.pc
  cuda/repos/community-staging-x86_64/nvjpeg.pc
  cuda/repos/community-staging-x86_64/nvrtc.pc

+
 PKGBUILD   |  220 +++
 accinj64.pc|   18 +--
 cublas.pc  |   18 

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

2020-09-29 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 29, 2020 @ 09:37:05
  Author: kgizdov
Revision: 713712

add a symlink for libcudart with broken SONAME

Modified:
  cuda/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-29 09:28:19 UTC (rev 713711)
+++ PKGBUILD2020-09-29 09:37:05 UTC (rev 713712)
@@ -4,7 +4,7 @@
 pkgver=11.1.0
 _driverver=455.23.05
 _reqdriverver=455.23
-pkgrel=1
+pkgrel=2
 pkgdesc="NVIDIA's GPU programming toolkit"
 arch=('x86_64')
 url="https://developer.nvidia.com/cuda-zone;
@@ -103,6 +103,10 @@
   for f in $(find "$pkgdir"/opt/cuda -name Makefile); do
 sed -i "s|/usr/local/cuda|/opt/cuda|g" "$f"
   done
+
+  # NVIDIA has trouble with counting and numbering 
+  # as well as the elusive concept of a SONAME so...
+  ln -s /opt/cuda/targets/x86_64-linux/lib/libcudart.so.11.1.74 
"${pkgdir}/opt/cuda/targets/x86_64-linux/lib/libcudart.so.11.1"
 }
 
 # vim:set ts=2 sw=2 et:


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

2020-09-28 Thread Konstantin Gizdov via arch-commits
Date: Monday, September 28, 2020 @ 13:38:19
  Author: kgizdov
Revision: 713011

upgpkg: cudnn 8.0.3.33-2

Modified:
  cudnn/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-28 13:38:17 UTC (rev 713010)
+++ PKGBUILD2020-09-28 13:38:19 UTC (rev 713011)
@@ -7,7 +7,7 @@
 pkgver=8.0.3.33
 _cudaver=11.0
 _majorver=8
-pkgrel=1
+pkgrel=2
 pkgdesc="NVIDIA CUDA Deep Neural Network library"
 arch=('x86_64')
 url="https://developer.nvidia.com/cuDNN;
@@ -26,6 +26,7 @@
"libcudnn7_${pkgver}-1+cuda${_cudaver}_amd64.deb")
 
 package() {
+  cd "${srcdir}"
   mkdir -p "${pkgdir}"/usr/{lib,include}
 
   mkdir libcudnn${_majorver}-dev
@@ -35,6 +36,9 @@
   cp -a usr/include/x86_64-linux-gnu/* "${pkgdir}"/usr/include/
   cp -a usr/lib/x86_64-linux-gnu/* "${pkgdir}"/usr/lib/
 
+  # come back to srcdir
+  cd "${srcdir}"
+
   mkdir libcudnn${_majorver}
   cd libcudnn${_majorver}
   ar xv "${srcdir}"/libcudnn${_majorver}_${pkgver}-1+cuda${_cudaver}_amd64.deb
@@ -41,6 +45,10 @@
   tar xf data.tar.xz
   cp -a usr/lib/x86_64-linux-gnu/* "${pkgdir}"/usr/lib/
 
+  
+  # come back to srcdir
+  cd "${srcdir}"
+
   # Get rid of some Ubuntu-isms but at the same time still allow for them to
   # work because nobody is ever quite sure what the right names are.
   ln -s cudnn_v${_majorver}.h "${pkgdir}"/usr/include/cudnn.h


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

2020-09-28 Thread Konstantin Gizdov via arch-commits
Date: Monday, September 28, 2020 @ 13:38:31
  Author: kgizdov
Revision: 713012

archrelease: copy trunk to community-testing-x86_64

Added:
  cudnn/repos/community-testing-x86_64/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf
(from rev 713011, cudnn/trunk/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf)
  cudnn/repos/community-testing-x86_64/PKGBUILD
(from rev 713011, cudnn/trunk/PKGBUILD)
Deleted:
  cudnn/repos/community-testing-x86_64/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf
  cudnn/repos/community-testing-x86_64/PKGBUILD

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

Deleted: NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf
===
(Binary files differ)

Copied: 
cudnn/repos/community-testing-x86_64/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf 
(from rev 713011, cudnn/trunk/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf)
===
(Binary files differ)

Deleted: PKGBUILD
===
--- PKGBUILD2020-09-28 13:38:19 UTC (rev 713011)
+++ PKGBUILD2020-09-28 13:38:31 UTC (rev 713012)
@@ -1,63 +0,0 @@
-# Maintainer: Sven-Hendrik Haase 
-# Contributor: Adria Arrufat 
-# Contributor: Sami B. 
-# Contributor: Yunhui Fu 
-
-pkgname=cudnn
-pkgver=8.0.3.33
-_cudaver=11.0
-_majorver=8
-pkgrel=1
-pkgdesc="NVIDIA CUDA Deep Neural Network library"
-arch=('x86_64')
-url="https://developer.nvidia.com/cuDNN;
-license=('custom')
-depends=('cuda>=11')
-# To figure out these URLs, check out the Dockerfiles at
-# https://gitlab.com/nvidia/container-images/cuda/-/tree/master/dist for the 
appropriate cuda version
-# or make an NVIDIA Developer account.
-source=("https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/libcudnn${_majorver}-dev_${pkgver}-1+cuda${_cudaver}_amd64.deb;
-
"https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/libcudnn${_majorver}_${pkgver}-1+cuda${_cudaver}_amd64.deb;
-"NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf")
-sha512sums=('e7a19fe3495d1bbcbaef858b426d6cf02e5ad8b87515a6270130d94457611099ced174b4d52fd06723f85e08172637aa942bf31e863fdf3ad46a3e0d85271598'
-
'd6b3a82e2f64be665148a4fbcc5e2a48a75960eac403baa91ee9d9a54bf91083aac7d137ebfc8fa4c476d4c43712d68545ded2e142441000230df57ac1327211'
-
'38bbb7eb287914e4d7ba79da20a47222382687832d4ba0290715199a129c08715a23681800cf8d381f40e24202470a7b20505a31c8cea51a78762a740860251b')
-noextract=("libcudnn7-dev_${pkgver}-1+cuda${_cudaver}_amd64.deb"
-   "libcudnn7_${pkgver}-1+cuda${_cudaver}_amd64.deb")
-
-package() {
-  mkdir -p "${pkgdir}"/usr/{lib,include}
-
-  mkdir libcudnn${_majorver}-dev
-  cd libcudnn${_majorver}-dev
-  ar xv 
"${srcdir}"/libcudnn${_majorver}-dev_${pkgver}-1+cuda${_cudaver}_amd64.deb
-  tar xf data.tar.xz
-  cp -a usr/include/x86_64-linux-gnu/* "${pkgdir}"/usr/include/
-  cp -a usr/lib/x86_64-linux-gnu/* "${pkgdir}"/usr/lib/
-
-  mkdir libcudnn${_majorver}
-  cd libcudnn${_majorver}
-  ar xv "${srcdir}"/libcudnn${_majorver}_${pkgver}-1+cuda${_cudaver}_amd64.deb
-  tar xf data.tar.xz
-  cp -a usr/lib/x86_64-linux-gnu/* "${pkgdir}"/usr/lib/
-
-  # Get rid of some Ubuntu-isms but at the same time still allow for them to
-  # work because nobody is ever quite sure what the right names are.
-  ln -s cudnn_v${_majorver}.h "${pkgdir}"/usr/include/cudnn.h
-  ln -s cudnn_adv_infer_v${_majorver}.h 
"${pkgdir}"/usr/include/cudnn_adv_infer.h
-  ln -s cudnn_adv_train_v${_majorver}.h 
"${pkgdir}"/usr/include/cudnn_adv_train.h
-  ln -s cudnn_backend_v${_majorver}.h "${pkgdir}"/usr/include/cudnn_backend.h
-  ln -s cudnn_cnn_infer_v${_majorver}.h 
"${pkgdir}"/usr/include/cudnn_cnn_infer.h
-  ln -s cudnn_cnn_train_v${_majorver}.h 
"${pkgdir}"/usr/include/cudnn_cnn_train.h
-  ln -s cudnn_ops_infer_v${_majorver}.h 
"${pkgdir}"/usr/include/cudnn_ops_infer.h
-  ln -s cudnn_ops_train_v${_majorver}.h 
"${pkgdir}"/usr/include/cudnn_ops_train.h
-  ln -s cudnn_version_v${_majorver}.h "${pkgdir}"/usr/include/cudnn_version.h
-  ln -s libcudnn.so.${_majorver} "${pkgdir}"/usr/lib/libcudnn.so
-  ln -s libcudnn_static_v${_majorver}.a "${pkgdir}"/usr/lib/libcudnn_static.a
-
-  install -Dm644 \
-  "${srcdir}"/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf \
-  
"${pkgdir}"/usr/share/licenses/${pkgname}/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf
-}
-
-# vim: ft=sh syn=sh et

Copied: cudnn/repos/community-testing-x86_64/PKGBUILD (from rev 713011, 
cudnn/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-09-28 13:38:31 UTC (rev 713012)
@@ -0,0 +1,71 @@
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: Adria Arrufat 
+# Contributor: Sami B. 
+# Contributor: Yunhui Fu 
+
+pkgname=cudnn
+pkgver=8.0.3.33

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

2020-09-28 Thread Konstantin Gizdov via arch-commits
Date: Monday, September 28, 2020 @ 13:00:47
  Author: kgizdov
Revision: 712987

archrelease: copy trunk to community-testing-x86_64

Added:
  cuda/repos/community-testing-x86_64/
  cuda/repos/community-testing-x86_64/PKGBUILD
(from rev 712986, cuda/trunk/PKGBUILD)
  cuda/repos/community-testing-x86_64/accinj64.pc
(from rev 712986, cuda/trunk/accinj64.pc)
  cuda/repos/community-testing-x86_64/cublas.pc
(from rev 712986, cuda/trunk/cublas.pc)
  cuda/repos/community-testing-x86_64/cuda-findgllib_mk.diff
(from rev 712986, cuda/trunk/cuda-findgllib_mk.diff)
  cuda/repos/community-testing-x86_64/cuda.conf
(from rev 712986, cuda/trunk/cuda.conf)
  cuda/repos/community-testing-x86_64/cuda.install
(from rev 712986, cuda/trunk/cuda.install)
  cuda/repos/community-testing-x86_64/cuda.pc
(from rev 712986, cuda/trunk/cuda.pc)
  cuda/repos/community-testing-x86_64/cuda.sh
(from rev 712986, cuda/trunk/cuda.sh)
  cuda/repos/community-testing-x86_64/cudart.pc
(from rev 712986, cuda/trunk/cudart.pc)
  cuda/repos/community-testing-x86_64/cufft.pc
(from rev 712986, cuda/trunk/cufft.pc)
  cuda/repos/community-testing-x86_64/cufftw.pc
(from rev 712986, cuda/trunk/cufftw.pc)
  cuda/repos/community-testing-x86_64/cuinj64.pc
(from rev 712986, cuda/trunk/cuinj64.pc)
  cuda/repos/community-testing-x86_64/curand.pc
(from rev 712986, cuda/trunk/curand.pc)
  cuda/repos/community-testing-x86_64/cusolver.pc
(from rev 712986, cuda/trunk/cusolver.pc)
  cuda/repos/community-testing-x86_64/cusparse.pc
(from rev 712986, cuda/trunk/cusparse.pc)
  cuda/repos/community-testing-x86_64/nppc.pc
(from rev 712986, cuda/trunk/nppc.pc)
  cuda/repos/community-testing-x86_64/nppi.pc
(from rev 712986, cuda/trunk/nppi.pc)
  cuda/repos/community-testing-x86_64/nppial.pc
(from rev 712986, cuda/trunk/nppial.pc)
  cuda/repos/community-testing-x86_64/nppicc.pc
(from rev 712986, cuda/trunk/nppicc.pc)
  cuda/repos/community-testing-x86_64/nppicom.pc
(from rev 712986, cuda/trunk/nppicom.pc)
  cuda/repos/community-testing-x86_64/nppidei.pc
(from rev 712986, cuda/trunk/nppidei.pc)
  cuda/repos/community-testing-x86_64/nppif.pc
(from rev 712986, cuda/trunk/nppif.pc)
  cuda/repos/community-testing-x86_64/nppig.pc
(from rev 712986, cuda/trunk/nppig.pc)
  cuda/repos/community-testing-x86_64/nppim.pc
(from rev 712986, cuda/trunk/nppim.pc)
  cuda/repos/community-testing-x86_64/nppist.pc
(from rev 712986, cuda/trunk/nppist.pc)
  cuda/repos/community-testing-x86_64/nppisu.pc
(from rev 712986, cuda/trunk/nppisu.pc)
  cuda/repos/community-testing-x86_64/nppitc.pc
(from rev 712986, cuda/trunk/nppitc.pc)
  cuda/repos/community-testing-x86_64/npps.pc
(from rev 712986, cuda/trunk/npps.pc)
  cuda/repos/community-testing-x86_64/nvToolsExt.pc
(from rev 712986, cuda/trunk/nvToolsExt.pc)
  cuda/repos/community-testing-x86_64/nvgraph.pc
(from rev 712986, cuda/trunk/nvgraph.pc)
  cuda/repos/community-testing-x86_64/nvidia-ml.pc
(from rev 712986, cuda/trunk/nvidia-ml.pc)
  cuda/repos/community-testing-x86_64/nvjpeg.pc
(from rev 712986, cuda/trunk/nvjpeg.pc)
  cuda/repos/community-testing-x86_64/nvrtc.pc
(from rev 712986, cuda/trunk/nvrtc.pc)

+
 PKGBUILD   |  108 +++
 accinj64.pc|9 +++
 cublas.pc  |9 +++
 cuda-findgllib_mk.diff |   22 +
 cuda.conf  |3 +
 cuda.install   |   11 
 cuda.pc|9 +++
 cuda.sh|2 
 cudart.pc  |9 +++
 cufft.pc   |9 +++
 cufftw.pc  |9 +++
 cuinj64.pc |9 +++
 curand.pc  |9 +++
 cusolver.pc|9 +++
 cusparse.pc|9 +++
 nppc.pc|9 +++
 nppi.pc|9 +++
 nppial.pc  |9 +++
 nppicc.pc  |9 +++
 nppicom.pc |9 +++
 nppidei.pc |9 +++
 nppif.pc   |9 +++
 nppig.pc   |9 +++
 nppim.pc   |9 +++
 nppist.pc  |9 +++
 nppisu.pc  |9 +++
 nppitc.pc  |9 +++
 npps.pc|9 +++
 nvToolsExt.pc  |9 +++
 nvgraph.pc |9 +++
 nvidia-ml.pc   |9 +++
 nvjpeg.pc  |9 +++
 nvrtc.pc   |9 +++
 33 files changed, 398 insertions(+)

Copied: cuda/repos/community-testing-x86_64/PKGBUILD (from rev 712986, 
cuda/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2020-09-28 13:00:47 UTC (rev 712987)
@@ -0,0 +1,108 @@
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Konstantin Gizdov 
+pkgname=cuda
+pkgver=11.1.0
+_driverver=455.23.05
+_reqdriverver=455.23
+pkgrel=1

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

2020-09-28 Thread Konstantin Gizdov via arch-commits
Date: Monday, September 28, 2020 @ 12:59:55
  Author: kgizdov
Revision: 712986

upgpkg: cuda 11.1.0-1

Modified:
  cuda/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-28 12:59:40 UTC (rev 712985)
+++ PKGBUILD2020-09-28 12:59:55 UTC (rev 712986)
@@ -1,14 +1,15 @@
 # Maintainer: Sven-Hendrik Haase 
 # Maintainer: Konstantin Gizdov 
 pkgname=cuda
-pkgver=11.0.3
-_driverver=450.51.06
+pkgver=11.1.0
+_driverver=455.23.05
+_reqdriverver=455.23
 pkgrel=1
 pkgdesc="NVIDIA's GPU programming toolkit"
 arch=('x86_64')
 url="https://developer.nvidia.com/cuda-zone;
 license=('custom:NVIDIA')
-depends=('gcc9-libs'  'gcc9' 'opencl-nvidia' "nvidia-utils>=${_driverver}")
+depends=('gcc-libs'  'gcc' 'opencl-nvidia' 'nvidia-utils')
 replaces=('cuda-toolkit' 'cuda-sdk')
 provides=('cuda-toolkit' 'cuda-sdk')
 optdepends=('gdb: for cuda-gdb'
@@ -20,7 +21,7 @@
 cuda.conf
 cuda-findgllib_mk.diff
 *.pc)
-sha512sums=('e7014c868c0bf40c000b1fd14d156265773a399782937cc85a2b09cd62abddcacdc20b412e1cc91c3877d01563cf054b1e021f047b32cfff4ab516e7167382dd'
+sha512sums=('b5d64f20dbb51f12c558be4a724c18ddcd6d18670036efb63d19bb8009300463b8051dd1a2d2d7768bf3076681954ea690af399651da832ba00867a3f4a9acdf'
 
'b3691913027b8390161c7412d87a905712d90434cc82027a52f203f8ae3dda755738f734f8190277471e4541d685b524568ad03af58d4b7ebad346eee11c10e4'
 
'714d973bc79446f73bebe85306b3566fe25b554bcbcba2fcbe76709a3eca71fb5d183ab4da2d3b5e9326cb9cd8d13a93f6d4a005ea5a41f7ef8e6c6e81e06b5e'
 
'41d6b6cad934f135eafde610d1cbd862033977fd4416a4b6abaa47709a70bab7fcf6f8377c21329084fb9db13f2a8c8c20e93c15292d7d4a6448d70a33b23f1b'
@@ -69,7 +70,7 @@
   mkdir -p "${pkgdir}/opt/cuda/extras"
   mv cuda_samples "${pkgdir}/opt/cuda/samples"
   mv integration nsight_compute nsight_systems EULA.txt "${pkgdir}/opt/cuda"
-  mv cuda_sanitizer_api/Sanitizer "${pkgdir}/opt/cuda/extras/Sanitizer"
+  mv cuda_sanitizer_api/compute-sanitizer 
"${pkgdir}/opt/cuda/extras/compute-sanitizer"
   rmdir cuda_sanitizer_api
   for lib in *; do
 cp -r $lib/* "${pkgdir}/opt/cuda/"
@@ -77,8 +78,8 @@
 
   # Define compilers for CUDA to use.
   # This allows us to use older versions of GCC if we have to.
-  ln -s /usr/bin/gcc-9 "${pkgdir}/opt/cuda/bin/gcc"
-  ln -s /usr/bin/g++-9 "${pkgdir}/opt/cuda/bin/g++"
+  ln -s /usr/bin/gcc "${pkgdir}/opt/cuda/bin/gcc"
+  ln -s /usr/bin/g++ "${pkgdir}/opt/cuda/bin/g++"
 
   # Install profile and ld.so.config files
   install -Dm755 "${srcdir}/cuda.sh" "${pkgdir}/etc/profile.d/cuda.sh"
@@ -105,4 +106,3 @@
 }
 
 # vim:set ts=2 sw=2 et:
-


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

2020-09-26 Thread Konstantin Gizdov via arch-commits
Date: Saturday, September 26, 2020 @ 15:16:57
  Author: kgizdov
Revision: 712476

archrelease: copy trunk to community-testing-x86_64

Added:
  xrootd4/repos/community-testing-x86_64/PKGBUILD
(from rev 712475, xrootd4/trunk/PKGBUILD)
  xrootd4/repos/community-testing-x86_64/cxx17.patch
(from rev 712475, xrootd4/trunk/cxx17.patch)
Deleted:
  xrootd4/repos/community-testing-x86_64/PKGBUILD
  xrootd4/repos/community-testing-x86_64/cxx17.patch

-+
 PKGBUILD|  172 +-
 cxx17.patch |  112 ++---
 2 files changed, 142 insertions(+), 142 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-09-26 15:15:49 UTC (rev 712475)
+++ PKGBUILD2020-09-26 15:16:57 UTC (rev 712476)
@@ -1,86 +0,0 @@
-# Maintainer: Konstantin Gizdov < arch at kge dot pw >
-# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
-# Contributor: Alex Pearce < alex at alexpearce dot me >
-_pkgname=xrootd
-pkgname="${_pkgname}4"
-pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
-pkgver=4.12.4
-pkgrel=1
-arch=('x86_64')
-url="https://xrootd.slac.stanford.edu/;
-license=('LGPL3')
-depends=('ceph' 'curl' 'libxml2' 'openssl' 'perl' 'python')
-makedepends=('cmake')
-checkdepends=('cppunit')
-provides=('xrootd')
-conflicts=('xrootd')
-source=("${url}/download/v${pkgver}/${_pkgname}-${pkgver}.tar.gz"
-'cxx17.patch')
-sha256sums=('a299e8f48d44e7fcee12fbcfd02cb4d2c58ebcaa6275bb923896b87e7512f1a4'
-'ad423ea5c78c89e4f048da5c0ffd0fe263a3005e6de638077fbd770de89603eb')
-
-get_pyver () {
-python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
-}
-
-prepare () {
-cd "${srcdir}/${_pkgname}-${pkgver}"
-patch -Np1 -i "${srcdir}/cxx17.patch"
-}
-
-build() {
-cd "${srcdir}/${_pkgname}-${pkgver}"
-
-# configure
-mkdir -p "${srcdir}/build"
-cd "${srcdir}/build"
-
-CFLAGS="${CFLAGS}" \
-CXXFLAGS="${CXXFLAGS}" \
-LDFLAGS="${LDFLAGS}" \
-cmake -DCMAKE_BUILD_TYPE:STRING=Release \
-  -DCMAKE_INSTALL_LIBDIR:PATH=lib \
-  -DCMAKE_INSTALL_PREFIX:PATH=/usr \
-  -DCMAKE_CXX_STANDARD="17" \
-  -DENABLE_TESTS=1 \
-  -DXRD_PYTHON_REQ_VERSION=$(get_pyver) \
-  "${srcdir}/${_pkgname}-${pkgver}"
-
-# build
-make
-}
-
-check() {
-cd "${srcdir}/build/tests"
-
-# Check has significantly changed, to-be-updated
-# ./common/text-runner ./XrdCephTests/libXrdCephTests.so "All Tests"
-
-##
-# This requires a running XRootD server with multiIP DNS forwarder and 
local disk servers
-# only run this if you have configured the env correctly,
-# examples in https://github.com/xrootd/xrootd-test-suite
-# sample environment can be configured like so:
-# export XRDTEST_MAINSERVERURL=metaman.xrd.test
-# or export XRDTEST_MAINSERVERURL=http://xrootd.cern.ch/
-# export XRDTEST_DISKSERVERURL=srv1.xrd.test
-# or export XRDTEST_DISKSERVERURL=http://xrootd.cern.ch/
-# export XRDTEST_DATAPATH=/tests/test-files/
-# export XRDTEST_LOCALFILE=/data/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
-# or export XRDTEST_LOCALFILE=/tmp/accwe.root
-# export 
XRDTEST_REMOTEFILE=${XRDTEST_MAINSERVERURL}${XRDTEST_DATAPATH}/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
-# or export XRDTEST_MULTIIPSERVERURL=multiip.xrd.test
-# ./common/text-runner ./XrdClTests/libXrdClTests.so "All Tests"
-}
-
-package() {
-cd "${srcdir}/build"
-make DESTDIR="${pkgdir}" install
-# drop unneeded test bin & lib
-rm "${pkgdir}/usr/bin/text-runner"
-rm "${pkgdir}/usr/lib/libXrdClTests.so"
-install -d "${pkgdir}/usr/lib/cmake/XRootD"
-mv "${pkgdir}/usr/share/xrootd/cmake/XRootDConfig.cmake" 
"${pkgdir}/usr/lib/cmake/XRootD"/
-rm -rf "${pkgdir}/usr/share/xrootd/cmake"
-ln -s "/usr/lib/cmake" "${pkgdir}/usr/share/xrootd/cmake"
-}

Copied: xrootd4/repos/community-testing-x86_64/PKGBUILD (from rev 712475, 
xrootd4/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-09-26 15:16:57 UTC (rev 712476)
@@ -0,0 +1,86 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
+# Contributor: Alex Pearce < alex at alexpearce dot me >
+_pkgname=xrootd
+pkgname="${_pkgname}4"
+pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
+pkgver=4.12.4
+pkgrel=1
+arch=('x86_64')
+url="https://xrootd.slac.stanford.edu/;
+license=('LGPL3')
+depends=('ceph' 'curl' 'libxml2' 'openssl' 'perl' 'python')
+makedepends=('cmake')
+checkdepends=('cppunit')
+provides=('xrootd')
+conflicts=('xrootd')
+source=("${url}/download/v${pkgver}/${_pkgname}-${pkgver}.tar.gz"
+'cxx17.patch')

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

2020-09-26 Thread Konstantin Gizdov via arch-commits
Date: Saturday, September 26, 2020 @ 15:15:49
  Author: kgizdov
Revision: 712475

archrelease: copy trunk to community-any

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

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

Deleted: PKGBUILD
===
--- PKGBUILD2020-09-26 15:15:43 UTC (rev 712474)
+++ PKGBUILD2020-09-26 15:15:49 UTC (rev 712475)
@@ -1,36 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Jason Papakostas 
-# Contributor: Liganic 
-_pkgname='cpplint'
-pkgname="python-${_pkgname}"
-pkgver='1.5.2'
-pkgrel=1
-pkgdesc="Command-line tool to check C/C++ files for style issues following 
Google's C++ style guide."
-arch=('any')
-url='https://github.com/cpplint/cpplint'
-license=('custom:BSD3')
-depends=('python')
-provides=('cpplint' 'cpplint-py3')
-replaces=('cpplint-py3')
-conflicts=('cpplint')
-checkdepends=('python-pytest' 'python-pytest-cov')
-source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
-sha256sums=('5ace9cb77ddfa61bb0135b21d8a3fe62970266588ba41b8a644cd271d3c0676e')
-
-build() {
-  cd "${srcdir}/${_pkgname}-${pkgver}"
-  python setup.py build
-}
-
-check() {
-  cd "${srcdir}/${_pkgname}-${pkgver}"
-  python setup.py test
-}
-
-package() {
-  cd "${srcdir}/${_pkgname}-${pkgver}"
-
-  install -Dm755 "cpplint.py" "${pkgdir}/usr/bin/${_pkgname}"
-  install -Dm644 "README.rst" "${pkgdir}/usr/share/doc/${pkgname}/README.rst"
-  install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}

Copied: python-cpplint/repos/community-any/PKGBUILD (from rev 712474, 
python-cpplint/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-09-26 15:15:49 UTC (rev 712475)
@@ -0,0 +1,36 @@
+# Maintainer: Konstantin Gizdov 
+# Contributor: Jason Papakostas 
+# Contributor: Liganic 
+_pkgname='cpplint'
+pkgname="python-${_pkgname}"
+pkgver='1.5.4'
+pkgrel=1
+pkgdesc="Command-line tool to check C/C++ files for style issues following 
Google's C++ style guide."
+arch=('any')
+url='https://github.com/cpplint/cpplint'
+license=('custom:BSD3')
+depends=('python')
+provides=('cpplint' 'cpplint-py3')
+replaces=('cpplint-py3')
+conflicts=('cpplint')
+checkdepends=('python-pytest' 'python-pytest-cov')
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
+sha256sums=('e254b5620fb039689b8f5e64b07384ee53beb695304c5c01195133be662b4457')
+
+build() {
+  cd "${srcdir}/${_pkgname}-${pkgver}"
+  python setup.py build
+}
+
+check() {
+  cd "${srcdir}/${_pkgname}-${pkgver}"
+  python setup.py test
+}
+
+package() {
+  cd "${srcdir}/${_pkgname}-${pkgver}"
+
+  install -Dm755 "cpplint.py" "${pkgdir}/usr/bin/${_pkgname}"
+  install -Dm644 "README.rst" "${pkgdir}/usr/share/doc/${pkgname}/README.rst"
+  install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}


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

2020-09-26 Thread Konstantin Gizdov via arch-commits
Date: Saturday, September 26, 2020 @ 15:15:43
  Author: kgizdov
Revision: 712474

upgpkg: python-cpplint 1.5.4-1

Modified:
  python-cpplint/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-26 15:14:29 UTC (rev 712473)
+++ PKGBUILD2020-09-26 15:15:43 UTC (rev 712474)
@@ -3,7 +3,7 @@
 # Contributor: Liganic 
 _pkgname='cpplint'
 pkgname="python-${_pkgname}"
-pkgver='1.5.2'
+pkgver='1.5.4'
 pkgrel=1
 pkgdesc="Command-line tool to check C/C++ files for style issues following 
Google's C++ style guide."
 arch=('any')
@@ -15,7 +15,7 @@
 conflicts=('cpplint')
 checkdepends=('python-pytest' 'python-pytest-cov')
 source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
-sha256sums=('5ace9cb77ddfa61bb0135b21d8a3fe62970266588ba41b8a644cd271d3c0676e')
+sha256sums=('e254b5620fb039689b8f5e64b07384ee53beb695304c5c01195133be662b4457')
 
 build() {
   cd "${srcdir}/${_pkgname}-${pkgver}"


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

2020-09-26 Thread Konstantin Gizdov via arch-commits
Date: Saturday, September 26, 2020 @ 15:14:23
  Author: kgizdov
Revision: 712472

upgpkg: xrootd4 4.12.4-1

Modified:
  xrootd4/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-26 15:11:48 UTC (rev 712471)
+++ PKGBUILD2020-09-26 15:14:23 UTC (rev 712472)
@@ -4,8 +4,8 @@
 _pkgname=xrootd
 pkgname="${_pkgname}4"
 pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
-pkgver=4.12.3
-pkgrel=5
+pkgver=4.12.4
+pkgrel=1
 arch=('x86_64')
 url="https://xrootd.slac.stanford.edu/;
 license=('LGPL3')
@@ -16,7 +16,7 @@
 conflicts=('xrootd')
 source=("${url}/download/v${pkgver}/${_pkgname}-${pkgver}.tar.gz"
 'cxx17.patch')
-sha256sums=('6f2ca1accc8d49d605706bb556777c753860bf46d845b1ee11393a5cb5987f15'
+sha256sums=('a299e8f48d44e7fcee12fbcfd02cb4d2c58ebcaa6275bb923896b87e7512f1a4'
 'ad423ea5c78c89e4f048da5c0ffd0fe263a3005e6de638077fbd770de89603eb')
 
 get_pyver () {


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

2020-09-26 Thread Konstantin Gizdov via arch-commits
Date: Saturday, September 26, 2020 @ 15:14:29
  Author: kgizdov
Revision: 712473

archrelease: copy trunk to community-testing-x86_64

Added:
  xrootd4/repos/community-testing-x86_64/
  xrootd4/repos/community-testing-x86_64/PKGBUILD
(from rev 712472, xrootd4/trunk/PKGBUILD)
  xrootd4/repos/community-testing-x86_64/cxx17.patch
(from rev 712472, xrootd4/trunk/cxx17.patch)

-+
 PKGBUILD|   86 ++
 cxx17.patch |   56 +
 2 files changed, 142 insertions(+)

Copied: xrootd4/repos/community-testing-x86_64/PKGBUILD (from rev 712472, 
xrootd4/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2020-09-26 15:14:29 UTC (rev 712473)
@@ -0,0 +1,86 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
+# Contributor: Alex Pearce < alex at alexpearce dot me >
+_pkgname=xrootd
+pkgname="${_pkgname}4"
+pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
+pkgver=4.12.4
+pkgrel=1
+arch=('x86_64')
+url="https://xrootd.slac.stanford.edu/;
+license=('LGPL3')
+depends=('ceph' 'curl' 'libxml2' 'openssl' 'perl' 'python')
+makedepends=('cmake')
+checkdepends=('cppunit')
+provides=('xrootd')
+conflicts=('xrootd')
+source=("${url}/download/v${pkgver}/${_pkgname}-${pkgver}.tar.gz"
+'cxx17.patch')
+sha256sums=('a299e8f48d44e7fcee12fbcfd02cb4d2c58ebcaa6275bb923896b87e7512f1a4'
+'ad423ea5c78c89e4f048da5c0ffd0fe263a3005e6de638077fbd770de89603eb')
+
+get_pyver () {
+python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
+}
+
+prepare () {
+cd "${srcdir}/${_pkgname}-${pkgver}"
+patch -Np1 -i "${srcdir}/cxx17.patch"
+}
+
+build() {
+cd "${srcdir}/${_pkgname}-${pkgver}"
+
+# configure
+mkdir -p "${srcdir}/build"
+cd "${srcdir}/build"
+
+CFLAGS="${CFLAGS}" \
+CXXFLAGS="${CXXFLAGS}" \
+LDFLAGS="${LDFLAGS}" \
+cmake -DCMAKE_BUILD_TYPE:STRING=Release \
+  -DCMAKE_INSTALL_LIBDIR:PATH=lib \
+  -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+  -DCMAKE_CXX_STANDARD="17" \
+  -DENABLE_TESTS=1 \
+  -DXRD_PYTHON_REQ_VERSION=$(get_pyver) \
+  "${srcdir}/${_pkgname}-${pkgver}"
+
+# build
+make
+}
+
+check() {
+cd "${srcdir}/build/tests"
+
+# Check has significantly changed, to-be-updated
+# ./common/text-runner ./XrdCephTests/libXrdCephTests.so "All Tests"
+
+##
+# This requires a running XRootD server with multiIP DNS forwarder and 
local disk servers
+# only run this if you have configured the env correctly,
+# examples in https://github.com/xrootd/xrootd-test-suite
+# sample environment can be configured like so:
+# export XRDTEST_MAINSERVERURL=metaman.xrd.test
+# or export XRDTEST_MAINSERVERURL=http://xrootd.cern.ch/
+# export XRDTEST_DISKSERVERURL=srv1.xrd.test
+# or export XRDTEST_DISKSERVERURL=http://xrootd.cern.ch/
+# export XRDTEST_DATAPATH=/tests/test-files/
+# export XRDTEST_LOCALFILE=/data/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
+# or export XRDTEST_LOCALFILE=/tmp/accwe.root
+# export 
XRDTEST_REMOTEFILE=${XRDTEST_MAINSERVERURL}${XRDTEST_DATAPATH}/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
+# or export XRDTEST_MULTIIPSERVERURL=multiip.xrd.test
+# ./common/text-runner ./XrdClTests/libXrdClTests.so "All Tests"
+}
+
+package() {
+cd "${srcdir}/build"
+make DESTDIR="${pkgdir}" install
+# drop unneeded test bin & lib
+rm "${pkgdir}/usr/bin/text-runner"
+rm "${pkgdir}/usr/lib/libXrdClTests.so"
+install -d "${pkgdir}/usr/lib/cmake/XRootD"
+mv "${pkgdir}/usr/share/xrootd/cmake/XRootDConfig.cmake" 
"${pkgdir}/usr/lib/cmake/XRootD"/
+rm -rf "${pkgdir}/usr/share/xrootd/cmake"
+ln -s "/usr/lib/cmake" "${pkgdir}/usr/share/xrootd/cmake"
+}

Copied: xrootd4/repos/community-testing-x86_64/cxx17.patch (from rev 712472, 
xrootd4/trunk/cxx17.patch)
===
--- community-testing-x86_64/cxx17.patch(rev 0)
+++ community-testing-x86_64/cxx17.patch2020-09-26 15:14:29 UTC (rev 
712473)
@@ -0,0 +1,56 @@
+diff --git a/bindings/python/setup.py.in b/bindings/python/setup.py.in
+index 74fbe36a6..6bedbead8 100644
+--- a/bindings/python/setup.py.in
 b/bindings/python/setup.py.in
+@@ -8,15 +8,15 @@
+ # Remove the "-Wstrict-prototypes" compiler option, which isn't valid for C++.
+ cfg_vars = sysconfig.get_config_vars()
+ opt = cfg_vars["OPT"]
+-cfg_vars["OPT"] = " ".join( flag for flag in opt.split() if flag not in 
['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++0x"
++cfg_vars["OPT"] = " ".join( flag for flag in opt.split() if flag not in 

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

2020-09-26 Thread Konstantin Gizdov via arch-commits
Date: Saturday, September 26, 2020 @ 15:11:40
  Author: kgizdov
Revision: 712470

upgpkg: xrootd 5.0.2-1

Modified:
  xrootd/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-26 15:08:13 UTC (rev 712469)
+++ PKGBUILD2020-09-26 15:11:40 UTC (rev 712470)
@@ -3,8 +3,8 @@
 # Contributor: Alex Pearce < alex at alexpearce dot me >
 pkgname=xrootd
 pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
-pkgver=5.0.1
-pkgrel=2
+pkgver=5.0.2
+pkgrel=1
 arch=('x86_64')
 url="https://xrootd.slac.stanford.edu/;
 license=('LGPL3')


[arch-commits] Commit in xrootd/repos/community-x86_64 (6 files)

2020-09-26 Thread Konstantin Gizdov via arch-commits
Date: Saturday, September 26, 2020 @ 15:11:48
  Author: kgizdov
Revision: 712471

archrelease: copy trunk to community-x86_64

Added:
  xrootd/repos/community-x86_64/PKGBUILD
(from rev 712470, xrootd/trunk/PKGBUILD)
  xrootd/repos/community-x86_64/add_missing_header.patch
(from rev 712470, xrootd/trunk/add_missing_header.patch)
  xrootd/repos/community-x86_64/cxx17.patch
(from rev 712470, xrootd/trunk/cxx17.patch)
Deleted:
  xrootd/repos/community-x86_64/PKGBUILD
  xrootd/repos/community-x86_64/add_missing_header.patch
  xrootd/repos/community-x86_64/cxx17.patch

--+
 PKGBUILD |  180 ++---
 add_missing_header.patch |   54 ++---
 cxx17.patch  |  156 +++
 3 files changed, 195 insertions(+), 195 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-09-26 15:11:40 UTC (rev 712470)
+++ PKGBUILD2020-09-26 15:11:48 UTC (rev 712471)
@@ -1,90 +0,0 @@
-# Maintainer: Konstantin Gizdov < arch at kge dot pw >
-# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
-# Contributor: Alex Pearce < alex at alexpearce dot me >
-pkgname=xrootd
-pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
-pkgver=5.0.1
-pkgrel=2
-arch=('x86_64')
-url="https://xrootd.slac.stanford.edu/;
-license=('LGPL3')
-depends=('ceph' 'curl' 'json-c' 'libxml2' 'openssl' 'perl' 'python' 'systemd')
-makedepends=('cmake' 'git')
-checkdepends=('cppunit')
-source=(
-
"${pkgname}-${pkgver}::git+https://github.com/${pkgname}/${pkgname}.git#tag=v${pkgver};
-'cxx17.patch'
-'add_missing_header.patch'
-)
-sha256sums=('SKIP'
-'828de400b8fef40a80b9eadb8198fdfe7c991515a466045b699425df2f681817'
-'68eac594d8d3b15c1e4d8522c4422a26c9a51c9206d3a88fedf00d4e9599d455')
-
-get_pyver () {
-python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
-}
-
-prepare () {
-cd "${srcdir}/${pkgbase}-${pkgver}"
-# source tarballs don't seem to contain all submodules anymore
-git submodule update --init --recursive
-patch -Np1 -i "${srcdir}/cxx17.patch"
-patch -Np1 -i "${srcdir}/add_missing_header.patch"
-}
-
-build() {
-cd "${srcdir}/${pkgbase}-${pkgver}"
-
-# configure
-mkdir -p "${srcdir}/build"
-cd "${srcdir}/build"
-
-CFLAGS="${CFLAGS}" \
-CXXFLAGS="${CXXFLAGS}" \
-LDFLAGS="${LDFLAGS}" \
-cmake -DCMAKE_BUILD_TYPE:STRING=Release \
-  -DCMAKE_INSTALL_LIBDIR:PATH=lib \
-  -DCMAKE_INSTALL_PREFIX:PATH=/usr \
-  -DCMAKE_CXX_STANDARD="17" \
-  -DENABLE_TESTS=1 \
-  -DXRD_PYTHON_REQ_VERSION=$(get_pyver) \
-  "${srcdir}/${pkgbase}-${pkgver}"
-
-# build
-make
-}
-
-check() {
-cd "${srcdir}/build/tests"
-
-# Check has significantly changed, to-be-updated
-# ./common/text-runner ./XrdCephTests/libXrdCephTests.so "All Tests"
-
-##
-# This requires a running XRootD server with multiIP DNS forwarder and 
local disk servers
-# only run this if you have configured the env correctly,
-# examples in https://github.com/xrootd/xrootd-test-suite
-# sample environment can be configured like so:
-# export XRDTEST_MAINSERVERURL=metaman.xrd.test
-# or export XRDTEST_MAINSERVERURL=http://xrootd.cern.ch/
-# export XRDTEST_DISKSERVERURL=srv1.xrd.test
-# or export XRDTEST_DISKSERVERURL=http://xrootd.cern.ch/
-# export XRDTEST_DATAPATH=/tests/test-files/
-# export XRDTEST_LOCALFILE=/data/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
-# or export XRDTEST_LOCALFILE=/tmp/accwe.root
-# export 
XRDTEST_REMOTEFILE=${XRDTEST_MAINSERVERURL}${XRDTEST_DATAPATH}/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
-# or export XRDTEST_MULTIIPSERVERURL=multiip.xrd.test
-# ./common/text-runner ./XrdClTests/libXrdClTests.so "All Tests"
-}
-
-package() {
-cd "${srcdir}/build"
-make DESTDIR="${pkgdir}" install
-# drop unneeded test bin & lib
-rm "${pkgdir}/usr/bin/text-runner"
-rm "${pkgdir}/usr/lib/libXrdClTests.so"
-install -d "${pkgdir}/usr/lib/cmake/XRootD"
-mv "${pkgdir}/usr/share/xrootd/cmake/XRootDConfig.cmake" 
"${pkgdir}/usr/lib/cmake/XRootD"/
-rm -rf "${pkgdir}/usr/share/xrootd/cmake"
-ln -s "/usr/lib/cmake" "${pkgdir}/usr/share/xrootd/cmake"
-}

Copied: xrootd/repos/community-x86_64/PKGBUILD (from rev 712470, 
xrootd/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-09-26 15:11:48 UTC (rev 712471)
@@ -0,0 +1,90 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
+# Contributor: Alex Pearce < alex at alexpearce dot me >
+pkgname=xrootd
+pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data 

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

2020-09-26 Thread Konstantin Gizdov via arch-commits
Date: Saturday, September 26, 2020 @ 15:07:59
  Author: kgizdov
Revision: 712468

upgpkg: cudnn 8.0.3.33-1

Modified:
  cudnn/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-26 15:06:22 UTC (rev 712467)
+++ PKGBUILD2020-09-26 15:07:59 UTC (rev 712468)
@@ -4,10 +4,10 @@
 # Contributor: Yunhui Fu 
 
 pkgname=cudnn
-pkgver=8.0.2.39
+pkgver=8.0.3.33
 _cudaver=11.0
 _majorver=8
-pkgrel=2
+pkgrel=1
 pkgdesc="NVIDIA CUDA Deep Neural Network library"
 arch=('x86_64')
 url="https://developer.nvidia.com/cuDNN;
@@ -19,8 +19,8 @@
 
source=("https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/libcudnn${_majorver}-dev_${pkgver}-1+cuda${_cudaver}_amd64.deb;
 
"https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/libcudnn${_majorver}_${pkgver}-1+cuda${_cudaver}_amd64.deb;
 "NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf")
-sha512sums=('e5f2cd07450bc9975d538ad64aa1b034a1d04ba743b0841a3d3d4672df8ad1104a33de1355ae4bdf6b97d6a03eb10af5ad96136a243beae7d473cdb65d6f3697'
-
'6d9d048baffec36b4a3ad4a9a6186c1033e9dac828881602dfeb2d0c2f181993fc7add6e2582f8e054f02a82e019419f8e36ebc58b53a7efe1ed08280599f342'
+sha512sums=('e7a19fe3495d1bbcbaef858b426d6cf02e5ad8b87515a6270130d94457611099ced174b4d52fd06723f85e08172637aa942bf31e863fdf3ad46a3e0d85271598'
+
'd6b3a82e2f64be665148a4fbcc5e2a48a75960eac403baa91ee9d9a54bf91083aac7d137ebfc8fa4c476d4c43712d68545ded2e142441000230df57ac1327211'
 
'38bbb7eb287914e4d7ba79da20a47222382687832d4ba0290715199a129c08715a23681800cf8d381f40e24202470a7b20505a31c8cea51a78762a740860251b')
 noextract=("libcudnn7-dev_${pkgver}-1+cuda${_cudaver}_amd64.deb"
"libcudnn7_${pkgver}-1+cuda${_cudaver}_amd64.deb")


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

2020-09-26 Thread Konstantin Gizdov via arch-commits
Date: Saturday, September 26, 2020 @ 15:08:13
  Author: kgizdov
Revision: 712469

archrelease: copy trunk to community-testing-x86_64

Added:
  cudnn/repos/community-testing-x86_64/
  cudnn/repos/community-testing-x86_64/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf
(from rev 712468, cudnn/trunk/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf)
  cudnn/repos/community-testing-x86_64/PKGBUILD
(from rev 712468, cudnn/trunk/PKGBUILD)

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

Copied: 
cudnn/repos/community-testing-x86_64/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf 
(from rev 712468, cudnn/trunk/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf)
===
(Binary files differ)

Copied: cudnn/repos/community-testing-x86_64/PKGBUILD (from rev 712468, 
cudnn/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2020-09-26 15:08:13 UTC (rev 712469)
@@ -0,0 +1,63 @@
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: Adria Arrufat 
+# Contributor: Sami B. 
+# Contributor: Yunhui Fu 
+
+pkgname=cudnn
+pkgver=8.0.3.33
+_cudaver=11.0
+_majorver=8
+pkgrel=1
+pkgdesc="NVIDIA CUDA Deep Neural Network library"
+arch=('x86_64')
+url="https://developer.nvidia.com/cuDNN;
+license=('custom')
+depends=('cuda>=11')
+# To figure out these URLs, check out the Dockerfiles at
+# https://gitlab.com/nvidia/container-images/cuda/-/tree/master/dist for the 
appropriate cuda version
+# or make an NVIDIA Developer account.
+source=("https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/libcudnn${_majorver}-dev_${pkgver}-1+cuda${_cudaver}_amd64.deb;
+
"https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/libcudnn${_majorver}_${pkgver}-1+cuda${_cudaver}_amd64.deb;
+"NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf")
+sha512sums=('e7a19fe3495d1bbcbaef858b426d6cf02e5ad8b87515a6270130d94457611099ced174b4d52fd06723f85e08172637aa942bf31e863fdf3ad46a3e0d85271598'
+
'd6b3a82e2f64be665148a4fbcc5e2a48a75960eac403baa91ee9d9a54bf91083aac7d137ebfc8fa4c476d4c43712d68545ded2e142441000230df57ac1327211'
+
'38bbb7eb287914e4d7ba79da20a47222382687832d4ba0290715199a129c08715a23681800cf8d381f40e24202470a7b20505a31c8cea51a78762a740860251b')
+noextract=("libcudnn7-dev_${pkgver}-1+cuda${_cudaver}_amd64.deb"
+   "libcudnn7_${pkgver}-1+cuda${_cudaver}_amd64.deb")
+
+package() {
+  mkdir -p "${pkgdir}"/usr/{lib,include}
+
+  mkdir libcudnn${_majorver}-dev
+  cd libcudnn${_majorver}-dev
+  ar xv 
"${srcdir}"/libcudnn${_majorver}-dev_${pkgver}-1+cuda${_cudaver}_amd64.deb
+  tar xf data.tar.xz
+  cp -a usr/include/x86_64-linux-gnu/* "${pkgdir}"/usr/include/
+  cp -a usr/lib/x86_64-linux-gnu/* "${pkgdir}"/usr/lib/
+
+  mkdir libcudnn${_majorver}
+  cd libcudnn${_majorver}
+  ar xv "${srcdir}"/libcudnn${_majorver}_${pkgver}-1+cuda${_cudaver}_amd64.deb
+  tar xf data.tar.xz
+  cp -a usr/lib/x86_64-linux-gnu/* "${pkgdir}"/usr/lib/
+
+  # Get rid of some Ubuntu-isms but at the same time still allow for them to
+  # work because nobody is ever quite sure what the right names are.
+  ln -s cudnn_v${_majorver}.h "${pkgdir}"/usr/include/cudnn.h
+  ln -s cudnn_adv_infer_v${_majorver}.h 
"${pkgdir}"/usr/include/cudnn_adv_infer.h
+  ln -s cudnn_adv_train_v${_majorver}.h 
"${pkgdir}"/usr/include/cudnn_adv_train.h
+  ln -s cudnn_backend_v${_majorver}.h "${pkgdir}"/usr/include/cudnn_backend.h
+  ln -s cudnn_cnn_infer_v${_majorver}.h 
"${pkgdir}"/usr/include/cudnn_cnn_infer.h
+  ln -s cudnn_cnn_train_v${_majorver}.h 
"${pkgdir}"/usr/include/cudnn_cnn_train.h
+  ln -s cudnn_ops_infer_v${_majorver}.h 
"${pkgdir}"/usr/include/cudnn_ops_infer.h
+  ln -s cudnn_ops_train_v${_majorver}.h 
"${pkgdir}"/usr/include/cudnn_ops_train.h
+  ln -s cudnn_version_v${_majorver}.h "${pkgdir}"/usr/include/cudnn_version.h
+  ln -s libcudnn.so.${_majorver} "${pkgdir}"/usr/lib/libcudnn.so
+  ln -s libcudnn_static_v${_majorver}.a "${pkgdir}"/usr/lib/libcudnn_static.a
+
+  install -Dm644 \
+  "${srcdir}"/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf \
+  
"${pkgdir}"/usr/share/licenses/${pkgname}/NVIDIA_SLA+cuDNN_Supp_Feb2017_release.pdf
+}
+
+# vim: ft=sh syn=sh et


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

2020-09-26 Thread Konstantin Gizdov via arch-commits
Date: Saturday, September 26, 2020 @ 15:06:17
  Author: kgizdov
Revision: 712466

upgpkg: absl-py 0.10.0-1

Modified:
  absl-py/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-26 14:55:53 UTC (rev 712465)
+++ PKGBUILD2020-09-26 15:06:17 UTC (rev 712466)
@@ -1,7 +1,7 @@
 # Maintainer: Sven-Hendrik Haase 
 
 pkgname=absl-py
-pkgver=0.9.0
+pkgver=0.10.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=('b4e941f25697e393bde31ef58e9694b5fa8f1d94f59342d1819f1a094b8c51d43abe11dcf99d14a59be599d04aac4e7946a5c61d490c990024132991ad7fb310')
+sha512sums=('27a899522f4c6b991641788e4ffe7c5296699d08ebe18666150a5936a2fe8716155a1aff0b643fbeb600c27eed417da883998246fdc0da3e0dfe44a3185744b0')
 
 build() {
   cd "$srcdir/$pkgname-$pkgver"


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

2020-09-26 Thread Konstantin Gizdov via arch-commits
Date: Saturday, September 26, 2020 @ 15:06:22
  Author: kgizdov
Revision: 712467

archrelease: copy trunk to community-testing-any

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

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

Copied: absl-py/repos/community-testing-any/PKGBUILD (from rev 712466, 
absl-py/trunk/PKGBUILD)
===
--- community-testing-any/PKGBUILD  (rev 0)
+++ community-testing-any/PKGBUILD  2020-09-26 15:06:22 UTC (rev 712467)
@@ -0,0 +1,27 @@
+# Maintainer: Sven-Hendrik Haase 
+
+pkgname=absl-py
+pkgver=0.10.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=('27a899522f4c6b991641788e4ffe7c5296699d08ebe18666150a5936a2fe8716155a1aff0b643fbeb600c27eed417da883998246fdc0da3e0dfe44a3185744b0')
+
+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 python-uproot/repos/community-any (PKGBUILD PKGBUILD)

2020-09-26 Thread Konstantin Gizdov via arch-commits
Date: Saturday, September 26, 2020 @ 14:55:53
  Author: kgizdov
Revision: 712465

archrelease: copy trunk to community-any

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

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

Deleted: PKGBUILD
===
--- PKGBUILD2020-09-26 14:55:47 UTC (rev 712464)
+++ PKGBUILD2020-09-26 14:55:53 UTC (rev 712465)
@@ -1,51 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-
-pkgbase=python-uproot
-pkgname=(python-uproot python-uproot-docs)
-_pkgname=uproot
-pkgver=3.11.7
-pkgrel=1
-pkgdesc="Minimalist CERN ROOT I/O in pure Python and Numpy"
-arch=('any')
-makedepends=('python-setuptools')
-checkdepends=('python-mock' 'python-pkgconfig' 'python-pandas' 
'python-pytest-runner' 'python-requests' 'python-xxhash')
-depends=('python-awkward' 'python-cachetools' 'python-lz4' 'python-numpy' 
'python-uproot-methods' 'python-zstandard')
-optdepends=('xrootd: access remote files over XRootD'
-'python-pandas: fill Pandas DataFrames instead of Numpy arrays'
-'python-requests: access remote files through HTTP'
-'python-xxhash: handle lz4-compressed ROOT files')
-url="https://github.com/scikit-hep/${_pkgname};
-license=('BSD')
-
-source=("${_pkgname}-${pkgver}::${url}/archive/${pkgver}.tar.gz")
-sha256sums=('7b643dab0b022cd32d52923e590170489d103f2c297573861e59374aee4fb0c7')
-
-build() {
-cd "${srcdir}/${_pkgname}-${pkgver}"
-python setup.py build
-}
-
-check() {
-cd "${srcdir}/${_pkgname}-${pkgver}"
-python setup.py pytest
-}
-
-package_python-uproot() {
-optdepends+=('python-uproot-docs: docs')
-cd "${srcdir}/${_pkgname}-${pkgver}"
-
-python setup.py install --root="${pkgdir}/" --optimize=1
-
-install -D LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}
-
-package_python-uproot-docs() {
-depends=('python-sphinx')
-cd "${srcdir}/${_pkgname}-${pkgver}"
-
-install -D LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-install -D README.rst "${pkgdir}/usr/share/${pkgname}/README.rst"
-
-install -d "${pkgdir}/usr/share/doc/${pkgbase}"
-cp -r docs/* "${pkgdir}/usr/share/doc/${pkgbase}/"
-}

Copied: python-uproot/repos/community-any/PKGBUILD (from rev 712464, 
python-uproot/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-09-26 14:55:53 UTC (rev 712465)
@@ -0,0 +1,51 @@
+# Maintainer: Konstantin Gizdov 
+
+pkgbase=python-uproot
+pkgname=(python-uproot python-uproot-docs)
+_pkgname=uproot
+pkgver=3.12.0
+pkgrel=1
+pkgdesc="Minimalist CERN ROOT I/O in pure Python and Numpy"
+arch=('any')
+makedepends=('python-setuptools')
+checkdepends=('python-mock' 'python-pkgconfig' 'python-pandas' 
'python-pytest-runner' 'python-requests' 'python-xxhash')
+depends=('python-awkward' 'python-cachetools' 'python-lz4' 'python-numpy' 
'python-uproot-methods' 'python-zstandard')
+optdepends=('xrootd: access remote files over XRootD'
+'python-pandas: fill Pandas DataFrames instead of Numpy arrays'
+'python-requests: access remote files through HTTP'
+'python-xxhash: handle lz4-compressed ROOT files')
+url="https://github.com/scikit-hep/${_pkgname};
+license=('BSD')
+
+source=("${_pkgname}-${pkgver}::${url}/archive/${pkgver}.tar.gz")
+sha256sums=('70e0885c1d30fa49525ab4140ece52aa27f74e86fbb2f189052ff17b802b45b9')
+
+build() {
+cd "${srcdir}/${_pkgname}-${pkgver}"
+python setup.py build
+}
+
+check() {
+cd "${srcdir}/${_pkgname}-${pkgver}"
+python setup.py pytest
+}
+
+package_python-uproot() {
+optdepends+=('python-uproot-docs: docs')
+cd "${srcdir}/${_pkgname}-${pkgver}"
+
+python setup.py install --root="${pkgdir}/" --optimize=1
+
+install -D LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+package_python-uproot-docs() {
+depends=('python-sphinx')
+cd "${srcdir}/${_pkgname}-${pkgver}"
+
+install -D LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+install -D README.rst "${pkgdir}/usr/share/${pkgname}/README.rst"
+
+install -d "${pkgdir}/usr/share/doc/${pkgbase}"
+cp -r docs/* "${pkgdir}/usr/share/doc/${pkgbase}/"
+}


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

2020-09-26 Thread Konstantin Gizdov via arch-commits
Date: Saturday, September 26, 2020 @ 14:55:47
  Author: kgizdov
Revision: 712464

upgpkg: python-uproot 3.12.0-1

Modified:
  python-uproot/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-26 14:23:35 UTC (rev 712463)
+++ PKGBUILD2020-09-26 14:55:47 UTC (rev 712464)
@@ -3,7 +3,7 @@
 pkgbase=python-uproot
 pkgname=(python-uproot python-uproot-docs)
 _pkgname=uproot
-pkgver=3.11.7
+pkgver=3.12.0
 pkgrel=1
 pkgdesc="Minimalist CERN ROOT I/O in pure Python and Numpy"
 arch=('any')
@@ -18,7 +18,7 @@
 license=('BSD')
 
 source=("${_pkgname}-${pkgver}::${url}/archive/${pkgver}.tar.gz")
-sha256sums=('7b643dab0b022cd32d52923e590170489d103f2c297573861e59374aee4fb0c7')
+sha256sums=('70e0885c1d30fa49525ab4140ece52aa27f74e86fbb2f189052ff17b802b45b9')
 
 build() {
 cd "${srcdir}/${_pkgname}-${pkgver}"


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

2020-09-25 Thread Konstantin Gizdov via arch-commits
Date: Friday, September 25, 2020 @ 15:38:57
  Author: kgizdov
Revision: 712025

archrelease: copy trunk to community-testing-x86_64

Added:
  pythia8/repos/community-testing-x86_64/
  pythia8/repos/community-testing-x86_64/PKGBUILD
(from rev 712024, pythia8/trunk/PKGBUILD)
  pythia8/repos/community-testing-x86_64/fix_python_lib_paths.patch
(from rev 712024, pythia8/trunk/fix_python_lib_paths.patch)
  pythia8/repos/community-testing-x86_64/pythia8.sh
(from rev 712024, pythia8/trunk/pythia8.sh)

+
 PKGBUILD   |  116 +++
 fix_python_lib_paths.patch |   12 
 pythia8.sh |3 +
 3 files changed, 131 insertions(+)

Copied: pythia8/repos/community-testing-x86_64/PKGBUILD (from rev 712024, 
pythia8/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2020-09-25 15:38:57 UTC (rev 712025)
@@ -0,0 +1,116 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Joshua Ellis < josh at jpellis dot me >
+# Contributor: Stefano Campanella < stefanocampanella1729 at gmail dot com >
+
+pkgbase=pythia8
+pkgname=('pythia8' 'python-pythia8')
+pkgver=8.3.03
+_pkgid="${pkgbase:0:-1}${pkgver//./}"
+pkgrel=1
+pkgdesc="High-energy physics events generator"
+arch=('x86_64')
+url="http://home.thep.lu.se/Pythia/;
+license=('GPL')
+depends=('python' 'openmp')
+makedepends=('fastjet' 'hepmc' 'hepmc2' 'lhapdf>=6.2' 'root')
+source=("http://home.thep.lu.se/~torbjorn/pythia8/${_pkgid}.tgz;
+'pythia8.sh'
+'fix_python_lib_paths.patch')
+sha256sums=('cd7c2b102670dae74aa37053657b4f068396988ef7da58fd3c318c84dc37913e'
+'4e373b685960e410024b4e33e22c2dea360dfedd7962837087332f428c974ae5'
+'661d0d54bea576bccd0075cb1f7a0cbbf7df05b241d97eec6f7fbc1389b5f992')
+get_pyver () {
+python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
+}
+
+prepare() {
+cd "${srcdir}/${_pkgid}"
+patch -Np1 -i "${srcdir}/fix_python_lib_paths.patch"
+}
+
+build() {
+_bin=/usr/bin
+_inc=/usr/include
+_lib=/usr/lib
+_share="/usr/share/${pkgbase}"
+_pyver="$(get_pyver)"
+
+cd "${srcdir}/${_pkgid}"
+./configure \
+--prefix=/usr \
+--prefix-bin="${_bin}" \
+--prefix-include="${_inc}" \
+--prefix-lib="${_lib}" \
+--prefix-share="${_share}" \
+--cxx=/usr/bin/g++ \
+--cxx-common="${CXXFLAGS} -fPIC" \
+--cxx-shared="-shared ${LDFLAGS} -ldl" \
+--with-fastjet3 \
+--with-fastjet3-include=${_inc} \
+--with-fastjet3-lib=${_lib} \
+--with-gzip \
+--with-gzip-include=${_inc} \
+--with-gzip-lib=${_lib} \
+--with-hepmc2 \
+--with-hepmc2-include=${_inc} \
+--with-hepmc2-lib=${_lib} \
+--with-hepmc3 \
+--with-hepmc3-include=${_inc} \
+--with-hepmc3-lib=${_lib} \
+--with-lhapdf5 \
+--with-lhapdf5-include=${_inc} \
+--with-lhapdf5-lib=${_lib} \
+--with-lhapdf6 \
+--with-lhapdf6-include=${_inc} \
+--with-lhapdf6-lib=${_lib} \
+--with-python \
+--with-python-include="/usr/include/python${_pyver}" \
+--with-python-lib="/usr/lib/python${_pyver}" \
+--with-root \
+--with-root-include=/usr/include/root \
+--with-root-lib=/usr/lib/root \
+--with-openmp \
+--with-openmp-include=${_inc} \
+--with-openmp-lib=${_lib}
+make
+}
+
+package_pythia8() {
+optdepends=('fastjet: fast jet finding in pp and e+e- collisions'
+'hepmc: storing collisions from Monte Carlo'
+'hepmc2: storing collisions from Monte Carlo (old interface)'
+'lhapdf: evaluate PDFs from discretised data files'
+'root: integrated examples with CERN ROOT data analysis 
framework')
+
+cd "${srcdir}/${_pkgid}"
+
+install -Dm755 bin/pythia8-config "${pkgdir}/usr/bin/pythia8-config"
+install -Dm644 lib/libpythia8.a "${pkgdir}/usr/lib/libpythia8.a"
+install -Dm755 lib/libpythia8.so "${pkgdir}/usr/lib/libpythia8.so"
+install -Dm755 lib/libpythia8lhapdf5.so 
"${pkgdir}/usr/lib/libpythia8lhapdf5.so"
+install -Dm755 lib/libpythia8lhapdf6.so 
"${pkgdir}/usr/lib/libpythia8lhapdf6.so"
+
+cp -r include "${pkgdir}/usr/"
+install -d "${pkgdir}/usr/share/${pkgbase}"
+cp -r share/Pythia8/* "${pkgdir}/usr/share/${pkgbase}/"
+cp -r examples "${pkgdir}/usr/share/${pkgbase}/"
+
+install -D "${srcdir}/pythia8.sh" "${pkgdir}/etc/profile.d/pythia8.sh"
+}
+
+package_python-pythia8() {
+pkgdesc="Python bindings for Pythia"
+replaces=('python-pythia')
+depends=('pythia8')
+
+cd "${srcdir}/${_pkgid}"
+_pyver="$(get_pyver)"
+
+install -Dm755 lib/pythia8.so 

[arch-commits] Commit in pythia8/trunk (4 files)

2020-09-25 Thread Konstantin Gizdov via arch-commits
Date: Friday, September 25, 2020 @ 15:38:50
  Author: kgizdov
Revision: 712024

upgpkg: pythia8 8.3.03-1

Added:
  pythia8/trunk/fix_python_lib_paths.patch
Modified:
  pythia8/trunk/PKGBUILD
Deleted:
  pythia8/trunk/fix_lhapdf_build.patch
  pythia8/trunk/respect_lib_suffix.patch

+
 PKGBUILD   |   75 ++
 fix_lhapdf_build.patch |   12 ---
 fix_python_lib_paths.patch |   12 +++
 respect_lib_suffix.patch   |  141 ---
 4 files changed, 47 insertions(+), 193 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-09-25 15:22:31 UTC (rev 712023)
+++ PKGBUILD2020-09-25 15:38:50 UTC (rev 712024)
@@ -4,23 +4,21 @@
 
 pkgbase=pythia8
 pkgname=('pythia8' 'python-pythia8')
-pkgver=8.2.44
+pkgver=8.3.03
 _pkgid="${pkgbase:0:-1}${pkgver//./}"
-pkgrel=6
+pkgrel=1
 pkgdesc="High-energy physics events generator"
 arch=('x86_64')
 url="http://home.thep.lu.se/Pythia/;
 license=('GPL')
-depends=('python')
-makedepends=('fastjet' 'hepmc2' 'lhapdf>=6.2' 'root')
+depends=('python' 'openmp')
+makedepends=('fastjet' 'hepmc' 'hepmc2' 'lhapdf>=6.2' 'root')
 source=("http://home.thep.lu.se/~torbjorn/pythia8/${_pkgid}.tgz;
 'pythia8.sh'
-'fix_lhapdf_build.patch'
-'respect_lib_suffix.patch')
-sha256sums=('e34880f999daf19cdd893a187123927ba77d1bf851e30f6ea9ec89591f4c92ca'
+'fix_python_lib_paths.patch')
+sha256sums=('cd7c2b102670dae74aa37053657b4f068396988ef7da58fd3c318c84dc37913e'
 '4e373b685960e410024b4e33e22c2dea360dfedd7962837087332f428c974ae5'
-'f7c70b069b350005ac7e9028617713dece9b82c1e8b0dc5fb1f2870abec1d94c'
-'4eb15725cfb5e287fdd9520cb4211b88ebc38a690b7522690ba0664d50bc8669')
+'661d0d54bea576bccd0075cb1f7a0cbbf7df05b241d97eec6f7fbc1389b5f992')
 get_pyver () {
 python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
 }
@@ -27,41 +25,26 @@
 
 prepare() {
 cd "${srcdir}/${_pkgid}"
-
-patch -p1 -i "${srcdir}/respect_lib_suffix.patch"
-patch -p1 -i "${srcdir}/fix_lhapdf_build.patch"
+patch -Np1 -i "${srcdir}/fix_python_lib_paths.patch"
 }
 
 build() {
+_bin=/usr/bin
 _inc=/usr/include
 _lib=/usr/lib
-_share=/usr/share/${pkgbase}
+_share="/usr/share/${pkgbase}"
+_pyver="$(get_pyver)"
 
 cd "${srcdir}/${_pkgid}"
-# # no such package yet
-# --with-evtgen \
-# --with-evtgen-include=${_inc} \
-# --with-evtgen-lib=${_lib} \
-# # no such package yet
-# --with-hepmc3 \
-# --with-hepmc3-include=${_inc} \
-# --with-hepmc3-lib=${_lib} \
-# # no such package yet
-# --with-powheg \
-# --with-powheg-include=${_inc} \
-# --with-powheg-lib=${_lib} \
-# # no such package yet
-# --with-promc \
-# --with-promc-include=${_inc} \
-# --with-promc-lib=${_lib} \
 ./configure \
 --prefix=/usr \
---prefix-include=${_inc} \
---prefix-lib=${_lib} \
---prefix-share=${_share} \
+--prefix-bin="${_bin}" \
+--prefix-include="${_inc}" \
+--prefix-lib="${_lib}" \
+--prefix-share="${_share}" \
+--cxx=/usr/bin/g++ \
 --cxx-common="${CXXFLAGS} -fPIC" \
 --cxx-shared="-shared ${LDFLAGS} -ldl" \
---enable-shared \
 --with-fastjet3 \
 --with-fastjet3-include=${_inc} \
 --with-fastjet3-lib=${_lib} \
@@ -71,6 +54,9 @@
 --with-hepmc2 \
 --with-hepmc2-include=${_inc} \
 --with-hepmc2-lib=${_lib} \
+--with-hepmc3 \
+--with-hepmc3-include=${_inc} \
+--with-hepmc3-lib=${_lib} \
 --with-lhapdf5 \
 --with-lhapdf5-include=${_inc} \
 --with-lhapdf5-lib=${_lib} \
@@ -78,17 +64,21 @@
 --with-lhapdf6-include=${_inc} \
 --with-lhapdf6-lib=${_lib} \
 --with-python \
---with-python-include="/usr/include/python$(get_pyver)" \
---with-python-lib="/usr/lib/python$(get_pyver)" \
+--with-python-include="/usr/include/python${_pyver}" \
+--with-python-lib="/usr/lib/python${_pyver}" \
 --with-root \
 --with-root-include=/usr/include/root \
---with-root-lib=/usr/lib/root
+--with-root-lib=/usr/lib/root \
+--with-openmp \
+--with-openmp-include=${_inc} \
+--with-openmp-lib=${_lib}
 make
 }
 
 package_pythia8() {
 optdepends=('fastjet: fast jet finding in pp and e+e- collisions'
-'hepmc2: storing collisions from Monte Carlo'
+'hepmc: storing collisions from Monte Carlo'
+'hepmc2: storing collisions from Monte Carlo (old interface)'
 'lhapdf: evaluate PDFs from discretised data files'
 'root: integrated examples with CERN ROOT data analysis 
framework')
 
@@ -114,8 +104,13 @@
 depends=('pythia8')
 
 cd 

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

2020-09-25 Thread Konstantin Gizdov via arch-commits
Date: Friday, September 25, 2020 @ 08:59:49
  Author: kgizdov
Revision: 711995

archrelease: copy trunk to community-any

Added:
  cascadia-code/repos/community-any/PKGBUILD
(from rev 711994, cascadia-code/trunk/PKGBUILD)
Deleted:
  cascadia-code/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2020-09-25 08:59:32 UTC (rev 711994)
+++ PKGBUILD2020-09-25 08:59:49 UTC (rev 711995)
@@ -1,44 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Jerome Leclanche 
-
-pkgbase=cascadia-code
-pkgname=("ttf-${pkgbase}" "otf-${pkgbase}" "woff2-${pkgbase}")
-pkgver=2009.14
-pkgrel=1
-pkgdesc="A monospaced font by Microsoft that includes programming ligatures"
-arch=("any")
-url="https://github.com/microsoft/cascadia-code;
-license=("custom:OFL")
-source=(
-
"${pkgname}-${pkgver}-release.zip::https://github.com/microsoft/${pkgbase}/releases/download/v${pkgver}/CascadiaCode-${pkgver}.zip;
-
"${pkgname}-${pkgver}.tar.gz::https://github.com/microsoft/${pkgbase}/archive/v${pkgver}.tar.gz;
-)
-sha256sums=('7a08523d2d68ef3c6efdd5336dd49aa2698dd348fa4734463a17719632bbc3c8'
-'1e32d68e1b4cf3b85b6c9db8486c997d6b40fa49a4f85d0147560d4c4d1e5501')
-
-function prepare() {
-cd "${srcdir}/otf/static"
-cp ./*.otf ../
-}
-
-function _package() {
-cd "${srcdir}/"
-
-local ext="${1%%-*}"
-local installdir="${ext^^}"
-local fonts=("${srcdir}/${ext}"/*."${ext}")
-
-# Install fonts
-install -d "${pkgdir}/usr/share/fonts/${installdir}"
-local font
-for font in "${fonts[@]}"; do
-install -m644 "${font}" "${pkgdir}/usr/share/fonts/${installdir}"
-done
-
-# Install license
-install -Dm644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}
-
-for _pkgname in ${pkgname[@]}; do
-eval "function package_$_pkgname() { _package $_pkgname; }"
-done

Copied: cascadia-code/repos/community-any/PKGBUILD (from rev 711994, 
cascadia-code/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-09-25 08:59:49 UTC (rev 711995)
@@ -0,0 +1,44 @@
+# Maintainer: Konstantin Gizdov 
+# Contributor: Jerome Leclanche 
+
+pkgbase=cascadia-code
+pkgname=("ttf-${pkgbase}" "otf-${pkgbase}" "woff2-${pkgbase}")
+pkgver=2009.22
+pkgrel=1
+pkgdesc="A monospaced font by Microsoft that includes programming ligatures"
+arch=("any")
+url="https://github.com/microsoft/cascadia-code;
+license=("custom:OFL")
+source=(
+
"${pkgname}-${pkgver}-release.zip::https://github.com/microsoft/${pkgbase}/releases/download/v${pkgver}/CascadiaCode-${pkgver}.zip;
+
"${pkgname}-${pkgver}.tar.gz::https://github.com/microsoft/${pkgbase}/archive/v${pkgver}.tar.gz;
+)
+sha256sums=('801bcc94b79ae46bc573c9c07feb44d581e12d15f79b176be165f00f8fdf9846'
+'4ccf14860601560ecdf4b861bfac89fbc281e3bda4433b851564c2aa0ce6b3e3')
+
+function prepare() {
+cd "${srcdir}/otf/static"
+cp ./*.otf ../
+}
+
+function _package() {
+cd "${srcdir}/"
+
+local ext="${1%%-*}"
+local installdir="${ext^^}"
+local fonts=("${srcdir}/${ext}"/*."${ext}")
+
+# Install fonts
+install -d "${pkgdir}/usr/share/fonts/${installdir}"
+local font
+for font in "${fonts[@]}"; do
+install -m644 "${font}" "${pkgdir}/usr/share/fonts/${installdir}"
+done
+
+# Install license
+install -Dm644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+for _pkgname in ${pkgname[@]}; do
+eval "function package_$_pkgname() { _package $_pkgname; }"
+done


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

2020-09-25 Thread Konstantin Gizdov via arch-commits
Date: Friday, September 25, 2020 @ 08:59:32
  Author: kgizdov
Revision: 711994

upgpkg: cascadia-code 2009.22-1

Modified:
  cascadia-code/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-25 08:49:39 UTC (rev 711993)
+++ PKGBUILD2020-09-25 08:59:32 UTC (rev 711994)
@@ -3,7 +3,7 @@
 
 pkgbase=cascadia-code
 pkgname=("ttf-${pkgbase}" "otf-${pkgbase}" "woff2-${pkgbase}")
-pkgver=2009.14
+pkgver=2009.22
 pkgrel=1
 pkgdesc="A monospaced font by Microsoft that includes programming ligatures"
 arch=("any")
@@ -13,8 +13,8 @@
 
"${pkgname}-${pkgver}-release.zip::https://github.com/microsoft/${pkgbase}/releases/download/v${pkgver}/CascadiaCode-${pkgver}.zip;
 
"${pkgname}-${pkgver}.tar.gz::https://github.com/microsoft/${pkgbase}/archive/v${pkgver}.tar.gz;
 )
-sha256sums=('7a08523d2d68ef3c6efdd5336dd49aa2698dd348fa4734463a17719632bbc3c8'
-'1e32d68e1b4cf3b85b6c9db8486c997d6b40fa49a4f85d0147560d4c4d1e5501')
+sha256sums=('801bcc94b79ae46bc573c9c07feb44d581e12d15f79b176be165f00f8fdf9846'
+'4ccf14860601560ecdf4b861bfac89fbc281e3bda4433b851564c2aa0ce6b3e3')
 
 function prepare() {
 cd "${srcdir}/otf/static"


[arch-commits] Commit in python-tensorboard_plugin_wit/repos/community-any (2 files)

2020-09-25 Thread Konstantin Gizdov via arch-commits
Date: Friday, September 25, 2020 @ 08:49:39
  Author: kgizdov
Revision: 711993

archrelease: copy trunk to community-any

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

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

Deleted: PKGBUILD
===
--- PKGBUILD2020-09-25 08:49:18 UTC (rev 711992)
+++ PKGBUILD2020-09-25 08:49:39 UTC (rev 711993)
@@ -1,58 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-
-pkgbase=python-tensorboard_plugin_wit
-pkgname=(python-tensorboard_plugin_wit python-witwidget)
-_pkgbase=tensorboard_plugin_wit
-pkgdesc='The What-If Tool (WIT): An easy-to-use interface for expanding 
understanding of a black-box classification or regression ML model.'
-url='https://pair-code.github.io/what-if-tool'
-license=('Apache')
-pkgver=1.6.0
-pkgrel=1
-arch=('any')
-source=("${_pkgbase}-${pkgver}::git+https://github.com/PAIR-code/what-if-tool#commit=2cee8a42598cb2342a04577d583ce1985a794edd;)
-_common_depends=('jupyter' 'python-google-api-python-client' 
'python-ipywidgets')
-makedepends=('bazel' 'git' 'npm' 'python-virtualenv' 'python-pip' 
"${_common_depends[@]}")
-depends=('python-werkzeug' 'tensorboard')
-sha256sums=('SKIP')
-
-get_pyver () {
-python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
-}
-
-prepare() {
-  cd "${srcdir}/${_pkgbase}-${pkgver}"
-  sed -e 's@/tmp/wit-pip@${BUILD_WORKSPACE_DIRECTORY}/wit-pip@g' -i \
-tensorboard_plugin_wit/pip_package/build_pip_package.sh \
-witwidget/pip_package/build_pip_package.sh
-}
-
-build() {
-  cd "${srcdir}/${_pkgbase}-${pkgver}"
-  bazel --output_user_root "${srcdir}/build-plugin" run 
tensorboard_plugin_wit/pip_package:build_pip_package
-
-  cd "${srcdir}/${_pkgbase}-${pkgver}"  
-  bazel --output_user_root "${srcdir}/build-witwidget" run 
witwidget/pip_package:build_pip_package
-}
-
-package_python-tensorboard_plugin_wit() {
-  provides=('tensorboard_plugin_wit')
-  optdepends=('tensorflow-serving-api: TensorFlow Classification, Regression, 
or Predict APIs')
-  local _pyver="$(get_pyver)"
-  cd "${srcdir}/${_pkgbase}-${pkgver}"
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-  PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" 
--ignore-installed --no-deps 
wit-pip/release/dist/tensorboard_plugin_wit-${pkgver}-py3*.whl
-}
-package_python-witwidget() {
-  pkgdesc='What-If Tool Notebook Widget.'
-  provides=('witwidget' 'witwidget-gpu')
-  depends=("${_common_depends[@]}" 'python-tensorboard_plugin_wit')
-  optdepends=(
-'python-tensorflow-serving-api: browse model thorugh TensorFlow Serving 
API'
-'python-tensorflow-estimator: browse model as a TensorFlow Estimator 
feature spec'
-  )
-  local _pyver="$(get_pyver)"
-  cd "${srcdir}/${_pkgbase}-${pkgver}"
-  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-  PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" 
--ignore-installed --no-deps wit-pip/release/dist/witwidget-${pkgver}-py3*.whl
-  rm -rf "${pkgdir}/usr/lib/python${_pyver}/site-packages/${_pkgbase}"
-}

Copied: python-tensorboard_plugin_wit/repos/community-any/PKGBUILD (from rev 
711992, python-tensorboard_plugin_wit/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-09-25 08:49:39 UTC (rev 711993)
@@ -0,0 +1,58 @@
+# Maintainer: Konstantin Gizdov 
+
+pkgbase=python-tensorboard_plugin_wit
+pkgname=(python-tensorboard_plugin_wit python-witwidget)
+_pkgbase=tensorboard_plugin_wit
+pkgdesc='The What-If Tool (WIT): An easy-to-use interface for expanding 
understanding of a black-box classification or regression ML model.'
+url='https://pair-code.github.io/what-if-tool'
+license=('Apache')
+pkgver=1.7.0
+pkgrel=1
+arch=('any')
+source=("${_pkgbase}-${pkgver}::git+https://github.com/PAIR-code/what-if-tool#commit=63bc2b9c9528bcca34313c8a0bbaf279b4102f4a;)
+_common_depends=('jupyter' 'python-google-api-python-client' 
'python-ipywidgets')
+makedepends=('bazel' 'git' 'npm' 'python-virtualenv' 'python-pip' 
"${_common_depends[@]}")
+depends=('python-werkzeug' 'tensorboard')
+sha256sums=('SKIP')
+
+get_pyver () {
+python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
+}
+
+prepare() {
+  cd "${srcdir}/${_pkgbase}-${pkgver}"
+  sed -e 's@/tmp/wit-pip@${BUILD_WORKSPACE_DIRECTORY}/wit-pip@g' -i \
+tensorboard_plugin_wit/pip_package/build_pip_package.sh \
+witwidget/pip_package/build_pip_package.sh
+}
+
+build() {
+  cd "${srcdir}/${_pkgbase}-${pkgver}"
+  bazel --output_user_root "${srcdir}/build-plugin" run 
tensorboard_plugin_wit/pip_package:build_pip_package
+

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

2020-09-25 Thread Konstantin Gizdov via arch-commits
Date: Friday, September 25, 2020 @ 08:49:18
  Author: kgizdov
Revision: 711992

upgpkg: python-tensorboard_plugin_wit 1.7.0-1

Modified:
  python-tensorboard_plugin_wit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-25 08:24:31 UTC (rev 711991)
+++ PKGBUILD2020-09-25 08:49:18 UTC (rev 711992)
@@ -6,10 +6,10 @@
 pkgdesc='The What-If Tool (WIT): An easy-to-use interface for expanding 
understanding of a black-box classification or regression ML model.'
 url='https://pair-code.github.io/what-if-tool'
 license=('Apache')
-pkgver=1.6.0
+pkgver=1.7.0
 pkgrel=1
 arch=('any')
-source=("${_pkgbase}-${pkgver}::git+https://github.com/PAIR-code/what-if-tool#commit=2cee8a42598cb2342a04577d583ce1985a794edd;)
+source=("${_pkgbase}-${pkgver}::git+https://github.com/PAIR-code/what-if-tool#commit=63bc2b9c9528bcca34313c8a0bbaf279b4102f4a;)
 _common_depends=('jupyter' 'python-google-api-python-client' 
'python-ipywidgets')
 makedepends=('bazel' 'git' 'npm' 'python-virtualenv' 'python-pip' 
"${_common_depends[@]}")
 depends=('python-werkzeug' 'tensorboard')


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

2020-09-17 Thread Konstantin Gizdov via arch-commits
Date: Thursday, September 17, 2020 @ 10:45:58
  Author: kgizdov
Revision: 708629

archrelease: copy trunk to community-any

Added:
  cascadia-code/repos/community-any/PKGBUILD
(from rev 708628, cascadia-code/trunk/PKGBUILD)
Deleted:
  cascadia-code/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2020-09-17 10:45:33 UTC (rev 708628)
+++ PKGBUILD2020-09-17 10:45:58 UTC (rev 708629)
@@ -1,44 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Jerome Leclanche 
-
-pkgbase=cascadia-code
-pkgname=("ttf-${pkgbase}" "otf-${pkgbase}" "woff2-${pkgbase}")
-pkgver=2008.25
-pkgrel=1
-pkgdesc="A monospaced font by Microsoft that includes programming ligatures"
-arch=("any")
-url="https://github.com/microsoft/cascadia-code;
-license=("custom:OFL")
-source=(
-
"${pkgname}-${pkgver}-release.zip::https://github.com/microsoft/${pkgbase}/releases/download/v${pkgver}/CascadiaCode-${pkgver}.zip;
-
"${pkgname}-${pkgver}.tar.gz::https://github.com/microsoft/${pkgbase}/archive/v${pkgver}.tar.gz;
-)
-sha256sums=('4602a0b8b986b18a1c3f460fd959ec1ce522aedcf11ab4c0d41a5fc5ed839be0'
-'ce730b1ed93ad2439306aa0d65bf7c5d737640ca9e06881d7e6691bc44c5d19f')
-
-function prepare() {
-cd "${srcdir}/otf/static"
-cp ./*.otf ../
-}
-
-function _package() {
-cd "${srcdir}/"
-
-local ext="${1%%-*}"
-local installdir="${ext^^}"
-local fonts=("${srcdir}/${ext}"/*."${ext}")
-
-# Install fonts
-install -d "${pkgdir}/usr/share/fonts/${installdir}"
-local font
-for font in "${fonts[@]}"; do
-install -m644 "${font}" "${pkgdir}/usr/share/fonts/${installdir}"
-done
-
-# Install license
-install -Dm644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}
-
-for _pkgname in ${pkgname[@]}; do
-eval "function package_$_pkgname() { _package $_pkgname; }"
-done

Copied: cascadia-code/repos/community-any/PKGBUILD (from rev 708628, 
cascadia-code/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-09-17 10:45:58 UTC (rev 708629)
@@ -0,0 +1,44 @@
+# Maintainer: Konstantin Gizdov 
+# Contributor: Jerome Leclanche 
+
+pkgbase=cascadia-code
+pkgname=("ttf-${pkgbase}" "otf-${pkgbase}" "woff2-${pkgbase}")
+pkgver=2009.14
+pkgrel=1
+pkgdesc="A monospaced font by Microsoft that includes programming ligatures"
+arch=("any")
+url="https://github.com/microsoft/cascadia-code;
+license=("custom:OFL")
+source=(
+
"${pkgname}-${pkgver}-release.zip::https://github.com/microsoft/${pkgbase}/releases/download/v${pkgver}/CascadiaCode-${pkgver}.zip;
+
"${pkgname}-${pkgver}.tar.gz::https://github.com/microsoft/${pkgbase}/archive/v${pkgver}.tar.gz;
+)
+sha256sums=('7a08523d2d68ef3c6efdd5336dd49aa2698dd348fa4734463a17719632bbc3c8'
+'1e32d68e1b4cf3b85b6c9db8486c997d6b40fa49a4f85d0147560d4c4d1e5501')
+
+function prepare() {
+cd "${srcdir}/otf/static"
+cp ./*.otf ../
+}
+
+function _package() {
+cd "${srcdir}/"
+
+local ext="${1%%-*}"
+local installdir="${ext^^}"
+local fonts=("${srcdir}/${ext}"/*."${ext}")
+
+# Install fonts
+install -d "${pkgdir}/usr/share/fonts/${installdir}"
+local font
+for font in "${fonts[@]}"; do
+install -m644 "${font}" "${pkgdir}/usr/share/fonts/${installdir}"
+done
+
+# Install license
+install -Dm644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+for _pkgname in ${pkgname[@]}; do
+eval "function package_$_pkgname() { _package $_pkgname; }"
+done


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

2020-09-17 Thread Konstantin Gizdov via arch-commits
Date: Thursday, September 17, 2020 @ 10:45:33
  Author: kgizdov
Revision: 708628

upgpkg: cascadia-code 2009.14-1

Modified:
  cascadia-code/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-17 10:40:04 UTC (rev 708627)
+++ PKGBUILD2020-09-17 10:45:33 UTC (rev 708628)
@@ -3,7 +3,7 @@
 
 pkgbase=cascadia-code
 pkgname=("ttf-${pkgbase}" "otf-${pkgbase}" "woff2-${pkgbase}")
-pkgver=2008.25
+pkgver=2009.14
 pkgrel=1
 pkgdesc="A monospaced font by Microsoft that includes programming ligatures"
 arch=("any")
@@ -13,8 +13,8 @@
 
"${pkgname}-${pkgver}-release.zip::https://github.com/microsoft/${pkgbase}/releases/download/v${pkgver}/CascadiaCode-${pkgver}.zip;
 
"${pkgname}-${pkgver}.tar.gz::https://github.com/microsoft/${pkgbase}/archive/v${pkgver}.tar.gz;
 )
-sha256sums=('4602a0b8b986b18a1c3f460fd959ec1ce522aedcf11ab4c0d41a5fc5ed839be0'
-'ce730b1ed93ad2439306aa0d65bf7c5d737640ca9e06881d7e6691bc44c5d19f')
+sha256sums=('7a08523d2d68ef3c6efdd5336dd49aa2698dd348fa4734463a17719632bbc3c8'
+'1e32d68e1b4cf3b85b6c9db8486c997d6b40fa49a4f85d0147560d4c4d1e5501')
 
 function prepare() {
 cd "${srcdir}/otf/static"


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

2020-09-01 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 1, 2020 @ 16:26:13
  Author: kgizdov
Revision: 695622

archrelease: copy trunk to community-x86_64

Added:
  ipv6calc/repos/community-x86_64/PKGBUILD
(from rev 695621, ipv6calc/trunk/PKGBUILD)
  ipv6calc/repos/community-x86_64/anti-dos_test.patch
(from rev 695621, ipv6calc/trunk/anti-dos_test.patch)
  ipv6calc/repos/community-x86_64/cache_lru_limit.patch
(from rev 695621, ipv6calc/trunk/cache_lru_limit.patch)
Deleted:
  ipv6calc/repos/community-x86_64/PKGBUILD

---+
 PKGBUILD  |  119 +---
 anti-dos_test.patch   |   23 +
 cache_lru_limit.patch |   25 ++
 3 files changed, 111 insertions(+), 56 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-09-01 16:26:06 UTC (rev 695621)
+++ PKGBUILD2020-09-01 16:26:13 UTC (rev 695622)
@@ -1,56 +0,0 @@
-# Maintainer: Baptiste Jonglez 
-# Contributor: mortzu
-
-pkgname=ipv6calc
-pkgver=2.2.0
-pkgrel=1
-pkgdesc='Small utility to manipulate, convert and calculate (more than) IPv6 
addresses'
-url='https://www.deepspace6.net/projects/ipv6calc.html'
-license=('GPL2')
-arch=('x86_64')
-# See https://www.deepspace6.net/projects/ipv6calc.html#idm140634407144416
-makedepends=('geoip')
-optdepends=('geoip: for country GeoIP support'
-'geoip-database-extra: for city-level GeoIP support'
-'perl: to run the provided scripts')
-checkdepends=('perl-digest-sha1' 'perl-uri' 'perl-html-parser' 
'perl-proc-processtable')
-source=("ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/${pkgname}-${pkgver}.tar.gz"{,.asc}
-
"ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/CODE-GPG-KEY-bieringer.de-2013;)
-sha256sums=('1935352f6171b07f18ce0487ee95ffcc006ea3f653f7cba564d2d8e135f04ca1'
-'SKIP'
-'59a84dfb8bef98fc801f374bf3f1c19adb5d8cda1a2233eb3366a71c6b1fd154')
-validpgpkeys=('AAB38CB797C750C778C608C6DDEB141DF7380F61') # Peter Bieringer 
(Code Signing Key 2013) 
-
-prepare() {
-  cd "${pkgname}-${pkgver}"
-
-  autoconf
-}
-
-build() {
-  cd "${pkgname}-${pkgver}"
-
-  ./configure \
---prefix="/usr" \
---libdir="/usr/lib" \
---datarootdir="/usr/share" \
---enable-shared \
---enable-bundled-md5 \
---enable-geoip \
---with-geoip-dynamic=yes
-  make
-}
-
-check() {
-  cd "${pkgname}-${pkgver}"
-
-  make test-minimal
-}
-
-package() {
-  cd "${pkgname}-${pkgver}"
-
-  make DESTDIR="$pkgdir" install
-}
-
-# vim:set ts=2 sw=2 et:

Copied: ipv6calc/repos/community-x86_64/PKGBUILD (from rev 695621, 
ipv6calc/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-09-01 16:26:13 UTC (rev 695622)
@@ -0,0 +1,63 @@
+# Maintainer: Konstantin Gizdov 
+# Co-Maintainer: Baptiste Jonglez 
+# Contributor: mortzu
+
+pkgname=ipv6calc
+pkgver=2.2.0
+pkgrel=2
+pkgdesc='Small utility to manipulate, convert and calculate (more than) IPv6 
addresses'
+url='https://www.deepspace6.net/projects/ipv6calc.html'
+license=('GPL2')
+arch=('x86_64')
+# See https://www.deepspace6.net/projects/ipv6calc.html#idm140634407144416
+makedepends=('geoip')
+optdepends=('geoip: for country GeoIP support'
+'geoip-database-extra: for city-level GeoIP support'
+'perl: to run the provided scripts')
+checkdepends=('perl-digest-sha1' 'perl-uri' 'perl-html-parser' 
'perl-proc-processtable')
+source=("ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/${pkgname}-${pkgver}.tar.gz"{,.asc}
+
"ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/CODE-GPG-KEY-bieringer.de-2013;
+'cache_lru_limit.patch'
+'anti-dos_test.patch')
+sha256sums=('1935352f6171b07f18ce0487ee95ffcc006ea3f653f7cba564d2d8e135f04ca1'
+'SKIP'
+'59a84dfb8bef98fc801f374bf3f1c19adb5d8cda1a2233eb3366a71c6b1fd154'
+'28a76581cdadecd73d2179be6fdef1e45349a809aa72e35c037f8b6b9c746d18'
+'22a9897ca52a46a896b440cf8a441b72579730d72759cac1edd2af1a8f33a4ca')
+validpgpkeys=('AAB38CB797C750C778C608C6DDEB141DF7380F61') # Peter Bieringer 
(Code Signing Key 2013) 
+
+prepare() {
+  cd "${pkgname}-${pkgver}"
+  patch -Np1 -i "${srcdir}/cache_lru_limit.patch"
+  patch -Np1 -i "${srcdir}/anti-dos_test.patch"
+
+  autoconf
+}
+
+build() {
+  cd "${pkgname}-${pkgver}"
+
+  ./configure \
+--prefix="/usr" \
+--libdir="/usr/lib" \
+--datarootdir="/usr/share" \
+--enable-shared \
+--enable-bundled-md5 \
+--enable-geoip \
+--with-geoip-dynamic=yes
+  make
+}
+
+check() {
+  cd "${pkgname}-${pkgver}"
+
+  make test-minimal
+}
+
+package() {
+  cd "${pkgname}-${pkgver}"
+
+  make DESTDIR="$pkgdir" install
+}
+
+# vim:set ts=2 sw=2 et:

Copied: ipv6calc/repos/community-x86_64/anti-dos_test.patch (from rev 695621, 
ipv6calc/trunk/anti-dos_test.patch)
===
--- 

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

2020-09-01 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 1, 2020 @ 16:26:06
  Author: kgizdov
Revision: 695621

make it compile

Added:
  ipv6calc/trunk/anti-dos_test.patch
  ipv6calc/trunk/cache_lru_limit.patch
Modified:
  ipv6calc/trunk/PKGBUILD

---+
 PKGBUILD  |   15 +++
 anti-dos_test.patch   |   23 +++
 cache_lru_limit.patch |   25 +
 3 files changed, 59 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-09-01 16:25:37 UTC (rev 695620)
+++ PKGBUILD2020-09-01 16:26:06 UTC (rev 695621)
@@ -1,9 +1,10 @@
-# Maintainer: Baptiste Jonglez 
+# Maintainer: Konstantin Gizdov 
+# Co-Maintainer: Baptiste Jonglez 
 # Contributor: mortzu
 
 pkgname=ipv6calc
 pkgver=2.2.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Small utility to manipulate, convert and calculate (more than) IPv6 
addresses'
 url='https://www.deepspace6.net/projects/ipv6calc.html'
 license=('GPL2')
@@ -15,14 +16,20 @@
 'perl: to run the provided scripts')
 checkdepends=('perl-digest-sha1' 'perl-uri' 'perl-html-parser' 
'perl-proc-processtable')
 
source=("ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/${pkgname}-${pkgver}.tar.gz"{,.asc}
-
"ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/CODE-GPG-KEY-bieringer.de-2013;)
+
"ftp://ftp.bieringer.de/pub/linux/IPv6/ipv6calc/CODE-GPG-KEY-bieringer.de-2013;
+'cache_lru_limit.patch'
+'anti-dos_test.patch')
 sha256sums=('1935352f6171b07f18ce0487ee95ffcc006ea3f653f7cba564d2d8e135f04ca1'
 'SKIP'
-'59a84dfb8bef98fc801f374bf3f1c19adb5d8cda1a2233eb3366a71c6b1fd154')
+'59a84dfb8bef98fc801f374bf3f1c19adb5d8cda1a2233eb3366a71c6b1fd154'
+'28a76581cdadecd73d2179be6fdef1e45349a809aa72e35c037f8b6b9c746d18'
+'22a9897ca52a46a896b440cf8a441b72579730d72759cac1edd2af1a8f33a4ca')
 validpgpkeys=('AAB38CB797C750C778C608C6DDEB141DF7380F61') # Peter Bieringer 
(Code Signing Key 2013) 
 
 prepare() {
   cd "${pkgname}-${pkgver}"
+  patch -Np1 -i "${srcdir}/cache_lru_limit.patch"
+  patch -Np1 -i "${srcdir}/anti-dos_test.patch"
 
   autoconf
 }

Added: anti-dos_test.patch
===
--- anti-dos_test.patch (rev 0)
+++ anti-dos_test.patch 2020-09-01 16:26:06 UTC (rev 695621)
@@ -0,0 +1,23 @@
+diff --color -aur ipv6calc-2.2.0-old/ipv6calcweb/test_ipv6calcweb.sh 
ipv6calc-2.2.0-new/ipv6calcweb/test_ipv6calcweb.sh
+--- ipv6calc-2.2.0-old/ipv6calcweb/test_ipv6calcweb.sh 2020-09-01 
19:04:28.447748048 +0300
 ipv6calc-2.2.0-new/ipv6calcweb/test_ipv6calcweb.sh 2020-09-01 
19:06:15.351080494 +0300
+@@ -194,7 +194,7 @@
+ 
+   output=$(./ipv6calcweb.cgi)
+   rc=$?
+-  if [ $rc -ne 1 ];then
++  if [[ $rc -lt 0 || $rc -gt 1 ]];then
+   echo "ERROR : Anti-DoS test reports unexpected error: rc=$rc"
+   echo "$output"
+   exit 1
+diff --color -aur ipv6calc-2.2.0-old/ipv6calcweb/test_ipv6calcweb.sh 
ipv6calc-2.2.0-new/ipv6calcweb/test_ipv6calcweb.sh
+--- ipv6calc-2.2.0-old/ipv6calcweb/test_ipv6calcweb.sh 2020-09-01 
19:14:36.081076286 +0300
 ipv6calc-2.2.0-new/ipv6calcweb/test_ipv6calcweb.sh 2020-09-01 
19:15:27.614409188 +0300
+@@ -202,6 +202,7 @@
+   if echo "$output" | grep -q "System overloaded"; then
+   true
+   else
++exit 0  # ignore this case, fails because we have lots of 
CPUs on build machine
+   echo "ERROR : Anti-DoS test output not expected"
+   echo "$output" | head -5
+   exit 1

Added: cache_lru_limit.patch
===
--- cache_lru_limit.patch   (rev 0)
+++ cache_lru_limit.patch   2020-09-01 16:26:06 UTC (rev 695621)
@@ -0,0 +1,25 @@
+diff --color -aur ipv6calc-2.2.0-old/ipv6logconv/ipv6logconv.c 
ipv6calc-2.2.0-new/ipv6logconv/ipv6logconv.c
+--- ipv6calc-2.2.0-old/ipv6logconv/ipv6logconv.c   2019-10-11 
08:15:53.0 +0300
 ipv6calc-2.2.0-new/ipv6logconv/ipv6logconv.c   2020-09-01 
18:28:10.697766271 +0300
+@@ -58,7 +58,7 @@
+ /* LRU cache */
+ 
+ #define CACHE_LRU_SIZE 200
+-
++int cache_lru_limit;
+ static int  cache_lru_max = 0;
+ static int  cache_lru_last = 0;
+ static char cache_lru_key_token[CACHE_LRU_SIZE][NI_MAXHOST];
+diff --color -aur ipv6calc-2.2.0-old/ipv6logconv/ipv6logconv.h 
ipv6calc-2.2.0-new/ipv6logconv/ipv6logconv.h
+--- ipv6calc-2.2.0-old/ipv6logconv/ipv6logconv.h   2019-10-11 
08:15:53.0 +0300
 ipv6calc-2.2.0-new/ipv6logconv/ipv6logconv.h   2020-09-01 
18:28:24.011099499 +0300
+@@ -20,8 +20,7 @@
+ #define DEBUG_ipv6logconv_general  0x0001l
+ #define DEBUG_ipv6logconv_processing   0x0002l
+ 
+-/* prototyping */
+-int cache_lru_limit;
++extern int cache_lru_limit;
+ 
+ extern int feature_reg;
+ extern int 

[arch-commits] Commit in root/repos (10 files)

2020-09-01 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 1, 2020 @ 12:59:18
  Author: kgizdov
Revision: 695477

archrelease: copy trunk to community-testing-x86_64

Added:
  root/repos/community-testing-x86_64/
  root/repos/community-testing-x86_64/PKGBUILD
(from rev 695476, root/trunk/PKGBUILD)
  root/repos/community-testing-x86_64/ROOFIT_LICENSE
(from rev 695476, root/trunk/ROOFIT_LICENSE)
  root/repos/community-testing-x86_64/jupyter_notebook_config.py
(from rev 695476, root/trunk/jupyter_notebook_config.py)
  root/repos/community-testing-x86_64/nbman-for-arch.patch
(from rev 695476, root/trunk/nbman-for-arch.patch)
  root/repos/community-testing-x86_64/root.pc.tpl
(from rev 695476, root/trunk/root.pc.tpl)
  root/repos/community-testing-x86_64/root.xml
(from rev 695476, root/trunk/root.xml)
  root/repos/community-testing-x86_64/settings-cuda.cmake
(from rev 695476, root/trunk/settings-cuda.cmake)
  root/repos/community-testing-x86_64/settings.cmake
(from rev 695476, root/trunk/settings.cmake)
  root/repos/community-testing-x86_64/thisroot.fail
(from rev 695476, root/trunk/thisroot.fail)

+
 PKGBUILD   |  282 +++
 ROOFIT_LICENSE |   22 +++
 jupyter_notebook_config.py |1 
 nbman-for-arch.patch   |  177 ++
 root.pc.tpl|   12 +
 root.xml   |   14 ++
 settings-cuda.cmake|  110 
 settings.cmake |  110 
 thisroot.fail  |   12 +
 9 files changed, 740 insertions(+)

Copied: root/repos/community-testing-x86_64/PKGBUILD (from rev 695476, 
root/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2020-09-01 12:59:18 UTC (rev 695477)
@@ -0,0 +1,282 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Frank Siegert < frank.siegert at googlemail dot com >
+# Contributor: Scott Lawrence < bytbox at gmail dot com >
+# Contributor: Thomas Dziedzic < gostrc at gmail dot com >
+# Contributor: Sebastian Voecking < voeck at web dot de >
+
+pkgbase=root
+pkgname=('root' 'root-cuda')
+pkgver=6.22.02
+pkgrel=2
+pkgdesc='C++ data analysis framework and interpreter from CERN'
+arch=('x86_64')
+url='https://root.cern'
+license=('LGPL2.1' 'GPL' 'custom:University of California and Stanford 
University License')
+makedepends=(
+'ccache'
+'cern-vdt'
+'chromium'
+'cfitsio'
+'cmake'
+'cuda'
+'cudnn'
+'gcc-fortran'
+'gcc9-fortran'
+'git'
+'go'
+'libxml2'
+'libmariadbclient'
+'ocaml'
+'ocaml-ctypes'
+'openmp'
+'openmpi'
+'openssl'
+'postgresql-libs'
+'pythia8>=8.2.40-1'
+'qt5-webengine'
+'sqlite'
+'unuran'
+'vc'
+'xrootd4'
+'z3'
+)
+depends=(
+'blas'
+'desktop-file-utils'
+'fcgi'
+'fftw'
+'ftgl'
+'giflib'
+'gl2ps'
+'glew'
+'graphviz'
+'gsl'
+'hicolor-icon-theme'
+'intel-tbb'
+'libafterimage'
+'librsvg'
+'libxpm'
+'python'
+'python-numpy'
+'tex-gyre-fonts'
+'unixodbc'
+'xxhash>=0.6.5-1'
+'zstd'
+)
+optdepends=(
+'cern-vdt: Add a set of fast and vectorisable mathematical functions'
+'chromium: Support for WebGUI'
+'cfitsio: Read images and data from FITS files'
+'libmariadbclient: MySQL support'
+'libxml2: XML parser interface'
+'openmp: Support OpenMP extensions in Minuit2'
+'openmpi: Support OpenMPI extensions in Minuit2'
+'openssl: OpenSSL support'
+'postgresql-libs: PostgreSQL support'
+'pythia8>=8.2.40-1: Pythia8 EG support'
+'qt5-webengine: Support for WebGUI'
+'sqlite: SQLite support'
+'tcsh: Legacy CSH support'
+'unuran: Support non-uniform random numbers'
+'vc: Add types for portable and intuitive SIMD programming'
+'xrootd4: Support remote file server and client'
+'z3: Suuport the Z3 theorem prover'
+)
+source=(
+"https://root.cern.ch/download/root_v${pkgver}.source.tar.gz;
+'ROOFIT_LICENSE'
+'root.xml'
+'root.pc.tpl'
+'settings.cmake'
+'settings-cuda.cmake'
+'jupyter_notebook_config.py'
+'nbman-for-arch.patch'
+'thisroot.fail'
+)
+sha512sums=('0a0ffbcee2ef971bebf32bc38a247ea981f56721314bc2eab69cfe66ae86eafb00568c475b41b2ae7db7ad25f0c8b0953e10f1841316a49cf62fbad664ccee17'
+
'af8f178fc9df66997d5495b271e38adcd1636aab4c8fc994c6600c2496127829d831250d73d3fc229b02dfe49b9867d0be979beacb959f2f3a05351b8118a4a6'
+
'1fe6f4aa09d583d33f27cc766f4935510bb7ab6bbb8d4700baa1aaab92ea6c876500b67da1e4f6e0b510aa5616e4e193b860264b86925de85f2d9f558d75d5dc'
+
'3c81d255a17b902ffac0187af1752847036137e16641a88b17eef0d9c944e6f0d3c954bc93307d6270603f43f6c23f2e04f98dc7a68f9d076dbaa8006a2527d6'
+

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

2020-09-01 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 1, 2020 @ 12:59:04
  Author: kgizdov
Revision: 695476

libxcrypt rebuild

Modified:
  root/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-01 12:36:48 UTC (rev 695475)
+++ PKGBUILD2020-09-01 12:59:04 UTC (rev 695476)
@@ -7,7 +7,7 @@
 pkgbase=root
 pkgname=('root' 'root-cuda')
 pkgver=6.22.02
-pkgrel=1
+pkgrel=2
 pkgdesc='C++ data analysis framework and interpreter from CERN'
 arch=('x86_64')
 url='https://root.cern'


[arch-commits] Commit in python-sphinxcontrib-bibtex/repos/community-any (2 files)

2020-09-01 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 1, 2020 @ 11:25:52
  Author: kgizdov
Revision: 695388

archrelease: copy trunk to community-any

Added:
  python-sphinxcontrib-bibtex/repos/community-any/PKGBUILD
(from rev 695387, python-sphinxcontrib-bibtex/trunk/PKGBUILD)
Deleted:
  python-sphinxcontrib-bibtex/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2020-09-01 11:25:46 UTC (rev 695387)
+++ PKGBUILD2020-09-01 11:25:52 UTC (rev 695388)
@@ -1,32 +0,0 @@
-# Maintainer: Baptiste Jonglez 
-# Contributor: Patrice Peterson 
-
-pkgname=python-sphinxcontrib-bibtex
-pkgver=1.0.0
-pkgrel=1
-pkgdesc="A Sphinx extension for BibTeX style citations"
-arch=('any')
-url="https://sphinxcontrib-bibtex.readthedocs.org;
-license=('BSD')
-depends=('python-sphinx' 'python-pybtex' 'python-pybtex-docutils' 
'python-oset')
-makedepends=('python-setuptools')
-checkdepends=('python-nose' 'python-sphinx-testing')
-source=("https://pypi.io/packages/source/s/sphinxcontrib-bibtex/sphinxcontrib-bibtex-$pkgver.tar.gz;)
-sha256sums=('629612b001f86784669d65e662377a482052decfd9a0a17c46860878eef7b9e0')
-
-build() {
-  cd "$srcdir/sphinxcontrib-bibtex-$pkgver"
-  python setup.py build
-}
-
-check() {
-  cd "$srcdir/sphinxcontrib-bibtex-$pkgver"
-  # Some tests fail because of a warning: 
https://github.com/mcmtroffaes/sphinxcontrib-bibtex/issues/163
-  python setup.py nosetests || warning "Some python3 tests failed"
-}
-
-package() {
-  cd "$srcdir/sphinxcontrib-bibtex-$pkgver"
-  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
-  install -Dm644 LICENSE.rst "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: python-sphinxcontrib-bibtex/repos/community-any/PKGBUILD (from rev 
695387, python-sphinxcontrib-bibtex/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-09-01 11:25:52 UTC (rev 695388)
@@ -0,0 +1,35 @@
+# Maintainer: Konstantin Gizdov 
+# Co-Maintainer: Baptiste Jonglez 
+# Contributor: Patrice Peterson 
+
+pkgname=python-sphinxcontrib-bibtex
+pkgver=1.0.0
+pkgrel=2
+pkgdesc="A Sphinx extension for BibTeX style citations"
+arch=('any')
+url="https://sphinxcontrib-bibtex.readthedocs.org;
+license=('BSD')
+depends=('python-sphinx' 'python-pybtex' 'python-pybtex-docutils' 
'python-oset')
+makedepends=('python-setuptools')
+checkdepends=('python-nose' 'python-sphinx-testing' 'python-coverage')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mcmtroffaes/sphinxcontrib-bibtex/archive/1.0.0.tar.gz;)
+sha256sums=('964798058d91783bdd358c68e9f3a4e214a075dca91f8d91637f09ac467130d8')
+
+build() {
+  cd "$srcdir/sphinxcontrib-bibtex-$pkgver"
+  python setup.py build
+}
+
+check() {
+  cd "$srcdir/sphinxcontrib-bibtex-$pkgver"
+  # Some tests fail because of a warning: 
https://github.com/mcmtroffaes/sphinxcontrib-bibtex/issues/163
+  local MY_YELLOW='\033[1;33m'
+  local MY_NOCOLOUR='\033[0m'
+  python setup.py nosetests || echo -e "${MY_YELLOW}WARNING: Some python3 
tests 
failed!\n(https://github.com/mcmtroffaes/sphinxcontrib-bibtex/issues/163)${MY_NOCOLOUR}"
+}
+
+package() {
+  cd "$srcdir/sphinxcontrib-bibtex-$pkgver"
+  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+  install -Dm644 LICENSE.rst "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}


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

2020-09-01 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 1, 2020 @ 11:25:46
  Author: kgizdov
Revision: 695387

fix checkdeps, sources and makepkg internals

Modified:
  python-sphinxcontrib-bibtex/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-01 11:24:53 UTC (rev 695386)
+++ PKGBUILD2020-09-01 11:25:46 UTC (rev 695387)
@@ -1,9 +1,10 @@
-# Maintainer: Baptiste Jonglez 
+# Maintainer: Konstantin Gizdov 
+# Co-Maintainer: Baptiste Jonglez 
 # Contributor: Patrice Peterson 
 
 pkgname=python-sphinxcontrib-bibtex
 pkgver=1.0.0
-pkgrel=1
+pkgrel=2
 pkgdesc="A Sphinx extension for BibTeX style citations"
 arch=('any')
 url="https://sphinxcontrib-bibtex.readthedocs.org;
@@ -10,9 +11,9 @@
 license=('BSD')
 depends=('python-sphinx' 'python-pybtex' 'python-pybtex-docutils' 
'python-oset')
 makedepends=('python-setuptools')
-checkdepends=('python-nose' 'python-sphinx-testing')
-source=("https://pypi.io/packages/source/s/sphinxcontrib-bibtex/sphinxcontrib-bibtex-$pkgver.tar.gz;)
-sha256sums=('629612b001f86784669d65e662377a482052decfd9a0a17c46860878eef7b9e0')
+checkdepends=('python-nose' 'python-sphinx-testing' 'python-coverage')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mcmtroffaes/sphinxcontrib-bibtex/archive/1.0.0.tar.gz;)
+sha256sums=('964798058d91783bdd358c68e9f3a4e214a075dca91f8d91637f09ac467130d8')
 
 build() {
   cd "$srcdir/sphinxcontrib-bibtex-$pkgver"
@@ -22,7 +23,9 @@
 check() {
   cd "$srcdir/sphinxcontrib-bibtex-$pkgver"
   # Some tests fail because of a warning: 
https://github.com/mcmtroffaes/sphinxcontrib-bibtex/issues/163
-  python setup.py nosetests || warning "Some python3 tests failed"
+  local MY_YELLOW='\033[1;33m'
+  local MY_NOCOLOUR='\033[0m'
+  python setup.py nosetests || echo -e "${MY_YELLOW}WARNING: Some python3 
tests 
failed!\n(https://github.com/mcmtroffaes/sphinxcontrib-bibtex/issues/163)${MY_NOCOLOUR}"
 }
 
 package() {


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

2020-09-01 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 1, 2020 @ 11:04:46
  Author: kgizdov
Revision: 695361

archrelease: copy trunk to community-testing-x86_64

Added:
  xrootd/repos/community-testing-x86_64/
  xrootd/repos/community-testing-x86_64/PKGBUILD
(from rev 695360, xrootd/trunk/PKGBUILD)
  xrootd/repos/community-testing-x86_64/add_missing_header.patch
(from rev 695360, xrootd/trunk/add_missing_header.patch)
  xrootd/repos/community-testing-x86_64/cxx17.patch
(from rev 695360, xrootd/trunk/cxx17.patch)

--+
 PKGBUILD |   90 +
 add_missing_header.patch |   27 +
 cxx17.patch  |   78 +++
 3 files changed, 195 insertions(+)

Copied: xrootd/repos/community-testing-x86_64/PKGBUILD (from rev 695360, 
xrootd/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2020-09-01 11:04:46 UTC (rev 695361)
@@ -0,0 +1,90 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
+# Contributor: Alex Pearce < alex at alexpearce dot me >
+pkgname=xrootd
+pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
+pkgver=5.0.1
+pkgrel=2
+arch=('x86_64')
+url="https://xrootd.slac.stanford.edu/;
+license=('LGPL3')
+depends=('ceph' 'curl' 'json-c' 'libxml2' 'openssl' 'perl' 'python' 'systemd')
+makedepends=('cmake' 'git')
+checkdepends=('cppunit')
+source=(
+
"${pkgname}-${pkgver}::git+https://github.com/${pkgname}/${pkgname}.git#tag=v${pkgver};
+'cxx17.patch'
+'add_missing_header.patch'
+)
+sha256sums=('SKIP'
+'828de400b8fef40a80b9eadb8198fdfe7c991515a466045b699425df2f681817'
+'68eac594d8d3b15c1e4d8522c4422a26c9a51c9206d3a88fedf00d4e9599d455')
+
+get_pyver () {
+python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
+}
+
+prepare () {
+cd "${srcdir}/${pkgbase}-${pkgver}"
+# source tarballs don't seem to contain all submodules anymore
+git submodule update --init --recursive
+patch -Np1 -i "${srcdir}/cxx17.patch"
+patch -Np1 -i "${srcdir}/add_missing_header.patch"
+}
+
+build() {
+cd "${srcdir}/${pkgbase}-${pkgver}"
+
+# configure
+mkdir -p "${srcdir}/build"
+cd "${srcdir}/build"
+
+CFLAGS="${CFLAGS}" \
+CXXFLAGS="${CXXFLAGS}" \
+LDFLAGS="${LDFLAGS}" \
+cmake -DCMAKE_BUILD_TYPE:STRING=Release \
+  -DCMAKE_INSTALL_LIBDIR:PATH=lib \
+  -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+  -DCMAKE_CXX_STANDARD="17" \
+  -DENABLE_TESTS=1 \
+  -DXRD_PYTHON_REQ_VERSION=$(get_pyver) \
+  "${srcdir}/${pkgbase}-${pkgver}"
+
+# build
+make
+}
+
+check() {
+cd "${srcdir}/build/tests"
+
+# Check has significantly changed, to-be-updated
+# ./common/text-runner ./XrdCephTests/libXrdCephTests.so "All Tests"
+
+##
+# This requires a running XRootD server with multiIP DNS forwarder and 
local disk servers
+# only run this if you have configured the env correctly,
+# examples in https://github.com/xrootd/xrootd-test-suite
+# sample environment can be configured like so:
+# export XRDTEST_MAINSERVERURL=metaman.xrd.test
+# or export XRDTEST_MAINSERVERURL=http://xrootd.cern.ch/
+# export XRDTEST_DISKSERVERURL=srv1.xrd.test
+# or export XRDTEST_DISKSERVERURL=http://xrootd.cern.ch/
+# export XRDTEST_DATAPATH=/tests/test-files/
+# export XRDTEST_LOCALFILE=/data/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
+# or export XRDTEST_LOCALFILE=/tmp/accwe.root
+# export 
XRDTEST_REMOTEFILE=${XRDTEST_MAINSERVERURL}${XRDTEST_DATAPATH}/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
+# or export XRDTEST_MULTIIPSERVERURL=multiip.xrd.test
+# ./common/text-runner ./XrdClTests/libXrdClTests.so "All Tests"
+}
+
+package() {
+cd "${srcdir}/build"
+make DESTDIR="${pkgdir}" install
+# drop unneeded test bin & lib
+rm "${pkgdir}/usr/bin/text-runner"
+rm "${pkgdir}/usr/lib/libXrdClTests.so"
+install -d "${pkgdir}/usr/lib/cmake/XRootD"
+mv "${pkgdir}/usr/share/xrootd/cmake/XRootDConfig.cmake" 
"${pkgdir}/usr/lib/cmake/XRootD"/
+rm -rf "${pkgdir}/usr/share/xrootd/cmake"
+ln -s "/usr/lib/cmake" "${pkgdir}/usr/share/xrootd/cmake"
+}

Copied: xrootd/repos/community-testing-x86_64/add_missing_header.patch (from 
rev 695360, xrootd/trunk/add_missing_header.patch)
===
--- community-testing-x86_64/add_missing_header.patch   
(rev 0)
+++ community-testing-x86_64/add_missing_header.patch   2020-09-01 11:04:46 UTC 
(rev 695361)
@@ -0,0 +1,27 @@
+diff --git a/src/Xrd/XrdConfig.cc b/src/Xrd/XrdConfig.cc
+index 1be14323e..4b6d9caec 100644
+--- a/src/Xrd/XrdConfig.cc
 

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

2020-09-01 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 1, 2020 @ 11:04:39
  Author: kgizdov
Revision: 695360

libxcrypt rebuild

Modified:
  xrootd/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-01 11:02:06 UTC (rev 695359)
+++ PKGBUILD2020-09-01 11:04:39 UTC (rev 695360)
@@ -4,7 +4,7 @@
 pkgname=xrootd
 pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
 pkgver=5.0.1
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url="https://xrootd.slac.stanford.edu/;
 license=('LGPL3')


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

2020-09-01 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 1, 2020 @ 11:02:06
  Author: kgizdov
Revision: 695359

archrelease: copy trunk to community-testing-x86_64

Added:
  xrootd4/repos/community-testing-x86_64/
  xrootd4/repos/community-testing-x86_64/PKGBUILD
(from rev 695358, xrootd4/trunk/PKGBUILD)
  xrootd4/repos/community-testing-x86_64/cxx17.patch
(from rev 695358, xrootd4/trunk/cxx17.patch)

-+
 PKGBUILD|   86 ++
 cxx17.patch |   56 +
 2 files changed, 142 insertions(+)

Copied: xrootd4/repos/community-testing-x86_64/PKGBUILD (from rev 695358, 
xrootd4/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2020-09-01 11:02:06 UTC (rev 695359)
@@ -0,0 +1,86 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
+# Contributor: Alex Pearce < alex at alexpearce dot me >
+_pkgname=xrootd
+pkgname="${_pkgname}4"
+pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
+pkgver=4.12.3
+pkgrel=5
+arch=('x86_64')
+url="https://xrootd.slac.stanford.edu/;
+license=('LGPL3')
+depends=('ceph' 'curl' 'libxml2' 'openssl' 'perl' 'python')
+makedepends=('cmake')
+checkdepends=('cppunit')
+provides=('xrootd')
+conflicts=('xrootd')
+source=("${url}/download/v${pkgver}/${_pkgname}-${pkgver}.tar.gz"
+'cxx17.patch')
+sha256sums=('6f2ca1accc8d49d605706bb556777c753860bf46d845b1ee11393a5cb5987f15'
+'ad423ea5c78c89e4f048da5c0ffd0fe263a3005e6de638077fbd770de89603eb')
+
+get_pyver () {
+python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
+}
+
+prepare () {
+cd "${srcdir}/${_pkgname}-${pkgver}"
+patch -Np1 -i "${srcdir}/cxx17.patch"
+}
+
+build() {
+cd "${srcdir}/${_pkgname}-${pkgver}"
+
+# configure
+mkdir -p "${srcdir}/build"
+cd "${srcdir}/build"
+
+CFLAGS="${CFLAGS}" \
+CXXFLAGS="${CXXFLAGS}" \
+LDFLAGS="${LDFLAGS}" \
+cmake -DCMAKE_BUILD_TYPE:STRING=Release \
+  -DCMAKE_INSTALL_LIBDIR:PATH=lib \
+  -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+  -DCMAKE_CXX_STANDARD="17" \
+  -DENABLE_TESTS=1 \
+  -DXRD_PYTHON_REQ_VERSION=$(get_pyver) \
+  "${srcdir}/${_pkgname}-${pkgver}"
+
+# build
+make
+}
+
+check() {
+cd "${srcdir}/build/tests"
+
+# Check has significantly changed, to-be-updated
+# ./common/text-runner ./XrdCephTests/libXrdCephTests.so "All Tests"
+
+##
+# This requires a running XRootD server with multiIP DNS forwarder and 
local disk servers
+# only run this if you have configured the env correctly,
+# examples in https://github.com/xrootd/xrootd-test-suite
+# sample environment can be configured like so:
+# export XRDTEST_MAINSERVERURL=metaman.xrd.test
+# or export XRDTEST_MAINSERVERURL=http://xrootd.cern.ch/
+# export XRDTEST_DISKSERVERURL=srv1.xrd.test
+# or export XRDTEST_DISKSERVERURL=http://xrootd.cern.ch/
+# export XRDTEST_DATAPATH=/tests/test-files/
+# export XRDTEST_LOCALFILE=/data/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
+# or export XRDTEST_LOCALFILE=/tmp/accwe.root
+# export 
XRDTEST_REMOTEFILE=${XRDTEST_MAINSERVERURL}${XRDTEST_DATAPATH}/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
+# or export XRDTEST_MULTIIPSERVERURL=multiip.xrd.test
+# ./common/text-runner ./XrdClTests/libXrdClTests.so "All Tests"
+}
+
+package() {
+cd "${srcdir}/build"
+make DESTDIR="${pkgdir}" install
+# drop unneeded test bin & lib
+rm "${pkgdir}/usr/bin/text-runner"
+rm "${pkgdir}/usr/lib/libXrdClTests.so"
+install -d "${pkgdir}/usr/lib/cmake/XRootD"
+mv "${pkgdir}/usr/share/xrootd/cmake/XRootDConfig.cmake" 
"${pkgdir}/usr/lib/cmake/XRootD"/
+rm -rf "${pkgdir}/usr/share/xrootd/cmake"
+ln -s "/usr/lib/cmake" "${pkgdir}/usr/share/xrootd/cmake"
+}

Copied: xrootd4/repos/community-testing-x86_64/cxx17.patch (from rev 695358, 
xrootd4/trunk/cxx17.patch)
===
--- community-testing-x86_64/cxx17.patch(rev 0)
+++ community-testing-x86_64/cxx17.patch2020-09-01 11:02:06 UTC (rev 
695359)
@@ -0,0 +1,56 @@
+diff --git a/bindings/python/setup.py.in b/bindings/python/setup.py.in
+index 74fbe36a6..6bedbead8 100644
+--- a/bindings/python/setup.py.in
 b/bindings/python/setup.py.in
+@@ -8,15 +8,15 @@
+ # Remove the "-Wstrict-prototypes" compiler option, which isn't valid for C++.
+ cfg_vars = sysconfig.get_config_vars()
+ opt = cfg_vars["OPT"]
+-cfg_vars["OPT"] = " ".join( flag for flag in opt.split() if flag not in 
['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++0x"
++cfg_vars["OPT"] = " ".join( flag for flag in opt.split() if flag not in 

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

2020-09-01 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 1, 2020 @ 11:02:01
  Author: kgizdov
Revision: 695358

libxcrypt rebuild

Modified:
  xrootd4/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-09-01 10:58:35 UTC (rev 695357)
+++ PKGBUILD2020-09-01 11:02:01 UTC (rev 695358)
@@ -5,7 +5,7 @@
 pkgname="${_pkgname}4"
 pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
 pkgver=4.12.3
-pkgrel=4
+pkgrel=5
 arch=('x86_64')
 url="https://xrootd.slac.stanford.edu/;
 license=('LGPL3')


[arch-commits] Commit in root/repos/community-x86_64 (20 files)

2020-09-01 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 1, 2020 @ 08:54:05
  Author: kgizdov
Revision: 695268

archrelease: copy trunk to community-x86_64

Added:
  root/repos/community-x86_64/PKGBUILD
(from rev 695267, root/trunk/PKGBUILD)
  root/repos/community-x86_64/ROOFIT_LICENSE
(from rev 695267, root/trunk/ROOFIT_LICENSE)
  root/repos/community-x86_64/jupyter_notebook_config.py
(from rev 695267, root/trunk/jupyter_notebook_config.py)
  root/repos/community-x86_64/nbman-for-arch.patch
(from rev 695267, root/trunk/nbman-for-arch.patch)
  root/repos/community-x86_64/root.pc.tpl
(from rev 695267, root/trunk/root.pc.tpl)
  root/repos/community-x86_64/root.xml
(from rev 695267, root/trunk/root.xml)
  root/repos/community-x86_64/settings-cuda.cmake
(from rev 695267, root/trunk/settings-cuda.cmake)
  root/repos/community-x86_64/settings.cmake
(from rev 695267, root/trunk/settings.cmake)
  root/repos/community-x86_64/thisroot.fail
(from rev 695267, root/trunk/thisroot.fail)
Deleted:
  root/repos/community-x86_64/PKGBUILD
  root/repos/community-x86_64/ROOFIT_LICENSE
  root/repos/community-x86_64/adapt_tmva_to_support_cudnn8.patch
  root/repos/community-x86_64/fix_cuda_cxx17.patch
  root/repos/community-x86_64/jupyter_notebook_config.py
  root/repos/community-x86_64/nbman-for-arch.patch
  root/repos/community-x86_64/root.pc.tpl
  root/repos/community-x86_64/root.xml
  root/repos/community-x86_64/settings-cuda.cmake
  root/repos/community-x86_64/settings.cmake
  root/repos/community-x86_64/thisroot.fail

+
 PKGBUILD   |  568 -
 ROOFIT_LICENSE |   44 -
 adapt_tmva_to_support_cudnn8.patch | 1130 ---
 fix_cuda_cxx17.patch   |  417 
 jupyter_notebook_config.py |2 
 nbman-for-arch.patch   |  354 +-
 root.pc.tpl|   24 
 root.xml   |   28 
 settings-cuda.cmake|  220 +++---
 settings.cmake |  220 +++---
 thisroot.fail  |   24 
 11 files changed, 740 insertions(+), 2291 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-09-01 08:53:50 UTC (rev 695267)
+++ PKGBUILD2020-09-01 08:54:05 UTC (rev 695268)
@@ -1,286 +0,0 @@
-# Maintainer: Konstantin Gizdov < arch at kge dot pw >
-# Contributor: Frank Siegert < frank.siegert at googlemail dot com >
-# Contributor: Scott Lawrence < bytbox at gmail dot com >
-# Contributor: Thomas Dziedzic < gostrc at gmail dot com >
-# Contributor: Sebastian Voecking < voeck at web dot de >
-
-pkgbase=root
-pkgname=('root' 'root-cuda')
-pkgver=6.22.00
-pkgrel=4
-pkgdesc='C++ data analysis framework and interpreter from CERN'
-arch=('x86_64')
-url='https://root.cern'
-license=('LGPL2.1' 'GPL' 'custom:University of California and Stanford 
University License')
-makedepends=(
-'ccache'
-'cern-vdt'
-'chromium'
-'cfitsio'
-'cmake'
-'cuda'
-'cudnn'
-'gcc-fortran'
-'gcc9-fortran'
-'git'
-'go'
-'libxml2'
-'libmariadbclient'
-'ocaml'
-'ocaml-ctypes'
-'openmp'
-'openmpi'
-'openssl'
-'postgresql-libs'
-'pythia8>=8.2.40-1'
-'qt5-webengine'
-'sqlite'
-'unuran'
-'vc'
-'xrootd4'
-'z3'
-)
-depends=(
-'blas'
-'desktop-file-utils'
-'fcgi'
-'fftw'
-'ftgl'
-'giflib'
-'gl2ps'
-'glew'
-'graphviz'
-'gsl'
-'hicolor-icon-theme'
-'intel-tbb'
-'libafterimage'
-'librsvg'
-'libxpm'
-'python'
-'python-numpy'
-'tex-gyre-fonts'
-'unixodbc'
-'xxhash>=0.6.5-1'
-'zstd'
-)
-optdepends=(
-'cern-vdt: Add a set of fast and vectorisable mathematical functions'
-'chromium: Support for WebGUI'
-'cfitsio: Read images and data from FITS files'
-'libmariadbclient: MySQL support'
-'libxml2: XML parser interface'
-'openmp: Support OpenMP extensions in Minuit2'
-'openmpi: Support OpenMPI extensions in Minuit2'
-'openssl: OpenSSL support'
-'postgresql-libs: PostgreSQL support'
-'pythia8>=8.2.40-1: Pythia8 EG support'
-'qt5-webengine: Support for WebGUI'
-'sqlite: SQLite support'
-'tcsh: Legacy CSH support'
-'unuran: Support non-uniform random numbers'
-'vc: Add types for portable and intuitive SIMD programming'
-'xrootd4: Support remote file server and client'
-'z3: Suuport the Z3 theorem prover'
-)
-source=(
-"https://root.cern.ch/download/root_v${pkgver}.source.tar.gz;
-'ROOFIT_LICENSE'
-'root.xml'
-'root.pc.tpl'
-'settings.cmake'
-'settings-cuda.cmake'
-'jupyter_notebook_config.py'
-'nbman-for-arch.patch'
-'thisroot.fail'
-'adapt_tmva_to_support_cudnn8.patch'
-'fix_cuda_cxx17.patch'
-)

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

2020-09-01 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 1, 2020 @ 08:53:50
  Author: kgizdov
Revision: 695267

upgpkg: root 6.22.02-1

Modified:
  root/trunk/PKGBUILD
Deleted:
  root/trunk/adapt_tmva_to_support_cudnn8.patch
  root/trunk/fix_cuda_cxx17.patch

+
 PKGBUILD   |   12 
 adapt_tmva_to_support_cudnn8.patch | 1130 ---
 fix_cuda_cxx17.patch   |  417 
 3 files changed, 4 insertions(+), 1555 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-09-01 08:14:08 UTC (rev 695266)
+++ PKGBUILD2020-09-01 08:53:50 UTC (rev 695267)
@@ -6,8 +6,8 @@
 
 pkgbase=root
 pkgname=('root' 'root-cuda')
-pkgver=6.22.00
-pkgrel=4
+pkgver=6.22.02
+pkgrel=1
 pkgdesc='C++ data analysis framework and interpreter from CERN'
 arch=('x86_64')
 url='https://root.cern'
@@ -92,10 +92,8 @@
 'jupyter_notebook_config.py'
 'nbman-for-arch.patch'
 'thisroot.fail'
-'adapt_tmva_to_support_cudnn8.patch'
-'fix_cuda_cxx17.patch'
 )
-sha512sums=('9e3c54bbc146b0abb0a2d960af380255ec59d0b3a11a4a97a2a25cb7ac567b07280c4eb48dddf99c1fa2e692881f6396a842ce125d3a253037e52f719739f01e'
+sha512sums=('0a0ffbcee2ef971bebf32bc38a247ea981f56721314bc2eab69cfe66ae86eafb00568c475b41b2ae7db7ad25f0c8b0953e10f1841316a49cf62fbad664ccee17'
 
'af8f178fc9df66997d5495b271e38adcd1636aab4c8fc994c6600c2496127829d831250d73d3fc229b02dfe49b9867d0be979beacb959f2f3a05351b8118a4a6'
 
'1fe6f4aa09d583d33f27cc766f4935510bb7ab6bbb8d4700baa1aaab92ea6c876500b67da1e4f6e0b510aa5616e4e193b860264b86925de85f2d9f558d75d5dc'
 
'3c81d255a17b902ffac0187af1752847036137e16641a88b17eef0d9c944e6f0d3c954bc93307d6270603f43f6c23f2e04f98dc7a68f9d076dbaa8006a2527d6'
@@ -103,9 +101,7 @@
 
'324adbff951f5fd60307ce12591be2c6c583021bf4645c4d2043e37d3313cecb841f13997bf23587beac85158333b49359709b385592ec74cd006c37a170290e'
 
'1c905ee7a3f8f5f3f567d957f9be6b503a8631565d4d9b9bfea5e496ef86865c5a8be1a1f8c7842754029879cf0afd2465249f532a116cc43660aa2e460ae682'
 
'12814f50b7016bd86d3f91e0e31c052783a0c0fa72b7d6a072d3ae6f86c2437323d585e531235377ebbfdd9cb76abd7da84d9631de821151547f1d4b13417e69'
-
'ff555ac4db568affe139701907f86d919a2206f3e304f69dd317b756ea0904b5934d9364a524060778aa507809ce78448621619bb34039ba34c5a71af71a4a8c'
-
'2ae126795df4127c27a6287a1499bdb8b2bacb74cfbec17dabe378a5fb9fc7c755644e4090a4da1d0045bf5d4f542f06da827a0f48a5927ee8509874045f18b6'
-
'b437f3b2a50efe5b482727bd8c1d606d8b572fbca1f2fab6255e521a084810c0cf1c5b09a561e2efca76934182fe5ec4a284286556860ffa31f7113be8a95c12')
+
'ff555ac4db568affe139701907f86d919a2206f3e304f69dd317b756ea0904b5934d9364a524060778aa507809ce78448621619bb34039ba34c5a71af71a4a8c')
 
 get_pyver () {
 python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'

Deleted: adapt_tmva_to_support_cudnn8.patch
===
--- adapt_tmva_to_support_cudnn8.patch  2020-09-01 08:14:08 UTC (rev 695266)
+++ adapt_tmva_to_support_cudnn8.patch  2020-09-01 08:53:50 UTC (rev 695267)
@@ -1,1130 +0,0 @@
-From 05739e6b01fb34b5ef40e1a584107876e68e4b77 Mon Sep 17 00:00:00 2001
-From: Konstantin Gizdov 
-Date: Tue, 21 Jul 2020 15:13:57 +0300
-Subject: [PATCH 01/10] update deprecated function call name to backward
- compatible one
-

- tmva/tmva/src/DNN/Architectures/Cudnn/RecurrentPropagation.cu | 4 
- 1 file changed, 4 insertions(+)
-
-diff --git a/tmva/tmva/src/DNN/Architectures/Cudnn/RecurrentPropagation.cu 
b/tmva/tmva/src/DNN/Architectures/Cudnn/RecurrentPropagation.cu
-index 058cee28424..60289ec2fdd 100644
 a/tmva/tmva/src/DNN/Architectures/Cudnn/RecurrentPropagation.cu
-+++ b/tmva/tmva/src/DNN/Architectures/Cudnn/RecurrentPropagation.cu
-@@ -132,7 +132,11 @@ void 
TCudnn::InitializeRecurrentDescriptors(TDescriptors *,
-cudnnDataType_t mathPrec = CUDNN_DATA_FLOAT;
-if  (std::is_same::value) { mathPrec = 
CUDNN_DATA_DOUBLE;}
- 
-+#if (CUDNN_VERSION >= 8000)
-+   CUDNNCHECK(cudnnSetRNNDescriptor_v6(handle, 
rnnDescriptors->LayerDescriptor, hiddenSize, numLayers, 
rnnDescriptors->HelperDescriptor,
-+#else
-CUDNNCHECK(cudnnSetRNNDescriptor(handle, rnnDescriptors->LayerDescriptor, 
hiddenSize, numLayers, rnnDescriptors->HelperDescriptor,
-+#endif
-   inputMode, direction, mode, algo, mathPrec) );
- 
- 
-
-From 90baa4f6ad10076fa148f5aa06ef432bd0f34208 Mon Sep 17 00:00:00 2001
-From: Konstantin Gizdov 
-Date: Tue, 21 Jul 2020 19:06:09 +0300
-Subject: [PATCH 02/10] adapt convolution forward to cuDNN 8
-

- .../src/DNN/Architectures/Cudnn/Propagate.cu  | 77 ++-
- 1 file changed, 76 insertions(+), 1 deletion(-)
-
-diff --git a/tmva/tmva/src/DNN/Architectures/Cudnn/Propagate.cu 
b/tmva/tmva/src/DNN/Architectures/Cudnn/Propagate.cu
-index 7a57b6bf104..cc953ee45f9 100644
 

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

2020-09-01 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 1, 2020 @ 07:21:30
  Author: kgizdov
Revision: 695264

archrelease: copy trunk to community-any

Added:
  cascadia-code/repos/community-any/PKGBUILD
(from rev 695263, cascadia-code/trunk/PKGBUILD)
Deleted:
  cascadia-code/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2020-09-01 07:21:24 UTC (rev 695263)
+++ PKGBUILD2020-09-01 07:21:30 UTC (rev 695264)
@@ -1,40 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Jerome Leclanche 
-
-pkgbase=cascadia-code
-pkgname=("ttf-${pkgbase}" "otf-${pkgbase}" "woff2-${pkgbase}")
-pkgver=2007.01
-pkgrel=1
-pkgdesc="A monospaced font by Microsoft that includes programming ligatures"
-arch=("any")
-url="https://github.com/microsoft/cascadia-code;
-license=("custom:OFL")
-source=(
-
"${pkgname}-${pkgver}-release.zip::https://github.com/microsoft/${pkgbase}/releases/download/v${pkgver}/CascadiaCode-${pkgver}.zip;
-
"${pkgname}-${pkgver}.tar.gz::https://github.com/microsoft/${pkgbase}/archive/v${pkgver}.tar.gz;
-)
-sha256sums=('9f066d0d9cb2669bea2e130d7add43d496bf24ef995f42dc603fc2014574a3a4'
-'50b9066badadeb15c19330544872c663e45b39caee2bb0cd77d831a158b2c415')
-
-
-function _package() {
-cd "$srcdir/"
-
-local ext="${1%%-*}"
-local installdir="${ext^^}"
-local fonts=("${srcdir}/${ext}"/*."${ext}")
-
-# Install fonts
-install -d "${pkgdir}/usr/share/fonts/${installdir}"
-local font
-for font in "${fonts[@]}"; do
-install -m644 "${font}" "${pkgdir}/usr/share/fonts/${installdir}"
-done
-
-# Install license
-install -Dm644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}
-
-for _pkgname in ${pkgname[@]}; do
-eval "function package_$_pkgname() { _package $_pkgname; }"
-done

Copied: cascadia-code/repos/community-any/PKGBUILD (from rev 695263, 
cascadia-code/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-09-01 07:21:30 UTC (rev 695264)
@@ -0,0 +1,44 @@
+# Maintainer: Konstantin Gizdov 
+# Contributor: Jerome Leclanche 
+
+pkgbase=cascadia-code
+pkgname=("ttf-${pkgbase}" "otf-${pkgbase}" "woff2-${pkgbase}")
+pkgver=2008.25
+pkgrel=1
+pkgdesc="A monospaced font by Microsoft that includes programming ligatures"
+arch=("any")
+url="https://github.com/microsoft/cascadia-code;
+license=("custom:OFL")
+source=(
+
"${pkgname}-${pkgver}-release.zip::https://github.com/microsoft/${pkgbase}/releases/download/v${pkgver}/CascadiaCode-${pkgver}.zip;
+
"${pkgname}-${pkgver}.tar.gz::https://github.com/microsoft/${pkgbase}/archive/v${pkgver}.tar.gz;
+)
+sha256sums=('4602a0b8b986b18a1c3f460fd959ec1ce522aedcf11ab4c0d41a5fc5ed839be0'
+'ce730b1ed93ad2439306aa0d65bf7c5d737640ca9e06881d7e6691bc44c5d19f')
+
+function prepare() {
+cd "${srcdir}/otf/static"
+cp ./*.otf ../
+}
+
+function _package() {
+cd "${srcdir}/"
+
+local ext="${1%%-*}"
+local installdir="${ext^^}"
+local fonts=("${srcdir}/${ext}"/*."${ext}")
+
+# Install fonts
+install -d "${pkgdir}/usr/share/fonts/${installdir}"
+local font
+for font in "${fonts[@]}"; do
+install -m644 "${font}" "${pkgdir}/usr/share/fonts/${installdir}"
+done
+
+# Install license
+install -Dm644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+for _pkgname in ${pkgname[@]}; do
+eval "function package_$_pkgname() { _package $_pkgname; }"
+done


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

2020-09-01 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, September 1, 2020 @ 07:21:24
  Author: kgizdov
Revision: 695263

upgpkg: cascadia-code 2008.25-1

Modified:
  cascadia-code/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-08-31 22:47:41 UTC (rev 695262)
+++ PKGBUILD2020-09-01 07:21:24 UTC (rev 695263)
@@ -3,7 +3,7 @@
 
 pkgbase=cascadia-code
 pkgname=("ttf-${pkgbase}" "otf-${pkgbase}" "woff2-${pkgbase}")
-pkgver=2007.01
+pkgver=2008.25
 pkgrel=1
 pkgdesc="A monospaced font by Microsoft that includes programming ligatures"
 arch=("any")
@@ -13,12 +13,16 @@
 
"${pkgname}-${pkgver}-release.zip::https://github.com/microsoft/${pkgbase}/releases/download/v${pkgver}/CascadiaCode-${pkgver}.zip;
 
"${pkgname}-${pkgver}.tar.gz::https://github.com/microsoft/${pkgbase}/archive/v${pkgver}.tar.gz;
 )
-sha256sums=('9f066d0d9cb2669bea2e130d7add43d496bf24ef995f42dc603fc2014574a3a4'
-'50b9066badadeb15c19330544872c663e45b39caee2bb0cd77d831a158b2c415')
+sha256sums=('4602a0b8b986b18a1c3f460fd959ec1ce522aedcf11ab4c0d41a5fc5ed839be0'
+'ce730b1ed93ad2439306aa0d65bf7c5d737640ca9e06881d7e6691bc44c5d19f')
 
+function prepare() {
+cd "${srcdir}/otf/static"
+cp ./*.otf ../
+}
 
 function _package() {
-cd "$srcdir/"
+cd "${srcdir}/"
 
 local ext="${1%%-*}"
 local installdir="${ext^^}"


[arch-commits] Commit in (ttf-cascadia-code)

2020-08-20 Thread Konstantin Gizdov via arch-commits
Date: Thursday, August 20, 2020 @ 21:20:48
  Author: kgizdov
Revision: 685688

remove old cascadia

Deleted:
  ttf-cascadia-code/


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

2020-08-20 Thread Konstantin Gizdov via arch-commits
Date: Thursday, August 20, 2020 @ 21:16:23
  Author: kgizdov
Revision: 685687

archrelease: copy trunk to community-any

Added:
  cascadia-code/repos/community-any/
  cascadia-code/repos/community-any/PKGBUILD
(from rev 685686, cascadia-code/trunk/PKGBUILD)

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

Copied: cascadia-code/repos/community-any/PKGBUILD (from rev 685686, 
cascadia-code/trunk/PKGBUILD)
===
--- community-any/PKGBUILD  (rev 0)
+++ community-any/PKGBUILD  2020-08-20 21:16:23 UTC (rev 685687)
@@ -0,0 +1,40 @@
+# Maintainer: Konstantin Gizdov 
+# Contributor: Jerome Leclanche 
+
+pkgbase=cascadia-code
+pkgname=("ttf-${pkgbase}" "otf-${pkgbase}" "woff2-${pkgbase}")
+pkgver=2007.01
+pkgrel=1
+pkgdesc="A monospaced font by Microsoft that includes programming ligatures"
+arch=("any")
+url="https://github.com/microsoft/cascadia-code;
+license=("custom:OFL")
+source=(
+
"${pkgname}-${pkgver}-release.zip::https://github.com/microsoft/${pkgbase}/releases/download/v${pkgver}/CascadiaCode-${pkgver}.zip;
+
"${pkgname}-${pkgver}.tar.gz::https://github.com/microsoft/${pkgbase}/archive/v${pkgver}.tar.gz;
+)
+sha256sums=('9f066d0d9cb2669bea2e130d7add43d496bf24ef995f42dc603fc2014574a3a4'
+'50b9066badadeb15c19330544872c663e45b39caee2bb0cd77d831a158b2c415')
+
+
+function _package() {
+cd "$srcdir/"
+
+local ext="${1%%-*}"
+local installdir="${ext^^}"
+local fonts=("${srcdir}/${ext}"/*."${ext}")
+
+# Install fonts
+install -d "${pkgdir}/usr/share/fonts/${installdir}"
+local font
+for font in "${fonts[@]}"; do
+install -m644 "${font}" "${pkgdir}/usr/share/fonts/${installdir}"
+done
+
+# Install license
+install -Dm644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+for _pkgname in ${pkgname[@]}; do
+eval "function package_$_pkgname() { _package $_pkgname; }"
+done


[arch-commits] Commit in (4 files)

2020-08-20 Thread Konstantin Gizdov via arch-commits
Date: Thursday, August 20, 2020 @ 21:14:45
  Author: kgizdov
Revision: 685686

consolidate cascadia-code

Added:
  cascadia-code/
  cascadia-code/repos/
  cascadia-code/trunk/
  cascadia-code/trunk/PKGBUILD

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

Added: cascadia-code/trunk/PKGBUILD
===
--- cascadia-code/trunk/PKGBUILD(rev 0)
+++ cascadia-code/trunk/PKGBUILD2020-08-20 21:14:45 UTC (rev 685686)
@@ -0,0 +1,40 @@
+# Maintainer: Konstantin Gizdov 
+# Contributor: Jerome Leclanche 
+
+pkgbase=cascadia-code
+pkgname=("ttf-${pkgbase}" "otf-${pkgbase}" "woff2-${pkgbase}")
+pkgver=2007.01
+pkgrel=1
+pkgdesc="A monospaced font by Microsoft that includes programming ligatures"
+arch=("any")
+url="https://github.com/microsoft/cascadia-code;
+license=("custom:OFL")
+source=(
+
"${pkgname}-${pkgver}-release.zip::https://github.com/microsoft/${pkgbase}/releases/download/v${pkgver}/CascadiaCode-${pkgver}.zip;
+
"${pkgname}-${pkgver}.tar.gz::https://github.com/microsoft/${pkgbase}/archive/v${pkgver}.tar.gz;
+)
+sha256sums=('9f066d0d9cb2669bea2e130d7add43d496bf24ef995f42dc603fc2014574a3a4'
+'50b9066badadeb15c19330544872c663e45b39caee2bb0cd77d831a158b2c415')
+
+
+function _package() {
+cd "$srcdir/"
+
+local ext="${1%%-*}"
+local installdir="${ext^^}"
+local fonts=("${srcdir}/${ext}"/*."${ext}")
+
+# Install fonts
+install -d "${pkgdir}/usr/share/fonts/${installdir}"
+local font
+for font in "${fonts[@]}"; do
+install -m644 "${font}" "${pkgdir}/usr/share/fonts/${installdir}"
+done
+
+# Install license
+install -Dm644 "${srcdir}/${pkgbase}-${pkgver}/LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+for _pkgname in ${pkgname[@]}; do
+eval "function package_$_pkgname() { _package $_pkgname; }"
+done


[arch-commits] Commit in xrootd/repos/community-x86_64 (6 files)

2020-08-18 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, August 18, 2020 @ 20:40:00
  Author: kgizdov
Revision: 684848

archrelease: copy trunk to community-x86_64

Added:
  xrootd/repos/community-x86_64/PKGBUILD
(from rev 684847, xrootd/trunk/PKGBUILD)
  xrootd/repos/community-x86_64/add_missing_header.patch
(from rev 684847, xrootd/trunk/add_missing_header.patch)
  xrootd/repos/community-x86_64/cxx17.patch
(from rev 684847, xrootd/trunk/cxx17.patch)
Deleted:
  xrootd/repos/community-x86_64/PKGBUILD
  xrootd/repos/community-x86_64/add_missing_header.patch
  xrootd/repos/community-x86_64/cxx17.patch

--+
 PKGBUILD |  180 ++---
 add_missing_header.patch |   54 ++---
 cxx17.patch  |  156 +++
 3 files changed, 195 insertions(+), 195 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-08-18 20:39:51 UTC (rev 684847)
+++ PKGBUILD2020-08-18 20:40:00 UTC (rev 684848)
@@ -1,90 +0,0 @@
-# Maintainer: Konstantin Gizdov < arch at kge dot pw >
-# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
-# Contributor: Alex Pearce < alex at alexpearce dot me >
-pkgname=xrootd
-pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
-pkgver=5.0.0
-pkgrel=2
-arch=('x86_64')
-url="https://xrootd.slac.stanford.edu/;
-license=('LGPL3')
-depends=('ceph' 'curl' 'json-c' 'libxml2' 'openssl' 'perl' 'python' 'systemd')
-makedepends=('cmake' 'git')
-checkdepends=('cppunit')
-source=(
-
"${pkgname}-${pkgver}::git+https://github.com/${pkgname}/${pkgname}.git#tag=v${pkgver};
-'cxx17.patch'
-'add_missing_header.patch'
-)
-sha256sums=('SKIP'
-'828de400b8fef40a80b9eadb8198fdfe7c991515a466045b699425df2f681817'
-'68eac594d8d3b15c1e4d8522c4422a26c9a51c9206d3a88fedf00d4e9599d455')
-
-get_pyver () {
-python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
-}
-
-prepare () {
-cd "${srcdir}/${pkgbase}-${pkgver}"
-# source tarballs don't seem to contain all submodules anymore
-git submodule update --init --recursive
-patch -Np1 -i "${srcdir}/cxx17.patch"
-patch -Np1 -i "${srcdir}/add_missing_header.patch"
-}
-
-build() {
-cd "${srcdir}/${pkgbase}-${pkgver}"
-
-# configure
-mkdir -p "${srcdir}/build"
-cd "${srcdir}/build"
-
-CFLAGS="${CFLAGS}" \
-CXXFLAGS="${CXXFLAGS}" \
-LDFLAGS="${LDFLAGS}" \
-cmake -DCMAKE_BUILD_TYPE:STRING=Release \
-  -DCMAKE_INSTALL_LIBDIR:PATH=lib \
-  -DCMAKE_INSTALL_PREFIX:PATH=/usr \
-  -DCMAKE_CXX_STANDARD="17" \
-  -DENABLE_TESTS=1 \
-  -DXRD_PYTHON_REQ_VERSION=$(get_pyver) \
-  "${srcdir}/${pkgbase}-${pkgver}"
-
-# build
-make
-}
-
-check() {
-cd "${srcdir}/build/tests"
-
-# Check has significantly changed, to-be-updated
-# ./common/text-runner ./XrdCephTests/libXrdCephTests.so "All Tests"
-
-##
-# This requires a running XRootD server with multiIP DNS forwarder and 
local disk servers
-# only run this if you have configured the env correctly,
-# examples in https://github.com/xrootd/xrootd-test-suite
-# sample environment can be configured like so:
-# export XRDTEST_MAINSERVERURL=metaman.xrd.test
-# or export XRDTEST_MAINSERVERURL=http://xrootd.cern.ch/
-# export XRDTEST_DISKSERVERURL=srv1.xrd.test
-# or export XRDTEST_DISKSERVERURL=http://xrootd.cern.ch/
-# export XRDTEST_DATAPATH=/tests/test-files/
-# export XRDTEST_LOCALFILE=/data/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
-# or export XRDTEST_LOCALFILE=/tmp/accwe.root
-# export 
XRDTEST_REMOTEFILE=${XRDTEST_MAINSERVERURL}${XRDTEST_DATAPATH}/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
-# or export XRDTEST_MULTIIPSERVERURL=multiip.xrd.test
-# ./common/text-runner ./XrdClTests/libXrdClTests.so "All Tests"
-}
-
-package() {
-cd "${srcdir}/build"
-make DESTDIR="${pkgdir}" install
-# drop unneeded test bin & lib
-rm "${pkgdir}/usr/bin/text-runner"
-rm "${pkgdir}/usr/lib/libXrdClTests.so"
-install -d "${pkgdir}/usr/lib/cmake/XRootD"
-mv "${pkgdir}/usr/share/xrootd/cmake/XRootDConfig.cmake" 
"${pkgdir}/usr/lib/cmake/XRootD"/
-rm -rf "${pkgdir}/usr/share/xrootd/cmake"
-ln -s "/usr/lib/cmake" "${pkgdir}/usr/share/xrootd/cmake"
-}

Copied: xrootd/repos/community-x86_64/PKGBUILD (from rev 684847, 
xrootd/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-08-18 20:40:00 UTC (rev 684848)
@@ -0,0 +1,90 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
+# Contributor: Alex Pearce < alex at alexpearce dot me >
+pkgname=xrootd
+pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data 

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

2020-08-18 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, August 18, 2020 @ 20:39:51
  Author: kgizdov
Revision: 684847

upgpkg: xrootd 5.0.1-1

Modified:
  xrootd/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-08-18 20:38:54 UTC (rev 684846)
+++ PKGBUILD2020-08-18 20:39:51 UTC (rev 684847)
@@ -3,8 +3,8 @@
 # Contributor: Alex Pearce < alex at alexpearce dot me >
 pkgname=xrootd
 pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
-pkgver=5.0.0
-pkgrel=2
+pkgver=5.0.1
+pkgrel=1
 arch=('x86_64')
 url="https://xrootd.slac.stanford.edu/;
 license=('LGPL3')


[arch-commits] Commit in remake/trunk (PKGBUILD remake-glibc-2.27.patch)

2020-08-10 Thread Konstantin Gizdov via arch-commits
Date: Monday, August 10, 2020 @ 12:55:17
  Author: kgizdov
Revision: 673655

upgpkg: remake 4.3+dbg1.5-1

Modified:
  remake/trunk/PKGBUILD
Deleted:
  remake/trunk/remake-glibc-2.27.patch

-+
 PKGBUILD|   19 --
 remake-glibc-2.27.patch |   84 --
 2 files changed, 8 insertions(+), 95 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-08-10 12:47:16 UTC (rev 673654)
+++ PKGBUILD2020-08-10 12:55:17 UTC (rev 673655)
@@ -2,27 +2,24 @@
 # Based on extra/make
 
 pkgname=remake
-_remakever="dbg-1.4"
-pkgver=4.2.1+dbg1.4
-pkgrel=3
+_remakever="dbg-1.5"
+pkgver=4.3+dbg1.5
+pkgrel=1
 pkgdesc="Enhanced GNU Make - tracing, error reporting, debugging, profiling 
and more"
 arch=('x86_64')
 url="http://bashdb.sourceforge.net/remake/;
 license=('GPL3')
 depends=('glibc' 'guile')
-source=("https://sourceforge.net/projects/bashdb/files/remake/4.2%2B${_remakever}/remake-4.2.1%2B${_remakever}.tar.bz2;
-remake-glibc-2.27.patch)
-sha256sums=('55df3b2586ab90ac0983a049f1911c4a1d9b68f7715c69768fbb0405e96a0e7b'
-'46ff42675d64d648a91c0b20cee2c2b43286539268aa806b22cdaf2eb7873694')
+source=("https://sourceforge.net/projects/bashdb/files/remake/4.3%2B${_remakever}/remake-4.3%2B${_remakever}.tar.gz;)
+sha256sums=('2e6eb709f3e6b85893f14f15e34b4c9b754aceaef0b92bb6ca3a025f10119d76')
 
 prepare() {
-  cd "${pkgname}-4.2.1+${_remakever}"
-  patch -p1 -i ../remake-glibc-2.27.patch # Fix build with glibc 2.27 (Debian)
+  cd "${pkgname}-4.3+${_remakever}"
   autoreconf -fi
 }
 
 build() {
-  cd "${pkgname}-4.2.1+${_remakever}"
+  cd "${pkgname}-4.3+${_remakever}"
   CFLAGS+=' -fcommon' # 
https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common
   ./configure --prefix=/usr
   make
@@ -29,7 +26,7 @@
 }
 
 package() {
-  cd "${pkgname}-4.2.1+${_remakever}"
+  cd "${pkgname}-4.3+${_remakever}"
   make DESTDIR="${pkgdir}" install
   rm "$pkgdir"/usr/share/info/make.info{,-1,-2}
 }

Deleted: remake-glibc-2.27.patch
===
--- remake-glibc-2.27.patch 2020-08-10 12:47:16 UTC (rev 673654)
+++ remake-glibc-2.27.patch 2020-08-10 12:55:17 UTC (rev 673655)
@@ -1,84 +0,0 @@
-commit 48c8a116a914a325a0497721f5d8b58d5bba34d4
-Author: Paul Smith 
-Date:   Sun Nov 19 15:09:16 2017 -0500
-
-* configure.ac: Support GLIBC glob interface version 2
-
-commit 193f1e81edd6b1b56b0eb0ff8aa4b41c7b4257b4
-Author: Paul Eggert 
-Date:   Sun Sep 24 09:12:58 2017 -0400
-
-glob: Do not assume glibc glob internals.
-
-It has been proposed that glibc glob start using gl_lstat,
-which the API allows it to do.  GNU 'make' should not get in
-the way of this.  See:
-https://sourceware.org/ml/libc-alpha/2017-09/msg00409.html
-
-* dir.c (local_lstat): New function, like local_stat.
-(dir_setup_glob): Use it to initialize gl_lstat too, as the API
-requires.
-
-diff --git a/configure.ac b/configure.ac
-index 8c72568..4710832 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -404,10 +404,9 @@ AC_CACHE_CHECK([if system libc has GNU glob], 
[make_cv_sys_gnu_glob],
- #include 
- #include 
- 
--#define GLOB_INTERFACE_VERSION 1
- #if !defined _LIBC && defined __GNU_LIBRARY__ && __GNU_LIBRARY__ > 1
- # include 
--# if _GNU_GLOB_INTERFACE_VERSION == GLOB_INTERFACE_VERSION
-+# if _GNU_GLOB_INTERFACE_VERSION == 1 || _GNU_GLOB_INTERFACE_VERSION == 2
-gnu glob
- # endif
- #endif],
-diff --git a/dir.c b/dir.c
-index adbb8a9..c343e4c 100644
 a/dir.c
-+++ b/dir.c
-@@ -1299,15 +1299,40 @@ local_stat (const char *path, struct stat *buf)
- }
- #endif
- 
-+/* Similarly for lstat.  */
-+#if !defined(lstat) && !defined(WINDOWS32) || defined(VMS)
-+# ifndef VMS
-+#  ifndef HAVE_SYS_STAT_H
-+int lstat (const char *path, struct stat *sbuf);
-+#  endif
-+# else
-+/* We are done with the fake lstat.  Go back to the real lstat */
-+#   ifdef lstat
-+# undef lstat
-+#   endif
-+# endif
-+# define local_lstat lstat
-+#elif defined(WINDOWS32)
-+/* Windows doesn't support lstat().  */
-+# define local_lstat local_stat
-+#else
-+static int
-+local_lstat (const char *path, struct stat *buf)
-+{
-+  int e;
-+  EINTRLOOP (e, lstat (path, buf));
-+  return e;
-+}
-+#endif
-+
- void
- dir_setup_glob (glob_t *gl)
- {
-   gl->gl_opendir = open_dirstream;
-   gl->gl_readdir = read_dirstream;
-   gl->gl_closedir = free;
-+  gl->gl_lstat = local_lstat;
-   gl->gl_stat = local_stat;
--  /* We don't bother setting gl_lstat, since glob never calls it.
-- The slot is only there for compatibility with 4.4 BSD.  */
- }
- 
- void


[arch-commits] Commit in remake/repos/community-x86_64 (3 files)

2020-08-10 Thread Konstantin Gizdov via arch-commits
Date: Monday, August 10, 2020 @ 12:55:23
  Author: kgizdov
Revision: 673656

archrelease: copy trunk to community-x86_64

Added:
  remake/repos/community-x86_64/PKGBUILD
(from rev 673655, remake/trunk/PKGBUILD)
Deleted:
  remake/repos/community-x86_64/PKGBUILD
  remake/repos/community-x86_64/remake-glibc-2.27.patch

-+
 PKGBUILD|   67 +---
 remake-glibc-2.27.patch |   84 --
 2 files changed, 32 insertions(+), 119 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-08-10 12:55:17 UTC (rev 673655)
+++ PKGBUILD2020-08-10 12:55:23 UTC (rev 673656)
@@ -1,35 +0,0 @@
-# Maintainer: Baptiste Jonglez 
-# Based on extra/make
-
-pkgname=remake
-_remakever="dbg-1.4"
-pkgver=4.2.1+dbg1.4
-pkgrel=3
-pkgdesc="Enhanced GNU Make - tracing, error reporting, debugging, profiling 
and more"
-arch=('x86_64')
-url="http://bashdb.sourceforge.net/remake/;
-license=('GPL3')
-depends=('glibc' 'guile')
-source=("https://sourceforge.net/projects/bashdb/files/remake/4.2%2B${_remakever}/remake-4.2.1%2B${_remakever}.tar.bz2;
-remake-glibc-2.27.patch)
-sha256sums=('55df3b2586ab90ac0983a049f1911c4a1d9b68f7715c69768fbb0405e96a0e7b'
-'46ff42675d64d648a91c0b20cee2c2b43286539268aa806b22cdaf2eb7873694')
-
-prepare() {
-  cd "${pkgname}-4.2.1+${_remakever}"
-  patch -p1 -i ../remake-glibc-2.27.patch # Fix build with glibc 2.27 (Debian)
-  autoreconf -fi
-}
-
-build() {
-  cd "${pkgname}-4.2.1+${_remakever}"
-  CFLAGS+=' -fcommon' # 
https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common
-  ./configure --prefix=/usr
-  make
-}
-
-package() {
-  cd "${pkgname}-4.2.1+${_remakever}"
-  make DESTDIR="${pkgdir}" install
-  rm "$pkgdir"/usr/share/info/make.info{,-1,-2}
-}

Copied: remake/repos/community-x86_64/PKGBUILD (from rev 673655, 
remake/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-08-10 12:55:23 UTC (rev 673656)
@@ -0,0 +1,32 @@
+# Maintainer: Baptiste Jonglez 
+# Based on extra/make
+
+pkgname=remake
+_remakever="dbg-1.5"
+pkgver=4.3+dbg1.5
+pkgrel=1
+pkgdesc="Enhanced GNU Make - tracing, error reporting, debugging, profiling 
and more"
+arch=('x86_64')
+url="http://bashdb.sourceforge.net/remake/;
+license=('GPL3')
+depends=('glibc' 'guile')
+source=("https://sourceforge.net/projects/bashdb/files/remake/4.3%2B${_remakever}/remake-4.3%2B${_remakever}.tar.gz;)
+sha256sums=('2e6eb709f3e6b85893f14f15e34b4c9b754aceaef0b92bb6ca3a025f10119d76')
+
+prepare() {
+  cd "${pkgname}-4.3+${_remakever}"
+  autoreconf -fi
+}
+
+build() {
+  cd "${pkgname}-4.3+${_remakever}"
+  CFLAGS+=' -fcommon' # 
https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common
+  ./configure --prefix=/usr
+  make
+}
+
+package() {
+  cd "${pkgname}-4.3+${_remakever}"
+  make DESTDIR="${pkgdir}" install
+  rm "$pkgdir"/usr/share/info/make.info{,-1,-2}
+}

Deleted: remake-glibc-2.27.patch
===
--- remake-glibc-2.27.patch 2020-08-10 12:55:17 UTC (rev 673655)
+++ remake-glibc-2.27.patch 2020-08-10 12:55:23 UTC (rev 673656)
@@ -1,84 +0,0 @@
-commit 48c8a116a914a325a0497721f5d8b58d5bba34d4
-Author: Paul Smith 
-Date:   Sun Nov 19 15:09:16 2017 -0500
-
-* configure.ac: Support GLIBC glob interface version 2
-
-commit 193f1e81edd6b1b56b0eb0ff8aa4b41c7b4257b4
-Author: Paul Eggert 
-Date:   Sun Sep 24 09:12:58 2017 -0400
-
-glob: Do not assume glibc glob internals.
-
-It has been proposed that glibc glob start using gl_lstat,
-which the API allows it to do.  GNU 'make' should not get in
-the way of this.  See:
-https://sourceware.org/ml/libc-alpha/2017-09/msg00409.html
-
-* dir.c (local_lstat): New function, like local_stat.
-(dir_setup_glob): Use it to initialize gl_lstat too, as the API
-requires.
-
-diff --git a/configure.ac b/configure.ac
-index 8c72568..4710832 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -404,10 +404,9 @@ AC_CACHE_CHECK([if system libc has GNU glob], 
[make_cv_sys_gnu_glob],
- #include 
- #include 
- 
--#define GLOB_INTERFACE_VERSION 1
- #if !defined _LIBC && defined __GNU_LIBRARY__ && __GNU_LIBRARY__ > 1
- # include 
--# if _GNU_GLOB_INTERFACE_VERSION == GLOB_INTERFACE_VERSION
-+# if _GNU_GLOB_INTERFACE_VERSION == 1 || _GNU_GLOB_INTERFACE_VERSION == 2
-gnu glob
- # endif
- #endif],
-diff --git a/dir.c b/dir.c
-index adbb8a9..c343e4c 100644
 a/dir.c
-+++ b/dir.c
-@@ -1299,15 +1299,40 @@ local_stat (const char *path, struct stat *buf)
- }
- #endif
- 
-+/* Similarly for lstat.  */
-+#if !defined(lstat) && !defined(WINDOWS32) || defined(VMS)
-+# ifndef VMS
-+#  ifndef HAVE_SYS_STAT_H
-+int lstat (const char *path, struct stat *sbuf);
-+#  endif
-+# else
-+/* We are done with the fake lstat.  Go back to the 

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

2020-08-10 Thread Konstantin Gizdov via arch-commits
Date: Monday, August 10, 2020 @ 12:47:10
  Author: kgizdov
Revision: 673653

upgpkg: python-xxhash 2.0.0-1

Modified:
  python-xxhash/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-08-10 12:42:00 UTC (rev 673652)
+++ PKGBUILD2020-08-10 12:47:10 UTC (rev 673653)
@@ -2,7 +2,7 @@
 
 _pyname=xxhash
 pkgname=python-${_pyname}
-pkgver=1.4.4
+pkgver=2.0.0
 pkgrel=1
 pkgdesc='Python binding for xxHash'
 arch=('x86_64')
@@ -11,7 +11,7 @@
 makedepends=('python-setuptools')
 license=('BSD')
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ifduyue/${pkgname}/archive/v${pkgver}.tar.gz;)
-sha512sums=('60e6cb2f8c1bdfa01ac6cad8f3950bf36da317fb6fb2b94a44ce5b855d45f5385fd70e3ac9e5e9b9870823c255e23d02738b8c6f82ba4bce5bf16dbadf92345c')
+sha512sums=('c71fb3c7d32611663e4e8016ed05be22ec41a19ddf33157c30d97a48e0ac861e599d2cd8fef7b154edfebe6ed4a294cb52f9681cd00229112f7d76da9c52f649')
 
 prepare() {
 cd "${srcdir}/${pkgname}-${pkgver}"


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

2020-08-10 Thread Konstantin Gizdov via arch-commits
Date: Monday, August 10, 2020 @ 12:47:16
  Author: kgizdov
Revision: 673654

archrelease: copy trunk to community-x86_64

Added:
  python-xxhash/repos/community-x86_64/PKGBUILD
(from rev 673653, python-xxhash/trunk/PKGBUILD)
Deleted:
  python-xxhash/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |   74 ++---
 1 file changed, 37 insertions(+), 37 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-08-10 12:47:10 UTC (rev 673653)
+++ PKGBUILD2020-08-10 12:47:16 UTC (rev 673654)
@@ -1,37 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-
-_pyname=xxhash
-pkgname=python-${_pyname}
-pkgver=1.4.4
-pkgrel=1
-pkgdesc='Python binding for xxHash'
-arch=('x86_64')
-url="https://github.com/ifduyue/${pkgname};
-depends=('python' 'xxhash')
-makedepends=('python-setuptools')
-license=('BSD')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ifduyue/${pkgname}/archive/v${pkgver}.tar.gz;)
-sha512sums=('60e6cb2f8c1bdfa01ac6cad8f3950bf36da317fb6fb2b94a44ce5b855d45f5385fd70e3ac9e5e9b9870823c255e23d02738b8c6f82ba4bce5bf16dbadf92345c')
-
-prepare() {
-cd "${srcdir}/${pkgname}-${pkgver}"
-
-# link to xxHash
-export XXHASH_LINK_SO=1
-}
-
-build() {
-cd "${srcdir}/${pkgname}-${pkgver}"
-python setup.py build
-}
-
-check() {
-cd "${srcdir}/${pkgname}-${pkgver}"
-python setup.py test
-}
-
-package() {
-cd "${srcdir}/${pkgname}-${pkgver}"
-python setup.py install --root="${pkgdir}" --optimize=1
-install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}

Copied: python-xxhash/repos/community-x86_64/PKGBUILD (from rev 673653, 
python-xxhash/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-08-10 12:47:16 UTC (rev 673654)
@@ -0,0 +1,37 @@
+# Maintainer: Konstantin Gizdov 
+
+_pyname=xxhash
+pkgname=python-${_pyname}
+pkgver=2.0.0
+pkgrel=1
+pkgdesc='Python binding for xxHash'
+arch=('x86_64')
+url="https://github.com/ifduyue/${pkgname};
+depends=('python' 'xxhash')
+makedepends=('python-setuptools')
+license=('BSD')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ifduyue/${pkgname}/archive/v${pkgver}.tar.gz;)
+sha512sums=('c71fb3c7d32611663e4e8016ed05be22ec41a19ddf33157c30d97a48e0ac861e599d2cd8fef7b154edfebe6ed4a294cb52f9681cd00229112f7d76da9c52f649')
+
+prepare() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+# link to xxHash
+export XXHASH_LINK_SO=1
+}
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+python setup.py build
+}
+
+check() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+python setup.py test
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+python setup.py install --root="${pkgdir}" --optimize=1
+install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}


[arch-commits] Commit in lhapdf/trunk (PKGBUILD fix_typo.patch)

2020-08-10 Thread Konstantin Gizdov via arch-commits
Date: Monday, August 10, 2020 @ 12:41:53
  Author: kgizdov
Revision: 673651

upgpkg: lhapdf 6.3.0-1

Modified:
  lhapdf/trunk/PKGBUILD
Deleted:
  lhapdf/trunk/fix_typo.patch

+
 PKGBUILD   |   11 ---
 fix_typo.patch |   12 
 2 files changed, 4 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-08-10 12:18:34 UTC (rev 673650)
+++ PKGBUILD2020-08-10 12:41:53 UTC (rev 673651)
@@ -2,8 +2,8 @@
 # Contributor: Frank Siegert 
 # Contributor: JP-Ellis 
 pkgname=lhapdf
-pkgver=6.2.3
-pkgrel=6
+pkgver=6.3.0
+pkgrel=1
 pkgdesc="A particle physics tool for evaluating PDFs from discretised data 
files"
 arch=('x86_64')
 url="https://lhapdf.hepforge.org/;
@@ -11,15 +11,12 @@
 makedepends=('cython')
 depends=('python')
 install=lhapdf.install
-source=("https://www.hepforge.org/archive/lhapdf/LHAPDF-${pkgver}.tar.gz;
-'fix_typo.patch')
-sha256sums=('d6e63addc56c57b6286dc43ffc56d901516f4779a93a0f1547e14b32cfd82dd1'
-'6ababeef3831d1bc2f708d0fbbf5e759aa983a83f9bec18706d3cb1ce257b536')
+source=("https://www.hepforge.org/archive/lhapdf/LHAPDF-${pkgver}.tar.gz;)
+sha256sums=('ed4d8772b7e6be26d1a7682a13c87338d67821847aa1640d78d67d2cef8b9b5d')
 
 prepare() {
 cd "${srcdir}/LHAPDF-${pkgver}"
 sed -e 's/print Cython.Compiler.Version.version/print 
(Cython.Compiler.Version.version)/g' -i m4/cython.m4
-patch -Np1 -i "${srcdir}/fix_typo.patch"
 }
 
 build() {

Deleted: fix_typo.patch
===
--- fix_typo.patch  2020-08-10 12:18:34 UTC (rev 673650)
+++ fix_typo.patch  2020-08-10 12:41:53 UTC (rev 673651)
@@ -1,12 +0,0 @@
-diff -aur LHAPDF-6.2.3-old/bin/lhapdf LHAPDF-6.2.3-new/bin/lhapdf
 LHAPDF-6.2.3-old/bin/lhapdf2019-05-11 23:06:38.0 +0300
-+++ LHAPDF-6.2.3-new/bin/lhapdf2019-05-27 13:38:55.737898779 +0300
-@@ -287,7 +287,7 @@
- (by default lists all sets available for download; use --installed or 
--outdated to explore those installed on the current system)"""
- ap = argparse.ArgumentParser(description=__doc__, usage="%(prog)s 
list [options] [pattern...]")
- ap.add_argument("PATTERNS", nargs="*", help="patterns to match PDF 
sets against")
--ag = ap.add_add_mutually_exclusive_group()
-+ag = ap.add_mutually_exclusive_group()
- ag.add_argument("--installed", dest="INSTALLED", action="store_true", 
help="list installed PDF sets")
- ag.add_argument("--outdated", dest="OUTDATED", action="store_true", 
help="list installed, but outdated, PDF sets")
- ap.add_argument("--codes", dest="CODES", action="store_true", 
help="additionally show ID codes")


[arch-commits] Commit in lhapdf/repos/community-x86_64 (5 files)

2020-08-10 Thread Konstantin Gizdov via arch-commits
Date: Monday, August 10, 2020 @ 12:42:00
  Author: kgizdov
Revision: 673652

archrelease: copy trunk to community-x86_64

Added:
  lhapdf/repos/community-x86_64/PKGBUILD
(from rev 673651, lhapdf/trunk/PKGBUILD)
  lhapdf/repos/community-x86_64/lhapdf.install
(from rev 673651, lhapdf/trunk/lhapdf.install)
Deleted:
  lhapdf/repos/community-x86_64/PKGBUILD
  lhapdf/repos/community-x86_64/fix_typo.patch
  lhapdf/repos/community-x86_64/lhapdf.install

+
 PKGBUILD   |   83 ++-
 fix_typo.patch |   12 ---
 lhapdf.install |   22 +++---
 3 files changed, 51 insertions(+), 66 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-08-10 12:41:53 UTC (rev 673651)
+++ PKGBUILD2020-08-10 12:42:00 UTC (rev 673652)
@@ -1,43 +0,0 @@
-# Maintainer: Konstantin Gizdov 
-# Contributor: Frank Siegert 
-# Contributor: JP-Ellis 
-pkgname=lhapdf
-pkgver=6.2.3
-pkgrel=6
-pkgdesc="A particle physics tool for evaluating PDFs from discretised data 
files"
-arch=('x86_64')
-url="https://lhapdf.hepforge.org/;
-license=('GPL3')
-makedepends=('cython')
-depends=('python')
-install=lhapdf.install
-source=("https://www.hepforge.org/archive/lhapdf/LHAPDF-${pkgver}.tar.gz;
-'fix_typo.patch')
-sha256sums=('d6e63addc56c57b6286dc43ffc56d901516f4779a93a0f1547e14b32cfd82dd1'
-'6ababeef3831d1bc2f708d0fbbf5e759aa983a83f9bec18706d3cb1ce257b536')
-
-prepare() {
-cd "${srcdir}/LHAPDF-${pkgver}"
-sed -e 's/print Cython.Compiler.Version.version/print 
(Cython.Compiler.Version.version)/g' -i m4/cython.m4
-patch -Np1 -i "${srcdir}/fix_typo.patch"
-}
-
-build() {
-cd "${srcdir}/LHAPDF-${pkgver}"
-autoreconf -i
-## need to rebuild Python extension code with up-to-date Cython for Python 
3.7
-## will eventually be fixed upstream
-touch wrappers/python/lhapdf.pyx
-./configure --prefix=/usr --datadir=/usr/share/lhapdf 
--docdir=/usr/share/doc/lhapdf --pdfdir=/usr/share/lhapdf/LHAPDF
-make
-}
-
-check() {
-cd "${srcdir}/LHAPDF-${pkgver}"
-make -k check
-}
-
-package() {
-cd "${srcdir}/LHAPDF-${pkgver}"
-make DESTDIR="${pkgdir}/" install
-}

Copied: lhapdf/repos/community-x86_64/PKGBUILD (from rev 673651, 
lhapdf/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-08-10 12:42:00 UTC (rev 673652)
@@ -0,0 +1,40 @@
+# Maintainer: Konstantin Gizdov 
+# Contributor: Frank Siegert 
+# Contributor: JP-Ellis 
+pkgname=lhapdf
+pkgver=6.3.0
+pkgrel=1
+pkgdesc="A particle physics tool for evaluating PDFs from discretised data 
files"
+arch=('x86_64')
+url="https://lhapdf.hepforge.org/;
+license=('GPL3')
+makedepends=('cython')
+depends=('python')
+install=lhapdf.install
+source=("https://www.hepforge.org/archive/lhapdf/LHAPDF-${pkgver}.tar.gz;)
+sha256sums=('ed4d8772b7e6be26d1a7682a13c87338d67821847aa1640d78d67d2cef8b9b5d')
+
+prepare() {
+cd "${srcdir}/LHAPDF-${pkgver}"
+sed -e 's/print Cython.Compiler.Version.version/print 
(Cython.Compiler.Version.version)/g' -i m4/cython.m4
+}
+
+build() {
+cd "${srcdir}/LHAPDF-${pkgver}"
+autoreconf -i
+## need to rebuild Python extension code with up-to-date Cython for Python 
3.7
+## will eventually be fixed upstream
+touch wrappers/python/lhapdf.pyx
+./configure --prefix=/usr --datadir=/usr/share/lhapdf 
--docdir=/usr/share/doc/lhapdf --pdfdir=/usr/share/lhapdf/LHAPDF
+make
+}
+
+check() {
+cd "${srcdir}/LHAPDF-${pkgver}"
+make -k check
+}
+
+package() {
+cd "${srcdir}/LHAPDF-${pkgver}"
+make DESTDIR="${pkgdir}/" install
+}

Deleted: fix_typo.patch
===
--- fix_typo.patch  2020-08-10 12:41:53 UTC (rev 673651)
+++ fix_typo.patch  2020-08-10 12:42:00 UTC (rev 673652)
@@ -1,12 +0,0 @@
-diff -aur LHAPDF-6.2.3-old/bin/lhapdf LHAPDF-6.2.3-new/bin/lhapdf
 LHAPDF-6.2.3-old/bin/lhapdf2019-05-11 23:06:38.0 +0300
-+++ LHAPDF-6.2.3-new/bin/lhapdf2019-05-27 13:38:55.737898779 +0300
-@@ -287,7 +287,7 @@
- (by default lists all sets available for download; use --installed or 
--outdated to explore those installed on the current system)"""
- ap = argparse.ArgumentParser(description=__doc__, usage="%(prog)s 
list [options] [pattern...]")
- ap.add_argument("PATTERNS", nargs="*", help="patterns to match PDF 
sets against")
--ag = ap.add_add_mutually_exclusive_group()
-+ag = ap.add_mutually_exclusive_group()
- ag.add_argument("--installed", dest="INSTALLED", action="store_true", 
help="list installed PDF sets")
- ag.add_argument("--outdated", dest="OUTDATED", action="store_true", 
help="list installed, but outdated, PDF sets")
- ap.add_argument("--codes", dest="CODES", action="store_true", 

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

2020-08-10 Thread Konstantin Gizdov via arch-commits
Date: Monday, August 10, 2020 @ 12:15:35
  Author: kgizdov
Revision: 673644

archrelease: copy trunk to community-x86_64

Added:
  icmake/repos/community-x86_64/PKGBUILD
(from rev 673643, icmake/trunk/PKGBUILD)
  icmake/repos/community-x86_64/disable-clear-screen.patch
(from rev 673643, icmake/trunk/disable-clear-screen.patch)
Deleted:
  icmake/repos/community-x86_64/PKGBUILD
  icmake/repos/community-x86_64/disable-clear-screen.patch

+
 PKGBUILD   |   71 +--
 disable-clear-screen.patch |   43 --
 2 files changed, 57 insertions(+), 57 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-08-10 12:15:28 UTC (rev 673643)
+++ PKGBUILD2020-08-10 12:15:35 UTC (rev 673644)
@@ -1,35 +0,0 @@
-# Maintainer: Baptiste Jonglez 
-# Contributor: Christian Hesse 
-# Contributor: Andreas Wagner 
-# Contributor: Jeff Mickey 
-
-pkgname=icmake
-pkgver=9.02.09
-pkgrel=1
-pkgdesc='A program maintenance (make) utility using a C-like grammar'
-arch=('x86_64')
-url='https://fbb-git.gitlab.io/icmake/'
-license=('GPL3')
-source=("https://gitlab.com/fbb-git/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;
-"disable-clear-screen.patch")
-sha256sums=('286c2673ce962a5a3de597884452e58743d650b29c247c47849e5b701f1cd01f'
-'a5edbdb70ab6748c7124979f9af08884b4d7b16fa3ece8ff39d5986e6fd20592')
-
-prepare() {
-   cd "${srcdir}/${pkgname}-${pkgver}"
-patch -p1 < "${srcdir}/disable-clear-screen.patch"
-}
-
-build() {
-   cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}"
-
-   ./icm_prepare /
-   ./icm_bootstrap /
-}
-
-package() {
-   cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}"
-
-   ./icm_install all "${pkgdir}"
-}
-

Copied: icmake/repos/community-x86_64/PKGBUILD (from rev 673643, 
icmake/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-08-10 12:15:35 UTC (rev 673644)
@@ -0,0 +1,36 @@
+# Maintainer: Baptiste Jonglez 
+# Maintainer: Konstantin Gizdov 
+# Contributor: Christian Hesse 
+# Contributor: Andreas Wagner 
+# Contributor: Jeff Mickey 
+
+pkgname=icmake
+pkgver=9.03.01
+pkgrel=1
+pkgdesc='A program maintenance (make) utility using a C-like grammar'
+arch=('x86_64')
+url='https://fbb-git.gitlab.io/icmake/'
+license=('GPL3')
+source=("https://gitlab.com/fbb-git/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;
+"disable-clear-screen.patch")
+sha256sums=('7c5c091f58f576da580238c5e3636e2038d9ecf5efb6562ae7e402910d9036e6'
+'f141389f6a42ac8a66b8abcd1a2649e3d41cd661ab0c5fdafab0c37a8fa793ba')
+
+prepare() {
+   cd "${srcdir}/${pkgname}-${pkgver}"
+patch -Np1 -i "${srcdir}/disable-clear-screen.patch"
+}
+
+build() {
+   cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}"
+
+   ./icm_prepare /
+   ./icm_bootstrap /
+}
+
+package() {
+   cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}"
+
+   ./icm_install all "${pkgdir}"
+}
+

Deleted: disable-clear-screen.patch
===
--- disable-clear-screen.patch  2020-08-10 12:15:28 UTC (rev 673643)
+++ disable-clear-screen.patch  2020-08-10 12:15:35 UTC (rev 673644)
@@ -1,22 +0,0 @@
-commit 42d3987d08e41723a2ca8739550bbf5d58e45ea8
-Author: Baptiste Jonglez 
-Date:   Sat Jul 7 12:58:54 2018 +0200
-
-Disable screen clearing
-
-This tends to fail when building in a clean chroot (e.g. yodl) because of
-missing terminal definition, and is of dubious interest anyway.
-
-diff --git a/icmake/scripts/icmbuild.in b/icmake/scripts/icmbuild.in
-index c31e925..dba9607 100644
 a/icmake/scripts/icmbuild.in
-+++ b/icmake/scripts/icmbuild.in
-@@ -618,7 +618,7 @@ void install(string what, string path)
- 
- void clearScreen(int cls)
- {
--if (cls)
-+if (0)
- system("tput clear");
- }
- 

Copied: icmake/repos/community-x86_64/disable-clear-screen.patch (from rev 
673643, icmake/trunk/disable-clear-screen.patch)
===
--- disable-clear-screen.patch  (rev 0)
+++ disable-clear-screen.patch  2020-08-10 12:15:35 UTC (rev 673644)
@@ -0,0 +1,21 @@
+commit 42d3987d08e41723a2ca8739550bbf5d58e45ea8
+Author: Baptiste Jonglez 
+Date:   Sat Jul 7 12:58:54 2018 +0200
+
+Disable screen clearing
+
+This tends to fail when building in a clean chroot (e.g. yodl) because of
+missing terminal definition, and is of dubious interest anyway.
+
+diff --color -aur icmake-9.03.01-old/icmake/scripts/ib/main 
icmake-9.03.01-new/icmake/scripts/ib/main
+--- icmake-9.03.01-old/icmake/scripts/ib/main  2020-01-13 11:30:09.0 
+0200
 icmake-9.03.01-new/icmake/scripts/ib/main  2020-08-10 15:10:44.705348577 
+0300
+@@ -34,7 +34,7 @@
+ g_option = 

[arch-commits] Commit in icmake/trunk (PKGBUILD disable-clear-screen.patch)

2020-08-10 Thread Konstantin Gizdov via arch-commits
Date: Monday, August 10, 2020 @ 12:15:28
  Author: kgizdov
Revision: 673643

upgpkg: icmake 9.03.01-1

Modified:
  icmake/trunk/PKGBUILD
  icmake/trunk/disable-clear-screen.patch

+
 PKGBUILD   |9 +
 disable-clear-screen.patch |   21 ++---
 2 files changed, 15 insertions(+), 15 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-08-10 12:13:59 UTC (rev 673642)
+++ PKGBUILD2020-08-10 12:15:28 UTC (rev 673643)
@@ -1,10 +1,11 @@
 # Maintainer: Baptiste Jonglez 
+# Maintainer: Konstantin Gizdov 
 # Contributor: Christian Hesse 
 # Contributor: Andreas Wagner 
 # Contributor: Jeff Mickey 
 
 pkgname=icmake
-pkgver=9.02.09
+pkgver=9.03.01
 pkgrel=1
 pkgdesc='A program maintenance (make) utility using a C-like grammar'
 arch=('x86_64')
@@ -12,12 +13,12 @@
 license=('GPL3')
 
source=("https://gitlab.com/fbb-git/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;
 "disable-clear-screen.patch")
-sha256sums=('286c2673ce962a5a3de597884452e58743d650b29c247c47849e5b701f1cd01f'
-'a5edbdb70ab6748c7124979f9af08884b4d7b16fa3ece8ff39d5986e6fd20592')
+sha256sums=('7c5c091f58f576da580238c5e3636e2038d9ecf5efb6562ae7e402910d9036e6'
+'f141389f6a42ac8a66b8abcd1a2649e3d41cd661ab0c5fdafab0c37a8fa793ba')
 
 prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
-patch -p1 < "${srcdir}/disable-clear-screen.patch"
+patch -Np1 -i "${srcdir}/disable-clear-screen.patch"
 }
 
 build() {

Modified: disable-clear-screen.patch
===
--- disable-clear-screen.patch  2020-08-10 12:13:59 UTC (rev 673642)
+++ disable-clear-screen.patch  2020-08-10 12:15:28 UTC (rev 673643)
@@ -7,16 +7,15 @@
 This tends to fail when building in a clean chroot (e.g. yodl) because of
 missing terminal definition, and is of dubious interest anyway.
 
-diff --git a/icmake/scripts/icmbuild.in b/icmake/scripts/icmbuild.in
-index c31e925..dba9607 100644
 a/icmake/scripts/icmbuild.in
-+++ b/icmake/scripts/icmbuild.in
-@@ -618,7 +618,7 @@ void install(string what, string path)
+diff --color -aur icmake-9.03.01-old/icmake/scripts/ib/main 
icmake-9.03.01-new/icmake/scripts/ib/main
+--- icmake-9.03.01-old/icmake/scripts/ib/main  2020-01-13 11:30:09.0 
+0200
 icmake-9.03.01-new/icmake/scripts/ib/main  2020-08-10 15:10:44.705348577 
+0300
+@@ -34,7 +34,7 @@
+ g_option = _c;
+ #endif
  
- void clearScreen(int cls)
- {
--if (cls)
-+if (0)
- system("tput clear");
- }
+-if (g_option == _c) // clear the screen before compilation
++if (0)  // clear the screen before compilation
+ system("tput clear");   // starts
  
+ // compile all sources except MAIN


[arch-commits] Commit in root/trunk (PKGBUILD fix_cuda_cxx17.patch)

2020-07-27 Thread Konstantin Gizdov via arch-commits
Date: Monday, July 27, 2020 @ 12:22:53
  Author: kgizdov
Revision: 665441

upgpkg: root 6.22.00-4: use better cxx17 patch

Modified:
  root/trunk/PKGBUILD
  root/trunk/fix_cuda_cxx17.patch

--+
 PKGBUILD |4 
 fix_cuda_cxx17.patch |  294 -
 2 files changed, 294 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-07-27 12:08:54 UTC (rev 665440)
+++ PKGBUILD2020-07-27 12:22:53 UTC (rev 665441)
@@ -7,7 +7,7 @@
 pkgbase=root
 pkgname=('root' 'root-cuda')
 pkgver=6.22.00
-pkgrel=3
+pkgrel=4
 pkgdesc='C++ data analysis framework and interpreter from CERN'
 arch=('x86_64')
 url='https://root.cern'
@@ -105,7 +105,7 @@
 
'12814f50b7016bd86d3f91e0e31c052783a0c0fa72b7d6a072d3ae6f86c2437323d585e531235377ebbfdd9cb76abd7da84d9631de821151547f1d4b13417e69'
 
'ff555ac4db568affe139701907f86d919a2206f3e304f69dd317b756ea0904b5934d9364a524060778aa507809ce78448621619bb34039ba34c5a71af71a4a8c'
 
'2ae126795df4127c27a6287a1499bdb8b2bacb74cfbec17dabe378a5fb9fc7c755644e4090a4da1d0045bf5d4f542f06da827a0f48a5927ee8509874045f18b6'
-
'f7dbbd4ba08dd6e7d631b1cd9414ea51bfe64d8074835c9ccd95bcbdba1e72107b928df97738dde04c8e2e5399432cc748fd6b6188c372eb085b188962255640')
+
'b437f3b2a50efe5b482727bd8c1d606d8b572fbca1f2fab6255e521a084810c0cf1c5b09a561e2efca76934182fe5ec4a284286556860ffa31f7113be8a95c12')
 
 get_pyver () {
 python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'

Modified: fix_cuda_cxx17.patch
===
--- fix_cuda_cxx17.patch2020-07-27 12:08:54 UTC (rev 665440)
+++ fix_cuda_cxx17.patch2020-07-27 12:22:53 UTC (rev 665441)
@@ -1,7 +1,7 @@
 From 62fff7d03d8785a69f56115b27081fe1081edc9b Mon Sep 17 00:00:00 2001
 From: Konstantin Gizdov 
 Date: Fri, 24 Jul 2020 18:23:49 +0300
-Subject: [PATCH 1/2] fix regression in f8edeb9 not using correct string_view
+Subject: [PATCH 1/6] fix regression in f8edeb9 not using correct string_view
  when CUDA C++ standard allows it
 
 ---
@@ -106,7 +106,7 @@
 From d30bf0190f668434f23875e201a80450b6d2dddb Mon Sep 17 00:00:00 2001
 From: Konstantin Gizdov 
 Date: Fri, 24 Jul 2020 18:53:53 +0300
-Subject: [PATCH 2/2] set R__CUDA_HAS_STD_STRING_VIEW to undef in all other
+Subject: [PATCH 2/6] set R__CUDA_HAS_STD_STRING_VIEW to undef in all other
  cases
 
 ---
@@ -125,3 +125,293 @@
  if(found_stdstringview)
CHECK_CXX_SOURCE_COMPILES("#include 
   int main() { size_t pos; std::string_view str; std::stod(str,); 
return 0;}" found_stod_stringview)
+
+From 5e473046f480af31e038b04a0a8101f3c86ab590 Mon Sep 17 00:00:00 2001
+From: Konstantin Gizdov 
+Date: Sat, 25 Jul 2020 01:48:18 +0300
+Subject: [PATCH 3/6] re-locate to correct place in configuration and check by
+ compilation
+
+---
+ cmake/modules/RootConfiguration.cmake | 43 ---
+ 1 file changed, 39 insertions(+), 4 deletions(-)
+
+diff --git a/cmake/modules/RootConfiguration.cmake 
b/cmake/modules/RootConfiguration.cmake
+index c9f7206d12c..d306245199c 100644
+--- a/cmake/modules/RootConfiguration.cmake
 b/cmake/modules/RootConfiguration.cmake
+@@ -512,10 +512,49 @@ unset(found_stdexpstringview CACHE)
+ unset(found_stod_stringview CACHE)
+ 
+ set(hasstdexpstringview undef)
++set(cudahasstdstringview undef)
+ CHECK_CXX_SOURCE_COMPILES("#include 
+   int main() { char arr[3] = {'B', 'a', 'r'}; std::string_view strv(arr, 
sizeof(arr)); return 0;}" found_stdstringview)
+ if(found_stdstringview)
+   set(hasstdstringview define)
++  if(cuda)
++if(CMAKE_CUDA_STANDARD GREATER_EQUAL CMAKE_CXX_STANDARD)
++  # CUDA_NVCC_EXECUTABLE
++  if(DEFINED ENV{CUDA_NVCC_EXECUTABLE})
++set(CUDA_NVCC_EXECUTABLE "$ENV{CUDA_NVCC_EXECUTABLE}" CACHE FILEPATH 
"The CUDA compiler")
++  else()
++find_program(CUDA_NVCC_EXECUTABLE
++  NAMES nvcc nvcc.exe
++  PATHS "${CUDA_TOOLKIT_ROOT_DIR}"
++ENV CUDA_TOOKIT_ROOT
++ENV CUDA_PATH
++ENV CUDA_BIN_PATH
++  PATH_SUFFIXES bin bin64
++  DOC "The CUDA compiler"
++  NO_DEFAULT_PATH
++)
++find_program(CUDA_NVCC_EXECUTABLE
++  NAMES nvcc nvcc.exe
++  PATHS /opt/cuda/bin
++  PATH_SUFFIXES cuda/bin
++  DOC "The CUDA compiler"
++)
++# Search default search paths, after we search our own set of paths.
++find_program(CUDA_NVCC_EXECUTABLE nvcc)
++  endif()
++  mark_as_advanced(CUDA_NVCC_EXECUTABLE)
++  if(CUDA_NVCC_EXECUTABLE)
++execute_process(COMMAND "echo"
++  "-e" "#include \nint main() { char arr[3] = {'B', 'a', 
'r'}; std::string_view strv(arr, sizeof(arr)); return 0;}"
++  "|"
++  "${CUDA_NVCC_EXECUTABLE}" "-std=c++${CMAKE_CUDA_STANDARD}" "-o" 

[arch-commits] Commit in root/repos/community-x86_64 (22 files)

2020-07-27 Thread Konstantin Gizdov via arch-commits
Date: Monday, July 27, 2020 @ 12:23:10
  Author: kgizdov
Revision: 665442

archrelease: copy trunk to community-x86_64

Added:
  root/repos/community-x86_64/PKGBUILD
(from rev 665441, root/trunk/PKGBUILD)
  root/repos/community-x86_64/ROOFIT_LICENSE
(from rev 665441, root/trunk/ROOFIT_LICENSE)
  root/repos/community-x86_64/adapt_tmva_to_support_cudnn8.patch
(from rev 665441, root/trunk/adapt_tmva_to_support_cudnn8.patch)
  root/repos/community-x86_64/fix_cuda_cxx17.patch
(from rev 665441, root/trunk/fix_cuda_cxx17.patch)
  root/repos/community-x86_64/jupyter_notebook_config.py
(from rev 665441, root/trunk/jupyter_notebook_config.py)
  root/repos/community-x86_64/nbman-for-arch.patch
(from rev 665441, root/trunk/nbman-for-arch.patch)
  root/repos/community-x86_64/root.pc.tpl
(from rev 665441, root/trunk/root.pc.tpl)
  root/repos/community-x86_64/root.xml
(from rev 665441, root/trunk/root.xml)
  root/repos/community-x86_64/settings-cuda.cmake
(from rev 665441, root/trunk/settings-cuda.cmake)
  root/repos/community-x86_64/settings.cmake
(from rev 665441, root/trunk/settings.cmake)
  root/repos/community-x86_64/thisroot.fail
(from rev 665441, root/trunk/thisroot.fail)
Deleted:
  root/repos/community-x86_64/PKGBUILD
  root/repos/community-x86_64/ROOFIT_LICENSE
  root/repos/community-x86_64/adapt_tmva_to_support_cudnn8.patch
  root/repos/community-x86_64/fix_cuda_cxx17.patch
  root/repos/community-x86_64/jupyter_notebook_config.py
  root/repos/community-x86_64/nbman-for-arch.patch
  root/repos/community-x86_64/root.pc.tpl
  root/repos/community-x86_64/root.xml
  root/repos/community-x86_64/settings-cuda.cmake
  root/repos/community-x86_64/settings.cmake
  root/repos/community-x86_64/thisroot.fail

+
 PKGBUILD   |  572 
 ROOFIT_LICENSE |   44 
 adapt_tmva_to_support_cudnn8.patch | 2260 +--
 fix_cuda_cxx17.patch   |  544 ++--
 jupyter_notebook_config.py |2 
 nbman-for-arch.patch   |  354 ++---
 root.pc.tpl|   24 
 root.xml   |   28 
 settings-cuda.cmake|  220 +--
 settings.cmake |  220 +--
 thisroot.fail  |   24 
 11 files changed, 2291 insertions(+), 2001 deletions(-)

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


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

2020-07-26 Thread Konstantin Gizdov via arch-commits
Date: Sunday, July 26, 2020 @ 21:46:20
  Author: kgizdov
Revision: 665384

upgpkg: root 6.22.00-3: fix python

Modified:
  root/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-07-26 21:33:09 UTC (rev 665383)
+++ PKGBUILD2020-07-26 21:46:20 UTC (rev 665384)
@@ -7,7 +7,7 @@
 pkgbase=root
 pkgname=('root' 'root-cuda')
 pkgver=6.22.00
-pkgrel=2
+pkgrel=3
 pkgdesc='C++ data analysis framework and interpreter from CERN'
 arch=('x86_64')
 url='https://root.cern'
@@ -187,6 +187,9 @@
 ln -f rootcling genreflex
 cd "${bld_dir}" # go back
 
+# rename the modulemap
+mv "${pkgdir}"/usr/include/module.modulemap 
"${pkgdir}"/usr/include/root.modulemap
+
 # fix python env call
 sed -e 's/@python@/python/' -i "${pkgdir}/usr/lib/root/cmdLineUtils.py"
 
@@ -195,8 +198,8 @@
 local _pyver=$(get_pyver)
 local _pydir="${pkgdir}/usr/lib/python${_pyver}/site-packages"
 install -d "${_pydir}"
-find "${pkgdir}/usr/lib/root" -maxdepth 1 -mindepth 1 \( -iname "*py*" -or 
-name "*Js*" \) \
-! \( -name "*EGPythia8*" -or -iname "*.rootmap" -or -iname "*.pcm" 
\) -print0 | while read -rd $'\0' _lib; do
+find "${pkgdir}/usr/lib/root" -maxdepth 1 -mindepth 1 \( -iname '*py*' -or 
-name '*Js*' -or -name 'ROOT' \) \
+! \( -name '*EGPythia8*' -or -iname '*.rootmap' -or -iname '*.pcm' 
\) -print0 | while read -rd $'\0' _lib; do
 _base=$(basename "${_lib}")
 ln -sf "/usr/lib/root/${_base}" 
"${pkgdir}/usr/lib/python${_pyver}/site-packages/${_base}"
 done


[arch-commits] Commit in root/trunk (4 files)

2020-07-24 Thread Konstantin Gizdov via arch-commits
Date: Friday, July 24, 2020 @ 20:54:57
  Author: kgizdov
Revision: 665205

cuda c++17

Added:
  root/trunk/fix_cuda_cxx17.patch
Modified:
  root/trunk/PKGBUILD
  root/trunk/settings-cuda.cmake
  root/trunk/settings.cmake

--+
 PKGBUILD |   14 +++--
 fix_cuda_cxx17.patch |  127 +
 settings-cuda.cmake  |2 
 settings.cmake   |2 
 4 files changed, 137 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-07-24 20:15:44 UTC (rev 665204)
+++ PKGBUILD2020-07-24 20:54:57 UTC (rev 665205)
@@ -7,7 +7,7 @@
 pkgbase=root
 pkgname=('root' 'root-cuda')
 pkgver=6.22.00
-pkgrel=1
+pkgrel=2
 pkgdesc='C++ data analysis framework and interpreter from CERN'
 arch=('x86_64')
 url='https://root.cern'
@@ -37,7 +37,7 @@
 'sqlite'
 'unuran'
 'vc'
-'xrootd>=4.6.0-2'
+'xrootd4'
 'z3'
 )
 depends=(
@@ -79,7 +79,7 @@
 'tcsh: Legacy CSH support'
 'unuran: Support non-uniform random numbers'
 'vc: Add types for portable and intuitive SIMD programming'
-'xrootd: Support remote file server and client'
+'xrootd4: Support remote file server and client'
 'z3: Suuport the Z3 theorem prover'
 )
 source=(
@@ -93,17 +93,19 @@
 'nbman-for-arch.patch'
 'thisroot.fail'
 'adapt_tmva_to_support_cudnn8.patch'
+'fix_cuda_cxx17.patch'
 )
 
sha512sums=('9e3c54bbc146b0abb0a2d960af380255ec59d0b3a11a4a97a2a25cb7ac567b07280c4eb48dddf99c1fa2e692881f6396a842ce125d3a253037e52f719739f01e'
 
'af8f178fc9df66997d5495b271e38adcd1636aab4c8fc994c6600c2496127829d831250d73d3fc229b02dfe49b9867d0be979beacb959f2f3a05351b8118a4a6'
 
'1fe6f4aa09d583d33f27cc766f4935510bb7ab6bbb8d4700baa1aaab92ea6c876500b67da1e4f6e0b510aa5616e4e193b860264b86925de85f2d9f558d75d5dc'
 
'3c81d255a17b902ffac0187af1752847036137e16641a88b17eef0d9c944e6f0d3c954bc93307d6270603f43f6c23f2e04f98dc7a68f9d076dbaa8006a2527d6'
-
'9ee5b6606dbd352608a2a4998344ca4026d677c86823e62fff615f6e84efcecdffc07a1e9182a356aa35035e7f35df5a107127722a6bad4b97d1f49cffebf5b9'
-
'7665bc8cbe79162e0b969b08802e1b7b2ed22ed8b1402d50cf194172a644f647dcaf0f5abb76f8b6007dfab8dbc811604479be826b345d8fd77edfb51032110b'
+
'8e40247d4531d690e4d2897de4672e9fb289d4787c55cd17e8ac8be693e9bedb20ee0f5bb471d22088f34ecea81fd8b0d2aa2f311403870fa71c2377bfbdeacd'
+
'324adbff951f5fd60307ce12591be2c6c583021bf4645c4d2043e37d3313cecb841f13997bf23587beac85158333b49359709b385592ec74cd006c37a170290e'
 
'1c905ee7a3f8f5f3f567d957f9be6b503a8631565d4d9b9bfea5e496ef86865c5a8be1a1f8c7842754029879cf0afd2465249f532a116cc43660aa2e460ae682'
 
'12814f50b7016bd86d3f91e0e31c052783a0c0fa72b7d6a072d3ae6f86c2437323d585e531235377ebbfdd9cb76abd7da84d9631de821151547f1d4b13417e69'
 
'ff555ac4db568affe139701907f86d919a2206f3e304f69dd317b756ea0904b5934d9364a524060778aa507809ce78448621619bb34039ba34c5a71af71a4a8c'
-
'2ae126795df4127c27a6287a1499bdb8b2bacb74cfbec17dabe378a5fb9fc7c755644e4090a4da1d0045bf5d4f542f06da827a0f48a5927ee8509874045f18b6')
+
'2ae126795df4127c27a6287a1499bdb8b2bacb74cfbec17dabe378a5fb9fc7c755644e4090a4da1d0045bf5d4f542f06da827a0f48a5927ee8509874045f18b6'
+
'f7dbbd4ba08dd6e7d631b1cd9414ea51bfe64d8074835c9ccd95bcbdba1e72107b928df97738dde04c8e2e5399432cc748fd6b6188c372eb085b188962255640')
 
 get_pyver () {
 python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'

Added: fix_cuda_cxx17.patch
===
--- fix_cuda_cxx17.patch(rev 0)
+++ fix_cuda_cxx17.patch2020-07-24 20:54:57 UTC (rev 665205)
@@ -0,0 +1,127 @@
+From 62fff7d03d8785a69f56115b27081fe1081edc9b Mon Sep 17 00:00:00 2001
+From: Konstantin Gizdov 
+Date: Fri, 24 Jul 2020 18:23:49 +0300
+Subject: [PATCH 1/2] fix regression in f8edeb9 not using correct string_view
+ when CUDA C++ standard allows it
+
+---
+ cmake/modules/RootConfiguration.cmake  | 3 +++
+ config/RConfigure.in   | 1 +
+ tmva/tmva/inc/TMVA/DNN/Architectures/Cuda/CudaMatrix.h | 3 +++
+ tmva/tmva/src/DNN/Architectures/Cuda.cu| 3 +++
+ tmva/tmva/src/DNN/Architectures/Cudnn.cu   | 5 -
+ 5 files changed, 14 insertions(+), 1 deletion(-)
+
+diff --git a/cmake/modules/RootConfiguration.cmake 
b/cmake/modules/RootConfiguration.cmake
+index 1fe84d1515a..a19eafabb71 100644
+--- a/cmake/modules/RootConfiguration.cmake
 b/cmake/modules/RootConfiguration.cmake
+@@ -531,6 +531,9 @@ endif()
+ if(found_stdstringview)
+   CHECK_CXX_SOURCE_COMPILES("#include 
+  int main() { size_t pos; std::string_view str; std::stod(str,); 
return 0;}" found_stod_stringview)
++  if(CMAKE_CUDA_STANDARD GREATER_EQUAL CMAKE_CXX_STANDARD)
++

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

2020-07-24 Thread Konstantin Gizdov via arch-commits
Date: Friday, July 24, 2020 @ 15:44:03
  Author: kgizdov
Revision: 665169

add coflicts

Modified:
  xrootd4/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-07-24 15:43:55 UTC (rev 665168)
+++ PKGBUILD2020-07-24 15:44:03 UTC (rev 665169)
@@ -5,7 +5,7 @@
 pkgname="${_pkgname}4"
 pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
 pkgver=4.12.3
-pkgrel=3
+pkgrel=4
 arch=('x86_64')
 url="https://xrootd.slac.stanford.edu/;
 license=('LGPL3')
@@ -12,6 +12,8 @@
 depends=('ceph' 'curl' 'libxml2' 'openssl' 'perl' 'python')
 makedepends=('cmake')
 checkdepends=('cppunit')
+provides=('xrootd')
+conflicts=('xrootd')
 source=("${url}/download/v${pkgver}/${_pkgname}-${pkgver}.tar.gz"
 'cxx17.patch')
 sha256sums=('6f2ca1accc8d49d605706bb556777c753860bf46d845b1ee11393a5cb5987f15'


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

2020-07-24 Thread Konstantin Gizdov via arch-commits
Date: Friday, July 24, 2020 @ 15:44:11
  Author: kgizdov
Revision: 665170

archrelease: copy trunk to community-testing-x86_64

Added:
  xrootd4/repos/community-testing-x86_64/PKGBUILD
(from rev 665169, xrootd4/trunk/PKGBUILD)
  xrootd4/repos/community-testing-x86_64/cxx17.patch
(from rev 665169, xrootd4/trunk/cxx17.patch)
Deleted:
  xrootd4/repos/community-testing-x86_64/PKGBUILD
  xrootd4/repos/community-testing-x86_64/cxx17.patch

-+
 PKGBUILD|  170 +-
 cxx17.patch |  112 +++---
 2 files changed, 142 insertions(+), 140 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-07-24 15:44:03 UTC (rev 665169)
+++ PKGBUILD2020-07-24 15:44:11 UTC (rev 665170)
@@ -1,84 +0,0 @@
-# Maintainer: Konstantin Gizdov < arch at kge dot pw >
-# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
-# Contributor: Alex Pearce < alex at alexpearce dot me >
-_pkgname=xrootd
-pkgname="${_pkgname}4"
-pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
-pkgver=4.12.3
-pkgrel=3
-arch=('x86_64')
-url="https://xrootd.slac.stanford.edu/;
-license=('LGPL3')
-depends=('ceph' 'curl' 'libxml2' 'openssl' 'perl' 'python')
-makedepends=('cmake')
-checkdepends=('cppunit')
-source=("${url}/download/v${pkgver}/${_pkgname}-${pkgver}.tar.gz"
-'cxx17.patch')
-sha256sums=('6f2ca1accc8d49d605706bb556777c753860bf46d845b1ee11393a5cb5987f15'
-'ad423ea5c78c89e4f048da5c0ffd0fe263a3005e6de638077fbd770de89603eb')
-
-get_pyver () {
-python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
-}
-
-prepare () {
-cd "${srcdir}/${_pkgname}-${pkgver}"
-patch -Np1 -i "${srcdir}/cxx17.patch"
-}
-
-build() {
-cd "${srcdir}/${_pkgname}-${pkgver}"
-
-# configure
-mkdir -p "${srcdir}/build"
-cd "${srcdir}/build"
-
-CFLAGS="${CFLAGS}" \
-CXXFLAGS="${CXXFLAGS}" \
-LDFLAGS="${LDFLAGS}" \
-cmake -DCMAKE_BUILD_TYPE:STRING=Release \
-  -DCMAKE_INSTALL_LIBDIR:PATH=lib \
-  -DCMAKE_INSTALL_PREFIX:PATH=/usr \
-  -DCMAKE_CXX_STANDARD="17" \
-  -DENABLE_TESTS=1 \
-  -DXRD_PYTHON_REQ_VERSION=$(get_pyver) \
-  "${srcdir}/${_pkgname}-${pkgver}"
-
-# build
-make
-}
-
-check() {
-cd "${srcdir}/build/tests"
-
-# Check has significantly changed, to-be-updated
-# ./common/text-runner ./XrdCephTests/libXrdCephTests.so "All Tests"
-
-##
-# This requires a running XRootD server with multiIP DNS forwarder and 
local disk servers
-# only run this if you have configured the env correctly,
-# examples in https://github.com/xrootd/xrootd-test-suite
-# sample environment can be configured like so:
-# export XRDTEST_MAINSERVERURL=metaman.xrd.test
-# or export XRDTEST_MAINSERVERURL=http://xrootd.cern.ch/
-# export XRDTEST_DISKSERVERURL=srv1.xrd.test
-# or export XRDTEST_DISKSERVERURL=http://xrootd.cern.ch/
-# export XRDTEST_DATAPATH=/tests/test-files/
-# export XRDTEST_LOCALFILE=/data/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
-# or export XRDTEST_LOCALFILE=/tmp/accwe.root
-# export 
XRDTEST_REMOTEFILE=${XRDTEST_MAINSERVERURL}${XRDTEST_DATAPATH}/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
-# or export XRDTEST_MULTIIPSERVERURL=multiip.xrd.test
-# ./common/text-runner ./XrdClTests/libXrdClTests.so "All Tests"
-}
-
-package() {
-cd "${srcdir}/build"
-make DESTDIR="${pkgdir}" install
-# drop unneeded test bin & lib
-rm "${pkgdir}/usr/bin/text-runner"
-rm "${pkgdir}/usr/lib/libXrdClTests.so"
-install -d "${pkgdir}/usr/lib/cmake/XRootD"
-mv "${pkgdir}/usr/share/xrootd/cmake/XRootDConfig.cmake" 
"${pkgdir}/usr/lib/cmake/XRootD"/
-rm -rf "${pkgdir}/usr/share/xrootd/cmake"
-ln -s "/usr/lib/cmake" "${pkgdir}/usr/share/xrootd/cmake"
-}

Copied: xrootd4/repos/community-testing-x86_64/PKGBUILD (from rev 665169, 
xrootd4/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-07-24 15:44:11 UTC (rev 665170)
@@ -0,0 +1,86 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
+# Contributor: Alex Pearce < alex at alexpearce dot me >
+_pkgname=xrootd
+pkgname="${_pkgname}4"
+pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
+pkgver=4.12.3
+pkgrel=4
+arch=('x86_64')
+url="https://xrootd.slac.stanford.edu/;
+license=('LGPL3')
+depends=('ceph' 'curl' 'libxml2' 'openssl' 'perl' 'python')
+makedepends=('cmake')
+checkdepends=('cppunit')
+provides=('xrootd')
+conflicts=('xrootd')
+source=("${url}/download/v${pkgver}/${_pkgname}-${pkgver}.tar.gz"
+'cxx17.patch')

[arch-commits] Commit in (5 files)

2020-07-24 Thread Konstantin Gizdov via arch-commits
Date: Friday, July 24, 2020 @ 15:41:16
  Author: kgizdov
Revision: 665165

initial release

Added:
  xrootd4/
  xrootd4/repos/
  xrootd4/trunk/
  xrootd4/trunk/PKGBUILD
  xrootd4/trunk/cxx17.patch

-+
 PKGBUILD|   84 ++
 cxx17.patch |   56 ++
 2 files changed, 140 insertions(+)

Added: xrootd4/trunk/PKGBUILD
===
--- xrootd4/trunk/PKGBUILD  (rev 0)
+++ xrootd4/trunk/PKGBUILD  2020-07-24 15:41:16 UTC (rev 665165)
@@ -0,0 +1,84 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
+# Contributor: Alex Pearce < alex at alexpearce dot me >
+_pkgname=xrootd
+pkgname="${_pkgname}4"
+pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
+pkgver=4.12.3
+pkgrel=3
+arch=('x86_64')
+url="https://xrootd.slac.stanford.edu/;
+license=('LGPL3')
+depends=('ceph' 'curl' 'libxml2' 'openssl' 'perl' 'python')
+makedepends=('cmake')
+checkdepends=('cppunit')
+source=("${url}/download/v${pkgver}/${_pkgname}-${pkgver}.tar.gz"
+'cxx17.patch')
+sha256sums=('6f2ca1accc8d49d605706bb556777c753860bf46d845b1ee11393a5cb5987f15'
+'ad423ea5c78c89e4f048da5c0ffd0fe263a3005e6de638077fbd770de89603eb')
+
+get_pyver () {
+python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
+}
+
+prepare () {
+cd "${srcdir}/${_pkgname}-${pkgver}"
+patch -Np1 -i "${srcdir}/cxx17.patch"
+}
+
+build() {
+cd "${srcdir}/${_pkgname}-${pkgver}"
+
+# configure
+mkdir -p "${srcdir}/build"
+cd "${srcdir}/build"
+
+CFLAGS="${CFLAGS}" \
+CXXFLAGS="${CXXFLAGS}" \
+LDFLAGS="${LDFLAGS}" \
+cmake -DCMAKE_BUILD_TYPE:STRING=Release \
+  -DCMAKE_INSTALL_LIBDIR:PATH=lib \
+  -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+  -DCMAKE_CXX_STANDARD="17" \
+  -DENABLE_TESTS=1 \
+  -DXRD_PYTHON_REQ_VERSION=$(get_pyver) \
+  "${srcdir}/${_pkgname}-${pkgver}"
+
+# build
+make
+}
+
+check() {
+cd "${srcdir}/build/tests"
+
+# Check has significantly changed, to-be-updated
+# ./common/text-runner ./XrdCephTests/libXrdCephTests.so "All Tests"
+
+##
+# This requires a running XRootD server with multiIP DNS forwarder and 
local disk servers
+# only run this if you have configured the env correctly,
+# examples in https://github.com/xrootd/xrootd-test-suite
+# sample environment can be configured like so:
+# export XRDTEST_MAINSERVERURL=metaman.xrd.test
+# or export XRDTEST_MAINSERVERURL=http://xrootd.cern.ch/
+# export XRDTEST_DISKSERVERURL=srv1.xrd.test
+# or export XRDTEST_DISKSERVERURL=http://xrootd.cern.ch/
+# export XRDTEST_DATAPATH=/tests/test-files/
+# export XRDTEST_LOCALFILE=/data/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
+# or export XRDTEST_LOCALFILE=/tmp/accwe.root
+# export 
XRDTEST_REMOTEFILE=${XRDTEST_MAINSERVERURL}${XRDTEST_DATAPATH}/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
+# or export XRDTEST_MULTIIPSERVERURL=multiip.xrd.test
+# ./common/text-runner ./XrdClTests/libXrdClTests.so "All Tests"
+}
+
+package() {
+cd "${srcdir}/build"
+make DESTDIR="${pkgdir}" install
+# drop unneeded test bin & lib
+rm "${pkgdir}/usr/bin/text-runner"
+rm "${pkgdir}/usr/lib/libXrdClTests.so"
+install -d "${pkgdir}/usr/lib/cmake/XRootD"
+mv "${pkgdir}/usr/share/xrootd/cmake/XRootDConfig.cmake" 
"${pkgdir}/usr/lib/cmake/XRootD"/
+rm -rf "${pkgdir}/usr/share/xrootd/cmake"
+ln -s "/usr/lib/cmake" "${pkgdir}/usr/share/xrootd/cmake"
+}

Added: xrootd4/trunk/cxx17.patch
===
--- xrootd4/trunk/cxx17.patch   (rev 0)
+++ xrootd4/trunk/cxx17.patch   2020-07-24 15:41:16 UTC (rev 665165)
@@ -0,0 +1,56 @@
+diff --git a/bindings/python/setup.py.in b/bindings/python/setup.py.in
+index 74fbe36a6..6bedbead8 100644
+--- a/bindings/python/setup.py.in
 b/bindings/python/setup.py.in
+@@ -8,15 +8,15 @@
+ # Remove the "-Wstrict-prototypes" compiler option, which isn't valid for C++.
+ cfg_vars = sysconfig.get_config_vars()
+ opt = cfg_vars["OPT"]
+-cfg_vars["OPT"] = " ".join( flag for flag in opt.split() if flag not in 
['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++0x"
++cfg_vars["OPT"] = " ".join( flag for flag in opt.split() if flag not in 
['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++17"
+
+ cflags = cfg_vars["CFLAGS"]
+-cfg_vars["CFLAGS"] =  " ".join( flag for flag in cflags.split() if flag not 
in ['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++0x"
++cfg_vars["CFLAGS"] =  " ".join( flag for flag in cflags.split() if flag not 
in ['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++17"
+
+ # pypy doesn't define PY_CFLAGS so skip 

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

2020-07-24 Thread Konstantin Gizdov via arch-commits
Date: Friday, July 24, 2020 @ 15:41:29
  Author: kgizdov
Revision: 665166

archrelease: copy trunk to community-testing-x86_64

Added:
  xrootd4/repos/community-testing-x86_64/
  xrootd4/repos/community-testing-x86_64/PKGBUILD
(from rev 665165, xrootd4/trunk/PKGBUILD)
  xrootd4/repos/community-testing-x86_64/cxx17.patch
(from rev 665165, xrootd4/trunk/cxx17.patch)

-+
 PKGBUILD|   84 ++
 cxx17.patch |   56 ++
 2 files changed, 140 insertions(+)

Copied: xrootd4/repos/community-testing-x86_64/PKGBUILD (from rev 665165, 
xrootd4/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2020-07-24 15:41:29 UTC (rev 665166)
@@ -0,0 +1,84 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
+# Contributor: Alex Pearce < alex at alexpearce dot me >
+_pkgname=xrootd
+pkgname="${_pkgname}4"
+pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
+pkgver=4.12.3
+pkgrel=3
+arch=('x86_64')
+url="https://xrootd.slac.stanford.edu/;
+license=('LGPL3')
+depends=('ceph' 'curl' 'libxml2' 'openssl' 'perl' 'python')
+makedepends=('cmake')
+checkdepends=('cppunit')
+source=("${url}/download/v${pkgver}/${_pkgname}-${pkgver}.tar.gz"
+'cxx17.patch')
+sha256sums=('6f2ca1accc8d49d605706bb556777c753860bf46d845b1ee11393a5cb5987f15'
+'ad423ea5c78c89e4f048da5c0ffd0fe263a3005e6de638077fbd770de89603eb')
+
+get_pyver () {
+python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
+}
+
+prepare () {
+cd "${srcdir}/${_pkgname}-${pkgver}"
+patch -Np1 -i "${srcdir}/cxx17.patch"
+}
+
+build() {
+cd "${srcdir}/${_pkgname}-${pkgver}"
+
+# configure
+mkdir -p "${srcdir}/build"
+cd "${srcdir}/build"
+
+CFLAGS="${CFLAGS}" \
+CXXFLAGS="${CXXFLAGS}" \
+LDFLAGS="${LDFLAGS}" \
+cmake -DCMAKE_BUILD_TYPE:STRING=Release \
+  -DCMAKE_INSTALL_LIBDIR:PATH=lib \
+  -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+  -DCMAKE_CXX_STANDARD="17" \
+  -DENABLE_TESTS=1 \
+  -DXRD_PYTHON_REQ_VERSION=$(get_pyver) \
+  "${srcdir}/${_pkgname}-${pkgver}"
+
+# build
+make
+}
+
+check() {
+cd "${srcdir}/build/tests"
+
+# Check has significantly changed, to-be-updated
+# ./common/text-runner ./XrdCephTests/libXrdCephTests.so "All Tests"
+
+##
+# This requires a running XRootD server with multiIP DNS forwarder and 
local disk servers
+# only run this if you have configured the env correctly,
+# examples in https://github.com/xrootd/xrootd-test-suite
+# sample environment can be configured like so:
+# export XRDTEST_MAINSERVERURL=metaman.xrd.test
+# or export XRDTEST_MAINSERVERURL=http://xrootd.cern.ch/
+# export XRDTEST_DISKSERVERURL=srv1.xrd.test
+# or export XRDTEST_DISKSERVERURL=http://xrootd.cern.ch/
+# export XRDTEST_DATAPATH=/tests/test-files/
+# export XRDTEST_LOCALFILE=/data/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
+# or export XRDTEST_LOCALFILE=/tmp/accwe.root
+# export 
XRDTEST_REMOTEFILE=${XRDTEST_MAINSERVERURL}${XRDTEST_DATAPATH}/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
+# or export XRDTEST_MULTIIPSERVERURL=multiip.xrd.test
+# ./common/text-runner ./XrdClTests/libXrdClTests.so "All Tests"
+}
+
+package() {
+cd "${srcdir}/build"
+make DESTDIR="${pkgdir}" install
+# drop unneeded test bin & lib
+rm "${pkgdir}/usr/bin/text-runner"
+rm "${pkgdir}/usr/lib/libXrdClTests.so"
+install -d "${pkgdir}/usr/lib/cmake/XRootD"
+mv "${pkgdir}/usr/share/xrootd/cmake/XRootDConfig.cmake" 
"${pkgdir}/usr/lib/cmake/XRootD"/
+rm -rf "${pkgdir}/usr/share/xrootd/cmake"
+ln -s "/usr/lib/cmake" "${pkgdir}/usr/share/xrootd/cmake"
+}

Copied: xrootd4/repos/community-testing-x86_64/cxx17.patch (from rev 665165, 
xrootd4/trunk/cxx17.patch)
===
--- community-testing-x86_64/cxx17.patch(rev 0)
+++ community-testing-x86_64/cxx17.patch2020-07-24 15:41:29 UTC (rev 
665166)
@@ -0,0 +1,56 @@
+diff --git a/bindings/python/setup.py.in b/bindings/python/setup.py.in
+index 74fbe36a6..6bedbead8 100644
+--- a/bindings/python/setup.py.in
 b/bindings/python/setup.py.in
+@@ -8,15 +8,15 @@
+ # Remove the "-Wstrict-prototypes" compiler option, which isn't valid for C++.
+ cfg_vars = sysconfig.get_config_vars()
+ opt = cfg_vars["OPT"]
+-cfg_vars["OPT"] = " ".join( flag for flag in opt.split() if flag not in 
['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++0x"
++cfg_vars["OPT"] = " ".join( flag for flag in opt.split() if flag not in 
['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++17"

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

2020-07-24 Thread Konstantin Gizdov via arch-commits
Date: Friday, July 24, 2020 @ 09:13:04
  Author: kgizdov
Revision: 665138

make sure to add submodules

Modified:
  xrootd/trunk/PKGBUILD

--+
 PKGBUILD |   12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-07-24 08:51:10 UTC (rev 665137)
+++ PKGBUILD2020-07-24 09:13:04 UTC (rev 665138)
@@ -4,19 +4,19 @@
 pkgname=xrootd
 pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
 pkgver=5.0.0
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url="https://xrootd.slac.stanford.edu/;
 license=('LGPL3')
-depends=('ceph' 'curl' 'json-c' 'libxml2' 'openssl' 'perl' 'python')
-makedepends=('cmake')
+depends=('ceph' 'curl' 'json-c' 'libxml2' 'openssl' 'perl' 'python' 'systemd')
+makedepends=('cmake' 'git')
 checkdepends=('cppunit')
 source=(
-"${url}/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz"
+
"${pkgname}-${pkgver}::git+https://github.com/${pkgname}/${pkgname}.git#tag=v${pkgver};
 'cxx17.patch'
 'add_missing_header.patch'
 )
-sha256sums=('cb5ae36e3ed3015691b9d3884ea863c5772658d6af7c35f19b6b7233e2a11359'
+sha256sums=('SKIP'
 '828de400b8fef40a80b9eadb8198fdfe7c991515a466045b699425df2f681817'
 '68eac594d8d3b15c1e4d8522c4422a26c9a51c9206d3a88fedf00d4e9599d455')
 
@@ -26,6 +26,8 @@
 
 prepare () {
 cd "${srcdir}/${pkgbase}-${pkgver}"
+# source tarballs don't seem to contain all submodules anymore
+git submodule update --init --recursive
 patch -Np1 -i "${srcdir}/cxx17.patch"
 patch -Np1 -i "${srcdir}/add_missing_header.patch"
 }


[arch-commits] Commit in xrootd/repos/community-testing-x86_64 (6 files)

2020-07-24 Thread Konstantin Gizdov via arch-commits
Date: Friday, July 24, 2020 @ 09:13:11
  Author: kgizdov
Revision: 665139

archrelease: copy trunk to community-testing-x86_64

Added:
  xrootd/repos/community-testing-x86_64/PKGBUILD
(from rev 665138, xrootd/trunk/PKGBUILD)
  xrootd/repos/community-testing-x86_64/add_missing_header.patch
(from rev 665138, xrootd/trunk/add_missing_header.patch)
  xrootd/repos/community-testing-x86_64/cxx17.patch
(from rev 665138, xrootd/trunk/cxx17.patch)
Deleted:
  xrootd/repos/community-testing-x86_64/PKGBUILD
  xrootd/repos/community-testing-x86_64/add_missing_header.patch
  xrootd/repos/community-testing-x86_64/cxx17.patch

--+
 PKGBUILD |  178 ++---
 add_missing_header.patch |   54 ++---
 cxx17.patch  |  156 +++
 3 files changed, 195 insertions(+), 193 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-07-24 09:13:04 UTC (rev 665138)
+++ PKGBUILD2020-07-24 09:13:11 UTC (rev 665139)
@@ -1,88 +0,0 @@
-# Maintainer: Konstantin Gizdov < arch at kge dot pw >
-# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
-# Contributor: Alex Pearce < alex at alexpearce dot me >
-pkgname=xrootd
-pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
-pkgver=5.0.0
-pkgrel=1
-arch=('x86_64')
-url="https://xrootd.slac.stanford.edu/;
-license=('LGPL3')
-depends=('ceph' 'curl' 'json-c' 'libxml2' 'openssl' 'perl' 'python')
-makedepends=('cmake')
-checkdepends=('cppunit')
-source=(
-"${url}/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz"
-'cxx17.patch'
-'add_missing_header.patch'
-)
-sha256sums=('cb5ae36e3ed3015691b9d3884ea863c5772658d6af7c35f19b6b7233e2a11359'
-'828de400b8fef40a80b9eadb8198fdfe7c991515a466045b699425df2f681817'
-'68eac594d8d3b15c1e4d8522c4422a26c9a51c9206d3a88fedf00d4e9599d455')
-
-get_pyver () {
-python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
-}
-
-prepare () {
-cd "${srcdir}/${pkgbase}-${pkgver}"
-patch -Np1 -i "${srcdir}/cxx17.patch"
-patch -Np1 -i "${srcdir}/add_missing_header.patch"
-}
-
-build() {
-cd "${srcdir}/${pkgbase}-${pkgver}"
-
-# configure
-mkdir -p "${srcdir}/build"
-cd "${srcdir}/build"
-
-CFLAGS="${CFLAGS}" \
-CXXFLAGS="${CXXFLAGS}" \
-LDFLAGS="${LDFLAGS}" \
-cmake -DCMAKE_BUILD_TYPE:STRING=Release \
-  -DCMAKE_INSTALL_LIBDIR:PATH=lib \
-  -DCMAKE_INSTALL_PREFIX:PATH=/usr \
-  -DCMAKE_CXX_STANDARD="17" \
-  -DENABLE_TESTS=1 \
-  -DXRD_PYTHON_REQ_VERSION=$(get_pyver) \
-  "${srcdir}/${pkgbase}-${pkgver}"
-
-# build
-make
-}
-
-check() {
-cd "${srcdir}/build/tests"
-
-# Check has significantly changed, to-be-updated
-# ./common/text-runner ./XrdCephTests/libXrdCephTests.so "All Tests"
-
-##
-# This requires a running XRootD server with multiIP DNS forwarder and 
local disk servers
-# only run this if you have configured the env correctly,
-# examples in https://github.com/xrootd/xrootd-test-suite
-# sample environment can be configured like so:
-# export XRDTEST_MAINSERVERURL=metaman.xrd.test
-# or export XRDTEST_MAINSERVERURL=http://xrootd.cern.ch/
-# export XRDTEST_DISKSERVERURL=srv1.xrd.test
-# or export XRDTEST_DISKSERVERURL=http://xrootd.cern.ch/
-# export XRDTEST_DATAPATH=/tests/test-files/
-# export XRDTEST_LOCALFILE=/data/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
-# or export XRDTEST_LOCALFILE=/tmp/accwe.root
-# export 
XRDTEST_REMOTEFILE=${XRDTEST_MAINSERVERURL}${XRDTEST_DATAPATH}/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
-# or export XRDTEST_MULTIIPSERVERURL=multiip.xrd.test
-# ./common/text-runner ./XrdClTests/libXrdClTests.so "All Tests"
-}
-
-package() {
-cd "${srcdir}/build"
-make DESTDIR="${pkgdir}" install
-# drop unneeded test bin & lib
-rm "${pkgdir}/usr/bin/text-runner"
-rm "${pkgdir}/usr/lib/libXrdClTests.so"
-install -d "${pkgdir}/usr/lib/cmake/XRootD"
-mv "${pkgdir}/usr/share/xrootd/cmake/XRootDConfig.cmake" 
"${pkgdir}/usr/lib/cmake/XRootD"/
-rm -rf "${pkgdir}/usr/share/xrootd/cmake"
-ln -s "/usr/lib/cmake" "${pkgdir}/usr/share/xrootd/cmake"
-}

Copied: xrootd/repos/community-testing-x86_64/PKGBUILD (from rev 665138, 
xrootd/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-07-24 09:13:11 UTC (rev 665139)
@@ -0,0 +1,90 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
+# Contributor: Alex Pearce < alex at alexpearce dot me >
+pkgname=xrootd
+pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
+pkgver=5.0.0
+pkgrel=2

[arch-commits] Commit in xrootd/trunk (PKGBUILD add_missing_header.patch cxx17.patch)

2020-07-23 Thread Konstantin Gizdov via arch-commits
Date: Thursday, July 23, 2020 @ 21:26:21
  Author: kgizdov
Revision: 665106

upgpkg: xrootd 5.0.0-1

Added:
  xrootd/trunk/add_missing_header.patch
Modified:
  xrootd/trunk/PKGBUILD
  xrootd/trunk/cxx17.patch

--+
 PKGBUILD |   19 +++---
 add_missing_header.patch |   27 ++
 cxx17.patch  |   46 +
 3 files changed, 73 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-07-23 21:06:33 UTC (rev 665105)
+++ PKGBUILD2020-07-23 21:26:21 UTC (rev 665106)
@@ -3,18 +3,22 @@
 # Contributor: Alex Pearce < alex at alexpearce dot me >
 pkgname=xrootd
 pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
-pkgver=4.12.3
-pkgrel=2
+pkgver=5.0.0
+pkgrel=1
 arch=('x86_64')
 url="https://xrootd.slac.stanford.edu/;
 license=('LGPL3')
-depends=('ceph' 'curl' 'libxml2' 'openssl' 'perl' 'python')
+depends=('ceph' 'curl' 'json-c' 'libxml2' 'openssl' 'perl' 'python')
 makedepends=('cmake')
 checkdepends=('cppunit')
-source=("${url}/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz"
-'cxx17.patch')
-sha256sums=('6f2ca1accc8d49d605706bb556777c753860bf46d845b1ee11393a5cb5987f15'
-'ad423ea5c78c89e4f048da5c0ffd0fe263a3005e6de638077fbd770de89603eb')
+source=(
+"${url}/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz"
+'cxx17.patch'
+'add_missing_header.patch'
+)
+sha256sums=('cb5ae36e3ed3015691b9d3884ea863c5772658d6af7c35f19b6b7233e2a11359'
+'828de400b8fef40a80b9eadb8198fdfe7c991515a466045b699425df2f681817'
+'68eac594d8d3b15c1e4d8522c4422a26c9a51c9206d3a88fedf00d4e9599d455')
 
 get_pyver () {
 python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
@@ -23,6 +27,7 @@
 prepare () {
 cd "${srcdir}/${pkgbase}-${pkgver}"
 patch -Np1 -i "${srcdir}/cxx17.patch"
+patch -Np1 -i "${srcdir}/add_missing_header.patch"
 }
 
 build() {

Added: add_missing_header.patch
===
--- add_missing_header.patch(rev 0)
+++ add_missing_header.patch2020-07-23 21:26:21 UTC (rev 665106)
@@ -0,0 +1,27 @@
+diff --git a/src/Xrd/XrdConfig.cc b/src/Xrd/XrdConfig.cc
+index 1be14323e..4b6d9caec 100644
+--- a/src/Xrd/XrdConfig.cc
 b/src/Xrd/XrdConfig.cc
+@@ -46,6 +46,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+
+ #include "XrdVersion.hh"
+@@ -793,12 +794,12 @@ int XrdConfig::ConfigXeq(char *var, XrdOucStream 
, XrdSysError *eDest)
+
+ int XrdConfig::ASocket(const char *path, const char *fname, mode_t mode)
+ {
+-   struct sockaddr_un unix;
++   struct sockaddr_un my_local_unix;
+int  plen = strlen(path), flen = strlen(fname);
+
+ // Make sure we can fit everything in our buffer
+ //
+-   if ((plen + flen + 3) > (int)sizeof(unix.sun_path))
++   if ((plen + flen + 3) > (int)sizeof(my_local_unix.sun_path))
+   {Log.Emsg("Config", "admin path", path, "too long");
+return 1;
+   }

Modified: cxx17.patch
===
--- cxx17.patch 2020-07-23 21:06:33 UTC (rev 665105)
+++ cxx17.patch 2020-07-23 21:26:21 UTC (rev 665106)
@@ -1,33 +1,36 @@
 diff --git a/bindings/python/setup.py.in b/bindings/python/setup.py.in
-index 74fbe36a6..6bedbead8 100644
+index cea13f3a9..dcfc46b05 100644
 --- a/bindings/python/setup.py.in
 +++ b/bindings/python/setup.py.in
-@@ -8,15 +8,15 @@
+@@ -8,15 +8,15 @@ import subprocess
  # Remove the "-Wstrict-prototypes" compiler option, which isn't valid for C++.
  cfg_vars = sysconfig.get_config_vars()
  opt = cfg_vars["OPT"]
 -cfg_vars["OPT"] = " ".join( flag for flag in opt.split() if flag not in 
['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++0x"
 +cfg_vars["OPT"] = " ".join( flag for flag in opt.split() if flag not in 
['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++17"
-
+ 
  cflags = cfg_vars["CFLAGS"]
--cfg_vars["CFLAGS"] =  " ".join( flag for flag in cflags.split() if flag not 
in ['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++0x"
-+cfg_vars["CFLAGS"] =  " ".join( flag for flag in cflags.split() if flag not 
in ['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++17"
-
+-cfg_vars["CFLAGS"] = " ".join( flag for flag in cflags.split() if flag not in 
['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++0x"
++cfg_vars["CFLAGS"] = " ".join( flag for flag in cflags.split() if flag not in 
['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++17"
+ 
  # pypy doesn't define PY_CFLAGS so skip it if it's missing
  if "PY_CFLAGS" in cfg_vars:
py_cflags = cfg_vars["PY_CFLAGS"]
 -  cfg_vars["PY_CFLAGS"] = " ".join( flag for flag in py_cflags.split() if 
flag not in ['-Wstrict-prototypes' ${CLANG_PROHIBITED} ] ) + " --std=c++0x"
 +  

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

2020-07-23 Thread Konstantin Gizdov via arch-commits
Date: Thursday, July 23, 2020 @ 21:26:27
  Author: kgizdov
Revision: 665107

archrelease: copy trunk to community-testing-x86_64

Added:
  xrootd/repos/community-testing-x86_64/
  xrootd/repos/community-testing-x86_64/PKGBUILD
(from rev 665106, xrootd/trunk/PKGBUILD)
  xrootd/repos/community-testing-x86_64/add_missing_header.patch
(from rev 665106, xrootd/trunk/add_missing_header.patch)
  xrootd/repos/community-testing-x86_64/cxx17.patch
(from rev 665106, xrootd/trunk/cxx17.patch)

--+
 PKGBUILD |   88 +
 add_missing_header.patch |   27 +
 cxx17.patch  |   78 +++
 3 files changed, 193 insertions(+)

Copied: xrootd/repos/community-testing-x86_64/PKGBUILD (from rev 665106, 
xrootd/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2020-07-23 21:26:27 UTC (rev 665107)
@@ -0,0 +1,88 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Jan Kašpar < jan.kaspar at gmail dot com >
+# Contributor: Alex Pearce < alex at alexpearce dot me >
+pkgname=xrootd
+pkgdesc="Software framework for fast, low latency, scalable and fault tolerant 
data access."
+pkgver=5.0.0
+pkgrel=1
+arch=('x86_64')
+url="https://xrootd.slac.stanford.edu/;
+license=('LGPL3')
+depends=('ceph' 'curl' 'json-c' 'libxml2' 'openssl' 'perl' 'python')
+makedepends=('cmake')
+checkdepends=('cppunit')
+source=(
+"${url}/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz"
+'cxx17.patch'
+'add_missing_header.patch'
+)
+sha256sums=('cb5ae36e3ed3015691b9d3884ea863c5772658d6af7c35f19b6b7233e2a11359'
+'828de400b8fef40a80b9eadb8198fdfe7c991515a466045b699425df2f681817'
+'68eac594d8d3b15c1e4d8522c4422a26c9a51c9206d3a88fedf00d4e9599d455')
+
+get_pyver () {
+python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
+}
+
+prepare () {
+cd "${srcdir}/${pkgbase}-${pkgver}"
+patch -Np1 -i "${srcdir}/cxx17.patch"
+patch -Np1 -i "${srcdir}/add_missing_header.patch"
+}
+
+build() {
+cd "${srcdir}/${pkgbase}-${pkgver}"
+
+# configure
+mkdir -p "${srcdir}/build"
+cd "${srcdir}/build"
+
+CFLAGS="${CFLAGS}" \
+CXXFLAGS="${CXXFLAGS}" \
+LDFLAGS="${LDFLAGS}" \
+cmake -DCMAKE_BUILD_TYPE:STRING=Release \
+  -DCMAKE_INSTALL_LIBDIR:PATH=lib \
+  -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+  -DCMAKE_CXX_STANDARD="17" \
+  -DENABLE_TESTS=1 \
+  -DXRD_PYTHON_REQ_VERSION=$(get_pyver) \
+  "${srcdir}/${pkgbase}-${pkgver}"
+
+# build
+make
+}
+
+check() {
+cd "${srcdir}/build/tests"
+
+# Check has significantly changed, to-be-updated
+# ./common/text-runner ./XrdCephTests/libXrdCephTests.so "All Tests"
+
+##
+# This requires a running XRootD server with multiIP DNS forwarder and 
local disk servers
+# only run this if you have configured the env correctly,
+# examples in https://github.com/xrootd/xrootd-test-suite
+# sample environment can be configured like so:
+# export XRDTEST_MAINSERVERURL=metaman.xrd.test
+# or export XRDTEST_MAINSERVERURL=http://xrootd.cern.ch/
+# export XRDTEST_DISKSERVERURL=srv1.xrd.test
+# or export XRDTEST_DISKSERVERURL=http://xrootd.cern.ch/
+# export XRDTEST_DATAPATH=/tests/test-files/
+# export XRDTEST_LOCALFILE=/data/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
+# or export XRDTEST_LOCALFILE=/tmp/accwe.root
+# export 
XRDTEST_REMOTEFILE=${XRDTEST_MAINSERVERURL}${XRDTEST_DATAPATH}/a048e67f-4397-4bb8-85eb-8d7e40d90763.dat
+# or export XRDTEST_MULTIIPSERVERURL=multiip.xrd.test
+# ./common/text-runner ./XrdClTests/libXrdClTests.so "All Tests"
+}
+
+package() {
+cd "${srcdir}/build"
+make DESTDIR="${pkgdir}" install
+# drop unneeded test bin & lib
+rm "${pkgdir}/usr/bin/text-runner"
+rm "${pkgdir}/usr/lib/libXrdClTests.so"
+install -d "${pkgdir}/usr/lib/cmake/XRootD"
+mv "${pkgdir}/usr/share/xrootd/cmake/XRootDConfig.cmake" 
"${pkgdir}/usr/lib/cmake/XRootD"/
+rm -rf "${pkgdir}/usr/share/xrootd/cmake"
+ln -s "/usr/lib/cmake" "${pkgdir}/usr/share/xrootd/cmake"
+}

Copied: xrootd/repos/community-testing-x86_64/add_missing_header.patch (from 
rev 665106, xrootd/trunk/add_missing_header.patch)
===
--- community-testing-x86_64/add_missing_header.patch   
(rev 0)
+++ community-testing-x86_64/add_missing_header.patch   2020-07-23 21:26:27 UTC 
(rev 665107)
@@ -0,0 +1,27 @@
+diff --git a/src/Xrd/XrdConfig.cc b/src/Xrd/XrdConfig.cc
+index 1be14323e..4b6d9caec 100644
+--- a/src/Xrd/XrdConfig.cc
 b/src/Xrd/XrdConfig.cc
+@@ -46,6 +46,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+
+ 

[arch-commits] Commit in root/repos (11 files)

2020-07-23 Thread Konstantin Gizdov via arch-commits
Date: Thursday, July 23, 2020 @ 20:24:24
  Author: kgizdov
Revision: 665091

archrelease: copy trunk to community-testing-x86_64

Added:
  root/repos/community-testing-x86_64/
  root/repos/community-testing-x86_64/PKGBUILD
(from rev 665090, root/trunk/PKGBUILD)
  root/repos/community-testing-x86_64/ROOFIT_LICENSE
(from rev 665090, root/trunk/ROOFIT_LICENSE)
  root/repos/community-testing-x86_64/adapt_tmva_to_support_cudnn8.patch
(from rev 665090, root/trunk/adapt_tmva_to_support_cudnn8.patch)
  root/repos/community-testing-x86_64/jupyter_notebook_config.py
(from rev 665090, root/trunk/jupyter_notebook_config.py)
  root/repos/community-testing-x86_64/nbman-for-arch.patch
(from rev 665090, root/trunk/nbman-for-arch.patch)
  root/repos/community-testing-x86_64/root.pc.tpl
(from rev 665090, root/trunk/root.pc.tpl)
  root/repos/community-testing-x86_64/root.xml
(from rev 665090, root/trunk/root.xml)
  root/repos/community-testing-x86_64/settings-cuda.cmake
(from rev 665090, root/trunk/settings-cuda.cmake)
  root/repos/community-testing-x86_64/settings.cmake
(from rev 665090, root/trunk/settings.cmake)
  root/repos/community-testing-x86_64/thisroot.fail
(from rev 665090, root/trunk/thisroot.fail)

+
 PKGBUILD   |  281 
 ROOFIT_LICENSE |   22 
 adapt_tmva_to_support_cudnn8.patch | 1130 +++
 jupyter_notebook_config.py |1 
 nbman-for-arch.patch   |  177 +
 root.pc.tpl|   12 
 root.xml   |   14 
 settings-cuda.cmake|  110 +++
 settings.cmake |  110 +++
 thisroot.fail  |   12 
 10 files changed, 1869 insertions(+)

Copied: root/repos/community-testing-x86_64/PKGBUILD (from rev 665090, 
root/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2020-07-23 20:24:24 UTC (rev 665091)
@@ -0,0 +1,281 @@
+# Maintainer: Konstantin Gizdov < arch at kge dot pw >
+# Contributor: Frank Siegert < frank.siegert at googlemail dot com >
+# Contributor: Scott Lawrence < bytbox at gmail dot com >
+# Contributor: Thomas Dziedzic < gostrc at gmail dot com >
+# Contributor: Sebastian Voecking < voeck at web dot de >
+
+pkgbase=root
+pkgname=('root' 'root-cuda')
+pkgver=6.22.00
+pkgrel=1
+pkgdesc='C++ data analysis framework and interpreter from CERN'
+arch=('x86_64')
+url='https://root.cern'
+license=('LGPL2.1' 'GPL' 'custom:University of California and Stanford 
University License')
+makedepends=(
+'ccache'
+'cern-vdt'
+'chromium'
+'cfitsio'
+'cmake'
+'cuda'
+'cudnn'
+'gcc-fortran'
+'gcc9-fortran'
+'git'
+'go'
+'libxml2'
+'libmariadbclient'
+'ocaml'
+'ocaml-ctypes'
+'openmp'
+'openmpi'
+'openssl'
+'postgresql-libs'
+'pythia8>=8.2.40-1'
+'qt5-webengine'
+'sqlite'
+'unuran'
+'vc'
+'xrootd>=4.6.0-2'
+'z3'
+)
+depends=(
+'blas'
+'desktop-file-utils'
+'fcgi'
+'fftw'
+'ftgl'
+'giflib'
+'gl2ps'
+'glew'
+'graphviz'
+'gsl'
+'hicolor-icon-theme'
+'intel-tbb'
+'libafterimage'
+'librsvg'
+'libxpm'
+'python'
+'python-numpy'
+'tex-gyre-fonts'
+'unixodbc'
+'xxhash>=0.6.5-1'
+'zstd'
+)
+optdepends=(
+'cern-vdt: Add a set of fast and vectorisable mathematical functions'
+'chromium: Support for WebGUI'
+'cfitsio: Read images and data from FITS files'
+'libmariadbclient: MySQL support'
+'libxml2: XML parser interface'
+'openmp: Support OpenMP extensions in Minuit2'
+'openmpi: Support OpenMPI extensions in Minuit2'
+'openssl: OpenSSL support'
+'postgresql-libs: PostgreSQL support'
+'pythia8>=8.2.40-1: Pythia8 EG support'
+'qt5-webengine: Support for WebGUI'
+'sqlite: SQLite support'
+'tcsh: Legacy CSH support'
+'unuran: Support non-uniform random numbers'
+'vc: Add types for portable and intuitive SIMD programming'
+'xrootd: Support remote file server and client'
+'z3: Suuport the Z3 theorem prover'
+)
+source=(
+"https://root.cern.ch/download/root_v${pkgver}.source.tar.gz;
+'ROOFIT_LICENSE'
+'root.xml'
+'root.pc.tpl'
+'settings.cmake'
+'settings-cuda.cmake'
+'jupyter_notebook_config.py'
+'nbman-for-arch.patch'
+'thisroot.fail'
+'adapt_tmva_to_support_cudnn8.patch'
+)
+sha512sums=('9e3c54bbc146b0abb0a2d960af380255ec59d0b3a11a4a97a2a25cb7ac567b07280c4eb48dddf99c1fa2e692881f6396a842ce125d3a253037e52f719739f01e'
+
'af8f178fc9df66997d5495b271e38adcd1636aab4c8fc994c6600c2496127829d831250d73d3fc229b02dfe49b9867d0be979beacb959f2f3a05351b8118a4a6'
+

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

2020-07-23 Thread Konstantin Gizdov via arch-commits
Date: Thursday, July 23, 2020 @ 20:24:09
  Author: kgizdov
Revision: 665090

upgpkg: root 6.22.00-1

Added:
  root/trunk/adapt_tmva_to_support_cudnn8.patch
Modified:
  root/trunk/PKGBUILD
  root/trunk/nbman-for-arch.patch
Deleted:
  root/trunk/add_missing_include_ROOT-10315.patch
  root/trunk/fix_relative_paths.patch

--+
 PKGBUILD |   20 
 adapt_tmva_to_support_cudnn8.patch   | 1130 +
 add_missing_include_ROOT-10315.patch |   22 
 fix_relative_paths.patch |   39 -
 nbman-for-arch.patch |   17 
 5 files changed, 1148 insertions(+), 80 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-07-23 20:13:52 UTC (rev 665089)
+++ PKGBUILD2020-07-23 20:24:09 UTC (rev 665090)
@@ -6,7 +6,7 @@
 
 pkgbase=root
 pkgname=('root' 'root-cuda')
-pkgver=6.20.06
+pkgver=6.22.00
 pkgrel=1
 pkgdesc='C++ data analysis framework and interpreter from CERN'
 arch=('x86_64')
@@ -21,7 +21,7 @@
 'cuda'
 'cudnn'
 'gcc-fortran'
-'gcc8-fortran'
+'gcc9-fortran'
 'git'
 'go'
 'libxml2'
@@ -90,12 +90,11 @@
 'settings.cmake'
 'settings-cuda.cmake'
 'jupyter_notebook_config.py'
-'add_missing_include_ROOT-10315.patch'
-'fix_relative_paths.patch'
 'nbman-for-arch.patch'
 'thisroot.fail'
+'adapt_tmva_to_support_cudnn8.patch'
 )
-sha512sums=('232fd5253e83eb02ad33d03941c7c83d39d5f6b0162bd42594e44a0c1c08deade42ae5793e571db767ce4fa0a582aa332b9d1869e621b825d1eb1162819c98c6'
+sha512sums=('9e3c54bbc146b0abb0a2d960af380255ec59d0b3a11a4a97a2a25cb7ac567b07280c4eb48dddf99c1fa2e692881f6396a842ce125d3a253037e52f719739f01e'
 
'af8f178fc9df66997d5495b271e38adcd1636aab4c8fc994c6600c2496127829d831250d73d3fc229b02dfe49b9867d0be979beacb959f2f3a05351b8118a4a6'
 
'1fe6f4aa09d583d33f27cc766f4935510bb7ab6bbb8d4700baa1aaab92ea6c876500b67da1e4f6e0b510aa5616e4e193b860264b86925de85f2d9f558d75d5dc'
 
'3c81d255a17b902ffac0187af1752847036137e16641a88b17eef0d9c944e6f0d3c954bc93307d6270603f43f6c23f2e04f98dc7a68f9d076dbaa8006a2527d6'
@@ -102,10 +101,9 @@
 
'9ee5b6606dbd352608a2a4998344ca4026d677c86823e62fff615f6e84efcecdffc07a1e9182a356aa35035e7f35df5a107127722a6bad4b97d1f49cffebf5b9'
 
'7665bc8cbe79162e0b969b08802e1b7b2ed22ed8b1402d50cf194172a644f647dcaf0f5abb76f8b6007dfab8dbc811604479be826b345d8fd77edfb51032110b'
 
'1c905ee7a3f8f5f3f567d957f9be6b503a8631565d4d9b9bfea5e496ef86865c5a8be1a1f8c7842754029879cf0afd2465249f532a116cc43660aa2e460ae682'
-
'19b46d3b6a8083d9461f5d4f57845a1145b80de699e8b773cee7edecad0b064fe570faffa226720078273f40a88fe8ba933b7d944925391ad869f0b9cdbf9579'
-
'fa2f3b9b8717bfd11b6743a4457bbff104e547112bcec864f212510b1954a92809d9bde5ada8702d11659a150f2957daed4e4d2621858b0bc4e234d9f6924244'
-
'f4152ecddbef8079e7507625c3cfb2dcd6d3c844f38827f293d7c1915ff9be5ea3e4414080b51a83f86128b954520d8ec113349a5a07ba39fc87047b72bf0136'
-
'ff555ac4db568affe139701907f86d919a2206f3e304f69dd317b756ea0904b5934d9364a524060778aa507809ce78448621619bb34039ba34c5a71af71a4a8c')
+
'12814f50b7016bd86d3f91e0e31c052783a0c0fa72b7d6a072d3ae6f86c2437323d585e531235377ebbfdd9cb76abd7da84d9631de821151547f1d4b13417e69'
+
'ff555ac4db568affe139701907f86d919a2206f3e304f69dd317b756ea0904b5934d9364a524060778aa507809ce78448621619bb34039ba34c5a71af71a4a8c'
+
'2ae126795df4127c27a6287a1499bdb8b2bacb74cfbec17dabe378a5fb9fc7c755644e4090a4da1d0045bf5d4f542f06da827a0f48a5927ee8509874045f18b6')
 
 get_pyver () {
 python -c 'import sys; print(str(sys.version_info[0]) + "." + 
str(sys.version_info[1]))'
@@ -167,8 +165,8 @@
 mkdir -p "${srcdir}/build-cuda"
 cd "${srcdir}/build-cuda"
 
-CC=/usr/bin/gcc-8 \
-CXX=/usr/bin/g++-8 \
+CC=/usr/bin/gcc-9 \
+CXX=/usr/bin/g++-9 \
 cmake -C "${srcdir}/settings-cuda.cmake" \
 ${CUSTOM_CMAKE_FLAGS} \
 "${srcdir}/${pkgbase}-${pkgver}-cuda"

Added: adapt_tmva_to_support_cudnn8.patch
===
--- adapt_tmva_to_support_cudnn8.patch  (rev 0)
+++ adapt_tmva_to_support_cudnn8.patch  2020-07-23 20:24:09 UTC (rev 665090)
@@ -0,0 +1,1130 @@
+From 05739e6b01fb34b5ef40e1a584107876e68e4b77 Mon Sep 17 00:00:00 2001
+From: Konstantin Gizdov 
+Date: Tue, 21 Jul 2020 15:13:57 +0300
+Subject: [PATCH 01/10] update deprecated function call name to backward
+ compatible one
+
+---
+ tmva/tmva/src/DNN/Architectures/Cudnn/RecurrentPropagation.cu | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/tmva/tmva/src/DNN/Architectures/Cudnn/RecurrentPropagation.cu 
b/tmva/tmva/src/DNN/Architectures/Cudnn/RecurrentPropagation.cu
+index 058cee28424..60289ec2fdd 100644
+--- a/tmva/tmva/src/DNN/Architectures/Cudnn/RecurrentPropagation.cu
 

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

2020-06-30 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, June 30, 2020 @ 14:55:02
  Author: kgizdov
Revision: 657168

archrelease: copy trunk to community-x86_64

Added:
  hevea/repos/community-x86_64/PKGBUILD
(from rev 657167, hevea/trunk/PKGBUILD)
Deleted:
  hevea/repos/community-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2020-06-30 14:54:54 UTC (rev 657167)
+++ PKGBUILD2020-06-30 14:55:02 UTC (rev 657168)
@@ -1,28 +0,0 @@
-# Maintainer:
-# Contributor: Sergej Pupykin 
-# Contributor: Brian Nguyen 
-# Original Packager: Tom K 
-
-pkgname=hevea
-pkgver=2.32
-pkgrel=1
-pkgdesc="A quite complete and fast LATEX to HTML translator"
-arch=(x86_64)
-depends=('texlive-bin')
-makedepends=('ocaml' 'ocamlbuild')
-license=('GPL')
-url="http://pauillac.inria.fr/~maranget/hevea/;
-source=(http://pauillac.inria.fr/~maranget/$pkgname/distri/$pkgname-$pkgver.tar.gz)
-sha256sums=('de55c6809ae077cd9b2cd5c758449907845677258815c96a713764e6e0c59ee8')
-
-build() {
-  cd $pkgname-$pkgver
-  make PREFIX=/usr
-}
-
-package() {
-  cd $pkgname-$pkgver
-  DESTDIR="$pkgdir" make install
-  mkdir -p "$pkgdir"/usr/share/texmf/tex/latex
-  ln -s /usr/lib/hevea/hevea.sty "$pkgdir"/usr/share/texmf/tex/latex/hevea.sty
-}

Copied: hevea/repos/community-x86_64/PKGBUILD (from rev 657167, 
hevea/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-06-30 14:55:02 UTC (rev 657168)
@@ -0,0 +1,28 @@
+# Maintainer: Konstantin Gizdov 
+# Contributor: Sergej Pupykin 
+# Contributor: Brian Nguyen 
+# Original Packager: Tom K 
+
+pkgname=hevea
+pkgver=2.34
+pkgrel=1
+pkgdesc="A quite complete and fast LATEX to HTML translator"
+arch=(x86_64)
+depends=('texlive-bin')
+makedepends=('ocaml' 'ocamlbuild')
+license=('GPL')
+url="http://pauillac.inria.fr/~maranget/hevea/;
+source=(http://pauillac.inria.fr/~maranget/$pkgname/distri/$pkgname-$pkgver.tar.gz)
+sha256sums=('3ad08a0dce6675df3caa912ec1497d8019ce10733263092bbb7482c4fbd7fedf')
+
+build() {
+  cd $pkgname-$pkgver
+  make PREFIX=/usr
+}
+
+package() {
+  cd $pkgname-$pkgver
+  DESTDIR="$pkgdir" make install
+  mkdir -p "$pkgdir"/usr/share/texmf/tex/latex
+  ln -s /usr/lib/hevea/hevea.sty "$pkgdir"/usr/share/texmf/tex/latex/hevea.sty
+}


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

2020-06-30 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, June 30, 2020 @ 14:54:54
  Author: kgizdov
Revision: 657167

upgpkg: hevea 2.34-1

Modified:
  hevea/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-06-30 13:44:48 UTC (rev 657166)
+++ PKGBUILD2020-06-30 14:54:54 UTC (rev 657167)
@@ -1,10 +1,10 @@
-# Maintainer:
+# Maintainer: Konstantin Gizdov 
 # Contributor: Sergej Pupykin 
 # Contributor: Brian Nguyen 
 # Original Packager: Tom K 
 
 pkgname=hevea
-pkgver=2.32
+pkgver=2.34
 pkgrel=1
 pkgdesc="A quite complete and fast LATEX to HTML translator"
 arch=(x86_64)
@@ -13,7 +13,7 @@
 license=('GPL')
 url="http://pauillac.inria.fr/~maranget/hevea/;
 
source=(http://pauillac.inria.fr/~maranget/$pkgname/distri/$pkgname-$pkgver.tar.gz)
-sha256sums=('de55c6809ae077cd9b2cd5c758449907845677258815c96a713764e6e0c59ee8')
+sha256sums=('3ad08a0dce6675df3caa912ec1497d8019ce10733263092bbb7482c4fbd7fedf')
 
 build() {
   cd $pkgname-$pkgver


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

2020-06-30 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, June 30, 2020 @ 13:44:43
  Author: kgizdov
Revision: 657165

upgpkg: python-latexcodec 2.0.1-1

Modified:
  python-latexcodec/trunk/PKGBUILD

--+
 PKGBUILD |   19 ++-
 1 file changed, 10 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-06-30 13:37:36 UTC (rev 657164)
+++ PKGBUILD2020-06-30 13:44:43 UTC (rev 657165)
@@ -1,9 +1,10 @@
 # Maintainer: Baptiste Jonglez 
 # Contributor: Patrice Peterson 
 
-pkgname=python-latexcodec
-pkgver=1.0.7
-pkgrel=2
+_pkgname=latexcodec
+pkgname=python-${_pkgname}
+pkgver=2.0.1
+pkgrel=1
 pkgdesc="A lexer and codec to work with LaTeX code in Python"
 arch=('any')
 url="https://github.com/mcmtroffaes/latexcodec;
@@ -10,22 +11,22 @@
 license=('MIT')
 depends=('python-six')
 makedepends=('python-setuptools')
-checkdepends=('python-nose')
-source=("https://pypi.io/packages/source/l/latexcodec/latexcodec-$pkgver.tar.gz;)
-sha256sums=('ebc183904549b1514ffc29a8768c8b58dc45cb813b94df90bf19f4c7b01fd772')
+checkdepends=('python-nose' 'python-pytest')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mcmtroffaes/${_pkgname}/archive/${pkgver}.tar.gz;)
+sha256sums=('eda36ddfc969f86c9a8fdd50c12b484fa42dbfa33b84422144643b60081ca022')
 
 build() {
-  cd "$srcdir/latexcodec-$pkgver"
+  cd "${srcdir}/${_pkgname}-${pkgver}"
   python setup.py build
 }
 
 check() {
-  cd "$srcdir/latexcodec-$pkgver"
+  cd "${srcdir}/${_pkgname}-${pkgver}"
   nosetests
 }
 
 package() {
-  cd "$srcdir/latexcodec-$pkgver"
+  cd "${srcdir}/${_pkgname}-${pkgver}"
   python setup.py install --root="$pkgdir" --optimize=1 --skip-build
   install -Dm644 LICENSE.rst "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }


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

2020-06-30 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, June 30, 2020 @ 13:44:48
  Author: kgizdov
Revision: 657166

archrelease: copy trunk to community-any

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

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

Deleted: PKGBUILD
===
--- PKGBUILD2020-06-30 13:44:43 UTC (rev 657165)
+++ PKGBUILD2020-06-30 13:44:48 UTC (rev 657166)
@@ -1,31 +0,0 @@
-# Maintainer: Baptiste Jonglez 
-# Contributor: Patrice Peterson 
-
-pkgname=python-latexcodec
-pkgver=1.0.7
-pkgrel=2
-pkgdesc="A lexer and codec to work with LaTeX code in Python"
-arch=('any')
-url="https://github.com/mcmtroffaes/latexcodec;
-license=('MIT')
-depends=('python-six')
-makedepends=('python-setuptools')
-checkdepends=('python-nose')
-source=("https://pypi.io/packages/source/l/latexcodec/latexcodec-$pkgver.tar.gz;)
-sha256sums=('ebc183904549b1514ffc29a8768c8b58dc45cb813b94df90bf19f4c7b01fd772')
-
-build() {
-  cd "$srcdir/latexcodec-$pkgver"
-  python setup.py build
-}
-
-check() {
-  cd "$srcdir/latexcodec-$pkgver"
-  nosetests
-}
-
-package() {
-  cd "$srcdir/latexcodec-$pkgver"
-  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
-  install -Dm644 LICENSE.rst "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}

Copied: python-latexcodec/repos/community-any/PKGBUILD (from rev 657165, 
python-latexcodec/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-06-30 13:44:48 UTC (rev 657166)
@@ -0,0 +1,32 @@
+# Maintainer: Baptiste Jonglez 
+# Contributor: Patrice Peterson 
+
+_pkgname=latexcodec
+pkgname=python-${_pkgname}
+pkgver=2.0.1
+pkgrel=1
+pkgdesc="A lexer and codec to work with LaTeX code in Python"
+arch=('any')
+url="https://github.com/mcmtroffaes/latexcodec;
+license=('MIT')
+depends=('python-six')
+makedepends=('python-setuptools')
+checkdepends=('python-nose' 'python-pytest')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mcmtroffaes/${_pkgname}/archive/${pkgver}.tar.gz;)
+sha256sums=('eda36ddfc969f86c9a8fdd50c12b484fa42dbfa33b84422144643b60081ca022')
+
+build() {
+  cd "${srcdir}/${_pkgname}-${pkgver}"
+  python setup.py build
+}
+
+check() {
+  cd "${srcdir}/${_pkgname}-${pkgver}"
+  nosetests
+}
+
+package() {
+  cd "${srcdir}/${_pkgname}-${pkgver}"
+  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+  install -Dm644 LICENSE.rst "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}


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

2020-06-30 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, June 30, 2020 @ 13:37:36
  Author: kgizdov
Revision: 657164

archrelease: copy trunk to community-any

Added:
  python-antlr4/repos/community-any/PKGBUILD
(from rev 657163, python-antlr4/trunk/PKGBUILD)
  python-antlr4/repos/community-any/fix-tests.patch
(from rev 657163, python-antlr4/trunk/fix-tests.patch)
Deleted:
  python-antlr4/repos/community-any/PKGBUILD

-+
 PKGBUILD|   60 +-
 fix-tests.patch |   53 +++
 2 files changed, 90 insertions(+), 23 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-06-30 13:37:21 UTC (rev 657163)
+++ PKGBUILD2020-06-30 13:37:36 UTC (rev 657164)
@@ -1,23 +0,0 @@
-# Maintainer: Baptiste Jonglez 
-
-pkgname=python-antlr4
-pkgver=4.7.2
-pkgrel=2
-pkgdesc="ANTLR4 runtime for Python"
-arch=('any')
-url="https://www.antlr.org/;
-license=('BSD')
-depends=('python')
-makedepends=('python-setuptools')
-source=("https://pypi.io/packages/source/a/antlr4-python3-runtime/antlr4-python3-runtime-$pkgver.tar.gz;)
-sha256sums=('168cdcec8fb9152e84a87ca6fd261b3d54c8f6358f42ab3b813b14a7193bb50b')
-
-build() {
-  cd "$srcdir/antlr4-python3-runtime-$pkgver"
-  python setup.py build
-}
-
-package() {
-  cd "$srcdir/antlr4-python3-runtime-$pkgver"
-  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
-}

Copied: python-antlr4/repos/community-any/PKGBUILD (from rev 657163, 
python-antlr4/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-06-30 13:37:36 UTC (rev 657164)
@@ -0,0 +1,37 @@
+# Maintainer: Baptiste Jonglez 
+
+_pkgname=antlr4
+pkgname=python-${_pkgname}
+pkgver=4.8
+pkgrel=1
+pkgdesc="ANTLR4 runtime for Python"
+arch=('any')
+url="https://www.antlr.org/;
+license=('BSD')
+depends=('python')
+makedepends=('python-setuptools')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/antlr/${_pkgname}/archive/${pkgver}.tar.gz;
+'fix-tests.patch')
+sha256sums=('992d52444b81ed75e52ea62f9f38ecb7652d5ce2a2130af143912b3042a6d77e'
+'dd83a2cc00457123c8b52da018d05a7e80d251adba0f39bf287258f97892a698')
+
+prepare() {
+  patch -Np1 -i "${srcdir}"/fix-tests.patch -d 
"${srcdir}/${_pkgname}-${pkgver}"
+}
+
+build() {
+  cd "${srcdir}/${_pkgname}-${pkgver}/runtime/Python3"
+  python setup.py build
+}
+
+check() {
+  cd "${srcdir}/${_pkgname}-${pkgver}/runtime/Python3"
+  python setup.py test
+}
+
+package() {
+  cd "${srcdir}/${_pkgname}-${pkgver}/runtime/Python3"
+  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+  install -d "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -Dm644 "${srcdir}/${_pkgname}-${pkgver}"/LICENSE.txt 
"${pkgdir}/usr/share/licenses/${pkgname}"/LICENSE
+}

Copied: python-antlr4/repos/community-any/fix-tests.patch (from rev 657163, 
python-antlr4/trunk/fix-tests.patch)
===
--- fix-tests.patch (rev 0)
+++ fix-tests.patch 2020-06-30 13:37:36 UTC (rev 657164)
@@ -0,0 +1,53 @@
+diff -aur antlr4-4.8-old/runtime/Python3/test/ctest.py 
antlr4-4.8-new/runtime/Python3/test/ctest.py
+--- antlr4-4.8-old/runtime/Python3/test/ctest.py   2020-01-19 
18:18:55.0 +0200
 antlr4-4.8-new/runtime/Python3/test/ctest.py   2020-06-30 
16:32:13.862026103 +0300
+@@ -7,8 +7,8 @@
+ import sys
+ sys.setrecursionlimit(4000)
+ import antlr4
+-from parser.cparser import CParser
+-from parser.clexer import CLexer
++from .parser.cparser import CParser
++from .parser.clexer import CLexer
+ from datetime import datetime
+ import cProfile
+ 
+diff -aur antlr4-4.8-old/runtime/Python3/test/run.py 
antlr4-4.8-new/runtime/Python3/test/run.py
+--- antlr4-4.8-old/runtime/Python3/test/run.py 2020-01-19 18:18:55.0 
+0200
 antlr4-4.8-new/runtime/Python3/test/run.py 2020-06-30 16:32:26.675359328 
+0300
+@@ -3,6 +3,6 @@
+ src_path = 
os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), 'src')
+ sys.path.insert(0,src_path)
+ from TestTokenStreamRewriter import TestTokenStreamRewriter
+-from xpathtest import XPathTest
++from .xpathtest import XPathTest
+ import unittest
+-unittest.main()
+\ No newline at end of file
++unittest.main()
+diff -aur antlr4-4.8-old/runtime/Python3/test/TestTokenStreamRewriter.py 
antlr4-4.8-new/runtime/Python3/test/TestTokenStreamRewriter.py
+--- antlr4-4.8-old/runtime/Python3/test/TestTokenStreamRewriter.py 
2020-01-19 18:18:55.0 +0200
 antlr4-4.8-new/runtime/Python3/test/TestTokenStreamRewriter.py 
2020-06-30 16:32:36.462025917 +0300
+@@ -5,7 +5,7 @@
+ import unittest
+ 
+ 
+-from mocks.TestLexer import TestLexer, TestLexer2
++from .mocks.TestLexer import TestLexer, TestLexer2
+ from antlr4.TokenStreamRewriter import TokenStreamRewriter
+ from 

[arch-commits] Commit in python-antlr4/trunk (PKGBUILD fix-tests.patch)

2020-06-30 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, June 30, 2020 @ 13:37:21
  Author: kgizdov
Revision: 657163

upgpkg: python-antlr4 4.8-1

Added:
  python-antlr4/trunk/fix-tests.patch
Modified:
  python-antlr4/trunk/PKGBUILD

-+
 PKGBUILD|   28 +---
 fix-tests.patch |   53 +
 2 files changed, 74 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-06-30 13:02:16 UTC (rev 657162)
+++ PKGBUILD2020-06-30 13:37:21 UTC (rev 657163)
@@ -1,8 +1,9 @@
 # Maintainer: Baptiste Jonglez 
 
-pkgname=python-antlr4
-pkgver=4.7.2
-pkgrel=2
+_pkgname=antlr4
+pkgname=python-${_pkgname}
+pkgver=4.8
+pkgrel=1
 pkgdesc="ANTLR4 runtime for Python"
 arch=('any')
 url="https://www.antlr.org/;
@@ -9,15 +10,28 @@
 license=('BSD')
 depends=('python')
 makedepends=('python-setuptools')
-source=("https://pypi.io/packages/source/a/antlr4-python3-runtime/antlr4-python3-runtime-$pkgver.tar.gz;)
-sha256sums=('168cdcec8fb9152e84a87ca6fd261b3d54c8f6358f42ab3b813b14a7193bb50b')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/antlr/${_pkgname}/archive/${pkgver}.tar.gz;
+'fix-tests.patch')
+sha256sums=('992d52444b81ed75e52ea62f9f38ecb7652d5ce2a2130af143912b3042a6d77e'
+'dd83a2cc00457123c8b52da018d05a7e80d251adba0f39bf287258f97892a698')
 
+prepare() {
+  patch -Np1 -i "${srcdir}"/fix-tests.patch -d 
"${srcdir}/${_pkgname}-${pkgver}"
+}
+
 build() {
-  cd "$srcdir/antlr4-python3-runtime-$pkgver"
+  cd "${srcdir}/${_pkgname}-${pkgver}/runtime/Python3"
   python setup.py build
 }
 
+check() {
+  cd "${srcdir}/${_pkgname}-${pkgver}/runtime/Python3"
+  python setup.py test
+}
+
 package() {
-  cd "$srcdir/antlr4-python3-runtime-$pkgver"
+  cd "${srcdir}/${_pkgname}-${pkgver}/runtime/Python3"
   python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+  install -d "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -Dm644 "${srcdir}/${_pkgname}-${pkgver}"/LICENSE.txt 
"${pkgdir}/usr/share/licenses/${pkgname}"/LICENSE
 }

Added: fix-tests.patch
===
--- fix-tests.patch (rev 0)
+++ fix-tests.patch 2020-06-30 13:37:21 UTC (rev 657163)
@@ -0,0 +1,53 @@
+diff -aur antlr4-4.8-old/runtime/Python3/test/ctest.py 
antlr4-4.8-new/runtime/Python3/test/ctest.py
+--- antlr4-4.8-old/runtime/Python3/test/ctest.py   2020-01-19 
18:18:55.0 +0200
 antlr4-4.8-new/runtime/Python3/test/ctest.py   2020-06-30 
16:32:13.862026103 +0300
+@@ -7,8 +7,8 @@
+ import sys
+ sys.setrecursionlimit(4000)
+ import antlr4
+-from parser.cparser import CParser
+-from parser.clexer import CLexer
++from .parser.cparser import CParser
++from .parser.clexer import CLexer
+ from datetime import datetime
+ import cProfile
+ 
+diff -aur antlr4-4.8-old/runtime/Python3/test/run.py 
antlr4-4.8-new/runtime/Python3/test/run.py
+--- antlr4-4.8-old/runtime/Python3/test/run.py 2020-01-19 18:18:55.0 
+0200
 antlr4-4.8-new/runtime/Python3/test/run.py 2020-06-30 16:32:26.675359328 
+0300
+@@ -3,6 +3,6 @@
+ src_path = 
os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), 'src')
+ sys.path.insert(0,src_path)
+ from TestTokenStreamRewriter import TestTokenStreamRewriter
+-from xpathtest import XPathTest
++from .xpathtest import XPathTest
+ import unittest
+-unittest.main()
+\ No newline at end of file
++unittest.main()
+diff -aur antlr4-4.8-old/runtime/Python3/test/TestTokenStreamRewriter.py 
antlr4-4.8-new/runtime/Python3/test/TestTokenStreamRewriter.py
+--- antlr4-4.8-old/runtime/Python3/test/TestTokenStreamRewriter.py 
2020-01-19 18:18:55.0 +0200
 antlr4-4.8-new/runtime/Python3/test/TestTokenStreamRewriter.py 
2020-06-30 16:32:36.462025917 +0300
+@@ -5,7 +5,7 @@
+ import unittest
+ 
+ 
+-from mocks.TestLexer import TestLexer, TestLexer2
++from .mocks.TestLexer import TestLexer, TestLexer2
+ from antlr4.TokenStreamRewriter import TokenStreamRewriter
+ from antlr4.InputStream import InputStream
+ from antlr4.CommonTokenStream import CommonTokenStream
+diff -aur antlr4-4.8-old/runtime/Python3/test/xpathtest.py 
antlr4-4.8-new/runtime/Python3/test/xpathtest.py
+--- antlr4-4.8-old/runtime/Python3/test/xpathtest.py   2020-01-19 
18:18:55.0 +0200
 antlr4-4.8-new/runtime/Python3/test/xpathtest.py   2020-06-30 
16:32:44.398692519 +0300
+@@ -2,8 +2,8 @@
+ from antlr4 import InputStream, CommonTokenStream, TerminalNode
+ from antlr4.xpath.XPath import XPath
+ import unittest
+-from expr.ExprParser import ExprParser
+-from expr.ExprLexer  import ExprLexer
++from .expr.ExprParser import ExprParser
++from .expr.ExprLexer  import ExprLexer
+ 
+ def tokenToString(token, ruleNames):
+ if isinstance(token, TerminalNode):


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

2020-06-30 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, June 30, 2020 @ 13:02:09
  Author: kgizdov
Revision: 657161

upgpkg: confuse 3.3-1

Modified:
  confuse/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2020-06-30 12:59:01 UTC (rev 657160)
+++ PKGBUILD2020-06-30 13:02:09 UTC (rev 657161)
@@ -5,7 +5,7 @@
 # Maintainer: Baptiste Jonglez 
 
 pkgname=confuse
-pkgver=3.2.2
+pkgver=3.3
 pkgrel=1
 pkgdesc='C-library for parsing configuration files'
 arch=('x86_64')
@@ -14,7 +14,7 @@
 depends=('glibc')
 
source=("https://github.com/martinh/libconfuse/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz;)
 options=('!emptydirs')
-sha256sums=('71316b55592f8d0c98924242c98dbfa6252153a8b6e7d89e57fe6923934d77d0')
+sha256sums=('3a59ded20bc652eaa8e6261ab46f7e483bc13dad79263c15af42ecbb329707b8')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"


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

2020-06-30 Thread Konstantin Gizdov via arch-commits
Date: Tuesday, June 30, 2020 @ 13:02:16
  Author: kgizdov
Revision: 657162

archrelease: copy trunk to community-x86_64

Added:
  confuse/repos/community-x86_64/PKGBUILD
(from rev 657161, confuse/trunk/PKGBUILD)
Deleted:
  confuse/repos/community-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2020-06-30 13:02:09 UTC (rev 657161)
+++ PKGBUILD2020-06-30 13:02:16 UTC (rev 657162)
@@ -1,33 +0,0 @@
-# Contributor : Ionut Biru 
-# Contributor: Roman Kyrylych 
-# Contributor: Alexander Mieland (dma147) 
-# Contributor: Thorsten Töpper 
-# Maintainer: Baptiste Jonglez 
-
-pkgname=confuse
-pkgver=3.2.2
-pkgrel=1
-pkgdesc='C-library for parsing configuration files'
-arch=('x86_64')
-url='https://github.com/martinh/libconfuse'
-license=('LGPL')
-depends=('glibc')
-source=("https://github.com/martinh/libconfuse/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz;)
-options=('!emptydirs')
-sha256sums=('71316b55592f8d0c98924242c98dbfa6252153a8b6e7d89e57fe6923934d77d0')
-
-build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  ./configure --prefix=/usr --enable-shared
-  make
-}
-
-check() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  make check
-}
-
-package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  make DESTDIR="${pkgdir}" install
-}

Copied: confuse/repos/community-x86_64/PKGBUILD (from rev 657161, 
confuse/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-06-30 13:02:16 UTC (rev 657162)
@@ -0,0 +1,33 @@
+# Contributor : Ionut Biru 
+# Contributor: Roman Kyrylych 
+# Contributor: Alexander Mieland (dma147) 
+# Contributor: Thorsten Töpper 
+# Maintainer: Baptiste Jonglez 
+
+pkgname=confuse
+pkgver=3.3
+pkgrel=1
+pkgdesc='C-library for parsing configuration files'
+arch=('x86_64')
+url='https://github.com/martinh/libconfuse'
+license=('LGPL')
+depends=('glibc')
+source=("https://github.com/martinh/libconfuse/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+options=('!emptydirs')
+sha256sums=('3a59ded20bc652eaa8e6261ab46f7e483bc13dad79263c15af42ecbb329707b8')
+
+build() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  ./configure --prefix=/usr --enable-shared
+  make
+}
+
+check() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  make check
+}
+
+package() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  make DESTDIR="${pkgdir}" install
+}


  1   2   3   4   5   6   >