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

Andreas Radke andyrtr at archlinux.org
Tue Sep 11 07:10:29 UTC 2018


    Date: Tuesday, September 11, 2018 @ 07:10:29
  Author: andyrtr
Revision: 334358

upgpkg: libinput 1.12.0-1

upstream update 1.12.0; drop docs that builds upstream web page

Modified:
  libinput/trunk/PKGBUILD

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

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-09-11 05:10:53 UTC (rev 334357)
+++ PKGBUILD	2018-09-11 07:10:29 UTC (rev 334358)
@@ -3,7 +3,7 @@
 # Maintainer: Jan de Groot
 
 pkgname=libinput
-pkgver=1.11.3
+pkgver=1.12.0
 pkgrel=1
 pkgdesc="Input device management and event handling library"
 url="https://www.freedesktop.org/wiki/Software/libinput/"
@@ -10,24 +10,21 @@
 arch=(x86_64)
 license=(custom:X11)
 depends=('mtdev' 'systemd' 'libevdev' 'libwacom')
-makedepends=('doxygen' 'graphviz' 'gtk3' 'meson')
+# upstream doesn't recommend building docs
+makedepends=('gtk3' 'meson') # 'doxygen' 'graphviz' 'python-sphinx' 'python-recommonmark'
 optdepends=('gtk3: libinput debug-gui'
             'python-pyudev: libinput measure'
             'python-evdev: libinput measure')
 source=(https://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz{,.sig})
-sha512sums=('5e18daab6202bcbfddeebc35dac4cabb5f726b5b73f5fc87975b58f3019a54a4b1f506a3200e920638ddddfb978a0b96c23c2e90b081942f86d33c16d4836949'
+sha512sums=('4aee877785f9ac080e4f8ee20f3643bc4f3ddbc568aca6c363a962f8c8f76b8db7dc113c8167092f0277d112346a85b9a7e7c3c3f227ed243aaba32c9092c924'
             'SKIP')
 validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office at who-t.net>
 
-prepare() {
-  cd $pkgname-$pkgver
-  # Reduce docs size
-  printf '%s\n' >>doc/libinput.doxygen.in \
-    HAVE_DOT=yes DOT_IMAGE_FORMAT=svg INTERACTIVE_SVG=yes
-}
-
 build() {
-  arch-meson $pkgname-$pkgver build -Dtests=false
+  arch-meson $pkgname-$pkgver build \
+    -Dudev-dir=/usr/lib/udev \
+    -Dtests=false \
+    -Ddocumentation=false
   ninja -C build
 }
 
@@ -36,8 +33,4 @@
 
   install -Dvm644 $pkgname-$pkgver/COPYING \
     "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-
-  # install doc - no Makefile target
-  install -d "$pkgdir/usr/share/doc"
-  cp -av build/html "$pkgdir/usr/share/doc/libinput"
 }



More information about the arch-commits mailing list