Date: Sunday, February 2, 2014 @ 19:21:56 Author: heftig Revision: 204973
0.4.0 Modified: libxkbcommon/trunk/PKGBUILD ----------+ PKGBUILD | 39 +++++++++++++++++++++++++++++---------- 1 file changed, 29 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-02-02 16:54:39 UTC (rev 204972) +++ PKGBUILD 2014-02-02 18:21:56 UTC (rev 204973) @@ -3,27 +3,46 @@ # Contributor: Daniel Micay <[email protected]> # Contributor: Mladen Pejakovic <[email protected]> -pkgname=libxkbcommon -pkgver=0.3.2 +pkgbase=libxkbcommon +pkgname=(libxkbcommon libxkbcommon-x11) +pkgver=0.4.0 pkgrel=1 pkgdesc="Keyboard handling library using XKB data" arch=(i686 x86_64) url="http://xkbcommon.org/" license=(custom) -depends=(xkeyboard-config glibc) -makedepends=(doxygen xorg-util-macros) +makedepends=(xkeyboard-config glibc libxcb doxygen xorg-util-macros) source=("http://xkbcommon.org/download/$pkgname-$pkgver.tar.xz") -#source=("$pkgname-$pkgver::git://github.com/xkbcommon/$pkgname.git") -md5sums=('935cf416354bf05210de2e389484f7e8') +md5sums=('bb782f1700e45b4f57c84ef513e3cf85') +prepare() { + mkdir -p x11/usr/{include/xkbcommon,lib/pkgconfig} +} + build() { - cd $pkgname-$pkgver + cd $pkgbase-$pkgver ./configure --prefix=/usr --disable-static make } -package() { - cd $pkgname-$pkgver +package_libxkbcommon() { + depends=(xkeyboard-config glibc) + + cd $pkgbase-$pkgver make DESTDIR="$pkgdir" install - install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 COPYING "$pkgdir/usr/share/licenses/libxkbcommon/LICENSE" + +### Split libxkbcommon-x11 + + mv "$pkgdir"/usr/lib/*x11* "$srcdir/x11/usr/lib" + mv "$pkgdir"/usr/lib/pkgconfig/*x11* "$srcdir/x11/usr/lib/pkgconfig" + mv "$pkgdir"/usr/include/xkbcommon/*x11* "$srcdir/x11/usr/include/xkbcommon" } + +package_libxkbcommon-x11() { + depends=(libxkbcommon libxcb) + + mv x11/* "$pkgdir" + + install -Dm644 $pkgbase-$pkgver/COPYING "$pkgdir/usr/share/licenses/libxkbcommon-x11/LICENSE" +}
