[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