[arch-commits] Commit in auto-multiple-choice/repos/community-x86_64 (2 files)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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 +}