Commit Graph

62 Commits

Author SHA1 Message Date
Aaron Andersen
27d2abf6dd appstream: replace systemd dependency with systemdLibs 2026-08-07 22:07:52 -04:00
Alyssa Ross
dd01bdc65e appstream: 1.1.2 -> 1.1.3 2026-06-19 18:56:20 +02:00
Victor Fuentes
b77674a5ea appstream: 1.0.4 -> 1.1.2 2026-01-31 14:16:37 -08:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Grimmauld
331e494eed appstream: remove unused pcre dependency
The upstream repository [1] does not list any usages of pcre.
It lists pcre2 in its list of accumulated licenses which is autogenerated.
This however is being used by a dependency, not appstream itself.

pcre was added to the nix package in 9017f36349 (#23735) in 2017.
At the time, little review was done,
and it is questionable pcre was actually needed for the update.
The upstream diff [2] was quite large, but grepping for pcre yields no results.

[1] https://github.com/ximion/appstream
[2] https://github.com/ximion/appstream/compare/APPSTREAM_0_9_5...APPSTREAM_0_10_6
2025-04-27 18:57:12 +02:00
Silvan Mosberger
374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
Alyssa Ross
eed6b13aaf appstream: fix static 2025-02-16 18:30:01 +01:00
Wolfgang Walther
b19d0f6d3d treewide: replace substituteAll with replaceVars 2025-02-10 22:51:56 +01:00
Christian Kögler
f38a975b41 appstream: 1.0.3 -> 1.0.4 (#363763) 2025-01-01 21:04:47 +01:00
Silvan Mosberger
667d42c00d treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev 57b193d8dd
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:27:17 +01:00
R. Ryantm
56f8d1e98a appstream: 1.0.3 -> 1.0.4 2024-12-10 00:45:11 +00:00
K900
24076029d2 Merge remote-tracking branch 'origin/master' into staging-next 2024-07-28 01:04:35 +03:00
K900
86be73ea85 kdePackages.appstream-qt: fix up cmake file more 2024-07-26 10:20:16 +03:00
Nick Cao
e2051347b4 appstream: fix cross compilation
appstream itself is required on buildPlatform for appstreamcli

Reference: 79bf322768
2024-06-20 18:19:19 -04:00
R. Ryantm
691ae17997 appstream: 1.0.2 -> 1.0.3 2024-05-01 06:41:13 +00:00
Weijia Wang
a3014dddfa Merge pull request #291481 from r-ryantm/auto-update/appstream
appstream: 1.0.1 -> 1.0.2
2024-03-08 16:46:54 +01:00
R. Ryantm
82ade5850b appstream: 1.0.1 -> 1.0.2 2024-03-08 11:46:44 +01:00
arthsmn
44dc371f12 appstream: build with compose support 2024-03-05 19:21:01 -03:00
Rodney Lorrimar
9c0c72dd2b appstream: Add meta.pkgConfigModules 2024-02-22 13:57:49 +08:00
K900
0426692aa2 appstream: 0.15.5 → 1.0.1
https://github.com/ximion/appstream/compare/v0.15.5...v1.0.1

Co-authored-by: Bobby Rong <rjl931189261@126.com>
2024-01-04 22:28:05 +08:00
Artturin
eac28f38d6 treewide: fix lints
Arg to lib.optional is a list

build time tool in buildInputs

*Flags not a list

https://github.com/nix-community/nixpkgs-lint
2023-04-18 20:20:56 +03:00
Nick Cao
d8cde8d6ba appstream: fix cross compilation, set strictDeps 2023-03-30 20:24:24 +08:00
K900
a5a292c7a8 treewide: clear out remaining qt5 conditionals 2023-03-18 02:10:20 +03:00
K900
06624cd934 qt5: drop 5.12, 5.14 2022-12-03 10:49:53 +03:00
R. Ryantm
b1ce0dce15 appstream: 0.15.2 -> 0.15.5 2022-09-18 18:33:51 +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
Bobby Rong
2bfd5cee81 libsForQt5.appstream-qt: fix darwin build 2022-03-02 11:28:29 +08:00
Bobby Rong
b3d4c1d48f nixosTests.installed-tests.appstream-qt: init 2022-03-02 11:28:29 +08:00
Bobby Rong
c942cd7b2e nixosTests.installed-tests.appstream: init 2022-03-02 11:28:29 +08:00
Bobby Rong
33ed5aeef7 appstream: 0.14.4 → 0.15.2
https://github.com/ximion/appstream/blob/v0.15.2/NEWS
2022-03-02 11:28:29 +08:00
R. RyanTM
7954d11725 appstream: 0.14.3 -> 0.14.4 2021-06-24 12:11:32 +00:00
Jan Tojnar
bf9c36fb62 appstream: 0.14.0 -> 0.14.3
Fixes build with recent glib. Also clean up.
2021-05-05 22:42:59 +02:00
Jan Tojnar
34e2c2b310 appstream: 0.13.1 -> 0.14.0 2021-02-11 11:03:12 +01:00
Pavol Rusnak
a6ce00c50c treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08: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
R. RyanTM
544a6670d8 appstream: 0.12.11 -> 0.13.1 2020-12-01 16:04:33 +00:00
Thomas Tuegel
ca5687c4dd appstream-qt: multiple outputs 2020-09-10 10:23:44 -05:00
worldofpeace
1a5f54c404 appstream: 0.12.6 -> 0.12.11 2020-09-03 21:08:18 -04:00
Mario Rodas
b479497df1 appstream: enable on darwin 2020-08-16 10:14:46 +00:00
Michael Reilly
84cf00f980 treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
volth
f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
Peter Hoeg
eaae476d42 appstream-qt: do not remove built libraries 2019-04-24 13:11:50 +08:00
R. RyanTM
404b76582c appstream: 0.12.5 -> 0.12.6
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/appstream/versions
2019-03-10 13:15:33 +01:00
R. RyanTM
851cfedb53 appstream: 0.12.4 -> 0.12.5
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/appstream/versions
2019-02-06 17:26:41 +00:00
R. RyanTM
302fe24374 appstream: 0.12.3 -> 0.12.4
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/appstream/versions
2018-12-26 05:16:52 -08:00
Jan Tojnar
a51a99c690 gobject-introspection: rename package
camelCase package name was a huge inconsistency in GNOME package set.
2018-12-02 12:42:29 +01:00