[arch-commits] Commit in firewalld/repos/community-any (5 files)

2018-01-29 Thread Maxime Gauduin via arch-commits
Date: Monday, January 29, 2018 @ 21:33:25
  Author: alucryd
Revision: 287893

archrelease: copy trunk to community-any

Added:
  firewalld/repos/community-any/PKGBUILD
(from rev 287892, firewalld/trunk/PKGBUILD)
  firewalld/repos/community-any/firewalld-arch.patch
(from rev 287892, firewalld/trunk/firewalld-arch.patch)
  firewalld/repos/community-any/firewalld-fs57255.patch
(from rev 287892, firewalld/trunk/firewalld-fs57255.patch)
Deleted:
  firewalld/repos/community-any/PKGBUILD
  firewalld/repos/community-any/firewalld-arch.patch

-+
 PKGBUILD|  113 ++---
 firewalld-arch.patch|  178 +++---
 firewalld-fs57255.patch |   24 ++
 3 files changed, 171 insertions(+), 144 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-29 21:33:05 UTC (rev 287892)
+++ PKGBUILD2018-01-29 21:33:25 UTC (rev 287893)
@@ -1,55 +0,0 @@
-# $Id$
-# Maintainer: Maxime Gauduin 
-# Contributor: unikum 
-# Contributor: speed145a 
-
-pkgname=firewalld
-pkgver=0.5.0
-pkgrel=1
-pkgdesc='Firewall daemon with D-Bus interface'
-arch=('any')
-url='https://github.com/t-woerner/firewalld'
-license=('GPL2')
-depends=('dbus-glib' 'dconf' 'ebtables' 'hicolor-icon-theme' 'ipset' 'iptables'
- 'python-slip')
-makedepends=('docbook-xsl' '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=("firewalld-${pkgver}.tar.gz::https://github.com/t-woerner/firewalld/archive/v${pkgver}.tar.gz;
-'firewalld-arch.patch')
-sha256sums=('ecd3adb714fe2ead77253d505cf430c6c640f2c088f2a779c0459f399629ab38'
-'14a05a2f5eccbb6c30e775877706a90fd4ad524cdd13ea76f3a23b09b9d4212e')
-
-prepare() {
-  cd firewalld-${pkgver}
-
-  patch -Np1 -i ../firewalld-arch.patch
-
-  ./autogen.sh
-}
-
-build() {
-  cd firewalld-${pkgver}
-
-  ./configure \
---prefix='/usr' \
---localstatedir='/var' \
---sbindir='/usr/bin' \
---sysconfdir='/etc' \
---disable-schemas-compile \
---disable-sysconfig
-  make
-}
-
-package() {
-  cd firewalld-${pkgver}
-
-  make DESTDIR="${pkgdir}" install
-}
-
-# vim: ts=2 sw=2 et:

Copied: firewalld/repos/community-any/PKGBUILD (from rev 287892, 
firewalld/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-29 21:33:25 UTC (rev 287893)
@@ -0,0 +1,58 @@
+# $Id$
+# Maintainer: Maxime Gauduin 
+# Contributor: unikum 
+# Contributor: speed145a 
+
+pkgname=firewalld
+pkgver=0.5.0
+pkgrel=2
+pkgdesc='Firewall daemon with D-Bus interface'
+arch=('any')
+url='https://github.com/t-woerner/firewalld'
+license=('GPL2')
+depends=('dbus-glib' 'dconf' 'ebtables' 'hicolor-icon-theme' 'ipset' 'iptables'
+ 'python-slip')
+makedepends=('docbook-xsl' '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=("firewalld-${pkgver}.tar.gz::https://github.com/t-woerner/firewalld/archive/v${pkgver}.tar.gz;
+'firewalld-arch.patch'
+'firewalld-fs57255.patch')
+sha256sums=('ecd3adb714fe2ead77253d505cf430c6c640f2c088f2a779c0459f399629ab38'
+'14a05a2f5eccbb6c30e775877706a90fd4ad524cdd13ea76f3a23b09b9d4212e'
+'7e6a3bd91f96f0bfa60ec463999d1e0411c10036d6f056f5a2237e4959b7bc2c')
+
+prepare() {
+  cd firewalld-${pkgver}
+
+  patch -Np1 -i ../firewalld-arch.patch
+  patch -Np1 -i ../firewalld-fs57255.patch
+
+  ./autogen.sh
+}
+
+build() {
+  cd firewalld-${pkgver}
+
+  ./configure \
+--prefix='/usr' \
+--localstatedir='/var' \
+--sbindir='/usr/bin' \
+--sysconfdir='/etc' \
+--disable-schemas-compile \
+--disable-sysconfig
+  make
+}
+
+package() {
+  cd firewalld-${pkgver}
+
+  make DESTDIR="${pkgdir}" install
+}
+
+# vim: ts=2 sw=2 et:

Deleted: firewalld-arch.patch
===
--- firewalld-arch.patch2018-01-29 21:33:05 UTC (rev 287892)
+++ firewalld-arch.patch2018-01-29 21:33:25 UTC (rev 287893)
@@ -1,89 +0,0 @@
-diff -rupN firewalld-0.5.0.orig/config/firewalld.service.in 
firewalld-0.5.0/config/firewalld.service.in
 firewalld-0.5.0.orig/config/firewalld.service.in   2018-01-25 
22:14:21.796600916 +0100
-+++ 

[arch-commits] Commit in firewalld/trunk (PKGBUILD firewalld-fs57255.patch)

2018-01-29 Thread Maxime Gauduin via arch-commits
Date: Monday, January 29, 2018 @ 21:33:05
  Author: alucryd
Revision: 287892

FS#57255: firewalld 0.5.0-2

Added:
  firewalld/trunk/firewalld-fs57255.patch
Modified:
  firewalld/trunk/PKGBUILD  (contents, properties)

-+
 PKGBUILD|9 ++---
 firewalld-fs57255.patch |   24 
 2 files changed, 30 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 20:32:22 UTC (rev 287891)
+++ PKGBUILD2018-01-29 21:33:05 UTC (rev 287892)
@@ -5,7 +5,7 @@
 
 pkgname=firewalld
 pkgver=0.5.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Firewall daemon with D-Bus interface'
 arch=('any')
 url='https://github.com/t-woerner/firewalld'
@@ -21,14 +21,17 @@
 backup=('etc/conf.d/firewalld'
 'etc/firewalld/firewalld.conf')
 
source=("firewalld-${pkgver}.tar.gz::https://github.com/t-woerner/firewalld/archive/v${pkgver}.tar.gz;
-'firewalld-arch.patch')
+'firewalld-arch.patch'
+'firewalld-fs57255.patch')
 sha256sums=('ecd3adb714fe2ead77253d505cf430c6c640f2c088f2a779c0459f399629ab38'
-'14a05a2f5eccbb6c30e775877706a90fd4ad524cdd13ea76f3a23b09b9d4212e')
+'14a05a2f5eccbb6c30e775877706a90fd4ad524cdd13ea76f3a23b09b9d4212e'
+'7e6a3bd91f96f0bfa60ec463999d1e0411c10036d6f056f5a2237e4959b7bc2c')
 
 prepare() {
   cd firewalld-${pkgver}
 
   patch -Np1 -i ../firewalld-arch.patch
+  patch -Np1 -i ../firewalld-fs57255.patch
 
   ./autogen.sh
 }


Property changes on: firewalld/trunk/PKGBUILD
___
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Added: firewalld-fs57255.patch
===
--- firewalld-fs57255.patch (rev 0)
+++ firewalld-fs57255.patch 2018-01-29 21:33:05 UTC (rev 287892)
@@ -0,0 +1,24 @@
+From a0b6e82be7911d28da3a8879535575c32e7818e5 Mon Sep 17 00:00:00 2001
+From: Eric Garver 
+Date: Mon, 29 Jan 2018 15:39:11 -0500
+Subject: [PATCH] ebtables: fix missing default value to set_rule()
+
+Fixes: #287
+Fixes: e384a49a709a ("fw: Push rule replace logic into backend")
+---
+ src/firewall/core/ebtables.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/firewall/core/ebtables.py b/src/firewall/core/ebtables.py
+index 6f42c656..ea085849 100644
+--- a/src/firewall/core/ebtables.py
 b/src/firewall/core/ebtables.py
+@@ -191,7 +191,7 @@ def set_rules(self, rules, flush=False, log_denied="off"):
+  " ".join(args), ret))
+ return ret
+ 
+-def set_rule(self, rule, log_denied):
++def set_rule(self, rule, log_denied="off"):
+ self._rule_validate(rule)
+ return self.__run(rule)
+ 


[arch-commits] Commit in perl-mime-types/trunk (PKGBUILD)

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:58:10
  Author: felixonmars
Revision: 315583

upgpkg: perl-mime-types 2.17-1

Modified:
  perl-mime-types/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 17:33:09 UTC (rev 315582)
+++ PKGBUILD2018-01-29 17:58:10 UTC (rev 315583)
@@ -4,7 +4,7 @@
 # Contributor: Charles Mauch 
 
 pkgname=perl-mime-types
-pkgver=2.16
+pkgver=2.17
 pkgrel=1
 pkgdesc="Perl/CPAN Module MIME::Types : Information and processing MIME types"
 arch=('any')
@@ -13,7 +13,7 @@
 depends=('perl')
 options=('!emptydirs')
 
source=("http://www.cpan.org/authors/id/M/MA/MARKOV/MIME-Types-${pkgver}.tar.gz;)
-sha512sums=('9a42c44eb4ed50da7518505f5b09c8958f2e2b2163909f2043f7a13ac3c275f994e9534a517781a7548ec5331e60dadee8219bba716c0b4515a1764110b13cb5')
+sha512sums=('a834ddfa70fbaa5688a2a35626c489a48448e273638312609faaa8fbf07ba656254d1f907ba5f25518e93fd62b7b9265eec700c38c8446876dca24e07d8b15c4')
 
 build() {
   cd MIME-Types-${pkgver}


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:13:06
  Author: felixonmars
Revision: 287863

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 287862, 
hledger-web/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 18:13:06 UTC (rev 287863)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hledger-web
+pkgver=1.5
+pkgrel=37
+pkgdesc="Web interface for the hledger accounting tool"
+url="http://hledger.org;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-base-compat' 
'haskell-blaze-html'
+ 'haskell-blaze-markup' 'haskell-clientsession' 'haskell-cmdargs' 
'haskell-data-default'
+ 'haskell-hjsmin' 'haskell-http-conduit' 'haskell-http-client' 
'haskell-hunit'
+ 'haskell-conduit-extra' 'haskell-safe' 'haskell-shakespeare' 
'haskell-text' 'haskell-wai'
+ 'haskell-wai-extra' 'haskell-wai-handler-launch' 'haskell-warp' 
'haskell-yesod'
+ 'haskell-yesod-core' 'haskell-yesod-form' 'haskell-yesod-static' 
'haskell-json'
+ 'haskell-megaparsec' 'haskell-mtl' 'haskell-parsec')
+makedepends=('ghc' 'haskell-hspec' 'haskell-yesod-test')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('3ba0b9e7d03a9d813e41f7f36ca0fa34decf6f04163abea850cb5ff6e322387b60952bfb30f46be817f52b2c79641fba03e62a5d6483b78a7e094c91fbb273a6')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-dev -f-library-only -fthreaded
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $pkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:12:41
  Author: felixonmars
Revision: 287862

upgpkg: hledger-web 1.5-37

rebuild with http-api-data,0.3.7.2

Modified:
  hledger-web/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 18:10:52 UTC (rev 287861)
+++ PKGBUILD2018-01-29 18:12:41 UTC (rev 287862)
@@ -4,7 +4,7 @@
 
 pkgname=hledger-web
 pkgver=1.5
-pkgrel=36
+pkgrel=37
 pkgdesc="Web interface for the hledger accounting tool"
 url="http://hledger.org;
 license=("GPL")


[arch-commits] Commit in virtualbox/trunk (010-linux-4-15.patch PKGBUILD)

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 20:08:55
  Author: eworm
Revision: 287884

upgpkg: virtualbox 5.2.6-2

prepare for linux 4.15

Added:
  virtualbox/trunk/010-linux-4-15.patch
Modified:
  virtualbox/trunk/PKGBUILD

--+
 010-linux-4-15.patch |  116 +
 PKGBUILD |4 +
 2 files changed, 119 insertions(+), 1 deletion(-)

Added: 010-linux-4-15.patch
===
--- 010-linux-4-15.patch(rev 0)
+++ 010-linux-4-15.patch2018-01-29 20:08:55 UTC (rev 287884)
@@ -0,0 +1,116 @@
+diff --git a/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c 
b/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c
+index 9141ed3..d5acad2 100644
+--- a/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c
 b/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c
+@@ -1058,7 +1058,11 @@ void VGDrvNativeISRMousePollEvent(PVBOXGUESTDEVEXT 
pDevExt)
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0)
+ 
+ /** log and dbg_log parameter setter. */
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)
++static int vgdrvLinuxParamLogGrpSet(const char *pszValue, const struct 
kernel_param *pParam)
++#else
+ static int vgdrvLinuxParamLogGrpSet(const char *pszValue, struct kernel_param 
*pParam)
++#endif
+ {
+ if (g_fLoggerCreated)
+ {
+@@ -1073,7 +1077,11 @@ static int vgdrvLinuxParamLogGrpSet(const char 
*pszValue, struct kernel_param *p
+ }
+ 
+ /** log and dbg_log parameter getter. */
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)
++static int vgdrvLinuxParamLogGrpGet(char *pszBuf, const struct kernel_param 
*pParam)
++#else
+ static int vgdrvLinuxParamLogGrpGet(char *pszBuf, struct kernel_param *pParam)
++#endif
+ {
+ PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : 
RTLogRelGetDefaultInstance();
+ *pszBuf = '\0';
+@@ -1084,7 +1092,11 @@ static int vgdrvLinuxParamLogGrpGet(char *pszBuf, 
struct kernel_param *pParam)
+ 
+ 
+ /** log and dbg_log_flags parameter setter. */
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)
++static int vgdrvLinuxParamLogFlagsSet(const char *pszValue, const struct 
kernel_param *pParam)
++#else
+ static int vgdrvLinuxParamLogFlagsSet(const char *pszValue, struct 
kernel_param *pParam)
++#endif
+ {
+ if (g_fLoggerCreated)
+ {
+@@ -1098,7 +1110,11 @@ static int vgdrvLinuxParamLogFlagsSet(const char 
*pszValue, struct kernel_param
+ }
+ 
+ /** log and dbg_log_flags parameter getter. */
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)
++static int vgdrvLinuxParamLogFlagsGet(char *pszBuf, const struct kernel_param 
*pParam)
++#else
+ static int vgdrvLinuxParamLogFlagsGet(char *pszBuf, struct kernel_param 
*pParam)
++#endif
+ {
+ PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : 
RTLogRelGetDefaultInstance();
+ *pszBuf = '\0';
+@@ -1109,7 +1125,11 @@ static int vgdrvLinuxParamLogFlagsGet(char *pszBuf, 
struct kernel_param *pParam)
+ 
+ 
+ /** log and dbg_log_dest parameter setter. */
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)
++static int vgdrvLinuxParamLogDstSet(const char *pszValue, const struct 
kernel_param *pParam)
++#else
+ static int vgdrvLinuxParamLogDstSet(const char *pszValue, struct kernel_param 
*pParam)
++#endif
+ {
+ if (g_fLoggerCreated)
+ {
+@@ -1123,7 +1143,11 @@ static int vgdrvLinuxParamLogDstSet(const char 
*pszValue, struct kernel_param *p
+ }
+ 
+ /** log and dbg_log_dest parameter getter. */
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)
++static int vgdrvLinuxParamLogDstGet(char *pszBuf, const struct kernel_param 
*pParam)
++#else
+ static int vgdrvLinuxParamLogDstGet(char *pszBuf, struct kernel_param *pParam)
++#endif
+ {
+ PRTLOGGER pLogger = pParam->name[0] == 'd' ? RTLogDefaultInstance() : 
RTLogRelGetDefaultInstance();
+ *pszBuf = '\0';
+@@ -1134,7 +1158,11 @@ static int vgdrvLinuxParamLogDstGet(char *pszBuf, 
struct kernel_param *pParam)
+ 
+ 
+ /** r3_log_to_host parameter setter. */
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)
++static int vgdrvLinuxParamR3LogToHostSet(const char *pszValue, const struct 
kernel_param *pParam)
++#else
+ static int vgdrvLinuxParamR3LogToHostSet(const char *pszValue, struct 
kernel_param *pParam)
++#endif
+ {
+ if (pszValue == NULL
+ || *pszValue == '\0'
+@@ -1152,7 +1180,11 @@ static int vgdrvLinuxParamR3LogToHostSet(const char 
*pszValue, struct kernel_par
+ }
+ 
+ /** r3_log_to_host parameter getter. */
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)
++static int vgdrvLinuxParamR3LogToHostGet(char *pszBuf, const struct 
kernel_param *pParam)
++#else
+ static int vgdrvLinuxParamR3LogToHostGet(char *pszBuf, struct kernel_param 
*pParam)
++#endif
+ {
+ strcpy(pszBuf, g_DevExt.fLoggingEnabled ? "enabled" : "disabled");
+ return strlen(pszBuf);
+diff --git a/src/VBox/Additions/linux/drm/vbox_mode.c 

[arch-commits] Commit in polymake/trunk (PKGBUILD gcc7.patch polymake-no-znow.patch)

2018-01-29 Thread Antonio Rojas via arch-commits
Date: Monday, January 29, 2018 @ 22:28:36
  Author: arojas
Revision: 287894

Update to 3.2

Modified:
  polymake/trunk/PKGBUILD
Deleted:
  polymake/trunk/gcc7.patch
  polymake/trunk/polymake-no-znow.patch

+
 PKGBUILD   |   23 +++
 gcc7.patch |   13 -
 polymake-no-znow.patch |   11 ---
 3 files changed, 7 insertions(+), 40 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 21:33:25 UTC (rev 287893)
+++ PKGBUILD2018-01-29 22:28:36 UTC (rev 287894)
@@ -1,37 +1,28 @@
 # Maintainer: Antonio Rojas 
 
 pkgname=polymake
-pkgver=3.1
-pkgrel=6
+pkgver=3.2
+pkgrel=1
 pkgdesc="Open source software for research in polyhedral geometry"
 arch=(x86_64)
 url="https://polymake.org/;
 license=(GPL)
-depends=(mpfr perl-xml-writer perl-xml-libxml perl-xml-libxslt 
perl-term-readline-gnu perl-term-readkey)
-makedepends=(normaliz cddlib lrs ppl apache-ant boost singular bliss-graphs)
+depends=(mpfr normaliz perl-xml-writer perl-xml-libxml perl-xml-libxslt 
perl-term-readline-gnu perl-term-readkey)
+makedepends=(ninja cddlib lrs ppl apache-ant boost singular bliss-graphs)
 optdepends=('singular: ideal library' 'ppl: polytope library' 'java-runtime: 
java module')
-source=("https://polymake.org/lib/exe/fetch.php/download/polymake-$pkgver-minimal.tar.bz2;
-gcc7.patch polymake-no-znow.patch)
-sha256sums=('f751e3c34e5ee3a015a99d1151b357130f15878c0bcea82827a19a12009e7fc0'
-'e93c6d16a13b2701c999ff076fd6510f024b130cd47db2f86f096864b52ae37c'
-'e56b49bfb60bdb2fc91d267efe09731f65d1f0a469322530bcc409b60fdb6578')
+source=("https://polymake.org/lib/exe/fetch.php/download/polymake-$pkgver-minimal.tar.bz2;)
+sha256sums=('fc714cec2e6902b982fe6dc420e3e5a6e871efedbc402070812679c2faa83b2b')
 
 prepare() {
   cd polymake-$pkgver
-  patch -Np0 -i ../gcc7.patch
 # fix lrs headers location
   sed -e 's|lrslib.h|lrslib/lrslib.h|g' -i 
bundled/lrs/apps/polytope/src/lrs_interface.cc \
   -i bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp
-  sed -e 's|||g' -e 
's|\$lrs_path\/include|$lrs_path/include/lrslib|g' -i bundled/lrs/configure.pl
-# Fix undefined symbols
-  patch -p1 -i ../polymake-no-znow.patch
+  sed -e 's|||g' -e 
's|\$lrs_path\/include|$lrs_path/include/lrslib|g' -i 
bundled/lrs/support/configure.pl
 }
 
 build() {
   cd polymake-$pkgver
-  export LDFLAGS=${LDFLAGS/,-z,now} # Fix undefined symbols
-  export CFLAGS=${CFLAGS/-fno-plt}
-  export CXXFLAGS=${CXXFLAGS/-fno-plt}
   ./configure --prefix=/usr
   make
 }

Deleted: gcc7.patch
===
--- gcc7.patch  2018-01-29 21:33:25 UTC (rev 287893)
+++ gcc7.patch  2018-01-29 22:28:36 UTC (rev 287894)
@@ -1,13 +0,0 @@
 lib/core/include/Graph.h.orig  2017-03-28 03:30:14.0 -0600
-+++ lib/core/include/Graph.h   2017-03-28 21:33:36.040286583 -0600
-@@ -709,8 +709,8 @@ public:
-void swap(Table& t)
-{
-   std::swap(R,t.R);
--  std::swap(node_maps, t.node_maps);
--  std::swap(edge_maps, t.edge_maps);
-+  node_maps.swap(t.node_maps);
-+  edge_maps.swap(t.edge_maps);
-   std::swap(n_nodes, t.n_nodes);
-   std::swap(free_node_id, t.free_node_id);
-   std::swap(free_edge_ids, t.free_edge_ids);

Deleted: polymake-no-znow.patch
===
--- polymake-no-znow.patch  2018-01-29 21:33:25 UTC (rev 287893)
+++ polymake-no-znow.patch  2018-01-29 22:28:36 UTC (rev 287894)
@@ -1,11 +0,0 @@
 polymake-3.1/support/configure.pl.orig 2017-12-03 09:21:44.528067697 
+
-+++ polymake-3.1/support/configure.pl  2017-12-03 09:25:17.258583093 +
-@@ -450,6 +450,8 @@
- $Libs =$vars{LIBS} || "";
- 
- $LDsharedFlags=$Config::Config{lddlflags};
-+$LDsharedFlags =~ s/,-z,now//g;
- $LDcallableFlags= $options{callable} eq ".none." ? "none" : "$LDsharedFlags 
$Config::Config{ldflags}";
-+$LDcallableFlags =~ s/,-z,now//g;
- 
- print "checking C++ library ... ";


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

2018-01-29 Thread Antonio Rojas via arch-commits
Date: Monday, January 29, 2018 @ 22:29:00
  Author: arojas
Revision: 287895

archrelease: copy trunk to community-x86_64

Added:
  polymake/repos/community-x86_64/PKGBUILD
(from rev 287894, polymake/trunk/PKGBUILD)
Deleted:
  polymake/repos/community-x86_64/PKGBUILD
  polymake/repos/community-x86_64/gcc7.patch
  polymake/repos/community-x86_64/polymake-no-znow.patch

+
 PKGBUILD   |   75 ---
 gcc7.patch |   13 
 polymake-no-znow.patch |   11 --
 3 files changed, 33 insertions(+), 66 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-29 22:28:36 UTC (rev 287894)
+++ PKGBUILD2018-01-29 22:29:00 UTC (rev 287895)
@@ -1,42 +0,0 @@
-# Maintainer: Antonio Rojas 
-
-pkgname=polymake
-pkgver=3.1
-pkgrel=6
-pkgdesc="Open source software for research in polyhedral geometry"
-arch=(x86_64)
-url="https://polymake.org/;
-license=(GPL)
-depends=(mpfr perl-xml-writer perl-xml-libxml perl-xml-libxslt 
perl-term-readline-gnu perl-term-readkey)
-makedepends=(normaliz cddlib lrs ppl apache-ant boost singular bliss-graphs)
-optdepends=('singular: ideal library' 'ppl: polytope library' 'java-runtime: 
java module')
-source=("https://polymake.org/lib/exe/fetch.php/download/polymake-$pkgver-minimal.tar.bz2;
-gcc7.patch polymake-no-znow.patch)
-sha256sums=('f751e3c34e5ee3a015a99d1151b357130f15878c0bcea82827a19a12009e7fc0'
-'e93c6d16a13b2701c999ff076fd6510f024b130cd47db2f86f096864b52ae37c'
-'e56b49bfb60bdb2fc91d267efe09731f65d1f0a469322530bcc409b60fdb6578')
-
-prepare() {
-  cd polymake-$pkgver
-  patch -Np0 -i ../gcc7.patch
-# fix lrs headers location
-  sed -e 's|lrslib.h|lrslib/lrslib.h|g' -i 
bundled/lrs/apps/polytope/src/lrs_interface.cc \
-  -i bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp
-  sed -e 's|||g' -e 
's|\$lrs_path\/include|$lrs_path/include/lrslib|g' -i bundled/lrs/configure.pl
-# Fix undefined symbols
-  patch -p1 -i ../polymake-no-znow.patch
-}
-
-build() {
-  cd polymake-$pkgver
-  export LDFLAGS=${LDFLAGS/,-z,now} # Fix undefined symbols
-  export CFLAGS=${CFLAGS/-fno-plt}
-  export CXXFLAGS=${CXXFLAGS/-fno-plt}
-  ./configure --prefix=/usr
-  make
-}
-
-package() {
-  cd polymake-$pkgver
-  make DESTDIR="$pkgdir" install
-}

Copied: polymake/repos/community-x86_64/PKGBUILD (from rev 287894, 
polymake/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-29 22:29:00 UTC (rev 287895)
@@ -0,0 +1,33 @@
+# Maintainer: Antonio Rojas 
+
+pkgname=polymake
+pkgver=3.2
+pkgrel=1
+pkgdesc="Open source software for research in polyhedral geometry"
+arch=(x86_64)
+url="https://polymake.org/;
+license=(GPL)
+depends=(mpfr normaliz perl-xml-writer perl-xml-libxml perl-xml-libxslt 
perl-term-readline-gnu perl-term-readkey)
+makedepends=(ninja cddlib lrs ppl apache-ant boost singular bliss-graphs)
+optdepends=('singular: ideal library' 'ppl: polytope library' 'java-runtime: 
java module')
+source=("https://polymake.org/lib/exe/fetch.php/download/polymake-$pkgver-minimal.tar.bz2;)
+sha256sums=('fc714cec2e6902b982fe6dc420e3e5a6e871efedbc402070812679c2faa83b2b')
+
+prepare() {
+  cd polymake-$pkgver
+# fix lrs headers location
+  sed -e 's|lrslib.h|lrslib/lrslib.h|g' -i 
bundled/lrs/apps/polytope/src/lrs_interface.cc \
+  -i bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp
+  sed -e 's|||g' -e 
's|\$lrs_path\/include|$lrs_path/include/lrslib|g' -i 
bundled/lrs/support/configure.pl
+}
+
+build() {
+  cd polymake-$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+package() {
+  cd polymake-$pkgver
+  make DESTDIR="$pkgdir" install
+}

Deleted: gcc7.patch
===
--- gcc7.patch  2018-01-29 22:28:36 UTC (rev 287894)
+++ gcc7.patch  2018-01-29 22:29:00 UTC (rev 287895)
@@ -1,13 +0,0 @@
 lib/core/include/Graph.h.orig  2017-03-28 03:30:14.0 -0600
-+++ lib/core/include/Graph.h   2017-03-28 21:33:36.040286583 -0600
-@@ -709,8 +709,8 @@ public:
-void swap(Table& t)
-{
-   std::swap(R,t.R);
--  std::swap(node_maps, t.node_maps);
--  std::swap(edge_maps, t.edge_maps);
-+  node_maps.swap(t.node_maps);
-+  edge_maps.swap(t.edge_maps);
-   std::swap(n_nodes, t.n_nodes);
-   std::swap(free_node_id, t.free_node_id);
-   std::swap(free_edge_ids, t.free_edge_ids);

Deleted: polymake-no-znow.patch
===
--- polymake-no-znow.patch  2018-01-29 22:28:36 UTC (rev 287894)
+++ polymake-no-znow.patch  2018-01-29 22:29:00 UTC (rev 287895)
@@ -1,11 +0,0 @@
 polymake-3.1/support/configure.pl.orig 2017-12-03 09:21:44.528067697 
+
-+++ polymake-3.1/support/configure.pl  

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

2018-01-29 Thread Baptiste Jonglez via arch-commits
Date: Monday, January 29, 2018 @ 22:56:24
  Author: zorun
Revision: 287897

archrelease: copy trunk to community-staging-x86_64

Added:
  clementine/repos/community-staging-x86_64/
  clementine/repos/community-staging-x86_64/PKGBUILD
(from rev 287896, clementine/trunk/PKGBUILD)
  
clementine/repos/community-staging-x86_64/add-missing-functional-includes-5630.patch
(from rev 287896, 
clementine/trunk/add-missing-functional-includes-5630.patch)
  
clementine/repos/community-staging-x86_64/clementine-1.3.1-chromaprint-1.4.0.patch
(from rev 287896, clementine/trunk/clementine-1.3.1-chromaprint-1.4.0.patch)
  clementine/repos/community-staging-x86_64/clementine-cryptopp6.patch
(from rev 287896, clementine/trunk/clementine-cryptopp6.patch)
  clementine/repos/community-staging-x86_64/clementine-gcc6.patch
(from rev 287896, clementine/trunk/clementine-gcc6.patch)

+
 PKGBUILD   |   69 +++
 add-missing-functional-includes-5630.patch |   51 +++
 clementine-1.3.1-chromaprint-1.4.0.patch   |   41 
 clementine-cryptopp6.patch |   25 +
 clementine-gcc6.patch  |   22 
 5 files changed, 208 insertions(+)

Copied: clementine/repos/community-staging-x86_64/PKGBUILD (from rev 287896, 
clementine/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 22:56:24 UTC (rev 287897)
@@ -0,0 +1,69 @@
+# $Id$
+# Maintainer: Maxime Gauduin 
+# Contributor: Stéphane Gaudreault 
+# Contributor: BlackEagle 
+# Contributor: Dany Martineau 
+
+pkgname=clementine
+pkgver=1.3.1
+pkgrel=13
+pkgdesc='A modern music player and library organizer'
+url='http://www.clementine-player.org/'
+license=('GPL')
+arch=('x86_64')
+depends=('chromaprint' 'crypto++' 'fftw' 'gcc-libs' 'glew' 'glib2' 'glibc'
+ 'gst-plugins-base-libs' 'gstreamer' 'libcdio' 'libechonest' 'libgl'
+ 'libgpod' 'liblastfm' 'libmtp' 'libpulse' 'libx11' 'protobuf' 'qjson'
+ 'qt4' 'sqlite' 'taglib' 'zlib')
+makedepends=('boost' 'cmake' 'mesa' 'sparsehash')
+optdepends=('gst-plugins-base: "Base" plugin libraries'
+'gst-plugins-good: "Good" plugin libraries'
+'gst-plugins-bad: "Bad" plugin libraries'
+'gst-plugins-ugly: "Ugly" plugin libraries'
+'gst-libav: Libav plugin'
+'gvfs: Various devices support')
+source=("clementine-${pkgver}.tar.gz::https://github.com/clementine-player/Clementine/archive/${pkgver}.tar.gz;
+'clementine-gcc6.patch'
+'add-missing-functional-includes-5630.patch'
+'clementine-1.3.1-chromaprint-1.4.0.patch'
+'clementine-cryptopp6.patch')
+sha256sums=('f885931a9ab7c88607d07b50c64fcce46fc05f13dd2c0a04188c94eff938f37c'
+'05bd4dc0138eed084332fa1a688a96858418731f337f54e0d8ab0853123f40ee'
+'213a1c2eb3f3c1d2904ed855ad851c10705d04cfa20b36b843b60003469fdc1a'
+'4cc9c9df599df4a595c6acf4e129a54296c0a8e537627435e3df14e1e95447b0'
+'e9c09dca76ed8fae2ecb089571396c9293f546871fb2f27cc37010dd5cba9e46')
+
+prepare() {
+  cd Clementine-${pkgver}
+
+  # Fix build with GCC 6
+  patch -p1 -i ../clementine-gcc6.patch
+  # https://github.com/clementine-player/Clementine/pull/5630
+  patch -p1 -i ../add-missing-functional-includes-5630.patch
+  # Fix build with chromaprint 1.4.0
+  patch -p1 -i ../clementine-1.3.1-chromaprint-1.4.0.patch
+  # Fix build with crypto++ 6.0.0 due to 
https://github.com/weidai11/cryptopp/issues/442
+  patch -p1 -i ../clementine-cryptopp6.patch
+
+  if [[ -d build ]]; then
+rm -rf build
+  fi
+  mkdir build
+}
+
+build() {
+  cd Clementine-${pkgver}/build
+
+  cmake .. \
+-DCMAKE_BUILD_TYPE='Release' \
+-DCMAKE_INSTALL_PREFIX='/usr'
+  make
+}
+
+package() {
+  cd Clementine-${pkgver}/build
+
+  make DESTDIR="${pkgdir}" install
+}
+
+# vim: ts=2 sw=2 et:

Copied: 
clementine/repos/community-staging-x86_64/add-missing-functional-includes-5630.patch
 (from rev 287896, clementine/trunk/add-missing-functional-includes-5630.patch)
===
--- community-staging-x86_64/add-missing-functional-includes-5630.patch 
(rev 0)
+++ community-staging-x86_64/add-missing-functional-includes-5630.patch 
2018-01-29 22:56:24 UTC (rev 287897)
@@ -0,0 +1,51 @@
+From 8a6cc8b5069265e1e92e22def985e22c5955e503 Mon Sep 17 00:00:00 2001
+From: Morris Hafner 
+Date: Mon, 13 Feb 2017 17:46:46 +0100
+Subject: [PATCH] Add missing  includes (#5630)
+
+---
+ src/core/mergedproxymodel.cpp | 1 +
+ src/devices/giolister.cpp | 1 +
+ src/library/groupbydialog.cpp 

[arch-commits] Commit in clementine/trunk (PKGBUILD clementine-cryptopp6.patch)

2018-01-29 Thread Baptiste Jonglez via arch-commits
Date: Monday, January 29, 2018 @ 22:49:20
  Author: zorun
Revision: 287896

clementine: fix build with crypto++ 6.0.0

Added:
  clementine/trunk/clementine-cryptopp6.patch
Modified:
  clementine/trunk/PKGBUILD

+
 PKGBUILD   |   10 +++---
 clementine-cryptopp6.patch |   25 +
 2 files changed, 32 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 22:29:00 UTC (rev 287895)
+++ PKGBUILD2018-01-29 22:49:20 UTC (rev 287896)
@@ -6,7 +6,7 @@
 
 pkgname=clementine
 pkgver=1.3.1
-pkgrel=12
+pkgrel=13
 pkgdesc='A modern music player and library organizer'
 url='http://www.clementine-player.org/'
 license=('GPL')
@@ -25,11 +25,13 @@
 
source=("clementine-${pkgver}.tar.gz::https://github.com/clementine-player/Clementine/archive/${pkgver}.tar.gz;
 'clementine-gcc6.patch'
 'add-missing-functional-includes-5630.patch'
-'clementine-1.3.1-chromaprint-1.4.0.patch')
+'clementine-1.3.1-chromaprint-1.4.0.patch'
+'clementine-cryptopp6.patch')
 sha256sums=('f885931a9ab7c88607d07b50c64fcce46fc05f13dd2c0a04188c94eff938f37c'
 '05bd4dc0138eed084332fa1a688a96858418731f337f54e0d8ab0853123f40ee'
 '213a1c2eb3f3c1d2904ed855ad851c10705d04cfa20b36b843b60003469fdc1a'
-'4cc9c9df599df4a595c6acf4e129a54296c0a8e537627435e3df14e1e95447b0')
+'4cc9c9df599df4a595c6acf4e129a54296c0a8e537627435e3df14e1e95447b0'
+'e9c09dca76ed8fae2ecb089571396c9293f546871fb2f27cc37010dd5cba9e46')
 
 prepare() {
   cd Clementine-${pkgver}
@@ -40,6 +42,8 @@
   patch -p1 -i ../add-missing-functional-includes-5630.patch
   # Fix build with chromaprint 1.4.0
   patch -p1 -i ../clementine-1.3.1-chromaprint-1.4.0.patch
+  # Fix build with crypto++ 6.0.0 due to 
https://github.com/weidai11/cryptopp/issues/442
+  patch -p1 -i ../clementine-cryptopp6.patch
 
   if [[ -d build ]]; then
 rm -rf build

Added: clementine-cryptopp6.patch
===
--- clementine-cryptopp6.patch  (rev 0)
+++ clementine-cryptopp6.patch  2018-01-29 22:49:20 UTC (rev 287896)
@@ -0,0 +1,25 @@
+diff --git a/src/internet/spotify/spotifyblobdownloader.cpp 
b/src/internet/spotify/spotifyblobdownloader.cpp
+index e34577f5d..045aeeb8a 100644
+--- a/src/internet/spotify/spotifyblobdownloader.cpp
 b/src/internet/spotify/spotifyblobdownloader.cpp
+@@ -189,7 +189,7 @@ bool SpotifyBlobDownloader::CheckSignature(
+ 
+   try {
+ CryptoPP::ByteQueue bytes;
+-bytes.Put(reinterpret_cast(public_key_data.constData()),
++bytes.Put(reinterpret_cast(public_key_data.constData()),
+   public_key_data.size());
+ bytes.MessageEnd();
+ 
+@@ -204,9 +204,9 @@ bool SpotifyBlobDownloader::CheckSignature(
+   actual_filename.remove(kSignatureSuffix);
+ 
+   const bool result = verifier.VerifyMessage(
+-  reinterpret_cast(file_data[actual_filename].constData()),
++  reinterpret_cast(file_data[actual_filename].constData()),
+   file_data[actual_filename].size(),
+-  reinterpret_cast(
++  reinterpret_cast(
+   file_data[signature_filename].constData()),
+   file_data[signature_filename].size());
+   qLog(Debug) << "Verifying" << actual_filename << "against"


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:02:41
  Author: felixonmars
Revision: 287855

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-yesod-test/repos/community-staging-x86_64/PKGBUILD (from rev 
287854, haskell-yesod-test/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 18:02:41 UTC (rev 287855)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=yesod-test
+pkgname=haskell-yesod-test
+pkgver=1.5.9.1
+pkgrel=29
+pkgdesc="Integration testing for WAI/Yesod Applications"
+url="http://www.yesodweb.com;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hunit' 'haskell-attoparsec' 
'haskell-blaze-builder'
+ 'haskell-blaze-html' 'haskell-blaze-markup' 
'haskell-case-insensitive' 'haskell-cookie'
+ 'haskell-hspec-core' 'haskell-html-conduit' 'haskell-http-types' 
'haskell-monad-control'
+ 'haskell-network' 'haskell-persistent' 'haskell-pretty-show' 
'haskell-text' 'haskell-wai'
+ 'haskell-wai-extra' 'haskell-xml-conduit' 'haskell-xml-types' 
'haskell-yesod-core')
+makedepends=('ghc' 'haskell-yesod-form' 'haskell-lifted-base' 'haskell-hspec')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('9b33af1df7cdc526e4be9339f2ff84f1b2f748d5516f1a851fcd537df2500961a3ac07c74db6311d499cb233ddb802e425efc16f10c1dedb16239fac8b767bed')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-29 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, January 29, 2018 @ 18:03:22
  Author: svenstaro
Revision: 287856

upgpkg: lib32-nvidia-utils 390.25-1

Modified:
  lib32-nvidia-utils/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 18:02:41 UTC (rev 287855)
+++ PKGBUILD2018-01-29 18:03:22 UTC (rev 287856)
@@ -5,7 +5,7 @@
 _pkgbasename=nvidia-utils
 pkgbase=lib32-$_pkgbasename
 pkgname=('lib32-nvidia-utils' 'lib32-opencl-nvidia')
-pkgver=387.34
+pkgver=390.25
 pkgrel=1
 arch=('x86_64')
 url="http://www.nvidia.com/;
@@ -16,7 +16,7 @@
 _arch='x86'
 _pkg="NVIDIA-Linux-${_arch}-${pkgver}"
 
source=("https://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run;)
-sha512sums=('ba9362123a75f85a0a5a9dcc95c06bcb350a8dff2db864db30a73172db44006fa39eee8e23cf959ab2012b61b922d1f0d7ab225329815737819f27d1be300b95')
+sha512sums=('59f5d832a0372ec5a19e356f3cf9b82f1f704381683eca845092659df03791b21511c32f3c2bb5a263978c86b2008c1fdfde3b3a125100235948291cad99f8b3')
 
 create_links() {
 # create soname links


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:10:23
  Author: felixonmars
Revision: 287860

upgpkg: git-annex 6.20180112-39

rebuild with http-api-data,0.3.7.2

Modified:
  git-annex/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 18:04:24 UTC (rev 287859)
+++ PKGBUILD2018-01-29 18:10:23 UTC (rev 287860)
@@ -4,7 +4,7 @@
 
 pkgname=git-annex
 pkgver=6.20180112
-pkgrel=38
+pkgrel=39
 pkgdesc="Manage files with git, without checking their contents into git"
 url="http://git-annex.branchable.com/;
 license=("AGPL3")


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

2018-01-29 Thread Jakob Gruber via arch-commits
Date: Monday, January 29, 2018 @ 18:31:53
  Author: schuay
Revision: 287877

archrelease: copy trunk to community-any

Added:
  ranger/repos/community-any/PKGBUILD
(from rev 287876, ranger/trunk/PKGBUILD)
Deleted:
  ranger/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-29 18:31:25 UTC (rev 287876)
+++ PKGBUILD2018-01-29 18:31:53 UTC (rev 287877)
@@ -1,38 +0,0 @@
-# Maintainer: schuay 
-# Previous maintainer: Roman Zimbelmann 
-
-pkgname=ranger
-pkgver=1.8.1
-pkgrel=1
-pkgdesc='A simple, vim-like file manager'
-arch=('any')
-url='http://ranger.nongnu.org'
-license=('GPL')
-depends=('python')
-optdepends=(
-'python-chardet: in case of encoding detection problems'
-'sudo: to use the "run as root"-feature'
-'libcaca: for ASCII-art image previews'
-'highlight: for syntax highlighting of code'
-'atool: for previews of archives'
-'w3m: for previews of images and html pages'
-'lynx: for previews of html pages'
-'elinks: for previews of html pages'
-'poppler: for pdf previews'
-'transmission-cli: for viewing bittorrent information'
-'mediainfo: for viewing information about media files'
-'perl-image-exiftool: for viewing information about media files')
-conflicts=('ranger-git')
-source=("http://ranger.nongnu.org/${pkgname}-${pkgver}.tar.gz;
-"http://ranger.nongnu.org/${pkgname}-${pkgver}.tar.gz.sig;)
-sha256sums=('1433f9f9958b104c97d4b23ab77a2ac37d3f98b826437b941052a55c01c721b4'
-'SKIP')
-validpgpkeys=('1E9B36EC051FF6F7FFC969A7F08CE1E200FB5CDF') # huterich
-
-package() { 
-  cd "${srcdir}/${pkgname}-${pkgver}"
-
-  # Replace "python" with the python binary you want ranger to use!
-  # (python 2.6 and >=3.1 supported, below 2.6 will certainly not work.)
-  python setup.py -q install --root="${pkgdir}" --optimize=1
-}

Copied: ranger/repos/community-any/PKGBUILD (from rev 287876, 
ranger/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-29 18:31:53 UTC (rev 287877)
@@ -0,0 +1,40 @@
+# Maintainer: schuay 
+# Previous maintainer: Roman Zimbelmann 
+
+pkgname=ranger
+pkgver=1.9.0
+pkgrel=1
+pkgdesc='A simple, vim-like file manager'
+arch=('any')
+url='http://ranger.nongnu.org'
+license=('GPL')
+depends=('python')
+optdepends=(
+'atool: for previews of archives'
+'elinks: for previews of html pages'
+'ffmpegthumbnailer: for video previews'
+'highlight: for syntax highlighting of code'
+'libcaca: for ASCII-art image previews'
+'lynx: for previews of html pages'
+'mediainfo: for viewing information about media files'
+'odt2txt: for OpenDocument texts'
+'perl-image-exiftool: for viewing information about media files'
+'poppler: for pdf previews'
+'python-chardet: in case of encoding detection problems'
+'sudo: to use the "run as root"-feature'
+'transmission-cli: for viewing bittorrent information'
+'w3m: for previews of images and html pages')
+conflicts=('ranger-git')
+source=("http://ranger.github.io/${pkgname}-${pkgver}.tar.gz;
+"http://ranger.github.io/${pkgname}-${pkgver}.tar.gz.sig;)
+sha256sums=('64ba1eecee54dce0265c36eb87edaf4211a462dc0cb6c831113a232829fecfd9'
+'SKIP')
+validpgpkeys=('1E9B36EC051FF6F7FFC969A7F08CE1E200FB5CDF') # huterich
+
+package() { 
+  cd "${srcdir}/${pkgname}-${pkgver}"
+
+  # Replace "python" with the python binary you want ranger to use!
+  # (python 2.6 and >=3.1 supported, below 2.6 will certainly not work.)
+  python setup.py -q install --root="${pkgdir}" --optimize=1
+}


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

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 20:05:50
  Author: eworm
Revision: 287883

upgpkg: virtualbox-modules-arch 5.2.6-3

Modified:
  virtualbox-modules-arch/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 19:36:59 UTC (rev 287882)
+++ PKGBUILD2018-01-29 20:05:50 UTC (rev 287883)
@@ -7,7 +7,7 @@
 pkgver=5.2.6
 pkgrel=3
 _linux_major=4
-_linux_minor=14
+_linux_minor=15
 arch=('x86_64')
 url='http://virtualbox.org'
 license=('GPL')


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

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 20:11:57
  Author: eworm
Revision: 287886

upgpkg: virtualbox-modules-arch 5.2.6-4

Modified:
  virtualbox-modules-arch/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 20:09:25 UTC (rev 287885)
+++ PKGBUILD2018-01-29 20:11:57 UTC (rev 287886)
@@ -5,7 +5,7 @@
 pkgbase=virtualbox-modules-arch
 pkgname=('virtualbox-host-modules-arch' 'virtualbox-guest-modules-arch')
 pkgver=5.2.6
-pkgrel=3
+pkgrel=4
 _linux_major=4
 _linux_minor=15
 arch=('x86_64')


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:57:45
  Author: felixonmars
Revision: 287850

upgpkg: haskell-yesod-persistent 1.4.3-46

rebuild with http-api-data,0.3.7.2

Modified:
  haskell-yesod-persistent/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 17:57:17 UTC (rev 287849)
+++ PKGBUILD2018-01-29 17:57:45 UTC (rev 287850)
@@ -5,7 +5,7 @@
 _hkgname=yesod-persistent
 pkgname=haskell-yesod-persistent
 pkgver=1.4.3
-pkgrel=45
+pkgrel=46
 pkgdesc="Some helpers for using Persistent from Yesod."
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2018-01-29 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, January 29, 2018 @ 18:01:20
  Author: svenstaro
Revision: 315587

upgpkg: nvidia-utils 390.25-1

Modified:
  nvidia-utils/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 17:59:23 UTC (rev 315586)
+++ PKGBUILD2018-01-29 18:01:20 UTC (rev 315587)
@@ -5,8 +5,8 @@
 
 pkgbase=nvidia-utils
 pkgname=('nvidia-utils' 'opencl-nvidia')
-pkgver=387.34
-pkgrel=5
+pkgver=390.25
+pkgrel=1
 arch=('x86_64')
 url="http://www.nvidia.com/;
 license=('custom')
@@ -16,7 +16,7 @@
 
"http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
 
sha512sums=('c49d246a519731bfab9d22afa5c2dd2d366db06d80182738b84881e93cd697c783f16ee04819275c05597bb063451a5d6102fbc562cd078d2a374533a23cea48'
 
'4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
-
'0a472f8e446dee01f9e526d4de4f6d587a97ad36dd36da66ab15243b6194a8198cbaf9ad3394558fdc963dd56ef1daaf519ed9cd69d59bc990bd56626897f5c8')
+
'02dbb790013f51b6e6945933d977366211f47cb62f7ff1b6b2f57bd40be7fc28d8e92f223155f21fcb9154b857133235e68f9e020d0d8079f5e9f676d15177d7')
 
 [[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}"
 [[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:59:23
  Author: felixonmars
Revision: 315586

archrelease: copy trunk to extra-x86_64

Added:
  perl-dbi/repos/extra-x86_64/PKGBUILD
(from rev 315585, perl-dbi/trunk/PKGBUILD)
Deleted:
  perl-dbi/repos/extra-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-29 17:58:57 UTC (rev 315585)
+++ PKGBUILD2018-01-29 17:59:23 UTC (rev 315586)
@@ -1,38 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-
-pkgname=perl-dbi
-pkgver=1.639
-pkgrel=1
-pkgdesc="Database independent interface for Perl"
-arch=('x86_64')
-url="http://search.cpan.org/dist/DBI/;
-license=('GPL' 'PerlArtistic')
-depends=('perl')
-checkdepends=('perl-test-pod' 'perl-test-pod-coverage')
-options=('!emptydirs')
-source=(http://www.cpan.org/authors/id/T/TI/TIMB/DBI-$pkgver.tar.gz)
-sha512sums=('14833f9c4f91e4ab646471254e893ec2c39dbe64c67f4324cea23b4a50249fd94622c9c8c63628faaed2bea1f765e3d9d223c5bbf33ad4124eda70b69d0b8640')
-
-build() {
-  cd DBI-$pkgver
-  perl Makefile.PL INSTALLDIRS=vendor
-  make
-}
-
-check() {
-  cd DBI-$pkgver
-  make test
-}
-
-package() {
-  cd DBI-$pkgver
-  make DESTDIR="$pkgdir" install
-# template start; name=perl-binary-module-dependency; version=1;
-if [[ $(find "$pkgdir/usr/lib/perl5/" -name "*.so") ]]; then
-   _perlver_min=$(perl -e '$v = $^V->{version}; print 
$v->[0].".".($v->[1]);')
-   _perlver_max=$(perl -e '$v = $^V->{version}; print 
$v->[0].".".($v->[1]+1);')
-   depends+=("perl>=$_perlver_min" "perl<$_perlver_max")
-fi
-# template end;
-}

Copied: perl-dbi/repos/extra-x86_64/PKGBUILD (from rev 315585, 
perl-dbi/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-29 17:59:23 UTC (rev 315586)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+pkgname=perl-dbi
+pkgver=1.640
+pkgrel=1
+pkgdesc="Database independent interface for Perl"
+arch=('x86_64')
+url="http://search.cpan.org/dist/DBI/;
+license=('GPL' 'PerlArtistic')
+depends=('perl')
+checkdepends=('perl-test-pod' 'perl-test-pod-coverage')
+options=('!emptydirs')
+source=(http://www.cpan.org/authors/id/T/TI/TIMB/DBI-$pkgver.tar.gz)
+sha512sums=('d2d08d1caa5779d3673ccddd9836fb4edf42909880cdb7c8554d09527bd6d44faf410cb1587a0ad880b0677abf21fd3ef71458b889d5a1bb5cecda020bdb4bb0')
+
+build() {
+  cd DBI-$pkgver
+  perl Makefile.PL INSTALLDIRS=vendor
+  make
+}
+
+check() {
+  cd DBI-$pkgver
+  make test
+}
+
+package() {
+  cd DBI-$pkgver
+  make DESTDIR="$pkgdir" install
+# template start; name=perl-binary-module-dependency; version=1;
+if [[ $(find "$pkgdir/usr/lib/perl5/" -name "*.so") ]]; then
+   _perlver_min=$(perl -e '$v = $^V->{version}; print 
$v->[0].".".($v->[1]);')
+   _perlver_max=$(perl -e '$v = $^V->{version}; print 
$v->[0].".".($v->[1]+1);')
+   depends+=("perl>=$_perlver_min" "perl<$_perlver_max")
+fi
+# template end;
+}


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:02:10
  Author: felixonmars
Revision: 287854

upgpkg: haskell-yesod-test 1.5.9.1-29

rebuild with http-api-data,0.3.7.2

Modified:
  haskell-yesod-test/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 18:00:25 UTC (rev 287853)
+++ PKGBUILD2018-01-29 18:02:10 UTC (rev 287854)
@@ -4,7 +4,7 @@
 _hkgname=yesod-test
 pkgname=haskell-yesod-test
 pkgver=1.5.9.1
-pkgrel=28
+pkgrel=29
 pkgdesc="Integration testing for WAI/Yesod Applications"
 url="http://www.yesodweb.com;
 license=('MIT')


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:14:50
  Author: felixonmars
Revision: 287865

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD (from rev 
287864, haskell-yesod-auth/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 18:14:50 UTC (rev 287865)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-auth
+pkgname=haskell-yesod-auth
+pkgver=1.4.21
+pkgrel=50
+pkgdesc="Authentication for Yesod."
+url="http://www.yesodweb.com/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-authenticate" 
"haskell-base16-bytestring"
+ "haskell-base64-bytestring" "haskell-blaze-builder" 
"haskell-blaze-html"
+ "haskell-blaze-markup" "haskell-byteable" "haskell-conduit" 
"haskell-conduit-extra"
+ "haskell-cryptonite" "haskell-data-default" "haskell-email-validate"
+ "haskell-file-embed" "haskell-http-client" "haskell-http-conduit" 
"haskell-http-types"
+ "haskell-lifted-base" "haskell-memory" "haskell-mime-mail" 
"haskell-network-uri"
+ "haskell-nonce" "haskell-persistent" "haskell-persistent-template" 
"haskell-random"
+ "haskell-resourcet" "haskell-safe" "haskell-shakespeare" 
"haskell-text"
+ "haskell-unordered-containers" "haskell-wai" "haskell-yesod-core" 
"haskell-yesod-form"
+ "haskell-yesod-persistent")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('827cfff9ffb0f533b0cbc68cac53be1a057dde531596b57d823c14a3e737ba7c26394fd33b93dc6ad881ff6cc62e3246807f338c21ebe895be45b856460e7e23')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fnetwork-uri
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:00:25
  Author: felixonmars
Revision: 287853

archrelease: copy trunk to community-staging-x86_64

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

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

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


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:16:18
  Author: felixonmars
Revision: 287867

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-servant/repos/community-staging-x86_64/PKGBUILD (from rev 
287866, haskell-servant/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 18:16:18 UTC (rev 287867)
@@ -0,0 +1,54 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=servant
+pkgname=haskell-servant
+pkgver=0.12.1
+pkgrel=8
+pkgdesc="A family of combinators for defining webservices APIs"
+url="http://haskell-servant.readthedocs.org/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-compat' 'haskell-aeson' 'haskell-attoparsec'
+ 'haskell-case-insensitive' 'haskell-http-api-data' 
'haskell-http-media'
+ 'haskell-http-types' 'haskell-natural-transformation' 'haskell-mtl' 
'haskell-mmorph'
+ 'haskell-tagged' 'haskell-text' 'haskell-string-conversions' 
'haskell-network-uri'
+ 'haskell-vault')
+makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-aeson-compat' 
'haskell-hspec'
+ 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-url' 
'haskell-doctest'
+ 'haskell-filemanip')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('f7c4a7faa666e579f681db6fc9bd78ed93b09015561c8d390fb877b08502e85d1aeb182051e1ee3ea4513ed2328fea1fe752c37fdb619d602c98d791db235a55')
+
+prepare() {
+sed -i '/test-suite doctests/a \ x-doctest-options: -dynamic' 
$_hkgname-$pkgver/$_hkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:15:56
  Author: felixonmars
Revision: 287866

upgpkg: haskell-servant 0.12.1-8

rebuild with http-api-data,0.3.7.2

Modified:
  haskell-servant/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 18:14:50 UTC (rev 287865)
+++ PKGBUILD2018-01-29 18:15:56 UTC (rev 287866)
@@ -5,7 +5,7 @@
 _hkgname=servant
 pkgname=haskell-servant
 pkgver=0.12.1
-pkgrel=7
+pkgrel=8
 pkgdesc="A family of combinators for defining webservices APIs"
 url="http://haskell-servant.readthedocs.org/;
 license=("custom:BSD3")


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:21:11
  Author: felixonmars
Revision: 287874

upgpkg: hledger-api 1.5-37

rebuild with http-api-data,0.3.7.2

Modified:
  hledger-api/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 18:19:47 UTC (rev 287873)
+++ PKGBUILD2018-01-29 18:21:11 UTC (rev 287874)
@@ -4,7 +4,7 @@
 
 pkgname=hledger-api
 pkgver=1.5
-pkgrel=36
+pkgrel=37
 pkgdesc="Web API server for the hledger accounting tool"
 url="http://hledger.org;
 license=("GPL")


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:21:33
  Author: felixonmars
Revision: 287875

archrelease: copy trunk to community-staging-x86_64

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

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

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


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

2018-01-29 Thread Jaroslav Lichtblau via arch-commits
Date: Monday, January 29, 2018 @ 20:15:44
  Author: jlichtblau
Revision: 287888

upgpkg: encfs 1.9.4-1 - new upstream release

Modified:
  encfs/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 20:14:15 UTC (rev 287887)
+++ PKGBUILD2018-01-29 20:15:44 UTC (rev 287888)
@@ -6,8 +6,8 @@
 # Contributor: Daniel J Griffiths 
 
 pkgname=encfs
-pkgver=1.9.2
-pkgrel=2
+pkgver=1.9.4
+pkgrel=1
 pkgdesc='Encrypted filesystem in user-space'
 arch=('x86_64')
 url='https://vgough.github.io/encfs/'
@@ -17,7 +17,7 @@
 
source=(https://github.com/vgough/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz{,.asc})
 # validpgpkeys=('E583187B2E26D6EF8BF4556333C65E29813C14DF') # Valient Gough
 validpgpkeys=('FFF3E01444FED7C316A3545A895F5BC123A02740') # Jakob 
Unterwurzacher 
-sha256sums=('cd9e972cd9565cdc26473c86d2c77c98de31fc6f604fa7d149dd5d6e35d46eaa'
+sha256sums=('20656b4ead58ebd8d5f49a5c346b59e70dc2dc31220159e5b5a115bfa1bc40d6'
 'SKIP')
 
 build() {
@@ -34,10 +34,9 @@
   make
 }
 
-# https://github.com/vgough/encfs/issues/358
 # check() {
 #   cd "${srcdir}"/build
-#
+# 
 #   make test
 # }
 


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

2018-01-29 Thread Jakob Gruber via arch-commits
Date: Monday, January 29, 2018 @ 18:16:56
  Author: schuay
Revision: 287869

archrelease: copy trunk to community-any

Added:
  abcde/repos/community-any/PKGBUILD
(from rev 287868, abcde/trunk/PKGBUILD)
  abcde/repos/community-any/fix-mp3-tagging.patch
(from rev 287868, abcde/trunk/fix-mp3-tagging.patch)
Deleted:
  abcde/repos/community-any/PKGBUILD
  abcde/repos/community-any/fix-mp3-tagging.patch

---+
 PKGBUILD  |   87 
 fix-mp3-tagging.patch |   40 +++---
 2 files changed, 64 insertions(+), 63 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-29 18:16:42 UTC (rev 287868)
+++ PKGBUILD2018-01-29 18:16:56 UTC (rev 287869)
@@ -1,43 +0,0 @@
-# $Id$
-# Contributor: Jochem Kossen 
-# Contributor: Kevin Piche 
-# Contributor: Daniel J Griffiths 
-# Maintainer: schuay 
-
-pkgname=abcde
-pkgver=2.8.1
-pkgrel=2
-pkgdesc='Frontend command-line utility that grabs tracks off a CD, encodes 
them to ogg or mp3 format, and tags them, all in one go'
-arch=('any')
-url='https://abcde.einval.com/'
-license=('GPL')
-depends=('bash' 'cd-discid' 'wget' 'vorbis-tools' 'python2-eyed3')
-optdepends=('cdparanoia: Paranoia ripping support'
-'cdrkit: icedax ripping support'
-'flac: FLAC encoding support'
-'id3: ID3 v1 tag support'
-'lame: MP3 encoding support'
-'mp3gain: MP3 normalization support'
-'perl-musicbrainz-discid: musicbrainz support (AUR)'
-'perl-webservice-musicbrainz: musicbrainz support (AUR)'
-'vorbisgain: Ogg Vorbis normalization support')
-backup=("etc/${pkgname}.conf")
-source=("https://abcde.einval.com/download/abcde-${pkgver}.tar.gz"{,.sign}
-'fix-mp3-tagging.patch')
-validpgpkeys=('CEBB52301D617E910390FE16587979573442684E'
-  '742D444A5AFAF2951EF33E7BF8FB375D9CC820B3') # Steve McIntyre, 
Andrew Strong
-sha256sums=('e49c71d7ddcd312dcc819c3be203abd3d09d286500ee777cde434c7881962b39'
-'SKIP'
-'cfe94785801cf53828d262fe3ed4894065afcc50f5db5ceb2bb2d77d63514d95')
-
-build() {
-  cd "${pkgname}-${pkgver}"
-
-  patch -Np0 < "${srcdir}/fix-mp3-tagging.patch"
-  sed -e "s:normalize-audio:normalize:g" -i ${pkgname}
-}
-
-package() {
-  make -C "${pkgname}-${pkgver}" DESTDIR="${pkgdir}" prefix=/usr 
sysconfdir=/etc install
-}
-

Copied: abcde/repos/community-any/PKGBUILD (from rev 287868, 
abcde/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-29 18:16:56 UTC (rev 287869)
@@ -0,0 +1,44 @@
+# $Id$
+# Contributor: Jochem Kossen 
+# Contributor: Kevin Piche 
+# Contributor: Daniel J Griffiths 
+# Maintainer: schuay 
+
+pkgname=abcde
+pkgver=2.8.1
+pkgrel=3
+pkgdesc='Frontend command-line utility that grabs tracks off a CD, encodes 
them to ogg or mp3 format, and tags them, all in one go'
+arch=('any')
+url='https://abcde.einval.com/'
+license=('GPL')
+depends=('bash' 'cd-discid' 'wget' 'vorbis-tools' 'python-eyed3')
+optdepends=('cdparanoia: Paranoia ripping support'
+'cdrkit: icedax ripping support'
+'flac: FLAC encoding support'
+'glyr: album art support'
+'id3: ID3 v1 tag support'
+'lame: MP3 encoding support'
+'mp3gain: MP3 normalization support'
+'perl-musicbrainz-discid: musicbrainz support (AUR)'
+'perl-webservice-musicbrainz0: musicbrainz support (AUR)'
+'vorbisgain: Ogg Vorbis normalization support')
+backup=("etc/${pkgname}.conf")
+source=("https://abcde.einval.com/download/abcde-${pkgver}.tar.gz"{,.sign}
+'fix-mp3-tagging.patch')
+validpgpkeys=('CEBB52301D617E910390FE16587979573442684E'
+  '742D444A5AFAF2951EF33E7BF8FB375D9CC820B3') # Steve McIntyre, 
Andrew Strong
+sha256sums=('e49c71d7ddcd312dcc819c3be203abd3d09d286500ee777cde434c7881962b39'
+'SKIP'
+'cfe94785801cf53828d262fe3ed4894065afcc50f5db5ceb2bb2d77d63514d95')
+
+build() {
+  cd "${pkgname}-${pkgver}"
+
+  patch -Np0 < "${srcdir}/fix-mp3-tagging.patch"
+  sed -e "s:normalize-audio:normalize:g" -i ${pkgname}
+}
+
+package() {
+  make -C "${pkgname}-${pkgver}" DESTDIR="${pkgdir}" prefix=/usr 
sysconfdir=/etc install
+}
+

Deleted: fix-mp3-tagging.patch
===
--- fix-mp3-tagging.patch   2018-01-29 18:16:42 UTC (rev 287868)
+++ fix-mp3-tagging.patch   2018-01-29 18:16:56 UTC (rev 287869)
@@ -1,20 +0,0 @@
-*** abcde  2010-02-15 16:04:40.0 -0600
 abcde  2010-02-15 14:41:25.0 -0600
-***
-*** 835,841 
-  

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

2018-01-29 Thread Jakob Gruber via arch-commits
Date: Monday, January 29, 2018 @ 18:16:42
  Author: schuay
Revision: 287868

upgpkg: abcde 2.8.1-3

update optdeps

Modified:
  abcde/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 18:16:18 UTC (rev 287867)
+++ PKGBUILD2018-01-29 18:16:42 UTC (rev 287868)
@@ -6,7 +6,7 @@
 
 pkgname=abcde
 pkgver=2.8.1
-pkgrel=2
+pkgrel=3
 pkgdesc='Frontend command-line utility that grabs tracks off a CD, encodes 
them to ogg or mp3 format, and tags them, all in one go'
 arch=('any')
 url='https://abcde.einval.com/'


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:14:26
  Author: felixonmars
Revision: 287864

upgpkg: haskell-yesod-auth 1.4.21-50

rebuild with http-api-data,0.3.7.2

Modified:
  haskell-yesod-auth/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 18:13:06 UTC (rev 287863)
+++ PKGBUILD2018-01-29 18:14:26 UTC (rev 287864)
@@ -5,7 +5,7 @@
 _hkgname=yesod-auth
 pkgname=haskell-yesod-auth
 pkgver=1.4.21
-pkgrel=49
+pkgrel=50
 pkgdesc="Authentication for Yesod."
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2018-01-29 Thread Jakob Gruber via arch-commits
Date: Monday, January 29, 2018 @ 18:31:25
  Author: schuay
Revision: 287876

upgpkg: ranger 1.9.0-1

1.9.0-1

Modified:
  ranger/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 18:21:33 UTC (rev 287875)
+++ PKGBUILD2018-01-29 18:31:25 UTC (rev 287876)
@@ -2,7 +2,7 @@
 # Previous maintainer: Roman Zimbelmann 
 
 pkgname=ranger
-pkgver=1.8.1
+pkgver=1.9.0
 pkgrel=1
 pkgdesc='A simple, vim-like file manager'
 arch=('any')
@@ -25,9 +25,9 @@
 'transmission-cli: for viewing bittorrent information'
 'w3m: for previews of images and html pages')
 conflicts=('ranger-git')
-source=("http://ranger.nongnu.org/${pkgname}-${pkgver}.tar.gz;
-"http://ranger.nongnu.org/${pkgname}-${pkgver}.tar.gz.sig;)
-sha256sums=('1433f9f9958b104c97d4b23ab77a2ac37d3f98b826437b941052a55c01c721b4'
+source=("http://ranger.github.io/${pkgname}-${pkgver}.tar.gz;
+"http://ranger.github.io/${pkgname}-${pkgver}.tar.gz.sig;)
+sha256sums=('64ba1eecee54dce0265c36eb87edaf4211a462dc0cb6c831113a232829fecfd9'
 'SKIP')
 validpgpkeys=('1E9B36EC051FF6F7FFC969A7F08CE1E200FB5CDF') # huterich
 


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

2018-01-29 Thread Andreas Radke via arch-commits
Date: Monday, January 29, 2018 @ 19:09:13
  Author: andyrtr
Revision: 315595

upgpkg: nano 2.9.3-1

upstream update 2.9.3

Modified:
  nano/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 18:19:35 UTC (rev 315594)
+++ PKGBUILD2018-01-29 19:09:13 UTC (rev 315595)
@@ -3,7 +3,7 @@
 # Contributor: Judd 
 
 pkgname=nano
-pkgver=2.9.2
+pkgver=2.9.3
 pkgrel=1
 pkgdesc="Pico editor clone with enhancements"
 arch=('x86_64')
@@ -13,7 +13,7 @@
 depends=('ncurses' 'file' 'sh')
 backup=('etc/nanorc')
 
source=(https://www.nano-editor.org/dist/v2.9/${pkgname}-${pkgver}.tar.xz{,.asc})
-sha256sums=('4eccb7451b5729ce8abae8f9a5679f32e41ae58df73ea86b850ec45b10a83d55'
+sha256sums=('7783bcfd4b2d5dc0bf64d4bd07b1a19e7ba3c91da881a4249772a36b972d4012'
 'SKIP')
 validpgpkeys=('8DA6FE7BFA7A418AB3CB2354BCB356DF91009FA7' # "Chris Allegretta 
"
   'A7F6A64A67DA09EF92782DD79DF4862AF1175C5B' # "Benno Schulenberg 
"


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

2018-01-29 Thread Andreas Radke via arch-commits
Date: Monday, January 29, 2018 @ 19:09:42
  Author: andyrtr
Revision: 315596

archrelease: copy trunk to testing-x86_64

Added:
  nano/repos/testing-x86_64/
  nano/repos/testing-x86_64/PKGBUILD
(from rev 315595, nano/trunk/PKGBUILD)

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

Copied: nano/repos/testing-x86_64/PKGBUILD (from rev 315595, 
nano/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-01-29 19:09:42 UTC (rev 315596)
@@ -0,0 +1,37 @@
+# $Id$
+# Maintainer: Andreas Radke 
+# Contributor: Judd 
+
+pkgname=nano
+pkgver=2.9.3
+pkgrel=1
+pkgdesc="Pico editor clone with enhancements"
+arch=('x86_64')
+license=('GPL')
+url="http://www.nano-editor.org;
+groups=('base')
+depends=('ncurses' 'file' 'sh')
+backup=('etc/nanorc')
+source=(https://www.nano-editor.org/dist/v2.9/${pkgname}-${pkgver}.tar.xz{,.asc})
+sha256sums=('7783bcfd4b2d5dc0bf64d4bd07b1a19e7ba3c91da881a4249772a36b972d4012'
+'SKIP')
+validpgpkeys=('8DA6FE7BFA7A418AB3CB2354BCB356DF91009FA7' # "Chris Allegretta 
"
+  'A7F6A64A67DA09EF92782DD79DF4862AF1175C5B' # "Benno Schulenberg 
"
+)
+
+build() {
+  cd ${pkgname}-${pkgver}
+  ./configure --prefix=/usr \
+--sysconfdir=/etc \
+--enable-color \
+--enable-nanorc \
+--enable-multibuffer \
+--disable-wrapping-as-root
+  make
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  make DESTDIR=${pkgdir} install
+  install -DTm644 ${srcdir}/${pkgname}-${pkgver}/doc/sample.nanorc 
${pkgdir}/etc/nanorc
+}


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

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 19:16:11
  Author: eworm
Revision: 315597

upgpkg: iproute2 4.15.0-1

new upstream release

Modified:
  iproute2/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 19:09:42 UTC (rev 315596)
+++ PKGBUILD2018-01-29 19:16:11 UTC (rev 315597)
@@ -4,8 +4,8 @@
 # Contributor: Judd Vinet 
 
 pkgname=iproute2
-pkgver=4.14.1
-pkgrel=2
+pkgver=4.15.0
+pkgrel=1
 pkgdesc='IP Routing Utilities'
 arch=('x86_64')
 license=('GPL2')
@@ -29,7 +29,7 @@
 validpgpkeys=('9F6FC345B05BE7E766B83C8F80A77F6095CDE47E') # Stephen Hemminger
 
source=("https://www.kernel.org/pub/linux/utils/net/${pkgname}/${pkgname}-${pkgver}.tar."{xz,sign}
 '0001-make-iproute2-fhs-compliant.patch')
-sha256sums=('d43ac068afcc350a448f4581b6e292331ef7e4e7aa746e34981582d5fdb10067'
+sha256sums=('48d4616a99d7b609b7b795c0ae8ec57099fb0271ed89253e8772c02327798355'
 'SKIP'
 'f60fefe4c17d3b768824bb50ae6416292bcebba06d73452e23f4147b46b827d3')
 


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

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 19:16:16
  Author: eworm
Revision: 315598

archrelease: copy trunk to testing-x86_64

Added:
  iproute2/repos/testing-x86_64/
  iproute2/repos/testing-x86_64/0001-make-iproute2-fhs-compliant.patch
(from rev 315597, iproute2/trunk/0001-make-iproute2-fhs-compliant.patch)
  iproute2/repos/testing-x86_64/PKGBUILD
(from rev 315597, iproute2/trunk/PKGBUILD)

+
 0001-make-iproute2-fhs-compliant.patch |  101 +++
 PKGBUILD   |   63 +++
 2 files changed, 164 insertions(+)

Copied: iproute2/repos/testing-x86_64/0001-make-iproute2-fhs-compliant.patch 
(from rev 315597, iproute2/trunk/0001-make-iproute2-fhs-compliant.patch)
===
--- testing-x86_64/0001-make-iproute2-fhs-compliant.patch   
(rev 0)
+++ testing-x86_64/0001-make-iproute2-fhs-compliant.patch   2018-01-29 
19:16:16 UTC (rev 315598)
@@ -0,0 +1,101 @@
+From f0624f6cc656cb177b64e2664f2a806221bfab58 Mon Sep 17 00:00:00 2001
+From: Christian Hesse 
+Date: Thu, 28 Jul 2016 08:49:20 +0200
+Subject: [PATCH 1/1] make iproute2 fhs compliant
+
+Signed-off-by: Christian Hesse 
+---
+ Makefile   |  2 +-
+ netem/Makefile |  4 ++--
+ tc/q_netem.c   |  2 +-
+ tc/tc_util.c   | 15 +++
+ tc/tc_util.h   |  1 +
+ 5 files changed, 20 insertions(+), 4 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index eb571a5..db0a04c 100644
+--- a/Makefile
 b/Makefile
+@@ -14,7 +14,7 @@ DBM_INCLUDE:=$(DESTDIR)/usr/include
+ 
+ SHARED_LIBS = y
+ 
+-DEFINES= -DRESOLVE_HOSTNAMES -DLIBDIR=\"$(LIBDIR)\"
++DEFINES= -DRESOLVE_HOSTNAMES -DLIBDIR=\"$(LIBDIR)\" -DDATADIR=\"$(DATADIR)\"
+ ifneq ($(SHARED_LIBS),y)
+ DEFINES+= -DNO_SHARED_LIBS
+ endif
+diff --git a/netem/Makefile b/netem/Makefile
+index e52e125..5b4d283 100644
+--- a/netem/Makefile
 b/netem/Makefile
+@@ -20,9 +20,9 @@ stats: stats.c
+   $(HOSTCC) $(CCOPTS) -I../include -o $@ $@.c -lm
+ 
+ install: all
+-  mkdir -p $(DESTDIR)$(LIBDIR)/tc
++  mkdir -p $(DESTDIR)$(DATADIR)/tc
+   for i in $(DISTDATA); \
+-  do install -m 644 $$i $(DESTDIR)$(LIBDIR)/tc; \
++  do install -m 644 $$i $(DESTDIR)$(DATADIR)/tc; \
+   done
+ 
+ clean:
+diff --git a/tc/q_netem.c b/tc/q_netem.c
+index 8fe2204..a15a5c7 100644
+--- a/tc/q_netem.c
 b/tc/q_netem.c
+@@ -113,7 +113,7 @@ static int get_distribution(const char *type, __s16 *data, 
int maxdata)
+   char *line = NULL;
+   char name[128];
+ 
+-  snprintf(name, sizeof(name), "%s/%s.dist", get_tc_lib(), type);
++  snprintf(name, sizeof(name), "%s/%s.dist", get_tc_datadir(), type);
+   if ((f = fopen(name, "r")) == NULL) {
+   fprintf(stderr, "No distribution data for %s (%s: %s)\n",
+   type, name, strerror(errno));
+diff --git a/tc/tc_util.c b/tc/tc_util.c
+index afc4cf5..728b854 100644
+--- a/tc/tc_util.c
 b/tc/tc_util.c
+@@ -32,6 +32,10 @@
+ #define LIBDIR "/usr/lib"
+ #endif
+ 
++#ifndef DATADIR
++#define DATADIR "/usr/share"
++#endif
++
+ static struct db_names *cls_names;
+ 
+ #define NAMES_DB "/etc/iproute2/tc_cls"
+@@ -73,6 +77,17 @@ const char *get_tc_lib(void)
+   return lib_dir;
+ }
+ 
++const char *get_tc_datadir(void)
++{
++  const char *data_dir;
++
++  data_dir = getenv("TC_DATA_DIR");
++  if (!data_dir)
++  data_dir = DATADIR "/tc/";
++
++  return data_dir;
++}
++
+ int get_qdisc_handle(__u32 *h, const char *str)
+ {
+   __u32 maj;
+diff --git a/tc/tc_util.h b/tc/tc_util.h
+index 61e60b1..6d448de 100644
+--- a/tc/tc_util.h
 b/tc/tc_util.h
+@@ -55,6 +55,7 @@ struct exec_util {
+ };
+ 
+ const char *get_tc_lib(void);
++const char *get_tc_datadir(void);
+ 
+ struct qdisc_util *get_qdisc_kind(const char *str);
+ struct filter_util *get_filter_kind(const char *str);

Copied: iproute2/repos/testing-x86_64/PKGBUILD (from rev 315597, 
iproute2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-01-29 19:16:16 UTC (rev 315598)
@@ -0,0 +1,63 @@
+# $Id$
+# Maintainer: Christian Hesse 
+# Maintainer: Ronald van Haren 
+# Contributor: Judd Vinet 
+
+pkgname=iproute2
+pkgver=4.15.0
+pkgrel=1
+pkgdesc='IP Routing Utilities'
+arch=('x86_64')
+license=('GPL2')
+url='https://git.kernel.org/pub/scm/network/iproute2/iproute2.git'
+depends=('glibc' 'iptables' 'libelf')
+optdepends=('linux-atm: ATM support')
+groups=('base')
+provides=('iproute')
+# Upstream commit b2fd7a0e6efa7b85a041b5cb9ea6fc1a6a798fd3 removed old 
documentation.
+# Add conflict and replace to get rid of the package. TODO: Remove anytime 
soon.
+conflicts=('iproute' 'iproute2-doc')
+replaces=('iproute' 'iproute2-doc')
+backup=('etc/iproute2/ematch_map'
+

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

2018-01-29 Thread Jaroslav Lichtblau via arch-commits
Date: Monday, January 29, 2018 @ 20:15:58
  Author: jlichtblau
Revision: 287889

archrelease: copy trunk to community-x86_64

Added:
  encfs/repos/community-x86_64/PKGBUILD
(from rev 287888, encfs/trunk/PKGBUILD)
Deleted:
  encfs/repos/community-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-29 20:15:44 UTC (rev 287888)
+++ PKGBUILD2018-01-29 20:15:58 UTC (rev 287889)
@@ -1,48 +0,0 @@
-# $Id$
-# Maintainer: Jaroslav Lichtblau 
-# Contributor: Andrea Scarpino 
-# Contributor: Jaroslaw Swierczynski 
-# Contributor: Sven Kauber, 
-# Contributor: Daniel J Griffiths 
-
-pkgname=encfs
-pkgver=1.9.2
-pkgrel=2
-pkgdesc='Encrypted filesystem in user-space'
-arch=('x86_64')
-url='https://vgough.github.io/encfs/'
-license=('LGPL')
-depends=('openssl' 'fuse2' 'tinyxml2')
-makedepends=('cmake')
-source=(https://github.com/vgough/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz{,.asc})
-# validpgpkeys=('E583187B2E26D6EF8BF4556333C65E29813C14DF') # Valient Gough
-validpgpkeys=('FFF3E01444FED7C316A3545A895F5BC123A02740') # Jakob 
Unterwurzacher 
-sha256sums=('cd9e972cd9565cdc26473c86d2c77c98de31fc6f604fa7d149dd5d6e35d46eaa'
-'SKIP')
-
-build() {
-  cd "${srcdir}"
-
-  mkdir build
-  cd build
-
-  cmake ../$pkgname-$pkgver \
-  -DUSE_INTERNAL_TINYXML=OFF \
-  -DINSTALL_LIBENCFS=ON \
-  -DBUILD_SHARED_LIBS=ON \
-  -DCMAKE_INSTALL_PREFIX=/usr
-  make
-}
-
-# https://github.com/vgough/encfs/issues/358
-# check() {
-#   cd "${srcdir}"/build
-#
-#   make test
-# }
-
-package() {
-  cd "${srcdir}"/build
-
-  make DESTDIR="${pkgdir}" install
-}

Copied: encfs/repos/community-x86_64/PKGBUILD (from rev 287888, 
encfs/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-29 20:15:58 UTC (rev 287889)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Jaroslav Lichtblau 
+# Contributor: Andrea Scarpino 
+# Contributor: Jaroslaw Swierczynski 
+# Contributor: Sven Kauber, 
+# Contributor: Daniel J Griffiths 
+
+pkgname=encfs
+pkgver=1.9.4
+pkgrel=1
+pkgdesc='Encrypted filesystem in user-space'
+arch=('x86_64')
+url='https://vgough.github.io/encfs/'
+license=('LGPL')
+depends=('openssl' 'fuse2' 'tinyxml2')
+makedepends=('cmake')
+source=(https://github.com/vgough/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz{,.asc})
+# validpgpkeys=('E583187B2E26D6EF8BF4556333C65E29813C14DF') # Valient Gough
+validpgpkeys=('FFF3E01444FED7C316A3545A895F5BC123A02740') # Jakob 
Unterwurzacher 
+sha256sums=('20656b4ead58ebd8d5f49a5c346b59e70dc2dc31220159e5b5a115bfa1bc40d6'
+'SKIP')
+
+build() {
+  cd "${srcdir}"
+
+  mkdir build
+  cd build
+
+  cmake ../$pkgname-$pkgver \
+  -DUSE_INTERNAL_TINYXML=OFF \
+  -DINSTALL_LIBENCFS=ON \
+  -DBUILD_SHARED_LIBS=ON \
+  -DCMAKE_INSTALL_PREFIX=/usr
+  make
+}
+
+# check() {
+#   cd "${srcdir}"/build
+# 
+#   make test
+# }
+
+package() {
+  cd "${srcdir}"/build
+
+  make DESTDIR="${pkgdir}" install
+}


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

2018-01-29 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, January 29, 2018 @ 18:01:53
  Author: svenstaro
Revision: 315588

archrelease: copy trunk to staging-x86_64

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

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

Copied: nvidia-utils/repos/staging-x86_64/PKGBUILD (from rev 315587, 
nvidia-utils/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2018-01-29 18:01:53 UTC (rev 315588)
@@ -0,0 +1,175 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+pkgbase=nvidia-utils
+pkgname=('nvidia-utils' 'opencl-nvidia')
+pkgver=390.25
+pkgrel=1
+arch=('x86_64')
+url="http://www.nvidia.com/;
+license=('custom')
+options=('!strip')
+source=('nvidia-drm-outputclass.conf'
+'nvidia-utils.sysusers'
+
"http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums=('c49d246a519731bfab9d22afa5c2dd2d366db06d80182738b84881e93cd697c783f16ee04819275c05597bb063451a5d6102fbc562cd078d2a374533a23cea48'
+
'4b3ad73f5076ba90fe0b3a2e712ac9cde76f469cd8070280f960c3ce7dc502d1927f525ae18d008075c8f08ea432f7be0a6c3a7a6b49c361126dcf42f97ec499'
+
'02dbb790013f51b6e6945933d977366211f47cb62f7ff1b6b2f57bd40be7fc28d8e92f223155f21fcb9154b857133235e68f9e020d0d8079f5e9f676d15177d7')
+
+[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}"
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+create_links() {
+# create soname links
+find "$pkgdir" -type f -name '*.so*' ! -path '*xorg/*' -print0 | while 
read -d $'\0' _lib; do
+_soname=$(dirname "${_lib}")/$(readelf -d "${_lib}" | grep -Po 
'SONAME.*: \[\K[^]]*' || true)
+_base=$(echo ${_soname} | sed -r 's/(.*).so.*/\1.so/')
+[[ -e "${_soname}" ]] || ln -s $(basename "${_lib}") "${_soname}"
+[[ -e "${_base}" ]] || ln -s $(basename "${_soname}") "${_base}"
+done
+}
+
+prepare() {
+sh "${_pkg}.run" --extract-only
+cd "${_pkg}"
+bsdtar -xf nvidia-persistenced-init.tar.bz2
+
+sed -i 's/__NV_VK_ICD__/libGLX_nvidia.so.0/' nvidia_icd.json.template
+}
+
+package_opencl-nvidia() {
+pkgdesc="OpenCL implemention for NVIDIA"
+depends=('zlib')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+provides=('opencl-driver')
+cd "${_pkg}"
+
+# OpenCL
+install -D -m644 nvidia.icd "${pkgdir}/etc/OpenCL/vendors/nvidia.icd"
+install -D -m755 "libnvidia-compiler.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-compiler.so.${pkgver}"
+install -D -m755 "libnvidia-opencl.so.${pkgver}" 
"${pkgdir}/usr/lib/libnvidia-opencl.so.${pkgver}"
+
+create_links
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s nvidia "${pkgdir}/usr/share/licenses/opencl-nvidia"
+}
+
+package_nvidia-utils() {
+pkgdesc="NVIDIA drivers utilities"
+depends=('xorg-server' 'libglvnd')
+optdepends=('nvidia-settings: configuration tool'
+'xorg-server-devel: nvidia-xconfig'
+'opencl-nvidia: OpenCL support')
+conflicts=('nvidia-libgl')
+provides=('vulkan-driver' 'opengl-driver' 'nvidia-libgl')
+replaces=('nvidia-libgl')
+install="${pkgname}.install"
+
+cd "${_pkg}"
+
+# X driver
+install -D -m755 nvidia_drv.so 
"${pkgdir}/usr/lib/xorg/modules/drivers/nvidia_drv.so"
+
+# GLX extension module for X
+install -D -m755 "libglx.so.${pkgver}" 
"${pkgdir}/usr/lib/nvidia/xorg/libglx.so.${pkgver}"
+ln -s "libglx.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglx.so.1"
# X doesn't find glx otherwise
+ln -s "libglx.so.${pkgver}" "${pkgdir}/usr/lib/nvidia/xorg/libglx.so"  
# X doesn't find glx otherwise
+
+install -D -m755 "libGLX_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libGLX_nvidia.so.${pkgver}"
+# now in mesa driver
+#ln -s "libGLX_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib/libGLX_indirect.so.0"
+
+# Wayland stuff
+install -D -m755 "libnvidia-egl-wayland.so.1.0.2" 
"${pkgdir}/usr/lib/libnvidia-egl-wayland.so.1.0.2"
+ln -s "libnvidia-egl-wayland.so.1.0.2" 

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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:04:24
  Author: felixonmars
Revision: 287859

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-yesod/repos/community-staging-x86_64/PKGBUILD (from rev 287858, 
haskell-yesod/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 18:04:24 UTC (rev 287859)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod
+pkgname=haskell-yesod
+pkgver=1.4.5
+pkgrel=171
+pkgdesc="Creation of type-safe, RESTful web applications."
+url="http://www.yesodweb.com/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-blaze-html" "haskell-blaze-markup"
+ "haskell-conduit-extra" "haskell-data-default-class" 
"haskell-fast-logger"
+ "haskell-monad-control" "haskell-monad-logger" "haskell-resourcet" 
"haskell-semigroups"
+ "haskell-shakespeare" "haskell-streaming-commons" "haskell-text"
+ "haskell-unordered-containers" "haskell-wai" "haskell-wai-extra" 
"haskell-wai-logger"
+ "haskell-warp" "haskell-yaml" "haskell-yesod-core" 
"haskell-yesod-form"
+ "haskell-yesod-persistent")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('267c8780b27cc0ae8199f80b3063683fb2cd62eeb9696c4b155a298fb035e6e9')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-29 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, January 29, 2018 @ 18:03:38
  Author: svenstaro
Revision: 287857

archrelease: copy trunk to multilib-staging-x86_64

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

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

Copied: lib32-nvidia-utils/repos/multilib-staging-x86_64/PKGBUILD (from rev 
287856, lib32-nvidia-utils/trunk/PKGBUILD)
===
--- multilib-staging-x86_64/PKGBUILD(rev 0)
+++ multilib-staging-x86_64/PKGBUILD2018-01-29 18:03:38 UTC (rev 287857)
@@ -0,0 +1,114 @@
+# $Id$
+# Maintainer: Thomas Baechler 
+# Contributor: James Rayner 
+
+_pkgbasename=nvidia-utils
+pkgbase=lib32-$_pkgbasename
+pkgname=('lib32-nvidia-utils' 'lib32-opencl-nvidia')
+pkgver=390.25
+pkgrel=1
+arch=('x86_64')
+url="http://www.nvidia.com/;
+#makedepends=('nvidia-libgl')  # To avoid conflict during installation in the 
build chroot
+license=('custom')
+options=('!strip')
+
+_arch='x86'
+_pkg="NVIDIA-Linux-${_arch}-${pkgver}"
+source=("https://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run;)
+sha512sums=('59f5d832a0372ec5a19e356f3cf9b82f1f704381683eca845092659df03791b21511c32f3c2bb5a263978c86b2008c1fdfde3b3a125100235948291cad99f8b3')
+
+create_links() {
+# create soname links
+for _lib in $(find "${pkgdir}" -name '*.so*' | grep -v 'xorg/'); do
+_soname=$(dirname "${_lib}")/$(readelf -d "${_lib}" | grep -Po 
'SONAME.*: \[\K[^]]*' || true)
+_base=$(echo ${_soname} | sed -r 's/(.*).so.*/\1.so/')
+[[ -e "${_soname}" ]] || ln -s $(basename "${_lib}") "${_soname}"
+[[ -e "${_base}" ]] || ln -s $(basename "${_soname}") "${_base}"
+done
+}
+
+build() {
+sh ${_pkg}.run --extract-only
+}
+
+package_lib32-opencl-nvidia() {
+pkgdesc="OpenCL implemention for NVIDIA (32-bit)"
+depends=('lib32-zlib' 'lib32-gcc-libs')
+optdepends=('opencl-headers: headers necessary for OpenCL development')
+provides=('lib32-opencl-driver')
+
+cd "${_pkg}"
+
+# OpenCL
+install -D -m755 "libnvidia-compiler.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-compiler.so.${pkgver}"
+install -D -m755 "libnvidia-opencl.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-opencl.so.${pkgver}" 
+
+create_links
+
+mkdir -p "${pkgdir}/usr/share/licenses"
+ln -s $_pkgbasename "${pkgdir}/usr/share/licenses/lib32-opencl-nvidia"
+}
+
+package_lib32-nvidia-utils() {
+pkgdesc="NVIDIA drivers utilities (32-bit)"
+depends=('lib32-zlib' 'lib32-gcc-libs' 'lib32-libglvnd' 'nvidia-utils')
+optdepends=('lib32-opencl-nvidia')
+conflicts=('lib32-nvidia-libgl')
+provides=('lib32-vulkan-driver' 'lib32-opengl-driver' 'lib32-nvidia-libgl')
+replaces=('lib32-nvidia-libgl')
+
+cd "${_pkg}"
+
+# GLX extension module for X - useless ?
+install -D -m755 "libglx.so.${pkgver}" 
"${pkgdir}/usr/lib32/nvidia/xorg/modules/extensions/libglx.so.${pkgver}"
+ln -s "libglx.so.${pkgver}" 
"${pkgdir}/usr/lib32/nvidia/xorg/modules/extensions/libglx.so" # X doesn't find 
glx otherwise
+install -D -m755 "libGLX_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib32/libGLX_nvidia.so.${pkgver}"
+# now in lib32-mesa driver
+#ln -s "libGLX_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib32/libGLX_indirect.so.0"
+
+# Wayland stuff
+install -D -m755 "libnvidia-egl-wayland.so.1.0.2" 
"${pkgdir}/usr/lib32/libnvidia-egl-wayland.so.1.0.2"
+ln -s "libnvidia-egl-wayland.so.1.0.2" 
"${pkgdir}/usr/lib32/libnvidia-egl-wayland.so.1"
+
+# OpenGL libraries
+install -D -m755 "libEGL_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib32/libEGL_nvidia.so.${pkgver}"
+install -D -m755 "libGLESv1_CM_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib32/libGLESv1_CM_nvidia.so.${pkgver}"
+install -D -m755 "libGLESv2_nvidia.so.${pkgver}" 
"${pkgdir}/usr/lib32/libGLESv2_nvidia.so.${pkgver}"
+
+# OpenGL core library
+install -D -m755 "libnvidia-glcore.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-glcore.so.${pkgver}"
+install -D -m755 "libnvidia-eglcore.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-eglcore.so.${pkgver}"
+install -D -m755 "libnvidia-glsi.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-glsi.so.${pkgver}"
+
+# misc
+install -D -m755 "libnvidia-ifr.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-ifr.so.${pkgver}"
+install -D -m755 "libnvidia-fbc.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-fbc.so.${pkgver}"
+install -D -m755 "libnvidia-encode.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-encode.so.${pkgver}"
+install -D -m755 "libnvidia-cfg.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-cfg.so.${pkgver}"
+install -D -m755 "libnvidia-ml.so.${pkgver}" 
"${pkgdir}/usr/lib32/libnvidia-ml.so.${pkgver}"
+  

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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:03:58
  Author: felixonmars
Revision: 287858

upgpkg: haskell-yesod 1.4.5-171

rebuild with http-api-data,0.3.7.2

Modified:
  haskell-yesod/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 18:03:38 UTC (rev 287857)
+++ PKGBUILD2018-01-29 18:03:58 UTC (rev 287858)
@@ -5,7 +5,7 @@
 _hkgname=yesod
 pkgname=haskell-yesod
 pkgver=1.4.5
-pkgrel=170
+pkgrel=171
 pkgdesc="Creation of type-safe, RESTful web applications."
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:19:13
  Author: felixonmars
Revision: 287872

upgpkg: haskell-servant-server 0.12-36

rebuild with http-api-data,0.3.7.2

Modified:
  haskell-servant-server/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 18:17:47 UTC (rev 287871)
+++ PKGBUILD2018-01-29 18:19:13 UTC (rev 287872)
@@ -5,7 +5,7 @@
 _hkgname=servant-server
 pkgname=haskell-servant-server
 pkgver=0.12
-pkgrel=35
+pkgrel=36
 pkgdesc="A family of combinators for defining webservices APIs and serving 
them"
 url="http://haskell-servant.readthedocs.org/;
 license=("custom:BSD3")


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

2018-01-29 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, January 29, 2018 @ 18:19:35
  Author: svenstaro
Revision: 315594

archrelease: copy trunk to staging-x86_64

Added:
  nvidia-lts/repos/staging-x86_64/
  nvidia-lts/repos/staging-x86_64/PKGBUILD
(from rev 315593, nvidia-lts/trunk/PKGBUILD)
  nvidia-lts/repos/staging-x86_64/nvidia-lts.install
(from rev 315593, nvidia-lts/trunk/nvidia-lts.install)

+
 PKGBUILD   |   53 +++
 nvidia-lts.install |   15 ++
 2 files changed, 68 insertions(+)

Copied: nvidia-lts/repos/staging-x86_64/PKGBUILD (from rev 315593, 
nvidia-lts/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2018-01-29 18:19:35 UTC (rev 315594)
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Eric Bélanger 
+
+pkgname=nvidia-lts
+pkgver=390.25
+_extramodules=extramodules-4.9-lts
+pkgrel=1
+pkgdesc="NVIDIA drivers for linux-lts"
+arch=('x86_64')
+url="http://www.nvidia.com/;
+makedepends=("nvidia-utils=$pkgver" 'linux-lts>=4.9.78' 
'linux-lts-headers>=4.9.78')
+provides=('nvidia')
+license=('custom')
+install=nvidia-lts.install
+options=('!strip')
+source=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums=('02dbb790013f51b6e6945933d977366211f47cb62f7ff1b6b2f57bd40be7fc28d8e92f223155f21fcb9154b857133235e68f9e020d0d8079f5e9f676d15177d7')
+
+[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
+
+prepare() {
+sh ${_pkg}.run --extract-only
+}
+
+build() {
+export IGNORE_CC_MISMATCH=1
+
+_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+cd "${_pkg}/kernel"
+make SYSSRC=/usr/lib/modules/${_kernver}/build module
+}
+
+package() {
+depends=('linux-lts>=4.9.78' "nvidia-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/nvidia-modeset.ko" \
+  
"${pkgdir}/usr/lib/modules/${_extramodules}/kernel/drivers/video/nvidia-modeset.ko"
+install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-drm.ko" \
+  "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-drm.ko"
+
+if [[ "$CARCH" = "x86_64" ]]; then
+  install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-uvm.ko" \
+"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko"
+fi
+
+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-lts/repos/staging-x86_64/nvidia-lts.install (from rev 315593, 
nvidia-lts/trunk/nvidia-lts.install)
===
--- staging-x86_64/nvidia-lts.install   (rev 0)
+++ staging-x86_64/nvidia-lts.install   2018-01-29 18:19:35 UTC (rev 315594)
@@ -0,0 +1,15 @@
+post_install() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+echo 'In order to use nvidia module, reboot the system.'
+}
+
+post_upgrade() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}
+
+post_remove() {
+EXTRAMODULES='extramodules-4.9-lts'
+depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
+}


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

2018-01-29 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, January 29, 2018 @ 18:19:12
  Author: svenstaro
Revision: 315593

upgpkg: nvidia-lts 390.25-1

Modified:
  nvidia-lts/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 18:17:59 UTC (rev 315592)
+++ PKGBUILD2018-01-29 18:19:12 UTC (rev 315593)
@@ -2,9 +2,9 @@
 # Maintainer: Eric Bélanger 
 
 pkgname=nvidia-lts
-pkgver=387.34
+pkgver=390.25
 _extramodules=extramodules-4.9-lts
-pkgrel=7
+pkgrel=1
 pkgdesc="NVIDIA drivers for linux-lts"
 arch=('x86_64')
 url="http://www.nvidia.com/;
@@ -13,8 +13,8 @@
 license=('custom')
 install=nvidia-lts.install
 options=('!strip')
-source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
-sha512sums_x86_64=('0a472f8e446dee01f9e526d4de4f6d587a97ad36dd36da66ab15243b6194a8198cbaf9ad3394558fdc963dd56ef1daaf519ed9cd69d59bc990bd56626897f5c8')
+source=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run;)
+sha512sums=('02dbb790013f51b6e6945933d977366211f47cb62f7ff1b6b2f57bd40be7fc28d8e92f223155f21fcb9154b857133235e68f9e020d0d8079f5e9f676d15177d7')
 
 [[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
 


[arch-commits] Commit in firefox-developer-edition-i18n/trunk (PKGBUILD)

2018-01-29 Thread Andrew Crerar via arch-commits
Date: Monday, January 29, 2018 @ 19:35:46
  Author: andrewsc
Revision: 287880

upgpkg: firefox-developer-edition-i18n 59.0b5-1

Updated firefox-developer-edition-i18n to 59.0b5

Modified:
  firefox-developer-edition-i18n/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 19:20:21 UTC (rev 287879)
+++ PKGBUILD2018-01-29 19:35:46 UTC (rev 287880)
@@ -1,7 +1,7 @@
 # Maintainer: Andrew Crerar 
 
 pkgbase=firefox-developer-edition-i18n
-pkgver=59.0b4
+pkgver=59.0b5
 pkgrel=1
 pkgdesc="Language pack for Firefox Developer Edition"
 arch=('any')
@@ -136,32 +136,32 @@
 
sha512sums=('263f3098c62ff490d75a2a952d472c10c385c0832834663fc37a4497b4b36b566b7a030f11f8fe901407f1b43d3b463f2a8273a809e2d5756fdc84712489c04b'
 
'9c524155c769e06684e8d52e6e51de89a61243fffe9aa26fe214ddbadb38bd5a50e596380b07bc204f4c0ec5512b9ba7e24704bed75ac84475697a911a541dc2'
 
'6acb8944d7e1e8338dba0fe2519e3d1f3637911e3867c36bbd0147b883138c01e73ba2198cd1a3e6c2562d8a3f54138622f9f6ce61e239ebc446f90e2dd6a5ef'
-
'af3261446a886a68692208d6fb48689f86dd9ecd5d67e3959a0128fb1025133437c9374f409905228475598eaae8bac3770ff356723f63d5f5d25f1acc75371e'
+
'b67cbe8b5b08cf1766e89956404a5288a8bab3f475b1340455d63699c2d435be82fcbcbb9aa3090d929450db46b726e7acde6eeb4dc74f7461a3d6bd90cbc5b3'
 
'a55aa52affd272dfcfca336ea629fd8f181f330e375bbbdf11dbf6ef6e5136d9dba5713c3b7c6aadb3e88657f144c3de9e6256fbf581e4c34cfecd19abeb2c65'
 
'b0259e9a5236476704d280c3e3e0ee48f4a8fd3813a57233130e70fd69d74ea041d3a9c5537073e31e82112d439543a23c208a5332b04000fa79aaada7c6fb5e'
 
'2caecbc212e5918979ece9ff7a49a26544b5c9ee9cd6103031914ec06f7d4adcb996e089db46528d806ab10e899ae9fabc894ca889861acdbc581896edfa2b7a'
 
'5f6642767286df3805cb12bbfd218b980dcb8fd528761ecf95958a6a3e49bc2c633cb2d4b7f03bbb18835cc79d31df4fc1a264aeddd2f72fc63eeaca59c1bd55'
-
'6e54bf647ac700ac74d9ce2772842da4142e982f7ed5feffc666efbf5a694dc1780ac88c8091a5144f82eb89adca1567ae2150e395191dd34521a867f5202e8a'
-
'211d42459717c83b5d136524cc66a2dc9842e9b92b98d5249780b529d29f501630beda7eba0c79759493a321361ecf205fa1dcfd28158b3b46f33d2fb147edf5'
+
'9268392dde3e7a4bf8987e7db1afb3e3f70df24bea8d1859dea32a8dd34c8f29efc4095f45aea592239accd5575a12687e8bfb8c7cae79075456431acaa290ff'
+
'77fa4de201b3a9373955e4bbbdfec72c56468d0c251d972b5c0b105c99d699e8eac43b799703519f91a6ec729f9d2db01c487a8e536cf0db398aabfb6cf9800e'
 
'a7b3354ca19763b8de50e8b8dd308fe6c21e77b91b2d0737a060b90f18b960c5daaeef4cf7858ef5fd21a196935f4aadb41845364415f29789a73cf11e54669a'
-
'8762923c6439f6b6fac88467dccbdad8ea0bf59887119aaac5cdb7a86b4a39b8e15def78e5b73853d8afb211fb3eb34a273110480bc458373b815367132e1004'
+
'8e4a306220e4d86a336a1762e36437c9be65f810f7beceb7f5956b750c1f1e5b8c20d27c21ad74c958587de98ac8b7bec12d2091aa75615730fd51ad424e104f'
 
'e8b68ddcb93a0138d685605905d3703ab8ffbe359516acb245d6f748c4569dd694e01866be505a3761f6a97017fe7c93e4e2e62f03efdac6aff9ac04c9689c5d'
 
'd2017b3a145dc431b20597ad8b635ac8844038ee1e0eecb385d2abea7f9e96f305c199bd2198fd0f465058fedff41d3f87afd31fcf0cdcd2e136824038d07b6b'
-
'312c64493b51fa5902c905430f8e6afb2fc5144d7fdb8d7fad029d56af3ebdb2abc5003753208460ef0c6524b260a2a8507e2fda4f3c1af6f511c4b78d2013ee'
-
'dc847792671ebc1f80ceeaed0576c5c1da4ab47c114a051b10e28eec7356ddd1287b4811fddb885eb41890eede5ae42246278bb44d282b47f340502045319585'
-
'9eda180a66ea7957d7fb4f76fb62adbb544d78ec00e812e699aa49d3ec2cb343579b46b656621c8d1960d719dfdaf274e153adb465e4d5e7cbf4c85f08218eea'
+
'6506178aee0e662964f24156ae4bb8e6768f1929ec06974b3c752c4f2065053d0507290a594050e0fe383b1d5813f033fe16970b21492cb02919eace53662cc8'
+
'398749fc4519ca4c7fc81fca57486404507b222a1f4a128cdc84b7056d5e842fda6c5efbd9de3274a332d430df11e8d62dd4850ca2da97b0c3eaf2b739f343ce'
+
'0053b114e8a2cc935c5ad5618fb8d6f39d06fe96da3211b49ffcf33a4608eafd176cc0295eb2fe4c5a252ab8f85e28acfde3aae609545e84154302b017f04ed9'
 
'677c320cc26ced15a483c830d6e8f99d2392f61df17e0df7d32b585d4537ae86ca5f1dfdfff03e9ce7d343eca8b731fa5d3ecabcce7e935ef5d014c318379094'
 
'53d38cc58b2c5e832b000dda93e63352b306a566a401d534df467d2013230c837235e7204e4160a1583e68e2646b5576fb023cbefcd60106f7019af4b13a7511'
 
'3a74b08da201f5750c2e45883c0bb8c454c8856ec0c739bc9244b3918e820cd81fe2710b8f2abbb558150ee5471bfc8184478cc60180d286ba5579d04d66ce74'
-
'c43fcaaedff02f1fbf60e5357129c2d35b21560e50ce8c7179b565309a0329ef6e1d9b5f5ad273d0dd6dc27f47f9fd8ddd778c2c8a18ca2490e5912b5ec373a8'
+

[arch-commits] Commit in cups-filters/repos/testing-x86_64 (PKGBUILD PKGBUILD)

2018-01-29 Thread Andreas Radke via arch-commits
Date: Monday, January 29, 2018 @ 19:49:33
  Author: andyrtr
Revision: 315600

archrelease: copy trunk to testing-x86_64

Added:
  cups-filters/repos/testing-x86_64/PKGBUILD
(from rev 315599, cups-filters/trunk/PKGBUILD)
Deleted:
  cups-filters/repos/testing-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-29 19:49:14 UTC (rev 315599)
+++ PKGBUILD2018-01-29 19:49:33 UTC (rev 315600)
@@ -1,56 +0,0 @@
-# $Id$
-# Maintainer: Andreas Radke 
-
-pkgname=cups-filters
-pkgver=1.19.0
-pkgrel=1
-pkgdesc="OpenPrinting CUPS Filters"
-arch=('x86_64')
-url="https://wiki.linuxfoundation.org/openprinting/cups-filters;
-license=('custom')
-depends=('lcms2' 'poppler' 'qpdf' 'imagemagick' 'liblouis' 'ijs' 
'libcups>=2.2.6-2' 'systemd')
-makedepends=('ghostscript' 'ttf-dejavu' 'python' 'mupdf-tools') # ttf-dejavu 
for make check
-optdepends=('ghostscript: for non-PostScript printers to print with CUPS to 
convert PostScript to raster images'
-   'foomatic-db: drivers use Ghostscript to convert PostScript to a 
printable form directly'
-   'foomatic-db-engine: drivers use Ghostscript to convert PostScript 
to a printable form directly'
-   'foomatic-db-nonfree: drivers use Ghostscript to convert PostScript 
to a printable form directly'
-   'antiword: needed to convert MS Word documents (requires also 
docx2txt (AUR)')
-backup=(etc/cups/cups-browsed.conf)
-source=(https://www.openprinting.org/download/cups-filters/$pkgname-$pkgver.tar.xz)
-sha256sums=('629705414869b0b0f45bdadea5c4ea803d55605442e09cce22c91cfb308d6b56')
-
-build() {
-  cd $pkgname-$pkgver
-  ./configure --prefix=/usr  \
---sysconfdir=/etc \
---sbindir=/usr/bin \
---localstatedir=/var \
---with-rcdir=no \
---enable-avahi \
---with-browseremoteprotocols=DNSSD,CUPS \
---enable-auto-setup-driverless \
---with-test-font-path=/usr/share/fonts/TTF/DejaVuSans.ttf
-  make
-}
-
-check() {
-  cd $pkgname-$pkgver
-  make check
-}
-
-package() {
-  cd $pkgname-$pkgver
-  make DESTDIR="$pkgdir/" install
-  
-  # add upstream systemd support file
-  install -Dm644 utils/cups-browsed.service 
${pkgdir}/usr/lib/systemd/system/cups-browsed.service
-  sed -i "s|/usr/sbin/cups-browsed|/usr/bin/cups-browsed|" 
${pkgdir}/usr/lib/systemd/system/cups-browsed.service
-  sed -i "s|cups.service|org.cups.cupsd.service|g" 
${pkgdir}/usr/lib/systemd/system/cups-browsed.service
-  
-  # use cups group from cups pkg FS#56818
-  chgrp -R 209 ${pkgdir}/etc/cups
-
-  # license
-  mkdir -p "${pkgdir}"/usr/share/licenses/${pkgname}
-  install -m644 "${srcdir}"/${pkgname}-${pkgver}/COPYING 
"${pkgdir}"/usr/share/licenses/${pkgname}/
-}

Copied: cups-filters/repos/testing-x86_64/PKGBUILD (from rev 315599, 
cups-filters/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-29 19:49:33 UTC (rev 315600)
@@ -0,0 +1,56 @@
+# $Id$
+# Maintainer: Andreas Radke 
+
+pkgname=cups-filters
+pkgver=1.20.0
+pkgrel=1
+pkgdesc="OpenPrinting CUPS Filters"
+arch=('x86_64')
+url="https://wiki.linuxfoundation.org/openprinting/cups-filters;
+license=('custom')
+depends=('lcms2' 'poppler' 'qpdf' 'imagemagick' 'liblouis' 'ijs' 
'libcups>=2.2.6-2' 'systemd')
+makedepends=('ghostscript' 'ttf-dejavu' 'python' 'mupdf-tools') # ttf-dejavu 
for make check
+optdepends=('ghostscript: for non-PostScript printers to print with CUPS to 
convert PostScript to raster images'
+   'foomatic-db: drivers use Ghostscript to convert PostScript to a 
printable form directly'
+   'foomatic-db-engine: drivers use Ghostscript to convert PostScript 
to a printable form directly'
+   'foomatic-db-nonfree: drivers use Ghostscript to convert PostScript 
to a printable form directly'
+   'antiword: needed to convert MS Word documents (requires also 
docx2txt (AUR)')
+backup=(etc/cups/cups-browsed.conf)
+source=(https://www.openprinting.org/download/cups-filters/$pkgname-$pkgver.tar.xz)
+sha256sums=('d7f65710960d6fe7c94e54cafdb3f8e4d23b7972db556f22ee95b35059bcd63c')
+
+build() {
+  cd $pkgname-$pkgver
+  ./configure --prefix=/usr  \
+--sysconfdir=/etc \
+--sbindir=/usr/bin \
+--localstatedir=/var \
+--with-rcdir=no \
+--enable-avahi \
+--with-browseremoteprotocols=DNSSD,CUPS \
+--enable-auto-setup-driverless \
+--with-test-font-path=/usr/share/fonts/TTF/DejaVuSans.ttf
+  make
+}
+
+check() {
+  cd $pkgname-$pkgver
+  make check
+}
+
+package() {
+  cd $pkgname-$pkgver
+  make DESTDIR="$pkgdir/" install
+  
+  # add upstream systemd support file
+  install -Dm644 utils/cups-browsed.service 
${pkgdir}/usr/lib/systemd/system/cups-browsed.service
+  sed -i 

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

2018-01-29 Thread Andreas Radke via arch-commits
Date: Monday, January 29, 2018 @ 19:49:14
  Author: andyrtr
Revision: 315599

upgpkg: cups-filters 1.20.0-1

upstream update 1.20,0

Modified:
  cups-filters/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 19:16:16 UTC (rev 315598)
+++ PKGBUILD2018-01-29 19:49:14 UTC (rev 315599)
@@ -2,7 +2,7 @@
 # Maintainer: Andreas Radke 
 
 pkgname=cups-filters
-pkgver=1.19.0
+pkgver=1.20.0
 pkgrel=1
 pkgdesc="OpenPrinting CUPS Filters"
 arch=('x86_64')
@@ -17,7 +17,7 @@
'antiword: needed to convert MS Word documents (requires also 
docx2txt (AUR)')
 backup=(etc/cups/cups-browsed.conf)
 
source=(https://www.openprinting.org/download/cups-filters/$pkgname-$pkgver.tar.xz)
-sha256sums=('629705414869b0b0f45bdadea5c4ea803d55605442e09cce22c91cfb308d6b56')
+sha256sums=('d7f65710960d6fe7c94e54cafdb3f8e4d23b7972db556f22ee95b35059bcd63c')
 
 build() {
   cd $pkgname-$pkgver


[arch-commits] Commit in virtualbox/repos/community-x86_64 (47 files)

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 20:09:25
  Author: eworm
Revision: 287885

archrelease: copy trunk to community-x86_64

Added:
  virtualbox/repos/community-x86_64/002-dri-driver-path.patch
(from rev 287884, virtualbox/trunk/002-dri-driver-path.patch)
  virtualbox/repos/community-x86_64/005-gsoap-build.patch
(from rev 287884, virtualbox/trunk/005-gsoap-build.patch)
  virtualbox/repos/community-x86_64/006-rdesktop-vrdp-keymap-path.patch
(from rev 287884, virtualbox/trunk/006-rdesktop-vrdp-keymap-path.patch)
  virtualbox/repos/community-x86_64/007-python2-path.patch
(from rev 287884, virtualbox/trunk/007-python2-path.patch)
  virtualbox/repos/community-x86_64/008-no-vboxvideo.patch
(from rev 287884, virtualbox/trunk/008-no-vboxvideo.patch)
  virtualbox/repos/community-x86_64/009-include-path.patch
(from rev 287884, virtualbox/trunk/009-include-path.patch)
  virtualbox/repos/community-x86_64/010-linux-4-15.patch
(from rev 287884, virtualbox/trunk/010-linux-4-15.patch)
  virtualbox/repos/community-x86_64/60-vboxdrv.rules
(from rev 287884, virtualbox/trunk/60-vboxdrv.rules)
  virtualbox/repos/community-x86_64/60-vboxguest.rules
(from rev 287884, virtualbox/trunk/60-vboxguest.rules)
  virtualbox/repos/community-x86_64/LocalConfig.kmk
(from rev 287884, virtualbox/trunk/LocalConfig.kmk)
  virtualbox/repos/community-x86_64/PKGBUILD
(from rev 287884, virtualbox/trunk/PKGBUILD)
  virtualbox/repos/community-x86_64/build.sh
(from rev 287884, virtualbox/trunk/build.sh)
  virtualbox/repos/community-x86_64/vboxreload
(from rev 287884, virtualbox/trunk/vboxreload)
  virtualbox/repos/community-x86_64/vboxservice-nox.service
(from rev 287884, virtualbox/trunk/vboxservice-nox.service)
  virtualbox/repos/community-x86_64/vboxservice.service
(from rev 287884, virtualbox/trunk/vboxservice.service)
  virtualbox/repos/community-x86_64/vboxweb.service
(from rev 287884, virtualbox/trunk/vboxweb.service)
  virtualbox/repos/community-x86_64/virtualbox-ext-vnc.install
(from rev 287884, virtualbox/trunk/virtualbox-ext-vnc.install)
  virtualbox/repos/community-x86_64/virtualbox-guest-dkms.conf
(from rev 287884, virtualbox/trunk/virtualbox-guest-dkms.conf)
  virtualbox/repos/community-x86_64/virtualbox-guest-dkms.install
(from rev 287884, virtualbox/trunk/virtualbox-guest-dkms.install)
  virtualbox/repos/community-x86_64/virtualbox-guest-utils.sysusers
(from rev 287884, virtualbox/trunk/virtualbox-guest-utils.sysusers)
  virtualbox/repos/community-x86_64/virtualbox-host-dkms.conf
(from rev 287884, virtualbox/trunk/virtualbox-host-dkms.conf)
  virtualbox/repos/community-x86_64/virtualbox-host-dkms.install
(from rev 287884, virtualbox/trunk/virtualbox-host-dkms.install)
  virtualbox/repos/community-x86_64/virtualbox.install
(from rev 287884, virtualbox/trunk/virtualbox.install)
  virtualbox/repos/community-x86_64/virtualbox.sysusers
(from rev 287884, virtualbox/trunk/virtualbox.sysusers)
Deleted:
  virtualbox/repos/community-x86_64/002-dri-driver-path.patch
  virtualbox/repos/community-x86_64/005-gsoap-build.patch
  virtualbox/repos/community-x86_64/006-rdesktop-vrdp-keymap-path.patch
  virtualbox/repos/community-x86_64/007-python2-path.patch
  virtualbox/repos/community-x86_64/008-no-vboxvideo.patch
  virtualbox/repos/community-x86_64/009-include-path.patch
  virtualbox/repos/community-x86_64/60-vboxdrv.rules
  virtualbox/repos/community-x86_64/60-vboxguest.rules
  virtualbox/repos/community-x86_64/LocalConfig.kmk
  virtualbox/repos/community-x86_64/PKGBUILD
  virtualbox/repos/community-x86_64/build.sh
  virtualbox/repos/community-x86_64/vboxreload
  virtualbox/repos/community-x86_64/vboxservice-nox.service
  virtualbox/repos/community-x86_64/vboxservice.service
  virtualbox/repos/community-x86_64/vboxweb.service
  virtualbox/repos/community-x86_64/virtualbox-ext-vnc.install
  virtualbox/repos/community-x86_64/virtualbox-guest-dkms.conf
  virtualbox/repos/community-x86_64/virtualbox-guest-dkms.install
  virtualbox/repos/community-x86_64/virtualbox-guest-utils.sysusers
  virtualbox/repos/community-x86_64/virtualbox-host-dkms.conf
  virtualbox/repos/community-x86_64/virtualbox-host-dkms.install
  virtualbox/repos/community-x86_64/virtualbox.install
  virtualbox/repos/community-x86_64/virtualbox.sysusers

-+
 002-dri-driver-path.patch   |   60 +-
 005-gsoap-build.patch   |   22 
 006-rdesktop-vrdp-keymap-path.patch |   24 -
 007-python2-path.patch  |   18 
 008-no-vboxvideo.patch  |   24 -
 009-include-path.patch  |  170 +++
 010-linux-4-15.patch|  116 +
 60-vboxdrv.rules|   16 
 60-vboxguest.rules  |4 
 LocalConfig.kmk |   64 +-
 PKGBUILD|  762 +-
 build.sh|6 
 vboxreload 

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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:10:52
  Author: felixonmars
Revision: 287861

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 287860, 
git-annex/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 18:10:52 UTC (rev 287861)
@@ -0,0 +1,54 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=git-annex
+pkgver=6.20180112
+pkgrel=39
+pkgdesc="Manage files with git, without checking their contents into git"
+url="http://git-annex.branchable.com/;
+license=("AGPL3")
+arch=('x86_64')
+depends=('git' 'rsync' 'ghc-libs' 'haskell-aeson' 'haskell-async' 'haskell-aws'
+ 'haskell-blaze-builder' 'haskell-bloomfilter' 'haskell-byteable' 
'haskell-case-insensitive'
+ 'haskell-clientsession' 'haskell-concurrent-output' 'haskell-conduit' 
'haskell-crypto-api'
+ 'haskell-cryptonite' 'haskell-data-default' 'haskell-dav' 
'haskell-dbus'
+ 'haskell-disk-free-space' 'haskell-dlist' 'haskell-dns' 
'haskell-edit-distance'
+ 'haskell-esqueleto' 'haskell-exceptions' 'haskell-fdo-notify' 
'haskell-feed'
+ 'haskell-hinotify' 'haskell-hslogger' 'haskell-http-client' 
'haskell-http-conduit'
+ 'haskell-http-types' 'haskell-ifelse' 'haskell-magic' 'haskell-memory'
+ 'haskell-monad-control' 'haskell-monad-logger' 'haskell-mountpoints' 
'haskell-mtl'
+ 'haskell-network' 'haskell-network-info' 'haskell-network-multicast' 
'haskell-network-uri'
+ 'haskell-old-locale' 'haskell-optparse-applicative' 
'haskell-path-pieces'
+ 'haskell-persistent' 'haskell-persistent-sqlite' 
'haskell-persistent-template'
+ 'haskell-quickcheck' 'haskell-random' 'haskell-regex-tdfa' 
'haskell-resourcet'
+ 'haskell-safesemaphore' 'haskell-sandi' 'haskell-securemem' 
'haskell-shakespeare'
+ 'haskell-socks' 'haskell-split' 'haskell-stm' 'haskell-stm-chans' 
'haskell-tagsoup'
+ 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 
'haskell-tasty-rerun'
+ 'haskell-text' 'haskell-torrent' 'haskell-unix-compat' 
'haskell-unordered-containers'
+ 'haskell-utf8-string' 'haskell-uuid' 'haskell-wai' 
'haskell-wai-extra' 'haskell-warp'
+ 'haskell-warp-tls' 'haskell-yesod' 'haskell-yesod-core'
+ 'haskell-yesod-form' 'haskell-yesod-static')
+makedepends=('chrpath' 'ghc')
+source=("git+https://git.joeyh.name/git/git-annex.git#tag=$pkgver;)
+sha512sums=('SKIP')
+
+build() {
+  cd git-annex
+
+  runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic 
--disable-library-vanilla \
+--docdir="/usr/share/doc/$pkgname" \
+-fnetwork-uri -fconcurrentoutput -ftorrentparser \
+-f-androidsplice -f-android -fproduction -fpairing -fwebapp \
+-fassistant -fwebdav -fs3 -f-benchmark -fdbus -fmagicmime
+  runhaskell Setup build
+}
+
+package() {
+  cd git-annex
+  runhaskell Setup copy --destdir="$pkgdir"
+  make GHC="ghc -dynamic" BUILDER=true DESTDIR="$pkgdir" -j1 install-misc
+
+  rm "$pkgdir"/usr/share/doc/git-annex/COPYRIGHT
+  rmdir "$pkgdir"/usr/share/doc/git-annex "$pkgdir"/usr/share/doc
+}


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 18:19:47
  Author: felixonmars
Revision: 287873

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-servant-server/repos/community-staging-x86_64/PKGBUILD (from 
rev 287872, haskell-servant-server/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 18:19:47 UTC (rev 287873)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=servant-server
+pkgname=haskell-servant-server
+pkgver=0.12
+pkgrel=36
+pkgdesc="A family of combinators for defining webservices APIs and serving 
them"
+url="http://haskell-servant.readthedocs.org/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-base-compat" "haskell-aeson" "haskell-attoparsec"
+ "haskell-base64-bytestring" "haskell-exceptions" 
"haskell-http-api-data"
+ "haskell-http-types" "haskell-network-uri" "haskell-monad-control" 
"haskell-mtl"
+ "haskell-network" "haskell-safe" "haskell-servant" "haskell-split"
+ "haskell-string-conversions" "haskell-system-filepath" 
"haskell-resourcet" "haskell-tagged"
+ "haskell-text" "haskell-transformers-base" 
"haskell-transformers-compat" "haskell-wai"
+ "haskell-wai-app-static" "haskell-warp" "haskell-word8")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('322fa0ebec88870d5d6e254ef27031b26d2c96dbcd6ec29e99dd2449abf95174471b1719034fb22077e4ba3f6a5bf7b2b50c535ba87e9f371f446399145f02cc')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in ogre/trunk (PKGBUILD ogre.install)

2018-01-29 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, January 29, 2018 @ 20:32:03
  Author: svenstaro
Revision: 287890

upgpkg: ogre 1.10.11-3

Move samples back to /usr/share

Modified:
  ogre/trunk/PKGBUILD
  ogre/trunk/ogre.install

--+
 PKGBUILD |   13 ++---
 ogre.install |3 +--
 2 files changed, 3 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 20:15:58 UTC (rev 287889)
+++ PKGBUILD2018-01-29 20:32:03 UTC (rev 287890)
@@ -3,7 +3,7 @@
 pkgbase=ogre
 pkgname=('ogre' 'ogre-docs')
 pkgver=1.10.11
-pkgrel=2
+pkgrel=3
 pkgdesc='Scene-oriented, flexible 3D engine written in C++'
 arch=('x86_64')
 url='http://www.ogre3d.org'
@@ -46,16 +46,7 @@
 
   make DESTDIR=${pkgdir} install
 
-  # fix up samples
-  install -dm775 -o root -g users ${pkgdir}/opt/OGRE/samples/
-  mv ${pkgdir}/usr/share/OGRE/*.cfg ${pkgdir}/opt/OGRE/samples/
-  mv ${pkgdir}/usr/bin/SampleBrowser ${pkgdir}/opt/OGRE/samples/
-
-  # make sample launcher
-  echo "#!/bin/bash" > ${pkgdir}/usr/bin/OgreSampleBrowser
-  echo "cd /opt/OGRE/samples && ./SampleBrowser" >> 
${pkgdir}/usr/bin/OgreSampleBrowser
-  chmod +x ${pkgdir}/usr/bin/OgreSampleBrowser
-
+  mv ${pkgdir}/usr/bin/SampleBrowser ${pkgdir}/usr/bin/OgreSampleBrowser
   install -Dm644 ../LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
 
   # move docs out of this package

Modified: ogre.install
===
--- ogre.install2018-01-29 20:15:58 UTC (rev 287889)
+++ ogre.install2018-01-29 20:32:03 UTC (rev 287890)
@@ -1,4 +1,3 @@
 post_install() {
-echo "To view the OGRE samples just run OgreSampleBrowser or launch"
-echo "it directly in /opt/OGRE/samples/"
+echo "To view the OGRE samples just run OgreSampleBrowser"
 }


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

2018-01-29 Thread Sven-Hendrik Haase via arch-commits
Date: Monday, January 29, 2018 @ 20:32:22
  Author: svenstaro
Revision: 287891

archrelease: copy trunk to community-x86_64

Added:
  ogre/repos/community-x86_64/PKGBUILD
(from rev 287890, ogre/trunk/PKGBUILD)
  ogre/repos/community-x86_64/ogre.install
(from rev 287890, ogre/trunk/ogre.install)
Deleted:
  ogre/repos/community-x86_64/PKGBUILD
  ogre/repos/community-x86_64/ogre.install

--+
 PKGBUILD |  153 ++---
 ogre.install |7 +-
 2 files changed, 75 insertions(+), 85 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-29 20:32:03 UTC (rev 287890)
+++ PKGBUILD2018-01-29 20:32:22 UTC (rev 287891)
@@ -1,81 +0,0 @@
-# $Id$
-# Maintainer: Sven-Hendrik Haase 
-pkgbase=ogre
-pkgname=('ogre' 'ogre-docs')
-pkgver=1.10.11
-pkgrel=2
-pkgdesc='Scene-oriented, flexible 3D engine written in C++'
-arch=('x86_64')
-url='http://www.ogre3d.org'
-license=('custom:MIT')
-depends=('boost-libs' 'freeimage' 'freetype2' 'libxaw' 'libxrandr'
- 'nvidia-cg-toolkit' 'zziplib' 'sdl2' 'glu' 'tinyxml')
-makedepends=('boost' 'cmake' 'doxygen' 'graphviz' 'ttf-dejavu' 'mesa' 
'mercurial' 'python' 'swig' 'systemd')
-install=ogre.install
-source=("https://github.com/OGRECave/ogre/archive/v${pkgver}.tar.gz;)
-sha512sums=('2dfedd6f0a0de1a8c687c001439138b233200ca11e5c9940debf43d8a0380ca6472e0b5f4d599f0e22ca2049d0a5d34066ef41b6bc4912130694fa5d851fc900')
-
-build() {
-  cd ogre-${pkgver}
-
-  [[ -d build ]] && rm -rf build
-  mkdir build && cd build
-
-  cmake .. \
--DCMAKE_INSTALL_PREFIX=/usr \
--DOGRE_INSTALL_SAMPLES=TRUE \
--DOGRE_INSTALL_DOCS=TRUE \
--DOGRE_INSTALL_SAMPLES_SOURCE=TRUE \
--DOGRE_BUILD_DEPENDENCIES=FALSE \
--DOGRE_BUILD_COMPONENT_PYTHON=TRUE \
--DCMAKE_BUILD_TYPE=Release
-
-  make
-  make OgreDoc
-}
-
-package_ogre() {
-  optdepends=('cppunit: unit testing'
-  'intel-tbb: better threading support'
-  'poco: portability'
-  'python: python bindings'
-  'boost: for developing using ogre'
-  'ogre-docs: documentation')
-
-  cd ogre-${pkgver}/build
-
-  make DESTDIR=${pkgdir} install
-
-  # fix up samples
-  install -dm775 -o root -g users ${pkgdir}/opt/OGRE/samples/
-  mv ${pkgdir}/usr/share/OGRE/*.cfg ${pkgdir}/opt/OGRE/samples/
-  mv ${pkgdir}/usr/bin/SampleBrowser ${pkgdir}/opt/OGRE/samples/
-
-  # make sample launcher
-  echo "#!/bin/bash" > ${pkgdir}/usr/bin/OgreSampleBrowser
-  echo "cd /opt/OGRE/samples && ./SampleBrowser" >> 
${pkgdir}/usr/bin/OgreSampleBrowser
-  chmod +x ${pkgdir}/usr/bin/OgreSampleBrowser
-
-  install -Dm644 ../LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
-
-  # move docs out of this package
-  mv ${pkgdir}/usr/share/OGRE/docs ${srcdir}/docs
-}
-
-package_ogre-docs() {
-  pkgdesc="Documentation for ogre"
-  depends=()
-
-  cd ogre-${pkgver}/build
-
-  # move docs into this package
-  install -dm755 ${pkgdir}/usr/share/doc
-  mv ${srcdir}/docs ${pkgdir}/usr/share/doc/OGRE/
-
-  # symlink for docs
-  install -dm755 ${pkgdir}/usr/share/OGRE/
-  cd ${pkgdir}/usr/share
-  ln -s /usr/share/doc/OGRE/ OGRE/docs
-}
-
-# vim:set ts=2 sw=2 et:

Copied: ogre/repos/community-x86_64/PKGBUILD (from rev 287890, 
ogre/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-29 20:32:22 UTC (rev 287891)
@@ -0,0 +1,72 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+pkgbase=ogre
+pkgname=('ogre' 'ogre-docs')
+pkgver=1.10.11
+pkgrel=3
+pkgdesc='Scene-oriented, flexible 3D engine written in C++'
+arch=('x86_64')
+url='http://www.ogre3d.org'
+license=('custom:MIT')
+depends=('boost-libs' 'freeimage' 'freetype2' 'libxaw' 'libxrandr'
+ 'nvidia-cg-toolkit' 'zziplib' 'sdl2' 'glu' 'tinyxml')
+makedepends=('boost' 'cmake' 'doxygen' 'graphviz' 'ttf-dejavu' 'mesa' 
'mercurial' 'python' 'swig' 'systemd')
+install=ogre.install
+source=("https://github.com/OGRECave/ogre/archive/v${pkgver}.tar.gz;)
+sha512sums=('2dfedd6f0a0de1a8c687c001439138b233200ca11e5c9940debf43d8a0380ca6472e0b5f4d599f0e22ca2049d0a5d34066ef41b6bc4912130694fa5d851fc900')
+
+build() {
+  cd ogre-${pkgver}
+
+  [[ -d build ]] && rm -rf build
+  mkdir build && cd build
+
+  cmake .. \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DOGRE_INSTALL_SAMPLES=TRUE \
+-DOGRE_INSTALL_DOCS=TRUE \
+-DOGRE_INSTALL_SAMPLES_SOURCE=TRUE \
+-DOGRE_BUILD_DEPENDENCIES=FALSE \
+-DOGRE_BUILD_COMPONENT_PYTHON=TRUE \
+-DCMAKE_BUILD_TYPE=Release
+
+  make
+  make OgreDoc
+}
+
+package_ogre() {
+  optdepends=('cppunit: unit testing'
+  'intel-tbb: better threading support'
+  'poco: portability'
+  'python: python bindings'
+  'boost: for developing using ogre'
+  'ogre-docs: documentation')
+
+  cd 

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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:29:34
  Author: felixonmars
Revision: 287826

upgpkg: haskell-http-api-data 0.3.7.2-1

rebuild with http-api-data,0.3.7.2

Modified:
  haskell-http-api-data/trunk/PKGBUILD

--+
 PKGBUILD |   24 +---
 1 file changed, 17 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 17:18:16 UTC (rev 287825)
+++ PKGBUILD2018-01-29 17:29:34 UTC (rev 287826)
@@ -4,8 +4,8 @@
 
 _hkgname=http-api-data
 pkgname=haskell-http-api-data
-pkgver=0.3.7.1
-pkgrel=24
+pkgver=0.3.7.2
+pkgrel=1
 pkgdesc="Converting to/from HTTP API data like URL pieces, headers and query 
parameters."
 url="https://github.com/fizruk/http-api-data;
 license=("custom:BSD3")
@@ -13,15 +13,20 @@
 depends=('ghc-libs' 'haskell-attoparsec' 'haskell-attoparsec-iso8601' 
'haskell-hashable'
  'haskell-http-types' 'haskell-text' 'haskell-time-locale-compat'
  'haskell-unordered-containers' 'haskell-uri-bytestring' 
'haskell-uuid-types')
-makedepends=('ghc')
+makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest' 'haskell-hspec' 
'haskell-hunit'
+ 'haskell-quickcheck' 'haskell-quickcheck-instances' 
'haskell-uuid')
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-sha512sums=('896e7e9737bb0d5869d1e1aa1d4a06409c1f56a5b508166b1aaf202ef638a2273c226beae22575b378254966c7b5be1b668efb91f2a744b8b73a2a3013552efb')
+sha512sums=('6720aec3bd17de95660ee33e6af8b528b371e83ea6f6d623e6a2263d4bc4ea350132241cf3d61467944f5fb49362487d4de8af68e980cbec3f71bd8bc5e93f06')
 
+prepare() {
+sed -i '/test-suite doctests/a \  x-doctest-options: -dynamic' 
$_hkgname-$pkgver/$_hkgname.cabal
+}
+
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
 -f-use-text-show
 runhaskell Setup build
@@ -31,8 +36,13 @@
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+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"


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:29:59
  Author: felixonmars
Revision: 287827

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-http-api-data/repos/community-staging-x86_64/
  haskell-http-api-data/repos/community-staging-x86_64/PKGBUILD
(from rev 287826, haskell-http-api-data/trunk/PKGBUILD)

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

Copied: haskell-http-api-data/repos/community-staging-x86_64/PKGBUILD (from rev 
287826, haskell-http-api-data/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 17:29:59 UTC (rev 287827)
@@ -0,0 +1,52 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=http-api-data
+pkgname=haskell-http-api-data
+pkgver=0.3.7.2
+pkgrel=1
+pkgdesc="Converting to/from HTTP API data like URL pieces, headers and query 
parameters."
+url="https://github.com/fizruk/http-api-data;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-attoparsec' 'haskell-attoparsec-iso8601' 
'haskell-hashable'
+ 'haskell-http-types' 'haskell-text' 'haskell-time-locale-compat'
+ 'haskell-unordered-containers' 'haskell-uri-bytestring' 
'haskell-uuid-types')
+makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest' 'haskell-hspec' 
'haskell-hunit'
+ 'haskell-quickcheck' 'haskell-quickcheck-instances' 
'haskell-uuid')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('6720aec3bd17de95660ee33e6af8b528b371e83ea6f6d623e6a2263d4bc4ea350132241cf3d61467944f5fb49362487d4de8af68e980cbec3f71bd8bc5e93f06')
+
+prepare() {
+sed -i '/test-suite doctests/a \  x-doctest-options: -dynamic' 
$_hkgname-$pkgver/$_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-use-text-show
+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-persistent/trunk (PKGBUILD)

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:32:47
  Author: felixonmars
Revision: 287833

upgpkg: haskell-persistent 2.7.3.1-2

rebuild with http-api-data,0.3.7.2

Modified:
  haskell-persistent/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 17:32:05 UTC (rev 287832)
+++ PKGBUILD2018-01-29 17:32:47 UTC (rev 287833)
@@ -5,7 +5,7 @@
 _hkgname=persistent
 pkgname=haskell-persistent
 pkgver=2.7.3.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Type-safe, multi-backend data serialization"
 url="http://www.yesodweb.com/book/persistent;
 license=("MIT")


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:33:15
  Author: felixonmars
Revision: 287834

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 
287833, haskell-persistent/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 17:33:15 UTC (rev 287834)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=persistent
+pkgname=haskell-persistent
+pkgver=2.7.3.1
+pkgrel=2
+pkgdesc="Type-safe, multi-backend data serialization"
+url="http://www.yesodweb.com/book/persistent;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 
'haskell-base64-bytestring'
+ 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-conduit' 
'haskell-exceptions'
+ 'haskell-fast-logger' 'haskell-http-api-data' 'haskell-lifted-base'
+ 'haskell-monad-control' 'haskell-monad-logger' 'haskell-mtl' 
'haskell-old-locale'
+ 'haskell-path-pieces' 'haskell-resource-pool' 'haskell-resourcet' 
'haskell-scientific'
+ 'haskell-silently' 'haskell-src-meta' 'haskell-tagged' 'haskell-text'
+ 'haskell-transformers-base' 'haskell-unordered-containers' 
'haskell-vector')
+makedepends=('ghc' 'haskell-hspec')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('8eaa8c66e9d30e4ebe2efb74ef320d1eaf1122b635775cbefb41c1927a68486b0e33b614f0d012f5958d780da4b25d34836aa7c774b89e75ec7dcbcda75559fe')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-nooverlap
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:34:51
  Author: felixonmars
Revision: 287836

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-esqueleto/repos/community-staging-x86_64/PKGBUILD (from rev 
287835, haskell-esqueleto/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 17:34:51 UTC (rev 287836)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=esqueleto
+pkgname=haskell-esqueleto
+pkgver=2.5.3
+pkgrel=49
+pkgdesc="Type-safe EDSL for SQL queries on persistent backends."
+url="https://github.com/bitemyapp/esqueleto;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-blaze-html" "haskell-conduit" 
"haskell-monad-logger"
+ "haskell-persistent" "haskell-resourcet" "haskell-tagged" 
"haskell-text"
+ "haskell-unordered-containers")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('a990cdf7bd3b216b603bacf2eed57b11138bc2348046a88289eafa352d1c9878d1e48e8c5809ad486d0c8297656fae01803ba7e8da0c669a0353b01838d2865a')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-mysql -f-postgresql
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:34:31
  Author: felixonmars
Revision: 287835

upgpkg: haskell-esqueleto 2.5.3-49

rebuild with http-api-data,0.3.7.2

Modified:
  haskell-esqueleto/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 17:33:15 UTC (rev 287834)
+++ PKGBUILD2018-01-29 17:34:31 UTC (rev 287835)
@@ -5,7 +5,7 @@
 _hkgname=esqueleto
 pkgname=haskell-esqueleto
 pkgver=2.5.3
-pkgrel=48
+pkgrel=49
 pkgdesc="Type-safe EDSL for SQL queries on persistent backends."
 url="https://github.com/bitemyapp/esqueleto;
 license=("custom:BSD3")


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:46:19
  Author: felixonmars
Revision: 287838

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-persistent-template/repos/community-staging-x86_64/PKGBUILD 
(from rev 287837, haskell-persistent-template/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 17:46:19 UTC (rev 287838)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=persistent-template
+pkgname=haskell-persistent-template
+pkgver=2.5.3
+pkgrel=29
+pkgdesc="Type-safe, non-relational, multi-backend persistence"
+url="http://www.yesodweb.com/book/persistent;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-aeson-compat" 
"haskell-http-api-data"
+ "haskell-monad-control" "haskell-monad-logger" "haskell-path-pieces" 
"haskell-persistent"
+ "haskell-tagged" "haskell-text" "haskell-unordered-containers")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('9054dd5e9faa3a5790ebe9265eb31c1a18198b94626761acf6bca3e341d4a62ad825e636d8792a7982a39fa63f064feb155191ccc8944fe8705fce7735407392')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:45:53
  Author: felixonmars
Revision: 287837

upgpkg: haskell-persistent-template 2.5.3-29

rebuild with http-api-data,0.3.7.2

Modified:
  haskell-persistent-template/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 17:34:51 UTC (rev 287836)
+++ PKGBUILD2018-01-29 17:45:53 UTC (rev 287837)
@@ -5,7 +5,7 @@
 _hkgname=persistent-template
 pkgname=haskell-persistent-template
 pkgver=2.5.3
-pkgrel=28
+pkgrel=29
 pkgdesc="Type-safe, non-relational, multi-backend persistence"
 url="http://www.yesodweb.com/book/persistent;
 license=("MIT")


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:47:38
  Author: felixonmars
Revision: 287839

upgpkg: haskell-persistent-sqlite 2.6.4-27

rebuild with http-api-data,0.3.7.2

Modified:
  haskell-persistent-sqlite/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 17:46:19 UTC (rev 287838)
+++ PKGBUILD2018-01-29 17:47:38 UTC (rev 287839)
@@ -5,7 +5,7 @@
 _hkgname=persistent-sqlite
 pkgname=haskell-persistent-sqlite
 pkgver=2.6.4
-pkgrel=26
+pkgrel=27
 pkgdesc="Backend for the persistent library using sqlite3"
 url="http://www.yesodweb.com/book/persistent;
 license=("MIT")


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:48:00
  Author: felixonmars
Revision: 287840

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-persistent-sqlite/repos/community-staging-x86_64/PKGBUILD (from 
rev 287839, haskell-persistent-sqlite/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 17:48:00 UTC (rev 287840)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=persistent-sqlite
+pkgname=haskell-persistent-sqlite
+pkgver=2.6.4
+pkgrel=27
+pkgdesc="Backend for the persistent library using sqlite3"
+url="http://www.yesodweb.com/book/persistent;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'sqlite' 'haskell-aeson' 'haskell-conduit' 
'haskell-monad-control'
+ 'haskell-microlens-th' 'haskell-monad-logger' 'haskell-old-locale' 
'haskell-persistent'
+ 'haskell-resource-pool' 'haskell-resourcet' 'haskell-text' 
'haskell-unordered-containers')
+makedepends=('ghc' 'haskell-hspec' 'haskell-persistent-template' 
'haskell-temporary')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('f8ae4f0b501505b839306c283a8a4c854c62c8b325b25219b890339f4b0b4e6d669176e79b7e35fb9d4cf5fd4627117d464aa141840c7fade8ceac669ca86aa5')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-build-sanity-exe -fsystemlib -fuse-pkgconfig
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:49:15
  Author: felixonmars
Revision: 287842

archrelease: copy trunk to community-testing-x86_64

Added:
  python-peewee/repos/community-testing-x86_64/
  python-peewee/repos/community-testing-x86_64/PKGBUILD
(from rev 287841, python-peewee/trunk/PKGBUILD)

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

Copied: python-peewee/repos/community-testing-x86_64/PKGBUILD (from rev 287841, 
python-peewee/trunk/PKGBUILD)
===
--- community-testing-x86_64/PKGBUILD   (rev 0)
+++ community-testing-x86_64/PKGBUILD   2018-01-29 17:49:15 UTC (rev 287842)
@@ -0,0 +1,60 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Blackleg 
+# Contributor: Nidhogg
+# Contributor: juantascon
+
+pkgbase=python-peewee
+pkgname=('python-peewee' 'python2-peewee')
+pkgver=3.0.0
+pkgrel=1
+pkgdesc="a little orm"
+url="https://pypi.python.org/pypi/peewee/;
+arch=('x86_64')
+license=('MIT')
+makedepends=('python-setuptools' 'python2-setuptools' 'cython' 'cython2')
+checkdepends=('python-apsw' 'python2-apsw' 'python-flask' 'python2-flask')
+ # 'python-psycopg2' 'python2-psycopg2')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/coleifer/peewee/archive/$pkgver.tar.gz;)
+sha512sums=('8e9ee514fb26042e4cc036a53cd7cbe92143c257f1e4920e2473e4958dd222bcbee7bb3b487267eeb29dd01dd921219d265c2b7b46d3cd34ee7d792e8c56448e')
+
+prepare() {
+  cp -a peewee-$pkgver{,-py2}
+}
+
+build() {
+  cd "$srcdir"/peewee-$pkgver
+  python setup.py build
+
+  cd "$srcdir"/peewee-$pkgver-py2
+  python2 setup.py build
+}
+
+check() {
+  cd "$srcdir"/peewee-$pkgver
+  python runtests.py
+
+  cd "$srcdir"/peewee-$pkgver-py2
+  python2 runtests.py
+}
+
+package_python-peewee() {
+  depends=('python')
+  optdepends=('python-psycopg2: for PostgreSQL database support'
+  'mysql-python: for MySQL database support')
+
+  cd "$srcdir"/peewee-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_python2-peewee() {
+  depends=('python2')
+  optdepends=('python2-psycopg2: for PostgreSQL database support')
+
+  cd "$srcdir"/peewee-$pkgver-py2
+  python2 setup.py install --root="$pkgdir" --optimize=1
+  install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+
+  mv "$pkgdir"/usr/bin/pwiz{,2}.py
+}


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:48:51
  Author: felixonmars
Revision: 287841

upgpkg: python-peewee 3.0.0-1

Modified:
  python-peewee/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 17:48:00 UTC (rev 287840)
+++ PKGBUILD2018-01-29 17:48:51 UTC (rev 287841)
@@ -6,7 +6,7 @@
 
 pkgbase=python-peewee
 pkgname=('python-peewee' 'python2-peewee')
-pkgver=2.10.2
+pkgver=3.0.0
 pkgrel=1
 pkgdesc="a little orm"
 url="https://pypi.python.org/pypi/peewee/;
@@ -16,7 +16,7 @@
 checkdepends=('python-apsw' 'python2-apsw' 'python-flask' 'python2-flask')
  # 'python-psycopg2' 'python2-psycopg2')
 
source=("$pkgbase-$pkgver.tar.gz::https://github.com/coleifer/peewee/archive/$pkgver.tar.gz;)
-sha512sums=('55f5deb6d60580ab2f7aa22e6acf772e976ee97c34991c0515a97cd7c08157645e40f1819412e128739cf40461eaf2a2c80d82f88b4a2aa42f8f16e160f3a504')
+sha512sums=('8e9ee514fb26042e4cc036a53cd7cbe92143c257f1e4920e2473e4958dd222bcbee7bb3b487267eeb29dd01dd921219d265c2b7b46d3cd34ee7d792e8c56448e')
 
 prepare() {
   cp -a peewee-$pkgver{,-py2}
@@ -32,10 +32,10 @@
 
 check() {
   cd "$srcdir"/peewee-$pkgver
-  python runtests.py -a
+  python runtests.py
 
   cd "$srcdir"/peewee-$pkgver-py2
-  python2 runtests.py -a
+  python2 runtests.py
 }
 
 package_python-peewee() {
@@ -57,5 +57,4 @@
   install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 
   mv "$pkgdir"/usr/bin/pwiz{,2}.py
-  mv "$pkgdir"/usr/bin/pskel{,2}
 }


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:54:10
  Author: felixonmars
Revision: 287844

archrelease: copy trunk to community-staging-x86_64

Added:
  libpinyin/repos/community-staging-x86_64/
  libpinyin/repos/community-staging-x86_64/PKGBUILD
(from rev 287843, libpinyin/trunk/PKGBUILD)

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

Copied: libpinyin/repos/community-staging-x86_64/PKGBUILD (from rev 287843, 
libpinyin/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 17:54:10 UTC (rev 287844)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Yangtse 
+# Contributor: WU Jun 
+
+pkgname=libpinyin
+pkgver=2.1.91
+_modelver=15
+pkgrel=1
+pkgdesc="Library to deal with pinyin"
+arch=('x86_64')
+url="https://github.com/libpinyin/libpinyin;
+license=('GPL')
+depends=('kyotocabinet' 'glib2')
+makedepends=('gnome-common')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz;
+
"$pkgname-model$_modelver.text.tar.gz::http://downloads.sourceforge.net/libpinyin/model$_modelver.text.tar.gz;)
+noextract=("$pkgname-model$_modelver.text.tar.gz")
+sha512sums=('568b263726a022bdca52fd54c7583a36a31385a8f19bb5c5903918a6036c5499ef8c8bb91ebb2db877449ec5177d2d4e4f0a20e7bb528534361ba1405dd1fd92'
+
'd3f5b42f6ea6b22570b5ba67cf23d94a3fee2d7d894191ebc11eb72edc162c72b90b2fe10b312bfd8d77d110654ee5dc00c21b25fb8b7c3f905d4088c9895ac1')
+
+prepare() {
+  cd $pkgname-$pkgver
+
+  ln -s "$srcdir"/$pkgname-model$_modelver.text.tar.gz 
data/model$_modelver.text.tar.gz
+  sed -i "/wget.*model$_modelver\.text\.tar\.gz/ d" data/Makefile.am
+}
+
+build() {
+  cd $pkgname-$pkgver
+  ./autogen.sh --prefix=/usr --with-dbm=KyotoCabinet --enable-libzhuyin
+  make
+}
+
+package() {
+  cd $pkgname-$pkgver
+  make DESTDIR="$pkgdir" install
+}


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:53:49
  Author: felixonmars
Revision: 287843

upgpkg: libpinyin 2.1.91-1

Modified:
  libpinyin/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 17:49:15 UTC (rev 287842)
+++ PKGBUILD2018-01-29 17:53:49 UTC (rev 287843)
@@ -1,11 +1,11 @@
 # $Id$
 # Maintainer: Felix Yan 
-# Contributor: Yangtse  
+# Contributor: Yangtse 
 # Contributor: WU Jun 
 
 pkgname=libpinyin
-pkgver=2.1.0
-_modelver=14
+pkgver=2.1.91
+_modelver=15
 pkgrel=1
 pkgdesc="Library to deal with pinyin"
 arch=('x86_64')
@@ -16,8 +16,8 @@
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz;
 
"$pkgname-model$_modelver.text.tar.gz::http://downloads.sourceforge.net/libpinyin/model$_modelver.text.tar.gz;)
 noextract=("$pkgname-model$_modelver.text.tar.gz")
-sha512sums=('e6aa3998ac466cb155750b574140dd43673bfeb4f13d1b88c4892b61bb773aee84610dd67ad17871961d51a48067c535eab33a6fb6c9ac28179a9958c4e9b518'
-
'792d3cf7ab7fdea701737cea66d18f697015f19d18b6d26273db2da0ae28291f38b3d8a5717f595da63fbe573921c552bdce10c4bec9a0834947dfec92265da9')
+sha512sums=('568b263726a022bdca52fd54c7583a36a31385a8f19bb5c5903918a6036c5499ef8c8bb91ebb2db877449ec5177d2d4e4f0a20e7bb528534361ba1405dd1fd92'
+
'd3f5b42f6ea6b22570b5ba67cf23d94a3fee2d7d894191ebc11eb72edc162c72b90b2fe10b312bfd8d77d110654ee5dc00c21b25fb8b7c3f905d4088c9895ac1')
 
 prepare() {
   cd $pkgname-$pkgver


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:56:26
  Author: felixonmars
Revision: 287847

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: stack/repos/community-staging-x86_64/PKGBUILD (from rev 287846, 
stack/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 17:56:26 UTC (rev 287847)
@@ -0,0 +1,76 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=stack
+pkgver=1.6.3
+pkgrel=52
+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-bindings-uname'
+ 'haskell-blaze-builder' 'haskell-clock' 'haskell-conduit' 
'haskell-conduit-extra'
+ 'haskell-cryptonite' 'haskell-cryptonite-conduit' 'haskell-echo' 
'haskell-exceptions'
+ 'haskell-extra' 'haskell-fast-logger' 'haskell-file-embed' 
'haskell-filelock'
+ 'haskell-fsnotify' 'haskell-generic-deriving' 'haskell-gitrev' 
'haskell-hackage-security'
+ 'haskell-hashable' 'haskell-hastache' 'haskell-hpack' 
'haskell-http-client'
+ 'haskell-http-client-tls' 'haskell-http-conduit' 'haskell-http-types' 
'haskell-memory'
+ 'haskell-microlens' 'haskell-microlens-mtl' 'haskell-mintty' 
'haskell-monad-logger'
+ 'haskell-mono-traversable' 'haskell-mtl' '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-pid1' 'haskell-primitive' 
'haskell-project-template'
+ 'haskell-regex-applicative-text' 'haskell-resourcet' 'haskell-retry' 
'haskell-semigroups'
+ 'haskell-split' 'haskell-stm' 'haskell-store' 'haskell-store-core'
+ 'haskell-streaming-commons' 'haskell-tar' 'haskell-temporary' 
'haskell-text'
+ 'haskell-text-metrics' 'haskell-th-reify-many' 'haskell-tls' 
'haskell-unicode-transforms'
+ 'haskell-unix-compat' 'haskell-unliftio' 
'haskell-unordered-containers' 'haskell-vector'
+ 'haskell-yaml' 'haskell-zip-archive' 'haskell-zlib')
+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=('28cb4d65fdcfdb999ef9ef853629b1590cde3fdd736c768c1e41350dec3a8dd3dae8519acef17eca6665c50f46fb3958cc2b9347a10b627842c47c0b9b0cd175')
+
+prepare() {
+  cd $pkgname-$pkgver
+  hpack
+}
+
+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: 

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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:56:47
  Author: felixonmars
Revision: 287848

upgpkg: python-swiftclient 3.5.0-1

Modified:
  python-swiftclient/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 17:56:26 UTC (rev 287847)
+++ PKGBUILD2018-01-29 17:56:47 UTC (rev 287848)
@@ -4,7 +4,7 @@
 
 pkgbase=python-swiftclient
 pkgname=(python-swiftclient python2-swiftclient)
-pkgver=3.4.0
+pkgver=3.5.0
 pkgrel=1
 pkgdesc="An SDK for building applications to work with OpenStack"
 arch=('any')
@@ -15,7 +15,7 @@
 checkdepends=('python-testrepository' 'python2-testrepository' 'python-mock' 
'python2-mock'
   'python-keystoneauth1' 'python2-keystoneauth1')
 
source=("$pkgbase-$pkgver.tar.gz::https://github.com/openstack/python-swiftclient/archive/$pkgver.tar.gz;)
-sha512sums=('a370ee47d96fd40c819575c99b6c911176135b8ee0f3a30fa98abd969df911b41bf0fca83f6d064937c5b145b576b8b4bc336c29278b81761d1d2eabade309e9')
+sha512sums=('15802a452f871fb24e8c24a50e0109cd46e162cad9c92251f2fb739936ed8de9aab91f91ab1ddc6eac14b2d2b9d24742d479200be5f1a5391cff176354e5b8d1')
 
 prepare() {
   cp -a python-swiftclient-$pkgver{,-py2}


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:55:59
  Author: felixonmars
Revision: 287846

upgpkg: stack 1.6.3-52

rebuild with http-api-data,0.3.7.2

Modified:
  stack/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 17:55:56 UTC (rev 287845)
+++ PKGBUILD2018-01-29 17:55:59 UTC (rev 287846)
@@ -4,7 +4,7 @@
 
 pkgname=stack
 pkgver=1.6.3
-pkgrel=51
+pkgrel=52
 pkgdesc="The Haskell Tool Stack"
 url="https://github.com/commercialhaskell/stack;
 license=("custom:BSD3")


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

2018-01-29 Thread Felix Yan via arch-commits
Date: Monday, January 29, 2018 @ 17:57:17
  Author: felixonmars
Revision: 287849

archrelease: copy trunk to community-any

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

--+
 PKGBUILD |  118 ++---
 1 file changed, 59 insertions(+), 59 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-29 17:56:47 UTC (rev 287848)
+++ PKGBUILD2018-01-29 17:57:17 UTC (rev 287849)
@@ -1,59 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-# Contributor: Daniel Wallace 
-
-pkgbase=python-swiftclient
-pkgname=(python-swiftclient python2-swiftclient)
-pkgver=3.4.0
-pkgrel=1
-pkgdesc="An SDK for building applications to work with OpenStack"
-arch=('any')
-url="http://docs.openstack.org/python-swiftclient;
-license=('Apache')
-makedepends=('python-setuptools' 'python2-setuptools' 'python-pbr' 
'python2-pbr' 'python2-futures'
- 'python-requests' 'python2-requests')
-checkdepends=('python-testrepository' 'python2-testrepository' 'python-mock' 
'python2-mock'
-  'python-keystoneauth1' 'python2-keystoneauth1')
-source=("$pkgbase-$pkgver.tar.gz::https://github.com/openstack/python-swiftclient/archive/$pkgver.tar.gz;)
-sha512sums=('a370ee47d96fd40c819575c99b6c911176135b8ee0f3a30fa98abd969df911b41bf0fca83f6d064937c5b145b576b8b4bc336c29278b81761d1d2eabade309e9')
-
-prepare() {
-  cp -a python-swiftclient-$pkgver{,-py2}
-
-  export PBR_VERSION=$pkgver
-}
-
-build() {
-  cd "$srcdir"/python-swiftclient-$pkgver
-  python setup.py build
-
-  cd "$srcdir"/python-swiftclient-$pkgver-py2
-  python2 setup.py build
-}
-
-check() {
-  cd "$srcdir"/python-swiftclient-$pkgver
-  python setup.py testr
-
-  cd "$srcdir"/python-swiftclient-$pkgver-py2
-  PYTHON=python2 python2 setup.py testr
-}
-
-package_python-swiftclient() {
-  depends=('python-six' 'python-requests')
-
-  cd "$srcdir"/python-swiftclient-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1
-}
-
-package_python2-swiftclient() {
-  depends=('python2-six' 'python2-futures' 'python2-requests')
-
-  cd "$srcdir"/python-swiftclient-$pkgver-py2
-  python2 setup.py install --root="$pkgdir" --optimize=1
-
-  mv "$pkgdir"/usr/bin/swift{,2}
-  mv "$pkgdir"/usr/share/man/man1/swift{,2}.1
-}
-
-# vim:set ts=2 sw=2 et:

Copied: python-swiftclient/repos/community-any/PKGBUILD (from rev 287848, 
python-swiftclient/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-29 17:57:17 UTC (rev 287849)
@@ -0,0 +1,59 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Daniel Wallace 
+
+pkgbase=python-swiftclient
+pkgname=(python-swiftclient python2-swiftclient)
+pkgver=3.5.0
+pkgrel=1
+pkgdesc="An SDK for building applications to work with OpenStack"
+arch=('any')
+url="http://docs.openstack.org/python-swiftclient;
+license=('Apache')
+makedepends=('python-setuptools' 'python2-setuptools' 'python-pbr' 
'python2-pbr' 'python2-futures'
+ 'python-requests' 'python2-requests')
+checkdepends=('python-testrepository' 'python2-testrepository' 'python-mock' 
'python2-mock'
+  'python-keystoneauth1' 'python2-keystoneauth1')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/openstack/python-swiftclient/archive/$pkgver.tar.gz;)
+sha512sums=('15802a452f871fb24e8c24a50e0109cd46e162cad9c92251f2fb739936ed8de9aab91f91ab1ddc6eac14b2d2b9d24742d479200be5f1a5391cff176354e5b8d1')
+
+prepare() {
+  cp -a python-swiftclient-$pkgver{,-py2}
+
+  export PBR_VERSION=$pkgver
+}
+
+build() {
+  cd "$srcdir"/python-swiftclient-$pkgver
+  python setup.py build
+
+  cd "$srcdir"/python-swiftclient-$pkgver-py2
+  python2 setup.py build
+}
+
+check() {
+  cd "$srcdir"/python-swiftclient-$pkgver
+  python setup.py testr
+
+  cd "$srcdir"/python-swiftclient-$pkgver-py2
+  PYTHON=python2 python2 setup.py testr
+}
+
+package_python-swiftclient() {
+  depends=('python-six' 'python-requests')
+
+  cd "$srcdir"/python-swiftclient-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1
+}
+
+package_python2-swiftclient() {
+  depends=('python2-six' 'python2-futures' 'python2-requests')
+
+  cd "$srcdir"/python-swiftclient-$pkgver-py2
+  python2 setup.py install --root="$pkgdir" --optimize=1
+
+  mv "$pkgdir"/usr/bin/swift{,2}
+  mv "$pkgdir"/usr/share/man/man1/swift{,2}.1
+}
+
+# vim:set ts=2 sw=2 et:


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

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 09:51:42
  Author: eworm
Revision: 315557

archrelease: copy trunk to testing-x86_64

Added:
  putty/repos/testing-x86_64/
  putty/repos/testing-x86_64/PKGBUILD
(from rev 315556, putty/trunk/PKGBUILD)
  putty/repos/testing-x86_64/putty.desktop
(from rev 315556, putty/trunk/putty.desktop)
  putty/repos/testing-x86_64/putty.png
(from rev 315556, putty/trunk/putty.png)
  putty/repos/testing-x86_64/putty.xpm
(from rev 315556, putty/trunk/putty.xpm)

---+
 PKGBUILD  |   41 +
 putty.desktop |   10 ++
 2 files changed, 51 insertions(+)

Copied: putty/repos/testing-x86_64/PKGBUILD (from rev 315556, 
putty/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-01-29 09:51:42 UTC (rev 315557)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Eric Bélanger 
+
+pkgname=putty
+pkgver=0.70
+pkgrel=2
+pkgdesc="A terminal integrated SSH/Telnet client"
+arch=('x86_64')
+url="http://www.chiark.greenend.org.uk/~sgtatham/putty/;
+license=('MIT')
+depends=('gtk3')
+validpgpkeys=('0054DDAA8ADA15D2768A6DE79DFE2648B43434E4') # PuTTY Releases 

+source=("https://the.earth.li/~sgtatham/putty/${pkgver}/${pkgname}-${pkgver}.tar.gz;
+
"putty-${pkgver}.tar.gz.sig::https://the.earth.li/~sgtatham/putty/${pkgver}/putty-${pkgver}.tar.gz.gpg;
+'putty.desktop'
+'putty.png'
+'putty.xpm')
+sha256sums=('bb8aa49d6e96c5a8e18a057f3150a1695ed99a24eef699e783651d1f24e7b0be'
+'SKIP'
+'4a8af81fe8ac702ad298606076088f237b83beed82cc089a32f314888b67cf2c'
+'621abf249dc6c6326faf259565546df84635b3afbe31893145a5056d8b114396'
+'d65139883171ed0119d9778ff4a89e6a8151a5ae97fcf8dc7cafb59df424377f')
+
+build() {
+  cd ${pkgname}-${pkgver}/unix
+
+  ./configure \
+--prefix=/usr
+  make
+}
+
+package() {
+  cd ${pkgname}-${pkgver}/unix
+
+  make DESTDIR="${pkgdir}" install
+
+  install -D -m644 ../LICENCE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+  install -D -m0644 "${srcdir}"/putty.desktop 
"${pkgdir}"/usr/share/applications/putty.desktop
+  install -D -m0644 "${srcdir}"/putty.png 
"${pkgdir}"/usr/share/pixmaps/putty.png
+  install -D -m0644 "${srcdir}"/putty.xpm 
"${pkgdir}"/usr/share/pixmaps/putty.xpm
+}

Copied: putty/repos/testing-x86_64/putty.desktop (from rev 315556, 
putty/trunk/putty.desktop)
===
--- testing-x86_64/putty.desktop(rev 0)
+++ testing-x86_64/putty.desktop2018-01-29 09:51:42 UTC (rev 315557)
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=PuTTY
+GenericName=SSH/Telnet/Serial Client
+Exec=putty %u
+Terminal=false
+Icon=putty
+Type=Application
+Categories=Application;Network;Remote
+Comment=A highly configurable ssh/telnet/serial console program

Copied: putty/repos/testing-x86_64/putty.png (from rev 315556, 
putty/trunk/putty.png)
===
(Binary files differ)

Copied: putty/repos/testing-x86_64/putty.xpm (from rev 315556, 
putty/trunk/putty.xpm)
===
(Binary files differ)


[arch-commits] Commit in putty/trunk (PKGBUILD putty.desktop putty.png putty.xpm)

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 09:51:30
  Author: eworm
Revision: 315556

upgpkg: putty 0.70-2

add desktop entry

Added:
  putty/trunk/putty.desktop
  putty/trunk/putty.png
  putty/trunk/putty.xpm
Modified:
  putty/trunk/PKGBUILD

---+
 PKGBUILD  |   23 ++-
 putty.desktop |   10 ++
 putty.png |1 +
 putty.xpm |1 +
 4 files changed, 30 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 08:21:32 UTC (rev 31)
+++ PKGBUILD2018-01-29 09:51:30 UTC (rev 315556)
@@ -3,7 +3,7 @@
 
 pkgname=putty
 pkgver=0.70
-pkgrel=1
+pkgrel=2
 pkgdesc="A terminal integrated SSH/Telnet client"
 arch=('x86_64')
 url="http://www.chiark.greenend.org.uk/~sgtatham/putty/;
@@ -11,18 +11,31 @@
 depends=('gtk3')
 validpgpkeys=('0054DDAA8ADA15D2768A6DE79DFE2648B43434E4') # PuTTY Releases 

 
source=("https://the.earth.li/~sgtatham/putty/${pkgver}/${pkgname}-${pkgver}.tar.gz;
-
"putty-${pkgver}.tar.gz.sig::https://the.earth.li/~sgtatham/putty/${pkgver}/putty-${pkgver}.tar.gz.gpg;)
+
"putty-${pkgver}.tar.gz.sig::https://the.earth.li/~sgtatham/putty/${pkgver}/putty-${pkgver}.tar.gz.gpg;
+'putty.desktop'
+'putty.png'
+'putty.xpm')
 sha256sums=('bb8aa49d6e96c5a8e18a057f3150a1695ed99a24eef699e783651d1f24e7b0be'
-'SKIP')
+'SKIP'
+'4a8af81fe8ac702ad298606076088f237b83beed82cc089a32f314888b67cf2c'
+'621abf249dc6c6326faf259565546df84635b3afbe31893145a5056d8b114396'
+'d65139883171ed0119d9778ff4a89e6a8151a5ae97fcf8dc7cafb59df424377f')
 
 build() {
   cd ${pkgname}-${pkgver}/unix
-  ./configure --prefix=/usr
+
+  ./configure \
+--prefix=/usr
   make
 }
 
 package() {
   cd ${pkgname}-${pkgver}/unix
+
   make DESTDIR="${pkgdir}" install
-  install -D -m644 ../LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+  install -D -m644 ../LICENCE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+  install -D -m0644 "${srcdir}"/putty.desktop 
"${pkgdir}"/usr/share/applications/putty.desktop
+  install -D -m0644 "${srcdir}"/putty.png 
"${pkgdir}"/usr/share/pixmaps/putty.png
+  install -D -m0644 "${srcdir}"/putty.xpm 
"${pkgdir}"/usr/share/pixmaps/putty.xpm
 }

Added: putty.desktop
===
--- putty.desktop   (rev 0)
+++ putty.desktop   2018-01-29 09:51:30 UTC (rev 315556)
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=PuTTY
+GenericName=SSH/Telnet/Serial Client
+Exec=putty %u
+Terminal=false
+Icon=putty
+Type=Application
+Categories=Application;Network;Remote
+Comment=A highly configurable ssh/telnet/serial console program

Added: putty.png
===
(Binary files differ)

Index: putty/trunk/putty.png
===
--- putty.png   2018-01-29 08:21:32 UTC (rev 31)
+++ putty.png   2018-01-29 09:51:30 UTC (rev 315556)

Property changes on: putty/trunk/putty.png
___
Added: svn:mime-type
## -0,0 +1 ##
+image/png
\ No newline at end of property
Added: putty.xpm
===
(Binary files differ)

Index: putty/trunk/putty.xpm
===
--- putty.xpm   2018-01-29 08:21:32 UTC (rev 31)
+++ putty.xpm   2018-01-29 09:51:30 UTC (rev 315556)

Property changes on: putty/trunk/putty.xpm
___
Added: svn:mime-type
## -0,0 +1 ##
+image/x-xpmi
\ No newline at end of property


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

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 08:14:47
  Author: eworm
Revision: 315554

archrelease: copy trunk to testing-x86_64

Added:
  lcms/repos/testing-x86_64/
  lcms/repos/testing-x86_64/PKGBUILD
(from rev 315553, lcms/trunk/PKGBUILD)
  lcms/repos/testing-x86_64/cve-2013-4276.patch
(from rev 315553, lcms/trunk/cve-2013-4276.patch)

-+
 PKGBUILD|   57 +
 cve-2013-4276.patch |   62 ++
 2 files changed, 119 insertions(+)

Copied: lcms/repos/testing-x86_64/PKGBUILD (from rev 315553, 
lcms/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-01-29 08:14:47 UTC (rev 315554)
@@ -0,0 +1,57 @@
+# $Id$
+# Maintainer: Tobias Kieslich 
+# Contributor: Ben 
+
+pkgbase=lcms
+pkgname=(lcms python2-lcms)
+pkgver=1.19
+pkgrel=7
+pkgdesc='Lightweight color management development library/engine'
+arch=('x86_64')
+license=('custom')
+depends=('libtiff')
+makedepends=('python2')
+url='http://www.littlecms.com'
+source=("https://downloads.sourceforge.net/sourceforge/${pkgbase}/${pkgbase}-${pkgver}.tar.gz;
+'cve-2013-4276.patch')
+sha256sums=('80ae32cb9f568af4dc7ee4d3c05a4c31fc513fc3e31730fed0ce7378237273a9'
+'cd10cc5ce791ae782b1257e6181a71cbdb685b705779c9ef2ceffc7fb2021bd0')
+
+prepare() {
+  cd "${srcdir}/${pkgbase}-${pkgver}"
+
+  patch -Np1 -i ../cve-2013-4276.patch
+}
+
+build() {
+  cd "${srcdir}/${pkgbase}-${pkgver}"
+
+  ./configure \
+--prefix=/usr \
+--with-python
+  make
+  make -C python
+}
+
+package_lcms() {
+  cd "${srcdir}/${pkgbase}-${pkgver}"
+
+  make DESTDIR="${pkgdir}" install
+  install -D -m0644 COPYING \
+"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+  rm -rf "${pkgdir}/usr/lib/python2.7/"
+}
+
+package_python2-lcms() {
+  pkgdesc='LittleCMS Python bindings'
+  depends=('lcms')
+
+  cd "${srcdir}/${pkgbase}-${pkgver}"
+
+  make DESTDIR="${pkgdir}" install
+  install -D -m0644 COPYING \
+"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+  rm -rf "${pkgdir}/usr/"{bin,include,lib/{pkgconfig,liblcms.*},share/man}
+}

Copied: lcms/repos/testing-x86_64/cve-2013-4276.patch (from rev 315553, 
lcms/trunk/cve-2013-4276.patch)
===
--- testing-x86_64/cve-2013-4276.patch  (rev 0)
+++ testing-x86_64/cve-2013-4276.patch  2018-01-29 08:14:47 UTC (rev 315554)
@@ -0,0 +1,62 @@
+diff -ur lcms-1.19.dfsg/samples/icctrans.c 
lcms-1.19.dfsg-patched/samples/icctrans.c
+--- lcms-1.19.dfsg/samples/icctrans.c  2009-10-30 15:57:45.0 +
 lcms-1.19.dfsg-patched/samples/icctrans.c  2013-08-06 11:53:14.385266647 
+0100
+@@ -86,6 +86,8 @@
+ static LPcmsNAMEDCOLORLIST InputColorant = NULL;
+ static LPcmsNAMEDCOLORLIST OutputColorant = NULL;
+ 
++unsigned int Buffer_size = 4096;
++
+ 
+ // isatty replacement
+ 
+@@ -500,7 +502,7 @@
+ 
+ Prefix[0] = 0;
+ if (!lTerse)
+-sprintf(Prefix, "%s=", C);
++snprintf(Prefix, 20, "%s=", C);
+ 
+ if (InHexa)
+ {
+@@ -648,7 +650,9 @@
+ static
+ void GetLine(char* Buffer)
+ {
+-scanf("%s", Buffer);
++char User_buffer[Buffer_size];
++fgets(User_buffer, (Buffer_size - 1), stdin);
++sscanf(User_buffer,"%s", Buffer);
+ 
+ if (toupper(Buffer[0]) == 'Q') { // Quit?
+ 
+@@ -668,7 +672,7 @@
+ static
+ double GetAnswer(const char* Prompt, double Range)
+ {
+-char Buffer[4096];
++char Buffer[Buffer_size];
+ double val = 0.0;
+  
+ if (Range == 0.0) {  // Range 0 means double value
+@@ -738,7 +742,7 @@
+ static
+ WORD GetIndex(void)
+ {
+-char Buffer[4096], Name[40], Prefix[40], Suffix[40];
++char Buffer[Buffer_size], Name[40], Prefix[40], Suffix[40];
+ int index, max;
+ 
+ max = cmsNamedColorCount(hTrans)-1;
+diff -ur lcms-1.19.dfsg/tifficc/tiffdiff.c 
lcms-1.19.dfsg-patched/tifficc/tiffdiff.c
+--- lcms-1.19.dfsg/tifficc/tiffdiff.c  2009-10-30 15:57:46.0 +
 lcms-1.19.dfsg-patched/tifficc/tiffdiff.c  2013-08-06 11:49:06.698951157 
+0100
+@@ -633,7 +633,7 @@
+ cmsIT8SetSheetType(hIT8, "TIFFDIFF");
+ 
+
+-sprintf(Buffer, "Differences between %s and %s", TiffName1, TiffName2);
++snprintf(Buffer, 256, "Differences between %s and %s", TiffName1, 
TiffName2);
+   
+ cmsIT8SetComment(hIT8, Buffer);
+ 


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

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 08:14:36
  Author: eworm
Revision: 315553

upgpkg: lcms 1.19-7

merge lcms and python2-lcms into a split package

Modified:
  lcms/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 07:41:53 UTC (rev 315552)
+++ PKGBUILD2018-01-29 08:14:36 UTC (rev 315553)
@@ -2,33 +2,56 @@
 # Maintainer: Tobias Kieslich 
 # Contributor: Ben 
 
-pkgname=lcms
+pkgbase=lcms
+pkgname=(lcms python2-lcms)
 pkgver=1.19
-pkgrel=6
+pkgrel=7
 pkgdesc='Lightweight color management development library/engine'
 arch=('x86_64')
 license=('custom')
 depends=('libtiff')
+makedepends=('python2')
 url='http://www.littlecms.com'
-source=("https://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz;
+source=("https://downloads.sourceforge.net/sourceforge/${pkgbase}/${pkgbase}-${pkgver}.tar.gz;
 'cve-2013-4276.patch')
 sha256sums=('80ae32cb9f568af4dc7ee4d3c05a4c31fc513fc3e31730fed0ce7378237273a9'
 'cd10cc5ce791ae782b1257e6181a71cbdb685b705779c9ef2ceffc7fb2021bd0')
 
 prepare() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd "${srcdir}/${pkgbase}-${pkgver}"
+
   patch -Np1 -i ../cve-2013-4276.patch
 }
 
 build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  ./configure --prefix=/usr
+  cd "${srcdir}/${pkgbase}-${pkgver}"
+
+  ./configure \
+--prefix=/usr \
+--with-python
   make
+  make -C python
 }
 
-package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+package_lcms() {
+  cd "${srcdir}/${pkgbase}-${pkgver}"
+
   make DESTDIR="${pkgdir}" install
-  install -Dm 644 COPYING \
+  install -D -m0644 COPYING \
 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+  rm -rf "${pkgdir}/usr/lib/python2.7/"
 }
+
+package_python2-lcms() {
+  pkgdesc='LittleCMS Python bindings'
+  depends=('lcms')
+
+  cd "${srcdir}/${pkgbase}-${pkgver}"
+
+  make DESTDIR="${pkgdir}" install
+  install -D -m0644 COPYING \
+"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+  rm -rf "${pkgdir}/usr/"{bin,include,lib/{pkgconfig,liblcms.*},share/man}
+}


[arch-commits] Commit in broadcom-wl-dkms/repos/community-x86_64 (23 files)

2018-01-29 Thread Alexander Rødseth via arch-commits
Date: Monday, January 29, 2018 @ 10:44:25
  Author: arodseth
Revision: 287748

archrelease: copy trunk to community-x86_64

Added:
  broadcom-wl-dkms/repos/community-x86_64/001-null-pointer-fix.patch
(from rev 287747, broadcom-wl-dkms/trunk/001-null-pointer-fix.patch)
  broadcom-wl-dkms/repos/community-x86_64/002-rdtscl.patch
(from rev 287747, broadcom-wl-dkms/trunk/002-rdtscl.patch)
  broadcom-wl-dkms/repos/community-x86_64/003-linux47.patch
(from rev 287747, broadcom-wl-dkms/trunk/003-linux47.patch)
  broadcom-wl-dkms/repos/community-x86_64/004-linux48.patch
(from rev 287747, broadcom-wl-dkms/trunk/004-linux48.patch)
  broadcom-wl-dkms/repos/community-x86_64/005-debian-fix-kernel-warnings.patch
(from rev 287747, 
broadcom-wl-dkms/trunk/005-debian-fix-kernel-warnings.patch)
  broadcom-wl-dkms/repos/community-x86_64/006-linux411.patch
(from rev 287747, broadcom-wl-dkms/trunk/006-linux411.patch)
  broadcom-wl-dkms/repos/community-x86_64/007-linux412.patch
(from rev 287747, broadcom-wl-dkms/trunk/007-linux412.patch)
  broadcom-wl-dkms/repos/community-x86_64/008-linux415.patch
(from rev 287747, broadcom-wl-dkms/trunk/008-linux415.patch)
  broadcom-wl-dkms/repos/community-x86_64/PKGBUILD
(from rev 287747, broadcom-wl-dkms/trunk/PKGBUILD)
  broadcom-wl-dkms/repos/community-x86_64/broadcom-wl-dkms.conf
(from rev 287747, broadcom-wl-dkms/trunk/broadcom-wl-dkms.conf)
  broadcom-wl-dkms/repos/community-x86_64/broadcom-wl-dkms.install
(from rev 287747, broadcom-wl-dkms/trunk/broadcom-wl-dkms.install)
  broadcom-wl-dkms/repos/community-x86_64/dkms.conf.in
(from rev 287747, broadcom-wl-dkms/trunk/dkms.conf.in)
Deleted:
  broadcom-wl-dkms/repos/community-x86_64/001-null-pointer-fix.patch
  broadcom-wl-dkms/repos/community-x86_64/002-rdtscl.patch
  broadcom-wl-dkms/repos/community-x86_64/003-linux47.patch
  broadcom-wl-dkms/repos/community-x86_64/004-linux48.patch
  broadcom-wl-dkms/repos/community-x86_64/005-debian-fix-kernel-warnings.patch
  broadcom-wl-dkms/repos/community-x86_64/006-linux411.patch
  broadcom-wl-dkms/repos/community-x86_64/007-linux412.patch
  broadcom-wl-dkms/repos/community-x86_64/PKGBUILD
  broadcom-wl-dkms/repos/community-x86_64/broadcom-wl-dkms.conf
  broadcom-wl-dkms/repos/community-x86_64/broadcom-wl-dkms.install
  broadcom-wl-dkms/repos/community-x86_64/dkms.conf.in

--+
 001-null-pointer-fix.patch   |   54 ++---
 002-rdtscl.patch |   44 ++--
 003-linux47.patch|  218 +++---
 004-linux48.patch|  128 ++---
 005-debian-fix-kernel-warnings.patch |  322 -
 006-linux411.patch   |   54 ++---
 007-linux412.patch   |  136 ++---
 008-linux415.patch   |   46 
 PKGBUILD |  124 ++--
 broadcom-wl-dkms.conf|   16 -
 broadcom-wl-dkms.install |   32 +--
 dkms.conf.in |   24 +-
 12 files changed, 626 insertions(+), 572 deletions(-)

Deleted: 001-null-pointer-fix.patch
===
--- 001-null-pointer-fix.patch  2018-01-29 10:43:53 UTC (rev 287747)
+++ 001-null-pointer-fix.patch  2018-01-29 10:44:25 UTC (rev 287748)
@@ -1,27 +0,0 @@
-Description: Fixing null pointer crash
-
-Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773713
-Bug-Ubuntu: https://launchpad.net/bugs/1415880
-Last-Update: 2015-08-18
-

- src/wl/sys/wl_linux.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/wl/sys/wl_linux.c b/src/wl/sys/wl_linux.c
-index 860b935..295156f 100644
 a/src/wl/sys/wl_linux.c
-+++ b/src/wl/sys/wl_linux.c
-@@ -2157,8 +2157,8 @@ wl_start(struct sk_buff *skb, struct net_device *dev)
-   wlif = WL_DEV_IF(dev);
-   wl = WL_INFO(dev);
- 
-+  skb->prev = NULL;
-   if (WL_ALL_PASSIVE_ENAB(wl) || (WL_RTR() && WL_CONFIG_SMP())) {
--  skb->prev = NULL;
- 
-   TXQ_LOCK(wl);
- 
--- 
-1.9.1
-

Copied: broadcom-wl-dkms/repos/community-x86_64/001-null-pointer-fix.patch 
(from rev 287747, broadcom-wl-dkms/trunk/001-null-pointer-fix.patch)
===
--- 001-null-pointer-fix.patch  (rev 0)
+++ 001-null-pointer-fix.patch  2018-01-29 10:44:25 UTC (rev 287748)
@@ -0,0 +1,27 @@
+Description: Fixing null pointer crash
+
+Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773713
+Bug-Ubuntu: https://launchpad.net/bugs/1415880
+Last-Update: 2015-08-18
+
+---
+ src/wl/sys/wl_linux.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/wl/sys/wl_linux.c b/src/wl/sys/wl_linux.c
+index 860b935..295156f 100644
+--- a/src/wl/sys/wl_linux.c
 b/src/wl/sys/wl_linux.c
+@@ -2157,8 +2157,8 @@ wl_start(struct sk_buff *skb, struct net_device *dev)
+   

[arch-commits] Commit in broadcom-wl-dkms/trunk (3 files)

2018-01-29 Thread Alexander Rødseth via arch-commits
Date: Monday, January 29, 2018 @ 10:43:53
  Author: arodseth
Revision: 287747

upgpkg: broadcom-wl-dkms 6.30.223.271-16

Added:
  broadcom-wl-dkms/trunk/008-linux415.patch
Modified:
  broadcom-wl-dkms/trunk/PKGBUILD
  broadcom-wl-dkms/trunk/broadcom-wl-dkms.install

--+
 008-linux415.patch   |   46 +
 PKGBUILD |   38 ++---
 broadcom-wl-dkms.install |8 +++
 3 files changed, 73 insertions(+), 19 deletions(-)

Added: 008-linux415.patch
===
--- 008-linux415.patch  (rev 0)
+++ 008-linux415.patch  2018-01-29 10:43:53 UTC (rev 287747)
@@ -0,0 +1,46 @@
+--- a/src/wl/sys/wl_linux.c2017-07-17 00:11:24.0 +0100
 b/src/wl/sys/wl_linux.c2018-01-27 09:49:47.057799596 +
+@@ -93,7 +93,11 @@
+ 
+ #include 
+ 
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)
++static void wl_timer(struct timer_list *tl);
++#else
+ static void wl_timer(ulong data);
++#endif
+ static void _wl_timer(wl_timer_t *t);
+ static struct net_device *wl_alloc_linux_if(wl_if_t *wlif);
+ 
+@@ -2297,10 +2301,17 @@
+   atomic_dec(>wl->callbacks);
+ }
+ 
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)
++static void
++wl_timer(struct timer_list *tl)
++{
++  wl_timer_t *t = (wl_timer_t *)tl;
++#else
+ static void
+ wl_timer(ulong data)
+ {
+   wl_timer_t *t = (wl_timer_t *)data;
++#endif
+ 
+   if (!WL_ALL_PASSIVE_ENAB(t->wl))
+   _wl_timer(t);
+@@ -2352,9 +2363,13 @@
+ 
+   bzero(t, sizeof(wl_timer_t));
+ 
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 15, 0)
++  timer_setup(>timer, wl_timer, 0);
++#else
+   init_timer(>timer);
+   t->timer.data = (ulong) t;
+   t->timer.function = wl_timer;
++#endif
+   t->wl = wl;
+   t->fn = fn;
+   t->arg = arg;

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 09:25:37 UTC (rev 287746)
+++ PKGBUILD2018-01-29 10:43:53 UTC (rev 287747)
@@ -3,10 +3,11 @@
 # Contributor: Andrey Vihrov 
 # Contributor: Frank Vanderham 
 # Contributor: Jacob McSwain 
+# Contributor: Thomas Braby 
 
 pkgname=broadcom-wl-dkms
 pkgver=6.30.223.271
-pkgrel=15
+pkgrel=16
 pkgdesc='Broadcom 802.11 Linux STA wireless driver'
 arch=('x86_64')
 
url="https://www.broadcom.com/support/download-search/?pf=Wireless+LAN+Infrastructure;
@@ -14,7 +15,8 @@
 depends=('dkms')
 conflicts=('broadcom-wl')
 install=broadcom-wl-dkms.install
-source=('broadcom-wl-dkms.conf'
+source=("https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-${pkgver//./_}.tar.gz;
+'broadcom-wl-dkms.conf'
 'dkms.conf.in'
 '001-null-pointer-fix.patch'
 '002-rdtscl.patch'
@@ -22,10 +24,10 @@
 '004-linux48.patch'
 '005-debian-fix-kernel-warnings.patch'
 '006-linux411.patch'
-'007-linux412.patch')
-source_i686=("https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35-nodebug-pcoem-${pkgver//./_}.tar.gz;)
-source_x86_64=("https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-${pkgver//./_}.tar.gz;)
-sha256sums=('b97bc588420d1542f73279e71975ccb5d81d75e534e7b5717e01d6e6adf6a283'
+'007-linux412.patch'
+'008-linux415.patch')
+sha256sums=('5f79774d5beec8f7636b59c0fb07a03108eef1e3fd3245638b20858c714144be'
+'b97bc588420d1542f73279e71975ccb5d81d75e534e7b5717e01d6e6adf6a283'
 '17a4857279d99e14847fa66e8d8ce0d5dc4851856a0683f4a6bfc93f67a8f6f6'
 '32e505a651fdb9fd5e4870a9d6de21dd703dead768c2b3340a2ca46671a5852f'
 '4ea03f102248beb8963ad00bd3e36e67519a90fa39244db065e74038c98360dd'
@@ -33,26 +35,32 @@
 '09d709df0c764118ca43117f5c096163d9669a28170da8476d4b8211bd225d2e'
 '2306a59f9e7413f35a0669346dcd05ef86fa37c23b566dceb0c6dbee67e4d299'
 '5bc12cb57712e6a944dff1c90de50135c2508085d8497ab99284db35c32b'
-'a3d13e8abb96ad440dbfae29acae82d31d1ced2ea62052f1efb2c3c4add347ce')
-sha256sums_x86_64=('5f79774d5beec8f7636b59c0fb07a03108eef1e3fd3245638b20858c714144be')
-sha256sums_i686=('4f8b70b293ac8cc5c70e571ad5d1878d0f29d133a46fe7869868d9c19b5058cd')
+'a3d13e8abb96ad440dbfae29acae82d31d1ced2ea62052f1efb2c3c4add347ce'
+'08c24157cf3b93b60e67e600d1d90223447361990df09acfb00281d79813d167')
 
 prepare() {
   sed -i -e '/BRCM_WLAN_IFNAME/s/eth/wlan/' src/wl/sys/wl_linux.c
-  sed -i -e "/EXTRA_LDFLAGS/s|\$(src)/lib|/usr/lib/${pkgname}|" Makefile
-  sed -e "s/@PACKAGE_VERSION@/${pkgver}/" dkms.conf.in > dkms.conf
+  sed -i -e "/EXTRA_LDFLAGS/s|\$(src)/lib|/usr/lib/$pkgname|" Makefile
+  sed -e "s/@PACKAGE_VERSION@/$pkgver/" dkms.conf.in > dkms.conf
+  sed -n -e 

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

2018-01-29 Thread Alexander Rødseth via arch-commits
Date: Monday, January 29, 2018 @ 09:25:37
  Author: arodseth
Revision: 287746

archrelease: copy trunk to community-x86_64

Added:
  moosefs/repos/community-x86_64/PKGBUILD
(from rev 287745, moosefs/trunk/PKGBUILD)
  moosefs/repos/community-x86_64/moosefs.sysusers
(from rev 287745, moosefs/trunk/moosefs.sysusers)
Deleted:
  moosefs/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |   90 +++--
 moosefs.sysusers |1 
 2 files changed, 48 insertions(+), 43 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-29 09:25:28 UTC (rev 287745)
+++ PKGBUILD2018-01-29 09:25:37 UTC (rev 287746)
@@ -1,43 +0,0 @@
-# $Id: PKGBUILD 133367 2015-05-13 12:31:10Z arodseth $
-# Maintainer: Alexander F Rødseth 
-
-pkgname=moosefs
-pkgver=3.0.99
-pkgrel=1
-pkgdesc='High performing and fault tolerant distributed file system'
-url='http://moosefs.com/'
-replaces=('mfs-master' 'mfs-chunkserver' 'mfs-client')
-conflicts=('mfs-master' 'mfs-chunkserver' 'mfs-client')
-arch=('x86_64')
-license=('GPL2')
-makedepends=('git')
-depends=('fuse2' 'python2' 'xfsprogs')
-source=("git+https://github.com/moosefs/moosefs#tag=v$pkgver;)
-sha256sums=('SKIP')
-
-build() {
-  cd moosefs
-
-  ./configure \
---prefix=/usr \
---mandir=/usr/share/man \
---sysconfdir=/etc \
---localstatedir=/var/lib \
---with-default-user=mfs \
---with-default-group=mfs \
---with-systemdsystemunitdir=/usr/lib/systemd/system
-  make
-}
-
-package() {
-  make DESTDIR="$pkgdir" -C moosefs install
-
-  # Move mount.moosefs from sbin to usr/bin. They end up in
-  # /usr/bin just the same, but this silences a warning.
-  mv "$pkgdir/sbin/"* "$pkgdir/usr/bin/"
-  mv "$pkgdir/usr/sbin/"* "$pkgdir/usr/bin/"
-  rmdir "$pkgdir/sbin" "$pkgdir/usr/sbin"
-}
-
-# getver: moosefs.com/download/sources.html
-# vim: ts=2 sw=2 et:

Copied: moosefs/repos/community-x86_64/PKGBUILD (from rev 287745, 
moosefs/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-29 09:25:37 UTC (rev 287746)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Alexander F Rødseth 
+
+pkgname=moosefs
+pkgver=3.0.100
+pkgrel=1
+pkgdesc='High performing and fault tolerant distributed file system'
+url='http://moosefs.com/'
+replaces=('mfs-master' 'mfs-chunkserver' 'mfs-client')
+conflicts=('mfs-master' 'mfs-chunkserver' 'mfs-client')
+arch=('x86_64')
+license=('GPL2')
+makedepends=('git')
+depends=('fuse2' 'python2' 'xfsprogs')
+source=("git+https://github.com/moosefs/moosefs#tag=v$pkgver;
+'moosefs.sysusers')
+sha256sums=('SKIP'
+'c7fb746f904bf4ecaaa6b15b9bce7a5b3bbe3008247148c561280eba8df250dc')
+
+build() {
+  cd moosefs
+
+  ./configure \
+--prefix=/usr \
+--mandir=/usr/share/man \
+--sysconfdir=/etc \
+--localstatedir=/var/lib \
+--with-default-user=mfs \
+--with-default-group=mfs \
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+  make
+}
+
+package() {
+  make DESTDIR="$pkgdir" -C moosefs install
+
+  # Move mount.moosefs from sbin to usr/bin. They end up in
+  # /usr/bin just the same, but this silences a warning.
+  mv "$pkgdir/sbin/"* "$pkgdir/usr/bin/"
+  mv "$pkgdir/usr/sbin/"* "$pkgdir/usr/bin/"
+  rmdir "$pkgdir/sbin" "$pkgdir/usr/sbin"
+
+  install -Dm644 "$pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+}
+
+# getver: moosefs.com/download/sources.html
+# vim: ts=2 sw=2 et:

Copied: moosefs/repos/community-x86_64/moosefs.sysusers (from rev 287745, 
moosefs/trunk/moosefs.sysusers)
===
--- moosefs.sysusers(rev 0)
+++ moosefs.sysusers2018-01-29 09:25:37 UTC (rev 287746)
@@ -0,0 +1 @@
+u mfs - "MooseFS" /var/lib/mfs


[arch-commits] Commit in moosefs/trunk (PKGBUILD moosefs.sysusers)

2018-01-29 Thread Alexander Rødseth via arch-commits
Date: Monday, January 29, 2018 @ 09:25:28
  Author: arodseth
Revision: 287745

upgpkg: moosefs 3.0.100-1

Added:
  moosefs/trunk/moosefs.sysusers
Modified:
  moosefs/trunk/PKGBUILD(contents, properties)

--+
 PKGBUILD |   12 
 moosefs.sysusers |1 +
 2 files changed, 9 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 08:17:38 UTC (rev 287744)
+++ PKGBUILD2018-01-29 09:25:28 UTC (rev 287745)
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 133367 2015-05-13 12:31:10Z arodseth $
+# $Id$
 # Maintainer: Alexander F Rødseth 
 
 pkgname=moosefs
-pkgver=3.0.99
+pkgver=3.0.100
 pkgrel=1
 pkgdesc='High performing and fault tolerant distributed file system'
 url='http://moosefs.com/'
@@ -12,8 +12,10 @@
 license=('GPL2')
 makedepends=('git')
 depends=('fuse2' 'python2' 'xfsprogs')
-source=("git+https://github.com/moosefs/moosefs#tag=v$pkgver;)
-sha256sums=('SKIP')
+source=("git+https://github.com/moosefs/moosefs#tag=v$pkgver;
+'moosefs.sysusers')
+sha256sums=('SKIP'
+'c7fb746f904bf4ecaaa6b15b9bce7a5b3bbe3008247148c561280eba8df250dc')
 
 build() {
   cd moosefs
@@ -37,6 +39,8 @@
   mv "$pkgdir/sbin/"* "$pkgdir/usr/bin/"
   mv "$pkgdir/usr/sbin/"* "$pkgdir/usr/bin/"
   rmdir "$pkgdir/sbin" "$pkgdir/usr/sbin"
+
+  install -Dm644 "$pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
 }
 
 # getver: moosefs.com/download/sources.html


Property changes on: moosefs/trunk/PKGBUILD
___
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: moosefs.sysusers
===
--- moosefs.sysusers(rev 0)
+++ moosefs.sysusers2018-01-29 09:25:28 UTC (rev 287745)
@@ -0,0 +1 @@
+u mfs - "MooseFS" /var/lib/mfs


[arch-commits] Commit in (python2-lcms)

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 08:17:38
  Author: eworm
Revision: 287744

merge python2-lcms into lcms

Deleted:
  python2-lcms/


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

2018-01-29 Thread Jan Steffens via arch-commits
Date: Monday, January 29, 2018 @ 10:59:24
  Author: heftig
Revision: 287751

1.1.0-97

Modified:
  acpi_call/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 10:55:32 UTC (rev 287750)
+++ PKGBUILD2018-01-29 10:59:24 UTC (rev 287751)
@@ -6,14 +6,14 @@
 pkgbase=acpi_call
 pkgname=(acpi_call acpi_call-dkms)
 pkgver=1.1.0
-pkgrel=96
+pkgrel=97
 pkgdesc='A linux kernel module that enables calls to ACPI methods through 
/proc/acpi/call'
 url='https://github.com/mkottman/acpi_call'
 arch=('x86_64')
 license=('GPL')
-depends=('linux>=4.14' 'linux<4.15')
-makedepends=('linux-headers>=4.14' 'linux-headers<4.15')
-_extramodules=extramodules-4.14-ARCH
+depends=('linux>=4.15' 'linux<4.16')
+makedepends=('linux-headers>=4.15' 'linux-headers<4.16')
+_extramodules=extramodules-4.15-ARCH
 
source=("acpi_call-${pkgver}.tar.gz::https://github.com/mkottman/acpi_call/archive/v${pkgver}.tar.gz;
 dkms.conf)
 sha256sums=('d0d14b42944282724fca76f57d598eed794ef97448f387d1c489d85ad813f2f0'
@@ -36,8 +36,8 @@
 
 package_acpi_call() {
   cd $pkgbase-$pkgver
-  install -Dt "$pkgdir/usr/lib/modules/$_extramodules" -m644 acpi_call.ko
-  find "$pkgdir" -name '*.ko' -exec gzip -n {} +
+  install -Dt "$pkgdir/usr/lib/modules/$_extramodules" -m644 *.ko
+  find "$pkgdir" -name '*.ko' -exec xz {} +
 
   echo acpi_call | install -Dm644 /dev/stdin 
"$pkgdir/usr/lib/modules-load.d/acpi_call.conf"
 


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

2018-01-29 Thread Eli Schwartz via arch-commits
Date: Monday, January 29, 2018 @ 12:05:51
  Author: eschwartz
Revision: 287765

upgpkg: pypy 5.10.0-4

Rebuild for FS#57064 after staging overwrote the changes.

Modified:
  pypy/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 11:54:50 UTC (rev 287764)
+++ PKGBUILD2018-01-29 12:05:51 UTC (rev 287765)
@@ -4,9 +4,9 @@
 
 pkgname=pypy
 pkgver=5.10.0
-pkgrel=3
+pkgrel=4
 pkgdesc="A Python implementation written in Python, JIT enabled"
-url="http://pypy.org;
+url="https://pypy.org;
 arch=('x86_64')
 depends=('expat' 'bzip2' 'gdbm' 'openssl' 'libffi' 'zlib')
 makedepends=('python2' 'tk' 'sqlite' 'mercurial' 'python2-pycparser')
@@ -13,7 +13,7 @@
 optdepends=('sqlite: sqlite module'
 'tk: tk module')
 options=(!buildflags)
-license=('custom:MIT')
+license=('MIT')
 
source=("https://bitbucket.org/pypy/pypy/downloads/pypy2-v${pkgver}-src.tar.bz2;)
 
sha512sums=('11892418d753ddc59e928a5f59b3406b7c22b8689ad6995eeb183182dbb5184117e68bb567c770ffa60a14d6763550d658e260584e65da5025ed481f48501379')
 


[arch-commits] Commit in lvm2/repos/testing-x86_64 (12 files)

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 13:53:18
  Author: eworm
Revision: 315564

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 315563, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 315563, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2.install
(from rev 315563, lvm2/trunk/lvm2.install)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 315563, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 315563, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 315563, lvm2/trunk/sd-lvm2_install)
Deleted:
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
  lvm2/repos/testing-x86_64/PKGBUILD
  lvm2/repos/testing-x86_64/lvm2.install
  lvm2/repos/testing-x86_64/lvm2_hook
  lvm2/repos/testing-x86_64/lvm2_install
  lvm2/repos/testing-x86_64/sd-lvm2_install

---+
 11-dm-initramfs.rules |6 -
 PKGBUILD  |  248 
 lvm2.install  |   50 -
 lvm2_hook |   50 -
 lvm2_install  |   89 +
 sd-lvm2_install   |   90 -
 6 files changed, 271 insertions(+), 262 deletions(-)

Deleted: 11-dm-initramfs.rules
===
--- 11-dm-initramfs.rules   2018-01-29 13:47:08 UTC (rev 315563)
+++ 11-dm-initramfs.rules   2018-01-29 13:53:18 UTC (rev 315564)
@@ -1,3 +0,0 @@
-# needed with new udev/mkinitcpio and as implemented in dracut:
-# 

-SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 315563, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- 11-dm-initramfs.rules   (rev 0)
+++ 11-dm-initramfs.rules   2018-01-29 13:53:18 UTC (rev 315564)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-29 13:47:08 UTC (rev 315563)
+++ PKGBUILD2018-01-29 13:53:18 UTC (rev 315564)
@@ -1,124 +0,0 @@
-# $Id$
-# Maintainer: Eric Bélanger 
-# Maintainer: Thomas Bächler 
-
-pkgbase=lvm2
-pkgname=('lvm2' 'device-mapper')
-pkgver=2.02.177
-pkgrel=2
-arch=('x86_64')
-url="http://sourceware.org/lvm2/;
-license=('GPL2' 'LGPL2.1')
-makedepends=('systemd' 'thin-provisioning-tools')
-groups=('base')
-validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17') # Alasdair G Kergon 

-source=(https://mirrors.kernel.org/sourceware/lvm2/releases/LVM2.${pkgver}.tgz{,.asc}
-lvm2_install
-lvm2_hook
-sd-lvm2_install
-11-dm-initramfs.rules)
-sha256sums=('4025a23ec9b15c2cb7486d151c29dc953b75efc4d452cfe9dbbc7c0fac8e80f2'
-'SKIP'
-'d3097296bdfd9912dbef6ac78b908f7017b0a668a5347f0811f1c3aaacdca0cf'
-'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
-'ca25d7d827823ed88c5ed662d561ad9de0123ca6e8e5b568fe9eec3c89918614'
-'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
-
-prepare() {
-  cd LVM2.${pkgver}
-
-  # enable lvmetad
-  sed -i 's|use_lvmetad = 0|use_lvmetad = 1|' conf/example.conf.in
-
-  # remove install section from systemd units that are enabled by default
-  sed -i -e '/^\[Install\]$/,$d' \
-scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
-scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
-scripts/lvm2_monitoring_systemd_red_hat.service.in
-}
-
-build() {
-  local CONFIGUREOPTS=(
---prefix=/usr
---sbindir=/usr/bin
---sysconfdir=/etc
---localstatedir=/var
---enable-applib
---enable-cmdlib
---enable-dmeventd
---enable-lvmetad
---enable-lvmpolld
---enable-pkgconfig
---enable-readline
---enable-udev_rules
---enable-udev_sync
---with-cache=internal
---with-default-dm-run-dir=/run
---with-default-locking-dir=/run/lock/lvm
---with-default-pid-dir=/run
---with-default-run-dir=/run/lvm
---with-systemdsystemunitdir=/usr/lib/systemd/system
---with-thin=internal
---with-udev-prefix=/usr
-  )
-
-  cp -a LVM2.${pkgver} LVM2-initramfs
-
-  cd LVM2.${pkgver}
-
-  ./configure "${CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs
-  make
-
-  # Build legacy udev rule for initramfs
-  cd ../LVM2-initramfs
-  ./configure "${CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs=no
-  cd udev
-  

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

2018-01-29 Thread Jan Steffens via arch-commits
Date: Monday, January 29, 2018 @ 10:55:32
  Author: heftig
Revision: 287750

archrelease: copy trunk to community-staging-x86_64

Added:
  tp_smapi/repos/community-staging-x86_64/
  tp_smapi/repos/community-staging-x86_64/PKGBUILD
(from rev 287749, tp_smapi/trunk/PKGBUILD)

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

Copied: tp_smapi/repos/community-staging-x86_64/PKGBUILD (from rev 287749, 
tp_smapi/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 10:55:32 UTC (rev 287750)
@@ -0,0 +1,49 @@
+# 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
+pkgver=0.42+7+g76c5120
+_extradir=/usr/lib/modules/extramodules-4.15-ARCH
+pkgrel=1
+pkgdesc="Modules for ThinkPad's SMAPI functionality"
+arch=('x86_64')
+url='https://github.com/evgeni/tp_smapi'
+license=('GPL')
+depends=('linux>=4.15' 'linux<4.16')
+makedepends=('linux-headers>=4.15' 'linux-headers<4.16' 'git')
+_commit=76c5120f7be4880cf2c6801f872327e4e70c449f  # master
+source=("git+https://github.com/evgeni/tp_smapi#commit=$_commit;)
+sha256sums=('SKIP')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/^tp-smapi\///;s/-/+/g'
+}
+
+build() {
+  cd $pkgname
+
+  # 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
+
+  # install kernel modules
+  find . -name "*.ko" -exec install -Dt "$pkgdir$_extradir" {} +
+
+  # compress kernel modules
+  find "$pkgdir" -name "*.ko" -exec xz {} +
+
+  # load module on startup
+  echo tp_smapi | install -Dm644 /dev/stdin 
"$pkgdir/usr/lib/modules-load.d/$pkgname.conf"
+}


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

2018-01-29 Thread Balló György via arch-commits
Date: Monday, January 29, 2018 @ 11:22:45
  Author: bgyorgy
Revision: 287756

archrelease: copy trunk to community-x86_64

Added:
  sk1/repos/community-x86_64/PKGBUILD
(from rev 287755, sk1/trunk/PKGBUILD)
  sk1/repos/community-x86_64/imagemagick7.patch
(from rev 287755, sk1/trunk/imagemagick7.patch)
Deleted:
  sk1/repos/community-x86_64/PKGBUILD

+
 PKGBUILD   |   61 ++-
 imagemagick7.patch |  158 +++
 2 files changed, 191 insertions(+), 28 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-29 11:22:39 UTC (rev 287755)
+++ PKGBUILD2018-01-29 11:22:45 UTC (rev 287756)
@@ -1,28 +0,0 @@
-# $Id$
-# Maintainer: Sergej Pupykin 
-# Contributor: ConnorBehan 
-
-pkgname=sk1
-pkgver=2.0rc2
-pkgrel=1
-epoch=1
-pkgdesc="Fork of skencil with improved CMYK support"
-arch=(x86_64)
-url="http://sk1project.net/;
-depends=('zenity' 'python2-cairo' 'python2-lcms' 'python2-pillow'
-'libmagick6' 'python2-reportlab' 'wxpython')
-provides=('sk1sdk')
-license=('GPL' 'LGPL')
-source=("$pkgname-$pkgver.tar.gz::https://sk1project.net/dc3.php?version=$pkgver=sk1-$pkgver.tar.gz;)
-sha256sums=('ee1f03e6705e2063d0a1f032e475b24868c68fc26410fb1f2a536d3541b88a67')
-
-build() {
-  cd $pkgname-$pkgver
-  export PKG_CONFIG_PATH="/usr/lib/imagemagick6/pkgconfig"
-  python2 setup-sk1.py build
-}
-
-package() {
-  cd $pkgname-$pkgver
-  python2 setup-sk1.py install --root="$pkgdir"
-}

Copied: sk1/repos/community-x86_64/PKGBUILD (from rev 287755, 
sk1/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-29 11:22:45 UTC (rev 287756)
@@ -0,0 +1,33 @@
+# $Id$
+# Contributor: Sergej Pupykin 
+# Contributor: ConnorBehan 
+
+pkgname=sk1
+pkgver=2.0rc2
+pkgrel=2
+epoch=1
+pkgdesc="Professional quality illustration program"
+arch=(x86_64)
+url="https://sk1project.net/;
+depends=('lcms2' 'libmagick' 'python2-cairo' 'python2-pillow' 'python2-pycups' 
'python2-reportlab' 'wxpython')
+license=('GPL3')
+source=("https://downloads.sk1project.net/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;
+"imagemagick7.patch")
+sha256sums=('ee1f03e6705e2063d0a1f032e475b24868c68fc26410fb1f2a536d3541b88a67'
+'d70fe3ffe32fa0c8ec8bee587b56e5cb08a0981a4bbbe92964bb057b83885c5b')
+
+prepare() {
+  cd $pkgname-$pkgver
+  # Port to ImageMagick 7
+  patch -Np1 -i ../imagemagick7.patch
+}
+
+build() {
+  cd $pkgname-$pkgver
+  python2 setup-sk1.py build
+}
+
+package() {
+  cd $pkgname-$pkgver
+  python2 setup-sk1.py install --root="$pkgdir" --optimize=1
+}

Copied: sk1/repos/community-x86_64/imagemagick7.patch (from rev 287755, 
sk1/trunk/imagemagick7.patch)
===
--- imagemagick7.patch  (rev 0)
+++ imagemagick7.patch  2018-01-29 11:22:45 UTC (rev 287756)
@@ -0,0 +1,158 @@
+diff -Naur sk1-2.0rc2.orig/src/uc2/libimg/_libimg.c 
sk1-2.0rc2/src/uc2/libimg/_libimg.c
+--- sk1-2.0rc2.orig/src/uc2/libimg/_libimg.c   2016-10-09 12:40:45.0 
+0200
 sk1-2.0rc2/src/uc2/libimg/_libimg.c2018-01-29 11:47:58.377663808 
+0100
+@@ -17,7 +17,7 @@
+  */
+ 
+ #include 
+-#include 
++#include 
+ 
+ static PyObject *
+ im_InitMagick(PyObject *self, PyObject *args) {
+@@ -199,15 +199,15 @@
+ //  UndefinedType,
+ //  BilevelType,
+ //  GrayscaleType,
+-//  GrayscaleMatteType,
++//  GrayscaleAlphaType,
+ //  PaletteType,
+-//  PaletteMatteType,
++//  PaletteAlphaType,
+ //  TrueColorType,
+-//  TrueColorMatteType,
++//  TrueColorAlphaType,
+ //  ColorSeparationType,
+-//  ColorSeparationMatteType,
++//  ColorSeparationAlphaType,
+ //  OptimizeType,
+-//  PaletteBilevelMatteType
++//  PaletteBilevelAlphaType
+ 
+ static PyObject *
+ im_GetImageType(PyObject *self, PyObject *args) {
+@@ -230,32 +230,32 @@
+   else if (img_type == GrayscaleType){
+   return Py_BuildValue("s", "GrayscaleType");
+   }
+-  else if (img_type == GrayscaleMatteType){
+-  return Py_BuildValue("s", "GrayscaleMatteType");
++  else if (img_type == GrayscaleAlphaType){
++  return Py_BuildValue("s", "GrayscaleAlphaType");
+   }
+   else if (img_type == PaletteType){
+   return Py_BuildValue("s", "PaletteType");
+   }
+-  else if (img_type == PaletteMatteType){
+-  return Py_BuildValue("s", "PaletteMatteType");
++  else if (img_type == PaletteAlphaType){
++  return Py_BuildValue("s", "PaletteAlphaType");
+   }
+   else if (img_type == TrueColorType){
+   return Py_BuildValue("s", "TrueColorType");
+   }
+-  else if (img_type == 

[arch-commits] Commit in sk1/trunk (PKGBUILD imagemagick7.patch)

2018-01-29 Thread Balló György via arch-commits
Date: Monday, January 29, 2018 @ 11:22:39
  Author: bgyorgy
Revision: 287755

upgpkg: sk1 1:2.0rc2-2

Port to ImageMagick 7, fix dependencies

Added:
  sk1/trunk/imagemagick7.patch
Modified:
  sk1/trunk/PKGBUILD

+
 PKGBUILD   |   29 +
 imagemagick7.patch |  158 +++
 2 files changed, 175 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 11:02:31 UTC (rev 287754)
+++ PKGBUILD2018-01-29 11:22:39 UTC (rev 287755)
@@ -1,28 +1,33 @@
 # $Id$
-# Maintainer: Sergej Pupykin 
+# Contributor: Sergej Pupykin 
 # Contributor: ConnorBehan 
 
 pkgname=sk1
 pkgver=2.0rc2
-pkgrel=1
+pkgrel=2
 epoch=1
-pkgdesc="Fork of skencil with improved CMYK support"
+pkgdesc="Professional quality illustration program"
 arch=(x86_64)
-url="http://sk1project.net/;
-depends=('zenity' 'python2-cairo' 'python2-lcms' 'python2-pillow'
-'libmagick6' 'python2-reportlab' 'wxpython')
-provides=('sk1sdk')
-license=('GPL' 'LGPL')
-source=("$pkgname-$pkgver.tar.gz::https://sk1project.net/dc3.php?version=$pkgver=sk1-$pkgver.tar.gz;)
-sha256sums=('ee1f03e6705e2063d0a1f032e475b24868c68fc26410fb1f2a536d3541b88a67')
+url="https://sk1project.net/;
+depends=('lcms2' 'libmagick' 'python2-cairo' 'python2-pillow' 'python2-pycups' 
'python2-reportlab' 'wxpython')
+license=('GPL3')
+source=("https://downloads.sk1project.net/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;
+"imagemagick7.patch")
+sha256sums=('ee1f03e6705e2063d0a1f032e475b24868c68fc26410fb1f2a536d3541b88a67'
+'d70fe3ffe32fa0c8ec8bee587b56e5cb08a0981a4bbbe92964bb057b83885c5b')
 
+prepare() {
+  cd $pkgname-$pkgver
+  # Port to ImageMagick 7
+  patch -Np1 -i ../imagemagick7.patch
+}
+
 build() {
   cd $pkgname-$pkgver
-  export PKG_CONFIG_PATH="/usr/lib/imagemagick6/pkgconfig"
   python2 setup-sk1.py build
 }
 
 package() {
   cd $pkgname-$pkgver
-  python2 setup-sk1.py install --root="$pkgdir"
+  python2 setup-sk1.py install --root="$pkgdir" --optimize=1
 }

Added: imagemagick7.patch
===
--- imagemagick7.patch  (rev 0)
+++ imagemagick7.patch  2018-01-29 11:22:39 UTC (rev 287755)
@@ -0,0 +1,158 @@
+diff -Naur sk1-2.0rc2.orig/src/uc2/libimg/_libimg.c 
sk1-2.0rc2/src/uc2/libimg/_libimg.c
+--- sk1-2.0rc2.orig/src/uc2/libimg/_libimg.c   2016-10-09 12:40:45.0 
+0200
 sk1-2.0rc2/src/uc2/libimg/_libimg.c2018-01-29 11:47:58.377663808 
+0100
+@@ -17,7 +17,7 @@
+  */
+ 
+ #include 
+-#include 
++#include 
+ 
+ static PyObject *
+ im_InitMagick(PyObject *self, PyObject *args) {
+@@ -199,15 +199,15 @@
+ //  UndefinedType,
+ //  BilevelType,
+ //  GrayscaleType,
+-//  GrayscaleMatteType,
++//  GrayscaleAlphaType,
+ //  PaletteType,
+-//  PaletteMatteType,
++//  PaletteAlphaType,
+ //  TrueColorType,
+-//  TrueColorMatteType,
++//  TrueColorAlphaType,
+ //  ColorSeparationType,
+-//  ColorSeparationMatteType,
++//  ColorSeparationAlphaType,
+ //  OptimizeType,
+-//  PaletteBilevelMatteType
++//  PaletteBilevelAlphaType
+ 
+ static PyObject *
+ im_GetImageType(PyObject *self, PyObject *args) {
+@@ -230,32 +230,32 @@
+   else if (img_type == GrayscaleType){
+   return Py_BuildValue("s", "GrayscaleType");
+   }
+-  else if (img_type == GrayscaleMatteType){
+-  return Py_BuildValue("s", "GrayscaleMatteType");
++  else if (img_type == GrayscaleAlphaType){
++  return Py_BuildValue("s", "GrayscaleAlphaType");
+   }
+   else if (img_type == PaletteType){
+   return Py_BuildValue("s", "PaletteType");
+   }
+-  else if (img_type == PaletteMatteType){
+-  return Py_BuildValue("s", "PaletteMatteType");
++  else if (img_type == PaletteAlphaType){
++  return Py_BuildValue("s", "PaletteAlphaType");
+   }
+   else if (img_type == TrueColorType){
+   return Py_BuildValue("s", "TrueColorType");
+   }
+-  else if (img_type == TrueColorMatteType){
+-  return Py_BuildValue("s", "TrueColorMatteType");
++  else if (img_type == TrueColorAlphaType){
++  return Py_BuildValue("s", "TrueColorAlphaType");
+   }
+   else if (img_type == ColorSeparationType){
+   return Py_BuildValue("s", "ColorSeparationType");
+   }
+-  else if (img_type == ColorSeparationMatteType){
+-  return Py_BuildValue("s", "ColorSeparationMatteType");
++  else if (img_type == ColorSeparationAlphaType){
++  return Py_BuildValue("s", "ColorSeparationAlphaType");
+   }
+   else if (img_type == OptimizeType){
+   return Py_BuildValue("s", "OptimizeType");
+   }
+-  else if 

[arch-commits] Commit in r8168/trunk (PKGBUILD linux-4.11.patch linux-4.15.patch)

2018-01-29 Thread Jan Steffens via arch-commits
Date: Monday, January 29, 2018 @ 11:40:23
  Author: heftig
Revision: 287759

8.045.08-25

Added:
  r8168/trunk/linux-4.15.patch
Modified:
  r8168/trunk/PKGBUILD
Deleted:
  r8168/trunk/linux-4.11.patch

--+
 PKGBUILD |   17 +++
 linux-4.11.patch |   14 -
 linux-4.15.patch |   81 +
 3 files changed, 93 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 11:38:10 UTC (rev 287758)
+++ PKGBUILD2018-01-29 11:40:23 UTC (rev 287759)
@@ -5,7 +5,7 @@
 
 pkgname=r8168
 pkgver=8.045.08
-pkgrel=24
+pkgrel=25
 pkgdesc="A kernel module for Realtek 8168 network cards"
 url="http://www.realtek.com.tw;
 license=("GPL")
@@ -12,9 +12,16 @@
 arch=('x86_64')
 depends=('glibc' 'linux')
 makedepends=('linux-headers')
-source=(https://github.com/mtorromeo/r8168/archive/$pkgver/$pkgname-$pkgver.tar.gz)
-sha256sums=('18161cb72fc872a9aed194514f7b8fb8b255b6fa6ed3d2dd459700eaad575f31')
+source=(https://github.com/mtorromeo/r8168/archive/$pkgver/$pkgname-$pkgver.tar.gz
+linux-4.15.patch)
+sha256sums=('18161cb72fc872a9aed194514f7b8fb8b255b6fa6ed3d2dd459700eaad575f31'
+'6434f0d1fcb08e3605a17859d3b8946c65bcf14737e223315b6468b3394c5cd7')
 
+prepare() {
+   cd "$pkgname-$pkgver"
+   patch -Np1 -i ../linux-4.15.patch
+}
+
 build() {
_kernver=$(pacman -Q linux | sed -r 's#.* ([0-9]+\.[0-9]+).*#\1#')
KERNEL_VERSION=$(cat 
/usr/lib/modules/extramodules-$_kernver-ARCH/version)
@@ -34,8 +41,8 @@
depends=("linux>=$_kernver" "linux<${_kernver/.*}.$(expr ${_kernver/*.} 
+ 1)")
 
cd "$pkgname-$pkgver"
-   install -Dt "$pkgdir/usr/lib/modules/extramodules-$_kernver-ARCH" -m644 
src/r8168.ko
-   find "$pkgdir" -name '*.ko' -exec gzip -n {} +
+   install -Dt "$pkgdir/usr/lib/modules/extramodules-$_kernver-ARCH" -m644 
src/*.ko
+   find "$pkgdir" -name '*.ko' -exec xz {} +
 
echo "blacklist r8169" | \
install -Dm644 /dev/stdin 
"$pkgdir/usr/lib/modprobe.d/r8168.conf"

Deleted: linux-4.11.patch
===
--- linux-4.11.patch2018-01-29 11:38:10 UTC (rev 287758)
+++ linux-4.11.patch2018-01-29 11:40:23 UTC (rev 287759)
@@ -1,14 +0,0 @@
-diff --git a/src/r8168_n.c b/src/r8168_n.c
-index 3c5a7e7..e2026bb 100755
 a/src/r8168_n.c
-+++ b/src/r8168_n.c
-@@ -25732,7 +25732,9 @@ process_pkt:
- if (rtl8168_rx_vlan_skb(tp, desc, skb) < 0)
- rtl8168_rx_skb(tp, skb);
- 
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 11, 0)
- dev->last_rx = jiffies;
-+#endif
- RTLDEV->stats.rx_bytes += pkt_size;
- RTLDEV->stats.rx_packets++;
- }

Added: linux-4.15.patch
===
--- linux-4.15.patch(rev 0)
+++ linux-4.15.patch2018-01-29 11:40:23 UTC (rev 287759)
@@ -0,0 +1,81 @@
+diff -u -r r8168-8.045.08/src/r8168_n.c r8168-8.045.08-4.15/src/r8168_n.c
+--- r8168-8.045.08/src/r8168_n.c   2017-09-22 17:31:17.0 +0200
 r8168-8.045.08-4.15/src/r8168_n.c  2018-01-29 12:33:34.283394438 +0100
+@@ -407,8 +407,13 @@
+ static void rtl8168_sleep_rx_enable(struct net_device *dev);
+ static void rtl8168_dsm(struct net_device *dev, int dev_state);
+ 
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0)
+ static void rtl8168_esd_timer(unsigned long __opaque);
+ static void rtl8168_link_timer(unsigned long __opaque);
++#else
++static void rtl8168_esd_timer(struct timer_list *timer_list);
++static void rtl8168_link_timer(struct timer_list *timer_list);
++#endif
+ static void rtl8168_tx_clear(struct rtl8168_private *tp);
+ static void rtl8168_rx_clear(struct rtl8168_private *tp);
+ 
+@@ -22964,7 +22969,11 @@
+ struct rtl8168_private *tp = netdev_priv(dev);
+ struct timer_list *timer = >esd_timer;
+ 
+-setup_timer(timer, rtl8168_esd_timer, (unsigned long)dev);
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0)
++setup_timer(timer, rtl8168_esd_timer, (unsigned long)tp);
++#else
++timer_setup(timer, rtl8168_esd_timer, 0);
++#endif
+ mod_timer(timer, jiffies + RTL8168_ESD_TIMEOUT);
+ }
+ 
+@@ -22978,7 +22987,11 @@
+ struct rtl8168_private *tp = netdev_priv(dev);
+ struct timer_list *timer = >link_timer;
+ 
+-setup_timer(timer, rtl8168_link_timer, (unsigned long)dev);
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0)
++setup_timer(timer, rtl8168_link_timer, (unsigned long)tp);
++#else
++timer_setup(timer, rtl8168_link_timer, 0);
++#endif
+ mod_timer(timer, jiffies + RTL8168_LINK_TIMEOUT);
+ }
+ 
+@@ -24717,10 +24730,16 @@
+ #define PCI_DEVICE_SERIAL_NUMBER (0x0164)
+ 
+ static void
++#if LINUX_VERSION_CODE < 

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

2018-01-29 Thread Jan Steffens via arch-commits
Date: Monday, January 29, 2018 @ 11:40:53
  Author: heftig
Revision: 287760

archrelease: copy trunk to community-staging-x86_64

Added:
  r8168/repos/community-staging-x86_64/
  r8168/repos/community-staging-x86_64/PKGBUILD
(from rev 287759, r8168/trunk/PKGBUILD)
  r8168/repos/community-staging-x86_64/linux-4.15.patch
(from rev 287759, r8168/trunk/linux-4.15.patch)

--+
 PKGBUILD |   49 
 linux-4.15.patch |   81 +
 2 files changed, 130 insertions(+)

Copied: r8168/repos/community-staging-x86_64/PKGBUILD (from rev 287759, 
r8168/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 11:40:53 UTC (rev 287760)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Massimiliano Torromeo 
+# Contributor: Bob Fanger < bfanger(at)gmail >
+# Contributor: Filip , Det < nimetonmaili(at)gmail >
+
+pkgname=r8168
+pkgver=8.045.08
+pkgrel=25
+pkgdesc="A kernel module for Realtek 8168 network cards"
+url="http://www.realtek.com.tw;
+license=("GPL")
+arch=('x86_64')
+depends=('glibc' 'linux')
+makedepends=('linux-headers')
+source=(https://github.com/mtorromeo/r8168/archive/$pkgver/$pkgname-$pkgver.tar.gz
+linux-4.15.patch)
+sha256sums=('18161cb72fc872a9aed194514f7b8fb8b255b6fa6ed3d2dd459700eaad575f31'
+'6434f0d1fcb08e3605a17859d3b8946c65bcf14737e223315b6468b3394c5cd7')
+
+prepare() {
+   cd "$pkgname-$pkgver"
+   patch -Np1 -i ../linux-4.15.patch
+}
+
+build() {
+   _kernver=$(pacman -Q linux | sed -r 's#.* ([0-9]+\.[0-9]+).*#\1#')
+   KERNEL_VERSION=$(cat 
/usr/lib/modules/extramodules-$_kernver-ARCH/version)
+   msg2 "Kernel = $KERNEL_VERSION"
+
+   cd "$pkgname-$pkgver"
+   # avoid using the Makefile directly -- it doesn't understand
+   # any kernel but the current.
+   make -C /usr/lib/modules/$KERNEL_VERSION/build \
+   SUBDIRS="$srcdir/$pkgname-$pkgver/src" \
+   EXTRA_CFLAGS="-DCONFIG_R8168_NAPI -DCONFIG_R8168_VLAN" \
+   modules
+}
+
+package() {
+   _kernver=$(pacman -Q linux | sed -r 's#.* ([0-9]+\.[0-9]+).*#\1#')
+   depends=("linux>=$_kernver" "linux<${_kernver/.*}.$(expr ${_kernver/*.} 
+ 1)")
+
+   cd "$pkgname-$pkgver"
+   install -Dt "$pkgdir/usr/lib/modules/extramodules-$_kernver-ARCH" -m644 
src/*.ko
+   find "$pkgdir" -name '*.ko' -exec xz {} +
+
+   echo "blacklist r8169" | \
+   install -Dm644 /dev/stdin 
"$pkgdir/usr/lib/modprobe.d/r8168.conf"
+}

Copied: r8168/repos/community-staging-x86_64/linux-4.15.patch (from rev 287759, 
r8168/trunk/linux-4.15.patch)
===
--- community-staging-x86_64/linux-4.15.patch   (rev 0)
+++ community-staging-x86_64/linux-4.15.patch   2018-01-29 11:40:53 UTC (rev 
287760)
@@ -0,0 +1,81 @@
+diff -u -r r8168-8.045.08/src/r8168_n.c r8168-8.045.08-4.15/src/r8168_n.c
+--- r8168-8.045.08/src/r8168_n.c   2017-09-22 17:31:17.0 +0200
 r8168-8.045.08-4.15/src/r8168_n.c  2018-01-29 12:33:34.283394438 +0100
+@@ -407,8 +407,13 @@
+ static void rtl8168_sleep_rx_enable(struct net_device *dev);
+ static void rtl8168_dsm(struct net_device *dev, int dev_state);
+ 
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0)
+ static void rtl8168_esd_timer(unsigned long __opaque);
+ static void rtl8168_link_timer(unsigned long __opaque);
++#else
++static void rtl8168_esd_timer(struct timer_list *timer_list);
++static void rtl8168_link_timer(struct timer_list *timer_list);
++#endif
+ static void rtl8168_tx_clear(struct rtl8168_private *tp);
+ static void rtl8168_rx_clear(struct rtl8168_private *tp);
+ 
+@@ -22964,7 +22969,11 @@
+ struct rtl8168_private *tp = netdev_priv(dev);
+ struct timer_list *timer = >esd_timer;
+ 
+-setup_timer(timer, rtl8168_esd_timer, (unsigned long)dev);
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0)
++setup_timer(timer, rtl8168_esd_timer, (unsigned long)tp);
++#else
++timer_setup(timer, rtl8168_esd_timer, 0);
++#endif
+ mod_timer(timer, jiffies + RTL8168_ESD_TIMEOUT);
+ }
+ 
+@@ -22978,7 +22987,11 @@
+ struct rtl8168_private *tp = netdev_priv(dev);
+ struct timer_list *timer = >link_timer;
+ 
+-setup_timer(timer, rtl8168_link_timer, (unsigned long)dev);
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0)
++setup_timer(timer, rtl8168_link_timer, (unsigned long)tp);
++#else
++timer_setup(timer, rtl8168_link_timer, 0);
++#endif
+ mod_timer(timer, jiffies + RTL8168_LINK_TIMEOUT);
+ }
+ 
+@@ -24717,10 +24730,16 @@
+ #define PCI_DEVICE_SERIAL_NUMBER (0x0164)
+ 
+ static void
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4,15,0)
+ 

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

2018-01-29 Thread Bartłomiej Piotrowski via arch-commits
Date: Monday, January 29, 2018 @ 11:45:44
  Author: bpiotrowski
Revision: 315558

2018.1-1: new upstream release

Modified:
  ostree/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 09:51:42 UTC (rev 315557)
+++ PKGBUILD2018-01-29 11:45:44 UTC (rev 315558)
@@ -3,17 +3,18 @@
 # Contributor: Mirco Tischler 
 
 pkgname=ostree
-pkgver=2017.14
+pkgver=2018.1
 pkgrel=1
 pkgdesc="Operating system and container binary deployment and upgrades"
 url="https://ostree.readthedocs.org/en/latest/;
 arch=(x86_64)
 license=(GPL)
-depends=(glib2 xz zlib libsoup gpgme libarchive fuse2 util-linux mkinitcpio 
openssl)
+depends=(glib2 xz zlib libsoup gpgme libarchive fuse2 util-linux mkinitcpio
+ openssl avahi)
 makedepends=(e2fsprogs gobject-introspection gtk-doc libxslt systemd git
  python2)
 checkdepends=(parallel syslinux gjs cpio elfutils)
-_commit=b0f9a298165a99d5621073bd9e1b10f13058e838  # tags/v2017.14^0
+_commit=d3fa95023e1d944f5923064d5b19cc6ee62cf80a  # tags/v2018.1^0
 source=("git+https://github.com/ostreedev/ostree#commit=$_commit;
 "git+https://github.com/mendsley/bsdiff;
 "git+https://git.gnome.org/browse/libglnx;)


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

2018-01-29 Thread Bartłomiej Piotrowski via arch-commits
Date: Monday, January 29, 2018 @ 11:45:58
  Author: bpiotrowski
Revision: 315559

archrelease: copy trunk to extra-x86_64

Added:
  ostree/repos/extra-x86_64/PKGBUILD
(from rev 315558, ostree/trunk/PKGBUILD)
Deleted:
  ostree/repos/extra-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-29 11:45:44 UTC (rev 315558)
+++ PKGBUILD2018-01-29 11:45:58 UTC (rev 315559)
@@ -1,71 +0,0 @@
-# $Id$
-# Maintainer: Jan Alexander Steffens (heftig) 
-# Contributor: Mirco Tischler 
-
-pkgname=ostree
-pkgver=2017.14
-pkgrel=1
-pkgdesc="Operating system and container binary deployment and upgrades"
-url="https://ostree.readthedocs.org/en/latest/;
-arch=(x86_64)
-license=(GPL)
-depends=(glib2 xz zlib libsoup gpgme libarchive fuse2 util-linux mkinitcpio 
openssl)
-makedepends=(e2fsprogs gobject-introspection gtk-doc libxslt systemd git
- python2)
-checkdepends=(parallel syslinux gjs cpio elfutils)
-_commit=b0f9a298165a99d5621073bd9e1b10f13058e838  # tags/v2017.14^0
-source=("git+https://github.com/ostreedev/ostree#commit=$_commit;
-"git+https://github.com/mendsley/bsdiff;
-"git+https://git.gnome.org/browse/libglnx;)
-sha256sums=('SKIP'
-'SKIP'
-'SKIP')
-
-prepare() {
-  cd $pkgname
-
-  git submodule init
-  git config --local submodule.bsdiff.url "$srcdir/bsdiff"
-  git config --local submodule.libglnx.url "$srcdir/libglnx"
-  git submodule update
-
-  find . -name '*.py' -exec sed -i '1s/python$/&2/' {} +
-
-  NOCONFIGURE=1 ./autogen.sh
-}
-
-pkgver() {
-  cd $pkgname
-  git describe --tags | sed 's/^v//;s/-/+/g'
-}
-
-build() {
-  cd $pkgname
-
-  ./configure \
---prefix=/usr \
---sysconfdir=/etc \
---localstatedir=/var \
---sbindir=/usr/bin \
---libexecdir=/usr/lib \
---with-mkinitcpio \
---with-openssl \
---with-builtin-grub2-mkconfig \
---enable-experimental-api \
---disable-static \
---enable-gtk-doc
-
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-
-  make
-}
-
-check() {
-  cd $pkgname
-  make check || :
-}
-
-package() {
-  cd $pkgname
-  make DESTDIR="$pkgdir" install
-}

Copied: ostree/repos/extra-x86_64/PKGBUILD (from rev 315558, 
ostree/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-29 11:45:58 UTC (rev 315559)
@@ -0,0 +1,72 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Mirco Tischler 
+
+pkgname=ostree
+pkgver=2018.1
+pkgrel=1
+pkgdesc="Operating system and container binary deployment and upgrades"
+url="https://ostree.readthedocs.org/en/latest/;
+arch=(x86_64)
+license=(GPL)
+depends=(glib2 xz zlib libsoup gpgme libarchive fuse2 util-linux mkinitcpio
+ openssl avahi)
+makedepends=(e2fsprogs gobject-introspection gtk-doc libxslt systemd git
+ python2)
+checkdepends=(parallel syslinux gjs cpio elfutils)
+_commit=d3fa95023e1d944f5923064d5b19cc6ee62cf80a  # tags/v2018.1^0
+source=("git+https://github.com/ostreedev/ostree#commit=$_commit;
+"git+https://github.com/mendsley/bsdiff;
+"git+https://git.gnome.org/browse/libglnx;)
+sha256sums=('SKIP'
+'SKIP'
+'SKIP')
+
+prepare() {
+  cd $pkgname
+
+  git submodule init
+  git config --local submodule.bsdiff.url "$srcdir/bsdiff"
+  git config --local submodule.libglnx.url "$srcdir/libglnx"
+  git submodule update
+
+  find . -name '*.py' -exec sed -i '1s/python$/&2/' {} +
+
+  NOCONFIGURE=1 ./autogen.sh
+}
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/^v//;s/-/+/g'
+}
+
+build() {
+  cd $pkgname
+
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc \
+--localstatedir=/var \
+--sbindir=/usr/bin \
+--libexecdir=/usr/lib \
+--with-mkinitcpio \
+--with-openssl \
+--with-builtin-grub2-mkconfig \
+--enable-experimental-api \
+--disable-static \
+--enable-gtk-doc
+
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+
+  make
+}
+
+check() {
+  cd $pkgname
+  make check || :
+}
+
+package() {
+  cd $pkgname
+  make DESTDIR="$pkgdir" install
+}


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

2018-01-29 Thread Eli Schwartz via arch-commits
Date: Monday, January 29, 2018 @ 12:06:10
  Author: eschwartz
Revision: 287766

archrelease: copy trunk to community-x86_64

Added:
  pypy/repos/community-x86_64/LICENSE
(from rev 287765, pypy/trunk/LICENSE)
  pypy/repos/community-x86_64/PKGBUILD
(from rev 287765, pypy/trunk/PKGBUILD)
Deleted:
  pypy/repos/community-x86_64/LICENSE
  pypy/repos/community-x86_64/PKGBUILD

--+
 LICENSE  |  308 ++---
 PKGBUILD |  107 ++---
 2 files changed, 208 insertions(+), 207 deletions(-)

Deleted: LICENSE
===
--- LICENSE 2018-01-29 12:05:51 UTC (rev 287765)
+++ LICENSE 2018-01-29 12:06:10 UTC (rev 287766)
@@ -1,154 +0,0 @@
-License for files in the pypy/ directory 
-==
-
-Except when otherwise stated (look for LICENSE files in directories or
-information at the beginning of each file) all software and
-documentation in the 'pypy' directories is licensed as follows: 
-
-The MIT License
-
-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.
-
-
-PyPy Copyright holders 2003-2010
 
-
-Except when otherwise stated (look for LICENSE files or information at
-the beginning of each file) the files in the 'pypy' directory are each
-copyrighted by one or more of the following people and organizations:
-
-Armin Rigo
-Maciej Fijalkowski
-Carl Friedrich Bolz
-Samuele Pedroni
-Antonio Cuni
-Michael Hudson
-Christian Tismer
-Holger Krekel
-Eric van Riet Paap
-Richard Emslie
-Anders Chrigstrom
-Amaury Forgeot d Arc
-Aurelien Campeas
-Anders Lehmann
-Niklaus Haldimann
-Seo Sanghyeon
-Leonardo Santagada
-Lawrence Oluyede
-Jakub Gustak
-Guido Wesdorp
-Benjamin Peterson
-Alexander Schremmer
-Niko Matsakis
-Ludovic Aubry
-Alex Martelli
-Toon Verwaest
-Stephan Diehl
-Adrien Di Mascio
-Stefan Schwarzer
-Tomek Meka
-Patrick Maupin
-Jacob Hallen
-Laura Creighton
-Bob Ippolito
-Camillo Bruni
-Simon Burton
-Bruno Gola
-Alexandre Fayolle
-Marius Gedminas
-Guido van Rossum
-Valentino Volonghi
-Adrian Kuhn
-Paul deGrandis
-Gerald Klix
-Wanja Saatkamp
-Anders Hammarquist
-Oscar Nierstrasz
-Eugene Oden
-Lukas Renggli
-Guenter Jantzen
-Dinu Gherman
-Bartosz Skowron
-Georg Brandl
-Ben Young
-Jean-Paul Calderone
-Nicolas Chauvat
-Rocco Moretti
-Michael Twomey
-boria
-Jared Grubb
-Olivier Dormond
-Stuart Williams
-Jens-Uwe Mager
-Justas Sadzevicius
-Mikael Schönenberg
-Brian Dorsey
-Jonathan David Riehl
-Beatrice During
-Elmo Mäntynen
-Andreas Friedge
-Alex Gaynor
-Anders Qvist
-Alan McIntyre
-Bert Freudenberg
-
-Heinrich-Heine University, Germany 
-Open End AB (formerly AB Strakt), Sweden
-merlinux GmbH, Germany 
-tismerysoft GmbH, Germany 
-Logilab Paris, France 
-DFKI GmbH, Germany 
-Impara, Germany
-Change Maker, Sweden 
-
- 
-License for 'lib-python/2.5.2' and 'lib-python/2.5.2-modified'
-== 
-
-Except when otherwise stated (look for LICENSE files or
-copyright/license information at the beginning of each file) the files
-in the 'lib-python/2.5.2' and 'lib-python/2.5.2-modified' directories
-are all copyrighted by the Python Software Foundation and licensed under
-the Python Software License of which you can find a copy here:
-http://www.python.org/doc/Copyright.html 
-
-License for 'pypy/translator/jvm/src/jna.jar'
-=
-
-The file 'pypy/translator/jvm/src/jna.jar' is licensed under the GNU
-Lesser General Public License of which you 

[arch-commits] Commit in lvm2/trunk (0001-lvm2-make-sockets-static.patch PKGBUILD)

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 13:04:51
  Author: eworm
Revision: 315561

upgpkg: lvm2 2.02.177-2

remove install section from systemd units that are enabled by default (FS#57225)

Modified:
  lvm2/trunk/PKGBUILD
Deleted:
  lvm2/trunk/0001-lvm2-make-sockets-static.patch

-+
 0001-lvm2-make-sockets-static.patch |   20 
 PKGBUILD|   15 ---
 2 files changed, 8 insertions(+), 27 deletions(-)

Deleted: 0001-lvm2-make-sockets-static.patch
===
--- 0001-lvm2-make-sockets-static.patch 2018-01-29 11:51:13 UTC (rev 315560)
+++ 0001-lvm2-make-sockets-static.patch 2018-01-29 13:04:51 UTC (rev 315561)
@@ -1,20 +0,0 @@
-diff -Nur LVM2.2.02.106.orig/scripts/dm_event_systemd_red_hat.socket.in 
LVM2.2.02.106/scripts/dm_event_systemd_red_hat.socket.in
 LVM2.2.02.106.orig/scripts/dm_event_systemd_red_hat.socket.in  
2014-04-10 17:38:46.0 +0200
-+++ LVM2.2.02.106/scripts/dm_event_systemd_red_hat.socket.in   2014-04-26 
14:21:10.097269315 +0200
-@@ -8,6 +8,3 @@
- ListenFIFO=@DEFAULT_DM_RUN_DIR@/dmeventd-client
- SocketMode=0600
- RemoveOnStop=true
--
--[Install]
--WantedBy=sockets.target
-diff -Nur LVM2.2.02.106.orig/scripts/lvm2_lvmetad_systemd_red_hat.socket.in 
LVM2.2.02.106/scripts/lvm2_lvmetad_systemd_red_hat.socket.in
 LVM2.2.02.106.orig/scripts/lvm2_lvmetad_systemd_red_hat.socket.in  
2014-04-10 17:38:46.0 +0200
-+++ LVM2.2.02.106/scripts/lvm2_lvmetad_systemd_red_hat.socket.in   
2014-04-26 14:21:15.287156152 +0200
-@@ -7,6 +7,3 @@
- ListenStream=@DEFAULT_RUN_DIR@/lvmetad.socket
- SocketMode=0600
- RemoveOnStop=true
--
--[Install]
--WantedBy=sysinit.target

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 11:51:13 UTC (rev 315560)
+++ PKGBUILD2018-01-29 13:04:51 UTC (rev 315561)
@@ -5,7 +5,7 @@
 pkgbase=lvm2
 pkgname=('lvm2' 'device-mapper')
 pkgver=2.02.177
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url="http://sourceware.org/lvm2/;
 license=('GPL2' 'LGPL2.1')
@@ -16,15 +16,13 @@
 lvm2_install
 lvm2_hook
 sd-lvm2_install
-11-dm-initramfs.rules
-0001-lvm2-make-sockets-static.patch)
+11-dm-initramfs.rules)
 sha256sums=('4025a23ec9b15c2cb7486d151c29dc953b75efc4d452cfe9dbbc7c0fac8e80f2'
 'SKIP'
 'd3097296bdfd9912dbef6ac78b908f7017b0a668a5347f0811f1c3aaacdca0cf'
 '97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
 'ca25d7d827823ed88c5ed662d561ad9de0123ca6e8e5b568fe9eec3c89918614'
-'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0'
-'ff2c21d8f1c01c5e889a61109a152dcbd15da017bb942cf598c82e2e18ad22fa')
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
 
 prepare() {
   cd LVM2.${pkgver}
@@ -32,8 +30,11 @@
   # enable lvmetad
   sed -i 's|use_lvmetad = 0|use_lvmetad = 1|' conf/example.conf.in
 
-  # make systemd sockets static
-  patch -p1 -i "${srcdir}/0001-lvm2-make-sockets-static.patch"
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
 }
 
 build() {


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

2018-01-29 Thread Jan Steffens via arch-commits
Date: Monday, January 29, 2018 @ 10:54:59
  Author: heftig
Revision: 287749

0.42+7+g76c5120-1

Modified:
  tp_smapi/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 10:44:25 UTC (rev 287748)
+++ PKGBUILD2018-01-29 10:54:59 UTC (rev 287749)
@@ -8,21 +8,26 @@
 # Contributor: Ignas Anikevicius 
 
 pkgname=tp_smapi
-_pkgname=tp-smapi
-pkgver=0.42
-_extradir=/usr/lib/modules/extramodules-4.14-ARCH
-pkgrel=51
+pkgver=0.42+7+g76c5120
+_extradir=/usr/lib/modules/extramodules-4.15-ARCH
+pkgrel=1
 pkgdesc="Modules for ThinkPad's SMAPI functionality"
 arch=('x86_64')
 url='https://github.com/evgeni/tp_smapi'
 license=('GPL')
-depends=('linux>=4.14' 'linux<4.15')
-makedepends=('linux-headers>=4.14' 'linux-headers<4.15')
-source=("$pkgname-$_pkgname-$pkgver.tar.gz::https://github.com/evgeni/$pkgname/archive/$_pkgname/$pkgver.tar.gz;)
-md5sums=('6a51d3aa459ad7a6ebfbb8c29527b3ee')
+depends=('linux>=4.15' 'linux<4.16')
+makedepends=('linux-headers>=4.15' 'linux-headers<4.16' 'git')
+_commit=76c5120f7be4880cf2c6801f872327e4e70c449f  # master
+source=("git+https://github.com/evgeni/tp_smapi#commit=$_commit;)
+sha256sums=('SKIP')
 
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/^tp-smapi\///;s/-/+/g'
+}
+
 build() {
-  cd $pkgname-$_pkgname-$pkgver
+  cd $pkgname
 
   # 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
@@ -31,13 +36,13 @@
 }
 
 package() {
-  cd $pkgname-$_pkgname-$pkgver
+  cd $pkgname
 
   # install kernel modules
   find . -name "*.ko" -exec install -Dt "$pkgdir$_extradir" {} +
 
   # compress kernel modules
-  find "$pkgdir" -name "*.ko" -exec gzip -n -9 {} +
+  find "$pkgdir" -name "*.ko" -exec xz {} +
 
   # load module on startup
   echo tp_smapi | install -Dm644 /dev/stdin 
"$pkgdir/usr/lib/modules-load.d/$pkgname.conf"


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

2018-01-29 Thread Florian Pritz via arch-commits
Date: Monday, January 29, 2018 @ 11:54:30
  Author: bluewind
Revision: 287763

upgpkg: libopenshot 0.1.9-5

libjsoncpp.so.20 rebuild

Modified:
  libopenshot/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 11:51:05 UTC (rev 287762)
+++ PKGBUILD2018-01-29 11:54:30 UTC (rev 287763)
@@ -5,7 +5,7 @@
 
 pkgname=libopenshot
 pkgver=0.1.9
-pkgrel=4
+pkgrel=5
 pkgdesc="A high quality, open-source video editing, animation, and playback 
library for C++, Python, and Ruby."
 arch=('x86_64')
 url="http://openshot.org/;


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

2018-01-29 Thread Balló György via arch-commits
Date: Monday, January 29, 2018 @ 12:49:39
  Author: bgyorgy
Revision: 287767

upgpkg: gmrun 0.9.2-7

Fix build, fix hang on long string in history (FS#43721)

Added:
  gmrun/trunk/history_string.patch
  gmrun/trunk/return-type-gtk_completion_line_get_type.patch
Modified:
  gmrun/trunk/PKGBUILD

+
 PKGBUILD   |   19 +++---
 history_string.patch   |   26 +++
 return-type-gtk_completion_line_get_type.patch |   31 +++
 3 files changed, 72 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 12:06:10 UTC (rev 287766)
+++ PKGBUILD2018-01-29 12:49:39 UTC (rev 287767)
@@ -4,7 +4,7 @@
 
 pkgname=gmrun
 pkgver=0.9.2
-pkgrel=6
+pkgrel=7
 pkgdesc="A simple program which provides a run program window"
 arch=('x86_64')
 url="http://sf.net/projects/gmrun;
@@ -11,14 +11,25 @@
 license=('GPL')
 depends=('gtk2' 'popt')
 source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
-   gcc43.patch)
+   gcc43.patch
+   return-type-gtk_completion_line_get_type.patch
+   history_string.patch)
 md5sums=('6cef37a968006d9496fc56a7099c603c'
-'3a0b69d8c2cac6cfb551b9d235441ecb')
+ '3a0b69d8c2cac6cfb551b9d235441ecb'
+ '0b467e3cdb14ca9f93176d3193659af7'
+ 'f33450f3fae35ed6111aec8417c4d3d6')
 
+prepare() {
+   cd "${srcdir}/${pkgname}-${pkgver}"
+
+   patch -p0 -i "$srcdir/gcc43.patch"
+   patch -p1 -i "$srcdir/return-type-gtk_completion_line_get_type.patch"
+   patch -p1 -i "$srcdir/history_string.patch"
+}
+
 build() {
cd "${srcdir}/${pkgname}-${pkgver}"
 
-   patch -p0 -i "$srcdir/gcc43.patch"
./configure --prefix=/usr
make
 }

Added: history_string.patch
===
--- history_string.patch(rev 0)
+++ history_string.patch2018-01-29 12:49:39 UTC (rev 287767)
@@ -0,0 +1,26 @@
+Description: Handle more than 256 characters in the history
+Author: 
+
+--- a/src/history.cc
 b/src/history.cc
+@@ -41,15 +41,14 @@
+   ifstream f(filename);
+   if (!f) return;
+ 
++  string line_text;
++
+   while (!f.eof()) {
+-char line_text[256];
+ string line_str;
+ 
+-f.getline(line_text, sizeof(line_text));
+-if (*line_text) {
+-  line_str = line_text;
+-  history.push_back(line_str);
+-}
++getline(f,line_text);
++line_str = line_text;
++history.push_back(line_str);
+   }
+ 
+   m_file_entries = history.size();

Added: return-type-gtk_completion_line_get_type.patch
===
--- return-type-gtk_completion_line_get_type.patch  
(rev 0)
+++ return-type-gtk_completion_line_get_type.patch  2018-01-29 12:49:39 UTC 
(rev 287767)
@@ -0,0 +1,31 @@
+Description: fix return type of gtk_completion_line_get_type
+ Patch from fedora was slightly modified (parts dropped, fuzz fixed) to apply 
on
+ top of Debian package by Andreas Henriksson 
+Origin: 
https://src.fedoraproject.org/cgit/rpms/gmrun.git/plain/gmrun-0.9.2-f12.patch
+Bug-Debian: https://bugs.debian.org/857065
+
+--- a/src/gtkcompletionline.cc
 b/src/gtkcompletionline.cc
+@@ -77,9 +77,9 @@
+ on_key_press(GtkCompletionLine *cl, GdkEventKey *event, gpointer data);
+ 
+ /* get_type */
+-guint gtk_completion_line_get_type(void)
++GtkType gtk_completion_line_get_type(void)
+ {
+-  static guint type = 0;
++  static GtkType type = 0;
+   if (type == 0)
+   {
+ GtkTypeInfo type_info =
+--- a/src/gtkcompletionline.h
 b/src/gtkcompletionline.h
+@@ -76,7 +76,7 @@
+ void (* cancel)(GtkCompletionLine *cl);
+   };
+ 
+-  guint gtk_completion_line_get_type(void);
++  GtkType gtk_completion_line_get_type(void);
+   GtkWidget *gtk_completion_line_new();
+ 
+   void gtk_completion_line_last_history_item(GtkCompletionLine*);


[arch-commits] Commit in lvm2/repos (7 files)

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 13:05:00
  Author: eworm
Revision: 315562

archrelease: copy trunk to testing-x86_64

Added:
  lvm2/repos/testing-x86_64/
  lvm2/repos/testing-x86_64/11-dm-initramfs.rules
(from rev 315561, lvm2/trunk/11-dm-initramfs.rules)
  lvm2/repos/testing-x86_64/PKGBUILD
(from rev 315561, lvm2/trunk/PKGBUILD)
  lvm2/repos/testing-x86_64/lvm2.install
(from rev 315561, lvm2/trunk/lvm2.install)
  lvm2/repos/testing-x86_64/lvm2_hook
(from rev 315561, lvm2/trunk/lvm2_hook)
  lvm2/repos/testing-x86_64/lvm2_install
(from rev 315561, lvm2/trunk/lvm2_install)
  lvm2/repos/testing-x86_64/sd-lvm2_install
(from rev 315561, lvm2/trunk/sd-lvm2_install)

---+
 11-dm-initramfs.rules |3 +
 PKGBUILD  |  124 
 lvm2.install  |   25 +
 lvm2_hook |   25 +
 lvm2_install  |   41 +++
 sd-lvm2_install   |   44 +
 6 files changed, 262 insertions(+)

Copied: lvm2/repos/testing-x86_64/11-dm-initramfs.rules (from rev 315561, 
lvm2/trunk/11-dm-initramfs.rules)
===
--- testing-x86_64/11-dm-initramfs.rules(rev 0)
+++ testing-x86_64/11-dm-initramfs.rules2018-01-29 13:05:00 UTC (rev 
315562)
@@ -0,0 +1,3 @@
+# needed with new udev/mkinitcpio and as implemented in dracut:
+# 

+SUBSYSTEM=="block", KERNEL=="dm-[0-9]*", ACTION=="add|change", 
OPTIONS="db_persist"

Copied: lvm2/repos/testing-x86_64/PKGBUILD (from rev 315561, 
lvm2/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-01-29 13:05:00 UTC (rev 315562)
@@ -0,0 +1,124 @@
+# $Id$
+# Maintainer: Eric Bélanger 
+# Maintainer: Thomas Bächler 
+
+pkgbase=lvm2
+pkgname=('lvm2' 'device-mapper')
+pkgver=2.02.177
+pkgrel=2
+arch=('x86_64')
+url="http://sourceware.org/lvm2/;
+license=('GPL2' 'LGPL2.1')
+makedepends=('systemd' 'thin-provisioning-tools')
+groups=('base')
+validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17') # Alasdair G Kergon 

+source=(https://mirrors.kernel.org/sourceware/lvm2/releases/LVM2.${pkgver}.tgz{,.asc}
+lvm2_install
+lvm2_hook
+sd-lvm2_install
+11-dm-initramfs.rules)
+sha256sums=('4025a23ec9b15c2cb7486d151c29dc953b75efc4d452cfe9dbbc7c0fac8e80f2'
+'SKIP'
+'d3097296bdfd9912dbef6ac78b908f7017b0a668a5347f0811f1c3aaacdca0cf'
+'97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
+'ca25d7d827823ed88c5ed662d561ad9de0123ca6e8e5b568fe9eec3c89918614'
+'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
+
+prepare() {
+  cd LVM2.${pkgver}
+
+  # enable lvmetad
+  sed -i 's|use_lvmetad = 0|use_lvmetad = 1|' conf/example.conf.in
+
+  # remove install section from systemd units that are enabled by default
+  sed -i -e '/^\[Install\]$/,$d' \
+scripts/lvm2_lvmetad_systemd_red_hat.socket.in \
+scripts/lvm2_lvmpolld_systemd_red_hat.socket.in \
+scripts/lvm2_monitoring_systemd_red_hat.service.in
+}
+
+build() {
+  local CONFIGUREOPTS=(
+--prefix=/usr
+--sbindir=/usr/bin
+--sysconfdir=/etc
+--localstatedir=/var
+--enable-applib
+--enable-cmdlib
+--enable-dmeventd
+--enable-lvmetad
+--enable-lvmpolld
+--enable-pkgconfig
+--enable-readline
+--enable-udev_rules
+--enable-udev_sync
+--with-cache=internal
+--with-default-dm-run-dir=/run
+--with-default-locking-dir=/run/lock/lvm
+--with-default-pid-dir=/run
+--with-default-run-dir=/run/lvm
+--with-systemdsystemunitdir=/usr/lib/systemd/system
+--with-thin=internal
+--with-udev-prefix=/usr
+  )
+
+  cp -a LVM2.${pkgver} LVM2-initramfs
+
+  cd LVM2.${pkgver}
+
+  ./configure "${CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs
+  make
+
+  # Build legacy udev rule for initramfs
+  cd ../LVM2-initramfs
+  ./configure "${CONFIGUREOPTS[@]}" --enable-udev-systemd-background-jobs=no
+  cd udev
+  make 69-dm-lvm-metad.rules
+}
+
+package_device-mapper() {
+  pkgdesc="Device mapper userspace library and tools"
+  url="http://sourceware.org/dm/;
+  depends=('glibc' 'libsystemd')
+
+  cd LVM2.${pkgver}
+  make DESTDIR="${pkgdir}" install_device-mapper
+  # extra udev rule for device-mapper in initramfs
+  install -D -m644 "${srcdir}/11-dm-initramfs.rules" 
"${pkgdir}/usr/lib/initcpio/udev/11-dm-initramfs.rules"
+  # Install dmeventd socket and service
+  make DESTDIR="${pkgdir}" install_systemd_units
+  rm -f "${pkgdir}/usr/lib/systemd/system/"{blk-availability.service,lvm2-*}
+  install -d -m755 

[arch-commits] Commit in lvm2/trunk (PKGBUILD lvm2_install sd-lvm2_install)

2018-01-29 Thread Christian Hesse via arch-commits
Date: Monday, January 29, 2018 @ 13:47:08
  Author: eworm
Revision: 315563

upgpkg: lvm2 2.02.177-3

ll

Modified:
  lvm2/trunk/PKGBUILD
  lvm2/trunk/lvm2_install
  lvm2/trunk/sd-lvm2_install

-+
 PKGBUILD|   16 
 lvm2_install|   11 +--
 sd-lvm2_install |   22 --
 3 files changed, 29 insertions(+), 20 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 13:05:00 UTC (rev 315562)
+++ PKGBUILD2018-01-29 13:47:08 UTC (rev 315563)
@@ -5,7 +5,7 @@
 pkgbase=lvm2
 pkgname=('lvm2' 'device-mapper')
 pkgver=2.02.177
-pkgrel=2
+pkgrel=3
 arch=('x86_64')
 url="http://sourceware.org/lvm2/;
 license=('GPL2' 'LGPL2.1')
@@ -12,16 +12,16 @@
 makedepends=('systemd' 'thin-provisioning-tools')
 groups=('base')
 validpgpkeys=('88437EF5C077BD113D3B7224228191C1567E2C17') # Alasdair G Kergon 

-source=(https://mirrors.kernel.org/sourceware/lvm2/releases/LVM2.${pkgver}.tgz{,.asc}
-lvm2_install
-lvm2_hook
-sd-lvm2_install
-11-dm-initramfs.rules)
+source=("https://mirrors.kernel.org/sourceware/lvm2/releases/LVM2.${pkgver}.tgz"{,.asc}
+'lvm2_install'
+'lvm2_hook'
+'sd-lvm2_install'
+'11-dm-initramfs.rules')
 sha256sums=('4025a23ec9b15c2cb7486d151c29dc953b75efc4d452cfe9dbbc7c0fac8e80f2'
 'SKIP'
-'d3097296bdfd9912dbef6ac78b908f7017b0a668a5347f0811f1c3aaacdca0cf'
+'5129f87a8b30d5a8621e9c1c0664910a588bdd77bff09473afb73efb41305cbb'
 '97d7c92e4954bc0108e7cd183b2eb5fe7ecc97e6f56369669e6537cb6ed45d80'
-'ca25d7d827823ed88c5ed662d561ad9de0123ca6e8e5b568fe9eec3c89918614'
+'b9f5fda718ccf30d964b26b9025f4814dd35a821da8648e204e8640d6ae89c42'
 'e10f24b57582d6e2da71f7c80732a62e0ee2e3b867fe84591ccdb53e80fa92e0')
 
 prepare() {

Modified: lvm2_install
===
--- lvm2_install2018-01-29 13:05:00 UTC (rev 315562)
+++ lvm2_install2018-01-29 13:47:08 UTC (rev 315563)
@@ -4,17 +4,24 @@
 local mod
 local symlink
 
+# device mapper modules
 for mod in dm-mod dm-snapshot dm-mirror dm-cache dm-cache-smq 
dm-thin-pool; do
 add_module "$mod"
 done
 
-# from lvm2
+# binaries from lvm2
 add_binary "/usr/bin/lvm"
 add_binary "/usr/bin/lvmetad"
 
-# from device-mapper
+# beinaries from device-mapper
 add_binary "/usr/bin/dmsetup"
+add_binary "/usr/bin/dmeventd"
 
+# these are dlopen()ed
+for library in libdevmapper-event-lvm2{mirror,raid,snapshot,thin}; do
+   add_binary "/usr/lib/${library}.so"
+done
+
 # from thin-provisioning-tools
 add_binary "/usr/bin/pdata_tools"
 for symlink in cache_{check,dump,metadata_size,repair,restore} 
thin_{check,delta,dump,ls,metadata_size,repair,restore,rmap,trim}; do

Modified: sd-lvm2_install
===
--- sd-lvm2_install 2018-01-29 13:05:00 UTC (rev 315562)
+++ sd-lvm2_install 2018-01-29 13:47:08 UTC (rev 315563)
@@ -4,16 +4,22 @@
 local mod
 local symlink
 
+# device mapper modules
 for mod in dm-mod dm-snapshot dm-mirror dm-cache dm-cache-smq 
dm-thin-pool; do
 add_module "$mod"
 done
 
-# from lvm2
-add_binary "/usr/bin/lvm"
-add_binary "/usr/bin/lvmetad"
+# device mapper and lvm2 systemd units
+# binaries and libraries are pull automatically, except ...
+add_systemd_unit "dm-event.service"
+add_systemd_unit "lvm2-lvmetad.service"
+add_systemd_unit "lvm2-pvscan@.service"
+add_symlink 
"/usr/lib/systemd/system/sysinit.target.wants/lvm2-lvmetad.socket"
 
-# from device-mapper
-add_binary "/usr/bin/dmsetup"
+# ... these, which are dlopen()ed
+for library in libdevmapper-event-lvm2{mirror,raid,snapshot,thin}; do
+   add_binary "/usr/lib/${library}.so"
+done
 
 # from thin-provisioning-tools
 add_binary "/usr/bin/pdata_tools"
@@ -21,6 +27,7 @@
 add_symlink "/usr/bin/${symlink}" "pdata_tools"
 done
 
+# udev rules and lvm configuration
 add_file "/usr/lib/udev/rules.d/10-dm.rules"
 add_file "/usr/lib/udev/rules.d/13-dm-disk.rules"
 add_file "/usr/lib/udev/rules.d/95-dm-notify.rules"
@@ -28,11 +35,6 @@
 add_file "/usr/lib/udev/rules.d/69-dm-lvm-metad.rules"
 add_file "/usr/lib/initcpio/udev/11-dm-initramfs.rules" 
"/usr/lib/udev/rules.d/11-dm-initramfs.rules"
 add_file "/etc/lvm/lvm.conf"
-
-add_file "/usr/lib/systemd/system/lvm2-lvmetad.service"
-add_file "/usr/lib/systemd/system/lvm2-lvmetad.socket"
-add_file "/usr/lib/systemd/system/lvm2-pvscan@.service"
-add_symlink 
"/usr/lib/systemd/system/sysinit.target.wants/lvm2-lvmetad.socket"
 }
 
 help() {


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

2018-01-29 Thread Jan Steffens via arch-commits
Date: Monday, January 29, 2018 @ 11:01:58
  Author: heftig
Revision: 287753

0.8-103

Modified:
  bbswitch/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 11:00:30 UTC (rev 287752)
+++ PKGBUILD2018-01-29 11:01:58 UTC (rev 287753)
@@ -6,14 +6,14 @@
 pkgbase=bbswitch
 pkgname=(bbswitch bbswitch-dkms)
 pkgver=0.8
-pkgrel=102
+pkgrel=103
 pkgdesc="Kernel module allowing to switch dedicated graphics card on Optimus 
laptops"
 arch=('x86_64')
 url="http://github.com/Bumblebee-Project/bbswitch;
 license=('GPL')
-depends=('linux>=4.14' 'linux<4.15')
-makedepends=('linux-headers>=4.14' 'linux-headers<4.15')
-_extramodules=extramodules-4.14-ARCH
+depends=('linux>=4.15' 'linux<4.16')
+makedepends=('linux-headers>=4.15' 'linux-headers<4.16')
+_extramodules=extramodules-4.15-ARCH
 
source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/Bumblebee-Project/bbswitch/archive/v${pkgver}.tar.gz;)
 md5sums=('5b116b31ace3604ddf9d1fc1f4bc5807')
 
@@ -25,8 +25,8 @@
 
 package_bbswitch() {
   cd ${pkgbase}-${pkgver}
-  install -Dt "${pkgdir}/usr/lib/modules/${_extramodules}" -m644 bbswitch.ko
-  find "${pkgdir}" -name '*.ko' -exec gzip -n {} +
+  install -Dt "${pkgdir}/usr/lib/modules/${_extramodules}" -m644 *.ko
+  find "${pkgdir}" -name '*.ko' -exec xz {} +
 }
 
 package_bbswitch-dkms() {


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

2018-01-29 Thread Jan Steffens via arch-commits
Date: Monday, January 29, 2018 @ 11:02:31
  Author: heftig
Revision: 287754

archrelease: copy trunk to community-staging-x86_64

Added:
  bbswitch/repos/community-staging-x86_64/
  bbswitch/repos/community-staging-x86_64/PKGBUILD
(from rev 287753, bbswitch/trunk/PKGBUILD)

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

Copied: bbswitch/repos/community-staging-x86_64/PKGBUILD (from rev 287753, 
bbswitch/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 11:02:31 UTC (rev 287754)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase 
+# Contributor: M0Rf30
+# Contributor: Samsagax 
+
+pkgbase=bbswitch
+pkgname=(bbswitch bbswitch-dkms)
+pkgver=0.8
+pkgrel=103
+pkgdesc="Kernel module allowing to switch dedicated graphics card on Optimus 
laptops"
+arch=('x86_64')
+url="http://github.com/Bumblebee-Project/bbswitch;
+license=('GPL')
+depends=('linux>=4.15' 'linux<4.16')
+makedepends=('linux-headers>=4.15' 'linux-headers<4.16')
+_extramodules=extramodules-4.15-ARCH
+source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/Bumblebee-Project/bbswitch/archive/v${pkgver}.tar.gz;)
+md5sums=('5b116b31ace3604ddf9d1fc1f4bc5807')
+
+build() {
+  cd ${pkgbase}-${pkgver}
+  _kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+  make KDIR=/lib/modules/${_kernver}/build
+}
+
+package_bbswitch() {
+  cd ${pkgbase}-${pkgver}
+  install -Dt "${pkgdir}/usr/lib/modules/${_extramodules}" -m644 *.ko
+  find "${pkgdir}" -name '*.ko' -exec xz {} +
+}
+
+package_bbswitch-dkms() {
+  depends=('dkms')
+  conflicts=('bbswitch')
+  provides=('bbswitch')
+
+  cd ${pkgbase}-${pkgver}
+  install -Dt "${pkgdir}/usr/src/${pkgbase}-${pkgver}" -m644 Makefile 
bbswitch.c dkms/dkms.conf
+}


[arch-commits] Commit in ceph/repos (8 files)

2018-01-29 Thread Thore Bödecker via arch-commits
Date: Monday, January 29, 2018 @ 11:51:05
  Author: foxxx0
Revision: 287762

archrelease: copy trunk to community-staging-x86_64

Added:
  ceph/repos/community-staging-x86_64/
  ceph/repos/community-staging-x86_64/PKGBUILD
(from rev 287761, ceph/trunk/PKGBUILD)
  ceph/repos/community-staging-x86_64/ceph.sysusers
(from rev 287761, ceph/trunk/ceph.sysusers)
  ceph/repos/community-staging-x86_64/fix-ceph_disk-python-interpreter.patch
(from rev 287761, ceph/trunk/fix-ceph_disk-python-interpreter.patch)
  ceph/repos/community-staging-x86_64/fix-or-disable-broken-tests.patch
(from rev 287761, ceph/trunk/fix-or-disable-broken-tests.patch)
  ceph/repos/community-staging-x86_64/fix-python2-paths.patch
(from rev 287761, ceph/trunk/fix-python2-paths.patch)
  ceph/repos/community-staging-x86_64/fix-sphinx-binary-name.patch
(from rev 287761, ceph/trunk/fix-sphinx-binary-name.patch)
  ceph/repos/community-staging-x86_64/remove-distro-version-detection.patch
(from rev 287761, ceph/trunk/remove-distro-version-detection.patch)

+
 PKGBUILD   |  197 +
 ceph.sysusers  |1 
 fix-ceph_disk-python-interpreter.patch |8 
 fix-or-disable-broken-tests.patch  |  282 +++
 fix-python2-paths.patch|   52 +
 fix-sphinx-binary-name.patch   |   11 +
 remove-distro-version-detection.patch  |   21 ++
 7 files changed, 572 insertions(+)

Copied: ceph/repos/community-staging-x86_64/PKGBUILD (from rev 287761, 
ceph/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-29 11:51:05 UTC (rev 287762)
@@ -0,0 +1,197 @@
+# Maintainer: Thore Bödecker 
+# Contributor: Sébastien "Seblu" Luttringer 
+
+pkgbase='ceph'
+pkgname=('ceph' 'ceph-libs')
+pkgver=12.2.2
+pkgrel=5
+pkgdesc='Distributed, fault-tolerant storage platform delivering object, 
block, and file system'
+arch=('x86_64')
+url='https://ceph.com/'
+license=('GPL')
+makedepends=('bc' 'boost' 'boost-libs' 'cmake' 'cpio' 'crypto++' 'curl' 
'cython'
+  'cython2' 'expat' 'fcgi' 'fuse2' 'gcc-libs' 'git' 'glibc' 'gperf' 
'gperftools'
+  'gptfdisk' 'inetutils' 'jq' 'junit' 'keyutils' 'leveldb' 'libaio'
+  'libatomic_ops' 'libedit' 'libsystemd' 'libutil-linux' 'libxml2' 
'lsb-release'
+  'lz4' 'ncurses' 'nss' 'parted' 'pcre' 'procps-ng' 'python2-cherrypy'
+  'python2-jinja' 'python2-nose' 'python2-pecan' 'python2-pip'
+  'python2-prettytable' 'python2-pyopenssl' 'python2-setuptools'
+  'python2-sphinx' 'python2-tox' 'python2-virtualenv' 'python2-werkzeug' 'sed'
+  'snappy' 'socat' 'systemd' 'valgrind' 'xfsprogs' 'xmlstarlet' 'yasm'
+  'zlib' 'zstd')
+options=('emptydirs')
+source=("https://download.ceph.com/tarballs/${pkgbase}-${pkgver}.tar.gz;
+'ceph.sysusers'
+'fix-ceph_disk-python-interpreter.patch'
+'fix-or-disable-broken-tests.patch'
+'fix-python2-paths.patch'
+'remove-distro-version-detection.patch')
+sha512sums=('89b166dc4b58e0110ebe0147eef9f47e1090ccee01702b3f72cfbdca856d02bf03b2663de9e88c84b21a2a61f8f92211e217a05b8bdcf7d5de3158adbe49db88'
+
'4354001c1abd9a0c385ba7bd529e3638fb6660b6a88d4e49706d4ac21c81b8e829303a20fb5445730bdac18c4865efb10bc809c1cd56d743c12aa9a52e160049'
+
'7abd94a333fb0d6c9f7156d69ed6d4bf123f0f3030407f4347209d677b282e5023664d43e74a21a27b7856d3493ae469a17ea8a810331c7266018cc34eee4841'
+
'40446e298ab6b735b149d26ac26d273d6e159c319bb79f112614f1d4933a5a2684007fc9a1d660c5d4a17075d8bac59019c6cc7e66d64d4e240a1a61454800ef'
+
'd5d9e8123833212f6cf0ecef209a5dd9b9a8ec70d780b5140884dc9f87690ec305fb2569c5d1da2b28deb05bd03caecc534acc9dc5ce7ec75e2580df4b5b2063'
+
'e2ed33e2ac37bfdb9597083388e1a87f10051e976033055d440b1a4bc2bd11148c29128fb9841771ca983c12fb36b343bcc04219dea87199321ceea9aa18b3cc')
+
+prepare() {
+  cd "${srcdir}/${pkgbase}-${pkgver}"
+  # apply patch from the source array (should be a pacman feature)
+  local filename
+  for filename in "${source[@]}"; do
+if [[ "$filename" =~ \.patch$ ]]; then
+  msg2 "Applying patch ${filename##*/}"
+  patch -p1 -N -i "$srcdir/${filename##*/}"
+fi
+  done
+
+  # remove tests that require root privileges
+  rm src/test/cli/ceph-authtool/cap*.t
+
+  # remove broken tests
+  rm src/test/cli/crushtool/build.t
+  rm -rf qa/btrfs
+  rm src/btrfs_ioc_test.c
+
+  # this test will try to perform btrfs operations when a btrfs mount
+  # is active on the build host, which will fail
+  if mount | grep 'type btrfs' &>/dev/null; then
+sed -i '/run-tox-ceph-disk/d' src/test/CMakeLists.txt
+  fi
+
+  # fix python interpreter -> python2
+  for file in \
+src/ceph-create-keys \
+src/ceph-rest-api \
+src/mount.fuse.ceph \
+

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

2018-01-29 Thread Thore Bödecker via arch-commits
Date: Monday, January 29, 2018 @ 11:50:45
  Author: foxxx0
Revision: 287761

upgpkg: ceph 12.2.2-5

crypto++ 6.0.0 rebuild

Modified:
  ceph/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-29 11:40:53 UTC (rev 287760)
+++ PKGBUILD2018-01-29 11:50:45 UTC (rev 287761)
@@ -4,7 +4,7 @@
 pkgbase='ceph'
 pkgname=('ceph' 'ceph-libs')
 pkgver=12.2.2
-pkgrel=4
+pkgrel=5
 pkgdesc='Distributed, fault-tolerant storage platform delivering object, 
block, and file system'
 arch=('x86_64')
 url='https://ceph.com/'


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

2018-01-29 Thread Balló György via arch-commits
Date: Monday, January 29, 2018 @ 12:49:48
  Author: bgyorgy
Revision: 287768

archrelease: copy trunk to community-x86_64

Added:
  gmrun/repos/community-x86_64/PKGBUILD
(from rev 287767, gmrun/trunk/PKGBUILD)
  gmrun/repos/community-x86_64/gcc43.patch
(from rev 287767, gmrun/trunk/gcc43.patch)
  gmrun/repos/community-x86_64/history_string.patch
(from rev 287767, gmrun/trunk/history_string.patch)
  gmrun/repos/community-x86_64/return-type-gtk_completion_line_get_type.patch
(from rev 287767, 
gmrun/trunk/return-type-gtk_completion_line_get_type.patch)
Deleted:
  gmrun/repos/community-x86_64/PKGBUILD
  gmrun/repos/community-x86_64/gcc43.patch

+
 PKGBUILD   |   71 +---
 gcc43.patch|  102 +++
 history_string.patch   |   26 +
 return-type-gtk_completion_line_get_type.patch |   31 ++
 4 files changed, 149 insertions(+), 81 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-29 12:49:39 UTC (rev 287767)
+++ PKGBUILD2018-01-29 12:49:48 UTC (rev 287768)
@@ -1,30 +0,0 @@
-# Contributor: Jeff Mickey 
-# Contributor: Woody Gilk aka Shadowhand 
-# Maintainer: Daniel J Griffiths 
-
-pkgname=gmrun
-pkgver=0.9.2
-pkgrel=6
-pkgdesc="A simple program which provides a run program window"
-arch=('i686' 'x86_64')
-url="http://sf.net/projects/gmrun;
-license=('GPL')
-depends=('gtk2' 'popt')
-source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
-   gcc43.patch)
-md5sums=('6cef37a968006d9496fc56a7099c603c'
-'3a0b69d8c2cac6cfb551b9d235441ecb')
-
-build() {
-   cd "${srcdir}/${pkgname}-${pkgver}"
-
-   patch -p0 -i "$srcdir/gcc43.patch"
-   ./configure --prefix=/usr
-   make
-}
-
-package() {
-   cd "${srcdir}/${pkgname}-${pkgver}"
-
-   make DESTDIR="${pkgdir}" install
-}

Copied: gmrun/repos/community-x86_64/PKGBUILD (from rev 287767, 
gmrun/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-29 12:49:48 UTC (rev 287768)
@@ -0,0 +1,41 @@
+# Contributor: Jeff Mickey 
+# Contributor: Woody Gilk aka Shadowhand 
+# Maintainer: Daniel J Griffiths 
+
+pkgname=gmrun
+pkgver=0.9.2
+pkgrel=7
+pkgdesc="A simple program which provides a run program window"
+arch=('x86_64')
+url="http://sf.net/projects/gmrun;
+license=('GPL')
+depends=('gtk2' 'popt')
+source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
+   gcc43.patch
+   return-type-gtk_completion_line_get_type.patch
+   history_string.patch)
+md5sums=('6cef37a968006d9496fc56a7099c603c'
+ '3a0b69d8c2cac6cfb551b9d235441ecb'
+ '0b467e3cdb14ca9f93176d3193659af7'
+ 'f33450f3fae35ed6111aec8417c4d3d6')
+
+prepare() {
+   cd "${srcdir}/${pkgname}-${pkgver}"
+
+   patch -p0 -i "$srcdir/gcc43.patch"
+   patch -p1 -i "$srcdir/return-type-gtk_completion_line_get_type.patch"
+   patch -p1 -i "$srcdir/history_string.patch"
+}
+
+build() {
+   cd "${srcdir}/${pkgname}-${pkgver}"
+
+   ./configure --prefix=/usr
+   make
+}
+
+package() {
+   cd "${srcdir}/${pkgname}-${pkgver}"
+
+   make DESTDIR="${pkgdir}" install
+}

Deleted: gcc43.patch
===
--- gcc43.patch 2018-01-29 12:49:39 UTC (rev 287767)
+++ gcc43.patch 2018-01-29 12:49:48 UTC (rev 287768)
@@ -1,51 +0,0 @@
 src/gtkcompletionline.cc.orig  2003-11-16 11:55:07.0 +0100
-+++ src/gtkcompletionline.cc   2008-05-08 08:51:22.0 +0200
-@@ -29,6 +29,7 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- using namespace std;
- 
 src/ci_string.h.orig   2001-05-16 16:39:31.0 +0200
-+++ src/ci_string.h2008-05-08 08:51:33.0 +0200
-@@ -7,6 +7,7 @@
- #define __CI_STRING_H__
- 
- #include 
-+#include 
- #include 
- 
- struct ci_char_traits : public std::char_traits
 src/prefs.cc.orig  2002-08-16 12:48:22.0 +0200
-+++ src/prefs.cc   2008-05-08 08:51:54.0 +0200
-@@ -13,6 +13,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #include 
- 
 src/main.cc.orig   2003-11-16 11:55:07.0 +0100
-+++ src/main.cc2008-05-08 09:03:11.0 +0200
-@@ -14,6 +14,7 @@
- #include 
- 
- #include 
-+#include 
- #include 
- #include 
- #include 
-
 src/gtkcompletionline.cc.orig  2009-06-19 22:38:14.0 +0400
-+++ src/gtkcompletionline.cc   2009-06-19 22:37:14.0 +0400
-@@ -376,7 +377,7 @@
-   return 0;
- }
- 
--int my_alphasort(const void* va, const void* vb) {
-+int my_alphasort(const dirent** va, const dirent** vb) {
-   const struct 

  1   2   3   >