diff options
author | Maciej Krüger <mkg20001@gmail.com> | 2021-02-08 12:46:40 +0100 |
---|---|---|
committer | Maciej Krüger <mkg20001@gmail.com> | 2021-04-19 14:46:28 +0200 |
commit | 048ccae8c5efbd621ac17c9f97da23b8270ec381 (patch) | |
tree | 1d20421e39c5ef10e1d2ecea0e731b76541734b2 /pkgs/desktops/cinnamon/cinnamon-common/default.nix | |
parent | 1795c727ec30974ffb9038f13e72aa9eb45b1485 (diff) | |
download | nixlib-048ccae8c5efbd621ac17c9f97da23b8270ec381.tar nixlib-048ccae8c5efbd621ac17c9f97da23b8270ec381.tar.gz nixlib-048ccae8c5efbd621ac17c9f97da23b8270ec381.tar.bz2 nixlib-048ccae8c5efbd621ac17c9f97da23b8270ec381.tar.lz nixlib-048ccae8c5efbd621ac17c9f97da23b8270ec381.tar.xz nixlib-048ccae8c5efbd621ac17c9f97da23b8270ec381.tar.zst nixlib-048ccae8c5efbd621ac17c9f97da23b8270ec381.zip |
cinnamon.cinnamon-common: 4.6.1 -> 4.8.6
Diffstat (limited to 'pkgs/desktops/cinnamon/cinnamon-common/default.nix')
-rw-r--r-- | pkgs/desktops/cinnamon/cinnamon-common/default.nix | 35 |
1 files changed, 10 insertions, 25 deletions
diff --git a/pkgs/desktops/cinnamon/cinnamon-common/default.nix b/pkgs/desktops/cinnamon/cinnamon-common/default.nix index 11fcdb7452bb..127516e58c18 100644 --- a/pkgs/desktops/cinnamon/cinnamon-common/default.nix +++ b/pkgs/desktops/cinnamon/cinnamon-common/default.nix @@ -1,5 +1,4 @@ { atk -, autoreconfHook , cacert , fetchpatch , dbus @@ -42,32 +41,25 @@ , pciutils , timezonemap , libnma +, meson +, ninja +, gst_all_1 }: -let - libcroco = callPackage ./libcroco.nix { }; -in stdenv.mkDerivation rec { pname = "cinnamon-common"; - version = "4.6.1"; + version = "4.8.6"; src = fetchFromGitHub { owner = "linuxmint"; repo = "cinnamon"; rev = version; - sha256 = "149lhg953fa0glm250f76z2jzyaabh97jxiqkjnqvsk6bjk1d0bw"; + hash = "sha256-4DMXQYH1/RjLhgrn55I7Vkk6+gGsR+OVmiwxVHUIyro="; }; patches = [ - # remove dbus-glib - (fetchpatch { - url = "https://github.com/linuxmint/cinnamon/commit/ce99760fa15c3de2e095b9a5372eeaca646fbed1.patch"; - sha256 = "0p2sbdi5w7sgblqbgisb6f8lcj1syzq5vlk0ilvwaqayxjylg8gz"; - }) - (fetchpatch { - url = "https://leigh123linux.fedorapeople.org/pub/patches/new_cjs.patch"; - sha256 = "07biv3vkbn3jzijbdrxcw73p8xz2djbsax014mlkvmryrmys0rg4"; - }) + ./use-sane-install-dir.patch + ./libdir.patch ]; buildInputs = [ @@ -84,7 +76,6 @@ stdenv.mkDerivation rec { glib gtk3 json-glib - libcroco libsoup libstartup_notification libXtst @@ -94,6 +85,7 @@ stdenv.mkDerivation rec { polkit libxml2 libgnomekbd + gst_all_1.gstreamer # bindings cairo @@ -114,23 +106,16 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ gobject-introspection - autoreconfHook + meson + ninja wrapGAppsHook intltool gtk-doc ]; - autoreconfPhase = '' - GTK_DOC_CHECK=false NOCONFIGURE=1 bash ./autogen.sh - ''; - configureFlags = [ "--disable-static" "--with-ca-certificates=${cacert}/etc/ssl/certs/ca-bundle.crt" "--with-libxml=${libxml2.dev}/include/libxml2" "--enable-gtk-doc=no" ]; postPatch = '' - substituteInPlace src/Makefile.am \ - --replace "\$(libdir)/muffin" "${muffin}/lib/muffin" - patchShebangs autogen.sh - find . -type f -exec sed -i \ -e s,/usr/share/cinnamon,$out/share/cinnamon,g \ -e s,/usr/share/locale,/run/current-system/sw/share/locale,g \ |