[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