Skip to content

Commit ef88c3a

Browse files
authored
Merge geocode-glib: drop, geocode-glib_2: refactor (#399091)
2 parents b4699f4 + 8a11a37 commit ef88c3a

File tree

6 files changed

+15
-20
lines changed

6 files changed

+15
-20
lines changed

nixos/tests/installed-tests/geocode-glib.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ makeInstalledTest {
1111
];
1212
};
1313

14-
tested = pkgs.geocode-glib;
14+
tested = pkgs.geocode-glib_2;
1515
}

pkgs/by-name/ge/geocode-glib/package.nix renamed to pkgs/by-name/ge/geocode-glib_2/package.nix

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
docbook-xsl-nons,
1212
gobject-introspection,
1313
gnome,
14-
libsoup_2_4,
14+
libsoup_3,
1515
json-glib,
1616
glib,
1717
nixosTests,
1818
}:
1919

20-
stdenv.mkDerivation rec {
20+
stdenv.mkDerivation (finalAttrs: {
2121
pname = "geocode-glib";
2222
version = "3.26.4";
2323

@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
2929
];
3030

3131
src = fetchurl {
32-
url = "mirror://gnome/sources/geocode-glib/${lib.versions.majorMinor version}/geocode-glib-${version}.tar.xz";
32+
url = "mirror://gnome/sources/geocode-glib/${lib.versions.majorMinor finalAttrs.version}/geocode-glib-${finalAttrs.version}.tar.xz";
3333
sha256 = "LZpoJtFYRwRJoXOHEiFZbaD4Pr3P+YuQxwSQiQVqN6o=";
3434
};
3535

@@ -53,28 +53,30 @@ stdenv.mkDerivation rec {
5353

5454
buildInputs = [
5555
glib
56-
libsoup_2_4
56+
libsoup_3
5757
json-glib
5858
];
5959

6060
mesonFlags = [
61-
"-Dsoup2=${lib.boolToString (lib.versionOlder libsoup_2_4.version "2.99")}"
61+
"-Dsoup2=false"
6262
"-Dinstalled_test_prefix=${placeholder "installedTests"}"
6363
];
6464

6565
passthru = {
6666
updateScript = gnome.updateScript {
67-
packageName = pname;
67+
packageName = "geocode-glib";
6868
};
6969
tests = {
7070
installed-tests = nixosTests.installed-tests.geocode-glib;
7171
};
7272
};
7373

74-
meta = with lib; {
74+
meta = {
75+
changelog = "https://gitlab.gnome.org/GNOME/geocode-glib/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
7576
description = "Convenience library for the geocoding and reverse geocoding using Nominatim service";
76-
license = licenses.lgpl2Plus;
77-
maintainers = teams.gnome.members;
78-
platforms = platforms.unix;
77+
homepage = "https://gitlab.gnome.org/GNOME/geocode-glib";
78+
license = lib.licenses.lgpl2Plus;
79+
maintainers = lib.teams.gnome.members;
80+
platforms = lib.platforms.unix;
7981
};
80-
}
82+
})

pkgs/by-name/tu/tuner/package.nix

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
desktop-file-utils,
1313
libsoup_3,
1414
json-glib,
15-
geoclue2,
16-
geocode-glib,
1715
libgee,
1816
gtk3,
1917
pantheon,
@@ -45,8 +43,6 @@ stdenv.mkDerivation rec {
4543
buildInputs = [
4644
libsoup_3
4745
json-glib
48-
geoclue2
49-
geocode-glib
5046
libgee
5147
glib
5248
gtk3

pkgs/top-level/aliases.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -683,6 +683,7 @@ mapAliases {
683683
gcj6 = throw "gcj6 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13
684684
gcolor2 = throw "'gcolor2' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'gcolor3' or 'eyedropper' instead"; # Added 2024-09-15
685685
gdome2 = throw "'gdome2' has been removed from nixpkgs, as it is umaintained and obsolete"; # Added 2024-12-29
686+
geocode-glib = "throw 'geocode-glib' has been removed, as it was unused and used outdated libraries"; # Added 2025-04-16
686687
geos_3_11 = throw "geos_3_11 has been removed from nixpgks. Please use a more recent 'geos' instead.";
687688
gfortran48 = throw "'gfortran48' has been removed from nixpkgs"; # Added 2024-09-10
688689
gfortran49 = throw "'gfortran49' has been removed from nixpkgs"; # Added 2024-09-11

pkgs/top-level/all-packages.nix

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9376,10 +9376,6 @@ with pkgs;
93769376

93779377
geoclue2-with-demo-agent = geoclue2.override { withDemoAgent = true; };
93789378

9379-
geocode-glib_2 = geocode-glib.override {
9380-
libsoup_2_4 = libsoup_3;
9381-
};
9382-
93839379
geoipWithDatabase = makeOverridable (callPackage ../development/libraries/geoip) {
93849380
drvName = "geoip-tools";
93859381
geoipDatabase = geolite-legacy;

0 commit comments

Comments
 (0)