Commit Graph

22 Commits

Author SHA1 Message Date
whispers
c7404c9232 libappindicator-gtk3: make alias for libappindicator 2026-08-10 23:03:31 -04:00
whispers
f112b0f312 libappindicator-gtk2: drop
libappindicator-gtk2 provides compatibility for GTK 2 applications, and
is mostly unused in Nixpkgs. since GTK 2 is long deprecated and being
removed from Nixpkgs, we remove this as well.

libappindicator and libappindicator-gtk3 continue to be fully identical,
and it may be worth a cleanup later to fully unify them and make one an
alias proper.
2026-08-10 22:53:15 -04:00
whispers
7ab9043475 libsoup_2_4: drop
libsoup is end-of-life, and has many known unfixed security issues. The
package was marked vulnerable in July 2025, and all in-tree consumers
have either been migrated off, marked broken, or dropped. There remains
very little reason to keep this package around.
2026-06-08 11:09:08 -04:00
quantenzitrone
2226596501 unixodbc: refactor and rename from unixODBC
rename to lowercase to fit package naming conventions
2026-02-27 10:52:14 +01:00
quantenzitrone
ced5637826 pkgs/top-level/pkg-config/pkg-config-data.json: remove references to the xorg namespace 2026-02-02 00:19:25 +01:00
Jan Tojnar
a8b1837c9e webkitgtk_4_0: drop
libsoup 2 is unmaintained so WebkitGTK decided to drop support for it in next release in March 2026:
https://discourse.gnome.org/t/webkitgtk-is-removing-support-for-libsoup-2/31873

Since the package is security critical, we backport all updates to stable.
Let’s remove it before branch-off to avoid breaking stable when that version is backported.
2025-10-18 03:05:26 +02:00
Emily
3d86fc35c1 ruby_3_1: drop 2025-10-12 17:30:44 +01:00
Emily
fd171dc8bb libdevil: drop
Image processing library, unmaintained upstream since 2017; probably
a security liability, not a mandatory dependency of any package in
the tree, and would be broken by CMake 4.
2025-09-16 21:58:55 +01:00
jopejoe1
be4ef836aa defaultPkgConfigPackages.orte: drop
our current openmpi package does not include orte.pc any since https://github.com/NixOS/nixpkgs/pull/327438 got merged
2025-05-04 16:23:00 +02:00
jopejoe1
ebc8f41992 defaultPkgConfigPackages: fix eval 2025-04-03 17:08:31 +02:00
Wolfgang Walther
e64f47c5b2 pkg-config-data: provide libpq via libpq by default, not postgresql 2025-03-14 19:03:08 +01:00
Jan Tojnar
064ee2cb49 libsoup_2_4: Rename from libsoup
The 2.4 ABI branch has not been supported by upstream for a while now but people still keep accidentally adding it to new packages.
2024-12-08 00:37:52 +01:00
Sergei Trofimovich
96cbd5b453 tests.pkg-config.defaultPkgConfigPackages.wayland-scanner: fix the test
Without the change the test fails as https://hydra.nixos.org/build/271903139:

     pkg-config module wayland-scanner was not found
2024-10-03 07:19:16 +01:00
Jan Tojnar
77f5a747f4 gnome2.gnome_vfs: remove
This has been long dead.
2024-07-03 22:43:41 +02:00
ajs124
02ad3159b0 ruby_2_7: remove 2024-01-02 15:30:06 +01:00
Raito Bezarius
529892d918 ruby_3_0: drop
Ruby EOL is 31 March 2024, that is, during NixOS 23.11.
We drop it early now to avoid any problem during the release time.
2023-11-17 16:03:00 +01:00
John Ericson
420f7d5ed7 pkg-config-data.json: Avoid an alias 2023-09-21 10:33:47 -04:00
sternenseemann
c5a0a5ac5e curl: add pkg-config metadata for libcurl.pc
I did not add the validatePkgConfig setup hook to curl, as I suspect it
may cause trouble when bootstrapping.
2023-02-15 13:52:15 +01:00
Robert Hensing
974d331e14 pkg-config-data.json: Remove m and pthread
These aren't actually pkg-config packages, but packages that
happen to be in cabal2nix's mapping for cabal reasons. They do not
belong in this file.
2023-01-29 09:51:55 +01:00
Robert Hensing
811bf8ade0 pkg-config-data.json: Add version 2023-01-29 09:51:55 +01:00
Robert Hensing
09eb09b9c5 pkg-config-data.json: Encode platform support 2023-01-29 09:51:55 +01:00
Robert Hensing
81a541e6b6 defaultPkgConfigPackages: Make it JSON
With a bit of help from:

```
nix-repl> :b (formats.json {}).generate "hi" { modules = lib.mapAttrs (k: v: { attrPath = v; }) (p (paths [] pkgs // { stdenv = { isDarwin = false; isLinux = false; };})); }
```
2023-01-29 09:51:55 +01:00