[arch-commits] Commit in libxkbcommon/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, November 24, 2020 @ 01:41:36 Author: heftig Revision: 401772 archrelease: copy trunk to extra-x86_64 Added: libxkbcommon/repos/extra-x86_64/PKGBUILD (from rev 401771, libxkbcommon/trunk/PKGBUILD) Deleted: libxkbcommon/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 160 ++--- 1 file changed, 80 insertions(+), 80 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-11-24 01:41:27 UTC (rev 401771) +++ PKGBUILD2020-11-24 01:41:36 UTC (rev 401772) @@ -1,80 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Contributor: Daniel Micay -# Contributor: Mladen Pejakovic - -pkgbase=libxkbcommon -pkgname=(libxkbcommon libxkbcommon-doc libxkbcommon-x11) -pkgver=1.0.2 -pkgrel=1 -pkgdesc="Keymap handling library for toolkits and window systems" -url="https://xkbcommon.org/"; -arch=(x86_64) -license=(custom) -makedepends=(xkeyboard-config libxml2 libxcb wayland wayland-protocols doxygen - git meson) -checkdepends=(xorg-server-xvfb libgl) -_commit=13e6543ed427801bc48b8a51c9b54cd9ec90cafb # tags/xkbcommon-1.0.2^0 -source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit";) -sha256sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/^xkbcommon-//;s/-/+/g' -} - -prepare() { - cd $pkgbase -} - -build() { - arch-meson $pkgbase build - meson compile -C build -} - -check() { - xvfb-run -s '-nolisten local' meson test -C build --print-errorlogs -} - -_pick() { - local p="$1" f d; shift - for f; do -d="$srcdir/$p/${f#$pkgdir/}" -mkdir -p "$(dirname "$d")" -mv "$f" "$d" -rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")" - done -} - -package_libxkbcommon() { - depends=(xkeyboard-config libxml2) - optdepends=('libxkbcommon-x11: xkbcli interactive-x11' - 'wayland: xkbcli interactive-wayland') - provides=(libxkbcommon.so libxkbregistry.so) - - DESTDIR="$pkgdir" meson install -C build - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE - - _pick libxkbcommon-doc "$pkgdir"/usr/share/doc - - _pick libxkbcommon-x11 "$pkgdir"/usr/lib/*x11* - _pick libxkbcommon-x11 "$pkgdir"/usr/lib/pkgconfig/*x11* - _pick libxkbcommon-x11 "$pkgdir"/usr/lib/xkbcommon/*x11* - _pick libxkbcommon-x11 "$pkgdir"/usr/include/xkbcommon/*x11* - _pick libxkbcommon-x11 "$pkgdir"/usr/share/man/man1/*x11* -} - -package_libxkbcommon-doc() { - pkgdesc="API documentation for libxkbcommon" - - mv libxkbcommon-doc/* "$pkgdir" - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE -} - -package_libxkbcommon-x11() { - pkgdesc="Keyboard handling library using XKB data for X11 XCB clients" - depends=(libxkbcommon libxkbcommon.so libxcb) - provides=(libxkbcommon-x11.so) - - mv libxkbcommon-x11/* "$pkgdir" - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE -} Copied: libxkbcommon/repos/extra-x86_64/PKGBUILD (from rev 401771, libxkbcommon/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-11-24 01:41:36 UTC (rev 401772) @@ -0,0 +1,80 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Daniel Micay +# Contributor: Mladen Pejakovic + +pkgbase=libxkbcommon +pkgname=(libxkbcommon libxkbcommon-doc libxkbcommon-x11) +pkgver=1.0.3 +pkgrel=1 +pkgdesc="Keymap handling library for toolkits and window systems" +url="https://xkbcommon.org/"; +arch=(x86_64) +license=(custom) +makedepends=(xkeyboard-config libxml2 libxcb wayland wayland-protocols doxygen + git meson) +checkdepends=(xorg-server-xvfb libgl) +_commit=c60b77ea512bef92e481be38972b58dd71a34180 # tags/xkbcommon-1.0.3^0 +source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit";) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/^xkbcommon-//;s/-/+/g' +} + +prepare() { + cd $pkgbase +} + +build() { + arch-meson $pkgbase build + meson compile -C build +} + +check() { + xvfb-run -s '-nolisten local' meson test -C build --print-errorlogs +} + +_pick() { + local p="$1" f d; shift + for f; do +d="$srcdir/$p/${f#$pkgdir/}" +mkdir -p "$(dirname "$d")" +mv "$f" "$d" +rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")" + done +} + +package_libxkbcommon() { + depends=(xkeyboard-config libxml2) + optdepends=('libxkbcommon-x11: xkbcli interactive-x11' + 'wayland: xkbcli interactive-wayland') + provides=(libxkbcommon.so libxkbregistry.so) + + DESTDIR="$pkgdir" meson install -C build + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE + + _pick libxkbcommon-doc "$pkgdir"/usr/share/doc + + _pick libxkbcommon-x11 "$pkgdir"/usr/lib/*x11* + _pick libxkbcommon-x11 "$pkgdir"/usr/lib/pkgconfig/*x11* + _pick libxkbcommon-x11 "$pkgdir"/usr/lib/xkbcommon/*x11* + _pick lib
[arch-commits] Commit in libxkbcommon/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, November 21, 2020 @ 19:00:37 Author: heftig Revision: 401607 archrelease: copy trunk to extra-x86_64 Added: libxkbcommon/repos/extra-x86_64/PKGBUILD (from rev 401606, libxkbcommon/trunk/PKGBUILD) Deleted: libxkbcommon/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 160 ++--- 1 file changed, 80 insertions(+), 80 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-11-21 19:00:17 UTC (rev 401606) +++ PKGBUILD2020-11-21 19:00:37 UTC (rev 401607) @@ -1,80 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Contributor: Daniel Micay -# Contributor: Mladen Pejakovic - -pkgbase=libxkbcommon -pkgname=(libxkbcommon libxkbcommon-doc libxkbcommon-x11) -pkgver=1.0.1 -pkgrel=1 -pkgdesc="Keymap handling library for toolkits and window systems" -url="https://xkbcommon.org/"; -arch=(x86_64) -license=(custom) -makedepends=(xkeyboard-config libxml2 libxcb wayland wayland-protocols doxygen - git meson) -checkdepends=(xorg-server-xvfb libgl) -_commit=2c295b10aa87e9bd8c11954adcf7e92b031b92f9 # tags/xkbcommon-1.0.1^0 -source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit";) -sha256sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/^xkbcommon-//;s/-/+/g' -} - -prepare() { - cd $pkgbase -} - -build() { - arch-meson $pkgbase build - meson compile -C build -} - -check() { - xvfb-run -s '-nolisten local' meson test -C build --print-errorlogs -} - -_pick() { - local p="$1" f d; shift - for f; do -d="$srcdir/$p/${f#$pkgdir/}" -mkdir -p "$(dirname "$d")" -mv "$f" "$d" -rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")" - done -} - -package_libxkbcommon() { - depends=(xkeyboard-config libxml2) - optdepends=('libxkbcommon-x11: xkbcli interactive-x11' - 'wayland: xkbcli interactive-wayland') - provides=(libxkbcommon.so libxkbregistry.so) - - DESTDIR="$pkgdir" meson install -C build - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE - - _pick libxkbcommon-doc "$pkgdir"/usr/share/doc - - _pick libxkbcommon-x11 "$pkgdir"/usr/lib/*x11* - _pick libxkbcommon-x11 "$pkgdir"/usr/lib/pkgconfig/*x11* - _pick libxkbcommon-x11 "$pkgdir"/usr/lib/xkbcommon/*x11* - _pick libxkbcommon-x11 "$pkgdir"/usr/include/xkbcommon/*x11* - _pick libxkbcommon-x11 "$pkgdir"/usr/share/man/man1/*x11* -} - -package_libxkbcommon-doc() { - pkgdesc="API documentation for libxkbcommon" - - mv libxkbcommon-doc/* "$pkgdir" - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE -} - -package_libxkbcommon-x11() { - pkgdesc="Keyboard handling library using XKB data for X11 XCB clients" - depends=(libxkbcommon libxkbcommon.so libxcb) - provides=(libxkbcommon-x11.so) - - mv libxkbcommon-x11/* "$pkgdir" - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE -} Copied: libxkbcommon/repos/extra-x86_64/PKGBUILD (from rev 401606, libxkbcommon/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-11-21 19:00:37 UTC (rev 401607) @@ -0,0 +1,80 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Daniel Micay +# Contributor: Mladen Pejakovic + +pkgbase=libxkbcommon +pkgname=(libxkbcommon libxkbcommon-doc libxkbcommon-x11) +pkgver=1.0.2 +pkgrel=1 +pkgdesc="Keymap handling library for toolkits and window systems" +url="https://xkbcommon.org/"; +arch=(x86_64) +license=(custom) +makedepends=(xkeyboard-config libxml2 libxcb wayland wayland-protocols doxygen + git meson) +checkdepends=(xorg-server-xvfb libgl) +_commit=13e6543ed427801bc48b8a51c9b54cd9ec90cafb # tags/xkbcommon-1.0.2^0 +source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit";) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/^xkbcommon-//;s/-/+/g' +} + +prepare() { + cd $pkgbase +} + +build() { + arch-meson $pkgbase build + meson compile -C build +} + +check() { + xvfb-run -s '-nolisten local' meson test -C build --print-errorlogs +} + +_pick() { + local p="$1" f d; shift + for f; do +d="$srcdir/$p/${f#$pkgdir/}" +mkdir -p "$(dirname "$d")" +mv "$f" "$d" +rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")" + done +} + +package_libxkbcommon() { + depends=(xkeyboard-config libxml2) + optdepends=('libxkbcommon-x11: xkbcli interactive-x11' + 'wayland: xkbcli interactive-wayland') + provides=(libxkbcommon.so libxkbregistry.so) + + DESTDIR="$pkgdir" meson install -C build + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE + + _pick libxkbcommon-doc "$pkgdir"/usr/share/doc + + _pick libxkbcommon-x11 "$pkgdir"/usr/lib/*x11* + _pick libxkbcommon-x11 "$pkgdir"/usr/lib/pkgconfig/*x11* + _pick libxkbcommon-x11 "$pkgdir"/usr/lib/xkbcommon/*x11* + _pick li
[arch-commits] Commit in libxkbcommon/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, January 19, 2020 @ 12:25:25 Author: heftig Revision: 373705 archrelease: copy trunk to extra-x86_64 Added: libxkbcommon/repos/extra-x86_64/PKGBUILD (from rev 373704, libxkbcommon/trunk/PKGBUILD) Deleted: libxkbcommon/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 152 ++--- 1 file changed, 76 insertions(+), 76 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-01-19 12:23:57 UTC (rev 373704) +++ PKGBUILD2020-01-19 12:25:25 UTC (rev 373705) @@ -1,76 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Contributor: Daniel Micay -# Contributor: Mladen Pejakovic - -pkgbase=libxkbcommon -pkgname=(libxkbcommon libxkbcommon-doc libxkbcommon-x11) -pkgver=0.9.1 -pkgrel=1 -pkgdesc="Keymap handling library for toolkits and window systems" -url="https://xkbcommon.org/"; -arch=(x86_64) -license=(custom) -depends=(xkeyboard-config glibc) -makedepends=(libxcb doxygen git graphviz wayland wayland-protocols meson) -checkdepends=(xorg-server-xvfb libgl) -_commit=6d83838cc2e89a61d081e6f7f53aa9bccd0ddb34 # tags/xkbcommon-0.9.1^0 -source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit";) -sha256sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/^xkbcommon-//;s/-/+/g' -} - -prepare() { - cd $pkgbase - - printf '%s\n' >>doc/Doxyfile.in \ -HAVE_DOT=yes DOT_IMAGE_FORMAT=svg INTERACTIVE_SVG=yes -} - -build() { - arch-meson $pkgbase build - ninja -C build -} - -check() { - xvfb-run -a meson test -C build --print-errorlogs -} - -package_libxkbcommon() { - DESTDIR="$pkgdir" meson install -C build - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE - -### Split libxkbcommon-doc - - mkdir -p "$srcdir"/doc/usr/share - mv "$pkgdir"/usr/share/doc "$srcdir/doc/usr/share" - -### Split libxkbcommon-x11 - - mkdir -p "$srcdir"/x11/usr/{include/xkbcommon,lib/pkgconfig} - 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-doc() { - pkgdesc="API documentation for libxkbcommon" - depends=(libxkbcommon) - - mv doc/* "$pkgdir" - - install -d "$pkgdir/usr/share/licenses" - ln -s libxkbcommon "$pkgdir/usr/share/licenses/$pkgname" -} - -package_libxkbcommon-x11() { - pkgdesc="Keyboard handling library using XKB data for X11 XCB clients" - depends=(libxkbcommon libxcb) - - mv x11/* "$pkgdir" - - install -d "$pkgdir/usr/share/licenses" - ln -s libxkbcommon "$pkgdir/usr/share/licenses/$pkgname" -} Copied: libxkbcommon/repos/extra-x86_64/PKGBUILD (from rev 373704, libxkbcommon/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-01-19 12:25:25 UTC (rev 373705) @@ -0,0 +1,76 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Daniel Micay +# Contributor: Mladen Pejakovic + +pkgbase=libxkbcommon +pkgname=(libxkbcommon libxkbcommon-doc libxkbcommon-x11) +pkgver=0.10.0 +pkgrel=1 +pkgdesc="Keymap handling library for toolkits and window systems" +url="https://xkbcommon.org/"; +arch=(x86_64) +license=(custom) +depends=(xkeyboard-config glibc) +makedepends=(libxcb doxygen git graphviz wayland wayland-protocols meson) +checkdepends=(xorg-server-xvfb libgl) +_commit=e3c3420a7146f4ea6225d6fb417baa05a79c8202 # tags/xkbcommon-0.10.0^0 +source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit";) +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/^xkbcommon-//;s/-/+/g' +} + +prepare() { + cd $pkgbase + + printf '%s\n' >>doc/Doxyfile.in \ +HAVE_DOT=yes DOT_IMAGE_FORMAT=svg INTERACTIVE_SVG=yes +} + +build() { + arch-meson $pkgbase build + ninja -C build +} + +check() { + xvfb-run -a meson test -C build --print-errorlogs +} + +package_libxkbcommon() { + DESTDIR="$pkgdir" meson install -C build + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE + +### Split libxkbcommon-doc + + mkdir -p "$srcdir"/doc/usr/share + mv "$pkgdir"/usr/share/doc "$srcdir/doc/usr/share" + +### Split libxkbcommon-x11 + + mkdir -p "$srcdir"/x11/usr/{include/xkbcommon,lib/pkgconfig} + 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-doc() { + pkgdesc="API documentation for libxkbcommon" + depends=(libxkbcommon) + + mv doc/* "$pkgdir" + + install -d "$pkgdir/usr/share/licenses" + ln -s libxkbcommon "$pkgdir/usr/share/licenses/$pkgname" +} + +package_libxkbcommon-x11() { + pkgdesc="Keyboard handling library using XKB data for X11 XCB clients" + depends=(libxkbcommon libxcb) + + mv x11/* "
[arch-commits] Commit in libxkbcommon/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, October 20, 2019 @ 16:54:09 Author: heftig Revision: 365241 archrelease: copy trunk to extra-x86_64 Added: libxkbcommon/repos/extra-x86_64/PKGBUILD (from rev 365240, libxkbcommon/trunk/PKGBUILD) Deleted: libxkbcommon/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 152 ++--- 1 file changed, 76 insertions(+), 76 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-10-20 16:52:49 UTC (rev 365240) +++ PKGBUILD2019-10-20 16:54:09 UTC (rev 365241) @@ -1,76 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Contributor: Daniel Micay -# Contributor: Mladen Pejakovic - -pkgbase=libxkbcommon -pkgname=(libxkbcommon libxkbcommon-doc libxkbcommon-x11) -pkgver=0.8.4 -pkgrel=1 -pkgdesc="Keymap handling library for toolkits and window systems" -url="https://xkbcommon.org/"; -arch=(x86_64) -license=(custom) -depends=(xkeyboard-config glibc) -checkdepends=(xorg-server-xvfb libgl) -makedepends=(libxcb doxygen git graphviz wayland wayland-protocols meson) -_commit=d40b368b2f4c4cd130f63ac41e4a9d53b684c712 # tags/xkbcommon-0.8.4^0 -source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit";) -md5sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/^xkbcommon-//;s/-/+/g' -} - -prepare() { - cd $pkgbase - - printf '%s\n' >>doc/Doxyfile.in \ -HAVE_DOT=yes DOT_IMAGE_FORMAT=svg INTERACTIVE_SVG=yes -} - -build() { - arch-meson $pkgbase build - ninja -C build -} - -check() { - xvfb-run -a meson test -C build -} - -package_libxkbcommon() { - DESTDIR="$pkgdir" meson install -C build - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE - -### Split libxkbcommon-doc - - mkdir -p "$srcdir"/doc/usr/share - mv "$pkgdir"/usr/share/doc "$srcdir/doc/usr/share" - -### Split libxkbcommon-x11 - - mkdir -p "$srcdir"/x11/usr/{include/xkbcommon,lib/pkgconfig} - 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-doc() { - pkgdesc="API documentation for libxkbcommon" - depends=(libxkbcommon) - - mv doc/* "$pkgdir" - - install -d "$pkgdir/usr/share/licenses" - ln -s libxkbcommon "$pkgdir/usr/share/licenses/$pkgname" -} - -package_libxkbcommon-x11() { - pkgdesc="Keyboard handling library using XKB data for X11 XCB clients" - depends=(libxkbcommon libxcb) - - mv x11/* "$pkgdir" - - install -d "$pkgdir/usr/share/licenses" - ln -s libxkbcommon "$pkgdir/usr/share/licenses/$pkgname" -} Copied: libxkbcommon/repos/extra-x86_64/PKGBUILD (from rev 365240, libxkbcommon/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-10-20 16:54:09 UTC (rev 365241) @@ -0,0 +1,76 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Daniel Micay +# Contributor: Mladen Pejakovic + +pkgbase=libxkbcommon +pkgname=(libxkbcommon libxkbcommon-doc libxkbcommon-x11) +pkgver=0.9.0 +pkgrel=1 +pkgdesc="Keymap handling library for toolkits and window systems" +url="https://xkbcommon.org/"; +arch=(x86_64) +license=(custom) +depends=(xkeyboard-config glibc) +makedepends=(libxcb doxygen git graphviz wayland wayland-protocols meson) +checkdepends=(xorg-server-xvfb libgl) +_commit=a88a0710f95c0422f52c54d9bad14b2cc45e3dd0 # tags/xkbcommon-0.9.0^0 +source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit";) +md5sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/^xkbcommon-//;s/-/+/g' +} + +prepare() { + cd $pkgbase + + printf '%s\n' >>doc/Doxyfile.in \ +HAVE_DOT=yes DOT_IMAGE_FORMAT=svg INTERACTIVE_SVG=yes +} + +build() { + arch-meson $pkgbase build + ninja -C build +} + +check() { + xvfb-run -a meson test -C build --print-errorlogs +} + +package_libxkbcommon() { + DESTDIR="$pkgdir" meson install -C build + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE + +### Split libxkbcommon-doc + + mkdir -p "$srcdir"/doc/usr/share + mv "$pkgdir"/usr/share/doc "$srcdir/doc/usr/share" + +### Split libxkbcommon-x11 + + mkdir -p "$srcdir"/x11/usr/{include/xkbcommon,lib/pkgconfig} + 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-doc() { + pkgdesc="API documentation for libxkbcommon" + depends=(libxkbcommon) + + mv doc/* "$pkgdir" + + install -d "$pkgdir/usr/share/licenses" + ln -s libxkbcommon "$pkgdir/usr/share/licenses/$pkgname" +} + +package_libxkbcommon-x11() { + pkgdesc="Keyboard handling library using XKB data for X11 XCB clients" + depends=(libxkbcommon libxcb) + + mv x11/* "$pkgdir" + + install -d "
[arch-commits] Commit in libxkbcommon/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, February 23, 2019 @ 15:25:12 Author: heftig Revision: 346714 archrelease: copy trunk to extra-x86_64 Added: libxkbcommon/repos/extra-x86_64/PKGBUILD (from rev 346713, libxkbcommon/trunk/PKGBUILD) Deleted: libxkbcommon/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 152 ++--- 1 file changed, 76 insertions(+), 76 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-02-23 15:24:52 UTC (rev 346713) +++ PKGBUILD2019-02-23 15:25:12 UTC (rev 346714) @@ -1,76 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Contributor: Daniel Micay -# Contributor: Mladen Pejakovic - -pkgbase=libxkbcommon -pkgname=(libxkbcommon libxkbcommon-doc libxkbcommon-x11) -pkgver=0.8.3 -pkgrel=1 -pkgdesc="Keymap handling library for toolkits and window systems" -url="https://xkbcommon.org/"; -arch=(x86_64) -license=(custom) -depends=(xkeyboard-config glibc) -checkdepends=(xorg-server-xvfb libgl) -makedepends=(libxcb doxygen git graphviz wayland wayland-protocols meson) -_commit=9f93ebcf2ba3684335db296a6e445c035bbeea9d # tags/xkbcommon-0.8.3^0 -source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit";) -md5sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/^xkbcommon-//;s/-/+/g' -} - -prepare() { - cd $pkgbase - - printf '%s\n' >>doc/Doxyfile.in \ -HAVE_DOT=yes DOT_IMAGE_FORMAT=svg INTERACTIVE_SVG=yes -} - -build() { - arch-meson $pkgbase build - ninja -C build -} - -check() { - xvfb-run -a meson test -C build -} - -package_libxkbcommon() { - DESTDIR="$pkgdir" meson install -C build - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE - -### Split libxkbcommon-doc - - mkdir -p "$srcdir"/doc/usr/share - mv "$pkgdir"/usr/share/doc "$srcdir/doc/usr/share" - -### Split libxkbcommon-x11 - - mkdir -p "$srcdir"/x11/usr/{include/xkbcommon,lib/pkgconfig} - 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-doc() { - pkgdesc="API documentation for libxkbcommon" - depends=(libxkbcommon) - - mv doc/* "$pkgdir" - - install -d "$pkgdir/usr/share/licenses" - ln -s libxkbcommon "$pkgdir/usr/share/licenses/$pkgname" -} - -package_libxkbcommon-x11() { - pkgdesc="Keyboard handling library using XKB data for X11 XCB clients" - depends=(libxkbcommon libxcb) - - mv x11/* "$pkgdir" - - install -d "$pkgdir/usr/share/licenses" - ln -s libxkbcommon "$pkgdir/usr/share/licenses/$pkgname" -} Copied: libxkbcommon/repos/extra-x86_64/PKGBUILD (from rev 346713, libxkbcommon/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-02-23 15:25:12 UTC (rev 346714) @@ -0,0 +1,76 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Daniel Micay +# Contributor: Mladen Pejakovic + +pkgbase=libxkbcommon +pkgname=(libxkbcommon libxkbcommon-doc libxkbcommon-x11) +pkgver=0.8.4 +pkgrel=1 +pkgdesc="Keymap handling library for toolkits and window systems" +url="https://xkbcommon.org/"; +arch=(x86_64) +license=(custom) +depends=(xkeyboard-config glibc) +checkdepends=(xorg-server-xvfb libgl) +makedepends=(libxcb doxygen git graphviz wayland wayland-protocols meson) +_commit=d40b368b2f4c4cd130f63ac41e4a9d53b684c712 # tags/xkbcommon-0.8.4^0 +source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit";) +md5sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/^xkbcommon-//;s/-/+/g' +} + +prepare() { + cd $pkgbase + + printf '%s\n' >>doc/Doxyfile.in \ +HAVE_DOT=yes DOT_IMAGE_FORMAT=svg INTERACTIVE_SVG=yes +} + +build() { + arch-meson $pkgbase build + ninja -C build +} + +check() { + xvfb-run -a meson test -C build +} + +package_libxkbcommon() { + DESTDIR="$pkgdir" meson install -C build + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE + +### Split libxkbcommon-doc + + mkdir -p "$srcdir"/doc/usr/share + mv "$pkgdir"/usr/share/doc "$srcdir/doc/usr/share" + +### Split libxkbcommon-x11 + + mkdir -p "$srcdir"/x11/usr/{include/xkbcommon,lib/pkgconfig} + 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-doc() { + pkgdesc="API documentation for libxkbcommon" + depends=(libxkbcommon) + + mv doc/* "$pkgdir" + + install -d "$pkgdir/usr/share/licenses" + ln -s libxkbcommon "$pkgdir/usr/share/licenses/$pkgname" +} + +package_libxkbcommon-x11() { + pkgdesc="Keyboard handling library using XKB data for X11 XCB clients" + depends=(libxkbcommon libxcb) + + mv x11/* "$pkgdir" + + install -d "$pkgdir/usr/sha
[arch-commits] Commit in libxkbcommon/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, February 8, 2019 @ 16:00:29 Author: heftig Revision: 345651 archrelease: copy trunk to extra-x86_64 Added: libxkbcommon/repos/extra-x86_64/PKGBUILD (from rev 345650, libxkbcommon/trunk/PKGBUILD) Deleted: libxkbcommon/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 153 ++--- 1 file changed, 76 insertions(+), 77 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-02-08 16:00:15 UTC (rev 345650) +++ PKGBUILD2019-02-08 16:00:29 UTC (rev 345651) @@ -1,77 +0,0 @@ -# $Id$ -# Maintainer: Jan Alexander Steffens (heftig) -# Contributor: Daniel Micay -# Contributor: Mladen Pejakovic - -pkgbase=libxkbcommon -pkgname=(libxkbcommon libxkbcommon-doc libxkbcommon-x11) -pkgver=0.8.2 -pkgrel=1 -pkgdesc="Keymap handling library for toolkits and window systems" -url="https://xkbcommon.org/"; -arch=(x86_64) -license=(custom) -depends=(xkeyboard-config glibc) -checkdepends=(xorg-server-xvfb libgl) -makedepends=(libxcb doxygen git graphviz wayland wayland-protocols meson) -_commit=f8134c8503c9868d65ee6e06b211ec2eaff3f60d # tags/xkbcommon-0.8.2^0 -source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit";) -md5sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/^xkbcommon-//;s/-/+/g' -} - -prepare() { - cd $pkgbase - - printf '%s\n' >>doc/Doxyfile.in \ -HAVE_DOT=yes DOT_IMAGE_FORMAT=svg INTERACTIVE_SVG=yes -} - -build() { - arch-meson $pkgbase build - ninja -C build -} - -check() { - xvfb-run -a meson test -C build -} - -package_libxkbcommon() { - DESTDIR="$pkgdir" meson install -C build - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE - -### Split libxkbcommon-doc - - mkdir -p "$srcdir"/doc/usr/share - mv "$pkgdir"/usr/share/doc "$srcdir/doc/usr/share" - -### Split libxkbcommon-x11 - - mkdir -p "$srcdir"/x11/usr/{include/xkbcommon,lib/pkgconfig} - 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-doc() { - pkgdesc="API documentation for libxkbcommon" - depends=(libxkbcommon) - - mv doc/* "$pkgdir" - - install -d "$pkgdir/usr/share/licenses" - ln -s libxkbcommon "$pkgdir/usr/share/licenses/$pkgname" -} - -package_libxkbcommon-x11() { - pkgdesc="Keyboard handling library using XKB data for X11 XCB clients" - depends=(libxkbcommon libxcb) - - mv x11/* "$pkgdir" - - install -d "$pkgdir/usr/share/licenses" - ln -s libxkbcommon "$pkgdir/usr/share/licenses/$pkgname" -} Copied: libxkbcommon/repos/extra-x86_64/PKGBUILD (from rev 345650, libxkbcommon/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-02-08 16:00:29 UTC (rev 345651) @@ -0,0 +1,76 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Daniel Micay +# Contributor: Mladen Pejakovic + +pkgbase=libxkbcommon +pkgname=(libxkbcommon libxkbcommon-doc libxkbcommon-x11) +pkgver=0.8.3 +pkgrel=1 +pkgdesc="Keymap handling library for toolkits and window systems" +url="https://xkbcommon.org/"; +arch=(x86_64) +license=(custom) +depends=(xkeyboard-config glibc) +checkdepends=(xorg-server-xvfb libgl) +makedepends=(libxcb doxygen git graphviz wayland wayland-protocols meson) +_commit=9f93ebcf2ba3684335db296a6e445c035bbeea9d # tags/xkbcommon-0.8.3^0 +source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit";) +md5sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/^xkbcommon-//;s/-/+/g' +} + +prepare() { + cd $pkgbase + + printf '%s\n' >>doc/Doxyfile.in \ +HAVE_DOT=yes DOT_IMAGE_FORMAT=svg INTERACTIVE_SVG=yes +} + +build() { + arch-meson $pkgbase build + ninja -C build +} + +check() { + xvfb-run -a meson test -C build +} + +package_libxkbcommon() { + DESTDIR="$pkgdir" meson install -C build + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE + +### Split libxkbcommon-doc + + mkdir -p "$srcdir"/doc/usr/share + mv "$pkgdir"/usr/share/doc "$srcdir/doc/usr/share" + +### Split libxkbcommon-x11 + + mkdir -p "$srcdir"/x11/usr/{include/xkbcommon,lib/pkgconfig} + 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-doc() { + pkgdesc="API documentation for libxkbcommon" + depends=(libxkbcommon) + + mv doc/* "$pkgdir" + + install -d "$pkgdir/usr/share/licenses" + ln -s libxkbcommon "$pkgdir/usr/share/licenses/$pkgname" +} + +package_libxkbcommon-x11() { + pkgdesc="Keyboard handling library using XKB data for X11 XCB clients" + depends=(libxkbcommon libxcb) + + mv x11/* "$pkgdir" + + install -d "$pkgdir/us
[arch-commits] Commit in libxkbcommon/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, December 16, 2017 @ 22:04:13 Author: heftig Revision: 312980 archrelease: copy trunk to extra-x86_64 Added: libxkbcommon/repos/extra-x86_64/PKGBUILD (from rev 312979, libxkbcommon/trunk/PKGBUILD) Deleted: libxkbcommon/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 138 ++--- 1 file changed, 77 insertions(+), 61 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-12-16 22:02:54 UTC (rev 312979) +++ PKGBUILD2017-12-16 22:04:13 UTC (rev 312980) @@ -1,61 +0,0 @@ -# $Id$ -# Maintainer: Jan Alexander Steffens (heftig) -# Contributor: Daniel Micay -# Contributor: Mladen Pejakovic - -pkgbase=libxkbcommon -pkgname=(libxkbcommon libxkbcommon-x11) -pkgver=0.7.2 -pkgrel=1 -pkgdesc="Keymap handling library for toolkits and window systems" -arch=(i686 x86_64) -url="https://xkbcommon.org/"; -license=(custom) -depends=(xkeyboard-config glibc) -checkdepends=(xorg-server-xvfb libgl) -makedepends=(libxcb doxygen git graphviz wayland wayland-protocols meson) -_commit=ba9568bdb128f3c5f717b8503439ef6e50a66e97 # tags/xkbcommon-0.7.2^0 -source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit";) -md5sums=('SKIP') - -pkgver() { - cd $pkgbase - git describe --tags | sed 's/^xkbcommon-//;s/-/+/g' -} - -prepare() { - mkdir -p build x11/usr/{include/xkbcommon,lib/pkgconfig} - cd $pkgbase -} - -build() { - cd build - meson --prefix=/usr --buildtype=release ../$pkgbase - ninja -} - -check() { - cd build - xvfb-run -a mesontest -} - -package_libxkbcommon() { - cd build - DESTDIR="$pkgdir" ninja install - install -Dm644 ../$pkgbase/LICENSE "$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() { - pkgdesc="Keyboard handling library using XKB data for X11 XCB clients" - depends=(libxkbcommon libxcb) - - mv x11/* "$pkgdir" - - install -Dm644 $pkgbase/LICENSE "$pkgdir/usr/share/licenses/libxkbcommon-x11/LICENSE" -} Copied: libxkbcommon/repos/extra-x86_64/PKGBUILD (from rev 312979, libxkbcommon/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-12-16 22:04:13 UTC (rev 312980) @@ -0,0 +1,77 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Daniel Micay +# Contributor: Mladen Pejakovic + +pkgbase=libxkbcommon +pkgname=(libxkbcommon libxkbcommon-doc libxkbcommon-x11) +pkgver=0.8.0 +pkgrel=1 +pkgdesc="Keymap handling library for toolkits and window systems" +arch=(x86_64) +url="https://xkbcommon.org/"; +license=(custom) +depends=(xkeyboard-config glibc) +checkdepends=(xorg-server-xvfb libgl) +makedepends=(libxcb doxygen git graphviz wayland wayland-protocols meson) +_commit=b82e3b764e60df337ca695e8f8642e7bf42b0cca # tags/xkbcommon-0.8.0^0 +source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit";) +md5sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/^xkbcommon-//;s/-/+/g' +} + +prepare() { + cd $pkgbase + printf '%s\n' >>doc/Doxyfile.in \ +HAVE_DOT=yes DOT_IMAGE_FORMAT=svg INTERACTIVE_SVG=yes +} + +build() { + arch-meson $pkgbase build + ninja -C build +} + +check() { + cd build + xvfb-run -a meson test +} + +package_libxkbcommon() { + DESTDIR="$pkgdir" ninja -C build install + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgbase/LICENSE + +### Split libxkbcommon-doc + + mkdir -p "$srcdir"/doc/usr/share + mv "$pkgdir"/usr/share/doc "$srcdir/doc/usr/share" + +### Split libxkbcommon-x11 + + mkdir -p "$srcdir"/x11/usr/{include/xkbcommon,lib/pkgconfig} + 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-doc() { + pkgdesc="API documentation for libxkbcommon" + depends=(libxkbcommon) + + mv doc/* "$pkgdir" + + install -d "$pkgdir/usr/share/licenses" + ln -s libxkbcommon "$pkgdir/usr/share/licenses/$pkgname" +} + +package_libxkbcommon-x11() { + pkgdesc="Keyboard handling library using XKB data for X11 XCB clients" + depends=(libxkbcommon libxcb) + + mv x11/* "$pkgdir" + + install -d "$pkgdir/usr/share/licenses" + ln -s libxkbcommon "$pkgdir/usr/share/licenses/$pkgname" +}