Skip to content

Commit

Permalink
Merge pull request #101768 from worldofpeace/cinnamon-backports
Browse files Browse the repository at this point in the history
[20.09] Cinnamon backports
  • Loading branch information
worldofpeace committed Oct 26, 2020
2 parents f8ac004 + b7c930a commit f73904b
Show file tree
Hide file tree
Showing 9 changed files with 175 additions and 179 deletions.
4 changes: 4 additions & 0 deletions pkgs/desktops/cinnamon/cinnamon-common/default.nix
Expand Up @@ -64,6 +64,10 @@ stdenv.mkDerivation rec {
url = "https://github.com/linuxmint/cinnamon/commit/ce99760fa15c3de2e095b9a5372eeaca646fbed1.patch";
sha256 = "0p2sbdi5w7sgblqbgisb6f8lcj1syzq5vlk0ilvwaqayxjylg8gz";
})
(fetchpatch {
url = "https://leigh123linux.fedorapeople.org/pub/patches/new_cjs.patch";
sha256 = "07biv3vkbn3jzijbdrxcw73p8xz2djbsax014mlkvmryrmys0rg4";
})
];

buildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/desktops/cinnamon/cinnamon-desktop/default.nix
Expand Up @@ -17,13 +17,13 @@

stdenv.mkDerivation rec {
pname = "cinnamon-desktop";
version = "4.6.1";
version = "4.6.4";

src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
sha256 = "0299m41vy4kcsi74z793ligvqj8nyy3fbzh6xz89jd8l3p9kgrz8";
sha256 = "08z5hgc6dwdp9fczm75axwh8q9665iz4y2lxp92xp62r3k0v9fvd";
};

outputs = [ "out" "dev" ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/desktops/cinnamon/cinnamon-menus/default.nix
Expand Up @@ -10,13 +10,13 @@

stdenv.mkDerivation rec {
pname = "cinnamon-menus";
version = "4.6.0";
version = "4.6.1";

src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
sha256 = "00jzb3fd96ydi15lrnwnjai12wvka5zlandn9xc61s8iim48lplq";
sha256 = "1qdaql4mknhzvl2qi1pyw4c820lqb7lg07gblh0wzfk4f7h8hddx";
};

buildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/desktops/cinnamon/cinnamon-session/default.nix
Expand Up @@ -27,13 +27,13 @@

stdenv.mkDerivation rec {
pname = "cinnamon-session";
version = "4.6.1";
version = "4.6.2";

src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
sha256 = "13qqi3zqybz00czh0g5nqjx5iwna54cxd7mk9wkp30kj6raa4qca";
sha256 = "133vpgs0dqr16pvx5wyxhfcargn9wl14z0q99m2pn93hf6zycmsv";
};

patches = [
Expand Down
85 changes: 46 additions & 39 deletions pkgs/desktops/cinnamon/cjs/default.nix
@@ -1,6 +1,4 @@
{ autoconf-archive
, autoreconfHook
, dbus-glib
{ dbus-glib
, fetchFromGitHub
, gobject-introspection
, pkgconfig
Expand All @@ -17,26 +15,51 @@
, libffi
, gtk3
, readline
, spidermonkey_78
, meson
, sysprof
, dbus
, xvfb_run
, ninja
, makeWrapper
, which
, libxml2
}:

let

# https://github.com/linuxmint/cjs/issues/80
spidermonkey_52 = callPackage ./spidermonkey_52.nix {};

in

stdenv.mkDerivation rec {
pname = "cjs";
version = "4.6.0";
pname = "cjs-unstable";
version = "2020-10-19";

src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
sha256 = "1caa43cplb40dm1bwnwca7z4yafvnrncm96k7mih6kg3m87fxqi5";
repo = "cjs";
rev = "befc11adb5ba10681464e6fa81b1a79f108ce61c";
hash = "sha256-F2t8uKV2r29NxX2+3mYp5x1bug2lwihJZTK1dSS8rPg=";
};

outputs = [ "out" "dev" ];

nativeBuildInputs = [
meson # ADDING cmake breaks the build, ignore meson warning
ninja
pkgconfig
makeWrapper
which # for locale detection
libxml2 # for xml-stripblanks
];

buildInputs = [
gobject-introspection
cairo
readline
spidermonkey_78
dbus # for dbus-run-session
];

checkInputs = [
xvfb_run
];

propagatedBuildInputs = [
glib

Expand All @@ -47,25 +70,8 @@ stdenv.mkDerivation rec {
xapps
];

nativeBuildInputs = [
autoconf-archive
autoreconfHook
wrapGAppsHook
pkgconfig
];

buildInputs = [
# from .pc
gobject-introspection
libffi
spidermonkey_52 # mozjs-52
cairo # +cairo-gobject
gtk3

# other

dbus-glib
readline
mesonFlags = [
"-Dprofiler=disabled"
];

meta = with stdenv.lib; {
Expand All @@ -77,11 +83,12 @@ stdenv.mkDerivation rec {
'';

license = with licenses; [
gpl2Plus
lgpl2Plus
mit
mpl11
];
gpl2Plus
lgpl2Plus
mit
mpl11
];

platforms = platforms.linux;
maintainers = teams.cinnamon.members;
};
Expand Down
39 changes: 0 additions & 39 deletions pkgs/desktops/cinnamon/cjs/fix-werror.patch

This file was deleted.

95 changes: 0 additions & 95 deletions pkgs/desktops/cinnamon/cjs/spidermonkey_52.nix

This file was deleted.

0 comments on commit f73904b

Please sign in to comment.