Commit Graph

51 Commits

Author SHA1 Message Date
Bobby Rong
a9cc35d396 libpeas: 1.36.0 → 1.38.1
https://gitlab.gnome.org/GNOME/libpeas/-/compare/libpeas-1.36.0...libpeas-1.38.1
2026-05-06 23:23:38 +08:00
Sergei Trofimovich
2a4f991e79 libpeas2: 2.2.0 -> 2.2.1
Changes: https://gitlab.gnome.org/GNOME/libpeas/-/blob/2.2.1/NEWS?ref_type=tags
2026-03-03 21:27:45 +00: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
Bobby Rong
1b747fc447 libpeas: Switch to girepository-2.0
https://gitlab.gnome.org/GNOME/libpeas/-/issues/58
2025-11-03 10:50:19 +01:00
Jan Tojnar
1541b67c63 libpeas2: 2.1.0 → 2.2.0
https://gitlab.gnome.org/GNOME/libpeas/-/compare/2.1.0...2.2.0

Changelog-Reviewed-By: Bobby Rong <rjl931189261@126.com>
2025-11-03 10:50:14 +01:00
Jan Tojnar
dd229d70a2 libpeas2: 2.0.7 → 2.1.0
https://gitlab.gnome.org/GNOME/libpeas/-/compare/2.0.7...2.1.0

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2025-11-03 10:50:03 +01:00
Guy Chronister
475a0e3a44 various: remove superflous usages of pname 2025-09-25 20:45:06 -05:00
Jan Tojnar
6e7aa04892 libpeas2: 2.0.5 → 2.0.7
https://gitlab.gnome.org/GNOME/libpeas/-/compare/2.0.5...2.0.7

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2025-05-07 02:08:17 +02:00
Fernando Rodrigues
05580f4b44 treewide: switch instances of lib.teams.*.members to the new meta.teams attribute
Follow-up to #394797.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-04-25 22:20:17 -03: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
Wolfgang Walther
b19d0f6d3d treewide: replace substituteAll with replaceVars 2025-02-10 22:51:56 +01:00
misuzu
65dcbb7320 libpeas2: fix cross compilation (#345305) 2024-12-14 15:18:15 +02:00
Silvan Mosberger
4f0dadbf38 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 b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Bobby Rong
ab71ec532c libpeas2: Build vapi
Enabled in most distros and required by valent.
2024-10-14 20:54:20 +08:00
Bobby Rong
feb9b32f1c libpeas2: 2.0.4 → 2.0.5
https://gitlab.gnome.org/GNOME/libpeas/-/compare/2.0.4...2.0.5

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
2024-10-14 20:54:14 +08:00
Bobby Rong
0d9336c4e9 libpeas2: 2.0.3 → 2.0.4
https://gitlab.gnome.org/GNOME/libpeas/-/compare/2.0.3...2.0.4

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
2024-10-14 20:54:10 +08:00
Colin
7062afb2ff libpeas2: fix cross compilation 2024-09-29 13:49:46 +00:00
Bobby Rong
380f61aa82 libpeas2: 2.0.2 → 2.0.3
https://gitlab.gnome.org/GNOME/libpeas/-/compare/2.0.2...2.0.3
2024-07-05 22:16:22 +08:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
K900
a9c7210d0b Merge branch 'master' into staging-next 2024-05-01 09:37:47 +03:00
Bobby Rong
215fa1e09a pkgs/development: Move away from wiki.gnome.org/Projects
The wiki.gnome.org site is planned for retirement.
2024-05-01 00:27:50 +08:00
Jan Tojnar
eb04659fc2 treewide: wrapGAppsHook → wrapGAppsHook3
This was achieved using the following command:

    sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b')

And then manually reverted the following changes:

- alias in top-level.nix
- function name in wrap-gapps-hook.sh
- comment in postFixup of at-spi2-core
- comment in gtk4
- comment in preFixup of 1password-gui/linux.nix
- comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix
- comment in postFixup of telegram-desktop
- comment in postFixup of fwupd
- buildCommand of mongodb-compass
- postFixup of xflux-gui
- comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config
- description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
2024-04-27 02:23:22 +02:00
Maxine Aubrey
8eba5a14fa libpeas: 2.0.1 → 2.0.2
https://download.gnome.org/sources/libpeas/2.0/libpeas-2.0.2.news

Changelog-Reviewed-By: Maxine Aubrey <max@ine.dev>
2024-04-22 21:11:18 +02:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Federico Damián Schonborn
a474fb8826 libpeas2: Fix Python loader
Signed-off-by: Federico Damián Schonborn <fdschonborn@gmail.com>
2024-01-13 21:39:26 -03:00
Federico Damián Schonborn
4422e611fe libpeas: Fix Python loader
Signed-off-by: Federico Damián Schonborn <fdschonborn@gmail.com>
2024-01-13 21:39:26 -03:00
Bobby Rong
2b3ee859c2 libpeas2: 2.0.0 → 2.0.1
https://gitlab.gnome.org/GNOME/libpeas/-/compare/2.0.0...2.0.1
2024-01-10 22:21:14 +08:00
Bobby Rong
eddd441005 libpeas2: 1.99.1 → 2.0.0
https://gitlab.gnome.org/GNOME/libpeas/-/compare/1.99.1...2.0.0

Just translations.

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2023-11-21 08:42:16 +01:00
Bobby Rong
42fe6c4a0a libpeas2: 1.99.0 → 1.99.1
https://gitlab.gnome.org/GNOME/libpeas/-/compare/1.99.0...1.99.1

Require mozjs115.

Changelog-reviewed-by: Bobby Rong <rjl931189261@126.com>
Changelog-reviewed-by: Jan Tojnar <jtojnar@gmail.com>
2023-11-21 08:42:00 +01:00
Bobby Rong
8a87c968a7 libpeas2: init at 1.99.0
https://gitlab.gnome.org/GNOME/libpeas/-/compare/libpeas-1.36.0...1.99.0
2023-11-21 08:41:43 +01:00
Bobby Rong
74a418e0fb libpeas: Fix update script
libpeas 2.0 has breaking API changes, let's freeze the update.
2023-10-06 23:34:42 +08:00
Bobby Rong
df1ef059cd libpeas: 1.34.0 → 1.36.0
https://gitlab.gnome.org/GNOME/libpeas/-/compare/libpeas-1.34.0...libpeas-1.36.0

Changelog-Reviewed-By: Bobby Rong <rjl931189261@126.com>
2023-04-06 01:35:30 +02:00
Jan Tojnar
ee8fd4ac3d libpeas: 1.32.0 → 1.34.0
https://gitlab.gnome.org/GNOME/libpeas/-/compare/libpeas-1.32.0...libpeas-1.34.0

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11 18:52:28 +02:00
Artturin
da9a9a4404 treewide: cross fixes 2022-09-07 21:20:54 +03:00
Jan Tojnar
c82f942efc libpeas: build developer docs 2022-03-25 15:02:47 +01:00
Jan Tojnar
705068d5e3 libpeas: 1.30.0 → 1.32.0
https://gitlab.gnome.org/GNOME/libpeas/-/compare/1.30.0...1.32.0
2022-03-25 15:02:47 +01:00
Jan Tojnar
468cb5980b gnome: rename from gnome3
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-08 09:47:42 +02:00
Jan Tojnar
f545faf9a9 libpeas: 1.28.0 → 1.30.0 2021-05-05 22:42:27 +02:00
Jan Tojnar
7d535edec5 gnome3: support new versioning scheme in the update script
https://discourse.gnome.org/t/new-gnome-versioning-scheme/4235
2021-05-05 22:20:20 +02: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
Piotr Bogdan
a53efa17c5 libpeas: 1.26.0 -> 1.28.0
https://gitlab.gnome.org/GNOME/libpeas/-/blob/libpeas-1.28.0/NEWS
2020-10-24 01:15:14 +02:00
Jan Tojnar
a04625379a Merge branch 'master' into staging-next 2020-04-13 18:50:35 +02:00
Michael Reilly
84cf00f980 treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Jan Tojnar
15002f1cfd tree-wide: Switch from gnome3.maintainers to lib.teams.gnome 2020-04-01 14:41:43 +02:00
Tor Hedin Brønner
46908a3c5f libpeas: 1.24.1 -> 1.26.0 2020-03-24 07:07:00 +01:00
worldofpeace
8bf3b33cf2 libpeas: 1.24.0 -> 1.24.1 2020-02-22 18:27:32 -05:00
Tor Hedin Brønner
4c55d7d462 libpeas: add dev output for propagation 2020-01-16 18:17:01 +01:00
worldofpeace
dac8bf9ed5 libpeas: correct gtk .pc file
Here's the diff post meson:
-prefix=/nix/store/hfrrby8wapcz17v927as18z3znqdv2ps-libpeas-1.22.0
-exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+prefix=/nix/store/sc8h3m6fv3zdjzpkimhm4yqarafhjp6y-libpeas-1.24.0
+libdir=${prefix}/lib
 includedir=${prefix}/include

-Name: libpeas-gtk
-Description: libpeas-gtk, a GObject plugins library (Gtk widgets)
-Requires: glib-2.0 >= 2.38.0, gtk+-3.0 >= 3.0.0, libpeas-1.0 >= 1.22.0
-Version: 1.22.0
+Name: libpeas-gtk-1.0
+Description: GObject plugins library widgetery
+Version: 1.24.0
+Requires.private: libpeas-1.0, glib-2.0 >=  2.38.0, gobject-2.0 >=  2.38.0, gobject-introspection-1.0 >=  1.39.0, gtk+-3.0 >=  3.0.0, gmodule-2.0 >=  2.38.0, gio-2.0 >=  2.38.0
+Libs: -L${prefix}//lib  -lpeas-gtk-1.0
 Cflags: -I${includedir}/libpeas-1.0
-Libs: -L${libdir} -lpeas-gtk-1.0

As we can see, all the requires got moved into private.
This appears to have broken midori [0]

[0]: https://hydra.nixos.org/build/101627205
2019-10-03 00:09:14 +02:00
Tor Hedin Brønner
9e6d89ea31 libpeas: 1.22.0 → 1.24.0 2019-09-30 19:39:47 +02:00