Commit graph

55 commits

Author SHA1 Message Date
Artturin f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Artturin 6f6cc4a22d treewide: use toString on list NIX_CFLAGS_COMPILE
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper
2023-02-22 21:23:04 +02:00
Vladimír Čunát 9287f4461d
Merge #206907: stdenv: gcc11 -> gcc12 2023-02-01 16:54:44 +01:00
Fabián Heredia Montiel 0cf5d85f0c treewide: add gcc12 flags 2023-01-27 21:20:52 -06:00
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Guillaume Girol 90c78aee6c Merge branch 'nativeCheckInputs' into staging-nativeCheckInputs 2023-01-21 12:00:00 +00:00
R. Ryantm 58a501f399 libxkbcommon: 1.4.1 -> 1.5.0 2023-01-12 19:34:54 +00:00
Michael Weiss 1a11501d85
libxkbcommon: 1.4.0 -> 1.4.1 2022-06-12 13:21:21 +02:00
Malo Bourgon 9e4be53221 treewide: add meta.mainProgram to some libraries
where a single bin is provided and someone might actually want to run it
2022-05-04 18:11:50 -07:00
Michael Weiss 773aea727a
libxkbcommon: 1.3.1 -> 1.4.0 2022-02-04 23:19:11 +01:00
Felix Buehler 82d629fc0a pkgs/development: rename name to pname&version 2021-12-01 18:42:45 +01:00
Michael Weiss 18c2d01e01
libxkbcommon: 1.3.0 -> 1.3.1 2021-09-11 22:38:19 +02:00
Michael Weiss f7997354b7
wayland-scanner: use for nativeBuildInputs
This makes things more explicit (and less confusing) but only touches
the packages that I maintain.
2021-07-03 17:56:23 +02:00
Michael Weiss 42df1f8b98
libxkbcommon: 1.2.1 -> 1.3.0 2021-05-02 13:29:17 +02:00
Peter Hoeg 3349d99e26 libxkbcommon: build the wayland tools on linux 2021-04-25 12:42:53 +08:00
Michael Weiss d9da362d1c
libxkbcommon: 1.2.0 -> 1.2.1 2021-04-07 20:36:34 +02:00
Jan Tojnar 70babe5bcf Merge branch 'staging-next' into staging 2021-04-06 16:25:41 +02:00
Michael Weiss 6602e309e1
libxkbcommon: 1.1.0 -> 1.2.0 (#118589) 2021-04-05 15:33:29 +02:00
Sandro Jäckel 33a395f195
yacc: deprecate alias
and add a new line after the alphabetically sorting to please my inner monk
2021-04-04 03:18:58 +02:00
Michael Weiss 9bee10090e
libxkbcommon: 1.0.3 -> 1.1.0
https://lists.freedesktop.org/archives/wayland-devel/2021-March/041747.html
2021-03-11 16:37:22 +01:00
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