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

Felix Yan fyan at nymeria.archlinux.org
Wed Jul 2 14:27:38 UTC 2014


    Date: Wednesday, July 2, 2014 @ 16:27:38
  Author: fyan
Revision: 216244

upgpkg: libxklavier 5.4-1

- new upstream release in new url (new makedepends were added because of the source change)
- fix FS#41046 by specifying --with-xkb-bin-base
  The long version of the story: The package xorg-xkbcomp was in the dependency of xkeyboard-config, and moved to its makedepends afterwards in commit:
  https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/xkeyboard-config&id=88d59820b2c552acf62c8af8241365401959992e

  Then the path of xkbcomp was not detected by libxklavier during "configure", which causes it to fail. Rather than adding xorg-xkbcomp to makedepends, Just specifying the path is enough, and Fedora did it too.
- fix libxi support by adding libxfixes to makedepends (or XInput won't be detected during "configure")

Modified:
  libxklavier/trunk/PKGBUILD

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

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-07-02 12:59:17 UTC (rev 216243)
+++ PKGBUILD	2014-07-02 14:27:38 UTC (rev 216244)
@@ -3,22 +3,22 @@
 # Contributor: Arjan Timmerman <arjan at archlinux.org>
 
 pkgname=libxklavier
-pkgver=5.3
-pkgrel=3
+pkgver=5.4
+pkgrel=1
 pkgdesc="High-level API for X Keyboard Extension"
 arch=(i686 x86_64)
 license=('LGPL')
-depends=('glib2' 'libxkbfile' 'libxml2' 'xkeyboard-config' 'libxi' 'libxfixes' 'iso-codes')
-makedepends=('gobject-introspection')
+depends=('glib2' 'libxkbfile' 'libxml2' 'xkeyboard-config' 'libxi' 'iso-codes')
+makedepends=('gobject-introspection' 'intltool' 'gtk-doc' 'libxfixes')
 options=('!emptydirs')
 url="http://gswitchit.sourceforge.net"
-source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver::3}/$pkgname-$pkgver.tar.xz)
-sha256sums=('ebec3bc54b5652838502b96223152fb1cd8fcb14ace5cb02d718fc3276bbd404')
+source=("http://cgit.freedesktop.org/$pkgname/snapshot/$pkgname-$pkgver.zip")
+sha256sums=('d5d2c135e3227142f5b455b9ffdf3e05be4b1e85a6c2882f8e905cc30c362d3e')
 
 build() {
   cd "$pkgname-$pkgver"
-  ./configure --prefix=/usr \
-      --with-xkb-base=/usr/share/X11/xkb --disable-static
+  ./autogen.sh --prefix=/usr --with-xkb-bin-base=/usr/bin \
+      --with-xkb-base=/usr/share/X11/xkb --disable-static --enable-gtk-doc
   make
 }
 




More information about the arch-commits mailing list