[arch-commits] Commit in lirc/trunk (PKGBUILD lirc-0.10-build-fix.patch)

Lukas Fleischer lfleischer at archlinux.org
Wed Apr 4 16:04:45 UTC 2018


    Date: Wednesday, April 4, 2018 @ 16:04:44
  Author: lfleischer
Revision: 320937

upgpkg: lirc 1:0.10.1-1

Upstream update.

Added:
  lirc/trunk/lirc-0.10-build-fix.patch
Modified:
  lirc/trunk/PKGBUILD

---------------------------+
 PKGBUILD                  |   17 ++++++++++++++---
 lirc-0.10-build-fix.patch |   30 ++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-04-04 14:42:33 UTC (rev 320936)
+++ PKGBUILD	2018-04-04 16:04:44 UTC (rev 320937)
@@ -2,7 +2,7 @@
 # Contributor: Paul Mattal <paul at archlinux.org>
 
 pkgname=lirc
-_pkgver=0.9.4d
+_pkgver=0.10.1
 [[ $_pkgver =~ [a-z]$ ]] && pkgver="${_pkgver:0:-1}.${_pkgver: -1}" || pkgver="$_pkgver"
 pkgrel=1
 epoch=1
@@ -11,7 +11,7 @@
 url="http://www.lirc.org/"
 license=('GPL')
 depends=('alsa-lib' 'libx11' 'libftdi' 'libusb-compat')
-makedepends=('help2man' 'alsa-lib' 'libx11' 'libxslt' 'python')
+makedepends=('help2man' 'alsa-lib' 'libx11' 'libxslt' 'python' 'python-setuptools')
 optdepends=('python: for lirc-setup, irdb-get and pronto2lirc')
 provides=('lirc-utils')
 conflicts=('lirc-utils')
@@ -18,12 +18,23 @@
 replaces=('lirc-utils')
 backup=('etc/lirc/lirc_options.conf' 'etc/lirc/lircd.conf' 'etc/lirc/lircmd.conf')
 source=("http://prdownloads.sourceforge.net/${pkgname}/${pkgname}-${_pkgver}.tar.bz2"
+        lirc-0.10-build-fix.patch
         lirc.logrotate
         lirc.tmpfiles)
-sha1sums=('5dbfd95a9e290260e6b5febadf685227df9c0529'
+sha1sums=('9d6f6d18ac566a96ef4ca1d6909a4e8bc517d48a'
+          '952ce902c94d822b0113d8e74bc6fda6a551ad7e'
           '4342b004eb53d51fcbb9af2cf136bb4990874608'
           '5cd3f206e6e60632d9bea2ce9d22dbe5283eb129')
 
+prepare() {
+  cd "${srcdir}/lirc-${_pkgver}"
+
+  patch -p1 -i ../lirc-0.10-build-fix.patch
+
+  autoreconf -fi
+  automake -ac
+}
+
 build() {
   cd "${srcdir}/lirc-${_pkgver}"
 

Added: lirc-0.10-build-fix.patch
===================================================================
--- lirc-0.10-build-fix.patch	                        (rev 0)
+++ lirc-0.10-build-fix.patch	2018-04-04 16:04:44 UTC (rev 320937)
@@ -0,0 +1,30 @@
+diff --git a/configure.ac b/configure.ac
+index 58347d8..8c7fca2 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -77,15 +77,10 @@ AC_TYPE_UINT64_T
+ 
+ dnl AC_TYPE_GETGROUPS seems broken on recent MacOS, so:
+ AC_MSG_CHECKING([Figure out if getgrouplist() needs gid_t or int])
+-oldcflags="$CFLAGS"
+-export CFLAGS=-Werror
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
+ #include <unistd.h>
+-#include <grp.h>
+-  ]], [[
+-gid_t groups[32]; int ngroups; const char* user = "root";
+-getgrouplist(user, 1, groups, &ngroups);
+-  ]])],[
++int getgroups(int gidsetsize, gid_t grouplist[]);
++  ]], [[  ]])],[
+     AC_MSG_RESULT(gid_t)
+     AC_DEFINE(GETGROUPS_T,[gid_t])
+   ],[
+@@ -93,7 +88,6 @@ getgrouplist(user, 1, groups, &ngroups);
+     AC_DEFINE(GETGROUPS_T,[int])
+   ]
+ )
+-export CFLAGS="$oldcflags"
+ 
+ dnl Checks for library functions.
+ AC_CHECK_FUNCS(gethostname gettimeofday mkfifo select socket strdup \



More information about the arch-commits mailing list