[arch-commits] Commit in jenkins/repos/community-any (14 files)
Date: Friday, September 21, 2018 @ 05:57:10 Author: felixonmars Revision: 383809 archrelease: copy trunk to community-any Added: jenkins/repos/community-any/LICENSE (from rev 383808, jenkins/trunk/LICENSE) jenkins/repos/community-any/PKGBUILD (from rev 383808, jenkins/trunk/PKGBUILD) jenkins/repos/community-any/jenkins.conf (from rev 383808, jenkins/trunk/jenkins.conf) jenkins/repos/community-any/jenkins.install (from rev 383808, jenkins/trunk/jenkins.install) jenkins/repos/community-any/jenkins.service (from rev 383808, jenkins/trunk/jenkins.service) jenkins/repos/community-any/jenkins.sysusers (from rev 383808, jenkins/trunk/jenkins.sysusers) jenkins/repos/community-any/jenkins.tmpfiles (from rev 383808, jenkins/trunk/jenkins.tmpfiles) Deleted: jenkins/repos/community-any/LICENSE jenkins/repos/community-any/PKGBUILD jenkins/repos/community-any/jenkins.conf jenkins/repos/community-any/jenkins.install jenkins/repos/community-any/jenkins.service jenkins/repos/community-any/jenkins.sysusers jenkins/repos/community-any/jenkins.tmpfiles --+ LICENSE | 46 +-- PKGBUILD | 89 ++--- jenkins.conf | 26 +++ jenkins.install | 14 jenkins.service | 48 ++-- jenkins.sysusers |4 +- jenkins.tmpfiles |2 - 7 files changed, 114 insertions(+), 115 deletions(-) Deleted: LICENSE === --- LICENSE 2018-09-21 05:56:37 UTC (rev 383808) +++ LICENSE 2018-09-21 05:57:10 UTC (rev 383809) @@ -1,23 +0,0 @@ -The MIT License - -Copyright (c) 2004-, Kohsuke Kawaguchi, Sun Microsystems, Inc., and a number of other of 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: jenkins/repos/community-any/LICENSE (from rev 383808, jenkins/trunk/LICENSE) === --- LICENSE (rev 0) +++ LICENSE 2018-09-21 05:57:10 UTC (rev 383809) @@ -0,0 +1,23 @@ +The MIT License + +Copyright (c) 2004-, Kohsuke Kawaguchi, Sun Microsystems, Inc., and a number of other of 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. + + Deleted: PKGBUILD === --- PKGBUILD2018-09-21 05:56:37 UTC (rev 383808) +++ PKGBUILD2018-09-21 05:57:10 UTC (rev 383809) @@ -1,45 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Alexander Rødseth -# Contributor: Marcel Huber -# Contributor: Illarion Kovalchuk - -pkgname=jenkins -pkgver=2.141 -pkgrel=1 -pkgdesc='Extendable continuous integration server (latest)' -arch=('any') -url='https://jenkins.io' -license=('MIT') -depends=('java-runtime=8' 'ttf-dejavu' 'libcups') -provides=('jenkins-ci') -conflicts=('jenkins-ci') -replaces=('jenkins-ci') -backup=('etc/conf.d/jenkins')
[arch-commits] Commit in deepin-dock/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, September 21, 2018 @ 05:56:29 Author: felixonmars Revision: 383807 archrelease: copy trunk to community-x86_64 Added: deepin-dock/repos/community-x86_64/PKGBUILD (from rev 383806, deepin-dock/trunk/PKGBUILD) Deleted: deepin-dock/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 60 ++-- 1 file changed, 30 insertions(+), 30 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-21 05:56:11 UTC (rev 383806) +++ PKGBUILD2018-09-21 05:56:29 UTC (rev 383807) @@ -1,30 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Josip Ponjavic -# Contributor: Xu Fasheng - -pkgname=deepin-dock -pkgver=4.7.3.2 -pkgrel=2 -pkgdesc='Deepin desktop-environment - dock module' -arch=('x86_64') -url="https://github.com/linuxdeepin/dde-dock; -license=('GPL3') -depends=('qt5-svg' 'deepin-menu' 'deepin-daemon' 'deepin-launcher' 'deepin-qt5integration' - 'deepin-qt-dbus-factory' 'deepin-network-utils') -makedepends=('cmake' 'qt5-tools') -conflicts=('dde-dock') -replaces=('dde-dock') -groups=('deepin') -source=("$pkgname-$pkgver.tar.gz::https://github.com/felixonmars/dde-dock/archive/$pkgver.tar.gz;) -sha512sums=('e79faf680056b49054ace788b12f376ae72d8acb383b5ae91f4d74e507037711e7182b8e4ede139ca9ae9dbedb8f823bb7af20791dc22467622987985ff26254') - -build() { - cd dde-dock-$pkgver - cmake . -DCMAKE_INSTALL_PREFIX=/usr -DARCHITECTURE=$CARCH - make -} - -package() { - cd dde-dock-$pkgver - make DESTDIR="$pkgdir" install -} Copied: deepin-dock/repos/community-x86_64/PKGBUILD (from rev 383806, deepin-dock/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-21 05:56:29 UTC (rev 383807) @@ -0,0 +1,30 @@ +# Maintainer: Felix Yan +# Contributor: Josip Ponjavic +# Contributor: Xu Fasheng + +pkgname=deepin-dock +pkgver=4.7.3.3 +pkgrel=1 +pkgdesc='Deepin desktop-environment - dock module' +arch=('x86_64') +url="https://github.com/linuxdeepin/dde-dock; +license=('GPL3') +depends=('qt5-svg' 'deepin-menu' 'deepin-daemon' 'deepin-launcher' 'deepin-qt5integration' + 'deepin-qt-dbus-factory' 'deepin-network-utils') +makedepends=('cmake' 'qt5-tools') +conflicts=('dde-dock') +replaces=('dde-dock') +groups=('deepin') +source=("$pkgname-$pkgver.tar.gz::https://github.com/felixonmars/dde-dock/archive/$pkgver.tar.gz;) +sha512sums=('457f9465a49a6d1a1a65ea6ef36bad30b94e307643095269844f9f2cb288e1204c85a3cf935b984135f3717cf7574e51e19c27baf4e3a420f3555fdd983fca99') + +build() { + cd dde-dock-$pkgver + cmake . -DCMAKE_INSTALL_PREFIX=/usr -DARCHITECTURE=$CARCH + make +} + +package() { + cd dde-dock-$pkgver + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in jenkins/trunk (PKGBUILD)
Date: Friday, September 21, 2018 @ 05:56:37 Author: felixonmars Revision: 383808 upgpkg: jenkins 2.142-1 Modified: jenkins/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-21 05:56:29 UTC (rev 383807) +++ PKGBUILD2018-09-21 05:56:37 UTC (rev 383808) @@ -4,7 +4,7 @@ # Contributor: Illarion Kovalchuk pkgname=jenkins -pkgver=2.141 +pkgver=2.142 pkgrel=1 pkgdesc='Extendable continuous integration server (latest)' arch=('any') @@ -24,7 +24,7 @@ 'jenkins.tmpfiles' 'jenkins.sysusers' 'LICENSE') -sha512sums=('060ebf8453366925be7b2bb8284a7ec4c1be870f02459cd455d3b2d67e5f9ef0277ba182532c26026d3ba5a94a8b90b410c23a4f3e1f34dd50c39e83284ba953' +sha512sums=('67554f5e7b6c5ecd62e96d5d9da9d5b0c1f6162093c65759e38ed2c905162783b424f9b4eff6dc6a156a454d9e6baa228cafebe83c43e7421d94907de664c0f5' '3a8421cef3953d899c150609f959cf5d5dd6d08d079a5e0f48bfece4f3c80491722b9e90ef841fddb87401c226b8338297c5c4e83e55a33ef8d6e387de3048d0' 'a336b006d3711abb75b49a2e12c09ee61cf3275a2cdbbd3676480e2f6ca8ba0fb4b9c08f3f9da193252c4fca827e9a1d5eaad847d0a889445693427ae1571fe7' 'a845a7147be54affc586dfce9a188ec24c92e673e88dec0b62da386d2e597de6ecda103429008562abd897f179a52c37cf2188ebc65b8c636efd07d707e18f90'
[arch-commits] Commit in deepin-dock/trunk (PKGBUILD)
Date: Friday, September 21, 2018 @ 05:56:11 Author: felixonmars Revision: 383806 upgpkg: deepin-dock 4.7.3.3-1 Modified: deepin-dock/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-21 05:47:27 UTC (rev 383805) +++ PKGBUILD2018-09-21 05:56:11 UTC (rev 383806) @@ -3,8 +3,8 @@ # Contributor: Xu Fasheng pkgname=deepin-dock -pkgver=4.7.3.2 -pkgrel=2 +pkgver=4.7.3.3 +pkgrel=1 pkgdesc='Deepin desktop-environment - dock module' arch=('x86_64') url="https://github.com/linuxdeepin/dde-dock; @@ -16,7 +16,7 @@ replaces=('dde-dock') groups=('deepin') source=("$pkgname-$pkgver.tar.gz::https://github.com/felixonmars/dde-dock/archive/$pkgver.tar.gz;) -sha512sums=('e79faf680056b49054ace788b12f376ae72d8acb383b5ae91f4d74e507037711e7182b8e4ede139ca9ae9dbedb8f823bb7af20791dc22467622987985ff26254') +sha512sums=('457f9465a49a6d1a1a65ea6ef36bad30b94e307643095269844f9f2cb288e1204c85a3cf935b984135f3717cf7574e51e19c27baf4e3a420f3555fdd983fca99') build() { cd dde-dock-$pkgver
[arch-commits] Commit in perl-net-idn-encode/trunk (PKGBUILD)
Date: Friday, September 21, 2018 @ 05:46:55 Author: felixonmars Revision: 383804 upgpkg: perl-net-idn-encode 2.401-1 Modified: perl-net-idn-encode/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-21 02:49:10 UTC (rev 383803) +++ PKGBUILD2018-09-21 05:46:55 UTC (rev 383804) @@ -3,8 +3,8 @@ pkgname=perl-net-idn-encode _cpanname=Net-IDN-Encode -pkgver=2.400 -pkgrel=4 +pkgver=2.401 +pkgrel=1 pkgdesc="Net::IDN::Encode provides an easy-to-use interface for encoding and decoding Internationalized Domain Names (IDNs)." arch=('any') url="http://search.cpan.org/~cfaerber/${_cpanname}/; @@ -13,7 +13,7 @@ checkdepends=('perl-test-nowarnings' 'perl-test-pod' 'perl-test-pod-coverage') options=('!emptydirs') source=(http://search.cpan.org/CPAN/authors/id/C/CF/CFAERBER/${_cpanname}-${pkgver}.tar.gz) -md5sums=('1ccf33ee6717185064b5d1bbbe8f4247') +sha512sums=('e66bd90d40554ea17e0c2cc0ae1a741325c505dc4d970a05cd104eb81ac4be38bc8136701caf25bd9bd118145a7a97bec173f21e1fc22b34bb11e920be5ee6b6') build() { cd "$srcdir/${_cpanname}-${pkgver}"
[arch-commits] Commit in perl-net-idn-encode/repos/community-any (PKGBUILD PKGBUILD)
Date: Friday, September 21, 2018 @ 05:47:27 Author: felixonmars Revision: 383805 archrelease: copy trunk to community-any Added: perl-net-idn-encode/repos/community-any/PKGBUILD (from rev 383804, perl-net-idn-encode/trunk/PKGBUILD) Deleted: perl-net-idn-encode/repos/community-any/PKGBUILD --+ PKGBUILD | 69 ++--- 1 file changed, 34 insertions(+), 35 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-21 05:46:55 UTC (rev 383804) +++ PKGBUILD2018-09-21 05:47:27 UTC (rev 383805) @@ -1,35 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Jan-Erik Rediger - -pkgname=perl-net-idn-encode -_cpanname=Net-IDN-Encode -pkgver=2.400 -pkgrel=4 -pkgdesc="Net::IDN::Encode provides an easy-to-use interface for encoding and decoding Internationalized Domain Names (IDNs)." -arch=('any') -url="http://search.cpan.org/~cfaerber/${_cpanname}/; -license=('GPL') -depends=('perl') -checkdepends=('perl-test-nowarnings' 'perl-test-pod' 'perl-test-pod-coverage') -options=('!emptydirs') -source=(http://search.cpan.org/CPAN/authors/id/C/CF/CFAERBER/${_cpanname}-${pkgver}.tar.gz) -md5sums=('1ccf33ee6717185064b5d1bbbe8f4247') - -build() { - cd "$srcdir/${_cpanname}-${pkgver}" - PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor - make -} - -check() { - cd "$srcdir/${_cpanname}-${pkgver}" - make test -} - -package() { - cd "$srcdir/${_cpanname}-${pkgver}" - make install DESTDIR="$pkgdir/" -} - -# vim:set ts=2 sw=2 sts=2 et: Copied: perl-net-idn-encode/repos/community-any/PKGBUILD (from rev 383804, perl-net-idn-encode/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-21 05:47:27 UTC (rev 383805) @@ -0,0 +1,34 @@ +# Maintainer: Felix Yan +# Contributor: Jan-Erik Rediger + +pkgname=perl-net-idn-encode +_cpanname=Net-IDN-Encode +pkgver=2.401 +pkgrel=1 +pkgdesc="Net::IDN::Encode provides an easy-to-use interface for encoding and decoding Internationalized Domain Names (IDNs)." +arch=('any') +url="http://search.cpan.org/~cfaerber/${_cpanname}/; +license=('GPL') +depends=('perl') +checkdepends=('perl-test-nowarnings' 'perl-test-pod' 'perl-test-pod-coverage') +options=('!emptydirs') +source=(http://search.cpan.org/CPAN/authors/id/C/CF/CFAERBER/${_cpanname}-${pkgver}.tar.gz) +sha512sums=('e66bd90d40554ea17e0c2cc0ae1a741325c505dc4d970a05cd104eb81ac4be38bc8136701caf25bd9bd118145a7a97bec173f21e1fc22b34bb11e920be5ee6b6') + +build() { + cd "$srcdir/${_cpanname}-${pkgver}" + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make +} + +check() { + cd "$srcdir/${_cpanname}-${pkgver}" + make test +} + +package() { + cd "$srcdir/${_cpanname}-${pkgver}" + make install DESTDIR="$pkgdir/" +} + +# vim:set ts=2 sw=2 sts=2 et:
[arch-commits] Commit in crystal/trunk (PKGBUILD llvm7.patch)
Date: Friday, September 21, 2018 @ 02:49:10 Author: foutrelis Revision: 383803 Remove patch added in previous commit; it's incomplete Modified: crystal/trunk/PKGBUILD Deleted: crystal/trunk/llvm7.patch -+ PKGBUILD|5 - llvm7.patch | 281 -- 2 files changed, 286 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-21 02:03:55 UTC (rev 383802) +++ PKGBUILD2018-09-21 02:49:10 UTC (rev 383803) @@ -16,11 +16,9 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz -llvm7.patch fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch fix_openssl_11.patch::https://github.com/crystal-lang/crystal/commit/e7524159ef48fe47df914b3c0c1716c602a8bbd8.patch) sha256sums=('b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0' -'8c0c5e2a33d3d9d74db7c27a8a6d7e9ddb5bac7d61490372b037cead4664f18a' '4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138' '6ce3967052f6ac7e6f0a738782369a375310b5c2650fe1ac95e77408d268e24a') @@ -33,9 +31,6 @@ # https://github.com/crystal-lang/crystal/pull/6738 patch -p1 < ../fix_openssl_11.patch - - # https://github.com/crystal-lang/crystal/issues/6754 - patch -p1 < ../llvm7.patch } build() { Deleted: llvm7.patch === --- llvm7.patch 2018-09-21 02:03:55 UTC (rev 383802) +++ llvm7.patch 2018-09-21 02:49:10 UTC (rev 383803) @@ -1,281 +0,0 @@ -From 96380373229306a27eda49f5bfe67538a2589359 Mon Sep 17 00:00:00 2001 -From: Evangelos Foutras -Date: Fri, 21 Sep 2018 04:38:46 +0300 -Subject: [PATCH] Fix building with LLVM 7 (#6754) - -Similarly to how LLVM 6 support was added in commit 249a2ed4dae7: - -- Rename functions that conflict with those added to llvm-c/DebugInfo.h - in LLVM 7 -- Pass a reference to a module to the bitcode writer (ref LLVM r325155) - src/llvm/ext/llvm_ext.cc | 36 - src/llvm/lib_llvm.cr | 1 + - src/llvm/lib_llvm_ext.cr | 30 +++--- - 3 files changed, 36 insertions(+), 31 deletions(-) - -diff --git a/src/llvm/ext/llvm_ext.cc b/src/llvm/ext/llvm_ext.cc -index e6c5744bf..12746f2d6 100644 a/src/llvm/ext/llvm_ext.cc -+++ b/src/llvm/ext/llvm_ext.cc -@@ -86,7 +86,7 @@ LLVMMetadataRef LLVMDIBuilderCreateCompileUnit2(DIBuilderRef Dref, unsigned Lang - #endif - } - --LLVMMetadataRef LLVMDIBuilderCreateFunction( -+LLVMMetadataRef LLVMDIBuilderCreateFunction2( - DIBuilderRef Dref, LLVMMetadataRef Scope, const char *Name, - const char *LinkageName, LLVMMetadataRef File, unsigned Line, - LLVMMetadataRef CompositeType, bool IsLocalToUnit, bool IsDefinition, -@@ -106,7 +106,7 @@ LLVMMetadataRef LLVMDIBuilderCreateFunction( - return wrap(Sub); - } - --LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock(DIBuilderRef Dref, -+LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock2(DIBuilderRef Dref, - LLVMMetadataRef Scope, - LLVMMetadataRef File, - unsigned Line, -@@ -115,7 +115,7 @@ LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock(DIBuilderRef Dref, -unwrapDI(File), Line, Column)); - } - --LLVMMetadataRef LLVMDIBuilderCreateBasicType(DIBuilderRef Dref, -+LLVMMetadataRef LLVMDIBuilderCreateBasicType2(DIBuilderRef Dref, - const char *Name, - uint64_t SizeInBits, - uint64_t AlignInBits, -@@ -127,7 +127,7 @@ LLVMMetadataRef LLVMDIBuilderCreateBasicType(DIBuilderRef Dref, - #endif - } - --LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(DIBuilderRef Dref, -+LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray2(DIBuilderRef Dref, - LLVMMetadataRef *Data, - unsigned Length) { - Metadata **DataValue = unwrap(Data); -@@ -136,7 +136,7 @@ LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(DIBuilderRef Dref, - .get()); - } - --LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(DIBuilderRef Dref, -+LLVMMetadataRef LLVMDIBuilderGetOrCreateArray2(DIBuilderRef Dref, - LLVMMetadataRef *Data, - unsigned Length) { - Metadata **DataValue = unwrap(Data); -@@ -145,13 +145,13 @@ LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(DIBuilderRef Dref, - } - - LLVMMetadataRef --LLVMDIBuilderCreateSubroutineType(DIBuilderRef Dref,
[arch-commits] Commit in crystal/trunk (PKGBUILD llvm7.patch)
Date: Friday, September 21, 2018 @ 02:01:26 Author: foutrelis Revision: 383800 LLVM 7 rebuild Added: crystal/trunk/llvm7.patch Modified: crystal/trunk/PKGBUILD -+ PKGBUILD|7 + llvm7.patch | 281 ++ 2 files changed, 287 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-21 01:33:46 UTC (rev 383799) +++ PKGBUILD2018-09-21 02:01:26 UTC (rev 383800) @@ -3,7 +3,7 @@ pkgname=crystal pkgver=0.26.1 -pkgrel=2 +pkgrel=3 pkgdesc='The Crystal Programming Language' arch=(x86_64) url='http://crystal-lang.org' @@ -16,9 +16,11 @@ 'gmp: For BigInt support' 'libxml2: For XML support') source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz +llvm7.patch fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch fix_openssl_11.patch::https://github.com/crystal-lang/crystal/commit/e7524159ef48fe47df914b3c0c1716c602a8bbd8.patch) sha256sums=('b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0' +'8c0c5e2a33d3d9d74db7c27a8a6d7e9ddb5bac7d61490372b037cead4664f18a' '4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138' '6ce3967052f6ac7e6f0a738782369a375310b5c2650fe1ac95e77408d268e24a') @@ -31,6 +33,9 @@ # https://github.com/crystal-lang/crystal/pull/6738 patch -p1 < ../fix_openssl_11.patch + + # https://github.com/crystal-lang/crystal/issues/6754 + patch -p1 < ../llvm7.patch } build() { Added: llvm7.patch === --- llvm7.patch (rev 0) +++ llvm7.patch 2018-09-21 02:01:26 UTC (rev 383800) @@ -0,0 +1,281 @@ +From 96380373229306a27eda49f5bfe67538a2589359 Mon Sep 17 00:00:00 2001 +From: Evangelos Foutras +Date: Fri, 21 Sep 2018 04:38:46 +0300 +Subject: [PATCH] Fix building with LLVM 7 (#6754) + +Similarly to how LLVM 6 support was added in commit 249a2ed4dae7: + +- Rename functions that conflict with those added to llvm-c/DebugInfo.h + in LLVM 7 +- Pass a reference to a module to the bitcode writer (ref LLVM r325155) +--- + src/llvm/ext/llvm_ext.cc | 36 + src/llvm/lib_llvm.cr | 1 + + src/llvm/lib_llvm_ext.cr | 30 +++--- + 3 files changed, 36 insertions(+), 31 deletions(-) + +diff --git a/src/llvm/ext/llvm_ext.cc b/src/llvm/ext/llvm_ext.cc +index e6c5744bf..12746f2d6 100644 +--- a/src/llvm/ext/llvm_ext.cc b/src/llvm/ext/llvm_ext.cc +@@ -86,7 +86,7 @@ LLVMMetadataRef LLVMDIBuilderCreateCompileUnit2(DIBuilderRef Dref, unsigned Lang + #endif + } + +-LLVMMetadataRef LLVMDIBuilderCreateFunction( ++LLVMMetadataRef LLVMDIBuilderCreateFunction2( + DIBuilderRef Dref, LLVMMetadataRef Scope, const char *Name, + const char *LinkageName, LLVMMetadataRef File, unsigned Line, + LLVMMetadataRef CompositeType, bool IsLocalToUnit, bool IsDefinition, +@@ -106,7 +106,7 @@ LLVMMetadataRef LLVMDIBuilderCreateFunction( + return wrap(Sub); + } + +-LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock(DIBuilderRef Dref, ++LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock2(DIBuilderRef Dref, + LLVMMetadataRef Scope, + LLVMMetadataRef File, + unsigned Line, +@@ -115,7 +115,7 @@ LLVMMetadataRef LLVMDIBuilderCreateLexicalBlock(DIBuilderRef Dref, +unwrapDI(File), Line, Column)); + } + +-LLVMMetadataRef LLVMDIBuilderCreateBasicType(DIBuilderRef Dref, ++LLVMMetadataRef LLVMDIBuilderCreateBasicType2(DIBuilderRef Dref, + const char *Name, + uint64_t SizeInBits, + uint64_t AlignInBits, +@@ -127,7 +127,7 @@ LLVMMetadataRef LLVMDIBuilderCreateBasicType(DIBuilderRef Dref, + #endif + } + +-LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(DIBuilderRef Dref, ++LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray2(DIBuilderRef Dref, + LLVMMetadataRef *Data, + unsigned Length) { + Metadata **DataValue = unwrap(Data); +@@ -136,7 +136,7 @@ LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(DIBuilderRef Dref, + .get()); + } + +-LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(DIBuilderRef Dref, ++LLVMMetadataRef LLVMDIBuilderGetOrCreateArray2(DIBuilderRef Dref, + LLVMMetadataRef *Data, + unsigned Length) { + Metadata **DataValue = unwrap(Data); +@@ -145,13 +145,13 @@ LLVMMetadataRef
[arch-commits] Commit in crystal/repos (3 files)
Date: Friday, September 21, 2018 @ 02:01:39 Author: foutrelis Revision: 383801 archrelease: copy trunk to community-staging-x86_64 Added: crystal/repos/community-staging-x86_64/ crystal/repos/community-staging-x86_64/PKGBUILD (from rev 383800, crystal/trunk/PKGBUILD) crystal/repos/community-staging-x86_64/llvm7.patch (from rev 383800, crystal/trunk/llvm7.patch) -+ PKGBUILD| 86 + llvm7.patch | 281 ++ 2 files changed, 367 insertions(+) Copied: crystal/repos/community-staging-x86_64/PKGBUILD (from rev 383800, crystal/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-21 02:01:39 UTC (rev 383801) @@ -0,0 +1,86 @@ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.26.1 +pkgrel=3 +pkgdesc='The Crystal Programming Language' +arch=(x86_64) +url='http://crystal-lang.org' +license=(Apache) +depends=(gc libatomic_ops pcre libevent llvm-libs) +makedepends=(libxml2 llvm crystal) # to compile version N we need crystal compiler of N-1 version +checkdepends=(libyaml libxml2 gmp inetutils git) +optdepends=('shards: crystal language package manager' +'libyaml: For YAML support' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz +llvm7.patch + fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch + fix_openssl_11.patch::https://github.com/crystal-lang/crystal/commit/e7524159ef48fe47df914b3c0c1716c602a8bbd8.patch) +sha256sums=('b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0' +'8c0c5e2a33d3d9d74db7c27a8a6d7e9ddb5bac7d61490372b037cead4664f18a' +'4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138' +'6ce3967052f6ac7e6f0a738782369a375310b5c2650fe1ac95e77408d268e24a') + +prepare() { + cd $pkgname-$pkgver + sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr + + # https://github.com/crystal-lang/crystal/issues/6672 + patch -p1 < ../fix_build.patch + + # https://github.com/crystal-lang/crystal/pull/6738 + patch -p1 < ../fix_openssl_11.patch + + # https://github.com/crystal-lang/crystal/issues/6754 + patch -p1 < ../llvm7.patch +} + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +package() { + cd $pkgname-$pkgver + + # /usr/bin/crystalcompiled executable + # /usr/lib/crystal/ compiler src & core libs + # /usr/share/doc/crystal/api api docs + # /usr/share/doc/crystal/samples/ samples + + install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" + + install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" + cp -r src "$pkgdir/usr/lib/crystal" + + install -dm755 "$pkgdir/usr/share/doc/crystal" + cp -r docs "$pkgdir/usr/share/doc/crystal/api" + cp -r samples "$pkgdir/usr/share/doc/crystal/" + + install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" + + install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" + install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" + + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} Copied: crystal/repos/community-staging-x86_64/llvm7.patch (from rev 383800, crystal/trunk/llvm7.patch) === --- community-staging-x86_64/llvm7.patch(rev 0) +++ community-staging-x86_64/llvm7.patch2018-09-21 02:01:39 UTC (rev 383801) @@ -0,0 +1,281 @@ +From 96380373229306a27eda49f5bfe67538a2589359 Mon Sep 17 00:00:00 2001 +From: Evangelos Foutras +Date: Fri, 21 Sep 2018 04:38:46 +0300 +Subject: [PATCH] Fix building with LLVM 7 (#6754) + +Similarly to how LLVM 6 support was added in commit 249a2ed4dae7: + +- Rename functions that conflict with those added to llvm-c/DebugInfo.h + in LLVM 7 +- Pass a reference to a module to the bitcode writer (ref LLVM r325155) +--- + src/llvm/ext/llvm_ext.cc | 36
[arch-commits] Commit in dateutils/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, September 21, 2018 @ 01:33:46 Author: grazzolini Revision: 383799 archrelease: copy trunk to community-x86_64 Added: dateutils/repos/community-x86_64/PKGBUILD (from rev 383798, dateutils/trunk/PKGBUILD) Deleted: dateutils/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 76 ++--- 1 file changed, 38 insertions(+), 38 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-21 01:32:54 UTC (rev 383798) +++ PKGBUILD2018-09-21 01:33:46 UTC (rev 383799) @@ -1,38 +0,0 @@ -# Maintainer: Giancarlo Razzolini - -pkgname=dateutils -pkgver=0.4.4 -pkgrel=1 -pkgdesc='nifty command line date and time utilities; fast date calculations and conversion in the shell' -url='http://www.fresse.org/dateutils/' -arch=('x86_64') -license=('BSD') -depends=('glibc') -source=("$pkgname-$pkgver.tar.xz::https://github.com/hroptatyr/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.xz; - "$pkgname-$pkgver.tar.asc::https://github.com/hroptatyr/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.asc;) -validpgpkeys=('6CB0D61E23A4275CC2CFA16194C9A1AC82C9390E') -sha1sums=('575c5bbe6a17c6f5d8c5e9c1bad8133ac0131117' - 'SKIP') -sha512sums=('a5a5a2764993310ee1d5f7d76f34bc9dcb45b05762bbceb291d5d512d74a7aa2a8cdfb7ff3c006466bd0833b00a2c606dc913742f675fd08e367dae0974dea6f' -'SKIP') - -prepare() { -cd "$srcdir/$pkgname-$pkgver" -./configure --prefix=/usr --with-old-links=no -} - -build() { -cd "$srcdir/$pkgname-$pkgver" -make -} - -check() { -cd "$srcdir/$pkgname-$pkgver" -make check -} - -package() { -cd "$srcdir/$pkgname-$pkgver" -make DESTDIR="$pkgdir" install -install -Dm0644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE -} Copied: dateutils/repos/community-x86_64/PKGBUILD (from rev 383798, dateutils/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-21 01:33:46 UTC (rev 383799) @@ -0,0 +1,38 @@ +# Maintainer: Giancarlo Razzolini + +pkgname=dateutils +pkgver=0.4.5 +pkgrel=1 +pkgdesc='nifty command line date and time utilities; fast date calculations and conversion in the shell' +url='http://www.fresse.org/dateutils/' +arch=('x86_64') +license=('BSD') +depends=('glibc') +source=("$pkgname-$pkgver.tar.xz::https://github.com/hroptatyr/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.xz; + "$pkgname-$pkgver.tar.asc::https://github.com/hroptatyr/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.asc;) +validpgpkeys=('6CB0D61E23A4275CC2CFA16194C9A1AC82C9390E') +sha1sums=('32997bb9fc2f6e20bb0a44ee13f01d6e1e73ecb8' + 'SKIP') +sha512sums=('91d7b83dc70a0f46920c6bb5b1f456d6b3b5a8f9511218ac74888006501adef5c938f95e424ca8537e2a69bf632b2a08ef4a2536d89367089afb3da55cde70c7' +'SKIP') + +prepare() { +cd "$srcdir/$pkgname-$pkgver" +./configure --prefix=/usr --with-old-links=no +} + +build() { +cd "$srcdir/$pkgname-$pkgver" +make +} + +check() { +cd "$srcdir/$pkgname-$pkgver" +make check +} + +package() { +cd "$srcdir/$pkgname-$pkgver" +make DESTDIR="$pkgdir" install +install -Dm0644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE +}
[arch-commits] Commit in dateutils/trunk (PKGBUILD)
Date: Friday, September 21, 2018 @ 01:32:54 Author: grazzolini Revision: 383798 upgpkg: dateutils 0.4.5-1 Modified: dateutils/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 20:16:02 UTC (rev 383797) +++ PKGBUILD2018-09-21 01:32:54 UTC (rev 383798) @@ -1,7 +1,7 @@ # Maintainer: Giancarlo Razzolini pkgname=dateutils -pkgver=0.4.4 +pkgver=0.4.5 pkgrel=1 pkgdesc='nifty command line date and time utilities; fast date calculations and conversion in the shell' url='http://www.fresse.org/dateutils/' @@ -11,9 +11,9 @@ source=("$pkgname-$pkgver.tar.xz::https://github.com/hroptatyr/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.xz; "$pkgname-$pkgver.tar.asc::https://github.com/hroptatyr/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.asc;) validpgpkeys=('6CB0D61E23A4275CC2CFA16194C9A1AC82C9390E') -sha1sums=('575c5bbe6a17c6f5d8c5e9c1bad8133ac0131117' +sha1sums=('32997bb9fc2f6e20bb0a44ee13f01d6e1e73ecb8' 'SKIP') -sha512sums=('a5a5a2764993310ee1d5f7d76f34bc9dcb45b05762bbceb291d5d512d74a7aa2a8cdfb7ff3c006466bd0833b00a2c606dc913742f675fd08e367dae0974dea6f' +sha512sums=('91d7b83dc70a0f46920c6bb5b1f456d6b3b5a8f9511218ac74888006501adef5c938f95e424ca8537e2a69bf632b2a08ef4a2536d89367089afb3da55cde70c7' 'SKIP') prepare() {
[arch-commits] Commit in feh/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, September 21, 2018 @ 00:11:24 Author: bisson Revision: 335153 archrelease: copy trunk to extra-x86_64 Added: feh/repos/extra-x86_64/PKGBUILD (from rev 335152, feh/trunk/PKGBUILD) Deleted: feh/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 63 ++--- 1 file changed, 31 insertions(+), 32 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-21 00:10:18 UTC (rev 335152) +++ PKGBUILD2018-09-21 00:11:24 UTC (rev 335153) @@ -1,32 +0,0 @@ -# $Id$ -# Maintainer: Gaetan Bisson -# Contributor: Andrea Scarpino -# Contributor: dorphell -# Contributor: Tom Newsom - -pkgname=feh -pkgver=2.27.1 -pkgrel=1 -pkgdesc='Fast and light imlib2-based image viewer' -url='https://feh.finalrewind.org/' -license=('custom:MIT') -arch=('x86_64') -depends=('imlib2' 'curl' 'libxinerama' 'libexif') -optdepends=('imagemagick: support more file formats' -'jpegexiforient: set exif rotation tag') -makedepends=('libxt') -validpgpkeys=('781BB7071C6BF648EAEB08A1100D5BFB5166E005') -source=("${url}${pkgname}-${pkgver}.tar.bz2"{,.asc}) -sha256sums=('6ec338f80c3f4c30d715f44780f1a09ebfbb99e92a1bb43316428744a839f383' -'SKIP') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - make PREFIX=/usr exif=1 help=1 stat64=1 -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make PREFIX=/usr DESTDIR="${pkgdir}" install - install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} Copied: feh/repos/extra-x86_64/PKGBUILD (from rev 335152, feh/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-21 00:11:24 UTC (rev 335153) @@ -0,0 +1,31 @@ +# Maintainer: Gaetan Bisson +# Contributor: Andrea Scarpino +# Contributor: dorphell +# Contributor: Tom Newsom + +pkgname=feh +pkgver=2.28 +pkgrel=1 +pkgdesc='Fast and light imlib2-based image viewer' +url='https://feh.finalrewind.org/' +license=('custom:MIT') +arch=('x86_64') +depends=('imlib2' 'curl' 'libxinerama' 'libexif') +optdepends=('imagemagick: support more file formats' +'jpegexiforient: set exif rotation tag') +makedepends=('libxt') +validpgpkeys=('781BB7071C6BF648EAEB08A1100D5BFB5166E005') +source=("${url}${pkgname}-${pkgver}.tar.bz2"{,.asc}) +sha256sums=('13d22d7c5fe5057612ce3df88857aee89fcab9c8cd6fd4f95a42fe6bf851d3d9' +'SKIP') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + make PREFIX=/usr exif=1 help=1 stat64=1 +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make PREFIX=/usr DESTDIR="${pkgdir}" install + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}
[arch-commits] Commit in feh/trunk (PKGBUILD)
Date: Friday, September 21, 2018 @ 00:10:18 Author: bisson Revision: 335152 upstream update Modified: feh/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 23:53:10 UTC (rev 335151) +++ PKGBUILD2018-09-21 00:10:18 UTC (rev 335152) @@ -4,7 +4,7 @@ # Contributor: Tom Newsom pkgname=feh -pkgver=2.27.1 +pkgver=2.28 pkgrel=1 pkgdesc='Fast and light imlib2-based image viewer' url='https://feh.finalrewind.org/' @@ -16,7 +16,7 @@ makedepends=('libxt') validpgpkeys=('781BB7071C6BF648EAEB08A1100D5BFB5166E005') source=("${url}${pkgname}-${pkgver}.tar.bz2"{,.asc}) -sha256sums=('6ec338f80c3f4c30d715f44780f1a09ebfbb99e92a1bb43316428744a839f383' +sha256sums=('13d22d7c5fe5057612ce3df88857aee89fcab9c8cd6fd4f95a42fe6bf851d3d9' 'SKIP') build() {
[arch-commits] Commit in gnome-builder/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Thursday, September 20, 2018 @ 23:53:10 Author: foutrelis Revision: 335151 archrelease: copy trunk to staging-x86_64 Added: gnome-builder/repos/staging-x86_64/ gnome-builder/repos/staging-x86_64/PKGBUILD (from rev 335150, gnome-builder/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: gnome-builder/repos/staging-x86_64/PKGBUILD (from rev 335150, gnome-builder/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2018-09-20 23:53:10 UTC (rev 335151) @@ -0,0 +1,52 @@ +# Maintainer: Jan Alexander Steffens (heftig) + +pkgname=gnome-builder +pkgver=3.30.0 +pkgrel=3 +pkgdesc="An IDE for writing GNOME-based software" +url="https://wiki.gnome.org/Apps/Builder; +arch=(x86_64) +license=(GPL3) +depends=(gtksourceview4 devhelp libgit2-glib gjs python-gobject clang desktop-file-utils + ctags libpeas vte3 vala python-jedi autoconf-archive sysprof flatpak gspell libdazzle + template-glib jsonrpc-glib python-sphinx webkit2gtk) +makedepends=(intltool llvm gobject-introspection gtk-doc yelp-tools appstream-glib vala git + mm-common meson) +checkdepends=(xorg-server-xvfb) +optdepends=('gnome-code-assistance: Legacy assistance services') +groups=(gnome-extra) +_commit=81a9a8235f3c9818147cd1a710ac870bed4c5938 # tags/3.30.0^0 +source=("git+https://gitlab.gnome.org/GNOME/gnome-builder.git#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/^GNOME_BUILDER_//;s/_/./g;s/-/+/g' +} + +prepare() { + cd $pkgname + git cherry-pick -n ba4d103 +} + +build() { + arch-meson $pkgname build \ +--buildtype debugoptimized \ +-D with_docs=true \ +-D with_help=true \ +-D with_editorconfig=true \ +-D with_webkit=true \ +-D with_vapi=true + ninja -C build +} + +check() { + # some tests need an installed gnome-builder + xvfb-run meson test -C build || : +} + +package() { + DESTDIR="$pkgdir" meson install -C build +} + +# vim:set sw=2 et:
[arch-commits] Commit in gnome-builder/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 23:53:00 Author: foutrelis Revision: 335150 LLVM 7 rebuild Modified: gnome-builder/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 22:05:29 UTC (rev 335149) +++ PKGBUILD2018-09-20 23:53:00 UTC (rev 335150) @@ -2,7 +2,7 @@ pkgname=gnome-builder pkgver=3.30.0 -pkgrel=2 +pkgrel=3 pkgdesc="An IDE for writing GNOME-based software" url="https://wiki.gnome.org/Apps/Builder; arch=(x86_64)
[arch-commits] Commit in mutt/repos/extra-x86_64 (4 files)
Date: Thursday, September 20, 2018 @ 22:05:29 Author: bisson Revision: 335149 archrelease: copy trunk to extra-x86_64 Added: mutt/repos/extra-x86_64/PKGBUILD (from rev 335148, mutt/trunk/PKGBUILD) mutt/repos/extra-x86_64/a2b289361d90360c37eb19cca2cf1216ab60fb7b.patch (from rev 335148, mutt/trunk/a2b289361d90360c37eb19cca2cf1216ab60fb7b.patch) Deleted: mutt/repos/extra-x86_64/PKGBUILD mutt/repos/extra-x86_64/a2b289361d90360c37eb19cca2cf1216ab60fb7b.patch + PKGBUILD | 107 ++-- a2b289361d90360c37eb19cca2cf1216ab60fb7b.patch | 538 +++ 2 files changed, 322 insertions(+), 323 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-20 22:04:43 UTC (rev 335148) +++ PKGBUILD2018-09-20 22:05:29 UTC (rev 335149) @@ -1,54 +0,0 @@ -# $Id$ -# Contributor: tobias [tobias [at] archlinux.org] -# Maintainer: Gaetan Bisson - -pkgname=mutt -pkgver=1.10.1 -pkgrel=3 -pkgdesc='Small but very powerful text-based mail client' -url='http://www.mutt.org/' -license=('GPL') -backup=('etc/Muttrc') -arch=('x86_64') -optdepends=('smtp-forwarder: to send mail') -depends=('gpgme' 'ncurses' 'openssl' 'libsasl' 'gdbm' 'libidn' 'mime-types' 'krb5') -validpgpkeys=('8975A9B33AA37910385C5308ADEF768480316BDA') -source=("http://ftp.mutt.org/pub/mutt/${pkgname}-${pkgver}.tar.gz"{,.asc} -'a2b289361d90360c37eb19cca2cf1216ab60fb7b.patch') -sha256sums=('734a3883158ec3d180cf6538d8bd7f685ce641d2cdef657aa0038f76e79a54a0' -'SKIP' -'21ae6f739801f07728d770ac7365f696b6d0ec81cda8b6cd1a5b3c81a3bb0f2f') - -prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - patch -p1 -i ../a2b289361d90360c37eb19cca2cf1216ab60fb7b.patch -} - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --enable-gpgme \ - --enable-pop \ - --enable-imap \ - --enable-smtp \ - --enable-hcache \ - --enable-sidebar \ - --with-curses=/usr \ - --with-regex \ - --with-gss=/usr \ - --with-ssl=/usr \ - --with-sasl \ - --with-idn \ - - make -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install - - rm "${pkgdir}"/etc/mime.types{,.dist} - install -Dm644 contrib/gpg.rc "${pkgdir}"/etc/Muttrc.gpg.dist -} Copied: mutt/repos/extra-x86_64/PKGBUILD (from rev 335148, mutt/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-20 22:05:29 UTC (rev 335149) @@ -0,0 +1,53 @@ +# Contributor: tobias [tobias [at] archlinux.org] +# Maintainer: Gaetan Bisson + +pkgname=mutt +pkgver=1.10.1 +pkgrel=4 +pkgdesc='Small but very powerful text-based mail client' +url='http://www.mutt.org/' +license=('GPL') +backup=('etc/Muttrc') +arch=('x86_64') +optdepends=('smtp-forwarder: to send mail') +depends=('gpgme' 'ncurses' 'openssl' 'libsasl' 'gdbm' 'libidn2' 'mime-types' 'krb5') +validpgpkeys=('8975A9B33AA37910385C5308ADEF768480316BDA') +source=("http://ftp.mutt.org/pub/mutt/${pkgname}-${pkgver}.tar.gz"{,.asc} +'a2b289361d90360c37eb19cca2cf1216ab60fb7b.patch') +sha256sums=('734a3883158ec3d180cf6538d8bd7f685ce641d2cdef657aa0038f76e79a54a0' +'SKIP' +'21ae6f739801f07728d770ac7365f696b6d0ec81cda8b6cd1a5b3c81a3bb0f2f') + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p1 -i ../a2b289361d90360c37eb19cca2cf1216ab60fb7b.patch +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --enable-gpgme \ + --enable-pop \ + --enable-imap \ + --enable-smtp \ + --enable-hcache \ + --enable-sidebar \ + --with-curses=/usr \ + --with-regex \ + --with-gss=/usr \ + --with-ssl=/usr \ + --with-sasl \ + --with-idn2 \ + + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + + rm "${pkgdir}"/etc/mime.types{,.dist} + install -Dm644 contrib/gpg.rc "${pkgdir}"/etc/Muttrc.gpg.dist +} Deleted: a2b289361d90360c37eb19cca2cf1216ab60fb7b.patch === --- a2b289361d90360c37eb19cca2cf1216ab60fb7b.patch 2018-09-20 22:04:43 UTC (rev 335148) +++ a2b289361d90360c37eb19cca2cf1216ab60fb7b.patch 2018-09-20 22:05:29 UTC (rev 335149) @@ -1,269 +0,0 @@ -From a2b289361d90360c37eb19cca2cf1216ab60fb7b Mon Sep 17 00:00:00 2001 -From: Kevin
[arch-commits] Commit in mutt/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 22:04:43 Author: bisson Revision: 335148 implement FS#60086 Modified: mutt/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 21:28:17 UTC (rev 335147) +++ PKGBUILD2018-09-20 22:04:43 UTC (rev 335148) @@ -3,7 +3,7 @@ pkgname=mutt pkgver=1.10.1 -pkgrel=3 +pkgrel=4 pkgdesc='Small but very powerful text-based mail client' url='http://www.mutt.org/' license=('GPL') @@ -10,7 +10,7 @@ backup=('etc/Muttrc') arch=('x86_64') optdepends=('smtp-forwarder: to send mail') -depends=('gpgme' 'ncurses' 'openssl' 'libsasl' 'gdbm' 'libidn' 'mime-types' 'krb5') +depends=('gpgme' 'ncurses' 'openssl' 'libsasl' 'gdbm' 'libidn2' 'mime-types' 'krb5') validpgpkeys=('8975A9B33AA37910385C5308ADEF768480316BDA') source=("http://ftp.mutt.org/pub/mutt/${pkgname}-${pkgver}.tar.gz"{,.asc} 'a2b289361d90360c37eb19cca2cf1216ab60fb7b.patch') @@ -39,7 +39,7 @@ --with-gss=/usr \ --with-ssl=/usr \ --with-sasl \ - --with-idn \ + --with-idn2 \ make }
[arch-commits] Commit in webkit2gtk/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, September 20, 2018 @ 21:28:17 Author: heftig Revision: 335147 archrelease: copy trunk to extra-x86_64 Added: webkit2gtk/repos/extra-x86_64/PKGBUILD (from rev 335146, webkit2gtk/trunk/PKGBUILD) Deleted: webkit2gtk/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 120 ++--- 1 file changed, 60 insertions(+), 60 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-20 21:28:01 UTC (rev 335146) +++ PKGBUILD2018-09-20 21:28:17 UTC (rev 335147) @@ -1,60 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Contributor: Eric Bélanger - -pkgname=webkit2gtk -pkgver=2.22.0 -pkgrel=2 -pkgdesc="GTK+ Web content engine library" -arch=(x86_64) -url="https://webkitgtk.org/; -license=(custom) -depends=(libxt libxslt enchant geoclue2 gst-plugins-base-libs - libsecret libwebp harfbuzz-icu gtk3 libnotify hyphen woff2) -makedepends=(gtk2 gperf gobject-introspection ruby gtk-doc cmake python python2 ninja) -optdepends=('gtk2: Netscape plugin support' -'gst-plugins-base: free media decoding' -'gst-plugins-good: media decoding' -'gst-libav: nonfree media decoding') -source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc}) -sha256sums=('fa42b54a98831405c8a3e7f40371eec3f0bd5cdbb124813a5e329e7a9f8c6f2a' -'SKIP') -validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3') - -prepare() { - mkdir build - cd webkitgtk-$pkgver - sed -i '1s/python$/&2/' Tools/gtk/generate-gtkdoc -} - -build() { - cd build - cmake ../webkitgtk-$pkgver -G Ninja \ --DPORT=GTK \ --DCMAKE_BUILD_TYPE=Release \ --DCMAKE_INSTALL_PREFIX=/usr \ --DCMAKE_SKIP_RPATH=ON \ --DENABLE_GTKDOC=ON \ --DLIBEXEC_INSTALL_DIR=/usr/lib \ --DLIB_INSTALL_DIR=/usr/lib \ --DPYTHON_EXECUTABLE=/usr/bin/python2 - cmake --build . -} - -check() { - : cmake --build build --target tests -} - -package() { - DESTDIR="$pkgdir" cmake --build build --target install - - cd webkitgtk-$pkgver - find Source -name 'COPYING*' -or -name 'LICENSE*' -print0 | sort -z | -while IFS= read -d $'\0' -r _f; do - echo "### $_f ###" - cat "$_f" - echo -done | -install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} - -# vim:set sw=2 et: Copied: webkit2gtk/repos/extra-x86_64/PKGBUILD (from rev 335146, webkit2gtk/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-20 21:28:17 UTC (rev 335147) @@ -0,0 +1,60 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Eric Bélanger + +pkgname=webkit2gtk +pkgver=2.22.1 +pkgrel=1 +pkgdesc="GTK+ Web content engine library" +arch=(x86_64) +url="https://webkitgtk.org/; +license=(custom) +depends=(libxt libxslt enchant geoclue2 gst-plugins-base-libs + libsecret libwebp harfbuzz-icu gtk3 libnotify hyphen woff2) +makedepends=(gtk2 gperf gobject-introspection ruby gtk-doc cmake python python2 ninja) +optdepends=('gtk2: Netscape plugin support' +'gst-plugins-base: free media decoding' +'gst-plugins-good: media decoding' +'gst-libav: nonfree media decoding') +source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc}) +sha256sums=('051794adb25c1d5f7cb24b84ef0f1b04d9030441a8a708282f53539752007a12' +'SKIP') +validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3') + +prepare() { + mkdir build + cd webkitgtk-$pkgver + sed -i '1s/python$/&2/' Tools/gtk/generate-gtkdoc +} + +build() { + cd build + cmake ../webkitgtk-$pkgver -G Ninja \ +-DPORT=GTK \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_SKIP_RPATH=ON \ +-DENABLE_GTKDOC=ON \ +-DLIBEXEC_INSTALL_DIR=/usr/lib \ +-DLIB_INSTALL_DIR=/usr/lib \ +-DPYTHON_EXECUTABLE=/usr/bin/python2 + cmake --build . +} + +check() { + : cmake --build build --target tests +} + +package() { + DESTDIR="$pkgdir" cmake --build build --target install + + cd webkitgtk-$pkgver + find Source -name 'COPYING*' -or -name 'LICENSE*' -print0 | sort -z | +while IFS= read -d $'\0' -r _f; do + echo "### $_f ###" + cat "$_f" + echo +done | +install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set sw=2 et:
[arch-commits] Commit in webkit2gtk/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 21:28:01 Author: heftig Revision: 335146 2.22.1-1 Modified: webkit2gtk/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 19:50:01 UTC (rev 335145) +++ PKGBUILD2018-09-20 21:28:01 UTC (rev 335146) @@ -2,8 +2,8 @@ # Contributor: Eric Bélanger pkgname=webkit2gtk -pkgver=2.22.0 -pkgrel=2 +pkgver=2.22.1 +pkgrel=1 pkgdesc="GTK+ Web content engine library" arch=(x86_64) url="https://webkitgtk.org/; @@ -16,7 +16,7 @@ 'gst-plugins-good: media decoding' 'gst-libav: nonfree media decoding') source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc}) -sha256sums=('fa42b54a98831405c8a3e7f40371eec3f0bd5cdbb124813a5e329e7a9f8c6f2a' +sha256sums=('051794adb25c1d5f7cb24b84ef0f1b04d9030441a8a708282f53539752007a12' 'SKIP') validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3')
[arch-commits] Commit in python-ruamel-yaml/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, September 20, 2018 @ 20:16:02 Author: felixonmars Revision: 383797 archrelease: copy trunk to community-x86_64 Added: python-ruamel-yaml/repos/community-x86_64/PKGBUILD (from rev 383796, python-ruamel-yaml/trunk/PKGBUILD) Deleted: python-ruamel-yaml/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 44 ++-- 1 file changed, 22 insertions(+), 22 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-20 20:15:44 UTC (rev 383796) +++ PKGBUILD2018-09-20 20:16:02 UTC (rev 383797) @@ -1,22 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Samuel Littley -# Contributor: rnons - -pkgname=python-ruamel-yaml -pkgver=0.15.67 -pkgrel=1 -pkgdesc="YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order" -arch=('x86_64') -url="https://bitbucket.org/ruamel/yaml; -license=("MIT") -makedepends=('python-pip' 'python-wheel') -source=("https://pypi.io/packages/source/r/ruamel.yaml/ruamel.yaml-$pkgver.tar.gz;) -sha512sums=('90d5c950fc8e0fbf20232bf046c225baa47b7b2d5f8da9f00aa9757335d814bd4d62fcbc7cfa0e7bb404fbfe6cfa28c5cfa87ac1b99e998a90e9c076eb8d9680') - -package() { - depends=('python') - - cd ruamel.yaml-$pkgver - LC_CTYPE=en_US.UTF-8 pip install . --root="$pkgdir" - install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} Copied: python-ruamel-yaml/repos/community-x86_64/PKGBUILD (from rev 383796, python-ruamel-yaml/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-20 20:16:02 UTC (rev 383797) @@ -0,0 +1,22 @@ +# Maintainer: Felix Yan +# Contributor: Samuel Littley +# Contributor: rnons + +pkgname=python-ruamel-yaml +pkgver=0.15.69 +pkgrel=1 +pkgdesc="YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order" +arch=('x86_64') +url="https://bitbucket.org/ruamel/yaml; +license=("MIT") +makedepends=('python-pip' 'python-wheel') +source=("https://pypi.io/packages/source/r/ruamel.yaml/ruamel.yaml-$pkgver.tar.gz;) +sha512sums=('ce3f0c3184e06d067ab36b7697b4ea545411d8cdeffbb1ad941eb59046a988f594fb7aefa7ad54cf91f2b4f1151d10cdcc5ea9a9de1548d2e7eef8ea612ed9fd') + +package() { + depends=('python') + + cd ruamel.yaml-$pkgver + LC_CTYPE=en_US.UTF-8 pip install . --root="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}
[arch-commits] Commit in python-ruamel-yaml/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 20:15:44 Author: felixonmars Revision: 383796 upgpkg: python-ruamel-yaml 0.15.69-1 Modified: python-ruamel-yaml/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 20:14:10 UTC (rev 383795) +++ PKGBUILD2018-09-20 20:15:44 UTC (rev 383796) @@ -3,7 +3,7 @@ # Contributor: rnons pkgname=python-ruamel-yaml -pkgver=0.15.67 +pkgver=0.15.69 pkgrel=1 pkgdesc="YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order" arch=('x86_64') @@ -11,7 +11,7 @@ license=("MIT") makedepends=('python-pip' 'python-wheel') source=("https://pypi.io/packages/source/r/ruamel.yaml/ruamel.yaml-$pkgver.tar.gz;) -sha512sums=('90d5c950fc8e0fbf20232bf046c225baa47b7b2d5f8da9f00aa9757335d814bd4d62fcbc7cfa0e7bb404fbfe6cfa28c5cfa87ac1b99e998a90e9c076eb8d9680') +sha512sums=('ce3f0c3184e06d067ab36b7697b4ea545411d8cdeffbb1ad941eb59046a988f594fb7aefa7ad54cf91f2b4f1151d10cdcc5ea9a9de1548d2e7eef8ea612ed9fd') package() { depends=('python')
[arch-commits] Commit in nodejs/repos/community-x86_64 (4 files)
Date: Thursday, September 20, 2018 @ 20:14:10 Author: felixonmars Revision: 383795 archrelease: copy trunk to community-x86_64 Added: nodejs/repos/community-x86_64/PKGBUILD (from rev 383794, nodejs/trunk/PKGBUILD) nodejs/repos/community-x86_64/rebuild.list (from rev 383794, nodejs/trunk/rebuild.list) Deleted: nodejs/repos/community-x86_64/PKGBUILD nodejs/repos/community-x86_64/rebuild.list --+ PKGBUILD | 143 - rebuild.list |2 2 files changed, 72 insertions(+), 73 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-20 20:13:47 UTC (rev 383794) +++ PKGBUILD2018-09-20 20:14:10 UTC (rev 383795) @@ -1,72 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor Bartłomiej Piotrowski -# Contributor: Thomas Dziedzic < gostrc at gmail > -# Contributor: James Campos -# Contributor: BlackEagle < ike DOT devolder AT gmail DOT com > -# Contributor: Dongsheng Cai -# Contributor: Masutu Subric -# Contributor: TIanyi Cui - -pkgname=nodejs -pkgver=10.10.0 -pkgrel=1 -pkgdesc='Evented I/O for V8 javascript' -arch=('x86_64') -url='http://nodejs.org/' -license=('MIT') -depends=('openssl' 'zlib' 'icu' 'libuv' 'http-parser' 'c-ares' 'libnghttp2') # 'v8') -makedepends=('python2' 'procps-ng') -optdepends=('npm: nodejs package manager') -source=("nodejs-$pkgver.tar.gz::https://github.com/nodejs/node/archive/v$pkgver.tar.gz;) -sha512sums=('f005f968fcfb17488caa0571059bd78e4e3c61650392710f2ce724bdd35bb8f1a86f9a614475888a6f9fdec50f80a55c55f51462498859fb7dbe5d6de534') - -prepare() { - cd node-$pkgver - - msg 'Fixing for python2 name' - find -type f -exec sed \ --e 's_^#!/usr/bin/env python$_&2_' \ --e 's_^\(#!/usr/bin/python2\).[45]$_\1_' \ --e 's_^#!/usr/bin/python$_&2_' \ --e 's_^\( *exec \+\)python\( \+.*\)$_\1python2\2_'\ --e 's_^\(.*\)python\( \+-c \+.*\)$_\1python2\2_'\ --e "s_'python'_'python2'_" -i {} \; - find test/ -type f -exec sed 's_python _python2 _' -i {} \; -} - -build() { - cd node-$pkgver - - export PYTHON=python2 - ./configure \ ---prefix=/usr \ ---with-intl=system-icu \ ---without-npm \ ---shared-openssl \ ---shared-zlib \ ---shared-libuv \ ---shared-http-parser \ ---shared-cares \ ---shared-nghttp2 -# --shared-v8 - - make -} - -check() { - cd node-$pkgver - # Expected failure: https://github.com/nodejs/node/issues/11627 - make test || warning "Tests failed" -} - -package() { - cd node-$pkgver - - make DESTDIR="$pkgdir" install - - install -D -m644 LICENSE \ -"$pkgdir"/usr/share/licenses/nodejs/LICENSE -} - -# vim:set ts=2 sw=2 et: Copied: nodejs/repos/community-x86_64/PKGBUILD (from rev 383794, nodejs/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-20 20:14:10 UTC (rev 383795) @@ -0,0 +1,71 @@ +# Maintainer: Felix Yan +# Contributor Bartłomiej Piotrowski +# Contributor: Thomas Dziedzic < gostrc at gmail > +# Contributor: James Campos +# Contributor: BlackEagle < ike DOT devolder AT gmail DOT com > +# Contributor: Dongsheng Cai +# Contributor: Masutu Subric +# Contributor: TIanyi Cui + +pkgname=nodejs +pkgver=10.11.0 +pkgrel=1 +pkgdesc='Evented I/O for V8 javascript' +arch=('x86_64') +url='http://nodejs.org/' +license=('MIT') +depends=('openssl' 'zlib' 'icu' 'libuv' 'http-parser' 'c-ares' 'libnghttp2') # 'v8') +makedepends=('python2' 'procps-ng') +optdepends=('npm: nodejs package manager') +source=("nodejs-$pkgver.tar.gz::https://github.com/nodejs/node/archive/v$pkgver.tar.gz;) +sha512sums=('6bf6e7f7375d468752b173faeaf7e769615c8a9d83420ed1fa0d9245dfe1117f5942a63ade3f9fb3c92ed2141eee1d31f8a00b2fc0644284a8da40e40d4b8cd8') + +prepare() { + cd node-$pkgver + + msg 'Fixing for python2 name' + find -type f -exec sed \ +-e 's_^#!/usr/bin/env python$_&2_' \ +-e 's_^\(#!/usr/bin/python2\).[45]$_\1_' \ +-e 's_^#!/usr/bin/python$_&2_' \ +-e 's_^\( *exec \+\)python\( \+.*\)$_\1python2\2_'\ +-e 's_^\(.*\)python\( \+-c \+.*\)$_\1python2\2_'\ +-e "s_'python'_'python2'_" -i {} \; + find test/ -type f -exec sed 's_python _python2 _' -i {} \; +} + +build() { + cd node-$pkgver + + export PYTHON=python2 + ./configure \ +--prefix=/usr \ +--with-intl=system-icu \ +--without-npm \ +--shared-openssl \ +--shared-zlib \ +--shared-libuv \ +--shared-http-parser \ +--shared-cares \ +--shared-nghttp2 +# --shared-v8 + + make +} + +check() { + cd node-$pkgver + # Expected failure: https://github.com/nodejs/node/issues/11627 + make test || warning "Tests failed" +} + +package() { + cd node-$pkgver + + make DESTDIR="$pkgdir" install + + install -D -m644 LICENSE \ +"$pkgdir"/usr/share/licenses/nodejs/LICENSE +} + +# vim:set ts=2 sw=2 et: Deleted: rebuild.list
[arch-commits] Commit in nodejs/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 20:13:47 Author: felixonmars Revision: 383794 upgpkg: nodejs 10.11.0-1 Modified: nodejs/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 20:13:44 UTC (rev 383793) +++ PKGBUILD2018-09-20 20:13:47 UTC (rev 383794) @@ -8,7 +8,7 @@ # Contributor: TIanyi Cui pkgname=nodejs -pkgver=10.10.0 +pkgver=10.11.0 pkgrel=1 pkgdesc='Evented I/O for V8 javascript' arch=('x86_64') @@ -18,7 +18,7 @@ makedepends=('python2' 'procps-ng') optdepends=('npm: nodejs package manager') source=("nodejs-$pkgver.tar.gz::https://github.com/nodejs/node/archive/v$pkgver.tar.gz;) -sha512sums=('f005f968fcfb17488caa0571059bd78e4e3c61650392710f2ce724bdd35bb8f1a86f9a614475888a6f9fdec50f80a55c55f51462498859fb7dbe5d6de534') +sha512sums=('6bf6e7f7375d468752b173faeaf7e769615c8a9d83420ed1fa0d9245dfe1117f5942a63ade3f9fb3c92ed2141eee1d31f8a00b2fc0644284a8da40e40d4b8cd8') prepare() { cd node-$pkgver
[arch-commits] Commit in csound/repos (4 files)
Date: Thursday, September 20, 2018 @ 19:55:11 Author: dvzrv Revision: 383791 archrelease: copy trunk to community-staging-x86_64 Added: csound/repos/community-staging-x86_64/ csound/repos/community-staging-x86_64/PKGBUILD (from rev 383790, csound/trunk/PKGBUILD) csound/repos/community-staging-x86_64/csound.sh (from rev 383790, csound/trunk/csound.sh) csound/repos/community-staging-x86_64/fix-compiler-flag-overrides.patch (from rev 383790, csound/trunk/fix-compiler-flag-overrides.patch) ---+ PKGBUILD | 89 csound.sh |3 + fix-compiler-flag-overrides.patch | 14 + 3 files changed, 106 insertions(+) Copied: csound/repos/community-staging-x86_64/PKGBUILD (from rev 383790, csound/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-20 19:55:11 UTC (rev 383791) @@ -0,0 +1,89 @@ +# Maintainer: David Runge +# Contributor: Ainola +# Contributor: speps +# Contributor: Bernardo Barros + +pkgbase=csound +pkgname=('csound' 'csound-doc') +pkgver=6.11.0 +pkgrel=7 +pkgdesc="A programming language for sound rendering and signal processing." +arch=('x86_64') +url="http://csound.com; +license=('LGPL') +# wiiuse needs release before add: https://github.com/rpavlik/wiiuse/issues/92 +# current gmm doesn't work https://github.com/csound/csound/issues/920 +makedepends=('boost' 'cmake' 'dssi' 'eigen' 'faust' 'fltk' 'fluidsynth' 'git' +'hdf5' 'java-environment' 'ladspa' 'libwebsockets' 'llvm' 'luajit' 'pd' +'portmidi' 'portsmf' 'python2' 'stk' 'swig') +source=("${pkgname[0]}-${pkgver}.tar.gz::https://github.com/csound/csound/archive/${pkgver}.tar.gz; +"${pkgname[0]}.sh" +"fix-compiler-flag-overrides.patch" + "https://github.com/${pkgbase}/${pkgbase}/releases/download/${pkgver}/Csound${pkgver}_manual_html.zip; + "https://github.com/${pkgbase}/${pkgbase}/releases/download/${pkgver}/Csound${pkgver}_manual_pdf.zip;) +sha512sums=('0261a9ed83d1545c4a29ab1e64dfe6ee72b3c4529b8c2107b81d6753a3fd76614aca12d59fc6d59b5cc093be4f631e41fdb3d57121bc4eeb67d6ca44c3ad01ad' + '26e92e7168961686b3d89e9d552f4b086922469f7fc3e8b4b967d32bb7e41fddf014fd52a0aef30f229db57f7eac2980efe7c54b3fc3a7c321ae7e20adbb3995' + '67a67dd7718da8e88f7c92f18ce1136372044d40c3a9ef86bdaed5c8172e225aa03448ec656da22d60fe9edfc0f6b10f337b02b96505f2e8c0815ef1b8b6a084' + 'c40fe88be3c101d84c473225183ccf02978113e24ad49d67945a1113012c39f590a7d51aeba939c4c43c691763b155a8f203ea993004f9d67d887f7ddce977d5' + 'c2ed8c9e44c50df7a82c3f10d117007795a38d6d7d5b364240b3def75a5469111d2e1c0ab059825233c765fa7ceb1c876f4439045b6d88bd0060b56343fb7c81') + +prepare() { + cd "${pkgname[0]}-${pkgver}" + # problems compiler flags overrides: https://github.com/csound/csound/issues/960 + patch -Np1 -i "${srcdir}/fix-compiler-flag-overrides.patch" + # requires out-of-tree build + mkdir bld +} + +build() { + cd "${pkgname[0]}-${pkgver}/bld" + cmake .. -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_CXX_FLAGS="-Wno-error -Wno-missing-field-initializers" \ + -DCMAKE_C_FLAGS="-Wno-error -Wno-missing-field-initializers" \ + -DJAVA_AWT_LIBRARY=/usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libawt.so \ + -DJAVA_JVM_LIBRARY=/usr/lib/jvm/java-8-openjdk/jre/lib/amd64 \ + -DBUILD_FAUST_OPCODES=1 \ + -DFAUST_LIBRARY=/usr/lib/libfaust.a \ + -DLUAJIT_LIBRARY=/usr/lib/libluajit-5.1.so \ + -DLUA_H_PATH=/usr/include/luajit-2.0/ \ + -DLUA_MODULE_INSTALL_DIR=/usr/lib/lua/5.1/ \ + -DPYTHON_INCLUDE_DIR=/usr/include/python2.7 \ + -DPYTHON_LIBRARY=/usr/lib/libpython2.7.so \ + -DPYTHON_MODULE_INSTALL_DIR=/usr/lib/python2.7/site-packages + make +} + +package_csound() { + groups=('pro-audio') + depends=('fluidsynth' 'git' 'hdf5' 'liblo' 'libwebsockets' 'luajit' + 'portmidi' 'portsmf' 'stk' 'tk') + optdepends=('csound-doc: The canonical Csound Reference Manual' + 'csoundqt: Qt frontend' + 'fltk: fltk GUIs' + 'faust: Embed faust' + 'java-environment: Use csound with Java' + 'python2: python opcodes' + 'vim-csound: Use csound with vim') + cd "${pkgname}-${pkgver}/bld" + make DESTDIR="${pkgdir}/" install + + # export vars in profile.d + install -vDm 755 "${srcdir}/${pkgname}.sh" -t "${pkgdir}/etc/profile.d/" + # rename extract executable due to name conflict with libextractor + # https://github.com/csound/csound/issues/985 + mv -v "${pkgdir}/usr/bin/extract" "${pkgdir}/usr/bin/${pkgname}-extract" +} + +package_csound-doc() { + license=('LGPL' 'GPL') + install -vDm 644 "Csound${pkgver}_manual.pdf" \ +
[arch-commits] Commit in csound/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:55:04 Author: dvzrv Revision: 383790 upgpkg: csound 6.11.0-7 Rebuilding against llvm 7. Modified: csound/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 19:53:47 UTC (rev 383789) +++ PKGBUILD2018-09-20 19:55:04 UTC (rev 383790) @@ -6,7 +6,7 @@ pkgbase=csound pkgname=('csound' 'csound-doc') pkgver=6.11.0 -pkgrel=6 +pkgrel=7 pkgdesc="A programming language for sound rendering and signal processing." arch=('x86_64') url="http://csound.com;
[arch-commits] Commit in psi/repos/community-x86_64 (6 files)
Date: Thursday, September 20, 2018 @ 19:53:47 Author: arojas Revision: 383789 archrelease: copy trunk to community-x86_64 Added: psi/repos/community-x86_64/PKGBUILD (from rev 383788, psi/trunk/PKGBUILD) psi/repos/community-x86_64/no-qca-qt4.patch (from rev 383788, psi/trunk/no-qca-qt4.patch) psi/repos/community-x86_64/qt-5.11.patch (from rev 383788, psi/trunk/qt-5.11.patch) Deleted: psi/repos/community-x86_64/PKGBUILD psi/repos/community-x86_64/no-qca-qt4.patch psi/repos/community-x86_64/qt-5.11.patch --+ PKGBUILD | 115 ++--- no-qca-qt4.patch | 72 - qt-5.11.patch| 42 +-- 3 files changed, 114 insertions(+), 115 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-20 19:53:20 UTC (rev 383788) +++ PKGBUILD2018-09-20 19:53:47 UTC (rev 383789) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Sergej Pupykin - -pkgname=('psi' 'psi-nowebengine') -pkgver=1.3 -pkgrel=6 -pkgdesc="Powerful XMPP (Jabber) client (Qt, C++) designed for power users" -url="https://psi-im.org; -license=('GPL2') -arch=('x86_64') -depends=('hunspell' 'qca-qt5' 'qt5-svg' 'qt5-webengine' 'qt5-x11extras') -makedepends=('cmake' 'qt5-multimedia') -source=("https://download.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.xz; -"no-qca-qt4.patch" -"qt-5.11.patch") -sha256sums=('59debd16e61ab1d4ff88aca9f41b9caaaca8395f1576418fb99214d5e2c6fa8b' -'a6ea9a62100b6990b8a6c8590a6d0e9df095b99b6527bb5490a7fd3f6929ac23' -'e56ec1a250488b2cf9d42887aac432ff2e0ef482eb7cc8500f3d52cb53949119') - -prepare() { - cd $pkgname-$pkgver - patch -p1 <"$srcdir"/no-qca-qt4.patch - patch -p1 <"$srcdir"/qt-5.11.patch -} - -build() { - cd $pkgname-$pkgver - mkdir -p build - cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. - make - cd .. - - mkdir -p build-nowebengine - cd build-nowebengine - cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DENABLE_WEBKIT=OFF .. - make -} - -package_psi() { - cd "$srcdir"/psi-$pkgver/build - make DESTDIR="$pkgdir" install - install -dm755 "$pkgdir/usr/include/psi/plugins" - install -m644 ../src/plugins/include/*.h "$pkgdir/usr/include/psi/plugins" -} - -package_psi-nowebengine() { - pkgdesc+=" without WebEngine support" - depends=('hunspell' 'minizip' 'qca-qt5' 'qt5-svg' 'qt5-x11extras') - provides=("$pkgbase=$pkgver") - conflicts=("$pkgbase") - replaces=('psi-nowebkit') - - cd "$srcdir"/psi-$pkgver/build-nowebengine - make DESTDIR="$pkgdir" install - install -dm755 "$pkgdir/usr/include/psi/plugins" - install -m644 ../src/plugins/include/*.h "$pkgdir/usr/include/psi/plugins" -} Copied: psi/repos/community-x86_64/PKGBUILD (from rev 383788, psi/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-20 19:53:47 UTC (rev 383789) @@ -0,0 +1,57 @@ +# Maintainer: Sergej Pupykin + +pkgname=('psi' 'psi-nowebengine') +pkgver=1.3 +pkgrel=7 +pkgdesc="Powerful XMPP (Jabber) client (Qt, C++) designed for power users" +url="https://psi-im.org; +license=('GPL2') +arch=('x86_64') +depends=('hunspell' 'qca-qt5' 'qt5-svg' 'qt5-webengine' 'qt5-x11extras' 'libidn') +makedepends=('cmake' 'qt5-multimedia') +source=("https://download.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.xz; +"no-qca-qt4.patch" +"qt-5.11.patch") +sha256sums=('59debd16e61ab1d4ff88aca9f41b9caaaca8395f1576418fb99214d5e2c6fa8b' +'a6ea9a62100b6990b8a6c8590a6d0e9df095b99b6527bb5490a7fd3f6929ac23' +'e56ec1a250488b2cf9d42887aac432ff2e0ef482eb7cc8500f3d52cb53949119') + +prepare() { + cd $pkgname-$pkgver + patch -p1 <"$srcdir"/no-qca-qt4.patch + patch -p1 <"$srcdir"/qt-5.11.patch +} + +build() { + cd $pkgname-$pkgver + mkdir -p build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. + make + cd .. + + mkdir -p build-nowebengine + cd build-nowebengine + cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DENABLE_WEBKIT=OFF .. + make +} + +package_psi() { + cd "$srcdir"/psi-$pkgver/build + make DESTDIR="$pkgdir" install + install -dm755 "$pkgdir/usr/include/psi/plugins" + install -m644 ../src/plugins/include/*.h "$pkgdir/usr/include/psi/plugins" +} + +package_psi-nowebengine() { + pkgdesc+=" without WebEngine support" + depends=('hunspell' 'minizip' 'qca-qt5' 'qt5-svg' 'qt5-x11extras' 'libidn') + provides=("$pkgbase=$pkgver") + conflicts=("$pkgbase") + replaces=('psi-nowebkit') + + cd "$srcdir"/psi-$pkgver/build-nowebengine + make DESTDIR="$pkgdir" install + install -dm755 "$pkgdir/usr/include/psi/plugins" + install -m644 ../src/plugins/include/*.h "$pkgdir/usr/include/psi/plugins" +} Deleted: no-qca-qt4.patch
[arch-commits] Commit in psi/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:53:20 Author: arojas Revision: 383788 Add missing libidn dependency Modified: psi/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 19:43:47 UTC (rev 383787) +++ PKGBUILD2018-09-20 19:53:20 UTC (rev 383788) @@ -2,12 +2,12 @@ pkgname=('psi' 'psi-nowebengine') pkgver=1.3 -pkgrel=6 +pkgrel=7 pkgdesc="Powerful XMPP (Jabber) client (Qt, C++) designed for power users" url="https://psi-im.org; license=('GPL2') arch=('x86_64') -depends=('hunspell' 'qca-qt5' 'qt5-svg' 'qt5-webengine' 'qt5-x11extras') +depends=('hunspell' 'qca-qt5' 'qt5-svg' 'qt5-webengine' 'qt5-x11extras' 'libidn') makedepends=('cmake' 'qt5-multimedia') source=("https://download.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.xz; "no-qca-qt4.patch" @@ -45,7 +45,7 @@ package_psi-nowebengine() { pkgdesc+=" without WebEngine support" - depends=('hunspell' 'minizip' 'qca-qt5' 'qt5-svg' 'qt5-x11extras') + depends=('hunspell' 'minizip' 'qca-qt5' 'qt5-svg' 'qt5-x11extras' 'libidn') provides=("$pkgbase=$pkgver") conflicts=("$pkgbase") replaces=('psi-nowebkit')
[arch-commits] Commit in linux-hardened/repos/extra-x86_64 (13 files)
Date: Thursday, September 20, 2018 @ 19:50:01 Author: anthraxx Revision: 335145 archrelease: copy trunk to extra-x86_64 Added: linux-hardened/repos/extra-x86_64/60-linux.hook (from rev 335144, linux-hardened/trunk/60-linux.hook) linux-hardened/repos/extra-x86_64/90-linux.hook (from rev 335144, linux-hardened/trunk/90-linux.hook) linux-hardened/repos/extra-x86_64/PKGBUILD (from rev 335144, linux-hardened/trunk/PKGBUILD) linux-hardened/repos/extra-x86_64/config.x86_64 (from rev 335144, linux-hardened/trunk/config.x86_64) linux-hardened/repos/extra-x86_64/linux.install (from rev 335144, linux-hardened/trunk/linux.install) linux-hardened/repos/extra-x86_64/linux.preset (from rev 335144, linux-hardened/trunk/linux.preset) Deleted: linux-hardened/repos/extra-x86_64/60-linux.hook linux-hardened/repos/extra-x86_64/90-linux.hook linux-hardened/repos/extra-x86_64/HID-core-fix-grouping-by-application.patch linux-hardened/repos/extra-x86_64/PKGBUILD linux-hardened/repos/extra-x86_64/config.x86_64 linux-hardened/repos/extra-x86_64/linux.install linux-hardened/repos/extra-x86_64/linux.preset + 60-linux.hook | 24 90-linux.hook | 22 HID-core-fix-grouping-by-application.patch | 78 PKGBUILD | 503 config.x86_64 |19330 +-- linux.install | 22 linux.preset | 28 7 files changed, 9963 insertions(+), 10044 deletions(-) The diff is longer than the limit of 200KB. Use svn diff -r 335144:335145 to see the changes.
[arch-commits] Commit in linux-hardened/trunk (3 files)
Date: Thursday, September 20, 2018 @ 19:49:52 Author: anthraxx Revision: 335144 upgpkg: linux-hardened 4.18.9.a-1 Modified: linux-hardened/trunk/PKGBUILD linux-hardened/trunk/config.x86_64 Deleted: linux-hardened/trunk/HID-core-fix-grouping-by-application.patch + HID-core-fix-grouping-by-application.patch | 78 --- PKGBUILD | 13 +--- config.x86_64 |2 3 files changed, 6 insertions(+), 87 deletions(-) Deleted: HID-core-fix-grouping-by-application.patch === --- HID-core-fix-grouping-by-application.patch 2018-09-20 19:16:57 UTC (rev 335143) +++ HID-core-fix-grouping-by-application.patch 2018-09-20 19:49:52 UTC (rev 335144) @@ -1,78 +0,0 @@ -From 20acb01da9443e3ca814bb5d17f01b3fea754010 Mon Sep 17 00:00:00 2001 -From: Benjamin Tissoires -Date: Tue, 4 Sep 2018 15:31:14 +0200 -Subject: [PATCH] HID: core: fix grouping by application - -commit f07b3c1da92d ("HID: generic: create one input report per -application type") was effectively the same as MULTI_INPUT: -hidinput->report was never set, so hidinput_match_application() -always returned null. - -Fix that by testing against the real application. - -Note that this breaks some old eGalax touchscreens that expect MULTI_INPUT -instead of HID_QUIRK_INPUT_PER_APP. Enable this quirk for backward -compatibility on all non-Win8 touchscreens. - -link: https://bugzilla.kernel.org/show_bug.cgi?id=200847 -link: https://bugzilla.kernel.org/show_bug.cgi?id=200849 -link: https://bugs.archlinux.org/task/59699 -link: https://github.com/NixOS/nixpkgs/issues/45165 - -Cc: sta...@vger.kernel.org # v4.18+ -Signed-off-by: Benjamin Tissoires -Signed-off-by: Jiri Kosina - drivers/hid/hid-input.c | 4 ++-- - drivers/hid/hid-multitouch.c | 3 +++ - include/linux/hid.h | 1 + - 3 files changed, 6 insertions(+), 2 deletions(-) - -diff --git a/drivers/hid/hid-input.c b/drivers/hid/hid-input.c -index ab93dd5927c3a..a137d2835f328 100644 a/drivers/hid/hid-input.c -+++ b/drivers/hid/hid-input.c -@@ -1579,6 +1579,7 @@ static struct hid_input *hidinput_allocate(struct hid_device *hid, - input_dev->dev.parent = >dev; - - hidinput->input = input_dev; -+ hidinput->application = application; - list_add_tail(>list, >inputs); - - INIT_LIST_HEAD(>reports); -@@ -1674,8 +1675,7 @@ static struct hid_input *hidinput_match_application(struct hid_report *report) - struct hid_input *hidinput; - - list_for_each_entry(hidinput, >inputs, list) { -- if (hidinput->report && -- hidinput->report->application == report->application) -+ if (hidinput->application == report->application) - return hidinput; - } - -diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c -index 45968f7970f87..1a987345692a6 100644 a/drivers/hid/hid-multitouch.c -+++ b/drivers/hid/hid-multitouch.c -@@ -1476,6 +1476,9 @@ static int mt_probe(struct hid_device *hdev, const struct hid_device_id *id) -*/ - hdev->quirks |= HID_QUIRK_INPUT_PER_APP; - -+ if (id->group != HID_GROUP_MULTITOUCH_WIN_8) -+ hdev->quirks |= HID_QUIRK_MULTI_INPUT; -+ - timer_setup(>release_timer, mt_expired_timeout, 0); - - ret = hid_parse(hdev); -diff --git a/include/linux/hid.h b/include/linux/hid.h -index 773bcb1d4044e..5482dd6ae9efd 100644 a/include/linux/hid.h -+++ b/include/linux/hid.h -@@ -520,6 +520,7 @@ struct hid_input { - const char *name; - bool registered; - struct list_head reports; /* the list of reports */ -+ unsigned int application; /* application usage for this input */ - }; - - enum hid_type { Modified: PKGBUILD === --- PKGBUILD2018-09-20 19:16:57 UTC (rev 335143) +++ PKGBUILD2018-09-20 19:49:52 UTC (rev 335144) @@ -4,7 +4,7 @@ # Contributor: Thomas Baechler pkgbase=linux-hardened -_pkgver=4.18.8 +_pkgver=4.18.9 _hardenedver=a _srcname=linux-${_pkgver} pkgver=${_pkgver}.${_hardenedver} @@ -21,19 +21,16 @@ 60-linux.hook # pacman hook for depmod 90-linux.hook # pacman hook for initramfs regeneration linux.preset # standard config files for mkinitcpio ramdisk - -HID-core-fix-grouping-by-application.patch ) replaces=('linux-grsec') -sha256sums=('f1551bad69ab617708fa8cf3f94545ae03dd350bdeb3065fbcf39c1a7df85494' +sha256sums=('4c995351e57902a04a94e43796407b4ba295c8eae070c27e99f8f99c321e917a' 'SKIP' -'f36fcb8d263b7361fe84d2673426d37c4ba5bfbad4e9ebe914579e672586e845' +'bd77700d2ece09219b50e96e18b646d53675e33bef7055f7adec97ff40e9d3e7' 'SKIP' -'c7f9d1a2f6dfdbf9d625560681da8dadff50da1ea6b13362e7fb8a1abbd4c286' +
[arch-commits] Commit in python-ethtool/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:43:39 Author: dvzrv Revision: 383786 upgpkg: python-ethtool 0.14-1 Upgrading to 0.14. Adding tests (while skipping the flaky ones). Modified: python-ethtool/trunk/PKGBUILD --+ PKGBUILD | 47 +-- 1 file changed, 25 insertions(+), 22 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 19:31:29 UTC (rev 383785) +++ PKGBUILD2018-09-20 19:43:39 UTC (rev 383786) @@ -3,44 +3,47 @@ pkgbase=python-ethtool pkgname=('python-ethtool' 'python2-ethtool') -pkgver=0.13 -pkgrel=8 +pkgver=0.14 +pkgrel=1 pkgdesc='Python bindings for the ethtool kernel interface.' arch=('x86_64') url="https://github.com/fedora-python/python-ethtool; license=('GPL') makedepends=('asciidoc' 'libnl' 'python-setuptools' 'python2-setuptools') -checkdepends=('net-tools') +checkdepends=('net-tools' 'python-pytest' 'python2-pytest') source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/fedora-python/${pkgbase}/archive/v${pkgver}.tar.gz;) -sha512sums=('f7fe0dadae8b163a0116c64b1b3c6897bc7d302d1b764abf26e853342495ab3fefc0558ab08c6081b1cda535c134c7181c08951c96c1cf389ae069acc4c8efab') +sha512sums=('57a3f2d60dd8309192fc858614645d4e7533c90c03113ffc1eeeb810b86eb71b0a80b4eb209d3452c7624c5318a853de50d9d716d41334bf079e6e3e2490fd4b') -prepare(){ - cp -av "${pkgname[0]}-${pkgver}" "${pkgname[1]}-${pkgver}" -} - build() { - cd "${pkgname[0]}-${pkgver}" + cd "${pkgbase}-${pkgver}" python setup.py build a2x -d manpage -f manpage "man/pethtool.8.asciidoc" a2x -d manpage -f manpage "man/pifconfig.8.asciidoc" - cd ../"${pkgname[1]}-${pkgver}" python2 setup.py build - a2x -v -d manpage -f manpage "man/pethtool.8.asciidoc" - a2x -v -d manpage -f manpage "man/pifconfig.8.asciidoc" + cp -v man/pethtool.8 man/pethtool2.8 + cp -v man/pifconfig.8 man/pifconfig2.8 } -# build without tests for now +# do not run flaky tests: # https://github.com/fedora-python/python-ethtool/issues/40 -#check() { -# cd "${pkgname[0]}-${pkgver}" +check() { + cd "${pkgbase}-${pkgver}" + local _py3_ver=$(python --version | cut -d " " -f2) + export PYTHONPATH="build/lib.linux-$CARCH-${_py3_ver%"."*}:${PYTHONPATH}" + py.test -k 'not test_etherinfo_objects \ + and not test_get_interface_info_active \ + and not test_get_interface_info_all' + export PYTHONPATH="build/lib.linux-$CARCH-2.7:${PYTHONPATH}" + py.test2 -k 'not test_etherinfo_objects \ + and not test_get_interface_info_active \ + and not test_get_interface_info_all' # python setup.py test -# cd ../"${pkgname[1]}-${pkgver}" # python2 setup.py test -#} +} package_python-ethtool() { depends=('python' 'libnl') - cd "${pkgname[0]}-${pkgver}" + cd "${pkgbase}-${pkgver}" python setup.py install --skip-build \ --optimize=1 \ --prefix=/usr \ @@ -47,12 +50,12 @@ --root="${pkgdir}" install -t "${pkgdir}/usr/share/man/man8" \ --vDm644 man/{pethtool,pifconfig}.8 +-vDm 644 man/{pethtool,pifconfig}.8 } package_python2-ethtool() { depends=('python2' 'libnl') - cd "${pkgname[1]}-${pkgver}" + cd "${pkgbase}-${pkgver}" python2 setup.py install --skip-build \ --optimize=1 \ --prefix=/usr \ @@ -60,7 +63,7 @@ mv -v "${pkgdir}/usr/bin/pethtool" "${pkgdir}/usr/bin/pethtool2" mv -v "${pkgdir}/usr/bin/pifconfig" "${pkgdir}/usr/bin/pifconfig2" - install -vDm644 man/pethtool.8 "${pkgdir}/usr/share/man/man8/pethtool2.8" - install -vDm644 man/pifconfig.8 "${pkgdir}/usr/share/man/man8/pifconfig2.8" + install -t "${pkgdir}/usr/share/man/man8" \ +-vDm 644 man/{pethtool,pifconfig}2.8 }
[arch-commits] Commit in python-ethtool/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:43:47 Author: dvzrv Revision: 383787 archrelease: copy trunk to community-x86_64 Added: python-ethtool/repos/community-x86_64/PKGBUILD (from rev 383786, python-ethtool/trunk/PKGBUILD) Deleted: python-ethtool/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 135 +++-- 1 file changed, 69 insertions(+), 66 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-20 19:43:39 UTC (rev 383786) +++ PKGBUILD2018-09-20 19:43:47 UTC (rev 383787) @@ -1,66 +0,0 @@ -# Maintainer: David Runge -# Contributor: Konstantin Shalygin - -pkgbase=python-ethtool -pkgname=('python-ethtool' 'python2-ethtool') -pkgver=0.13 -pkgrel=8 -pkgdesc='Python bindings for the ethtool kernel interface.' -arch=('x86_64') -url="https://github.com/fedora-python/python-ethtool; -license=('GPL') -makedepends=('asciidoc' 'libnl' 'python-setuptools' 'python2-setuptools') -checkdepends=('net-tools') -source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/fedora-python/${pkgbase}/archive/v${pkgver}.tar.gz;) -sha512sums=('f7fe0dadae8b163a0116c64b1b3c6897bc7d302d1b764abf26e853342495ab3fefc0558ab08c6081b1cda535c134c7181c08951c96c1cf389ae069acc4c8efab') - -prepare(){ - cp -av "${pkgname[0]}-${pkgver}" "${pkgname[1]}-${pkgver}" -} - -build() { - cd "${pkgname[0]}-${pkgver}" - python setup.py build - a2x -d manpage -f manpage "man/pethtool.8.asciidoc" - a2x -d manpage -f manpage "man/pifconfig.8.asciidoc" - cd ../"${pkgname[1]}-${pkgver}" - python2 setup.py build - a2x -v -d manpage -f manpage "man/pethtool.8.asciidoc" - a2x -v -d manpage -f manpage "man/pifconfig.8.asciidoc" -} - -# build without tests for now -# https://github.com/fedora-python/python-ethtool/issues/40 -#check() { -# cd "${pkgname[0]}-${pkgver}" -# python setup.py test -# cd ../"${pkgname[1]}-${pkgver}" -# python2 setup.py test -#} - -package_python-ethtool() { - depends=('python' 'libnl') - cd "${pkgname[0]}-${pkgver}" - python setup.py install --skip-build \ ---optimize=1 \ ---prefix=/usr \ ---root="${pkgdir}" - - install -t "${pkgdir}/usr/share/man/man8" \ --vDm644 man/{pethtool,pifconfig}.8 -} - -package_python2-ethtool() { - depends=('python2' 'libnl') - cd "${pkgname[1]}-${pkgver}" - python2 setup.py install --skip-build \ ---optimize=1 \ ---prefix=/usr \ ---root="${pkgdir}" - - mv -v "${pkgdir}/usr/bin/pethtool" "${pkgdir}/usr/bin/pethtool2" - mv -v "${pkgdir}/usr/bin/pifconfig" "${pkgdir}/usr/bin/pifconfig2" - install -vDm644 man/pethtool.8 "${pkgdir}/usr/share/man/man8/pethtool2.8" - install -vDm644 man/pifconfig.8 "${pkgdir}/usr/share/man/man8/pifconfig2.8" -} - Copied: python-ethtool/repos/community-x86_64/PKGBUILD (from rev 383786, python-ethtool/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-20 19:43:47 UTC (rev 383787) @@ -0,0 +1,69 @@ +# Maintainer: David Runge +# Contributor: Konstantin Shalygin + +pkgbase=python-ethtool +pkgname=('python-ethtool' 'python2-ethtool') +pkgver=0.14 +pkgrel=1 +pkgdesc='Python bindings for the ethtool kernel interface.' +arch=('x86_64') +url="https://github.com/fedora-python/python-ethtool; +license=('GPL') +makedepends=('asciidoc' 'libnl' 'python-setuptools' 'python2-setuptools') +checkdepends=('net-tools' 'python-pytest' 'python2-pytest') +source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/fedora-python/${pkgbase}/archive/v${pkgver}.tar.gz;) +sha512sums=('57a3f2d60dd8309192fc858614645d4e7533c90c03113ffc1eeeb810b86eb71b0a80b4eb209d3452c7624c5318a853de50d9d716d41334bf079e6e3e2490fd4b') + +build() { + cd "${pkgbase}-${pkgver}" + python setup.py build + a2x -d manpage -f manpage "man/pethtool.8.asciidoc" + a2x -d manpage -f manpage "man/pifconfig.8.asciidoc" + python2 setup.py build + cp -v man/pethtool.8 man/pethtool2.8 + cp -v man/pifconfig.8 man/pifconfig2.8 +} + +# do not run flaky tests: +# https://github.com/fedora-python/python-ethtool/issues/40 +check() { + cd "${pkgbase}-${pkgver}" + local _py3_ver=$(python --version | cut -d " " -f2) + export PYTHONPATH="build/lib.linux-$CARCH-${_py3_ver%"."*}:${PYTHONPATH}" + py.test -k 'not test_etherinfo_objects \ + and not test_get_interface_info_active \ + and not test_get_interface_info_all' + export PYTHONPATH="build/lib.linux-$CARCH-2.7:${PYTHONPATH}" + py.test2 -k 'not test_etherinfo_objects \ + and not test_get_interface_info_active \ + and not test_get_interface_info_all' +# python setup.py test +# python2 setup.py test +} + +package_python-ethtool() { + depends=('python' 'libnl') + cd "${pkgbase}-${pkgver}" + python setup.py install --skip-build \ +--optimize=1 \ +--prefix=/usr \ +--root="${pkgdir}" + + install -t "${pkgdir}/usr/share/man/man8" \
[arch-commits] Commit in cryptol/repos (2 files)
Date: Thursday, September 20, 2018 @ 19:31:29 Author: felixonmars Revision: 383785 archrelease: copy trunk to community-staging-x86_64 Added: cryptol/repos/community-staging-x86_64/ cryptol/repos/community-staging-x86_64/PKGBUILD (from rev 383784, cryptol/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: cryptol/repos/community-staging-x86_64/PKGBUILD (from rev 383784, cryptol/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-20 19:31:29 UTC (rev 383785) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +pkgname=cryptol +pkgver=2.6.0 +pkgrel=29 +pkgdesc="The Language of Cryptography" +url="http://www.cryptol.net; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'z3' 'haskell-base-compat' 'haskell-gitrev' 'haskell-graphscc' 'haskell-heredoc' + 'haskell-monad-control' 'haskell-monadlib' 'haskell-panic' 'haskell-random' 'haskell-sbv' + 'haskell-simple-smt' 'haskell-strict' 'haskell-tf-random' 'haskell-transformers-base' + 'haskell-ansi-terminal' 'haskell-blaze-html') +makedepends=('ghc' 'alex' 'happy') +source=("$pkgname-$pkgver.tar.gz::https://github.com/GaloisInc/cryptol/archive/$pkgver.tar.gz;) +sha512sums=('445a1656ffd0d260553e041de9b15b6257a4b068b5462d996e8207671c097ea814bc5b7aaeb527b5e9579bd8a3e5e8ced0aaf57c24fbccaa7410342a109e9325') + +prepare() { +cd $pkgname-$pkgver +sed -i 's/<.*0.10/<1/' $pkgname.cabal +} + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-static -f-relocatable +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in cryptol/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:31:13 Author: felixonmars Revision: 383784 upgpkg: cryptol 2.6.0-29 rebuild with sbv 7.11 Modified: cryptol/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 19:28:13 UTC (rev 383783) +++ PKGBUILD2018-09-20 19:31:13 UTC (rev 383784) @@ -2,7 +2,7 @@ pkgname=cryptol pkgver=2.6.0 -pkgrel=28 +pkgrel=29 pkgdesc="The Language of Cryptography" url="http://www.cryptol.net; license=("custom:BSD3")
[arch-commits] Commit in haskell-sbv/repos (2 files)
Date: Thursday, September 20, 2018 @ 19:28:13 Author: felixonmars Revision: 383783 archrelease: copy trunk to community-staging-x86_64 Added: haskell-sbv/repos/community-staging-x86_64/ haskell-sbv/repos/community-staging-x86_64/PKGBUILD (from rev 383782, haskell-sbv/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-sbv/repos/community-staging-x86_64/PKGBUILD (from rev 383782, haskell-sbv/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-20 19:28:13 UTC (rev 383783) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=sbv +pkgname=haskell-sbv +pkgver=7.11 +pkgrel=1 +pkgdesc="SMT Based Verification: Symbolic Haskell theorem prover using SMT solving" +url="http://leventerkok.github.com/sbv; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ghc' 'haskell-quickcheck' 'haskell-cracknum' 'haskell-async' + 'haskell-random' 'haskell-syb' 'haskell-reinterpret-cast' + 'haskell-generic-deriving') +makedepends=('ghc' 'haskell-doctest' 'haskell-glob' 'hlint' 'haskell-tasty' 'haskell-tasty-golden' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('83cd74fd7be4636da9915d92a54edcda09951a0c5ba6f531306f449b919e9dbacdf9fe92f5271fffd44017d91deb8c0dc4ca8e39ee82358c15fb0d5fd7d24bc8') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-sbv/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:27:54 Author: felixonmars Revision: 383782 upgpkg: haskell-sbv 7.11-1 rebuild with sbv 7.11 Modified: haskell-sbv/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 19:21:23 UTC (rev 383781) +++ PKGBUILD2018-09-20 19:27:54 UTC (rev 383782) @@ -3,19 +3,19 @@ _hkgname=sbv pkgname=haskell-sbv -pkgver=7.10 -pkgrel=31 +pkgver=7.11 +pkgrel=1 pkgdesc="SMT Based Verification: Symbolic Haskell theorem prover using SMT solving" url="http://leventerkok.github.com/sbv; license=("custom:BSD3") arch=('x86_64') depends=('ghc-libs' 'haskell-ghc' 'haskell-quickcheck' 'haskell-cracknum' 'haskell-async' - 'haskell-random' 'haskell-syb' 'haskell-data-binary-ieee754' + 'haskell-random' 'haskell-syb' 'haskell-reinterpret-cast' 'haskell-generic-deriving') makedepends=('ghc' 'haskell-doctest' 'haskell-glob' 'hlint' 'haskell-tasty' 'haskell-tasty-golden' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) -sha512sums=('0eff6c043fff464d2a4c715e2269d05ecdda690df6a975c36f1c96728a4e4e075dc1e5667ffbdb8f1929bda930ad2a419d8138d13f6a1e3023562b6445c86121') +sha512sums=('83cd74fd7be4636da9915d92a54edcda09951a0c5ba6f531306f449b919e9dbacdf9fe92f5271fffd44017d91deb8c0dc4ca8e39ee82358c15fb0d5fd7d24bc8') build() { cd $_hkgname-$pkgver
[arch-commits] Commit in tp_smapi-lts/repos (2 files)
Date: Thursday, September 20, 2018 @ 19:21:23 Author: andyrtr Revision: 383781 archrelease: copy trunk to community-testing-x86_64 Added: tp_smapi-lts/repos/community-testing-x86_64/ tp_smapi-lts/repos/community-testing-x86_64/PKGBUILD (from rev 383780, tp_smapi-lts/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: tp_smapi-lts/repos/community-testing-x86_64/PKGBUILD (from rev 383780, tp_smapi-lts/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2018-09-20 19:21:23 UTC (rev 383781) @@ -0,0 +1,44 @@ +# Maintainer: Lukas Fleischer +# Contributor: xduugu +# Contributor: nh2 +# Contributor: Steven Davidovitz +# Contributor: Nick B +# Contributor: Christof Musik +# Contributor: Stefan Rupp +# Contributor: Ignas Anikevicius + +pkgname=tp_smapi-lts +_pkgname=tp-smapi +pkgver=0.42 +_extradir=/usr/lib/modules/extramodules-4.14-lts +pkgrel=41 +pkgdesc="Modules for ThinkPad's SMAPI functionality" +arch=('x86_64') +url='https://github.com/evgeni/tp_smapi' +license=('GPL') +depends=('linux-lts>=4.14.71' 'linux-lts<4.15') +makedepends=('linux-lts-headers>=4.14.71' 'linux-lts-headers<4.15') +source=("$_pkgname-$pkgver.tar.gz::https://github.com/evgeni/${pkgname/-lts/}/archive/$_pkgname/$pkgver.tar.gz;) +md5sums=('6a51d3aa459ad7a6ebfbb8c29527b3ee') + +build() { + cd ${pkgname/-lts/}-$_pkgname-$pkgver + + # https://bugs.archlinux.org/task/54975 (kernel has no _GLOBAL_OFFSET_TABLE_): + # Clear EXTRA_CFLAGS since it defaults to injecting CFLAGS and -fno-plt breaks the modules + + make HDAPS=1 KVER="$(<$_extradir/version)" EXTRA_CFLAGS= +} + +package() { + cd ${pkgname/-lts/}-$_pkgname-$pkgver + + # install kernel modules + find . -name "*.ko" -exec install -Dt "$pkgdir$_extradir" {} + + + # compress kernel modules + find "$pkgdir" -name "*.ko" -exec gzip -n -9 {} + + + # load module on startup + echo tp_smapi | install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules-load.d/$pkgname.conf" +}
[arch-commits] Commit in tp_smapi-lts/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:21:17 Author: andyrtr Revision: 383780 upgpkg: tp_smapi-lts 0.42-41 kernel 4.14.71 rebuild Modified: tp_smapi-lts/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 19:19:51 UTC (rev 383779) +++ PKGBUILD2018-09-20 19:21:17 UTC (rev 383780) @@ -11,13 +11,13 @@ _pkgname=tp-smapi pkgver=0.42 _extradir=/usr/lib/modules/extramodules-4.14-lts -pkgrel=40 +pkgrel=41 pkgdesc="Modules for ThinkPad's SMAPI functionality" arch=('x86_64') url='https://github.com/evgeni/tp_smapi' license=('GPL') -depends=('linux-lts>=4.14.69' 'linux-lts<4.15') -makedepends=('linux-lts-headers>=4.14.69' 'linux-lts-headers<4.15') +depends=('linux-lts>=4.14.71' 'linux-lts<4.15') +makedepends=('linux-lts-headers>=4.14.71' 'linux-lts-headers<4.15') source=("$_pkgname-$pkgver.tar.gz::https://github.com/evgeni/${pkgname/-lts/}/archive/$_pkgname/$pkgver.tar.gz;) md5sums=('6a51d3aa459ad7a6ebfbb8c29527b3ee')
[arch-commits] Commit in r8168-lts/repos (3 files)
Date: Thursday, September 20, 2018 @ 19:19:41 Author: andyrtr Revision: 383778 archrelease: copy trunk to community-testing-x86_64 Added: r8168-lts/repos/community-testing-x86_64/ r8168-lts/repos/community-testing-x86_64/PKGBUILD (from rev 383777, r8168-lts/trunk/PKGBUILD) r8168-lts/repos/community-testing-x86_64/r8168-lts.install (from rev 383777, r8168-lts/trunk/r8168-lts.install) ---+ PKGBUILD | 32 r8168-lts.install |4 2 files changed, 36 insertions(+) Copied: r8168-lts/repos/community-testing-x86_64/PKGBUILD (from rev 383777, r8168-lts/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2018-09-20 19:19:41 UTC (rev 383778) @@ -0,0 +1,32 @@ +# Maintainer: Massimiliano Torromeo + +pkgname=r8168-lts +_pkgname=r8168 +pkgver=8.046.00 +pkgrel=5 +pkgdesc="A kernel module for Realtek 8169 network cards for linux-lts" +url="http://www.realtek.com.tw; +license=("GPL") +arch=('x86_64') +depends=('glibc' "linux-lts>=4.14.71" "linux-lts<4.15") +makedepends=("linux-lts-headers>=4.14.71" "linux-lts-headers<4.15") +install=$pkgname.install +source=(https://github.com/mtorromeo/r8168/archive/$pkgver/$pkgname-$pkgver.tar.gz) +sha256sums=('b2e66b03b696ba55c9fb7c896db8ac5377233d14120520735d31c33147d0d4c3') + +_extramodules=extramodules-4.14-lts + +build() { + cd "$_pkgname-$pkgver" + _kernver="$(cat /usr/lib/modules/$_extramodules/version)" + make -C /usr/lib/modules/$_kernver/build \ + SUBDIRS="$srcdir/$_pkgname-$pkgver/src" \ + EXTRA_CFLAGS="-DCONFIG_R8168_NAPI -DCONFIG_R8168_VLAN" \ + modules +} + +package() { + cd "$_pkgname-$pkgver" + install -Dm644 src/$_pkgname.ko "$pkgdir/usr/lib/modules/$_extramodules/$_pkgname.ko" + find "$pkgdir" -name '*.ko' -exec gzip -9 {} + +} Copied: r8168-lts/repos/community-testing-x86_64/r8168-lts.install (from rev 383777, r8168-lts/trunk/r8168-lts.install) === --- community-testing-x86_64/r8168-lts.install (rev 0) +++ community-testing-x86_64/r8168-lts.install 2018-09-20 19:19:41 UTC (rev 383778) @@ -0,0 +1,4 @@ +post_install() { + echo '>>> The module r8168 conflicts with r8169. You can blacklist it with:' + echo '>>> `echo "blacklist r8169" > /etc/modprobe.d/r8169_blacklist.conf`' +}
[arch-commits] Commit in dns-lexicon/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:19:12 Author: felixonmars Revision: 383774 upgpkg: dns-lexicon 2.7.6-1 Modified: dns-lexicon/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 19:12:17 UTC (rev 383773) +++ PKGBUILD2018-09-20 19:19:12 UTC (rev 383774) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan pkgname=dns-lexicon -pkgver=2.7.5 +pkgver=2.7.6 pkgrel=1 pkgdesc="Manipulate DNS records on various DNS providers in a standardized/agnostic way" arch=('any') @@ -17,7 +17,7 @@ checkdepends=('python-pytest-runner' 'python-vcrpy' 'python-softlayer' 'python-boto3' 'python-pynamecheap' 'python-zeep' 'python-xmltodict') source=("$pkgname-$pkgver.tar.gz::https://github.com/AnalogJ/lexicon/archive/v$pkgver.tar.gz;) -sha512sums=('0f8a958c0612ca94f4bb56ab1327fbd05591408ca135f4c74cf371f84828c0ccb786e6e644f3a01c02bf843c64346b351e8063a65ebb5423c3e275b2bfb27651') +sha512sums=('a1a1f77e7f9cf409b9cb8f9005dcff1eee24eee5a08a6f83c692ddfdd9876ef88a9174c6bb935340fa8f80ec9cd07eede709fbee2d7ccbaa1cc9e4c26c3be7d9') build() { cd lexicon-$pkgver
[arch-commits] Commit in r8168-lts/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:19:35 Author: andyrtr Revision: 383777 upgpkg: r8168-lts 8.046.00-5 kernel 4.14.71 rebuild Modified: r8168-lts/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 19:19:34 UTC (rev 383776) +++ PKGBUILD2018-09-20 19:19:35 UTC (rev 383777) @@ -3,13 +3,13 @@ pkgname=r8168-lts _pkgname=r8168 pkgver=8.046.00 -pkgrel=4 +pkgrel=5 pkgdesc="A kernel module for Realtek 8169 network cards for linux-lts" url="http://www.realtek.com.tw; license=("GPL") arch=('x86_64') -depends=('glibc' "linux-lts>=4.14.69" "linux-lts<4.15") -makedepends=("linux-lts-headers>=4.14.69" "linux-lts-headers<4.15") +depends=('glibc' "linux-lts>=4.14.71" "linux-lts<4.15") +makedepends=("linux-lts-headers>=4.14.71" "linux-lts-headers<4.15") install=$pkgname.install source=(https://github.com/mtorromeo/r8168/archive/$pkgver/$pkgname-$pkgver.tar.gz) sha256sums=('b2e66b03b696ba55c9fb7c896db8ac5377233d14120520735d31c33147d0d4c3')
[arch-commits] Commit in geckodriver/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:19:51 Author: jelle Revision: 383779 archrelease: copy trunk to community-x86_64 Added: geckodriver/repos/community-x86_64/PKGBUILD (from rev 383778, geckodriver/trunk/PKGBUILD) Deleted: geckodriver/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 48 1 file changed, 24 insertions(+), 24 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-20 19:19:41 UTC (rev 383778) +++ PKGBUILD2018-09-20 19:19:51 UTC (rev 383779) @@ -1,24 +0,0 @@ -# Maintainer: Jelle van der Waa -# Contributor: kevku - -pkgname=geckodriver -pkgver=0.21.0 -pkgrel=1 -pkgdesc="Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers." -arch=("x86_64") -url="https://github.com/mozilla/geckodriver; -license=("MPL") -makedepends=("rust" "cargo" "gcc-libs") -source=("https://github.com/mozilla/geckodriver/archive/v$pkgver.tar.gz;) -sha256sums=('28848219addea9f56b1a75f9e1b3ae29edf74066bb47e5cd9e719b97be1a69e4') - -build() { - cd "$pkgname-$pkgver" - cargo build --release -} - -package() { - cd "$pkgname-$pkgver" -install -Dm755 target/release/$pkgname "$pkgdir"/usr/bin/$pkgname -ln -sf /usr/bin/$pkgname "$pkgdir"/usr/bin/wires -} Copied: geckodriver/repos/community-x86_64/PKGBUILD (from rev 383778, geckodriver/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-20 19:19:51 UTC (rev 383779) @@ -0,0 +1,24 @@ +# Maintainer: Jelle van der Waa +# Contributor: kevku + +pkgname=geckodriver +pkgver=0.22.0 +pkgrel=1 +pkgdesc="Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers." +arch=("x86_64") +url="https://github.com/mozilla/geckodriver; +license=("MPL") +makedepends=("rust" "cargo" "gcc-libs") +source=("https://github.com/mozilla/geckodriver/archive/v$pkgver.tar.gz;) +sha256sums=('60a4bafad93ab03bf44e7f0c1e726fad715742eb9bbdd32fae33c78fe452dc65') + +build() { + cd "$pkgname-$pkgver" + cargo build --release +} + +package() { + cd "$pkgname-$pkgver" +install -Dm755 target/release/$pkgname "$pkgdir"/usr/bin/$pkgname +ln -sf /usr/bin/$pkgname "$pkgdir"/usr/bin/wires +}
[arch-commits] Commit in geckodriver/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:19:34 Author: jelle Revision: 383776 upgpkg: geckodriver 0.22.0-1 Modified: geckodriver/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 19:19:29 UTC (rev 383775) +++ PKGBUILD2018-09-20 19:19:34 UTC (rev 383776) @@ -2,7 +2,7 @@ # Contributor: kevku pkgname=geckodriver -pkgver=0.21.0 +pkgver=0.22.0 pkgrel=1 pkgdesc="Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers." arch=("x86_64") @@ -10,7 +10,7 @@ license=("MPL") makedepends=("rust" "cargo" "gcc-libs") source=("https://github.com/mozilla/geckodriver/archive/v$pkgver.tar.gz;) -sha256sums=('28848219addea9f56b1a75f9e1b3ae29edf74066bb47e5cd9e719b97be1a69e4') +sha256sums=('60a4bafad93ab03bf44e7f0c1e726fad715742eb9bbdd32fae33c78fe452dc65') build() { cd "$pkgname-$pkgver"
[arch-commits] Commit in dns-lexicon/repos/community-any (PKGBUILD PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:19:29 Author: felixonmars Revision: 383775 archrelease: copy trunk to community-any Added: dns-lexicon/repos/community-any/PKGBUILD (from rev 383774, dns-lexicon/trunk/PKGBUILD) Deleted: dns-lexicon/repos/community-any/PKGBUILD --+ PKGBUILD | 78 ++--- 1 file changed, 39 insertions(+), 39 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-20 19:19:12 UTC (rev 383774) +++ PKGBUILD2018-09-20 19:19:29 UTC (rev 383775) @@ -1,39 +0,0 @@ -# Maintainer: Felix Yan - -pkgname=dns-lexicon -pkgver=2.7.5 -pkgrel=1 -pkgdesc="Manipulate DNS records on various DNS providers in a standardized/agnostic way" -arch=('any') -url="https://github.com/AnalogJ/lexicon; -license=('MIT') -depends=('python-future' 'python-requests' 'python-setuptools' 'python-tldextract' - 'python-cryptography') -optdepends=('python-softlayer: for SoftLayer support' -'python-boto3: for Route53 support' -'python-pynamecheap: for Namecheap support' -'python-zeep: for Subreg support' -'python-xmltodict: for Plesk support') -checkdepends=('python-pytest-runner' 'python-vcrpy' 'python-softlayer' 'python-boto3' - 'python-pynamecheap' 'python-zeep' 'python-xmltodict') -source=("$pkgname-$pkgver.tar.gz::https://github.com/AnalogJ/lexicon/archive/v$pkgver.tar.gz;) -sha512sums=('0f8a958c0612ca94f4bb56ab1327fbd05591408ca135f4c74cf371f84828c0ccb786e6e644f3a01c02bf843c64346b351e8063a65ebb5423c3e275b2bfb27651') - -build() { - cd lexicon-$pkgver - python setup.py build -} - -check() { - cd lexicon-$pkgver - python setup.py pytest --addopts '--ignore tests/providers/test_route53.py --ignore tests/providers/test_transip.py' -} - -package() { - cd lexicon-$pkgver - python setup.py install -O1 --prefix=/usr --root="$pkgdir" - - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} - -# vim:set ts=2 sw=2 et: Copied: dns-lexicon/repos/community-any/PKGBUILD (from rev 383774, dns-lexicon/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-20 19:19:29 UTC (rev 383775) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan + +pkgname=dns-lexicon +pkgver=2.7.6 +pkgrel=1 +pkgdesc="Manipulate DNS records on various DNS providers in a standardized/agnostic way" +arch=('any') +url="https://github.com/AnalogJ/lexicon; +license=('MIT') +depends=('python-future' 'python-requests' 'python-setuptools' 'python-tldextract' + 'python-cryptography') +optdepends=('python-softlayer: for SoftLayer support' +'python-boto3: for Route53 support' +'python-pynamecheap: for Namecheap support' +'python-zeep: for Subreg support' +'python-xmltodict: for Plesk support') +checkdepends=('python-pytest-runner' 'python-vcrpy' 'python-softlayer' 'python-boto3' + 'python-pynamecheap' 'python-zeep' 'python-xmltodict') +source=("$pkgname-$pkgver.tar.gz::https://github.com/AnalogJ/lexicon/archive/v$pkgver.tar.gz;) +sha512sums=('a1a1f77e7f9cf409b9cb8f9005dcff1eee24eee5a08a6f83c692ddfdd9876ef88a9174c6bb935340fa8f80ec9cd07eede709fbee2d7ccbaa1cc9e4c26c3be7d9') + +build() { + cd lexicon-$pkgver + python setup.py build +} + +check() { + cd lexicon-$pkgver + python setup.py pytest --addopts '--ignore tests/providers/test_route53.py --ignore tests/providers/test_transip.py' +} + +package() { + cd lexicon-$pkgver + python setup.py install -O1 --prefix=/usr --root="$pkgdir" + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in whois/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:16:57 Author: bisson Revision: 335143 archrelease: copy trunk to extra-x86_64 Added: whois/repos/extra-x86_64/PKGBUILD (from rev 335142, whois/trunk/PKGBUILD) Deleted: whois/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 67 ++--- 1 file changed, 33 insertions(+), 34 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-20 19:16:30 UTC (rev 335142) +++ PKGBUILD2018-09-20 19:16:57 UTC (rev 335143) @@ -1,34 +0,0 @@ -# $Id$ -# Maintainer: Gaetan Bisson -# Contributor: Giovanni Scafora -# Contributor: Tom Newsom - -pkgname=whois -pkgver=5.3.2 -pkgrel=1 -pkgdesc='Intelligent WHOIS client' -url='https://github.com/rfc1036/whois' -license=('GPL') -arch=('x86_64') -depends=('libidn') -makedepends=('perl') -source=("http://ftp.debian.org/debian/pool/main/w/whois/${pkgname}_${pkgver}.tar.xz;) -sha256sums=('79714ba89172bca08a2443f59885daa4af0c5f8d6a49bc9e7f2a83559a286354') - -backup=('etc/whois.conf') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - - make \ - CONFIG_FILE=/etc/whois.conf \ - CFLAGS="$CFLAGS $CPPFLAGS" \ - HAVE_ICONV=1 -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - - make prefix=/usr BASEDIR="${pkgdir}" install-whois - install -D -m644 whois.conf "${pkgdir}/etc/whois.conf" -} Copied: whois/repos/extra-x86_64/PKGBUILD (from rev 335142, whois/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-20 19:16:57 UTC (rev 335143) @@ -0,0 +1,33 @@ +# Maintainer: Gaetan Bisson +# Contributor: Giovanni Scafora +# Contributor: Tom Newsom + +pkgname=whois +pkgver=5.3.2 +pkgrel=2 +pkgdesc='Intelligent WHOIS client' +url='https://github.com/rfc1036/whois' +license=('GPL') +arch=('x86_64') +depends=('libidn2') +makedepends=('perl') +source=("http://ftp.debian.org/debian/pool/main/w/whois/${pkgname}_${pkgver}.tar.xz;) +sha256sums=('79714ba89172bca08a2443f59885daa4af0c5f8d6a49bc9e7f2a83559a286354') + +backup=('etc/whois.conf') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + make \ + CONFIG_FILE=/etc/whois.conf \ + CFLAGS="$CFLAGS $CPPFLAGS" \ + HAVE_ICONV=1 +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + make prefix=/usr BASEDIR="${pkgdir}" install-whois + install -D -m644 whois.conf "${pkgdir}/etc/whois.conf" +}
[arch-commits] Commit in whois/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:16:30 Author: bisson Revision: 335142 implement FS#60084 Modified: whois/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 19:07:56 UTC (rev 335141) +++ PKGBUILD2018-09-20 19:16:30 UTC (rev 335142) @@ -4,12 +4,12 @@ pkgname=whois pkgver=5.3.2 -pkgrel=1 +pkgrel=2 pkgdesc='Intelligent WHOIS client' url='https://github.com/rfc1036/whois' license=('GPL') arch=('x86_64') -depends=('libidn') +depends=('libidn2') makedepends=('perl') source=("http://ftp.debian.org/debian/pool/main/w/whois/${pkgname}_${pkgver}.tar.xz;) sha256sums=('79714ba89172bca08a2443f59885daa4af0c5f8d6a49bc9e7f2a83559a286354')
[arch-commits] Commit in acpi_call-lts/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:12:10 Author: andyrtr Revision: 383772 upgpkg: acpi_call-lts 1.1.0-70 kernel 4.14.71 rebuild Modified: acpi_call-lts/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 18:46:55 UTC (rev 383771) +++ PKGBUILD2018-09-20 19:12:10 UTC (rev 383772) @@ -4,14 +4,14 @@ pkgname=acpi_call-lts pkgver=1.1.0 -pkgrel=69 +pkgrel=70 _extramodules=extramodules-4.14-lts pkgdesc='A linux kernel module that enables calls to ACPI methods through /proc/acpi/call' arch=('x86_64') url='https://github.com/mkottman/acpi_call' license=('GPL') -depends=('linux-lts>=4.14.69') -makedepends=('linux-lts-headers>=4.14.69') +depends=('linux-lts>=4.14.71') +makedepends=('linux-lts-headers>=4.14.71') provides=('acpi_call') source=("acpi_call-${pkgver}.tar.gz::https://github.com/mkottman/acpi_call/archive/v${pkgver}.tar.gz;) sha256sums=('d0d14b42944282724fca76f57d598eed794ef97448f387d1c489d85ad813f2f0')
[arch-commits] Commit in acpi_call-lts/repos (2 files)
Date: Thursday, September 20, 2018 @ 19:12:17 Author: andyrtr Revision: 383773 archrelease: copy trunk to community-testing-x86_64 Added: acpi_call-lts/repos/community-testing-x86_64/ acpi_call-lts/repos/community-testing-x86_64/PKGBUILD (from rev 383772, acpi_call-lts/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: acpi_call-lts/repos/community-testing-x86_64/PKGBUILD (from rev 383772, acpi_call-lts/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2018-09-20 19:12:17 UTC (rev 383773) @@ -0,0 +1,48 @@ +# Maintainer: Maxime Gauduin +# Contributor: mortzu +# Contributor: fnord0 + +pkgname=acpi_call-lts +pkgver=1.1.0 +pkgrel=70 +_extramodules=extramodules-4.14-lts +pkgdesc='A linux kernel module that enables calls to ACPI methods through /proc/acpi/call' +arch=('x86_64') +url='https://github.com/mkottman/acpi_call' +license=('GPL') +depends=('linux-lts>=4.14.71') +makedepends=('linux-lts-headers>=4.14.71') +provides=('acpi_call') +source=("acpi_call-${pkgver}.tar.gz::https://github.com/mkottman/acpi_call/archive/v${pkgver}.tar.gz;) +sha256sums=('d0d14b42944282724fca76f57d598eed794ef97448f387d1c489d85ad813f2f0') + +prepare() { + cd acpi_call-${pkgver} + + # Fix build with Linux >= 3.17 + sed -i 's|acpi/acpi.h|linux/acpi.h|' acpi_call.c + # Fix build with Linux >= 4.12 + sed -i 's|asm/uaccess.h|linux/uaccess.h|' acpi_call.c +} + +build() { + cd ${pkgname%-*}-${pkgver} + + _kernver="$(cat /usr/lib/modules/${_extramodules}/version)" + + make KVERSION="${_kernver}" +} + +package() { + cd ${pkgname%-*}-${pkgver} + + install -dm 755 "${pkgdir}"/usr/lib/{modules/${_extramodules},modules-load.d} + install -m 644 ${pkgname%-*}.ko "${pkgdir}"/usr/lib/modules/${_extramodules}/ + gzip "${pkgdir}"/usr/lib/modules/${_extramodules}/${pkgname%-*}.ko + echo ${pkgname%-*} > "${pkgdir}"/usr/lib/modules-load.d/${pkgname}.conf + + install -dm 755 "${pkgdir}"/usr/share/${pkgname} + cp -dr --no-preserve='ownership' {examples,support} "${pkgdir}"/usr/share/${pkgname}/ +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in nvidia-390xx-lts/repos (2 files)
Date: Thursday, September 20, 2018 @ 19:07:56 Author: andyrtr Revision: 335141 archrelease: copy trunk to testing-x86_64 Added: nvidia-390xx-lts/repos/testing-x86_64/ nvidia-390xx-lts/repos/testing-x86_64/PKGBUILD (from rev 335140, nvidia-390xx-lts/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: nvidia-390xx-lts/repos/testing-x86_64/PKGBUILD (from rev 335140, nvidia-390xx-lts/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-09-20 19:07:56 UTC (rev 335141) @@ -0,0 +1,44 @@ +# Maintainer: Eric Bélanger + +pkgname=nvidia-390xx-lts +pkgver=390.77 +_extramodules=extramodules-4.14-lts +pkgrel=6 +epoch=1 +arch=('x86_64') +url="http://www.nvidia.com/; +makedepends=("nvidia-390xx-utils=${pkgver}" 'linux-lts' 'linux-lts-headers>=4.14.71') +provides=('nvidia-390xx') +conflicts=('nvidia-lts') +license=('custom') +options=('!strip') +source=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;) +sha512sums=('517947c63dceefd4c9ef27226e39abba727baa4e5493543edf2e0d3cd16341b35e90d02b5ec7319e76c75a0adbc4ae451ede5fc48a6fc38cc2823425dfaefd7d') + +_pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package() { +pkgdesc="NVIDIA drivers for linux-lts, 390xx legacy branch" +depends=('linux-lts>=4.14.71' "nvidia-390xx-utils=${pkgver}" 'libgl') + +install -Dt "${pkgdir}/usr/lib/modules/${_extramodules}" -m644 \ + "${srcdir}/${_pkg}/kernel"/nvidia{,-modeset,-drm,-uvm}.ko + +find "${pkgdir}" -name '*.ko' -exec gzip -n {} + + +echo "blacklist nouveau" | + install -Dm644 /dev/stdin "${pkgdir}/usr/lib/modprobe.d/${pkgname}.conf" + +install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 "${srcdir}/${_pkg}/LICENSE" +}
[arch-commits] Commit in nvidia-390xx-lts/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:07:50 Author: andyrtr Revision: 335140 upgpkg: nvidia-390xx-lts 1:390.77-6 kernel 4.14.71 rebuild Modified: nvidia-390xx-lts/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 19:03:34 UTC (rev 335139) +++ PKGBUILD2018-09-20 19:07:50 UTC (rev 335140) @@ -3,11 +3,11 @@ pkgname=nvidia-390xx-lts pkgver=390.77 _extramodules=extramodules-4.14-lts -pkgrel=5 +pkgrel=6 epoch=1 arch=('x86_64') url="http://www.nvidia.com/; -makedepends=("nvidia-390xx-utils=${pkgver}" 'linux-lts' 'linux-lts-headers>=4.14.69') +makedepends=("nvidia-390xx-utils=${pkgver}" 'linux-lts' 'linux-lts-headers>=4.14.71') provides=('nvidia-390xx') conflicts=('nvidia-lts') license=('custom') @@ -30,7 +30,7 @@ package() { pkgdesc="NVIDIA drivers for linux-lts, 390xx legacy branch" -depends=('linux-lts>=4.14.69' "nvidia-390xx-utils=${pkgver}" 'libgl') +depends=('linux-lts>=4.14.71' "nvidia-390xx-utils=${pkgver}" 'libgl') install -Dt "${pkgdir}/usr/lib/modules/${_extramodules}" -m644 \ "${srcdir}/${_pkg}/kernel"/nvidia{,-modeset,-drm,-uvm}.ko
[arch-commits] Commit in nvidia-340xx-lts/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:03:28 Author: andyrtr Revision: 335138 upgpkg: nvidia-340xx-lts 340.107-8 kernel 4.14.71 rebuild Modified: nvidia-340xx-lts/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 19:01:06 UTC (rev 335137) +++ PKGBUILD2018-09-20 19:03:28 UTC (rev 335138) @@ -4,11 +4,11 @@ pkgname=nvidia-340xx-lts pkgver=340.107 _extramodules=extramodules-4.14-lts -pkgrel=7 +pkgrel=8 pkgdesc="NVIDIA drivers for linux-lts" arch=('x86_64') url="http://www.nvidia.com/; -makedepends=('linux-lts>=4.14.69' 'linux-lts-headers>=4.14.69' "nvidia-340xx-utils=$pkgver") +makedepends=('linux-lts>=4.14.69' 'linux-lts-headers>=4.14.71' "nvidia-340xx-utils=$pkgver") provides=('nvidia-340xx') conflicts=('nvidia-lts') license=('custom') @@ -37,7 +37,7 @@ } package() { - depends=('linux-lts>=4.14.69' "nvidia-340xx-utils=$pkgver" 'libgl') + depends=('linux-lts>=4.14.71' "nvidia-340xx-utils=$pkgver" 'libgl') install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ "${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko"
[arch-commits] Commit in nvidia-340xx-lts/repos (3 files)
Date: Thursday, September 20, 2018 @ 19:03:34 Author: andyrtr Revision: 335139 archrelease: copy trunk to testing-x86_64 Added: nvidia-340xx-lts/repos/testing-x86_64/ nvidia-340xx-lts/repos/testing-x86_64/PKGBUILD (from rev 335138, nvidia-340xx-lts/trunk/PKGBUILD) nvidia-340xx-lts/repos/testing-x86_64/kernel-4.11.patch (from rev 335138, nvidia-340xx-lts/trunk/kernel-4.11.patch) ---+ PKGBUILD | 51 +++ kernel-4.11.patch | 38 ++ 2 files changed, 89 insertions(+) Copied: nvidia-340xx-lts/repos/testing-x86_64/PKGBUILD (from rev 335138, nvidia-340xx-lts/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-09-20 19:03:34 UTC (rev 335139) @@ -0,0 +1,51 @@ +# Maintainer: Giancarlo Razzolini +# Contributor: Eric Bélanger + +pkgname=nvidia-340xx-lts +pkgver=340.107 +_extramodules=extramodules-4.14-lts +pkgrel=8 +pkgdesc="NVIDIA drivers for linux-lts" +arch=('x86_64') +url="http://www.nvidia.com/; +makedepends=('linux-lts>=4.14.69' 'linux-lts-headers>=4.14.71' "nvidia-340xx-utils=$pkgver") +provides=('nvidia-340xx') +conflicts=('nvidia-lts') +license=('custom') +options=(!strip) +source=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run; +'kernel-4.11.patch') +sha512sums=('0de6f182d67bd322df7ae04e74c0cde6973c55bfea47a8f2503a29f8a899cd1b801ae4b52d066628df4a4f9c84e5e7547465bdc37d1b87df47af43fdab23466f' + 'c25d90499e1deb26129a67dd7e953be8c1e31c5770e2b8b64d03af54cf1afec1a52636e74900f8ac468692207ab8a3765a12edd581142c4d2cfd2d6e66ac7ac2') + +[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32" + +prepare() { +sh ${_pkg}.run --extract-only +cd "${_pkg}" +# patches here +patch -Np0 < "${srcdir}/kernel-4.11.patch" +} + +build() { + _kernver="$(cat /usr/lib/modules/${_extramodules}/version)" + cd "${_pkg}/kernel" + make SYSSRC=/usr/lib/modules/${_kernver}/build module + + cd uvm + make SYSSRC=/usr/lib/modules/${_kernver}/build module +} + +package() { + depends=('linux-lts>=4.14.71' "nvidia-340xx-utils=$pkgver" 'libgl') + + install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ +"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia.ko" + install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ + "${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia-uvm.ko" + gzip "${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/"*.ko + install -d -m755 "${pkgdir}/usr/lib/modprobe.d" + echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf" + echo "blacklist nvidiafb" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lts.conf" + install -D -m644 "${srcdir}/${_pkg}/LICENSE" "${pkgdir}/usr/share/licenses/nvidia-lts/LICENSE" +} Copied: nvidia-340xx-lts/repos/testing-x86_64/kernel-4.11.patch (from rev 335138, nvidia-340xx-lts/trunk/kernel-4.11.patch) === --- testing-x86_64/kernel-4.11.patch(rev 0) +++ testing-x86_64/kernel-4.11.patch2018-09-20 19:03:34 UTC (rev 335139) @@ -0,0 +1,38 @@ +--- kernel/uvm/nvidia_uvm_lite.c 2017-09-27 13:50:46.334075042 +0200 kernel/uvm/nvidia_uvm_lite.c 2017-09-27 13:56:06.358041280 +0200 +@@ -818,7 +818,11 @@ + } + + #if defined(NV_VM_OPERATIONS_STRUCT_HAS_FAULT) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0) + int _fault(struct vm_area_struct *vma, struct vm_fault *vmf) ++#else ++int _fault(struct vm_fault *vmf) ++#endif + { + #if defined(NV_VM_FAULT_HAS_ADDRESS) + unsigned long vaddr = vmf->address; +@@ -828,7 +832,11 @@ + struct page *page = NULL; + int retval; + ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0) + retval = _fault_common(vma, vaddr, , vmf->flags); ++#else ++retval = _fault_common(NULL, vaddr, , vmf->flags); ++#endif + + vmf->page = page; + +@@ -866,7 +874,11 @@ + // it's dealing with anonymous mapping (see handle_pte_fault). + // + #if defined(NV_VM_OPERATIONS_STRUCT_HAS_FAULT) ++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0) + int _sigbus_fault(struct vm_area_struct *vma, struct vm_fault *vmf) ++#else ++int _sigbus_fault(struct vm_fault *vmf) ++#endif + { + vmf->page = NULL; + return VM_FAULT_SIGBUS;
[arch-commits] Commit in nvidia-lts/repos (testing-x86_64 testing-x86_64/PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:01:06 Author: andyrtr Revision: 335137 archrelease: copy trunk to testing-x86_64 Added: nvidia-lts/repos/testing-x86_64/ nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 335136, nvidia-lts/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: nvidia-lts/repos/testing-x86_64/PKGBUILD (from rev 335136, nvidia-lts/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-09-20 19:01:06 UTC (rev 335137) @@ -0,0 +1,42 @@ +# Maintainer: Eric Bélanger + +pkgname=nvidia-lts +pkgver=396.54 +_extramodules=extramodules-4.14-lts +pkgrel=4 +epoch=1 +arch=('x86_64') +url="http://www.nvidia.com/; +makedepends=("nvidia-utils=${pkgver}" 'linux-lts' 'linux-lts-headers>=4.14.71') +provides=('nvidia') +license=('custom') +options=('!strip') +_pkg="NVIDIA-Linux-x86_64-${pkgver}" +source=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/${_pkg}.run;) +sha512sums=('17139abe99d4f32ec87379ee57af2cc0fec7d24605b2be7e3cd6609d9fcdf871e3c1cb7414b3544e14eb32d2213fec7ac45b3261f27c8d6565d510ccb14a1247') + +prepare() { +sh "${_pkg}.run" --extract-only +cd "${_pkg}" +} + +build() { +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" +cd "${_pkg}"/kernel +make SYSSRC=/usr/lib/modules/"${_kernver}/build" module +} + +package() { +pkgdesc="NVIDIA drivers for linux-lts" +depends=('linux-lts>=4.14.71' "nvidia-utils=${pkgver}" 'libgl') + +install -Dt "${pkgdir}/usr/lib/modules/${_extramodules}" -m644 \ + "${srcdir}/${_pkg}/kernel"/nvidia{,-modeset,-drm,-uvm}.ko + +find "${pkgdir}" -name '*.ko' -exec gzip -n {} + + +echo "blacklist nouveau" | + install -Dm644 /dev/stdin "${pkgdir}/usr/lib/modprobe.d/${pkgname}.conf" + +install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 "${srcdir}/${_pkg}/LICENSE" +}
[arch-commits] Commit in nvidia-lts/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 19:00:53 Author: andyrtr Revision: 335136 upgpkg: nvidia-lts 1:396.54-4 kernel 4.14.71 rebuild Modified: nvidia-lts/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 18:49:46 UTC (rev 335135) +++ PKGBUILD2018-09-20 19:00:53 UTC (rev 335136) @@ -3,11 +3,11 @@ pkgname=nvidia-lts pkgver=396.54 _extramodules=extramodules-4.14-lts -pkgrel=3 +pkgrel=4 epoch=1 arch=('x86_64') url="http://www.nvidia.com/; -makedepends=("nvidia-utils=${pkgver}" 'linux-lts' 'linux-lts-headers>=4.14.69') +makedepends=("nvidia-utils=${pkgver}" 'linux-lts' 'linux-lts-headers>=4.14.71') provides=('nvidia') license=('custom') options=('!strip') @@ -28,7 +28,7 @@ package() { pkgdesc="NVIDIA drivers for linux-lts" -depends=('linux-lts>=4.14.69' "nvidia-utils=${pkgver}" 'libgl') +depends=('linux-lts>=4.14.71' "nvidia-utils=${pkgver}" 'libgl') install -Dt "${pkgdir}/usr/lib/modules/${_extramodules}" -m644 \ "${srcdir}/${_pkg}/kernel"/nvidia{,-modeset,-drm,-uvm}.ko
[arch-commits] Commit in linux-lts/repos (9 files)
Date: Thursday, September 20, 2018 @ 18:49:46 Author: andyrtr Revision: 335135 archrelease: copy trunk to testing-x86_64 Added: linux-lts/repos/testing-x86_64/ linux-lts/repos/testing-x86_64/0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch (from rev 335134, linux-lts/trunk/0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch) linux-lts/repos/testing-x86_64/0003-Revert-drm-i915-edp-Allow-alternate-fixed-mode-for-e.patch (from rev 335134, linux-lts/trunk/0003-Revert-drm-i915-edp-Allow-alternate-fixed-mode-for-e.patch) linux-lts/repos/testing-x86_64/60-linux.hook (from rev 335134, linux-lts/trunk/60-linux.hook) linux-lts/repos/testing-x86_64/90-linux.hook (from rev 335134, linux-lts/trunk/90-linux.hook) linux-lts/repos/testing-x86_64/PKGBUILD (from rev 335134, linux-lts/trunk/PKGBUILD) linux-lts/repos/testing-x86_64/config (from rev 335134, linux-lts/trunk/config) linux-lts/repos/testing-x86_64/linux-lts.install (from rev 335134, linux-lts/trunk/linux-lts.install) linux-lts/repos/testing-x86_64/linux-lts.preset (from rev 335134, linux-lts/trunk/linux-lts.preset) -+ 0001-add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by.patch | 103 0003-Revert-drm-i915-edp-Allow-alternate-fixed-mode-for-e.patch | 230 60-linux.hook | 12 90-linux.hook | 11 PKGBUILD| 236 config | 8506 ++ linux-lts.install | 10 linux-lts.preset| 14 8 files changed, 9122 insertions(+) The diff is longer than the limit of 200KB. Use svn diff -r 335134:335135 to see the changes.
[arch-commits] Commit in linux-lts/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 18:49:20 Author: andyrtr Revision: 335134 upgpkg: linux-lts 4.14.71-1 upstream update 4.14.71 Modified: linux-lts/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 18:47:31 UTC (rev 335133) +++ PKGBUILD2018-09-20 18:49:20 UTC (rev 335134) @@ -3,7 +3,7 @@ pkgbase=linux-lts #pkgbase=linux-lts-custom _srcname=linux-4.14 -pkgver=4.14.70 +pkgver=4.14.71 pkgrel=1 arch=('x86_64') url="https://www.kernel.org/; @@ -24,7 +24,7 @@ # https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256sums=('f81d59477e90a130857ce18dc02f4fbe5725854911db1e7ba770c7cd350f96a7' 'SKIP' -'97da7533653de6d6ddc169c16c731c0a581dfa97fe302c9dede4b2581db0def7' +'e2186b5a3fa179ee5b97e75cafc829646b8cbc8f9106d26d4b8fa0a96795e039' 'c645053c4525a1a70d5c10b52257ac136da7e9059b6a4a566a857a3d42046426' 'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21' '75f99f5239e03238f88d1a834c50043ec32b1dc568f2cc291b07d04718483919'
[arch-commits] Commit in apparmor/repos/community-testing-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, September 20, 2018 @ 18:36:49 Author: dvzrv Revision: 383764 archrelease: copy trunk to community-testing-x86_64 Added: apparmor/repos/community-testing-x86_64/PKGBUILD (from rev 383763, apparmor/trunk/PKGBUILD) Deleted: apparmor/repos/community-testing-x86_64/PKGBUILD --+ PKGBUILD | 202 + 1 file changed, 98 insertions(+), 104 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-20 18:36:31 UTC (rev 383763) +++ PKGBUILD2018-09-20 18:36:49 UTC (rev 383764) @@ -1,104 +0,0 @@ -# Maintainer: David Runge -pkgname=apparmor -pkgver=2.13.0 -pkgrel=4 -pkgdesc="Mandatory Access Control (MAC) using Linux Security Module (LSM)" -arch=('x86_64') -url="https://launchpad.net/apparmor; -license=('GPL') -depends=('audit' 'pam' 'python') -makedepends=('swig' 'chrpath' 'ruby') -optdepends=('perl: perl bindings' -'ruby: ruby bindings') -provides=('libapparmor') -replaces=('apparmor-libapparmor' 'apparmor-pam' 'apparmor-parser' -'apparmor-profiles' 'apparmor-utils' 'apparmor-vim') -backup=('etc/apparmor/easyprof.conf' -'etc/apparmor/logprof.conf' -'etc/apparmor/notify.conf' -'etc/apparmor/parser.conf' -'etc/apparmor/subdomain.conf' -'etc/apparmor/severity.db') -source=("https://launchpad.net/${pkgname}/${pkgver%.[0-9]}/${pkgver}/+download/${pkgname}-${pkgver%.[0-9]}.tar.gz"{,.asc}) -sha512sums=('f98914713153d4c823a3ea7e96291cc4528bf7c8d3a139286ae0ecd806613e9c34b0ad81f2b258df2193cf6f3157d3252ef72d32d339427948a3fd8ba5651827' -'SKIP') -# AppArmor Development Team (AppArmor signing key) -validpgpkeys=('3ECDCBA5FB34D254961CC53F6689E64E3D3664BB') -_core_perl="/usr/bin/core_perl" - -prepare() { - mv -v "${pkgname}-${pkgver%.[0-9]}" "${pkgname}-${pkgver}" - cd "${pkgname}-${pkgver}" - # fix bin directory for parser install target - # fix lib dir location - # fix missing executable bit on apparmor.systemd script - sed -e 's/sbin/usr\/bin/g' \ - -e 's/\}\/lib\/apparmor/\}\/usr\/lib\/apparmor/' \ - -e 's/644 apparmor.systemd/755 apparmor.systemd/' \ - -i parser/Makefile - # fix default vim syntax file installation path - sed -e 's/share\/apparmor/share\/vim\/vimfiles\/syntax/' \ - -i utils/vim/Makefile - # fix paths in logprof.conf - sed -e '/logfiles/ s/syslog /syslog.log /g' \ - -e '/logfiles/ s/messages/messages.log/g' \ - -e 's/sbin/bin/g' \ - -e 's| /bin/| /usr/bin/|g' \ - -i utils/logprof.conf - # rename profiles (to use usr.bin prefix) - for profile in $(ls profiles/{${pkgname}/profiles/extras,${pkgname}.d}/{bin,sbin,usr.sbin}*); do -mv -v $profile \ - $(echo $profile| \ -sed -e 's|/bin|/usr.bin|;s|/sbin|/usr.bin|;s|/usr.sbin|/usr.bin|') - done - # overwrite usage of sbin with bin in all profiles - # overwrite local bin includes with usr.bin - sed -e 's/sbin/bin/g' \ - -e 's|local/bin|local/usr.bin|' \ - -i profiles/${pkgname}/profiles/extras/usr.* \ - profiles/${pkgname}.d/{abstractions/*-{helpers,common},usr.*} - cd libraries/libapparmor/ - autoreconf -vfi -} - -build() { - # export required perl executable locations - export MAKEFLAGS+=" POD2MAN=${_core_perl}/pod2man" - export MAKEFLAGS+=" POD2HTML=${_core_perl}/pod2html" - export MAKEFLAGS+=" PODCHECKER=${_core_perl}/podchecker" - export MAKEFLAGS+=" PROVE=${_core_perl}/prove" - cd "${pkgname}-${pkgver}/libraries/libapparmor/" - ./configure --prefix=/usr \ - --sbindir=/usr/bin \ - --with-perl \ - --with-python \ - --with-ruby - make - cd ../.. - make -C parser - make -C profiles - make -C utils - make -C changehat/pam_apparmor - make -C utils/vim -} - -package() { - cd "$pkgname-$pkgver" - make -C libraries/libapparmor DESTDIR="${pkgdir}" install - make -C changehat/pam_apparmor DESTDIR="${pkgdir}/usr" install - make -C parser DESTDIR="${pkgdir}" install - make -C parser DESTDIR="${pkgdir}" install-systemd - make -C profiles DESTDIR="${pkgdir}" install - make -C utils DESTDIR="${pkgdir}" BINDIR="${pkgdir}/usr/bin" install - # strip perl library and remove empty rpath - find "${pkgdir}/usr/lib/perl5/" \ --type f -iname "*.so" \ --exec strip --strip-unneeded {} \; \ --exec chrpath -d {} \; - # move ruby bindings to vendor_ruby - mv -v "${pkgdir}/usr/lib/ruby/site_ruby/" \ -"${pkgdir}/usr/lib/ruby/vendor_ruby/" - # adding files below /etc/apparmor.d to backup array - cd "${pkgdir}" - backup=( ${backup[@]} $(find "etc/${pkgname}.d/" -type f) ) -} Copied: apparmor/repos/community-testing-x86_64/PKGBUILD (from rev 383763, apparmor/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-20 18:36:49 UTC (rev 383764) @@ -0,0 +1,98 @@ +# Maintainer: David Runge
[arch-commits] Commit in apparmor/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 18:36:31 Author: dvzrv Revision: 383763 upgpkg: apparmor 2.13.0-5 Only replacing the use of /sbin/ /bin/ and /usr/sbin/ with /usr/bin in all profiles, instead of renaming the files. Modified: apparmor/trunk/PKGBUILD --+ PKGBUILD | 20 +++- 1 file changed, 7 insertions(+), 13 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 17:54:27 UTC (rev 383762) +++ PKGBUILD2018-09-20 18:36:31 UTC (rev 383763) @@ -1,7 +1,7 @@ # Maintainer: David Runge pkgname=apparmor pkgver=2.13.0 -pkgrel=4 +pkgrel=5 pkgdesc="Mandatory Access Control (MAC) using Linux Security Module (LSM)" arch=('x86_64') url="https://launchpad.net/apparmor; @@ -45,18 +45,12 @@ -e 's/sbin/bin/g' \ -e 's| /bin/| /usr/bin/|g' \ -i utils/logprof.conf - # rename profiles (to use usr.bin prefix) - for profile in $(ls profiles/{${pkgname}/profiles/extras,${pkgname}.d}/{bin,sbin,usr.sbin}*); do -mv -v $profile \ - $(echo $profile| \ -sed -e 's|/bin|/usr.bin|;s|/sbin|/usr.bin|;s|/usr.sbin|/usr.bin|') - done - # overwrite usage of sbin with bin in all profiles - # overwrite local bin includes with usr.bin - sed -e 's/sbin/bin/g' \ - -e 's|local/bin|local/usr.bin|' \ - -i profiles/${pkgname}/profiles/extras/usr.* \ - profiles/${pkgname}.d/{abstractions/*-{helpers,common},usr.*} + # replace the use of /sbin /usr/sbin and /bin with /usr/bin in all profiles + find profiles -type f \ +-exec sed -e 's| /sbin/| /usr/bin/|g' \ + -e 's|/sbin/|/bin/|g' \ + -e 's| /bin/| /usr/bin/|g' \ + -i {} + cd libraries/libapparmor/ autoreconf -vfi }
[arch-commits] Commit in firewalld/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 17:54:19 Author: alucryd Revision: 383761 upgpkg: firewalld 0.6.2-1 Modified: firewalld/trunk/PKGBUILD --+ PKGBUILD | 27 +++ 1 file changed, 15 insertions(+), 12 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 15:37:22 UTC (rev 383760) +++ PKGBUILD2018-09-20 17:54:19 UTC (rev 383761) @@ -3,22 +3,27 @@ # Contributor: speed145a pkgname=firewalld -pkgver=0.6.1 -pkgrel=4 +pkgver=0.6.2 +pkgrel=1 pkgdesc='Firewall daemon with D-Bus interface' arch=('any') url='https://github.com/t-woerner/firewalld' license=('GPL2') depends=( - 'dconf' 'ebtables' 'glib2' 'hicolor-icon-theme' 'ipset' 'iptables' 'nftables' - 'python-decorator' 'python-gobject' 'python-slip' + 'dconf' 'glib2' 'hicolor-icon-theme' 'nftables' 'python-decorator' + 'python-gobject' 'python-slip' ) -makedepends=('docbook-xsl' 'git' 'intltool') -optdepends=('bash-completion: bash completion' -'gtk3: firewall-config' -'libnm-glib: firewall-config and firewall-applet' -'libnotify: firewall-applet' -'python-pyqt5: firewall-applet') +makedepends=('docbook-xsl' 'ebtables' 'git' 'intltool' 'ipset' 'iptables') +optdepends=( + 'bash-completion: bash completion' + 'ebtables: old backend' + 'gtk3: firewall-config' + 'ipset: old backend' + 'iptables: old backend' + 'libnm-glib: firewall-config and firewall-applet' + 'libnotify: firewall-applet' + 'python-pyqt5: firewall-applet' +) backup=('etc/conf.d/firewalld' 'etc/firewalld/firewalld.conf') source=("git+https://github.com/firewalld/firewalld.git#tag=v${pkgver}; @@ -29,8 +34,6 @@ prepare() { cd firewalld - git cherry-pick -n 5a59a90f449a8bf836e62e2d9ad486301b1aa2bb # FS#59661 - patch -Np1 -i ../firewalld-sysconfigdir.patch NOCONFIGURE='true' ./autogen.sh
[arch-commits] Commit in firewalld/repos/community-testing-any (4 files)
Date: Thursday, September 20, 2018 @ 17:54:27 Author: alucryd Revision: 383762 archrelease: copy trunk to community-testing-any Added: firewalld/repos/community-testing-any/PKGBUILD (from rev 383761, firewalld/trunk/PKGBUILD) firewalld/repos/community-testing-any/firewalld-sysconfigdir.patch (from rev 383761, firewalld/trunk/firewalld-sysconfigdir.patch) Deleted: firewalld/repos/community-testing-any/PKGBUILD firewalld/repos/community-testing-any/firewalld-sysconfigdir.patch --+ PKGBUILD | 119 + firewalld-sysconfigdir.patch | 88 +++--- 2 files changed, 105 insertions(+), 102 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-20 17:54:19 UTC (rev 383761) +++ PKGBUILD2018-09-20 17:54:27 UTC (rev 383762) @@ -1,58 +0,0 @@ -# Maintainer: Maxime Gauduin -# Contributor: unikum -# Contributor: speed145a - -pkgname=firewalld -pkgver=0.6.1 -pkgrel=4 -pkgdesc='Firewall daemon with D-Bus interface' -arch=('any') -url='https://github.com/t-woerner/firewalld' -license=('GPL2') -depends=( - 'dconf' 'ebtables' 'glib2' 'hicolor-icon-theme' 'ipset' 'iptables' 'nftables' - 'python-decorator' 'python-gobject' 'python-slip' -) -makedepends=('docbook-xsl' 'git' 'intltool') -optdepends=('bash-completion: bash completion' -'gtk3: firewall-config' -'libnm-glib: firewall-config and firewall-applet' -'libnotify: firewall-applet' -'python-pyqt5: firewall-applet') -backup=('etc/conf.d/firewalld' -'etc/firewalld/firewalld.conf') -source=("git+https://github.com/firewalld/firewalld.git#tag=v${pkgver}; -'firewalld-sysconfigdir.patch') -sha256sums=('SKIP' -'cf7d655230c43acf10a0f97dffdbcba136729967c8b9a25a930871d54a589834') - -prepare() { - cd firewalld - - git cherry-pick -n 5a59a90f449a8bf836e62e2d9ad486301b1aa2bb # FS#59661 - - patch -Np1 -i ../firewalld-sysconfigdir.patch - - NOCONFIGURE='true' ./autogen.sh -} - -build() { - cd firewalld - - ./configure \ ---prefix='/usr' \ ---localstatedir='/var' \ ---sbindir='/usr/bin' \ ---sysconfdir='/etc' \ ---disable-schemas-compile \ ---disable-sysconfig - make -} - -package() { - cd firewalld - - make DESTDIR="${pkgdir}" install -} - -# vim: ts=2 sw=2 et: Copied: firewalld/repos/community-testing-any/PKGBUILD (from rev 383761, firewalld/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-20 17:54:27 UTC (rev 383762) @@ -0,0 +1,61 @@ +# Maintainer: Maxime Gauduin +# Contributor: unikum +# Contributor: speed145a + +pkgname=firewalld +pkgver=0.6.2 +pkgrel=1 +pkgdesc='Firewall daemon with D-Bus interface' +arch=('any') +url='https://github.com/t-woerner/firewalld' +license=('GPL2') +depends=( + 'dconf' 'glib2' 'hicolor-icon-theme' 'nftables' 'python-decorator' + 'python-gobject' 'python-slip' +) +makedepends=('docbook-xsl' 'ebtables' 'git' 'intltool' 'ipset' 'iptables') +optdepends=( + 'bash-completion: bash completion' + 'ebtables: old backend' + 'gtk3: firewall-config' + 'ipset: old backend' + 'iptables: old backend' + 'libnm-glib: firewall-config and firewall-applet' + 'libnotify: firewall-applet' + 'python-pyqt5: firewall-applet' +) +backup=('etc/conf.d/firewalld' +'etc/firewalld/firewalld.conf') +source=("git+https://github.com/firewalld/firewalld.git#tag=v${pkgver}; +'firewalld-sysconfigdir.patch') +sha256sums=('SKIP' +'cf7d655230c43acf10a0f97dffdbcba136729967c8b9a25a930871d54a589834') + +prepare() { + cd firewalld + + patch -Np1 -i ../firewalld-sysconfigdir.patch + + NOCONFIGURE='true' ./autogen.sh +} + +build() { + cd firewalld + + ./configure \ +--prefix='/usr' \ +--localstatedir='/var' \ +--sbindir='/usr/bin' \ +--sysconfdir='/etc' \ +--disable-schemas-compile \ +--disable-sysconfig + make +} + +package() { + cd firewalld + + make DESTDIR="${pkgdir}" install +} + +# vim: ts=2 sw=2 et: Deleted: firewalld-sysconfigdir.patch === --- firewalld-sysconfigdir.patch2018-09-20 17:54:19 UTC (rev 383761) +++ firewalld-sysconfigdir.patch2018-09-20 17:54:27 UTC (rev 383762) @@ -1,44 +0,0 @@ -diff -rupN firewalld.orig/config/firewalld.service.in firewalld/config/firewalld.service.in firewalld.orig/config/firewalld.service.in 2018-07-31 22:22:40.786777349 +0200 -+++ firewalld/config/firewalld.service.in 2018-07-31 22:26:40.550121870 +0200 -@@ -8,7 +8,7 @@ Conflicts=iptables.service ip6tables.ser - Documentation=man:firewalld(1) - - [Service] --EnvironmentFile=-/etc/sysconfig/firewalld -+EnvironmentFile=-/etc/conf.d/firewalld - ExecStart=@sbindir@/firewalld --nofork --nopid $FIREWALLD_ARGS -
[arch-commits] Commit in virglrenderer/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, September 20, 2018 @ 17:06:13 Author: anatolik Revision: 335128 archrelease: copy trunk to extra-x86_64 Added: virglrenderer/repos/extra-x86_64/PKGBUILD (from rev 335127, virglrenderer/trunk/PKGBUILD) Deleted: virglrenderer/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 53 ++--- 1 file changed, 26 insertions(+), 27 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-20 17:05:43 UTC (rev 335127) +++ PKGBUILD2018-09-20 17:06:13 UTC (rev 335128) @@ -1,27 +0,0 @@ -#$Id$ -# Maintainer: Anatol Pomozov - -pkgname=virglrenderer -pkgver=0.6.0 -pkgrel=1 -pkgdesc='A virtual 3D GPU library, that allows the guest operating system to use the host GPU to accelerate 3D rendering' -arch=(i686 x86_64) -url='https://virgil3d.github.io/' -license=(MIT) -depends=(libepoxy mesa) -source=(https://www.freedesktop.org/software/virgl/virglrenderer-$pkgver.tar.bz2{,.sig}) -validpgpkeys=(10A6D91DA1B05BD29F6DEBAC0C74F35979C486BE) # David Airlie -sha1sums=('3f48d665e8776a45f7f6ffa851e960e6761d872a' - 'SKIP') - -build() { - cd virglrenderer-$pkgver - ./configure --prefix=/usr - make -} - -package() { - cd virglrenderer-$pkgver - make DESTDIR="$pkgdir" install - install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" -} Copied: virglrenderer/repos/extra-x86_64/PKGBUILD (from rev 335127, virglrenderer/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-20 17:06:13 UTC (rev 335128) @@ -0,0 +1,26 @@ +# Maintainer: Anatol Pomozov + +pkgname=virglrenderer +pkgver=0.7.0 +pkgrel=1 +pkgdesc='A virtual 3D GPU library, that allows the guest operating system to use the host GPU to accelerate 3D rendering' +arch=(x86_64) +url='https://virgil3d.github.io/' +license=(MIT) +depends=(libepoxy mesa) +source=(https://www.freedesktop.org/software/virgl/virglrenderer-$pkgver.tar.bz2{,.sig}) +validpgpkeys=(10A6D91DA1B05BD29F6DEBAC0C74F35979C486BE) # David Airlie +sha1sums=('31d4545facb7e884aca929408632749b65a99416' + 'SKIP') + +build() { + cd virglrenderer-$pkgver + ./configure --prefix=/usr + make +} + +package() { + cd virglrenderer-$pkgver + make DESTDIR="$pkgdir" install + install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +}
[arch-commits] Commit in virglrenderer/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 17:05:43 Author: anatolik Revision: 335127 upgpkg: virglrenderer 0.7.0-1 Modified: virglrenderer/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 15:46:42 UTC (rev 335126) +++ PKGBUILD2018-09-20 17:05:43 UTC (rev 335127) @@ -1,7 +1,7 @@ # Maintainer: Anatol Pomozov pkgname=virglrenderer -pkgver=0.6.0 +pkgver=0.7.0 pkgrel=1 pkgdesc='A virtual 3D GPU library, that allows the guest operating system to use the host GPU to accelerate 3D rendering' arch=(x86_64) @@ -10,7 +10,7 @@ depends=(libepoxy mesa) source=(https://www.freedesktop.org/software/virgl/virglrenderer-$pkgver.tar.bz2{,.sig}) validpgpkeys=(10A6D91DA1B05BD29F6DEBAC0C74F35979C486BE) # David Airlie -sha1sums=('3f48d665e8776a45f7f6ffa851e960e6761d872a' +sha1sums=('31d4545facb7e884aca929408632749b65a99416' 'SKIP') build() {
[arch-commits] Commit in libclc/repos (staging-any staging-any/PKGBUILD)
Date: Thursday, September 20, 2018 @ 15:46:42 Author: lcarlier Revision: 335126 archrelease: copy trunk to staging-any Added: libclc/repos/staging-any/ libclc/repos/staging-any/PKGBUILD (from rev 335125, libclc/trunk/PKGBUILD) --+ PKGBUILD | 36 1 file changed, 36 insertions(+) Copied: libclc/repos/staging-any/PKGBUILD (from rev 335125, libclc/trunk/PKGBUILD) === --- staging-any/PKGBUILD(rev 0) +++ staging-any/PKGBUILD2018-09-20 15:46:42 UTC (rev 335126) @@ -0,0 +1,36 @@ +# Maintainer: Laurent Carlier + +pkgname=libclc +pkgver=0.2.0+539+dabae5a +pkgrel=1 +pkgdesc="Library requirements of the OpenCL C programming language" +arch=('any') +url="http://libclc.llvm.org/; +license=('MIT') +makedepends=('clang' 'llvm' 'python2' 'git') +options=('staticlibs') +source=('git+http://llvm.org/git/libclc.git#commit=dabae5a') +md5sums=('SKIP') + +pkgver() { + cd libclc + + echo 0.2.0+$(git rev-list --count HEAD)+$(git describe --always) +} + +build() { + cd libclc + + sed -i 's/"python < $in >/sys.executable + " < $in >/g' configure.py + + python2 ./configure.py --prefix=/usr + make +} + +package() { + cd libclc + + make install DESTDIR="$pkgdir" + install -Dm644 LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} +
[arch-commits] Commit in libclc/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 15:46:39 Author: lcarlier Revision: 335125 upgpkg: libclc 0.2.0+539+dabae5a-1 sync with master + LLVM 7 rebuild Modified: libclc/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 15:31:03 UTC (rev 335124) +++ PKGBUILD2018-09-20 15:46:39 UTC (rev 335125) @@ -1,7 +1,7 @@ # Maintainer: Laurent Carlier pkgname=libclc -pkgver=0.2.0+506+96d10f2 +pkgver=0.2.0+539+dabae5a pkgrel=1 pkgdesc="Library requirements of the OpenCL C programming language" arch=('any') @@ -9,7 +9,7 @@ license=('MIT') makedepends=('clang' 'llvm' 'python2' 'git') options=('staticlibs') -source=('git+http://llvm.org/git/libclc.git#commit=96d10f2') +source=('git+http://llvm.org/git/libclc.git#commit=dabae5a') md5sums=('SKIP') pkgver() {
[arch-commits] Commit in lib32-mesa/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 15:36:48 Author: lcarlier Revision: 383731 upgpkg: lib32-mesa 18.2.0-2 LLVM 7 rebuild Modified: lib32-mesa/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 15:36:48 UTC (rev 383730) +++ PKGBUILD2018-09-20 15:36:48 UTC (rev 383731) @@ -5,7 +5,7 @@ pkgbase=lib32-mesa pkgname=('lib32-vulkan-intel' 'lib32-vulkan-radeon' 'lib32-libva-mesa-driver' 'lib32-mesa-vdpau' 'lib32-mesa') pkgver=18.2.0 -pkgrel=1 +pkgrel=2 arch=('x86_64') makedepends=('python2-mako' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto' 'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'gcc-multilib' 'lib32-libelf' 'lib32-llvm' 'lib32-libvdpau'
[arch-commits] Commit in lib32-mesa/repos (5 files)
Date: Thursday, September 20, 2018 @ 15:36:57 Author: lcarlier Revision: 383736 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-mesa/repos/multilib-staging-x86_64/ lib32-mesa/repos/multilib-staging-x86_64/0001-glvnd-fix-gl.pc.patch (from rev 383733, lib32-mesa/trunk/0001-glvnd-fix-gl.pc.patch) lib32-mesa/repos/multilib-staging-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch (from rev 383733, lib32-mesa/trunk/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch) lib32-mesa/repos/multilib-staging-x86_64/LICENSE (from rev 383733, lib32-mesa/trunk/LICENSE) lib32-mesa/repos/multilib-staging-x86_64/PKGBUILD (from rev 383734, lib32-mesa/trunk/PKGBUILD) -+ 0001-glvnd-fix-gl.pc.patch | 26 + 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch | 74 LICENSE | 83 PKGBUILD| 169 ++ 4 files changed, 352 insertions(+) Copied: lib32-mesa/repos/multilib-staging-x86_64/0001-glvnd-fix-gl.pc.patch (from rev 383733, lib32-mesa/trunk/0001-glvnd-fix-gl.pc.patch) === --- multilib-staging-x86_64/0001-glvnd-fix-gl.pc.patch (rev 0) +++ multilib-staging-x86_64/0001-glvnd-fix-gl.pc.patch 2018-09-20 15:36:57 UTC (rev 383736) @@ -0,0 +1,26 @@ +From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001 +Message-Id: +From: Unknown <> +Date: Tue, 15 May 2018 20:10:53 +0200 +Subject: [PATCH 1/4] glvnd: fix gl.pc + +--- + src/mesa/gl.pc.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in +index 181724b97b..8c7b7da8d7 100644 +--- a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in +@@ -7,7 +7,7 @@ Name: gl + Description: Mesa OpenGL library + Requires.private: @GL_PC_REQ_PRIV@ + Version: @PACKAGE_VERSION@ +-Libs: -L${libdir} -l@GL_LIB@ ++Libs: -L${libdir} -lGL + Libs.private: @GL_PC_LIB_PRIV@ + Cflags: -I${includedir} @GL_PC_CFLAGS@ + glx_tls: @GLX_TLS@ +-- +2.17.0 + Copied: lib32-mesa/repos/multilib-staging-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch (from rev 383733, lib32-mesa/trunk/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch) === --- multilib-staging-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch (rev 0) +++ multilib-staging-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 2018-09-20 15:36:57 UTC (rev 383736) @@ -0,0 +1,74 @@ +From patchwork Tue May 8 09:42:05 2018 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +Subject: [Mesa-dev, + 2/2] loader_dri3: Variant 2: Wait for pending swaps to complete + before drawable_fini. +From: =?utf-8?q?Michel_D=C3=A4nzer?= +X-Patchwork-Id: 221466 +Message-Id: +To: Mario Kleiner , + Mike Lothian +Cc: ML mesa-dev , + ML xorg-devel +Date: Tue, 8 May 2018 11:42:05 +0200 + +On 2018-05-05 06:25 AM, Mario Kleiner wrote: +> On Sat, May 5, 2018 at 4:08 AM, Mike Lothian wrote: +>> I definately saw the steam bug with patch 1 but not with plasmashell, +>> I started seeing it with patch 2 but it seemed to fix itself +> +> I had two hangs of kwin_x11 within the last 6 hours when alt-tabbing +> between windows, where it got stuck in the +> loader_dri3_swapbuffer_barrier() from patch 1/2. Not sure how that is +> possible, or if the stacktrace was misleading, because i had to VT +> switch to a text console to attach the debugger and this might be just +> a side effect of that. But if it is true, then patch 1/2 would not be +> it. Also 1/2 has a potential performance impact, whereas 2/2 doesn't. +> However 2/2 would also need more work, as i can think of more complex +> scenarios where it would filter the wrong events, although not in the +> case of plasmashell or steam. Probably we'd need to sacrifice a few +> sbc bits in the Present events serial field to transport a unique tag +> for each incarnation of the loader_dri3_drawable, like a mini-hash of +> the draw->eid. Ugly ugly... + +How about the below? + +Idle notify events shouldn't need special treatment, since the pixmap +XIDs of the buffers will be different between loader_dri3_drawable +incarnations, aren't they? + + +This still leaves the issue that the SBC moves backwards, which could +theoretically result in hangs with apps using glXWaitForSbcOML. Fixing +that would probably require changing the loader_dri3_drawable lifetime +cycle, which would probably be very invasive, if feasible at all. Maybe +we don't need to care about that for the time being, until there's a +real world app running into it. + +diff --git
[arch-commits] Commit in mesa/repos (5 files)
Date: Thursday, September 20, 2018 @ 15:31:03 Author: lcarlier Revision: 335124 archrelease: copy trunk to staging-x86_64 Added: mesa/repos/staging-x86_64/ mesa/repos/staging-x86_64/0001-glvnd-fix-gl.pc.patch (from rev 335123, mesa/trunk/0001-glvnd-fix-gl.pc.patch) mesa/repos/staging-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch (from rev 335123, mesa/trunk/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch) mesa/repos/staging-x86_64/LICENSE (from rev 335123, mesa/trunk/LICENSE) mesa/repos/staging-x86_64/PKGBUILD (from rev 335123, mesa/trunk/PKGBUILD) -+ 0001-glvnd-fix-gl.pc.patch | 26 + 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch | 74 +++ LICENSE | 83 PKGBUILD| 187 ++ 4 files changed, 370 insertions(+) Copied: mesa/repos/staging-x86_64/0001-glvnd-fix-gl.pc.patch (from rev 335123, mesa/trunk/0001-glvnd-fix-gl.pc.patch) === --- staging-x86_64/0001-glvnd-fix-gl.pc.patch (rev 0) +++ staging-x86_64/0001-glvnd-fix-gl.pc.patch 2018-09-20 15:31:03 UTC (rev 335124) @@ -0,0 +1,26 @@ +From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001 +Message-Id: +From: Unknown <> +Date: Tue, 15 May 2018 20:10:53 +0200 +Subject: [PATCH 1/4] glvnd: fix gl.pc + +--- + src/mesa/gl.pc.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in +index 181724b97b..8c7b7da8d7 100644 +--- a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in +@@ -7,7 +7,7 @@ Name: gl + Description: Mesa OpenGL library + Requires.private: @GL_PC_REQ_PRIV@ + Version: @PACKAGE_VERSION@ +-Libs: -L${libdir} -l@GL_LIB@ ++Libs: -L${libdir} -lGL + Libs.private: @GL_PC_LIB_PRIV@ + Cflags: -I${includedir} @GL_PC_CFLAGS@ + glx_tls: @GLX_TLS@ +-- +2.17.0 + Copied: mesa/repos/staging-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch (from rev 335123, mesa/trunk/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch) === --- staging-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch (rev 0) +++ staging-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 2018-09-20 15:31:03 UTC (rev 335124) @@ -0,0 +1,74 @@ +From patchwork Tue May 8 09:42:05 2018 +Content-Type: text/plain; charset="utf-8" +MIME-Version: 1.0 +Content-Transfer-Encoding: 7bit +Subject: [Mesa-dev, + 2/2] loader_dri3: Variant 2: Wait for pending swaps to complete + before drawable_fini. +From: =?utf-8?q?Michel_D=C3=A4nzer?= +X-Patchwork-Id: 221466 +Message-Id: +To: Mario Kleiner , + Mike Lothian +Cc: ML mesa-dev , + ML xorg-devel +Date: Tue, 8 May 2018 11:42:05 +0200 + +On 2018-05-05 06:25 AM, Mario Kleiner wrote: +> On Sat, May 5, 2018 at 4:08 AM, Mike Lothian wrote: +>> I definately saw the steam bug with patch 1 but not with plasmashell, +>> I started seeing it with patch 2 but it seemed to fix itself +> +> I had two hangs of kwin_x11 within the last 6 hours when alt-tabbing +> between windows, where it got stuck in the +> loader_dri3_swapbuffer_barrier() from patch 1/2. Not sure how that is +> possible, or if the stacktrace was misleading, because i had to VT +> switch to a text console to attach the debugger and this might be just +> a side effect of that. But if it is true, then patch 1/2 would not be +> it. Also 1/2 has a potential performance impact, whereas 2/2 doesn't. +> However 2/2 would also need more work, as i can think of more complex +> scenarios where it would filter the wrong events, although not in the +> case of plasmashell or steam. Probably we'd need to sacrifice a few +> sbc bits in the Present events serial field to transport a unique tag +> for each incarnation of the loader_dri3_drawable, like a mini-hash of +> the draw->eid. Ugly ugly... + +How about the below? + +Idle notify events shouldn't need special treatment, since the pixmap +XIDs of the buffers will be different between loader_dri3_drawable +incarnations, aren't they? + + +This still leaves the issue that the SBC moves backwards, which could +theoretically result in hangs with apps using glXWaitForSbcOML. Fixing +that would probably require changing the loader_dri3_drawable lifetime +cycle, which would probably be very invasive, if feasible at all. Maybe +we don't need to care about that for the time being, until there's a +real world app running into it. + +diff --git a/src/loader/loader_dri3_helper.c b/src/loader/loader_dri3_helper.c +index 6db8303d26d..f0ff2f07bde 100644 +--- a/src/loader/loader_dri3_helper.c b/src/loader/loader_dri3_helper.c +@@
[arch-commits] Commit in mesa/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 15:30:59 Author: lcarlier Revision: 335123 upgpkg: mesa 18.2.0-2 LLVM 7 rebuild Modified: mesa/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 15:13:42 UTC (rev 335122) +++ PKGBUILD2018-09-20 15:30:59 UTC (rev 335123) @@ -5,7 +5,7 @@ pkgname=('opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'libva-mesa-driver' 'mesa-vdpau' 'mesa') pkgdesc="An open-source implementation of the OpenGL specification" pkgver=18.2.0 -pkgrel=1 +pkgrel=2 arch=('x86_64') makedepends=('python2-mako' 'libxml2' 'libx11' 'glproto' 'libdrm' 'dri2proto' 'dri3proto' 'presentproto' 'libxshmfence' 'libxxf86vm' 'libxdamage' 'libvdpau' 'libva' 'wayland' 'wayland-protocols'
[arch-commits] Commit in lz4/repos (3 files)
Date: Thursday, September 20, 2018 @ 15:13:42 Author: seblu Revision: 335122 db-move: moved lz4 from [testing] to [core] (x86_64) Added: lz4/repos/core-x86_64/PKGBUILD (from rev 335121, lz4/repos/testing-x86_64/PKGBUILD) Deleted: lz4/repos/core-x86_64/PKGBUILD lz4/repos/testing-x86_64/ --+ /PKGBUILD| 38 ++ core-x86_64/PKGBUILD | 39 --- 2 files changed, 38 insertions(+), 39 deletions(-) Deleted: core-x86_64/PKGBUILD === --- core-x86_64/PKGBUILD2018-09-20 15:12:26 UTC (rev 335121) +++ core-x86_64/PKGBUILD2018-09-20 15:13:42 UTC (rev 335122) @@ -1,39 +0,0 @@ -# $Id$ -# Maintainer: Sébastien Luttringer - -pkgname=lz4 -epoch=1 -pkgver=1.8.2 -pkgrel=2 -pkgdesc='Extremely fast compression algorithm' -arch=('x86_64') -url='http://www.lz4.org/' -license=('GPL2') -makedepends=('git') -checkdepends=('diffutils') -depends=('glibc') -source=("git+https://github.com/lz4/lz4.git#tag=v$pkgver;) -md5sums=('SKIP') - -build() { - # do not use the main makefile, it calls sub make with -e - # exported CLFAGS by makepkg break the version. see FS#50071 - cd $pkgname - make -C lib PREFIX=/usr - make -C programs PREFIX=/usr lz4 lz4c -} - -check() { - rm -f passwd.lz4 - $pkgname/programs/lz4 /etc/passwd passwd.lz4 - $pkgname/programs/lz4 -d passwd.lz4 passwd - diff -q /etc/passwd passwd - rm passwd -} - -package() { - cd $pkgname - make install PREFIX=/usr DESTDIR="$pkgdir" -} - -# vim:set ts=2 sw=2 et: Copied: lz4/repos/core-x86_64/PKGBUILD (from rev 335121, lz4/repos/testing-x86_64/PKGBUILD) === --- core-x86_64/PKGBUILD(rev 0) +++ core-x86_64/PKGBUILD2018-09-20 15:13:42 UTC (rev 335122) @@ -0,0 +1,38 @@ +# Maintainer: Sébastien Luttringer + +pkgname=lz4 +epoch=1 +pkgver=1.8.3 +pkgrel=1 +pkgdesc='Extremely fast compression algorithm' +arch=('x86_64') +url='http://www.lz4.org/' +license=('GPL2') +makedepends=('git') +checkdepends=('diffutils') +depends=('glibc') +source=("git+https://github.com/lz4/lz4.git#tag=v$pkgver;) +md5sums=('SKIP') + +build() { + # do not use the main makefile, it calls sub make with -e + # exported CLFAGS by makepkg break the version. see FS#50071 + cd $pkgname + make -C lib PREFIX=/usr + make -C programs PREFIX=/usr lz4 lz4c +} + +check() { + rm -f passwd.lz4 + $pkgname/programs/lz4 /etc/passwd passwd.lz4 + $pkgname/programs/lz4 -d passwd.lz4 passwd + diff -q /etc/passwd passwd + rm passwd +} + +package() { + cd $pkgname + make install PREFIX=/usr DESTDIR="$pkgdir" +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in bind/repos/extra-x86_64 (18 files)
Date: Thursday, September 20, 2018 @ 15:12:26 Author: seblu Revision: 335121 archrelease: copy trunk to extra-x86_64 Added: bind/repos/extra-x86_64/127.0.0.zone (from rev 335120, bind/trunk/127.0.0.zone) bind/repos/extra-x86_64/PKGBUILD (from rev 335120, bind/trunk/PKGBUILD) bind/repos/extra-x86_64/empty.zone (from rev 335120, bind/trunk/empty.zone) bind/repos/extra-x86_64/localhost.ip6.zone (from rev 335120, bind/trunk/localhost.ip6.zone) bind/repos/extra-x86_64/localhost.zone (from rev 335120, bind/trunk/localhost.zone) bind/repos/extra-x86_64/named.conf (from rev 335120, bind/trunk/named.conf) bind/repos/extra-x86_64/named.service (from rev 335120, bind/trunk/named.service) bind/repos/extra-x86_64/sysusers.conf (from rev 335120, bind/trunk/sysusers.conf) bind/repos/extra-x86_64/tmpfiles.conf (from rev 335120, bind/trunk/tmpfiles.conf) Deleted: bind/repos/extra-x86_64/127.0.0.zone bind/repos/extra-x86_64/PKGBUILD bind/repos/extra-x86_64/empty.zone bind/repos/extra-x86_64/localhost.ip6.zone bind/repos/extra-x86_64/localhost.zone bind/repos/extra-x86_64/named.conf bind/repos/extra-x86_64/named.service bind/repos/extra-x86_64/sysusers.conf bind/repos/extra-x86_64/tmpfiles.conf + 127.0.0.zone | 20 +-- PKGBUILD | 267 +-- empty.zone | 16 +-- localhost.ip6.zone | 20 +-- localhost.zone | 22 ++-- named.conf | 144 +-- named.service | 20 +-- sysusers.conf |2 tmpfiles.conf |2 9 files changed, 256 insertions(+), 257 deletions(-) Deleted: 127.0.0.zone === --- 127.0.0.zone2018-09-20 15:12:14 UTC (rev 335120) +++ 127.0.0.zone2018-09-20 15:12:26 UTC (rev 335121) @@ -1,10 +0,0 @@ -@ 1D IN SOA localhost. root.localhost. ( -42; serial (mmdd##) -3H; refresh -15M ; retry -1W; expiry -1D ) ; minimum ttl - -1D IN NS localhost. - -1.0.0.127.in-addr.arpa. 1D IN PTR localhost. Copied: bind/repos/extra-x86_64/127.0.0.zone (from rev 335120, bind/trunk/127.0.0.zone) === --- 127.0.0.zone(rev 0) +++ 127.0.0.zone2018-09-20 15:12:26 UTC (rev 335121) @@ -0,0 +1,10 @@ +@ 1D IN SOA localhost. root.localhost. ( +42; serial (mmdd##) +3H; refresh +15M ; retry +1W; expiry +1D ) ; minimum ttl + +1D IN NS localhost. + +1.0.0.127.in-addr.arpa. 1D IN PTR localhost. Deleted: PKGBUILD === --- PKGBUILD2018-09-20 15:12:14 UTC (rev 335120) +++ PKGBUILD2018-09-20 15:12:26 UTC (rev 335121) @@ -1,134 +0,0 @@ -# $Id: PKGBUILD 113060 2014-06-12 10:51:06Z seblu $ -# Maintainer: Sébastien Luttringer -# Contributor: Gaetan Bisson -# Contributor: judd -# Contributor: Mario Vazquez - -pkgbase=bind -pkgname=(bind bind-tools) -_pkgver=9.13.2 -pkgver=${_pkgver//-/.} -pkgrel=1 -url='https://www.isc.org/software/bind/' -license=('MPL2') -arch=('x86_64') -options=('!emptydirs') -makedepends=('libcap' 'libxml2' 'zlib' 'krb5' 'e2fsprogs' 'openssl' 'readline' - 'idnkit' 'geoip' 'dnssec-anchors' 'python' 'json-c' 'python-ply' 'libseccomp') -validpgpkeys=('2B48A38AE1CF9886435F89EE45AC7857189CDBC5' - 'ADBE9446286C794905F1E0756FA6EBC9911A4C02' #ISC, Inc) - 'BE0E9748B718253A28BB89FFF1B11BF05CF02E57' #Internet Systems Consortium, Inc. - ) -source=("https://ftp.isc.org/isc/bind9/${_pkgver}/bind-${_pkgver}.tar.gz"{,.asc} -'tmpfiles.conf' -'sysusers.conf' -'named.conf' -'named.service' -'localhost.zone' -'localhost.ip6.zone' -'127.0.0.zone' -'empty.zone') -sha1sums=('bd9c44cd1a19aa100ebd1f9fe94ce47e47e0eca7' - 'SKIP' - 'c5a2bcd9b0f009ae71f3a03fbdbe012196962a11' - '9537f4835a1f736788d0733c7996a10db2d4eee4' - 'c017aae379c32c7cb1aa1ad84776b83e3a5c139f' - '62b06487323dd0d515a4dc659b8ecd193c29107b' - '6704303a6ed431a29b1d8fe7b12decd4d1f2f50f' - '52da8f1c0247a11b16daa4e03d920e8f09315cbe' - '9c33726088342207ad06d33b2c13408290a0c8ad' - '4f4457b310cbbeadca2272eced062a9c2b2b42fe') - -prepare() { - msg2 'Getting a fresh version of root DNS' -
[arch-commits] Commit in bind/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 15:12:14 Author: seblu Revision: 335120 upgpkg: bind 9.13.3-1 Modified: bind/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 14:33:15 UTC (rev 335119) +++ PKGBUILD2018-09-20 15:12:14 UTC (rev 335120) @@ -5,7 +5,7 @@ pkgbase=bind pkgname=(bind bind-tools) -_pkgver=9.13.2 +_pkgver=9.13.3 pkgver=${_pkgver//-/.} pkgrel=1 url='https://www.isc.org/software/bind/' @@ -27,7 +27,7 @@ 'localhost.ip6.zone' '127.0.0.zone' 'empty.zone') -sha1sums=('bd9c44cd1a19aa100ebd1f9fe94ce47e47e0eca7' +sha1sums=('eed41fd32887bd163935fe14b94afad4a8b287c2' 'SKIP' 'c5a2bcd9b0f009ae71f3a03fbdbe012196962a11' '9537f4835a1f736788d0733c7996a10db2d4eee4'
[arch-commits] Commit in lib32-clang/repos (3 files)
Date: Thursday, September 20, 2018 @ 14:43:22 Author: foutrelis Revision: 383686 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-clang/repos/multilib-staging-x86_64/ lib32-clang/repos/multilib-staging-x86_64/PKGBUILD (from rev 383685, lib32-clang/trunk/PKGBUILD) lib32-clang/repos/multilib-staging-x86_64/enable-SSP-and-PIE-by-default.patch (from rev 383685, lib32-clang/trunk/enable-SSP-and-PIE-by-default.patch) -+ PKGBUILD| 61 +++ enable-SSP-and-PIE-by-default.patch | 284 ++ 2 files changed, 345 insertions(+) Copied: lib32-clang/repos/multilib-staging-x86_64/PKGBUILD (from rev 383685, lib32-clang/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2018-09-20 14:43:22 UTC (rev 383686) @@ -0,0 +1,61 @@ +# Maintainer: Evangelos Foutras +# Contributor: Jan "heftig" Steffens + +pkgname=lib32-clang +pkgver=7.0.0 +pkgrel=1 +pkgdesc="C language family frontend for LLVM" +arch=('x86_64') +url="https://clang.llvm.org/; +license=('custom:University of Illinois/NCSA Open Source License') +depends=('lib32-llvm-libs' 'gcc-multilib') +makedepends=('lib32-llvm' 'cmake' 'ninja' 'python') +source=(https://releases.llvm.org/$pkgver/cfe-$pkgver.src.tar.xz{,.sig} +https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} +enable-SSP-and-PIE-by-default.patch) +sha256sums=('550212711c752697d2f82c648714a7221b1207fd9441543ff4aa9e3be45bba55' +'SKIP' +'8bc1f844e6cbde1b652c19c1edebc1864456fd9c78b8c1bea038e51b363fe222' +'SKIP' +'8dd3938afb93a051acf69373f7a4e1eb7cf9dd28d8e334c98d30a531d4af0181') +validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg +validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard + +prepare() { + cd "$srcdir/cfe-$pkgver.src" + mkdir build + patch -Np1 -i ../enable-SSP-and-PIE-by-default.patch +} + +build() { + cd "$srcdir/cfe-$pkgver.src/build" + + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cmake .. -G Ninja \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DPYTHON_EXECUTABLE=/usr/bin/python \ +-DLLVM_LIBDIR_SUFFIX=32 \ +-DCMAKE_C_FLAGS:STRING=-m32 \ +-DCMAKE_CXX_FLAGS:STRING=-m32 \ +-DLLVM_CONFIG="/usr/bin/llvm-config32" \ +-DBUILD_SHARED_LIBS=ON \ +-DLLVM_LINK_LLVM_DYLIB=ON \ +-DLLVM_ENABLE_RTTI=ON \ +-DLLVM_BUILD_TESTS=ON \ +-DLLVM_INCLUDE_DOCS=OFF \ +-DLLVM_MAIN_SRC_DIR="$srcdir/llvm-$pkgver.src" + ninja +} + +package() { + cd "$srcdir/cfe-$pkgver.src/build" + + DESTDIR="$pkgdir" ninja install + rm -rf "$pkgdir"/usr/{bin,include,libexec,share} + + install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set ts=2 sw=2 et: Copied: lib32-clang/repos/multilib-staging-x86_64/enable-SSP-and-PIE-by-default.patch (from rev 383685, lib32-clang/trunk/enable-SSP-and-PIE-by-default.patch) === --- multilib-staging-x86_64/enable-SSP-and-PIE-by-default.patch (rev 0) +++ multilib-staging-x86_64/enable-SSP-and-PIE-by-default.patch 2018-09-20 14:43:22 UTC (rev 383686) @@ -0,0 +1,284 @@ +From ece245fe717765630790da501a3d64f5c09a1e09 Mon Sep 17 00:00:00 2001 +From: Evangelos Foutras +Date: Thu, 20 Sep 2018 06:20:28 +0300 +Subject: [PATCH] Enable SSP and PIE by default + +This is a minimal set of changes needed to make clang use SSP and PIE by +default on Arch Linux. Tests that were easy to adjust have been changed +accordingly; only test/Driver/linux-ld.c has been marked as "expected +failure" due to the number of changes it would require (mostly replacing +crtbegin.o with crtbeginS.o). + +Doing so is needed in order to align clang with the new default GCC +behavior in Arch which generates PIE executables by default and also +defaults to -fstack-protector-strong. It is not meant to be a long term +solution, but a simple temporary fix. + +Hopefully these changes will be obsoleted by the introduction upstream +of a compile-time option (https://bugs.llvm.org/show_bug.cgi?id=13410) +--- + lib/Driver/ToolChains/Linux.cpp | 14 -- + lib/Driver/ToolChains/Linux.h | 1 + + test/Driver/clang-offload-bundler.c | 2 +- + test/Driver/cross-linux.c | 16 + test/Driver/env.c | 2 +- + test/Driver/fsanitize.c | 14 +++--- + test/Driver/gcc-toolchain.cpp | 2 +- + test/Driver/hexagon-toolchain-elf.c | 2 +- + test/Driver/linux-as.c | 4 ++-- + test/Driver/linux-ld.c | 2 ++ + test/Driver/riscv32-toolchain.c | 4 ++-- + test/Driver/stack-protector.c | 4 ++-- + 12 files changed, 40 insertions(+), 27
[arch-commits] Commit in lib32-clang/trunk (2 files)
Date: Thursday, September 20, 2018 @ 14:43:16 Author: foutrelis Revision: 383685 upgpkg: lib32-clang 7.0.0-1 New upstream release. Modified: lib32-clang/trunk/PKGBUILD lib32-clang/trunk/enable-SSP-and-PIE-by-default.patch -+ PKGBUILD|8 +-- enable-SSP-and-PIE-by-default.patch | 79 ++ 2 files changed, 57 insertions(+), 30 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 14:12:24 UTC (rev 383684) +++ PKGBUILD2018-09-20 14:43:16 UTC (rev 383685) @@ -2,7 +2,7 @@ # Contributor: Jan "heftig" Steffens pkgname=lib32-clang -pkgver=6.0.1 +pkgver=7.0.0 pkgrel=1 pkgdesc="C language family frontend for LLVM" arch=('x86_64') @@ -13,11 +13,11 @@ source=(https://releases.llvm.org/$pkgver/cfe-$pkgver.src.tar.xz{,.sig} https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} enable-SSP-and-PIE-by-default.patch) -sha256sums=('7c243f1485bddfdfedada3cd402ff4792ea82362ff91fbdac2dae67c6026b667' +sha256sums=('550212711c752697d2f82c648714a7221b1207fd9441543ff4aa9e3be45bba55' 'SKIP' -'b6d6c324f9c71494c0ccaf3dac1f16236d970002b42bb24a6c9e1634f7d0f4e2' +'8bc1f844e6cbde1b652c19c1edebc1864456fd9c78b8c1bea038e51b363fe222' 'SKIP' -'28d38b7f4bcaa0c974f8c48d732a0db309ea89ffa901c39de90725ae857946c1') +'8dd3938afb93a051acf69373f7a4e1eb7cf9dd28d8e334c98d30a531d4af0181') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard Modified: enable-SSP-and-PIE-by-default.patch === --- enable-SSP-and-PIE-by-default.patch 2018-09-20 14:12:24 UTC (rev 383684) +++ enable-SSP-and-PIE-by-default.patch 2018-09-20 14:43:16 UTC (rev 383685) @@ -1,6 +1,6 @@ -From b0307536e769c8ce11dbfa1956d617e8fc9366a7 Mon Sep 17 00:00:00 2001 +From ece245fe717765630790da501a3d64f5c09a1e09 Mon Sep 17 00:00:00 2001 From: Evangelos Foutras -Date: Thu, 8 Mar 2018 18:38:53 +0200 +Date: Thu, 20 Sep 2018 06:20:28 +0300 Subject: [PATCH] Enable SSP and PIE by default This is a minimal set of changes needed to make clang use SSP and PIE by @@ -19,27 +19,29 @@ --- lib/Driver/ToolChains/Linux.cpp | 14 -- lib/Driver/ToolChains/Linux.h | 1 + + test/Driver/clang-offload-bundler.c | 2 +- test/Driver/cross-linux.c | 16 test/Driver/env.c | 2 +- - test/Driver/fsanitize.c | 18 ++ + test/Driver/fsanitize.c | 14 +++--- test/Driver/gcc-toolchain.cpp | 2 +- test/Driver/hexagon-toolchain-elf.c | 2 +- test/Driver/linux-as.c | 4 ++-- test/Driver/linux-ld.c | 2 ++ + test/Driver/riscv32-toolchain.c | 4 ++-- test/Driver/stack-protector.c | 4 ++-- - 10 files changed, 40 insertions(+), 25 deletions(-) + 12 files changed, 40 insertions(+), 27 deletions(-) diff --git a/lib/Driver/ToolChains/Linux.cpp b/lib/Driver/ToolChains/Linux.cpp -index 1301cdf114..a15a722d76 100644 +index f8f3623918..7f75021542 100644 --- a/lib/Driver/ToolChains/Linux.cpp +++ b/lib/Driver/ToolChains/Linux.cpp -@@ -816,8 +816,18 @@ void Linux::AddIAMCUIncludeArgs(const ArgList , +@@ -903,8 +903,18 @@ void Linux::AddIAMCUIncludeArgs(const ArgList , } bool Linux::isPIEDefault() const { - return (getTriple().isAndroid() && !getTriple().isAndroidVersionLT(16)) || - getTriple().isMusl() || getSanitizerArgs().requiresPIE(); -+ const bool IsMips = tools::isMipsArch(getTriple().getArch()); ++ const bool IsMips = getTriple().isMIPS(); + const bool IsAndroid = getTriple().isAndroid(); + + if (IsMips || IsAndroid) @@ -55,10 +57,10 @@ SanitizerMask Linux::getSupportedSanitizers() const { diff --git a/lib/Driver/ToolChains/Linux.h b/lib/Driver/ToolChains/Linux.h -index 9778c1832c..ddd46a1d58 100644 +index 22dbbecf6b..ba0d5587e0 100644 --- a/lib/Driver/ToolChains/Linux.h +++ b/lib/Driver/ToolChains/Linux.h -@@ -36,6 +36,7 @@ public: +@@ -38,6 +38,7 @@ public: void AddIAMCUIncludeArgs(const llvm::opt::ArgList , llvm::opt::ArgStringList ) const override; bool isPIEDefault() const override; @@ -66,6 +68,19 @@ SanitizerMask getSupportedSanitizers() const override; void addProfileRTLibs(const llvm::opt::ArgList , llvm::opt::ArgStringList ) const override; +diff --git a/test/Driver/clang-offload-bundler.c b/test/Driver/clang-offload-bundler.c +index adf13f59d4..fd2f6e5d8c 100644 +--- a/test/Driver/clang-offload-bundler.c b/test/Driver/clang-offload-bundler.c +@@ -115,7 +115,7 @@ + // CK-TEXTI: // __CLANG_OFFLOAD_BUNDLEEND__ openmp-x86_64-pc-linux-gnu + + // CK-TEXTLL: ;
[arch-commits] Commit in qtcreator/repos (4 files)
Date: Thursday, September 20, 2018 @ 14:33:15 Author: arojas Revision: 335119 archrelease: copy trunk to staging-x86_64 Added: qtcreator/repos/staging-x86_64/ qtcreator/repos/staging-x86_64/PKGBUILD (from rev 335118, qtcreator/trunk/PKGBUILD) qtcreator/repos/staging-x86_64/qtcreator-clang-plugins.patch (from rev 335118, qtcreator/trunk/qtcreator-clang-plugins.patch) qtcreator/repos/staging-x86_64/qtcreator-clang7.patch (from rev 335118, qtcreator/trunk/qtcreator-clang7.patch) ---+ PKGBUILD | 68 qtcreator-clang-plugins.patch | 40 +++ qtcreator-clang7.patch| 13 +++ 3 files changed, 121 insertions(+) Copied: qtcreator/repos/staging-x86_64/PKGBUILD (from rev 335118, qtcreator/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2018-09-20 14:33:15 UTC (rev 335119) @@ -0,0 +1,68 @@ +# Maintainer: Sven-Hendrik Haase +# Maintainer: Antonio Rojas +# Contributor: Imanol Celaya +# Contributor: Lukas Jirkovsky +# Contributor: Dan Vratil +# Contributor: thotypous +# Contributor: delor + +pkgname=qtcreator +pkgver=4.7.1 +_clangver=7.0.0 +pkgrel=2 +pkgdesc='Lightweight, cross-platform integrated development environment' +arch=(x86_64) +url='http://qt-project.org' +license=(LGPL) +depends=(qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-webengine clang=$_clangver qbs clazy) +makedepends=(git mesa llvm python) +options=(docs) +optdepends=('qt5-doc: integrated Qt documentation' +'qt5-examples: welcome page examples' +'qt5-translations: for other languages' +'gdb: debugger' +'cmake: cmake project support' +'x11-ssh-askpass: ssh support' +'git: git support' +'mercurial: mercurial support' +'bzr: bazaar support' +'valgrind: analyze support') +source=("http://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz; +qtcreator-clang-plugins.patch qtcreator-clang7.patch) +sha256sums=('c98254336953f637015f14b8b4ddb5e274454a5416fd20dd09747a6e50762565' +'6f19fc9d83964a5460d224b3d44ce580553847960181fe0364e2ce26e1efd2e6' +'88b78c8ebd72cdad8f59bba8172cc5d1f3f9577e2bb31d841d5cabdd76eba36c') + +prepare() { + mkdir -p build + + cd qt-creator-opensource-src-$pkgver + # fix hardcoded libexec path + sed -e 's|libexec\/qtcreator|lib\/qtcreator|g' -i qtcreator.pri + # use system qbs + rm -r src/shared/qbs + # Load analyzer plugins on demand, since upstream clang doesn't link to all plugins + # see http://code.qt.io/cgit/clang/clang.git/commit/?id=7f349701d3ea0c47be3a43e2656993fd55cf + # and https://bugs.archlinux.org/task/59492 + patch -p1 -i ../qtcreator-clang-plugins.patch + # Don't use unreleased API when building against clang 7 + patch -p1 -i ../qtcreator-clang7.patch +} + +build() { + cd build + + qmake LLVM_INSTALL_DIR=/usr QBS_INSTALL_DIR=/usr CONFIG+=journald QMAKE_CFLAGS_ISYSTEM=-I \ +DEFINES+=QBS_ENABLE_PROJECT_FILE_UPDATES "$srcdir"/qt-creator-opensource-src-$pkgver/qtcreator.pro + make + make docs +} + +package() { + cd build + + make INSTALL_ROOT="$pkgdir/usr/" install + make INSTALL_ROOT="$pkgdir/usr/" install_docs + + install -Dm644 "$srcdir"/qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT +} Copied: qtcreator/repos/staging-x86_64/qtcreator-clang-plugins.patch (from rev 335118, qtcreator/trunk/qtcreator-clang-plugins.patch) === --- staging-x86_64/qtcreator-clang-plugins.patch (rev 0) +++ staging-x86_64/qtcreator-clang-plugins.patch2018-09-20 14:33:15 UTC (rev 335119) @@ -0,0 +1,40 @@ +diff --git a/src/plugins/clangcodemodel/clangeditordocumentprocessor.cpp b/src/plugins/clangcodemodel/clangeditordocumentprocessor.cpp +index 25054f14ec..b0e17c3260 100644 +--- a/src/plugins/clangcodemodel/clangeditordocumentprocessor.cpp b/src/plugins/clangcodemodel/clangeditordocumentprocessor.cpp +@@ -524,6 +524,7 @@ private: + if (tidyMode == Mode::Disabled) + return; + ++addXclangArg("-load", "libclangTidyPlugin.so"); + addXclangArg("-add-plugin", "clang-tidy"); + + if (tidyMode == Mode::File) +@@ -539,6 +540,7 @@ private: + if (checks.isEmpty()) + return; + ++addXclangArg("-load", "ClangLazy.so"); + addXclangArg("-add-plugin", "clang-lazy"); + addXclangArg("-plugin-arg-clang-lazy", "enable-all-fixits"); + addXclangArg("-plugin-arg-clang-lazy", "no-autowrite-fixits"); +diff --git a/src/plugins/clangtools/clangtidyclazyrunner.cpp
[arch-commits] Commit in qtcreator/trunk (PKGBUILD qtcreator-clang7.patch)
Date: Thursday, September 20, 2018 @ 14:32:37 Author: arojas Revision: 335118 clang 7 rebuild Added: qtcreator/trunk/qtcreator-clang7.patch Modified: qtcreator/trunk/PKGBUILD + PKGBUILD | 11 +++ qtcreator-clang7.patch | 13 + 2 files changed, 20 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 13:21:30 UTC (rev 335117) +++ PKGBUILD2018-09-20 14:32:37 UTC (rev 335118) @@ -8,8 +8,8 @@ pkgname=qtcreator pkgver=4.7.1 -_clangver=6.0.1 -pkgrel=1 +_clangver=7.0.0 +pkgrel=2 pkgdesc='Lightweight, cross-platform integrated development environment' arch=(x86_64) url='http://qt-project.org' @@ -28,9 +28,10 @@ 'bzr: bazaar support' 'valgrind: analyze support') source=("http://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz; -qtcreator-clang-plugins.patch) +qtcreator-clang-plugins.patch qtcreator-clang7.patch) sha256sums=('c98254336953f637015f14b8b4ddb5e274454a5416fd20dd09747a6e50762565' -'6f19fc9d83964a5460d224b3d44ce580553847960181fe0364e2ce26e1efd2e6') +'6f19fc9d83964a5460d224b3d44ce580553847960181fe0364e2ce26e1efd2e6' +'88b78c8ebd72cdad8f59bba8172cc5d1f3f9577e2bb31d841d5cabdd76eba36c') prepare() { mkdir -p build @@ -44,6 +45,8 @@ # see http://code.qt.io/cgit/clang/clang.git/commit/?id=7f349701d3ea0c47be3a43e2656993fd55cf # and https://bugs.archlinux.org/task/59492 patch -p1 -i ../qtcreator-clang-plugins.patch + # Don't use unreleased API when building against clang 7 + patch -p1 -i ../qtcreator-clang7.patch } build() { Added: qtcreator-clang7.patch === --- qtcreator-clang7.patch (rev 0) +++ qtcreator-clang7.patch 2018-09-20 14:32:37 UTC (rev 335118) @@ -0,0 +1,13 @@ +diff --git a/src/tools/clangbackend/source/clangbackend_global.h b/src/tools/clangbackend/source/clangbackend_global.h +index 658e2e8fb1..5c27224ae4 100644 +--- a/src/tools/clangbackend/source/clangbackend_global.h b/src/tools/clangbackend/source/clangbackend_global.h +@@ -52,7 +52,7 @@ enum class PreferredTranslationUnit + #endif + + // CLANG-UPGRADE-CHECK: Remove IS_SKIPWARNINGSFROMINCLUDEDFILES_SUPPORTED once we require clang >= 7.0 +-#if defined(CINDEX_VERSION_HAS_SKIPWARNINGSFROMINCLUDEDFILES_BACKPORTED) || CINDEX_VERSION_MINOR >= 46 ++#if defined(CINDEX_VERSION_HAS_SKIPWARNINGSFROMINCLUDEDFILES_BACKPORTED) + # define IS_SKIPWARNINGSFROMINCLUDEDFILES_SUPPORTED + #endif +
[arch-commits] Commit in xmobar/repos (2 files)
Date: Thursday, September 20, 2018 @ 14:12:24 Author: felixonmars Revision: 383684 archrelease: copy trunk to community-staging-x86_64 Added: xmobar/repos/community-staging-x86_64/ xmobar/repos/community-staging-x86_64/PKGBUILD (from rev 383683, xmobar/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: xmobar/repos/community-staging-x86_64/PKGBUILD (from rev 383683, xmobar/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-20 14:12:24 UTC (rev 383684) @@ -0,0 +1,45 @@ +# Maintainer: Levente Polyak +# Maintainer: Jelle van der Waa +# Contributer: Sergej Pupykin +# Contributor: Arch Haskell Team + +pkgname=xmobar +pkgver=0.27 +pkgrel=23 +pkgdesc='Minimalistic Text Based Status Bar' +url='https://hackage.haskell.org/package/xmobar' +license=('custom:BSD3') +arch=('x86_64') +depends=('libxft' 'libxinerama' 'libxrandr' 'libxpm' 'ghc-libs' 'haskell-x11' + 'haskell-x11-xft' 'haskell-utf8-string' 'haskell-network-uri' + 'haskell-hinotify' 'haskell-stm' 'haskell-parsec' 'haskell-parsec-numbers' + 'haskell-mtl' 'haskell-regex-base' 'haskell-regex-compat' + 'haskell-http' 'haskell-dbus' 'haskell-libmpd' 'haskell-iwlib' + 'wireless_tools' 'haskell-text') +makedepends=('ghc') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/jaor/xmobar/archive/${pkgver}.tar.gz) +sha512sums=('ad235a81dd59a972646c189500b665c9c18d3ca644c9fa4bc18f6f1004e1e6914b6b5f3e83db439b946efd622bbf4d0894eb84fcf521255916f095632d8249da') + +prepare() { + cd xmobar-$pkgver + sed -i 's/==.*0.3/== 0.4/' xmobar.cabal +} + +build() { + cd xmobar-${pkgver} + runhaskell setup configure -O \ +--enable-shared \ +--prefix=/usr \ +--enable-executable-dynamic \ +--disable-library-vanilla \ +--flags="with_utf8 with_xft with_iwlib with_xpm with_inotify with_mpd with_dbus with_mpris" + runhaskell setup build +} + +package() { + cd xmobar-${pkgver} + runhaskell setup copy --destdir="${pkgdir}" + install -Dm 644 license "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in xmobar/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 14:12:08 Author: felixonmars Revision: 383683 upgpkg: xmobar 0.27-23 rebuild with haskell-src-exts 1.20.3 Modified: xmobar/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 14:10:59 UTC (rev 383682) +++ PKGBUILD2018-09-20 14:12:08 UTC (rev 383683) @@ -5,7 +5,7 @@ pkgname=xmobar pkgver=0.27 -pkgrel=22 +pkgrel=23 pkgdesc='Minimalistic Text Based Status Bar' url='https://hackage.haskell.org/package/xmobar' license=('custom:BSD3')
[arch-commits] Commit in tamarin-prover/repos (2 files)
Date: Thursday, September 20, 2018 @ 14:10:59 Author: felixonmars Revision: 383682 archrelease: copy trunk to community-staging-x86_64 Added: tamarin-prover/repos/community-staging-x86_64/ tamarin-prover/repos/community-staging-x86_64/PKGBUILD (from rev 383681, tamarin-prover/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: tamarin-prover/repos/community-staging-x86_64/PKGBUILD (from rev 383681, tamarin-prover/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-20 14:10:59 UTC (rev 383682) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=tamarin-prover +pkgver=1.4.0 +pkgrel=102 +pkgdesc="The Tamarin prover for security protocol analysis" +url="http://tamarin-prover.github.io; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'graphviz' 'maude' 'haskell-hunit' 'haskell-binary-orphans' + 'haskell-blaze-builder' 'haskell-blaze-html' 'haskell-cmdargs' 'haskell-conduit' + 'haskell-fclabels' 'haskell-file-embed' 'haskell-gitrev' 'haskell-http-types' + 'haskell-lifted-base' 'haskell-monad-unlift' + 'haskell-resourcet' 'haskell-safe' 'haskell-shakespeare' 'haskell-threads' + 'haskell-wai' 'haskell-warp' 'haskell-yesod-core' 'haskell-yesod-static' + 'haskell-tamarin-prover-utils' 'haskell-tamarin-prover-term' + 'haskell-tamarin-prover-theory') +optdepends=('ocaml: for sapic support') +makedepends=('ghc' 'ocaml') +source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz;) +sha512sums=('7c1afe6a53b596c2ce01e9ad7a7f464af1f4efbc5f8edc13d5ec8bc32ce4e91ddde91dff6ab8e01cf3cf30a37a3a18953d937debc36c9df664f718d968e2ae74') + +prepare() { +cd "${srcdir}/${pkgname}-${pkgver}" +sed -i '/cp sapic/d' plugins/sapic/Makefile +} + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-executable-dynamic --prefix=/usr \ +--docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \ +-fthreaded -ftest-coverage -f-build-tests +runhaskell Setup build + +cd plugins/sapic +make -j1 +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" +runhaskell Setup copy --destdir="${pkgdir}" + +install -Dm644 etc/filetype.vim "$pkgdir"/usr/share/vim/vimfiles/filetype.vim +install -Dm644 etc/spthy.vim "$pkgdir"/usr/share/vim/vimfiles/syntax/spthy.vim +install -Dm644 etc/sapic.vim "$pkgdir"/usr/share/vim/vimfiles/syntax/sapic.vim + +cd plugins/sapic +install -Dm755 sapic "$pkgdir"/usr/bin/sapic +}
[arch-commits] Commit in tamarin-prover/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 14:10:43 Author: felixonmars Revision: 383681 upgpkg: tamarin-prover 1.4.0-102 rebuild with haskell-src-exts 1.20.3 Modified: tamarin-prover/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 14:09:02 UTC (rev 383680) +++ PKGBUILD2018-09-20 14:10:43 UTC (rev 383681) @@ -3,7 +3,7 @@ pkgname=tamarin-prover pkgver=1.4.0 -pkgrel=101 +pkgrel=102 pkgdesc="The Tamarin prover for security protocol analysis" url="http://tamarin-prover.github.io; license=("GPL")
[arch-commits] Commit in stylish-haskell/repos (2 files)
Date: Thursday, September 20, 2018 @ 14:09:02 Author: felixonmars Revision: 383680 archrelease: copy trunk to community-staging-x86_64 Added: stylish-haskell/repos/community-staging-x86_64/ stylish-haskell/repos/community-staging-x86_64/PKGBUILD (from rev 383679, stylish-haskell/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: stylish-haskell/repos/community-staging-x86_64/PKGBUILD (from rev 383679, stylish-haskell/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-20 14:09:02 UTC (rev 383680) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=stylish-haskell +pkgver=0.9.2.0 +pkgrel=70 +pkgdesc="Haskell code prettifier" +url="https://github.com/jaspervdj/stylish-haskell; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-file-embed' 'haskell-optparse-applicative' + 'haskell-src-exts' 'haskell-strict' 'haskell-syb' 'haskell-yaml') +makedepends=('ghc' 'haskell-hunit' 'haskell-test-framework' 'haskell-test-framework-hunit') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('ccdbfc7f169624210590c5b60c98202709a9418bfe0aac1cf9af7e51704f7f1a2092716e1f5857056634611afbbb5d1013e2b2c3e79602a959a9725aacfba51a') + +prepare() { +cd $pkgname-$pkgver +sed -i -e '/semigroups/d' -e 's/<.*0.9/<1/' -e 's/<.*1.4/<2/' $pkgname.cabal +} + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-old_base +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $pkgname-$pkgver + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in stylish-haskell/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 14:08:46 Author: felixonmars Revision: 383679 upgpkg: stylish-haskell 0.9.2.0-70 rebuild with haskell-src-exts 1.20.3 Modified: stylish-haskell/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 14:07:50 UTC (rev 383678) +++ PKGBUILD2018-09-20 14:08:46 UTC (rev 383679) @@ -3,7 +3,7 @@ pkgname=stylish-haskell pkgver=0.9.2.0 -pkgrel=69 +pkgrel=70 pkgdesc="Haskell code prettifier" url="https://github.com/jaspervdj/stylish-haskell; license=("custom:BSD3")
[arch-commits] Commit in lib32-llvm/repos (2 files)
Date: Thursday, September 20, 2018 @ 14:07:50 Author: foutrelis Revision: 383678 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-llvm/repos/multilib-staging-x86_64/ lib32-llvm/repos/multilib-staging-x86_64/PKGBUILD (from rev 383677, lib32-llvm/trunk/PKGBUILD) --+ PKGBUILD | 101 + 1 file changed, 101 insertions(+) Copied: lib32-llvm/repos/multilib-staging-x86_64/PKGBUILD (from rev 383677, lib32-llvm/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2018-09-20 14:07:50 UTC (rev 383678) @@ -0,0 +1,101 @@ +# Maintainer: Laurent Carlier +# Contributor: Evangelos Foutras +# Contributor: Jan "heftig" Steffens + +pkgname=('lib32-llvm' 'lib32-llvm-libs') +pkgver=7.0.0 +pkgrel=1 +arch=('x86_64') +url="http://llvm.org/; +license=('custom:University of Illinois/NCSA Open Source License') +makedepends=('cmake' 'ninja' 'lib32-libffi' 'lib32-zlib' 'python2' 'gcc-multilib' + 'lib32-libxml2') +options=('staticlibs') +source=(https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig}) +sha256sums=('8bc1f844e6cbde1b652c19c1edebc1864456fd9c78b8c1bea038e51b363fe222' +'SKIP') +validpgpkeys=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg +validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard + +prepare() { + cd "$srcdir/llvm-$pkgver.src" + mkdir build +} + +build() { + cd "$srcdir/llvm-$pkgver.src/build" + + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cmake .. -G Ninja \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DLLVM_LIBDIR_SUFFIX=32 \ +-DCMAKE_C_FLAGS:STRING=-m32 \ +-DCMAKE_CXX_FLAGS:STRING=-m32 \ +-DLLVM_TARGET_ARCH:STRING=i686 \ +-DLLVM_HOST_TRIPLE=$CHOST \ +-DLLVM_DEFAULT_TARGET_TRIPLE="i686-pc-linux-gnu" \ +-DLLVM_BUILD_LLVM_DYLIB=ON \ +-DLLVM_LINK_LLVM_DYLIB=ON \ +-DLLVM_ENABLE_RTTI=ON \ +-DLLVM_ENABLE_FFI=ON \ +-DLLVM_BUILD_DOCS=OFF \ +-DLLVM_ENABLE_SPHINX=OFF \ +-DLLVM_ENABLE_DOXYGEN=OFF \ +-DFFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \ +-DLLVM_BINUTILS_INCDIR=/usr/include + + ninja all +} + +package_lib32-llvm() { + pkgdesc="Collection of modular and reusable compiler and toolchain technologies (32-bit)" + depends=('lib32-llvm-libs' 'llvm') + + cd "$srcdir/llvm-$pkgver.src/build" + + DESTDIR="$pkgdir" ninja install + + # The runtime library goes into lib32-llvm-libs + mv "$pkgdir"/usr/lib32/lib{LLVM,LTO}*.so* "$srcdir" + mv -f "$pkgdir"/usr/lib32/LLVMgold.so "$srcdir" + + # Fix permissions of static libs + chmod -x "$pkgdir"/usr/lib32/*.a + + mv "$pkgdir/usr/bin/llvm-config" "$pkgdir/usr/lib32/llvm-config" + mv "$pkgdir/usr/include/llvm/Config/llvm-config.h" \ +"$pkgdir/usr/lib32/llvm-config-32.h" + + rm -rf "$pkgdir"/usr/{bin,include,share/{doc,man,llvm,opt-viewer}} + + # Needed for multilib (https://bugs.archlinux.org/task/29951) + # Header stub is taken from Fedora + install -d "$pkgdir/usr/include/llvm/Config" + mv "$pkgdir/usr/lib32/llvm-config-32.h" "$pkgdir/usr/include/llvm/Config/" + + mkdir "$pkgdir"/usr/bin + mv "$pkgdir/usr/lib32/llvm-config" "$pkgdir/usr/bin/llvm-config32" + + install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_lib32-llvm-libs() { + pkgdesc="Low Level Virtual Machine (runtime library)(32-bit) " + depends=('lib32-libffi' 'lib32-zlib' 'lib32-ncurses' 'lib32-libxml2' 'lib32-gcc-libs') + + install -d "$pkgdir/usr/lib32" + + cp -P \ +"$srcdir"/lib{LLVM,LTO}*.so* \ +"$srcdir"/LLVMgold.so \ +"$pkgdir/usr/lib32/" + + # Symlink LLVMgold.so from /usr/lib/bfd-plugins + # https://bugs.archlinux.org/task/28479 + install -d "$pkgdir/usr/lib32/bfd-plugins" + ln -s ../LLVMgold.so "$pkgdir/usr/lib32/bfd-plugins/LLVMgold.so" + + install -Dm644 llvm-$pkgver.src/LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}
[arch-commits] Commit in lib32-llvm/trunk (3 files)
Date: Thursday, September 20, 2018 @ 14:07:44 Author: foutrelis Revision: 383677 upgpkg: lib32-llvm 7.0.0-1 New upstream release. Modified: lib32-llvm/trunk/PKGBUILD Deleted: lib32-llvm/trunk/D44391-export-LLVM_DYLIB_COMPONENTS-in-LLVMConfig.cmake.patch lib32-llvm/trunk/D44420-cmake-fix-a-typo-in-llvm_config-macro.patch ---+ D44391-export-LLVM_DYLIB_COMPONENTS-in-LLVMConfig.cmake.patch | 36 -- D44420-cmake-fix-a-typo-in-llvm_config-macro.patch| 13 --- PKGBUILD | 18 + 3 files changed, 4 insertions(+), 63 deletions(-) Deleted: D44391-export-LLVM_DYLIB_COMPONENTS-in-LLVMConfig.cmake.patch === --- D44391-export-LLVM_DYLIB_COMPONENTS-in-LLVMConfig.cmake.patch 2018-09-20 14:07:42 UTC (rev 383676) +++ D44391-export-LLVM_DYLIB_COMPONENTS-in-LLVMConfig.cmake.patch 2018-09-20 14:07:44 UTC (rev 383677) @@ -1,36 +0,0 @@ -From 4d613a84ce271c6225068bef67d727ae02b2e3b1 Mon Sep 17 00:00:00 2001 -From: Pavel Labath -Date: Wed, 14 Mar 2018 09:28:38 + -Subject: [PATCH] Export LLVM_DYLIB_COMPONENTS in LLVMConfig.cmake - -Summary: -This is needed so that external projects (e.g. a standalone build of -lldb) can link to the LLVM shared library via the USE_SHARED argument of -llvm_config. Without this, llvm_config would add LLVM to the link list, -but then also add the constituent static libraries, resulting in -multiply defined symbols. - -Reviewers: beanz, mgorny - -Subscribers: llvm-commits - -Differential Revision: https://reviews.llvm.org/D44391 - -git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@327484 91177308-0d34-0410-b5e6-96231b3b80d8 - cmake/modules/LLVMConfig.cmake.in | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/cmake/modules/LLVMConfig.cmake.in b/cmake/modules/LLVMConfig.cmake.in -index fe4df5278498..e70018679846 100644 a/cmake/modules/LLVMConfig.cmake.in -+++ b/cmake/modules/LLVMConfig.cmake.in -@@ -13,6 +13,8 @@ set(LLVM_COMMON_DEPENDS @LLVM_COMMON_DEPENDS@) - - set(LLVM_AVAILABLE_LIBS @LLVM_AVAILABLE_LIBS@) - -+set(LLVM_DYLIB_COMPONENTS @LLVM_DYLIB_COMPONENTS@) -+ - set(LLVM_ALL_TARGETS @LLVM_ALL_TARGETS@) - - set(LLVM_TARGETS_TO_BUILD @LLVM_TARGETS_TO_BUILD@) Deleted: D44420-cmake-fix-a-typo-in-llvm_config-macro.patch === --- D44420-cmake-fix-a-typo-in-llvm_config-macro.patch 2018-09-20 14:07:42 UTC (rev 383676) +++ D44420-cmake-fix-a-typo-in-llvm_config-macro.patch 2018-09-20 14:07:44 UTC (rev 383677) @@ -1,13 +0,0 @@ -Index: cmake/modules/LLVM-Config.cmake -=== cmake/modules/LLVM-Config.cmake -+++ cmake/modules/LLVM-Config.cmake -@@ -68,7 +68,7 @@ - cmake_parse_arguments(ARG "USE_SHARED" "" "" ${ARGN}) - set(link_components ${ARG_UNPARSED_ARGUMENTS}) - -- if(USE_SHARED) -+ if(ARG_USE_SHARED) - # If USE_SHARED is specified, then we link against libLLVM, - # but also against the component libraries below. This is - # done in case libLLVM does not contain all of the components Modified: PKGBUILD === --- PKGBUILD2018-09-20 14:07:42 UTC (rev 383676) +++ PKGBUILD2018-09-20 14:07:44 UTC (rev 383677) @@ -3,7 +3,7 @@ # Contributor: Jan "heftig" Steffens pkgname=('lib32-llvm' 'lib32-llvm-libs') -pkgver=6.0.1 +pkgver=7.0.0 pkgrel=1 arch=('x86_64') url="http://llvm.org/; @@ -11,13 +11,9 @@ makedepends=('cmake' 'ninja' 'lib32-libffi' 'lib32-zlib' 'python2' 'gcc-multilib' 'lib32-libxml2') options=('staticlibs') -source=(http://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} -D44391-export-LLVM_DYLIB_COMPONENTS-in-LLVMConfig.cmake.patch -D44420-cmake-fix-a-typo-in-llvm_config-macro.patch) -sha256sums=('b6d6c324f9c71494c0ccaf3dac1f16236d970002b42bb24a6c9e1634f7d0f4e2' -'SKIP' -'96e2f3ca8b7d1bdbe2606a1eebb12c57b39838d1bcc15e40388e8d59649a9f4a' -'5cc114fd711e6ea836a6270b2f713e2e751c49e8b5ffa6c6812127ca801acef3') +source=(https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig}) +sha256sums=('8bc1f844e6cbde1b652c19c1edebc1864456fd9c78b8c1bea038e51b363fe222' +'SKIP') validpgpkeys=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard @@ -24,12 +20,6 @@ prepare() { cd "$srcdir/llvm-$pkgver.src" mkdir build - - # https://reviews.llvm.org/D44391 - patch -Np1 -i ../D44391-export-LLVM_DYLIB_COMPONENTS-in-LLVMConfig.cmake.patch - - # https://reviews.llvm.org/D44420 - patch -Np0 -i ../D44420-cmake-fix-a-typo-in-llvm_config-macro.patch } build() {
[arch-commits] Commit in stack/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 14:07:25 Author: felixonmars Revision: 383675 upgpkg: stack 1.7.1-138 rebuild with haskell-src-exts 1.20.3 Modified: stack/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 14:02:01 UTC (rev 383674) +++ PKGBUILD2018-09-20 14:07:25 UTC (rev 383675) @@ -3,7 +3,7 @@ pkgname=stack pkgver=1.7.1 -pkgrel=137 +pkgrel=138 pkgdesc="The Haskell Tool Stack" url="https://github.com/commercialhaskell/stack; license=("custom:BSD3")
[arch-commits] Commit in stack/repos (3 files)
Date: Thursday, September 20, 2018 @ 14:07:42 Author: felixonmars Revision: 383676 archrelease: copy trunk to community-staging-x86_64 Added: stack/repos/community-staging-x86_64/ stack/repos/community-staging-x86_64/PKGBUILD (from rev 383675, stack/trunk/PKGBUILD) stack/repos/community-staging-x86_64/stack.install (from rev 383675, stack/trunk/stack.install) ---+ PKGBUILD | 76 stack.install |4 ++ 2 files changed, 80 insertions(+) Copied: stack/repos/community-staging-x86_64/PKGBUILD (from rev 383675, stack/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-20 14:07:42 UTC (rev 383676) @@ -0,0 +1,76 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=stack +pkgver=1.7.1 +pkgrel=138 +pkgdesc="The Haskell Tool Stack" +url="https://github.com/commercialhaskell/stack; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 'haskell-ansi-terminal' + 'haskell-async' 'haskell-attoparsec' 'haskell-base64-bytestring' 'haskell-conduit' + 'haskell-conduit-extra' 'haskell-cryptonite' 'haskell-cryptonite-conduit' 'haskell-echo' + 'haskell-exceptions' 'haskell-extra' 'haskell-file-embed' 'haskell-filelock' + 'haskell-fsnotify' 'haskell-generic-deriving' 'haskell-gitrev' 'haskell-hackage-security' + 'haskell-hashable' 'haskell-hpack' 'haskell-hpc' 'haskell-http-client' + 'haskell-http-client-tls' 'haskell-http-conduit' 'haskell-http-types' 'haskell-memory' + 'haskell-microlens' 'haskell-mintty' 'haskell-monad-logger' 'haskell-mono-traversable' + 'haskell-mustache' 'haskell-neat-interpolation' 'haskell-network-uri' 'haskell-open-browser' + 'haskell-optparse-applicative' 'haskell-optparse-simple' 'haskell-path' 'haskell-path-io' + 'haskell-persistent' 'haskell-persistent-sqlite' 'haskell-persistent-template' + 'haskell-primitive' 'haskell-project-template' 'haskell-regex-applicative-text' + 'haskell-resourcet' 'haskell-retry' 'haskell-rio' 'haskell-split' 'haskell-store' + 'haskell-store-core' 'haskell-streaming-commons' 'haskell-tar' 'haskell-temporary' + 'haskell-text-metrics' 'haskell-th-reify-many' 'haskell-tls' 'haskell-typed-process' + 'haskell-unicode-transforms' 'haskell-unix-compat' 'haskell-unliftio' + 'haskell-unordered-containers' 'haskell-vector' 'haskell-yaml' 'haskell-zip-archive' + 'haskell-zlib' 'haskell-bindings-uname') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-hspec' 'haskell-smallcheck') +checkdepends=('cabal-install') +conflicts=('haskell-stack') +replaces=('haskell-stack') +install="stack.install" +source=("$pkgname-$pkgver.tar.gz::https://github.com/commercialhaskell/stack/archive/v$pkgver.tar.gz;) +sha512sums=('786c116b4717f6e0f5ac0b5397db4834486610f511eafefe2356574545f97093fe3203824b7a3cabb2e0562e5c0443af3d93defe83751a9982727d88cafe78a7') + +prepare() { + cd $pkgname-$pkgver + sed -i '54d;55d;56d;57d;58d' src/test/Stack/StoreSpec.hs + hpack + sed -i '/semigroups/d' $pkgname.cabal +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ + -f-disable-git-info -f-integration-tests -f-static -f-hide-dependency-versions -f-supported-build + runhaskell Setup build + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $pkgname-$pkgver + # cabal update + LD_LIBRARY_PATH="$PWD"/dist/build PATH="$PWD"/dist/build/stack:"$PATH" runhaskell Setup test + # Integration tests will result in 4 failures on Arch currently +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" + install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" + runhaskell Setup copy --destdir="${pkgdir}" + install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + + LD_PRELOAD=$(ls "$pkgdir"/usr/lib/libHSstack-*-ghc*.so) "${pkgdir}"/usr/bin/stack --bash-completion-script /usr/bin/stack > stack_completion_script + install -Dm644 stack_completion_script "${pkgdir}/usr/share/bash-completion/completions/stack" +} Copied: stack/repos/community-staging-x86_64/stack.install (from rev 383675,
[arch-commits] Commit in shellcheck/repos (2 files)
Date: Thursday, September 20, 2018 @ 14:02:01 Author: felixonmars Revision: 383674 archrelease: copy trunk to community-staging-x86_64 Added: shellcheck/repos/community-staging-x86_64/ shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 383673, shellcheck/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: shellcheck/repos/community-staging-x86_64/PKGBUILD (from rev 383673, shellcheck/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-20 14:02:01 UTC (rev 383674) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=ShellCheck +pkgname=shellcheck +pkgver=0.5.0 +pkgrel=100 +pkgdesc="Shell script analysis tool" +url="http://www.shellcheck.net; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-quickcheck' 'haskell-regex-tdfa') +makedepends=('ghc' 'pandoc') +source=("$_hkgname-$pkgver.tar.gz::https://github.com/koalaman/shellcheck/archive/v$pkgver.tar.gz;) +sha512sums=('87861cddb353262630e4370e12e508224b3c14e128082909b4b35f0526dfe648a744d68cc27f77f2f8bb098af37a2af7bdc805d88018bba5e48b6c1ff1749f10') + +build() { +cd $pkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh + +pandoc -s -t man shellcheck.1.md -o shellcheck.1 +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $pkgname-$pkgver + +install -D -m644 ${pkgname}.1 "${pkgdir}/usr/share/man/man1/${pkgname}.1" +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in shellcheck/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 14:01:45 Author: felixonmars Revision: 383673 upgpkg: shellcheck 0.5.0-100 rebuild with haskell-src-exts 1.20.3 Modified: shellcheck/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 13:58:58 UTC (rev 383672) +++ PKGBUILD2018-09-20 14:01:45 UTC (rev 383673) @@ -4,7 +4,7 @@ _hkgname=ShellCheck pkgname=shellcheck pkgver=0.5.0 -pkgrel=99 +pkgrel=100 pkgdesc="Shell script analysis tool" url="http://www.shellcheck.net; license=("GPL")
[arch-commits] Commit in postgrest/repos (3 files)
Date: Thursday, September 20, 2018 @ 13:58:58 Author: felixonmars Revision: 383672 archrelease: copy trunk to community-staging-x86_64 Added: postgrest/repos/community-staging-x86_64/ postgrest/repos/community-staging-x86_64/PKGBUILD (from rev 383671, postgrest/trunk/PKGBUILD) postgrest/repos/community-staging-x86_64/new-hasql.patch (from rev 383671, postgrest/trunk/new-hasql.patch) -+ PKGBUILD| 77 new-hasql.patch | 477 ++ 2 files changed, 554 insertions(+) Copied: postgrest/repos/community-staging-x86_64/PKGBUILD (from rev 383671, postgrest/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-20 13:58:58 UTC (rev 383672) @@ -0,0 +1,77 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=postgrest +pkgver=0.5.0.0 +pkgrel=26 +pkgdesc="REST API for any Postgres database" +url="https://github.com/begriffs/postgrest; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-auto-update' 'haskell-hasql' 'haskell-hasql-pool' 'haskell-protolude' + 'haskell-warp' 'haskell-base64-bytestring' 'haskell-retry' 'haskell-aeson' + 'haskell-ansi-wl-pprint' 'haskell-case-insensitive' 'haskell-cassava' + 'haskell-configurator-ng' 'haskell-contravariant' 'haskell-contravariant-extras' + 'haskell-either' 'haskell-gitrev' 'haskell-hasql-transaction' 'haskell-heredoc' + 'haskell-http' 'haskell-http-types' 'haskell-insert-ordered-containers' + 'haskell-interpolatedstring-perl6' 'haskell-jose' 'haskell-lens' 'haskell-lens-aeson' + 'haskell-network-uri' 'haskell-optparse-applicative' 'haskell-ranged-sets' + 'haskell-regex-tdfa' 'haskell-scientific' 'haskell-swagger2' 'haskell-unordered-containers' + 'haskell-vector' 'haskell-wai' 'haskell-wai-cors' 'haskell-wai-extra' + 'haskell-wai-middleware-static' 'haskell-cookie') +makedepends=('ghc' 'haskell-aeson-qq' 'haskell-async' 'haskell-hspec' 'haskell-hspec-wai' + 'haskell-hspec-wai-json' 'haskell-hjsonschema') +checkdepends=('pifpaf' 'postgresql' 'procps-ng') +source=("$pkgname-$pkgver.tar.bz2::https://github.com/begriffs/postgrest/archive/v$pkgver.tar.gz; +new-hasql.patch) +sha512sums=('ba8974cc83de3a7fcf1ede454eed726d6dfe7d677e4b34bbf6a03f11cc648d6812c2f101684175bb1f4d0f0b384795a737791ce807c257eae67158e2fc74b0a0' + '54257b24e646175c3687d3d0b224092441e0a8093d04327fb900da6c463625bfc952aabe46bcbbee8d0b4b96d4c07b4b148efa5ac4dcd9dd60bf7d3da5a49fcd') + +prepare() { +cd $pkgname-$pkgver +patch -p1 -i ../new-hasql.patch + +sed -i 's/==/>=/' $pkgname.cabal + +sed -i '/import\s*Safe/d' src/PostgREST/App.hs +sed -i '/safe/d' $pkgname.cabal +} + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-CI +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver + +eval $(pifpaf run postgresql --host 127.0.0.1 --port 5432) +createdb postgrest_test + +# TODO: it shouldn't take this long to finish +# POSTGREST_TEST_CONNECTION=$(test/create_test_db "postgres://$USER@localhost" postgrest_test) runhaskell Setup test + +# Disabled: uses stack +# test/io-tests.sh + +pifpaf_stop +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +} Copied: postgrest/repos/community-staging-x86_64/new-hasql.patch (from rev 383671, postgrest/trunk/new-hasql.patch) === --- community-staging-x86_64/new-hasql.patch(rev 0) +++ community-staging-x86_64/new-hasql.patch2018-09-20 13:58:58 UTC (rev 383672) @@ -0,0 +1,477 @@ +From f02992e562fafc807092d09a8034f2117c9db00d Mon Sep 17 00:00:00 2001 +From: Ben Gamari +Date: Thu, 28 Jun 2018 01:02:09 -0400 +Subject: [PATCH] Update hasql + +Move to hasql 1.3. +--- + postgrest.cabal | 6 +- + src/PostgREST/App.hs | 16 ++--- +
[arch-commits] Commit in postgrest/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 13:58:42 Author: felixonmars Revision: 383671 upgpkg: postgrest 0.5.0.0-26 rebuild with haskell-src-exts 1.20.3 Modified: postgrest/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 13:55:55 UTC (rev 383670) +++ PKGBUILD2018-09-20 13:58:42 UTC (rev 383671) @@ -3,7 +3,7 @@ pkgname=postgrest pkgver=0.5.0.0 -pkgrel=25 +pkgrel=26 pkgdesc="REST API for any Postgres database" url="https://github.com/begriffs/postgrest; license=("MIT")
[arch-commits] Commit in pandoc-crossref/repos (2 files)
Date: Thursday, September 20, 2018 @ 13:55:55 Author: felixonmars Revision: 383670 archrelease: copy trunk to community-staging-x86_64 Added: pandoc-crossref/repos/community-staging-x86_64/ pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 383669, pandoc-crossref/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: pandoc-crossref/repos/community-staging-x86_64/PKGBUILD (from rev 383669, pandoc-crossref/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-20 13:55:55 UTC (rev 383670) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=pandoc-crossref +pkgver=0.3.2.1 +pkgrel=90 +pkgdesc="Pandoc filter for cross-references" +url="https://hackage.haskell.org/package/${pkgname}; +license=("GPL2") +arch=('x86_64') +depends=('ghc-libs' 'haskell-data-default' 'haskell-data-accessor' 'haskell-data-accessor-template' + 'haskell-data-accessor-transformers' 'haskell-file-embed' 'haskell-open-browser' + 'haskell-optparse-applicative' 'pandoc' 'haskell-pandoc-types' 'haskell-roman-numerals' + 'haskell-syb' 'haskell-utility-ht') +makedepends=('ghc' 'haskell-hspec') +conflicts=('haskell-pandoc-crossref') +replaces=('haskell-pandoc-crossref') +source=("$pkgname-$pkgver.tar.gz::https://github.com/lierdakil/pandoc-crossref/archive/v$pkgver.tar.gz;) +sha512sums=('224218d3a559fc6a2b574c4f62a7e99f28c25abb20f7fc2eb6b318f388d0c3e65f690c03b687964d50bb4fc87a77d79a6bebb20c196cd93f884f12c43ce1c68e') + +build() { +cd $pkgname-$pkgver +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +# https://github.com/lierdakil/pandoc-crossref/issues/181#issuecomment-398269601 +cd $pkgname-$pkgver +runhaskell Setup test || warning "Tests failed" +} + +package() { +cd $pkgname-$pkgver + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in pandoc-crossref/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 13:55:38 Author: felixonmars Revision: 383669 upgpkg: pandoc-crossref 0.3.2.1-90 rebuild with haskell-src-exts 1.20.3 Modified: pandoc-crossref/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 13:54:22 UTC (rev 383668) +++ PKGBUILD2018-09-20 13:55:38 UTC (rev 383669) @@ -3,7 +3,7 @@ pkgname=pandoc-crossref pkgver=0.3.2.1 -pkgrel=89 +pkgrel=90 pkgdesc="Pandoc filter for cross-references" url="https://hackage.haskell.org/package/${pkgname}; license=("GPL2")
[arch-commits] Commit in haskell-hakyll/repos (2 files)
Date: Thursday, September 20, 2018 @ 13:54:22 Author: felixonmars Revision: 383668 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hakyll/repos/community-staging-x86_64/ haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 383667, haskell-hakyll/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 383667, haskell-hakyll/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-20 13:54:22 UTC (rev 383668) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hakyll +pkgname=haskell-hakyll +pkgver=4.12.4.0 +pkgrel=11 +pkgdesc="A static website compiler library" +url="http://jaspervdj.be/hakyll; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-cryptohash' + 'haskell-data-default' 'haskell-file-embed' 'haskell-fsnotify' 'haskell-http-conduit' + 'haskell-http-types' 'haskell-lrucache' 'haskell-network-uri' + 'haskell-optparse-applicative' 'pandoc' 'pandoc-citeproc' 'haskell-random' + 'haskell-regex-tdfa' 'haskell-resourcet' 'haskell-scientific' 'haskell-tagsoup' + 'haskell-time-locale-compat' 'haskell-unordered-containers' 'haskell-vector' + 'haskell-wai' 'haskell-wai-app-static' 'haskell-warp' 'haskell-yaml') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('45c167a59a44065e7252472ab1cf116a9ff7dabab6b7c35354716e9487fcd26ebc33f1b94a41a1558eadfd7bfa89047409818b868f5a8bce9111a83f5a42451e') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fcheckexternal -fwatchserver -fpreviewserver -fusepandoc +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +LC_CTYPE=en_US.UTF-8 runhaskell Setup test +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-hakyll/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 13:54:04 Author: felixonmars Revision: 383667 upgpkg: haskell-hakyll 4.12.4.0-11 rebuild with haskell-src-exts 1.20.3 Modified: haskell-hakyll/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 13:52:09 UTC (rev 383666) +++ PKGBUILD2018-09-20 13:54:04 UTC (rev 383667) @@ -4,7 +4,7 @@ _hkgname=hakyll pkgname=haskell-hakyll pkgver=4.12.4.0 -pkgrel=10 +pkgrel=11 pkgdesc="A static website compiler library" url="http://jaspervdj.be/hakyll; license=("custom:BSD3")
[arch-commits] Commit in pandoc-citeproc/repos (2 files)
Date: Thursday, September 20, 2018 @ 13:52:09 Author: felixonmars Revision: 383666 archrelease: copy trunk to community-staging-x86_64 Added: pandoc-citeproc/repos/community-staging-x86_64/ pandoc-citeproc/repos/community-staging-x86_64/PKGBUILD (from rev 383665, pandoc-citeproc/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: pandoc-citeproc/repos/community-staging-x86_64/PKGBUILD (from rev 383665, pandoc-citeproc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-20 13:52:09 UTC (rev 383666) @@ -0,0 +1,56 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=pandoc-citeproc +pkgver=0.14.4 +pkgrel=4 +pkgdesc="Supports using pandoc with citeproc" +url="https://hackage.haskell.org/package/$pkgname; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-attoparsec' 'haskell-base-compat' + 'haskell-data-default' 'haskell-hs-bibutils' 'haskell-old-locale' 'pandoc' + 'haskell-pandoc-types' 'haskell-rfc5051' 'haskell-setenv' 'haskell-split' + 'haskell-syb' 'haskell-tagsoup' 'haskell-temporary' 'haskell-text-icu' + 'haskell-unordered-containers' 'haskell-vector' 'haskell-xml-conduit' 'haskell-yaml') +conflicts=('haskell-pandoc-citeproc') +replaces=('haskell-pandoc-citeproc') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$pkgname/${pkgver}/$pkgname-${pkgver}.tar.gz;) +sha512sums=('45f8dbb4de1263cf3beee8f5cc953e75861dae6bbdb65aeefb7cce2ee64e52a70e42747f692fc6a350e9b9a9b95a31919acfce1b79dd7deab7374ec8a78790f4') + +prepare() { +cd "${srcdir}/$pkgname-${pkgver}" +# TODO: find a better solution +sed -i "s|(\"HOME\",\".\")|(\"HOME\",\".\"),(\"LD_LIBRARY_PATH\",\"$PWD/dist/build\"),(\"pandoc_citeproc_datadir\",\"$PWD\")|" tests/test-pandoc-citeproc.hs +} + +build() { +cd "${srcdir}/$pkgname-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/$pkgname" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-debug -f-test_citeproc -funicode_collation -f-embed_data_files -fbibutils -f-static +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $pkgname-$pkgver +# https://github.com/jgm/pandoc-citeproc/issues/342 +runhaskell Setup test || warning "Tests failed" +} + +package() { +cd "${srcdir}/$pkgname-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/$pkgname.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/$pkgname.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" +rm -f "${pkgdir}/usr/share/doc/$pkgname/LICENSE" +}
[arch-commits] Commit in pandoc-citeproc/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 13:51:52 Author: felixonmars Revision: 383665 upgpkg: pandoc-citeproc 0.14.4-4 rebuild with haskell-src-exts 1.20.3 Modified: pandoc-citeproc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 13:49:13 UTC (rev 383664) +++ PKGBUILD2018-09-20 13:51:52 UTC (rev 383665) @@ -3,7 +3,7 @@ pkgname=pandoc-citeproc pkgver=0.14.4 -pkgrel=3 +pkgrel=4 pkgdesc="Supports using pandoc with citeproc" url="https://hackage.haskell.org/package/$pkgname; license=("custom:BSD3")
[arch-commits] Commit in pandoc/repos (2 files)
Date: Thursday, September 20, 2018 @ 13:49:13 Author: felixonmars Revision: 383664 archrelease: copy trunk to community-staging-x86_64 Added: pandoc/repos/community-staging-x86_64/ pandoc/repos/community-staging-x86_64/PKGBUILD (from rev 383663, pandoc/trunk/PKGBUILD) --+ PKGBUILD | 64 + 1 file changed, 64 insertions(+) Copied: pandoc/repos/community-staging-x86_64/PKGBUILD (from rev 383663, pandoc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-20 13:49:13 UTC (rev 383664) @@ -0,0 +1,64 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=pandoc +pkgver=2.2.3.2 +pkgrel=33 +pkgdesc="Conversion between markup formats" +url="http://pandoc.org; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-http' 'haskell-juicypixels' 'haskell-sha' 'haskell-aeson' + 'haskell-aeson-pretty' 'haskell-base-compat' 'haskell-base64-bytestring' + 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-case-insensitive' 'haskell-cmark-gfm' + 'haskell-data-default' 'haskell-doctemplates' 'haskell-exceptions' 'haskell-glob' + 'haskell-haddock-library' 'haskell-skylighting' 'haskell-hslua' + 'haskell-hslua-module-text' 'haskell-http-client' 'haskell-syb' 'haskell-hsyaml' 'haskell-http-client-tls' + 'haskell-http-types' 'haskell-safe' 'haskell-split' 'haskell-texmath' + 'haskell-network' 'haskell-pandoc-types' 'haskell-random' + 'haskell-tagsoup' 'haskell-temporary' 'haskell-network-uri' + 'haskell-unordered-containers' 'haskell-zip-archive' 'haskell-vector' 'haskell-xml' + 'haskell-zlib') +optdepends=('pandoc-citeproc: for citation rendering with pandoc-citeproc filter' +'pandoc-crossref: for numbering figures, equations, tables and cross-references to them with pandoc-crossref filter' +'texlive-core: for pdf output') +conflicts=('haskell-pandoc') +replaces=('haskell-pandoc') +makedepends=('ghc' 'haskell-diff' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' + 'haskell-tasty-golden' 'haskell-quickcheck' 'haskell-executable-path') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('e35f7e8db30784f15e11a6a48cb1ae8cb96faca7280c7d8ba63c1d948daab13097c04b7796a6ad8853ac177ee93de20edecf81842fdb7998e3453b89ac9750b0') + +prepare() { +cd "${srcdir}/$pkgname-${pkgver}" + +# TODO: find a better solution +sed -i "s|let env' = dynlibEnv ++ |let env' = dynlibEnv ++ [(\"LD_LIBRARY_PATH\", \"$PWD/dist/build\")] ++ |" test/Tests/Command.hs +} + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgbase}" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-trypandoc -f-embed_data_files -f-static +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd "${srcdir}/${pkgname}-${pkgver}" +LC_CTYPE=en_US.UTF-8 runhaskell Setup test +} + +package() { +cd "${srcdir}/${pkgbase}-${pkgver}" +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING.md" +}
[arch-commits] Commit in pandoc/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 13:48:56 Author: felixonmars Revision: 383663 upgpkg: pandoc 2.2.3.2-33 rebuild with haskell-src-exts 1.20.3 Modified: pandoc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 13:40:40 UTC (rev 383662) +++ PKGBUILD2018-09-20 13:48:56 UTC (rev 383663) @@ -3,7 +3,7 @@ pkgname=pandoc pkgver=2.2.3.2 -pkgrel=32 +pkgrel=33 pkgdesc="Conversion between markup formats" url="http://pandoc.org; license=("GPL")
[arch-commits] Commit in idris/repos (2 files)
Date: Thursday, September 20, 2018 @ 13:40:40 Author: felixonmars Revision: 383662 archrelease: copy trunk to community-staging-x86_64 Added: idris/repos/community-staging-x86_64/ idris/repos/community-staging-x86_64/PKGBUILD (from rev 383661, idris/trunk/PKGBUILD) --+ PKGBUILD | 60 1 file changed, 60 insertions(+) Copied: idris/repos/community-staging-x86_64/PKGBUILD (from rev 383661, idris/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-09-20 13:40:40 UTC (rev 383662) @@ -0,0 +1,60 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=idris +pkgver=1.3.0 +pkgrel=60 +pkgdesc="Functional Programming Language with Dependent Types" +url="http://www.idris-lang.org/; +license=("custom:BSD3") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 'haskell-ansi-terminal' + 'haskell-ansi-wl-pprint' 'haskell-async' 'haskell-base64-bytestring' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-cheapskate' 'haskell-code-page' 'haskell-fingertree' + 'haskell-fsnotify' 'haskell-ieee754' 'haskell-libffi' 'haskell-megaparsec' + 'haskell-network' 'haskell-optparse-applicative' 'haskell-regex-tdfa' 'haskell-safe' + 'haskell-split' 'haskell-terminal-size' 'haskell-uniplate' 'haskell-unordered-containers' + 'haskell-utf8-string' 'haskell-vector' 'haskell-vector-binary-instances' + 'haskell-zip-archive') +makedepends=('ghc' 'haskell-tagged' 'haskell-tasty' 'haskell-tasty-golden' 'haskell-tasty-rerun' + 'nodejs') +source=("$pkgname-$pkgver.tar.gz::https://github.com/idris-lang/Idris-dev/archive/v$pkgver.tar.gz;) +sha512sums=('d015d643e0c121702c8e1a8a27db0a4f071fae35437bb4835314e70499b1eae123ab92d8272f0b91fae6d03b46cceee887e27935c950341c0905a4cdb43cbb84') + +prepare() { +cd Idris-dev-$pkgver + +sed -i '1ioverride IDRIS := env LD_PRELOAD=$(shell ls ../../dist/build/libHSidris-*-ghc*.so) $(IDRIS)' \ +libs/*/Makefile +sed -i -e 's/<.*1.3/<2/' -e 's/<.*2.7/<3/' idris.cabal +} + +build() { +cd Idris-dev-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fFFI -fGMP -f-release -f-freestanding -f-CI -f-execonly +LC_CTYPE=en_US.UTF-8 runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd Idris-dev-$pkgver +# TODO: figure out the tests +PATH="$PWD/dist/build:$PATH" LD_LIBRARY_PATH="$PWD/dist/build" runhaskell Setup test || warning "Tests failed" +} + +package() { +cd Idris-dev-$pkgver + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in idris/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 13:40:24 Author: felixonmars Revision: 383661 upgpkg: idris 1.3.0-60 rebuild with haskell-src-exts 1.20.3 Modified: idris/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 13:31:56 UTC (rev 383660) +++ PKGBUILD2018-09-20 13:40:24 UTC (rev 383661) @@ -3,7 +3,7 @@ pkgname=idris pkgver=1.3.0 -pkgrel=59 +pkgrel=60 pkgdesc="Functional Programming Language with Dependent Types" url="http://www.idris-lang.org/; license=("custom:BSD3")
[arch-commits] Commit in libcerf/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, September 20, 2018 @ 13:31:56 Author: arojas Revision: 383660 archrelease: copy trunk to community-x86_64 Added: libcerf/repos/community-x86_64/PKGBUILD (from rev 383659, libcerf/trunk/PKGBUILD) Deleted: libcerf/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 59 +-- 1 file changed, 33 insertions(+), 26 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-20 13:31:30 UTC (rev 383659) +++ PKGBUILD2018-09-20 13:31:56 UTC (rev 383660) @@ -1,26 +0,0 @@ -# Maintainer: Antonio Rojas - -pkgname=libcerf -pkgver=1.5 -pkgrel=1 -pkgdesc="Self-contained numeric library that provides an efficient and accurate implementation of complex error functions" -arch=(x86_64) -url="http://apps.jcns.fz-juelich.de/doku/sc/libcerf; -license=(custom) -depends=(glibc) -makedepends=() -source=(http://apps.jcns.fz-juelich.de/src/libcerf/$pkgname-$pkgver.tgz) -sha256sums=('e36dc147e7fff81143074a21550c259b5aac1b99fc314fc0ae33294231ca5c86') - -build() { - cd $pkgname-$pkgver - ./configure --prefix=/usr - make -} - -package() { - cd $pkgname-$pkgver - make DESTDIR="$pkgdir" install - - install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} Copied: libcerf/repos/community-x86_64/PKGBUILD (from rev 383659, libcerf/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-20 13:31:56 UTC (rev 383660) @@ -0,0 +1,33 @@ +# Maintainer: Antonio Rojas + +pkgname=libcerf +pkgver=1.6 +pkgrel=1 +pkgdesc="Self-contained numeric library that provides an efficient and accurate implementation of complex error functions" +arch=(x86_64) +url="http://apps.jcns.fz-juelich.de/doku/sc/libcerf; +license=(custom) +depends=(glibc) +makedepends=(cmake) +source=(http://apps.jcns.fz-juelich.de/src/libcerf/$pkgname-$pkgver.tgz) +sha256sums=('43b493f3b145ac38cc7b9318c301e826510c1048d02611c5798a062c33992391') + +prepare() { + mkdir -p build + + sed -e 's|/man/|/share/man/|g' -i $pkgname-$pkgver/man/CMakeLists.txt +} + +build() { + cd build + cmake ../$pkgname-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr + make +} + +package() { + cd build + make DESTDIR="$pkgdir" install + + install -Dm644 "$srcdir"/$pkgname-$pkgver/COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}
[arch-commits] Commit in libcerf/trunk (PKGBUILD)
Date: Thursday, September 20, 2018 @ 13:31:30 Author: arojas Revision: 383659 Update to 1.6 Modified: libcerf/trunk/PKGBUILD --+ PKGBUILD | 21 ++--- 1 file changed, 14 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 13:27:44 UTC (rev 383658) +++ PKGBUILD2018-09-20 13:31:30 UTC (rev 383659) @@ -1,7 +1,7 @@ # Maintainer: Antonio Rojas pkgname=libcerf -pkgver=1.5 +pkgver=1.6 pkgrel=1 pkgdesc="Self-contained numeric library that provides an efficient and accurate implementation of complex error functions" arch=(x86_64) @@ -8,19 +8,26 @@ url="http://apps.jcns.fz-juelich.de/doku/sc/libcerf; license=(custom) depends=(glibc) -makedepends=() +makedepends=(cmake) source=(http://apps.jcns.fz-juelich.de/src/libcerf/$pkgname-$pkgver.tgz) -sha256sums=('e36dc147e7fff81143074a21550c259b5aac1b99fc314fc0ae33294231ca5c86') +sha256sums=('43b493f3b145ac38cc7b9318c301e826510c1048d02611c5798a062c33992391') +prepare() { + mkdir -p build + + sed -e 's|/man/|/share/man/|g' -i $pkgname-$pkgver/man/CMakeLists.txt +} + build() { - cd $pkgname-$pkgver - ./configure --prefix=/usr + cd build + cmake ../$pkgname-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr make } package() { - cd $pkgname-$pkgver + cd build make DESTDIR="$pkgdir" install - install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + install -Dm644 "$srcdir"/$pkgname-$pkgver/COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE }