[arch-commits] Commit in lirc/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Sat Dec 17 18:58:43 UTC 2016
Date: Saturday, December 17, 2016 @ 18:58:42
Author: heftig
Revision: 284272
0.9.4.c-2
Modified:
lirc/trunk/PKGBUILD
----------+
PKGBUILD | 30 +++++++++++++++++++++++++-----
1 file changed, 25 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-12-17 18:05:32 UTC (rev 284271)
+++ PKGBUILD 2016-12-17 18:58:42 UTC (rev 284272)
@@ -1,3 +1,4 @@
+# $Id$
# Maintainer: Lukas Fleischer <lfleischer at archlinux.org>
# Contributor: Paul Mattal <paul at archlinux.org>
@@ -4,7 +5,7 @@
pkgname=lirc
_pkgver=0.9.4c
[[ $_pkgver =~ [a-z]$ ]] && pkgver="${_pkgver:0:-1}.${_pkgver: -1}" || pkgver="$_pkgver"
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc="Linux Infrared Remote Control utilities"
arch=('i686' 'x86_64')
@@ -19,16 +20,35 @@
backup=('etc/lirc/lirc_options.conf' 'etc/lirc/lircd.conf' 'etc/lirc/lircmd.conf')
install=lirc.install
source=("http://prdownloads.sourceforge.net/${pkgname}/${pkgname}-${_pkgver}.tar.bz2"
+ 0005-lib-curl_poll.h-Ensure-build-on-unconfiguredclients.patch
+ 0006-lirc.pc-Fix-bad-library-specification-236.patch
+ 0007-Build-Use-HAVE_UINPUT-1-to-force-building-uinput-cod.patch
lirc.logrotate
lirc.tmpfiles)
-md5sums=('d9c7dde7454d97d9373df974790c4939'
- '3deb02604b37811d41816e9b4385fcc3'
- 'febf25c154a7d36f01159e84f26c2d9a')
+sha1sums=('e6a04fa7447b2c3bc5bac7658fa2cc377ae133ed'
+ '1f8e8f206c7f2b8275c8a55d15e1520ec35602ac'
+ '03ddd50f59ce9c44b51a5855a0673cb15ded5fa4'
+ '0b4d5dfdc940a0233e6f81a07d910a6c84732577'
+ '4342b004eb53d51fcbb9af2cf136bb4990874608'
+ '5cd3f206e6e60632d9bea2ce9d22dbe5283eb129')
+prepare() {
+ cd "${srcdir}/lirc-${_pkgver}"
+
+ # Downstream build problems
+ patch -Np1 -i ../0005-lib-curl_poll.h-Ensure-build-on-unconfiguredclients.patch
+ patch -Np1 -i ../0006-lirc.pc-Fix-bad-library-specification-236.patch
+
+ # devtools chroots have no /dev/uinput
+ patch -Np1 -i ../0007-Build-Use-HAVE_UINPUT-1-to-force-building-uinput-cod.patch
+
+ autoreconf -fi
+}
+
build() {
cd "${srcdir}/lirc-${_pkgver}"
- ./configure --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc --localstatedir=/var
+ HAVE_UINPUT=1 ./configure --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc --localstatedir=/var
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
More information about the arch-commits
mailing list