Commit Graph

35 Commits

Author SHA1 Message Date
Michael Weiss
3762bb5390
libxkbcommon: Enable libxkbregistry
This also enables the "list" subcommand of xkbcli.

Since libxkbregistry is an optional library we could install it into a
different output. However, doing this properly is quite challenging and
the best approach would likely be to upstream patches that add a Meson
option for installing libxkbregistry under a separate prefix (so that
the pkg-config file is generated correctly, etc.).
But even then the default fixup phase would try to move
$libxkbregistry/include into the $dev output and the $out output would
depend on the $libxkbcommon output because of the xkbcli binary (though
we could move that into a $bin output).
As a result it seems best not to install libxkbregistry into a dedicated
output path.
2021-01-25 15:00:55 +01:00
Michael Weiss
428e0fdc54
libxkbcommon: Add a "USE flag" for Wayland support (#110693)
This can be used to enable the optional "interactive-wayland" subcommand
of xkbcli.
2021-01-25 14:52:05 +01:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Michael Weiss
f202f96425
libxkbcommon: Add myself as maintainer
From the Git log it seems that this package currently lacks an active
maintainer. I'll try to help out for now.
2021-01-21 18:51:54 +01:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Michael Weiss
236384f0a1
libxkbcommon: 0.10.0 -> 1.0.3
Relevant changes:
- Add libxml2 as a required dependency
- Disable libxkbregistry for now (a new but optional library -> install
  into a dedicated output when we need it)
- Set the lookup path for system data files to /etc/xkb
- Enable the tests
- Extend the meta attributes and minor code style changes

Co-Authored-By: Cole Mickens <cole.mickens@gmail.com>
2021-01-09 14:28:49 +01:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Christian Lütke-Stetzkamp
78956495de
libxkbcommon: fix build on darwin (#79393)
The patch is already in upstream
2020-02-06 22:49:43 -05:00
Cole Mickens
f4fb5c259f libxkbcommon: 0.8.4 -> 0.10.0 2020-01-30 00:44:42 -08:00
worldofpeace
ecfb397e8a libxkbcommon: fix build on darwin with upstream patch 2019-07-20 09:46:43 +02:00
Mario Rodas
95fadbc06d
libxkbcommon: fix build on darwin 2019-07-17 16:20:00 -05:00
Frederik Rietdijk
7cf5909fad Merge staging-next into staging 2019-07-09 15:44:08 +02:00
Tadeo Kondrak
971c341ccb libxkbcommon: 0.8.0 -> 0.8.4 2019-07-05 10:41:43 +02:00
Rok Garbas
65781e204d
Remove me (garbas) as maintainer since I don't have much time to maintain anything 2019-07-03 11:27:39 +02:00
Matthew Bauer
290a5d916e treewide: update homepages to https where available
Based on "problems" from repology:

https://repology.org/repository/nix_unstable/problems

Mostly simple changes to reflect redirects.
2019-04-15 10:10:05 -04:00
Ingolf Wagner
b499f924da libxkbcommon: split version (for bitwig) 2018-11-23 03:32:22 -05:00
Jan Malakhovski
7438083a4d tree-wide: disable doCheck and doInstallCheck where it fails (the trivial part) 2018-04-25 04:18:46 +00:00
Jan Tojnar
2c59b40de4
libxkbcommon: 0.7.2 → 0.8.0
Updated, converted to meson and removed flex (not needed since 0.3.1).
2018-02-14 14:19:28 +01:00
Jan Tojnar
a443311dfc
libxkbcommon: 0.7.1 → 0.7.2 2017-11-05 17:02:29 +01:00
John Ericson
531e4b80c9 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs
Only acts on one-line dependency lists.
2017-09-21 15:49:53 -04:00
Thomas Tuegel
a368a80c90
libxkbcommon: add ttuegel to maintainers 2017-03-04 15:08:47 -06:00
Thomas Tuegel
a909329bed
libxkbcommon: 0.6.1 -> 0.7.1 2017-03-04 15:08:46 -06:00
Tuomas Tynkkynen
a17216af4c treewide: Shuffle outputs
Make either 'bin' or 'out' the first output.
2016-08-29 14:49:51 +03:00
Tuomas Tynkkynen
21f17d69f6 treewide: Add lots of meta.platforms
Build-tested on x86_64 Linux & Mac.
2016-08-02 21:42:43 +03:00
Marius Bakke
429fdbcd63 libxkbcommon: set X11 locale directory (close #16340) 2016-06-20 13:26:20 +02:00
Rok Garbas
e5177a9642 libxkbcommon: 0.5.0 -> 0.6.1
and ...
- added license
- added myself as a maintainer
2016-05-15 06:52:55 +02:00
Vladimír Čunát
ab15a62c68 Merge branch 'master' into closure-size
Beware that stdenv doesn't build. It seems something more will be needed
than just resolution of merge conflicts.
2016-04-01 10:06:01 +02:00
Graham Christensen
00078e317e libxkbdcommon: sha1 to sha256, also: upstream sha1 changed? 2016-03-11 15:54:54 -06:00
Vladimír Čunát
2113428989 libxkbcommon: split "dev" output
Referrers look OK.
2015-10-13 20:18:51 +02:00
Marcus Crestani
c6de42d4d4 libxkbcommon: Remove --version-script on Darwin
Close #10094. Simplified by vcunat.
2015-09-29 15:30:05 +02:00
Domen Kožar
86d9fa1827 libxkbcommon: 0.4.3 -> 0.5.0 2015-09-04 20:01:34 +02:00
Luca Bruno
db3b86560f GNOME 3.16.1, closes #7357 2015-04-25 12:02:33 +02:00
aszlig
367718a80f
libxkbcommon: Update to version 0.4.2.
Fixes build of i3lock and to possibly prevent breakage of other
packages, I've tested building of gtk3 and qt5 (partial, core2duo here).
I know it's not a comprehensive test but we can still revert in case
Hydra reports more builds failing.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-08-03 17:37:58 +02:00
Vladimír Čunát
e902ca15ab update wayland deps needed for gtk+ 3.10 2013-10-05 21:27:32 +02:00
Carles Pagès
22f4b5c637 Add libxkbcommon 0.2.0.
This is needed as a dependency for the Weston compositor.
2012-12-02 12:21:02 +01:00