From aff20eaaff837ba831c17a5ebf5cc67299e782b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 Jul 2022 13:03:09 +0000 Subject: [PATCH 01/37] globalprotect-openconnect: 1.4.5 -> 1.4.8 --- pkgs/tools/networking/globalprotect-openconnect/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/globalprotect-openconnect/default.nix b/pkgs/tools/networking/globalprotect-openconnect/default.nix index acda428875e7..e35abc33ca91 100644 --- a/pkgs/tools/networking/globalprotect-openconnect/default.nix +++ b/pkgs/tools/networking/globalprotect-openconnect/default.nix @@ -4,14 +4,14 @@ stdenv.mkDerivation rec { pname = "globalprotect-openconnect"; - version = "1.4.5"; + version = "1.4.8"; src = fetchFromGitHub { owner = "yuezk"; repo = "GlobalProtect-openconnect"; fetchSubmodules = true; rev = "v${version}"; - sha256 = "sha256-9wRe7pJiosk2b0FKhHKpG6P2QPuBo8bVi6rnUMIkG6I="; + sha256 = "sha256-PQAlGeHVayImKalCNv2SwPcxD0ts4BVSqeo1hKYmnMA="; }; nativeBuildInputs = [ cmake wrapQtAppsHook ]; From 463b2e353078c254937031bcba997582fdc1762d Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 17 Jul 2022 22:05:39 +0800 Subject: [PATCH 02/37] cinnamon.bulky: 1.9 -> 2.4 --- pkgs/desktops/cinnamon/bulky/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/cinnamon/bulky/default.nix b/pkgs/desktops/cinnamon/bulky/default.nix index 56cf5a0ff515..bc60bc6bf9d1 100644 --- a/pkgs/desktops/cinnamon/bulky/default.nix +++ b/pkgs/desktops/cinnamon/bulky/default.nix @@ -3,6 +3,7 @@ , fetchFromGitHub , wrapGAppsHook , python3 +, gobject-introspection , gsettings-desktop-schemas , gettext , gtk3 @@ -12,13 +13,13 @@ stdenv.mkDerivation rec { pname = "bulky"; - version = "1.9"; + version = "2.4"; src = fetchFromGitHub { owner = "linuxmint"; repo = "bulky"; rev = version; - hash = "sha256-OCBFhlnEXZROp47KDiy7Y6l4GDVCCP+i1IFYQa7esyg="; + hash = "sha256-ynPorkhT/LUkFGNRG6JLDYaQjNPm2vMzthvl0wr7J/M="; }; nativeBuildInputs = [ @@ -29,6 +30,7 @@ stdenv.mkDerivation rec { buildInputs = [ (python3.withPackages (p: with p; [ pygobject3 magic setproctitle ])) + gobject-introspection gsettings-desktop-schemas gtk3 glib @@ -50,6 +52,10 @@ stdenv.mkDerivation rec { runHook postInstall ''; + postInstall = '' + glib-compile-schemas $out/share/glib-2.0/schemas + ''; + meta = with lib; { description = "Bulk rename app"; homepage = "https://github.com/linuxmint/bulky"; From e34ae7b7f387c5e2016b354de610c6a38b4e53f3 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 17 Jul 2022 22:22:36 +0800 Subject: [PATCH 03/37] xplayer: 2.4.2 -> 2.4.3 --- pkgs/applications/video/xplayer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/xplayer/default.nix b/pkgs/applications/video/xplayer/default.nix index 9d6a5e18ad5d..a18b5311f5ba 100644 --- a/pkgs/applications/video/xplayer/default.nix +++ b/pkgs/applications/video/xplayer/default.nix @@ -34,13 +34,13 @@ in stdenv.mkDerivation rec { pname = "xplayer"; - version = "2.4.2"; + version = "2.4.3"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - sha256 = "sha256-qoBJKY0CZyhp9foUehq5hInEENRGZuy1D6jAMjbjYhA="; + sha256 = "sha256-0hQHhf2me28YTTKOzEkzoxRoSoHLwtiaHPKNPJ/Fg+0="; }; # configure wants to find gst-inspect-1.0 via pkgconfig but From 5dcca07e32ed949f2772d7044ea84b1369cce06e Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 17 Jul 2022 22:26:56 +0800 Subject: [PATCH 04/37] cinnamon.xreader: 3.3.0 -> 3.4.3 --- pkgs/desktops/cinnamon/xreader/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/cinnamon/xreader/default.nix b/pkgs/desktops/cinnamon/xreader/default.nix index 9864e1c0e18b..043b730ec765 100644 --- a/pkgs/desktops/cinnamon/xreader/default.nix +++ b/pkgs/desktops/cinnamon/xreader/default.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = "xreader"; - version = "3.3.0"; + version = "3.4.3"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - sha256 = "sha256-wBrP5SHGPvH/Gz9QY253zQuf8WSjV19oNB5aIqXGLZ8="; + sha256 = "sha256-GkJo/wc5StyeQv0pv5XK0Qy3o8EGpfPYY8gOMq0Afgs="; }; nativeBuildInputs = [ @@ -47,7 +47,6 @@ stdenv.mkDerivation rec { mesonFlags = [ "-Dmathjax-directory=${nodePackages.mathjax}" - "-Dc_args=-I${glib.dev}/include/gio-unix-2.0" ] ++ (map (x: "-D${x}=true") backends); buildInputs = [ From a170b202de34afe70ba06db852cedf95c939a49e Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 17 Jul 2022 22:40:54 +0800 Subject: [PATCH 05/37] cinnamon.cinnamon-translations: 5.2.0 -> 5.4.2 --- pkgs/desktops/cinnamon/cinnamon-translations/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/cinnamon/cinnamon-translations/default.nix b/pkgs/desktops/cinnamon/cinnamon-translations/default.nix index f9337f764926..195d0268f3b1 100644 --- a/pkgs/desktops/cinnamon/cinnamon-translations/default.nix +++ b/pkgs/desktops/cinnamon/cinnamon-translations/default.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { pname = "cinnamon-translations"; - version = "5.2.0"; + version = "5.4.2"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - hash = "sha256-t3PydmS2+LU++2NcosgMr9KTXW0Qy1Re9+YcS3KMDi8="; + hash = "sha256-vt60qarNfTX9R5kGOeUBCskKK2zLdEE+ACT0EGvUeao="; }; nativeBuildInputs = [ From 56833512cad226e9e21dd485f3cc2f7f17992b3b Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 17 Jul 2022 22:49:42 +0800 Subject: [PATCH 06/37] cinnamon.cinnamon-session: 5.2.0 -> 5.4.0 gconf code has been removed, docs are disabled. --- pkgs/desktops/cinnamon/cinnamon-session/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/desktops/cinnamon/cinnamon-session/default.nix b/pkgs/desktops/cinnamon/cinnamon-session/default.nix index 91c03796a888..56fc8fb04b8a 100644 --- a/pkgs/desktops/cinnamon/cinnamon-session/default.nix +++ b/pkgs/desktops/cinnamon/cinnamon-session/default.nix @@ -3,8 +3,6 @@ , cinnamon-settings-daemon , cinnamon-translations , dbus-glib -, docbook_xsl -, docbook_xml_dtd_412 , glib , gsettings-desktop-schemas , gtk3 @@ -20,7 +18,6 @@ , systemd , wrapGAppsHook , xapps -, xmlto , xorg , libexecinfo , pango @@ -28,13 +25,13 @@ stdenv.mkDerivation rec { pname = "cinnamon-session"; - version = "5.2.0"; + version = "5.4.0"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - hash = "sha256-E5ascwLnpa5NSBAPo9dXRhoraUntzDPHVV32uDU4U8k="; + hash = "sha256-m16nf3eC15ZT8eDvRTylBfxsnShkU1Sm8J9qcRGeGQo="; }; patches = [ @@ -73,18 +70,12 @@ stdenv.mkDerivation rec { ninja wrapGAppsHook libexecinfo - docbook_xsl - docbook_xml_dtd_412 python3 pkg-config libxslt - xmlto ]; mesonFlags = [ - # TODO: https://github.com/NixOS/nixpkgs/issues/36468 - "-Dc_args=-I${glib.dev}/include/gio-unix-2.0" - "-Dgconf=false" # use locales from cinnamon-translations "--localedir=${cinnamon-translations}/share/locale" ]; From 408bc40edba6a786ee3ca767d1a4a0023c6a3189 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 17 Jul 2022 22:51:07 +0800 Subject: [PATCH 07/37] cinnamon.cinnamon-menus: 5.2.0 -> 5.4.0 --- pkgs/desktops/cinnamon/cinnamon-menus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/cinnamon/cinnamon-menus/default.nix b/pkgs/desktops/cinnamon/cinnamon-menus/default.nix index 99008b4726ee..c3a60d684781 100644 --- a/pkgs/desktops/cinnamon/cinnamon-menus/default.nix +++ b/pkgs/desktops/cinnamon/cinnamon-menus/default.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "cinnamon-menus"; - version = "5.2.0"; + version = "5.4.0"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - hash = "sha256-ioluv/GdWCNGP2jQqsyEbHncCFm8iu69yR8QVKQTJk8="; + hash = "sha256-Q4bgaX8nGSWHKHR3+hFTlHtNhSmZW8ZEHi8DaXKQ+fM="; }; buildInputs = [ From 47dd5d870757055fd32f0ee07bfa5af3988b6384 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 17 Jul 2022 22:53:41 +0800 Subject: [PATCH 08/37] cinnamon.mint-x-icons: 1.6.3 -> 1.6.4 --- pkgs/desktops/cinnamon/mint-x-icons/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/cinnamon/mint-x-icons/default.nix b/pkgs/desktops/cinnamon/mint-x-icons/default.nix index bfcc95c4ff93..2a57e0571ed2 100644 --- a/pkgs/desktops/cinnamon/mint-x-icons/default.nix +++ b/pkgs/desktops/cinnamon/mint-x-icons/default.nix @@ -11,14 +11,14 @@ stdenv.mkDerivation rec { pname = "mint-x-icons"; - version = "1.6.3"; + version = "1.6.4"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; # they don't exactly do tags, it's just a named commit - rev = "286eb4acdfc3e3c77572dfd0cd70ffd4208d3a35"; - hash = "sha256-mZkCEBC1O2mW8rM1kpOWdC5CwIeafyBS95cMY6x1yco="; + rev = "4ab3c314db1b3751d87d5769629b28ac0ca3c671"; + hash = "sha256-cPRae3EjzVtAL1Ei2LB4UNUU/m87mFT94xY/NnNR6JM="; }; propagatedBuildInputs = [ From 68ea68692af6579a8588106a3416eb3ad90488a8 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 17 Jul 2022 22:58:19 +0800 Subject: [PATCH 09/37] cinnamon.pix: 2.8.4 -> 2.8.7 --- pkgs/desktops/cinnamon/pix/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/cinnamon/pix/default.nix b/pkgs/desktops/cinnamon/pix/default.nix index b5477cfeb0d8..3193efb958cb 100644 --- a/pkgs/desktops/cinnamon/pix/default.nix +++ b/pkgs/desktops/cinnamon/pix/default.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation rec { pname = "pix"; - version = "2.8.4"; + version = "2.8.7"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - sha256 = "sha256-yB8nLGvJZOViD+i4IkKN0yCDl5wRCvEbjzPDs7ZRMNA="; + sha256 = "sha256-aID0jxOMFegkcAflTY0VevZyN1HFivkTFi3has8MOY0="; }; nativeBuildInputs = [ From d25252822f0dca0210ad86badbcc7f570c8b33ba Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 17 Jul 2022 23:03:57 +0800 Subject: [PATCH 10/37] cinnamon.mint-y-icons: 1.5.8 -> 1.6.0 --- pkgs/desktops/cinnamon/mint-y-icons/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/cinnamon/mint-y-icons/default.nix b/pkgs/desktops/cinnamon/mint-y-icons/default.nix index c1afd2828d2c..48df2b260ca7 100644 --- a/pkgs/desktops/cinnamon/mint-y-icons/default.nix +++ b/pkgs/desktops/cinnamon/mint-y-icons/default.nix @@ -9,14 +9,14 @@ stdenv.mkDerivation rec { pname = "mint-y-icons"; - version = "1.5.8"; + version = "1.6.0"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; # they don't exactly do tags, it's just a named commit - rev = "9489bd161e9503d071227dd36057386a34cfc0a3"; - hash = "sha256-53yTCWNSJjCpVvrxLfsiaCPNDEZWxJgGVAmVNMNql2M="; + rev = "6294c4538a08a2a6c5fd68e223472d9c144ff8b0"; + hash = "sha256-6tR3OFvU1ID61n4gr0R6pJyo3CjKvu8mgtXzMOINgq0="; }; propagatedBuildInputs = [ From 3d6db4a82324ef90561406b02d273ca9124755b9 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 17 Jul 2022 23:06:27 +0800 Subject: [PATCH 11/37] cinnamon.xapps: 2.2.8 -> 2.2.14 --- pkgs/desktops/cinnamon/xapps/default.nix | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/pkgs/desktops/cinnamon/xapps/default.nix b/pkgs/desktops/cinnamon/xapps/default.nix index 7927026166a1..60a0e0aea70e 100644 --- a/pkgs/desktops/cinnamon/xapps/default.nix +++ b/pkgs/desktops/cinnamon/xapps/default.nix @@ -1,4 +1,5 @@ { fetchFromGitHub +, fetchpatch , glib , gobject-introspection , gtk3 @@ -22,22 +23,26 @@ stdenv.mkDerivation rec { pname = "xapps"; - version = "2.2.8"; + version = "2.2.14"; outputs = [ "out" "dev" ]; + patches = [ + # Add missing gio-unix-2.0 dependency, can be removed on next update + # https://github.com/linuxmint/xapp/pull/156 + (fetchpatch { + url = "https://github.com/linuxmint/xapp/commit/052081f75d1c1212aeb6a913772723c81607bcb3.patch"; + sha256 = "sha256-VL70Y1FIa7lQ/zKjEx0GhaU1QRu4z6Yu400/bDbgZgM="; + }) + ]; + src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - hash = "sha256-70troRGklu5xGjBIrGvshcOX/UT96hIEFXyo4yj2GT4="; + hash = "sha256-BebsS7y/hRQSc4rYOIWJ+sSJ5fLZaCpNAE48JnviUUc="; }; - # TODO: https://github.com/NixOS/nixpkgs/issues/36468 - NIX_CFLAGS_COMPILE = [ - "-I${glib.dev}/include/gio-unix-2.0" - ]; - nativeBuildInputs = [ meson ninja From 890385c26e783e20f3b535b1817ee748b5d642d4 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 17 Jul 2022 23:11:58 +0800 Subject: [PATCH 12/37] cinnamon.warpinator: 1.2.5 -> 1.2.13 --- pkgs/desktops/cinnamon/warpinator/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/cinnamon/warpinator/default.nix b/pkgs/desktops/cinnamon/warpinator/default.nix index 8ed66dc54d55..ecd4aeec16c9 100644 --- a/pkgs/desktops/cinnamon/warpinator/default.nix +++ b/pkgs/desktops/cinnamon/warpinator/default.nix @@ -14,7 +14,7 @@ python3.pkgs.buildPythonApplication rec { pname = "warpinator"; - version = "1.2.5"; + version = "1.2.13"; format = "other"; @@ -22,7 +22,7 @@ python3.pkgs.buildPythonApplication rec { owner = "linuxmint"; repo = pname; rev = version; - hash = "sha256-pTLM4CrkBLEZS9IdM9IBSGH0WPOj1rlAgvWLOUy6MxY="; + hash = "sha256-iLImyfUsfn+mWrgMv5NnbOvvOlJnwJG4Btx1wwlgTeM="; }; nativeBuildInputs = [ From 79a68c3816823c2c76871f6a2d17259a1031a530 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 17 Jul 2022 23:19:23 +0800 Subject: [PATCH 13/37] xed-editor: 3.2.2 -> 3.2.7 This is not cmake project. Upstream now provides a post install script. --- pkgs/applications/editors/xed-editor/default.nix | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/editors/xed-editor/default.nix b/pkgs/applications/editors/xed-editor/default.nix index 7e36aeccdec7..834130af12b4 100644 --- a/pkgs/applications/editors/xed-editor/default.nix +++ b/pkgs/applications/editors/xed-editor/default.nix @@ -1,7 +1,6 @@ { stdenv , lib , fetchFromGitHub -, cmake , libxml2 , libpeas , glib @@ -10,30 +9,32 @@ , gspell , xapps , pkg-config +, python3 , meson , ninja , wrapGAppsHook , intltool -, itstool }: +, itstool +}: stdenv.mkDerivation rec { pname = "xed-editor"; - version = "3.2.2"; + version = "3.2.7"; src = fetchFromGitHub { owner = "linuxmint"; repo = "xed"; rev = version; - sha256 = "sha256-PW7y3+Sa9FH5r5xvziysvxM08RJCPvnLs3wsm5IqToQ="; + sha256 = "sha256-aO5ilmlkSAxlkWYdSLmrcm7pC8GbITpCitd4TXp5tfY="; }; nativeBuildInputs = [ meson - cmake pkg-config intltool itstool ninja + python3 wrapGAppsHook ]; @@ -47,10 +48,6 @@ stdenv.mkDerivation rec { xapps ]; - postInstall = '' - glib-compile-schemas $out/share/glib-2.0/schemas - ''; - doInstallCheck = true; installCheckPhase = '' if [[ "$($out/bin/xed --version)" == "xed - Version ${version}" ]] ; then From 1abe15cfa5a8f720b7cc4e44d470e57023e13eb1 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 17 Jul 2022 23:21:09 +0800 Subject: [PATCH 14/37] nixos/cinnamon: install xed-editor xed is not the editor you want in Nixpkgs but a x86 encoder decoder. --- nixos/modules/services/x11/desktop-managers/cinnamon.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/x11/desktop-managers/cinnamon.nix b/nixos/modules/services/x11/desktop-managers/cinnamon.nix index 705dbec5e742..8ca5f760fd11 100644 --- a/nixos/modules/services/x11/desktop-managers/cinnamon.nix +++ b/nixos/modules/services/x11/desktop-managers/cinnamon.nix @@ -205,7 +205,7 @@ in # cinnamon xapps xviewer xreader - xed + xed-editor xplayer pix From b3db7c1d792a368cf5caee5ad2f3ae1741f91a99 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 17 Jul 2022 23:27:38 +0800 Subject: [PATCH 15/37] cinnamon.nemo: 5.2.4 -> 5.4.2 This is ported from libnotify to GNotification. --- pkgs/desktops/cinnamon/nemo/default.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/desktops/cinnamon/nemo/default.nix b/pkgs/desktops/cinnamon/nemo/default.nix index e8bf145e5028..75db6308287f 100644 --- a/pkgs/desktops/cinnamon/nemo/default.nix +++ b/pkgs/desktops/cinnamon/nemo/default.nix @@ -10,7 +10,6 @@ , wrapGAppsHook , libxml2 , gtk3 -, libnotify , gvfs , cinnamon-desktop , xapps @@ -24,7 +23,7 @@ stdenv.mkDerivation rec { pname = "nemo"; - version = "5.2.4"; + version = "5.4.2"; # TODO: add plugins support (see https://github.com/NixOS/nixpkgs/issues/78327) @@ -32,7 +31,7 @@ stdenv.mkDerivation rec { owner = "linuxmint"; repo = pname; rev = version; - sha256 = "sha256-v63dFiBKtLCmRnwJ6u814lSv+tfPG+IIJtcWCnOEZjk="; + sha256 = "sha256-Xn9CgGe7j2APaJRLvx58z2w+sN7ZeDScQz53ZBBnsQs="; }; outputs = [ "out" "dev" ]; @@ -40,7 +39,6 @@ stdenv.mkDerivation rec { buildInputs = [ glib gtk3 - libnotify cinnamon-desktop libxml2 xapps @@ -61,8 +59,6 @@ stdenv.mkDerivation rec { ]; mesonFlags = [ - # TODO: https://github.com/NixOS/nixpkgs/issues/36468 - "-Dc_args=-I${glib.dev}/include/gio-unix-2.0" # use locales from cinnamon-translations "--localedir=${cinnamon-translations}/share/locale" ]; From 8df09e8ff4ee064163ac987a139deef3c5d2e1c2 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 18 Jul 2022 10:14:08 +0800 Subject: [PATCH 16/37] timeshift: 22.06.1 -> 22.06.5 --- pkgs/applications/backup/timeshift/unwrapped.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/backup/timeshift/unwrapped.nix b/pkgs/applications/backup/timeshift/unwrapped.nix index 65db24062620..7f27a0d6ca1b 100644 --- a/pkgs/applications/backup/timeshift/unwrapped.nix +++ b/pkgs/applications/backup/timeshift/unwrapped.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "timeshift"; - version = "22.06.1"; + version = "22.06.5"; src = fetchFromGitHub { owner = "linuxmint"; repo = "timeshift"; - rev = "v${version}"; - sha256 = "XcxwVBKMv2YwbrI3FFWDQFs8hHruhkZq3YqzkptE6KE="; + rev = version; + sha256 = "IHX/F3tnl3ckX20mnPHmuK/W4pRTFHzBUfaJg2sMpqc="; }; patches = [ From 33232565ab75f3cfb2dd580c85ec631d0e0b2368 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 18 Jul 2022 10:18:59 +0800 Subject: [PATCH 17/37] sticky: 1.8 -> 1.11 --- pkgs/applications/misc/sticky/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/sticky/default.nix b/pkgs/applications/misc/sticky/default.nix index 9039854f74e3..b9d12066affd 100644 --- a/pkgs/applications/misc/sticky/default.nix +++ b/pkgs/applications/misc/sticky/default.nix @@ -11,14 +11,14 @@ python3.pkgs.buildPythonApplication rec { pname = "sticky"; - version = "1.8"; + version = "1.11"; format = "other"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - hash = "sha256-VSD/QsG7G9hji5m6NSEkCoVM+XK3t4KmCqbocTbZwE4="; + hash = "sha256-PXJpNKzF9goQvfh3lUUfOaZFessFNrWtg8nMDxPxRMo="; }; postPatch = '' From 4eb1fb33ce8f40ebf7c1fa79c27413ee762e8e77 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 18 Jul 2022 10:29:58 +0800 Subject: [PATCH 18/37] cinnamon.mint-themes: 1.8.8 -> 2.0.3 --- pkgs/desktops/cinnamon/mint-themes/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/cinnamon/mint-themes/default.nix b/pkgs/desktops/cinnamon/mint-themes/default.nix index f25cb9df2fdd..db57de2aee07 100644 --- a/pkgs/desktops/cinnamon/mint-themes/default.nix +++ b/pkgs/desktops/cinnamon/mint-themes/default.nix @@ -8,14 +8,14 @@ stdenv.mkDerivation rec { pname = "mint-themes"; - version = "1.8.8"; + version = "2.0.3"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; # they don't exactly do tags, it's just a named commit - rev = "a833fba6917043bf410dee4364c9a36af1ce4c83"; - hash = "sha256-8abjjD0XoApvqB8SNlWsqIEp7ozgiERGS0kWglw2DWA="; + rev = "38b5606c3889a9a0bac0e2ab39196f675496982c"; + hash = "sha256-Cc5p9WWLFPQ8K0CpL236LilAgBuO6HdfGt/rb0wiVpc="; }; nativeBuildInputs = [ From 9c2143877747b17bae4c88e28619ce087c96add2 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 18 Jul 2022 10:45:06 +0800 Subject: [PATCH 19/37] cinnamon.cinnamon-screensaver: 5.2.0 -> 5.4.1 Now requires . --- .../cinnamon/cinnamon-screensaver/default.nix | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/pkgs/desktops/cinnamon/cinnamon-screensaver/default.nix b/pkgs/desktops/cinnamon/cinnamon-screensaver/default.nix index 3d84a6a0622c..6afc85420649 100644 --- a/pkgs/desktops/cinnamon/cinnamon-screensaver/default.nix +++ b/pkgs/desktops/cinnamon/cinnamon-screensaver/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchFromGitHub +, fetchpatch , pkg-config , meson , ninja @@ -22,19 +23,29 @@ , accountsservice , cairo , xapps +, xdotool , xorg , iso-flags-png-320x420 }: stdenv.mkDerivation rec { pname = "cinnamon-screensaver"; - version = "5.2.0"; + version = "5.4.1"; + + patches = [ + # Add missing gio-unix-2.0 dependency, can be removed on next update + # https://github.com/linuxmint/cinnamon-screensaver/pull/411 + (fetchpatch { + url = "https://github.com/linuxmint/cinnamon-screensaver/commit/8d658e7f313879579322dce666551f132795540b.patch"; + sha256 = "sha256-HjVQSX2yYqgZVIio2I8GBWLYOddvaFiqZzf0zaYf+OE="; + }) + ]; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - hash = "sha256-weQ5sw5SY89JFIxamCeLiSLy8xCXGg0Yxj/5Ca5r+6o="; + hash = "sha256-PpBtLAIboXMnX5V/u06aoZ6WfPrn4mdCu0NXTGb6pAE="; }; nativeBuildInputs = [ @@ -62,6 +73,7 @@ stdenv.mkDerivation rec { (python3.withPackages (pp: with pp; [ pygobject3 setproctitle xapp pycairo ])) xapps + xdotool pam accountsservice cairo @@ -74,11 +86,6 @@ stdenv.mkDerivation rec { iso-flags-png-320x420 ]; - mesonFlags = [ - # TODO: https://github.com/NixOS/nixpkgs/issues/36468 - "-Dc_args=-I${glib.dev}/include/gio-unix-2.0" - ]; - postPatch = '' # cscreensaver hardcodes absolute paths everywhere. Nuke from orbit. find . -type f -exec sed -i \ From 52ca18d8c65aa2a72aa33c882aaab8eb60c555a7 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 18 Jul 2022 11:05:52 +0800 Subject: [PATCH 20/37] cinnamon.xviewer: 3.2.4 -> 3.2.9 Ported to Meson. --- pkgs/desktops/cinnamon/xviewer/default.nix | 31 ++++++++++++---------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/pkgs/desktops/cinnamon/xviewer/default.nix b/pkgs/desktops/cinnamon/xviewer/default.nix index 5f5720c253b0..d7c7ef638db5 100644 --- a/pkgs/desktops/cinnamon/xviewer/default.nix +++ b/pkgs/desktops/cinnamon/xviewer/default.nix @@ -1,24 +1,25 @@ { stdenv , lib , fetchFromGitHub -, autoreconfHook , cinnamon-desktop -, file +, docbook_xsl +, exempi , gdk-pixbuf , glib , gobject-introspection -, gtk-doc , gtk3 -, intltool +, gtk-doc , itstool , lcms2 , libexif , libjpeg , libpeas -, libtool +, librsvg , libxml2 +, meson +, ninja , pkg-config -, shared-mime-info +, python3 , wrapGAppsHook , xapps , yelp-tools @@ -26,39 +27,41 @@ stdenv.mkDerivation rec { pname = "xviewer"; - version = "3.2.4"; + version = "3.2.9"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - sha256 = "sha256-OyHSBXtJ/TExl06NLUAaIZq4u0+fI3YGQ37HRZeNP+0="; + sha256 = "sha256-sDDQ/LGhHH13gRjVfpTyHYsYhelp80KNE75I8AlskoU="; }; nativeBuildInputs = [ - wrapGAppsHook - autoreconfHook cinnamon-desktop + docbook_xsl gdk-pixbuf gobject-introspection gtk-doc - intltool itstool - libtool + meson + ninja pkg-config + python3 + wrapGAppsHook yelp-tools ]; buildInputs = [ + exempi glib gtk3 + lcms2 libexif libjpeg libpeas + librsvg libxml2 - shared-mime-info xapps - lcms2 ]; meta = with lib; { From 4b98c682d8a90c68ec70c1f781ca23c53eb782cd Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 18 Jul 2022 11:24:45 +0800 Subject: [PATCH 21/37] cinnamon.cinnamon-desktop: 5.2.0 -> 5.4.2 --- pkgs/desktops/cinnamon/cinnamon-desktop/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/cinnamon/cinnamon-desktop/default.nix b/pkgs/desktops/cinnamon/cinnamon-desktop/default.nix index ec786c7bacb9..0b9e10e74027 100644 --- a/pkgs/desktops/cinnamon/cinnamon-desktop/default.nix +++ b/pkgs/desktops/cinnamon/cinnamon-desktop/default.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation rec { pname = "cinnamon-desktop"; - version = "5.2.0"; + version = "5.4.2"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - hash = "sha256-gOlSmcHjBjnLdDpgC5mZ4M3eUBTG3BuET6Kr/Xby14A="; + hash = "sha256-U05JiW6PaRAEEQ/uq3wmZSQGohMz4M86Ji9pBl2Azg8="; }; outputs = [ "out" "dev" ]; From 6c899ad441f1ae10b2c86d6ae68f5ebbb082a6c6 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 18 Jul 2022 11:37:04 +0800 Subject: [PATCH 22/37] python3Packages.xapp: 2.2.1 -> 2.2.2 --- pkgs/development/python-modules/xapp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xapp/default.nix b/pkgs/development/python-modules/xapp/default.nix index 7cb664d77fcd..b847132f34d7 100644 --- a/pkgs/development/python-modules/xapp/default.nix +++ b/pkgs/development/python-modules/xapp/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "xapp"; - version = "2.2.1"; + version = "2.2.2"; src = fetchFromGitHub { owner = "linuxmint"; repo = "python-xapp"; rev = version; - hash = "sha256-UC+0nbf+SRQsF5R0LcrPpmNbaoRM14DC82JccSpsKsY="; + hash = "sha256-ntjJ/O6HiRZMsqsuQY4HLM4fBE0aWpn/L4n5YCRlhhg="; }; propagatedBuildInputs = [ From 969faa4270061244a72d2f0592f1fb7bd2cf92d3 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 18 Jul 2022 12:34:08 +0800 Subject: [PATCH 23/37] cinnamon.cinnamon-settings-daemon: 5.2.0 -> 5.4.3 Removed pulseaudio as dependency because the sound plugin was removed. Removed dbus{,-glib} as dependency as they now use Gio's dbus implementation. --- .../cinnamon-settings-daemon/default.nix | 21 ++----------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/pkgs/desktops/cinnamon/cinnamon-settings-daemon/default.nix b/pkgs/desktops/cinnamon/cinnamon-settings-daemon/default.nix index bf83c3d9f594..d4d05df8f558 100644 --- a/pkgs/desktops/cinnamon/cinnamon-settings-daemon/default.nix +++ b/pkgs/desktops/cinnamon/cinnamon-settings-daemon/default.nix @@ -12,7 +12,6 @@ , libxklavier , wrapGAppsHook , pkg-config -, pulseaudio , lib , stdenv , systemd @@ -30,28 +29,17 @@ , libgudev , meson , ninja -, dbus -, dbus-glib }: stdenv.mkDerivation rec { pname = "cinnamon-settings-daemon"; - version = "5.2.0"; - - /* csd-power-manager.c:50:10: fatal error: csd-power-proxy.h: No such file or directory - #include "csd-power-proxy.h" - ^~~~~~~~~~~~~~~~~~~ - compilation terminated. */ - - # but this occurs only sometimes, so disabling parallel building - # also see https://github.com/linuxmint/cinnamon-settings-daemon/issues/248 - enableParallelBuilding = false; + version = "5.4.3"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - hash = "sha256-6omif4UxMrXWxL+R9lQ8ogxotW+3E9Kp99toH3PJtaU="; + hash = "sha256-3ELsb0hH7GjMjwjsIg2m8k/EBCHIQGW3O7eDaqT2V7I="; }; patches = [ @@ -59,8 +47,6 @@ stdenv.mkDerivation rec { ./use-sane-install-dir.patch ]; - mesonFlags = [ "-Dc_args=-I${glib.dev}/include/gio-unix-2.0" ]; - buildInputs = [ cinnamon-desktop colord @@ -72,7 +58,6 @@ stdenv.mkDerivation rec { libgnomekbd libnotify libxklavier - pulseaudio systemd upower dconf @@ -89,8 +74,6 @@ stdenv.mkDerivation rec { fontconfig nss libgudev - dbus - dbus-glib ]; nativeBuildInputs = [ From a9dd1f9bc94fc65f3dcdb0f2010bcc8e020fea47 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 18 Jul 2022 12:49:19 +0800 Subject: [PATCH 24/37] cinnamon.cinnamon-control-center: 5.2.0 -> 5.4.4 dbus-glib is not needed since 4.6.2. upower-glib is added when adapting to muffin changes. --- .../cinnamon-control-center/default.nix | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/pkgs/desktops/cinnamon/cinnamon-control-center/default.nix b/pkgs/desktops/cinnamon/cinnamon-control-center/default.nix index a105f39ac46a..6a8e344ba47c 100644 --- a/pkgs/desktops/cinnamon/cinnamon-control-center/default.nix +++ b/pkgs/desktops/cinnamon/cinnamon-control-center/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchFromGitHub +, fetchpatch , pkg-config , glib , gettext @@ -14,7 +15,6 @@ , polkit , libxkbfile , cinnamon-menus -, dbus-glib , libgnomekbd , libxklavier , networkmanager @@ -31,17 +31,27 @@ , ninja , cinnamon-translations , python3 +, upower }: stdenv.mkDerivation rec { pname = "cinnamon-control-center"; - version = "5.2.0"; + version = "5.4.4"; + + patches = [ + # Add missing gio-unix-2.0 dependency, can be removed on next update + # https://github.com/linuxmint/cinnamon-control-center/pull/294 + (fetchpatch { + url = "https://github.com/linuxmint/cinnamon-control-center/commit/7f5ba6e7a691547840f8482445c09c729e10a397.patch"; + sha256 = "sha256-xcf/O/DfhOvCpWJl0XZD+xAwWs4STAeCaFMZ9Lftv2w="; + }) + ]; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - hash = "sha256-j7+2uLcHr7bO7i8OGqkw3ifawZULNyihhJ+h2D5gx/k="; + hash = "sha256-c2JbRAMcTnqaqt8MXQl4AxnENVmfYyHcCteWBWQUSO0="; }; buildInputs = [ @@ -51,7 +61,6 @@ stdenv.mkDerivation rec { libnotify cinnamon-menus libxml2 - dbus-glib polkit libgnomekbd libxklavier @@ -66,6 +75,7 @@ stdenv.mkDerivation rec { xorg.libXxf86misc xorg.libxkbfile gdk-pixbuf + upower ]; /* ./panels/datetime/test-timezone.c:4:#define TZ_DIR "/usr/share/zoneinfo/" @@ -88,8 +98,6 @@ stdenv.mkDerivation rec { ''; mesonFlags = [ - # TODO: https://github.com/NixOS/nixpkgs/issues/36468 - "-Dc_args=-I${glib.dev}/include/gio-unix-2.0" # use locales from cinnamon-translations "--localedir=${cinnamon-translations}/share/locale" ]; From b110dadc98cb54f656c809c8276aa1bfd5773c6d Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 18 Jul 2022 13:27:09 +0800 Subject: [PATCH 25/37] cinnamon.cjs: 5.2.0 -> 5.4.1 Rebased on gjs 1.70.0. --- pkgs/desktops/cinnamon/cjs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/cinnamon/cjs/default.nix b/pkgs/desktops/cinnamon/cjs/default.nix index 3ac4483c5c9a..b7ebd86afc24 100644 --- a/pkgs/desktops/cinnamon/cjs/default.nix +++ b/pkgs/desktops/cinnamon/cjs/default.nix @@ -30,13 +30,13 @@ stdenv.mkDerivation rec { pname = "cjs"; - version = "5.2.0"; + version = "5.4.1"; src = fetchFromGitHub { owner = "linuxmint"; repo = "cjs"; rev = version; - hash = "sha256-06sTk513qVMdznSHJzzB3XIPTcfjgxTB2o+ALqwPpHM="; + hash = "sha256-8LIVM9+Wt9V7iKUwqTBUTf8LiQ16NE3CYtCJknjl56o="; }; outputs = [ "out" "dev" ]; From fbfbbc2d0c06f0334242aae6752bdeca317f16a6 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 18 Jul 2022 14:12:21 +0800 Subject: [PATCH 26/37] cinnamon.muffin: 5.2.0 -> 5.4.4 Rebased on mutter 3.36.0-0ubuntu0.20.04.1. --- pkgs/desktops/cinnamon/muffin/default.nix | 126 +++++++++--------- pkgs/desktops/cinnamon/muffin/fix-paths.patch | 13 ++ 2 files changed, 78 insertions(+), 61 deletions(-) create mode 100644 pkgs/desktops/cinnamon/muffin/fix-paths.patch diff --git a/pkgs/desktops/cinnamon/muffin/default.nix b/pkgs/desktops/cinnamon/muffin/default.nix index 6f35d6b5901d..c7d803ed5aca 100644 --- a/pkgs/desktops/cinnamon/muffin/default.nix +++ b/pkgs/desktops/cinnamon/muffin/default.nix @@ -1,100 +1,104 @@ -{ fetchFromGitHub +{ stdenv +, lib +, fetchFromGitHub +, substituteAll +, cairo , cinnamon-desktop +, dbus +, desktop-file-utils , glib -, file , gnome -, gnome-doc-utils -, fetchpatch , gobject-introspection +, graphene , gtk3 -, intltool , json-glib +, libcanberra +, libdrm +, libgnomekbd +, libgudev , libinput , libstartup_notification -, libXtst +, libwacom +, libXdamage , libxkbcommon +, libXtst +, mesa +, meson +, ninja +, pipewire , pkg-config -, lib -, stdenv +, python3 , udev -, xorg , wrapGAppsHook -, pango -, cairo -, gtk-doc -, docbook_xsl -, docbook_xml_dtd_43 -, docbook_xml_dtd_42 -, docbook_xml_dtd_412 -, autoconf -, automake -, gettext -, libtool +, xorgserver }: -# it's a frankensteins monster with some cinnamon sparkles added on top of it - stdenv.mkDerivation rec { pname = "muffin"; - version = "5.2.0"; + version = "5.4.4"; + + outputs = [ "out" "dev" "man" ]; + + patches = [ + (substituteAll { + src = ./fix-paths.patch; + zenity = gnome.zenity; + }) + ]; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - hash = "sha256-WAp0HbfRtwsPjJX1kPBqUStqLaudQPZ8E+h4jmggmw8="; + hash = "sha256-u3PNSyjxtPLFdA+2Iz+NuqlcQC9IwsFb7Tb5eVAJunY="; }; - buildInputs = [ - gtk3 - glib - pango - cairo - json-glib - cinnamon-desktop - xorg.libXcomposite - xorg.libXcursor - xorg.libXdamage - xorg.libXext - xorg.libXfixes - xorg.libXi - xorg.libxkbfile - xorg.xkeyboardconfig + nativeBuildInputs = [ + desktop-file-utils + mesa # needed for gbm + meson + ninja + pkg-config + python3 + wrapGAppsHook + xorgserver # for cvt command + ]; - libxkbcommon - gnome.zenity + buildInputs = [ + cairo + cinnamon-desktop + dbus + glib + gobject-introspection + gtk3 + libcanberra + libdrm + libgnomekbd + libgudev libinput libstartup_notification - libXtst + libwacom + libXdamage + libxkbcommon + pipewire udev - gobject-introspection ]; - nativeBuildInputs = [ - autoconf - automake - gettext - libtool - wrapGAppsHook - pkg-config - intltool - - gnome-doc-utils - gtk-doc - docbook_xsl - docbook_xml_dtd_43 - docbook_xml_dtd_42 - docbook_xml_dtd_412 + propagatedBuildInputs = [ + # required for pkg-config to detect muffin-clutter + json-glib + libXtst + graphene ]; - preConfigure = '' - NOCONFIGURE=1 ./autogen.sh + postPatch = '' + patchShebangs src/backends/native/gen-default-modes.py ''; meta = with lib; { homepage = "https://github.com/linuxmint/muffin"; description = "The window management library for the Cinnamon desktop (libmuffin) and its sample WM binary (muffin)"; - license = licenses.gpl2; + license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = teams.cinnamon.members; }; diff --git a/pkgs/desktops/cinnamon/muffin/fix-paths.patch b/pkgs/desktops/cinnamon/muffin/fix-paths.patch new file mode 100644 index 000000000000..6ac0a431f61f --- /dev/null +++ b/pkgs/desktops/cinnamon/muffin/fix-paths.patch @@ -0,0 +1,13 @@ +diff --git a/src/core/util.c b/src/core/util.c +index 57b73747d..f424cc81c 100644 +--- a/src/core/util.c ++++ b/src/core/util.c +@@ -636,7 +636,7 @@ meta_show_dialog (const char *type, + + args = g_ptr_array_new (); + +- append_argument (args, "zenity"); ++ append_argument (args, "@zenity@/bin/zenity"); + append_argument (args, type); + + if (display) From 1e64d9a87c0f2f4d82613d5e6c39bd95408ce38c Mon Sep 17 00:00:00 2001 From: Dmitry Kalinkin Date: Sun, 31 Jul 2022 19:43:07 -0400 Subject: [PATCH 27/37] root: 6.26.04 -> 6.26.06 --- pkgs/applications/science/misc/root/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/misc/root/default.nix b/pkgs/applications/science/misc/root/default.nix index 3316284349bc..b4e0a35184a8 100644 --- a/pkgs/applications/science/misc/root/default.nix +++ b/pkgs/applications/science/misc/root/default.nix @@ -56,11 +56,11 @@ in stdenv.mkDerivation rec { pname = "root"; - version = "6.26.04"; + version = "6.26.06"; src = fetchurl { url = "https://root.cern.ch/download/root_v${version}.source.tar.gz"; - hash = "sha256-onHPgngtbtLIfqXu9mgYA/LmnhezA2352GNjbpNYQh4="; + hash = "sha256-sfc8l2pYClxWyMigFSWCod/FYLTdgOG3VFI3tl5sics="; }; nativeBuildInputs = [ makeWrapper cmake pkg-config git ]; From 9da9a1474c44719c58b5f1a788d7888bb2d6d36e Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 18 Jul 2022 14:48:23 +0800 Subject: [PATCH 28/37] cinnamon.cinnamon-common: 5.2.0 -> 5.4.8 --- .../cinnamon/cinnamon-common/default.nix | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/pkgs/desktops/cinnamon/cinnamon-common/default.nix b/pkgs/desktops/cinnamon/cinnamon-common/default.nix index 303443cc5f9e..133f404ee9ed 100644 --- a/pkgs/desktops/cinnamon/cinnamon-common/default.nix +++ b/pkgs/desktops/cinnamon/cinnamon-common/default.nix @@ -1,6 +1,5 @@ { atk , cacert -, fetchpatch , dbus , cinnamon-control-center , cinnamon-desktop @@ -8,11 +7,13 @@ , cinnamon-session , cinnamon-translations , cjs +, clutter , fetchFromGitHub , gdk-pixbuf , libgnomekbd , glib , gobject-introspection +, gsound , gtk3 , intltool , json-glib @@ -47,31 +48,26 @@ , meson , ninja , gst_all_1 +, perl }: stdenv.mkDerivation rec { pname = "cinnamon-common"; - version = "5.2.0"; + version = "5.4.8"; src = fetchFromGitHub { owner = "linuxmint"; repo = "cinnamon"; rev = version; - hash = "sha256-B2Du2zis0xWeeyh3kSyz1doWImk9Fuk4qQ8HNZZdqdw="; + hash = "sha256-Z+BbvLgH4gOsLMSC0r5Hp9yDZz4XMH7NR/A9to+/djA="; }; patches = [ ./use-sane-install-dir.patch ./libdir.patch - - (fetchpatch { - url = "https://github.com/linuxmint/cinnamon/commit/77ed66050f7df889fcb7a10b702c7b8bcdeaa130.patch"; - sha256 = "sha256-OegLxz6Xr/nxVwVOAd2oOY62ohZ3r6uYn1+YED5EBHQ="; - }) ]; buildInputs = [ - # TODO: review if we really need this all (python3.withPackages (pp: with pp; [ dbus-python setproctitle pygobject3 pycairo xapp pillow pytz tinycss2 python-pam pexpect distro requests ])) atk cacert @@ -79,9 +75,11 @@ stdenv.mkDerivation rec { cinnamon-desktop cinnamon-menus cjs + clutter dbus gdk-pixbuf glib + gsound gtk3 json-glib libsoup @@ -120,6 +118,7 @@ stdenv.mkDerivation rec { wrapGAppsHook intltool gtk-doc + perl ]; # use locales from cinnamon-translations (not using --localedir because datadir is used) @@ -151,6 +150,8 @@ stdenv.mkDerivation rec { sed "s| cinnamon-session| ${cinnamon-session}/bin/cinnamon-session|g" -i ./files/usr/bin/cinnamon-session-cinnamon -i ./files/usr/bin/cinnamon-session-cinnamon2d sed "s|/usr/bin|$out/bin|g" -i ./files/usr/share/xsessions/cinnamon.desktop ./files/usr/share/xsessions/cinnamon2d.desktop + + patchShebangs src/data-to-c.pl ''; passthru = { From 20d269ea81b7429fa519bd8706b949cd2fecaf55 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 18 Jul 2022 15:57:10 +0800 Subject: [PATCH 29/37] nixos/cinnamon: switch to blueman Part of Linux Mint 21 changes. https://www.linuxmint.com/rel_vanessa_cinnamon_whatsnew.php --- nixos/modules/services/x11/desktop-managers/cinnamon.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/x11/desktop-managers/cinnamon.nix b/nixos/modules/services/x11/desktop-managers/cinnamon.nix index 8ca5f760fd11..3317c58bb522 100644 --- a/nixos/modules/services/x11/desktop-managers/cinnamon.nix +++ b/nixos/modules/services/x11/desktop-managers/cinnamon.nix @@ -82,6 +82,7 @@ in ''; # Default services + services.blueman.enable = mkDefault true; hardware.bluetooth.enable = mkDefault true; hardware.pulseaudio.enable = mkDefault true; security.polkit.enable = true; @@ -199,7 +200,6 @@ in environment.systemPackages = with pkgs // pkgs.gnome // pkgs.cinnamon; utils.removePackagesByName [ # cinnamon team apps bulky - blueberry warpinator # cinnamon xapps From c0520de7e88890da2abace38149af9ca43d20980 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 18 Jul 2022 16:15:03 +0800 Subject: [PATCH 30/37] cinnamon.mint-artwork: 1.5.4 -> 1.6.0 --- pkgs/desktops/cinnamon/mint-artwork/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/cinnamon/mint-artwork/default.nix b/pkgs/desktops/cinnamon/mint-artwork/default.nix index abc7c172cb77..16ad17294071 100644 --- a/pkgs/desktops/cinnamon/mint-artwork/default.nix +++ b/pkgs/desktops/cinnamon/mint-artwork/default.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation rec { pname = "mint-artwork"; - version = "1.5.4"; + version = "1.6.0"; src = fetchurl { url = "http://packages.linuxmint.com/pool/main/m/mint-artwork/mint-artwork_${version}.tar.xz"; - hash = "sha256-ZRJK1fzIF36BdUlVhLwdFdfgQvN2ashzjgpCxoOIbK8="; + hash = "sha256-un5T56zzN2vRVp42RHczDEKwrweSeygASkFJU5LXCDo="; }; nativeBuildInputs = [ From ecd8ff8af3e4d87a8ea30fde0c7799088e941922 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 26 Jul 2022 21:21:36 +0800 Subject: [PATCH 31/37] blueberry: 1.4.7 -> 1.4.8 --- pkgs/tools/bluetooth/blueberry/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/bluetooth/blueberry/default.nix b/pkgs/tools/bluetooth/blueberry/default.nix index 6a0f1d2d00bc..3954d3f5cd9b 100644 --- a/pkgs/tools/bluetooth/blueberry/default.nix +++ b/pkgs/tools/bluetooth/blueberry/default.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "blueberry"; - version = "1.4.7"; + version = "1.4.8"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - sha256 = "sha256-ziAdLFSZS8bh+OBSYLqxJ3g7mgFai/psvlBw3Qt17w0="; + sha256 = "sha256-MyIjcTyKn1aC2th6fCOw4cIqrRKatk2s4QD5R9cm83A="; }; nativeBuildInputs = [ From 4a50454cfea56edb806318e409ebd031452457a2 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 26 Jul 2022 21:23:21 +0800 Subject: [PATCH 32/37] hypnotix: 2.8 -> 2.9 --- pkgs/applications/video/hypnotix/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/hypnotix/default.nix b/pkgs/applications/video/hypnotix/default.nix index ad149b947e48..b65f41d9a96d 100644 --- a/pkgs/applications/video/hypnotix/default.nix +++ b/pkgs/applications/video/hypnotix/default.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "hypnotix"; - version = "2.8"; + version = "2.9"; src = fetchFromGitHub { owner = "linuxmint"; repo = "hypnotix"; rev = version; - hash = "sha256-uj5Bn3K9SCKE4p1jylfQ8XnAwNnN4VXHLMLrwhKhzsk="; + hash = "sha256-jjCyO6lyhqH4xeNp5uy/KqNr5Mvv+45pJGHFOXNi0rk="; }; patches = [ From be91726358a412da3503c8cadffd2eeec67df439 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 27 Jul 2022 12:05:17 +0800 Subject: [PATCH 33/37] treewide: rename cinnamon.xapps to cinnamon.xapp https://github.com/linuxmint/xapps redirects to https://github.com/linuxmint/xapp, and the meson project name is xapp. --- .../x11/desktop-managers/cinnamon.nix | 4 ++-- .../backup/timeshift/unwrapped.nix | 4 ++-- .../editors/xed-editor/default.nix | 4 ++-- pkgs/applications/misc/sticky/default.nix | 2 +- pkgs/applications/video/hypnotix/default.nix | 2 +- pkgs/applications/video/xplayer/default.nix | 4 ++-- .../cinnamon/cinnamon-common/default.nix | 23 +++++++++++++++---- .../cinnamon-gsettings-overrides/default.nix | 4 ++-- .../cinnamon/cinnamon-screensaver/default.nix | 11 ++++++--- .../cinnamon/cinnamon-session/default.nix | 4 ++-- pkgs/desktops/cinnamon/cjs/default.nix | 4 ++-- pkgs/desktops/cinnamon/default.nix | 9 +++++--- pkgs/desktops/cinnamon/nemo/default.nix | 4 ++-- pkgs/desktops/cinnamon/pix/default.nix | 4 ++-- .../cinnamon/{xapps => xapp}/default.nix | 4 ++-- pkgs/desktops/cinnamon/xreader/default.nix | 4 ++-- pkgs/desktops/cinnamon/xviewer/default.nix | 4 ++-- .../python-modules/xapp/default.nix | 4 ++-- pkgs/tools/bluetooth/blueberry/default.nix | 2 +- pkgs/top-level/all-packages.nix | 6 ++--- pkgs/top-level/python-packages.nix | 2 +- 21 files changed, 65 insertions(+), 44 deletions(-) rename pkgs/desktops/cinnamon/{xapps => xapp}/default.nix (96%) diff --git a/nixos/modules/services/x11/desktop-managers/cinnamon.nix b/nixos/modules/services/x11/desktop-managers/cinnamon.nix index 3317c58bb522..b6d9595772ed 100644 --- a/nixos/modules/services/x11/desktop-managers/cinnamon.nix +++ b/nixos/modules/services/x11/desktop-managers/cinnamon.nix @@ -92,7 +92,7 @@ in cinnamon-common cinnamon-screensaver nemo - xapps + xapp ]; services.cinnamon.apps.enable = mkDefault true; services.gnome.glib-networking.enable = true; @@ -202,7 +202,7 @@ in bulky warpinator - # cinnamon xapps + # cinnamon xapp xviewer xreader xed-editor diff --git a/pkgs/applications/backup/timeshift/unwrapped.nix b/pkgs/applications/backup/timeshift/unwrapped.nix index 7f27a0d6ca1b..61964370b3e2 100644 --- a/pkgs/applications/backup/timeshift/unwrapped.nix +++ b/pkgs/applications/backup/timeshift/unwrapped.nix @@ -10,7 +10,7 @@ , libgee , util-linux , vte -, xapps +, xapp }: stdenv.mkDerivation rec { @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { json-glib libgee vte - xapps + xapp ]; preBuild = '' diff --git a/pkgs/applications/editors/xed-editor/default.nix b/pkgs/applications/editors/xed-editor/default.nix index 834130af12b4..0cbca2ea2bde 100644 --- a/pkgs/applications/editors/xed-editor/default.nix +++ b/pkgs/applications/editors/xed-editor/default.nix @@ -7,7 +7,7 @@ , gtk3 , gtksourceview4 , gspell -, xapps +, xapp , pkg-config , python3 , meson @@ -45,7 +45,7 @@ stdenv.mkDerivation rec { gtksourceview4 libpeas gspell - xapps + xapp ]; doInstallCheck = true; diff --git a/pkgs/applications/misc/sticky/default.nix b/pkgs/applications/misc/sticky/default.nix index b9d12066affd..a66fecd83b76 100644 --- a/pkgs/applications/misc/sticky/default.nix +++ b/pkgs/applications/misc/sticky/default.nix @@ -33,7 +33,7 @@ python3.pkgs.buildPythonApplication rec { buildInputs = [ glib gobject-introspection - cinnamon.xapps + cinnamon.xapp gspell ]; diff --git a/pkgs/applications/video/hypnotix/default.nix b/pkgs/applications/video/hypnotix/default.nix index b65f41d9a96d..af6d9fe702c4 100644 --- a/pkgs/applications/video/hypnotix/default.nix +++ b/pkgs/applications/video/hypnotix/default.nix @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { dontWrapGApps = true; buildInputs = [ - cinnamon.xapps + cinnamon.xapp ]; pythonPath = with python3.pkgs; [ diff --git a/pkgs/applications/video/xplayer/default.nix b/pkgs/applications/video/xplayer/default.nix index a18b5311f5ba..3bbbb115fbea 100644 --- a/pkgs/applications/video/xplayer/default.nix +++ b/pkgs/applications/video/xplayer/default.nix @@ -22,7 +22,7 @@ , pkg-config , python3 , wrapGAppsHook -, xapps +, xapp , yelp-tools }: let @@ -83,7 +83,7 @@ stdenv.mkDerivation rec { libxml2 libxplayer-plparser pythonenv - xapps + xapp # to satisfy configure script pythonenv.pkgs.pygobject3 ]; diff --git a/pkgs/desktops/cinnamon/cinnamon-common/default.nix b/pkgs/desktops/cinnamon/cinnamon-common/default.nix index 133f404ee9ed..87d500cf617b 100644 --- a/pkgs/desktops/cinnamon/cinnamon-common/default.nix +++ b/pkgs/desktops/cinnamon/cinnamon-common/default.nix @@ -35,7 +35,7 @@ , python3 , keybinder3 , cairo -, xapps +, xapp , upower , nemo , libnotify @@ -68,7 +68,20 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - (python3.withPackages (pp: with pp; [ dbus-python setproctitle pygobject3 pycairo xapp pillow pytz tinycss2 python-pam pexpect distro requests ])) + (python3.withPackages (pp: with pp; [ + dbus-python + setproctitle + pygobject3 + pycairo + python3.pkgs.xapp # The scope prefix is required + pillow + pytz + tinycss2 + python-pam + pexpect + distro + requests + ])) atk cacert cinnamon-control-center @@ -99,7 +112,7 @@ stdenv.mkDerivation rec { gnome.caribou keybinder3 upower - xapps + xapp timezonemap nemo libnotify @@ -134,8 +147,8 @@ stdenv.mkDerivation rec { sed "s|/usr/share/sounds|/run/current-system/sw/share/sounds|g" -i ./files/usr/share/cinnamon/cinnamon-settings/bin/SettingsWidgets.py - sed "s|/usr/bin/upload-system-info|${xapps}/bin/upload-system-info|g" -i ./files/usr/share/cinnamon/cinnamon-settings/modules/cs_info.py - sed "s|upload-system-info|${xapps}/bin/upload-system-info|g" -i ./files/usr/share/cinnamon/cinnamon-settings/modules/cs_info.py + sed "s|/usr/bin/upload-system-info|${xapp}/bin/upload-system-info|g" -i ./files/usr/share/cinnamon/cinnamon-settings/modules/cs_info.py + sed "s|upload-system-info|${xapp}/bin/upload-system-info|g" -i ./files/usr/share/cinnamon/cinnamon-settings/modules/cs_info.py sed "s|/usr/bin/cinnamon-control-center|${cinnamon-control-center}/bin/cinnamon-control-center|g" -i ./files/usr/bin/cinnamon-settings # this one really IS optional diff --git a/pkgs/desktops/cinnamon/cinnamon-gsettings-overrides/default.nix b/pkgs/desktops/cinnamon/cinnamon-gsettings-overrides/default.nix index 3066d7fcd807..a3456755045f 100644 --- a/pkgs/desktops/cinnamon/cinnamon-gsettings-overrides/default.nix +++ b/pkgs/desktops/cinnamon/cinnamon-gsettings-overrides/default.nix @@ -10,7 +10,7 @@ , muffin , nemo -, xapps +, xapp , cinnamon-desktop , cinnamon-session , cinnamon-settings-daemon @@ -28,7 +28,7 @@ let bulky muffin nemo - xapps + xapp cinnamon-desktop cinnamon-session cinnamon-settings-daemon diff --git a/pkgs/desktops/cinnamon/cinnamon-screensaver/default.nix b/pkgs/desktops/cinnamon/cinnamon-screensaver/default.nix index 6afc85420649..23be4175ab6d 100644 --- a/pkgs/desktops/cinnamon/cinnamon-screensaver/default.nix +++ b/pkgs/desktops/cinnamon/cinnamon-screensaver/default.nix @@ -22,7 +22,7 @@ , pam , accountsservice , cairo -, xapps +, xapp , xdotool , xorg , iso-flags-png-320x420 @@ -71,8 +71,13 @@ stdenv.mkDerivation rec { xorg.libX11 xorg.libXrandr - (python3.withPackages (pp: with pp; [ pygobject3 setproctitle xapp pycairo ])) - xapps + (python3.withPackages (pp: with pp; [ + pygobject3 + setproctitle + python3.pkgs.xapp # The scope prefix is required + pycairo + ])) + xapp xdotool pam accountsservice diff --git a/pkgs/desktops/cinnamon/cinnamon-session/default.nix b/pkgs/desktops/cinnamon/cinnamon-session/default.nix index 56fc8fb04b8a..261433e65872 100644 --- a/pkgs/desktops/cinnamon/cinnamon-session/default.nix +++ b/pkgs/desktops/cinnamon/cinnamon-session/default.nix @@ -17,7 +17,7 @@ , stdenv , systemd , wrapGAppsHook -, xapps +, xapp , xorg , libexecinfo , pango @@ -46,7 +46,7 @@ stdenv.mkDerivation rec { pango xorg.libX11 xorg.libXext - xapps + xapp xorg.libXau xorg.libXcomposite diff --git a/pkgs/desktops/cinnamon/cjs/default.nix b/pkgs/desktops/cinnamon/cjs/default.nix index b7ebd86afc24..74b105381836 100644 --- a/pkgs/desktops/cinnamon/cjs/default.nix +++ b/pkgs/desktops/cinnamon/cjs/default.nix @@ -8,7 +8,7 @@ , python3 , cairo , gnome -, xapps +, xapp , keybinder3 , upower , callPackage @@ -70,7 +70,7 @@ stdenv.mkDerivation rec { gnome.caribou keybinder3 upower - xapps + xapp ]; mesonFlags = [ diff --git a/pkgs/desktops/cinnamon/default.nix b/pkgs/desktops/cinnamon/default.nix index 7f9d332ed140..5a803c6d487c 100644 --- a/pkgs/desktops/cinnamon/default.nix +++ b/pkgs/desktops/cinnamon/default.nix @@ -1,4 +1,4 @@ -{ pkgs, lib }: +{ config, pkgs, lib }: lib.makeScope pkgs.newScope (self: with self; { iso-flags-png-320x420 = pkgs.iso-flags.overrideAttrs (p: p // { @@ -31,8 +31,11 @@ lib.makeScope pkgs.newScope (self: with self; { mint-y-icons = callPackage ./mint-y-icons { }; muffin = callPackage ./muffin { }; pix = callPackage ./pix { }; - xapps = callPackage ./xapps { }; + xapp = callPackage ./xapp { }; warpinator = callPackage ./warpinator { }; xreader = callPackage ./xreader { }; xviewer = callPackage ./xviewer { }; -}) +}) // lib.optionalAttrs config.allowAliases { + # Aliases need to be outside the scope or they will shadow the attributes from parent scope. + xapps = pkgs.cinnamon.xapp; # added 2022-07-27 +} diff --git a/pkgs/desktops/cinnamon/nemo/default.nix b/pkgs/desktops/cinnamon/nemo/default.nix index 75db6308287f..4b013050ad84 100644 --- a/pkgs/desktops/cinnamon/nemo/default.nix +++ b/pkgs/desktops/cinnamon/nemo/default.nix @@ -12,7 +12,7 @@ , gtk3 , gvfs , cinnamon-desktop -, xapps +, xapp , libexif , exempi , intltool @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { gtk3 cinnamon-desktop libxml2 - xapps + xapp libexif exempi gvfs diff --git a/pkgs/desktops/cinnamon/pix/default.nix b/pkgs/desktops/cinnamon/pix/default.nix index 3193efb958cb..ebd116882a8c 100644 --- a/pkgs/desktops/cinnamon/pix/default.nix +++ b/pkgs/desktops/cinnamon/pix/default.nix @@ -16,7 +16,7 @@ , pkg-config , shared-mime-info , wrapGAppsHook -, xapps +, xapp , yelp-tools , libsecret , webkitgtk @@ -56,7 +56,7 @@ stdenv.mkDerivation rec { buildInputs = [ glib gtk3 - xapps + xapp libsecret webkitgtk libwebp diff --git a/pkgs/desktops/cinnamon/xapps/default.nix b/pkgs/desktops/cinnamon/xapp/default.nix similarity index 96% rename from pkgs/desktops/cinnamon/xapps/default.nix rename to pkgs/desktops/cinnamon/xapp/default.nix index 60a0e0aea70e..655284f20d82 100644 --- a/pkgs/desktops/cinnamon/xapps/default.nix +++ b/pkgs/desktops/cinnamon/xapp/default.nix @@ -22,7 +22,7 @@ }: stdenv.mkDerivation rec { - pname = "xapps"; + pname = "xapp"; version = "2.2.14"; outputs = [ "out" "dev" ]; @@ -96,7 +96,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - homepage = "https://github.com/linuxmint/xapps"; + homepage = "https://github.com/linuxmint/xapp"; description = "Cross-desktop libraries and common resources"; license = licenses.lgpl3; platforms = platforms.linux; diff --git a/pkgs/desktops/cinnamon/xreader/default.nix b/pkgs/desktops/cinnamon/xreader/default.nix index 043b730ec765..67983d505694 100644 --- a/pkgs/desktops/cinnamon/xreader/default.nix +++ b/pkgs/desktops/cinnamon/xreader/default.nix @@ -8,7 +8,7 @@ , gtk3 , wrapGAppsHook , libxml2 -, xapps +, xapp , meson , pkg-config , cairo @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { buildInputs = [ glib gtk3 - xapps + xapp cairo libxml2 libsecret diff --git a/pkgs/desktops/cinnamon/xviewer/default.nix b/pkgs/desktops/cinnamon/xviewer/default.nix index d7c7ef638db5..c0dc50182c01 100644 --- a/pkgs/desktops/cinnamon/xviewer/default.nix +++ b/pkgs/desktops/cinnamon/xviewer/default.nix @@ -21,7 +21,7 @@ , pkg-config , python3 , wrapGAppsHook -, xapps +, xapp , yelp-tools }: @@ -61,7 +61,7 @@ stdenv.mkDerivation rec { libpeas librsvg libxml2 - xapps + xapp ]; meta = with lib; { diff --git a/pkgs/development/python-modules/xapp/default.nix b/pkgs/development/python-modules/xapp/default.nix index b847132f34d7..ba48de4de7e1 100644 --- a/pkgs/development/python-modules/xapp/default.nix +++ b/pkgs/development/python-modules/xapp/default.nix @@ -5,7 +5,7 @@ , pygobject3 , gtk3 , gobject-introspection -, xapps +, xapp , polkit }: @@ -25,7 +25,7 @@ buildPythonPackage rec { pygobject3 gtk3 gobject-introspection - xapps + xapp polkit ]; diff --git a/pkgs/tools/bluetooth/blueberry/default.nix b/pkgs/tools/bluetooth/blueberry/default.nix index 3954d3f5cd9b..9208e286c9b4 100644 --- a/pkgs/tools/bluetooth/blueberry/default.nix +++ b/pkgs/tools/bluetooth/blueberry/default.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { buildInputs = [ bluez-tools - cinnamon.xapps + cinnamon.xapp gnome.gnome-bluetooth_1_0 python3Packages.python util-linux diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 49772490ff0f..15de4f465454 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -30637,7 +30637,7 @@ with pkgs; timelimit = callPackage ../tools/misc/timelimit { }; - timeshift-unwrapped = callPackage ../applications/backup/timeshift/unwrapped.nix { inherit (cinnamon) xapps; }; + timeshift-unwrapped = callPackage ../applications/backup/timeshift/unwrapped.nix { inherit (cinnamon) xapp; }; timeshift = callPackage ../applications/backup/timeshift { grubPackage = grub2_full; }; @@ -31383,7 +31383,7 @@ with pkgs; xdotool = callPackage ../tools/X11/xdotool { }; xed-editor = callPackage ../applications/editors/xed-editor { - xapps = cinnamon.xapps; + xapp = cinnamon.xapp; }; xenPackages = recurseIntoAttrs (callPackage ../applications/virtualization/xen/packages.nix {}); @@ -31493,7 +31493,7 @@ with pkgs; xplayer = callPackage ../applications/video/xplayer { inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad; - inherit (cinnamon) xapps; + inherit (cinnamon) xapp; }; libxplayer-plparser = callPackage ../applications/video/xplayer/plparser.nix { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4f430c6bb183..53574ad1b6eb 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11448,7 +11448,7 @@ in { xapp = callPackage ../development/python-modules/xapp { inherit (pkgs) gtk3 gobject-introspection polkit; - inherit (pkgs.cinnamon) xapps; + inherit (pkgs.cinnamon) xapp; }; xarray = callPackage ../development/python-modules/xarray { }; From 041b684369642f8298a59784509368a20ba9d085 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 27 Jul 2022 12:25:25 +0800 Subject: [PATCH 34/37] rl-2211: mention cinnamon update --- nixos/doc/manual/from_md/release-notes/rl-2211.section.xml | 5 +++++ nixos/doc/manual/release-notes/rl-2211.section.md | 2 ++ 2 files changed, 7 insertions(+) diff --git a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml index 864b6e47db26..314c7438c4f8 100644 --- a/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml +++ b/nixos/doc/manual/from_md/release-notes/rl-2211.section.xml @@ -95,6 +95,11 @@ PHP now defaults to PHP 8.1, updated from 8.0. + + + Cinnamon has been updated to 5.4. + + hardware.nvidia has a new option diff --git a/nixos/doc/manual/release-notes/rl-2211.section.md b/nixos/doc/manual/release-notes/rl-2211.section.md index d4059e739322..8405b6b41656 100644 --- a/nixos/doc/manual/release-notes/rl-2211.section.md +++ b/nixos/doc/manual/release-notes/rl-2211.section.md @@ -46,6 +46,8 @@ In addition to numerous new and upgraded packages, this release has the followin - PHP now defaults to PHP 8.1, updated from 8.0. +- Cinnamon has been updated to 5.4. + - `hardware.nvidia` has a new option `open` that can be used to opt in the opensource version of NVIDIA kernel driver. Note that the driver's support for GeForce and Workstation GPUs is still alpha quality, see [NVIDIA Releases Open-Source GPU Kernel Modules](https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/) for the official announcement. From e315cc6a0e14b0f39bb5ef00ce7c32fdb8718ce9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Aug 2022 12:23:58 +0000 Subject: [PATCH 35/37] kubebuilder: 3.5.0 -> 3.6.0 --- .../applications/networking/cluster/kubebuilder/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/kubebuilder/default.nix b/pkgs/applications/networking/cluster/kubebuilder/default.nix index dc3c99878004..0aeb54948a3a 100644 --- a/pkgs/applications/networking/cluster/kubebuilder/default.nix +++ b/pkgs/applications/networking/cluster/kubebuilder/default.nix @@ -9,15 +9,15 @@ buildGoModule rec { pname = "kubebuilder"; - version = "3.5.0"; + version = "3.6.0"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "kubebuilder"; rev = "v${version}"; - sha256 = "sha256-4R7Zpz90Bcj/OqxR+ahvYk3VsJ1R+k9q36Q77JsXJ1w="; + sha256 = "sha256-WbFY1tBwq0DjJqM5ld7W9GkhPQDsGUQCwEe42XkJlfQ="; }; - vendorSha256 = "sha256-ppeasqyr2Ow8d52P01IEf42+KTFXTEPv/giKPjTORwE="; + vendorSha256 = "sha256-tz0SHAl9SwppjA8s0m4gJOh6rf8F+kRc2HnNMjO+blQ="; subPackages = ["cmd"]; From 016de638ab0bb33b35135387e43bb139e8460be2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 7 Aug 2022 01:24:44 +0000 Subject: [PATCH 36/37] apprise: 0.9.9 -> 1.0.0 --- pkgs/development/python-modules/apprise/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/apprise/default.nix b/pkgs/development/python-modules/apprise/default.nix index 45354defe174..5c1b779b79e0 100644 --- a/pkgs/development/python-modules/apprise/default.nix +++ b/pkgs/development/python-modules/apprise/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "apprise"; - version = "0.9.9"; + version = "1.0.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-a6PQ6DB+JkfDJA7BoNVXHzpFP5FD2Ug07LAmYLDo0kQ="; + hash = "sha256-llOQAzH4vR9O+pzaLCueJ7aar7Kt8UsrzmV5f3UzOss="; }; nativeBuildInputs = [ From 76595601ad2dbc91d9d7b40194f72a0cbf314c92 Mon Sep 17 00:00:00 2001 From: AndersonTorres Date: Sun, 7 Aug 2022 00:11:41 -0300 Subject: [PATCH 37/37] pueue: 2.0.0 -> 2.1.0 --- pkgs/applications/misc/pueue/default.nix | 43 +++++++++++++++++++----- 1 file changed, 34 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/misc/pueue/default.nix b/pkgs/applications/misc/pueue/default.nix index 0a7b4bc7933c..27f4afb435f8 100644 --- a/pkgs/applications/misc/pueue/default.nix +++ b/pkgs/applications/misc/pueue/default.nix @@ -1,23 +1,37 @@ -{ stdenv, lib, rustPlatform, fetchFromGitHub, installShellFiles, SystemConfiguration, libiconv }: +{ lib +, stdenv +, fetchFromGitHub +, SystemConfiguration +, installShellFiles +, libiconv +, rustPlatform +}: rustPlatform.buildRustPackage rec { pname = "pueue"; - version = "2.0.0"; + version = "2.1.0"; src = fetchFromGitHub { owner = "Nukesor"; - repo = pname; + repo = "pueue"; rev = "v${version}"; - sha256 = "sha256-eFO9v+CZ3sFJJ0Ksa2sV5snjBz9lUkElGSj4DfEUebs="; + hash = "sha256-xUTkjj/PdlgDEp2VMwBuRtF/9iGGiN4FZizdOdcbTag="; }; - cargoSha256 = "sha256-cyuDXMmVrVx3kluumR6WleMzuoV+261f47rpkVYHzZA="; + cargoSha256 = "sha256-7VdPu+9RYoj4Xfb3J6GLOji7Fqxkk+Fswi4C4q33+jk="; nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.isDarwin [ SystemConfiguration libiconv ]; + buildInputs = lib.optionals stdenv.isDarwin [ + SystemConfiguration + libiconv + ]; - checkFlags = [ "--skip=test_single_huge_payload" "--skip=test_create_unix_socket" ]; + checkFlags = [ + "--test client_tests" + "--skip=test_single_huge_payload" + "--skip=test_create_unix_socket" + ]; postInstall = '' for shell in bash fish zsh; do @@ -27,10 +41,21 @@ rustPlatform.buildRustPackage rec { ''; meta = with lib; { - description = "A daemon for managing long running shell commands"; homepage = "https://github.com/Nukesor/pueue"; + description = "A daemon for managing long running shell commands"; + longDescription = '' + Pueue is a command-line task management tool for sequential and parallel + execution of long-running tasks. + + Simply put, it's a tool that processes a queue of shell commands. On top + of that, there are a lot of convenient features and abstractions. + + Since Pueue is not bound to any terminal, you can control your tasks from + any terminal on the same machine. The queue will be continuously + processed, even if you no longer have any active ssh sessions. + ''; changelog = "https://github.com/Nukesor/pueue/raw/v${version}/CHANGELOG.md"; license = licenses.mit; - maintainers = [ maintainers.marsam ]; + maintainers = with maintainers; [ marsam ]; }; }