Package Details: libxkbcommon-git 0.5.0.r34.gc991a7d-1

Git Clone URL: https://aur.archlinux.org/libxkbcommon-git.git (read-only)
Package Base: libxkbcommon-git
Description: A library to handle keyboard descriptions.
Upstream URL: http://xkbcommon.org/
Licenses: custom
Conflicts: libxkbcommon, libxkbcommon-x11
Provides: libxkbcommon, libxkbcommon-x11
Submitter: ivenvd
Maintainer: klusark
Last Packager: klusark
Votes: 25
Popularity: 0.000000
First Submitted: 2010-11-03 10:59
Last Updated: 2016-02-20 22:31

Required by (176)

Sources (1)

Latest Comments

snakeroot commented on 2014-10-13 12:32

PKGBUILD should read:

provides=('libxkbcommon' 'libxkbcommon-X11')
conflicts=('libxkbcommon' 'libxkbcommon-X11')

"replaces" is for namechanges and shouldn't generally be used:

https://wiki.archlinux.org/index.php/Arch_packaging_standards#AUR_packages

quequotion commented on 2014-07-22 14:11

Needs 'libxkbcommon-x11' in provides() and replaces()

haawda commented on 2013-06-17 17:49

Project moved to github.

EdwardXXIV commented on 2013-06-04 09:37

Hi! Thanks for maintaining this package!

Here's an updated PKGBUILD for the new makepkg git auto update mechanism:

# Maintainer: Joel Teichroeb <joel@teichroeb.net>

_gitname="libxkbcommon"
pkgname=libxkbcommon-git
pkgver=1164.a392d26
pkgrel=1
epoch=1
pkgdesc="A library to handle keyboard descriptions."
url="http://xkbcommon.org/"
arch=(i686 x86_64)
license=('custom')
makedepends=('git' 'xorg-util-macros' 'xkeyboard-config')
provides=('libxkbcommon')
replaces=('libxkbcommon')
conflicts=('libxkbcommon')
options=(!libtool)
source=("git://anongit.freedesktop.org/xorg/lib/libxkbcommon")
md5sums=(SKIP)

pkgver() {
cd $_gitname
echo $(git rev-list --count master).$(git rev-parse --short master)
}

build() {
cd ${_gitname}
./autogen.sh --prefix=/usr
make
}

package() {
cd ${_gitname}
make DESTDIR=${pkgdir} install
}

h8h commented on 2012-11-16 20:35

@klusark

hi again :)

please add dep for xkeyboard-config, otherwise you'll get the Error: "failed to add default include path /usr/share/X11/xkb and failed to create XKB context"

klusark commented on 2012-09-14 01:09

bluetech, done! But, I can't test it as I don't have a computer without X right now so I'll just take your word on that.

Anonymous comment on 2012-09-11 19:06

klusark, thank you. You can also remove xproto and kbproto now, we don't use them for the build any more.

klusark commented on 2012-07-25 01:03

@bluetech done other than I removed pkgconfig, flex, and bison as they are assumed to be provided by base-devel

Anonymous comment on 2012-07-24 18:04

Could you please change the dependencies to something like this:
makedepends=('git' 'pkgconfig' 'flex' 'bison' 'xorg-util-macros' 'xproto' 'kbproto')
Note that there are no runtime dependencies, only build ones. Also libX11 is not needed at all.

Huulivoide commented on 2012-03-29 07:37

the '[ -d build]' is not needed ^_^ it just adds overhead
rm -rf will return as succes even if the dir doesn't exist

All comments