Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GNOME: more updates #141693

Merged
merged 39 commits into from
Oct 15, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
98a7fc8
libgdamm.updateScript: remove version policy
jtojnar Oct 14, 2021
f3a20a3
gtksourceviewmm4.updateScript: correct attribute path
jtojnar Oct 14, 2021
ad182ff
meld.updateScript: remove version policy
jtojnar Oct 14, 2021
c051a81
libsoup.updateScript: freze at 2.4 ABI version
jtojnar Oct 14, 2021
ca62f59
vala.updateScript: freze at current ABI version
jtojnar Oct 14, 2021
9e6cb6d
atkmm_2_36.updateScript.updateScript: correct attribute path
jtojnar Oct 14, 2021
e793486
gtk3.updateScript: freze at 3.0 ABI version
jtojnar Oct 14, 2021
3b2a64d
gtkmm3.updateScript: freze at 3.0 ABI version
jtojnar Oct 14, 2021
b953488
gtksourceview4.updateScript: freze at 4.0 ABI version
jtojnar Oct 14, 2021
26b4b39
gtksourceviewmm.updateScript: freze at 3.0 ABI version
jtojnar Oct 14, 2021
3801cfb
libgda.updateScript: freze at 5.0 ABI version
jtojnar Oct 14, 2021
4231aad
libsigcxx.updateScript: freze at 3.0 ABI version
jtojnar Oct 14, 2021
d2b9122
libsoup_3.updateScript: correct attribute path
jtojnar Oct 14, 2021
a48c249
libwnck.updateScript: correct attribute path
jtojnar Oct 14, 2021
92aca82
libxmlxx.updateScript: correct attribute path
jtojnar Oct 14, 2021
ca2d815
libxmlxx3: add updateScript
jtojnar Oct 14, 2021
6e98463
gstreamermm.updateScript: correct attribute path
jtojnar Oct 14, 2021
9dda958
goocanvas2: add updateScript
jtojnar Oct 14, 2021
7f0259b
goocanvas3: add updateScript
jtojnar Oct 14, 2021
2c39b38
goocanvas.updateScript: freeze ABI at 1.0
jtojnar Oct 14, 2021
6db5023
goocanvasmm2.updateScript: change version policy
jtojnar Oct 14, 2021
fcce6ed
gnome.gucharmap: use nix-update updater
jtojnar Oct 14, 2021
747e50e
orca: 40.0 → 41.0
jtojnar Oct 14, 2021
42e947e
evince: 40.4 → 41.2
jtojnar Oct 14, 2021
e4fa933
gexiv2: 0.12.3 → 0.14.0
jtojnar Oct 14, 2021
26d81d2
glibmm: 2.66.1 → 2.66.2
jtojnar Oct 14, 2021
01031ce
glibmm_2_68: 2.68.1 → 2.70.0
jtojnar Oct 14, 2021
a2bdb82
gnome.totem: 3.38.1 → 3.38.2
jtojnar Oct 14, 2021
3ba0175
gtk-frdp: 3.37.1-unstable-2020-10-26 → unstable-2021-10-01
jtojnar Oct 15, 2021
0754839
gnome-connections: 40.0.1 → 41.0
jtojnar Oct 14, 2021
50eac60
grilo: 0.3.13 → 0.3.14
jtojnar Oct 14, 2021
f6acbbf
grilo-plugins: 0.3.13 → 0.3.14
jtojnar Oct 14, 2021
9ed32d8
gthumb: 3.11.4 → 3.12.0
jtojnar Oct 14, 2021
129ee8b
gtkmm4: 4.2.0 → 4.4.0
jtojnar Oct 14, 2021
dcdfc8e
tracker-miners: 3.1.1 → 3.2.0
jtojnar Oct 14, 2021
e38bc6d
yelp-tools: 40.0 → 41.0
jtojnar Oct 14, 2021
b341f3b
libsigcxx: 2.10.6 → 2.10.7
jtojnar Oct 14, 2021
b399f77
gnome-builder: 3.40.2 → 41.1
jtojnar Oct 14, 2021
8960ed1
libwnck: 3.36.0 → 40.0
jtojnar Oct 14, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 16 additions & 13 deletions pkgs/applications/editors/gnome-builder/default.nix
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{ lib, stdenv
{ stdenv
, lib
, ctags
, cmark
, appstream-glib
, desktop-file-utils
, docbook_xsl
, docbook_xml_dtd_43
, fetchurl
, flatpak
, gnome
, libgit2-glib
, gi-docgen
, gobject-introspection
, glade
, gspell
, gtk-doc
, gtk3
, gtksourceview4
, json-glib
Expand Down Expand Up @@ -39,20 +39,20 @@

stdenv.mkDerivation rec {
pname = "gnome-builder";
version = "3.40.2";
version = "41.1";

outputs = [ "out" "devdoc" ];

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "16kikslvcfjqj4q3j857mq9i8cyd965b3lvfzcwijc91x3ylr15j";
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
sha256 = "XVXkqqKkdYpGJj0cf9AJyz20RV4O1/nkTDoWNIYfo4o=";
};

nativeBuildInputs = [
appstream-glib
desktop-file-utils
docbook_xsl
docbook_xml_dtd_43
gi-docgen
gobject-introspection
gtk-doc
meson
ninja
pkg-config
Expand All @@ -63,6 +63,7 @@ stdenv.mkDerivation rec {

buildInputs = [
ctags
cmark
flatpak
gnome.devhelp
glade
Expand Down Expand Up @@ -92,8 +93,6 @@ stdenv.mkDerivation rec {
xvfb-run
];

outputs = [ "out" "devdoc" ];

prePatch = ''
patchShebangs build-aux/meson/post_install.py
'';
Expand Down Expand Up @@ -134,9 +133,13 @@ stdenv.mkDerivation rec {
done
'';

postFixup = ''
# Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back.
moveToOutput share/doc/libide "$devdoc"
'';

passthru.updateScript = gnome.updateScript {
packageName = pname;
versionPolicy = "odd-unstable";
};

meta = with lib; {
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/graphics/gthumb/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,11 @@

stdenv.mkDerivation rec {
pname = "gthumb";
version = "3.11.4";
version = "3.12.0";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "sha256-3ZsPiUXX34Ev/a3OyMO94dyXZyMy4AVt5Cp/ELZLIGw=";
sha256 = "sha256-Pe/8AwOE5ktXNhxDfHm0ga4Uie9EyHroVugbsQ2OOD8=";
};

nativeBuildInputs = [
Expand Down
6 changes: 2 additions & 4 deletions pkgs/applications/misc/orca/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
, gettext
, yelp-tools
, itstool
, libxmlxx3
, python
, pygobject3
, gtk3
Expand All @@ -35,13 +34,13 @@

buildPythonApplication rec {
pname = "orca";
version = "40.0";
version = "41.0";

format = "other";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
sha256 = "0hq0zdcn80ficpcffbk667907v6m7dih3dhyc7ss01mrj3iyw000";
sha256 = "dpflFEXhn9d05osWCtr2aHuAgXLeBBdgLhaXZra21L0=";
};

patches = [
Expand All @@ -58,7 +57,6 @@ buildPythonApplication rec {
autoreconfHook
wrapGAppsHook
pkg-config
libxmlxx3
gettext
yelp-tools
itstool
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/version-management/meld/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ python3.pkgs.buildPythonApplication rec {
passthru = {
updateScript = gnome.updateScript {
packageName = pname;
versionPolicy = "odd-unstable";
versionPolicy = "none"; # should be odd-unstable but we are tracking unstable versions for now
};
};

Expand Down
6 changes: 4 additions & 2 deletions pkgs/desktops/gnome/apps/gnome-connections/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
, wrapGAppsHook
, glib
, gtk3
, libhandy
, libxml2
, gtk-vnc
, gtk-frdp
Expand All @@ -21,11 +22,11 @@

stdenv.mkDerivation rec {
pname = "gnome-connections";
version = "40.0.1";
version = "41.0";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
hash = "sha256-vpvLoHzz+vWs4M5UzSL4YJtNx3ZuJe5f2cGAw5WbTRE=";
hash = "sha256-M5/1VaEI0gt6sPO/GCmWMWAYYOeO+peLpqudGO3DtGA=";
};

nativeBuildInputs = [
Expand All @@ -46,6 +47,7 @@ stdenv.mkDerivation rec {
glib
gtk-vnc
gtk3
libhandy
libxml2
gtk-frdp
];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/desktops/gnome/core/evince/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,13 @@

stdenv.mkDerivation rec {
pname = "evince";
version = "40.4";
version = "41.2";

outputs = [ "out" "dev" "devdoc" ];

src = fetchurl {
url = "mirror://gnome/sources/evince/${lib.versions.major version}/${pname}-${version}.tar.xz";
sha256 = "M0IFAODgYPF4pDUGMZfULa57Z+OcxDepZRCjPd9+lfs=";
sha256 = "lautDW/urJVg2zq4C6fF6rsf3xyg47PJMzmvBUU6JNg=";
};

postPatch = ''
Expand Down
9 changes: 5 additions & 4 deletions pkgs/desktops/gnome/core/gucharmap/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{ lib, stdenv
{ stdenv
, lib
, intltool
, fetchFromGitLab
, meson
Expand All @@ -11,7 +12,6 @@
, desktop-file-utils
, gtk-doc
, wrapGAppsHook
, gnome
, itstool
, libxml2
, yelp-tools
Expand All @@ -25,6 +25,7 @@
, runCommand
, symlinkJoin
, gobject-introspection
, nix-update-script
}:

let
Expand Down Expand Up @@ -93,8 +94,8 @@ in stdenv.mkDerivation rec {
'';

passthru = {
updateScript = gnome.updateScript {
packageName = pname;
updateScript = nix-update-script {
attrPath = "gnome.gucharmap";
};
};

Expand Down
4 changes: 2 additions & 2 deletions pkgs/desktops/gnome/core/totem/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@

stdenv.mkDerivation rec {
pname = "totem";
version = "3.38.1";
version = "3.38.2";

src = fetchurl {
url = "mirror://gnome/sources/totem/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "j/rPfA6inO3qBndzCGHUh2qPesTaTGI0u3X3/TcFoQg=";
sha256 = "/OVi4rJsvPwMZ4U43MgfncFc5g1aie5DWJB79jQwTEA=";
};

nativeBuildInputs = [
Expand Down
9 changes: 5 additions & 4 deletions pkgs/development/compilers/vala/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -91,10 +91,11 @@ let
doCheck = false; # fails, requires dbus daemon

passthru = {
updateScript = gnome.updateScript {
attrPath = "${pname}_${lib.versions.major version}_${lib.versions.minor version}";
packageName = pname;
};
updateScript = gnome.updateScript {
attrPath = "${pname}_${lib.versions.major version}_${lib.versions.minor version}";
packageName = pname;
freeze = true;
};
};

meta = with lib; {
Expand Down
1 change: 1 addition & 0 deletions pkgs/development/libraries/atkmm/2.36.nix
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ stdenv.mkDerivation rec {

passthru = {
updateScript = gnome.updateScript {
attrPath = "atkmm_2_36";
packageName = pname;
versionPolicy = "odd-unstable";
};
Expand Down
57 changes: 50 additions & 7 deletions pkgs/development/libraries/gexiv2/default.nix
Original file line number Diff line number Diff line change
@@ -1,26 +1,69 @@
{ lib, stdenv, fetchurl, meson, ninja, pkg-config, exiv2, glib, gnome, gobject-introspection, vala, gtk-doc, docbook_xsl, docbook_xml_dtd_43 }:
{ stdenv
, lib
, fetchurl
, meson
, ninja
, pkg-config
, exiv2
, glib
, gnome
, gobject-introspection
, vala
, gtk-doc
, docbook-xsl-nons
, docbook_xml_dtd_43
, python3
}:

stdenv.mkDerivation rec {
pname = "gexiv2";
version = "0.12.3";
version = "0.14.0";

outputs = [ "out" "dev" "devdoc" ];

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0jt5cqL8b4QBULrR7XnBy+xnKVHhgMHh7DPKbHMMWfM=";
sha256 = "5YJ5pv8gtvZPpJlhXaXptXz2W6eFC3L6/fFyIanW1p4=";
};

nativeBuildInputs = [ meson ninja pkg-config gobject-introspection vala gtk-doc docbook_xsl docbook_xml_dtd_43 ];
buildInputs = [ glib ];
propagatedBuildInputs = [ exiv2 ];
nativeBuildInputs = [
meson
ninja
pkg-config
gobject-introspection
vala
gtk-doc
docbook-xsl-nons
docbook_xml_dtd_43
];

buildInputs = [
glib
# Python binding overrides
python3
python3.pkgs.pygobject3
];

propagatedBuildInputs = [
exiv2
];

mesonFlags = [
"-Dgtk_doc=true"
"-Dpython3_girdir=${placeholder "out"}/${python3.sitePackages}/gi/overrides"
];

doCheck = true;

preCheck = ''
# Our gobject-introspection patches make the shared library paths absolute
# in the GIR files. When running unit tests, the library is not yet installed,
# though, so we need to replace the absolute path with a local one during build.
# We are using a symlink that will be overridden during installation.
mkdir -p $out/lib
ln -s $PWD/gexiv2/libgexiv2.so.2 $out/lib/libgexiv2.so.2
'';

passthru = {
updateScript = gnome.updateScript {
packageName = pname;
Expand All @@ -31,7 +74,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://wiki.gnome.org/Projects/gexiv2";
description = "GObject wrapper around the Exiv2 photo metadata library";
license = licenses.gpl2;
license = licenses.gpl2Plus;
platforms = platforms.unix;
maintainers = teams.gnome.members;
};
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/libraries/glibmm/2.68.nix
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@

stdenv.mkDerivation rec {
pname = "glibmm";
version = "2.68.1";
version = "2.70.0";

outputs = [ "out" "dev" ];

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "sha256-ZmTifJqcyoHCnjVof0ny4NFzovyemMNCgxH3B9tTL4w=";
sha256 = "sha256-gAj9iu3cyGej+X8RPeYl9ulu+Yz3hgN5gTqcD+/9tSA=";
};

nativeBuildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/libraries/glibmm/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
pname = "glibmm";
version = "2.66.1";
version = "2.66.2";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "sha256-ab1rUydxbKL1EatYCpaf178M0sJM4V4dDlMFktP/IJw=";
sha256 = "sha256-sqTNe5rph3lMu1ob7MEM7LZRgrm7hBhoYl1ruxI+2x0=";
};

outputs = [ "out" "dev" ];
Expand Down
11 changes: 10 additions & 1 deletion pkgs/development/libraries/goocanvas/2.x.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, pkg-config, gettext, gtk-doc, gobject-introspection, python2, gtk3, cairo, glib }:
{ lib, stdenv, fetchurl, pkg-config, gettext, gtk-doc, gobject-introspection, python2, gtk3, cairo, glib, gnome }:

stdenv.mkDerivation rec {
pname = "goocanvas";
Expand All @@ -20,6 +20,15 @@ stdenv.mkDerivation rec {
PKG_CONFIG_GOBJECT_INTROSPECTION_1_0_GIRDIR = "$(dev)/share/gir-1.0";
PKG_CONFIG_GOBJECT_INTROSPECTION_1_0_TYPELIBDIR = "$(out)/lib/girepository-1.0";

passthru = {
updateScript = gnome.updateScript {
attrPath = "${pname}${lib.versions.major version}";
packageName = pname;
versionPolicy = "odd-unstable";
freeze = true;
};
};

meta = with lib; {
description = "Canvas widget for GTK based on the the Cairo 2D library";
homepage = "https://wiki.gnome.org/Projects/GooCanvas";
Expand Down
Loading