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