lol

Merge pull request #238782 from bobby285271/upd/gnome

GNOME updates 2023-06-20

authored by

Bobby Rong and committed by
GitHub
f5532199 834a02f8

+16 -38
+2 -12
pkgs/applications/audio/sound-juicer/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 - , fetchpatch 5 4 , meson 6 5 , ninja 7 6 , pkg-config ··· 22 21 23 22 stdenv.mkDerivation rec { 24 23 pname = "sound-juicer"; 25 - version = "3.38.0"; 24 + version = "3.40.0"; 26 25 27 26 src = fetchurl { 28 27 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 29 - sha256 = "08d5d81rz9sj3m5paw8fwbgxmhlbr7bcjdzpmzj832qvg8smydxf"; 28 + sha256 = "LuiCdEORvrTG1koPaCX7dlUQtwbsK3BL+0LkKvquHeY="; 30 29 }; 31 - 32 - patches = [ 33 - # Fix build with meson 0.61 34 - # data/meson.build:2:5: ERROR: Function does not take positional arguments. 35 - (fetchpatch { 36 - url = "https://gitlab.gnome.org/GNOME/sound-juicer/-/commit/9f97ca1faca396099f52264a9729aa355f8d122e.patch"; 37 - sha256 = "8JllVSQgI7KiBI5WP6QtXRiggYuD89NSJJp1hP4Dbao="; 38 - }) 39 - ]; 40 30 41 31 nativeBuildInputs = [ 42 32 meson
+2 -2
pkgs/desktops/gnome/core/evince/default.nix
··· 43 43 44 44 stdenv.mkDerivation rec { 45 45 pname = "evince"; 46 - version = "44.1"; 46 + version = "44.2"; 47 47 48 48 outputs = [ "out" "dev" "devdoc" ]; 49 49 50 50 src = fetchurl { 51 51 url = "mirror://gnome/sources/evince/${lib.versions.major version}/${pname}-${version}.tar.xz"; 52 - sha256 = "Fa/TuxX/s4/sqzTCM1CVCtJwqwOoW5TjM9ndfuanQxQ="; 52 + sha256 = "mnXH/49ZkhjQcOCftAgssm+bhjcKm/rpjhqstWTWdd0="; 53 53 }; 54 54 55 55 nativeBuildInputs = [
+2 -8
pkgs/development/libraries/gnome-video-effects/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "gnome-video-effects"; 12 - version = "0.5.0"; 12 + version = "0.6.0"; 13 13 14 14 src = fetchurl { 15 15 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 16 - sha256 = "1j6h98whgkcxrh30bwvnxvyqxrxchgpdgqhl0j71xz7x72dqxijd"; 16 + sha256 = "166utGs/WoMvsuDZC0K/jGFgICylKsmt0Xr84ZLjyKg="; 17 17 }; 18 - 19 - patches = [ 20 - # Fix effectsdir in .pc file 21 - # https://gitlab.gnome.org/GNOME/gnome-video-effects/commit/955404195ada606819974dd63c48956f25611e14 22 - ./fix-pc-file.patch 23 - ]; 24 18 25 19 nativeBuildInputs = [ 26 20 meson
-11
pkgs/development/libraries/gnome-video-effects/fix-pc-file.patch
··· 1 - --- a/meson.build 2 - +++ b/meson.build 3 - @@ -17,7 +17,7 @@ 4 - # Can't use pkgconfig helper https://github.com/mesonbuild/meson/issues/2253 5 - conf = configuration_data() 6 - conf.set('prefix', prefix) 7 - -conf.set('datarootdir', pkgdatadir) 8 - +conf.set('datarootdir', datadir) 9 - conf.set('VERSION', meson.project_version()) 10 - 11 - pkg = configure_file(configuration: conf,
+10 -5
pkgs/development/tools/cambalache/default.nix
··· 12 12 , glib 13 13 , gtk3 14 14 , gtk4 15 + , gtksourceview4 15 16 , libadwaita 16 17 , libhandy 17 - , webkitgtk 18 + , webkitgtk_4_1 19 + , webkitgtk_6_0 18 20 , nix-update-script 19 21 }: 20 22 21 23 python3.pkgs.buildPythonApplication rec { 22 24 pname = "cambalache"; 23 - version = "0.10.3"; 25 + version = "0.12.1"; 24 26 25 27 format = "other"; 26 28 29 + # Did not fetch submodule since it is only for tests we don't run. 27 30 src = fetchFromGitLab { 28 31 domain = "gitlab.gnome.org"; 29 32 owner = "jpu"; 30 33 repo = pname; 31 34 rev = version; 32 - sha256 = "sha256-Xm8h3BBRibdLCeI/OeprF5dCCiNrfJCg7aE24uleCds="; 35 + sha256 = "sha256-kGCpccWIhaeWrzLlrDI7Vzd0KuAIKxvLrDuSqWtpSLU="; 33 36 }; 34 37 35 38 nativeBuildInputs = [ ··· 51 54 glib 52 55 gtk3 53 56 gtk4 54 - webkitgtk 57 + gtksourceview4 58 + webkitgtk_4_1 59 + webkitgtk_6_0 55 60 # For extra widgets support. 56 61 libadwaita 57 62 libhandy ··· 63 68 postPatch = '' 64 69 patchShebangs postinstall.py 65 70 # those programs are used at runtime not build time 66 - # https://gitlab.gnome.org/jpu/cambalache/-/blob/main/meson.build#L79-80 71 + # https://gitlab.gnome.org/jpu/cambalache/-/blob/0.12.1/meson.build#L79-80 67 72 substituteInPlace ./meson.build \ 68 73 --replace "find_program('broadwayd', required: true)" "" \ 69 74 --replace "find_program('gtk4-broadwayd', required: true)" ""