Skip to content

Commit

Permalink
Merge pull request #84418 from worldofpeace/pantheon-update-04-03-20.03
Browse files Browse the repository at this point in the history
[20.03] Pantheon update 2020-04-03
  • Loading branch information
worldofpeace committed Apr 6, 2020
2 parents 2444e3c + 133f76f commit 7ff1a0d
Show file tree
Hide file tree
Showing 41 changed files with 173 additions and 277 deletions.
3 changes: 1 addition & 2 deletions nixos/modules/services/x11/desktop-managers/pantheon.nix
Expand Up @@ -181,7 +181,6 @@ in
hicolor-icon-theme
lightlocker
onboard
plank
qgnomeplatform
shared-mime-info
sound-theme-freedesktop
Expand All @@ -195,6 +194,7 @@ in

# Desktop
elementary-default-settings
elementary-dock
elementary-session-settings
elementary-shortcut-overlay
gala
Expand All @@ -206,7 +206,6 @@ in
})

# Services
cerbere
elementary-capnet-assist
elementary-dpms-helper
elementary-settings-daemon
Expand Down
16 changes: 0 additions & 16 deletions nixos/modules/services/x11/desktop-managers/pantheon.xml
Expand Up @@ -89,22 +89,6 @@ switchboard-with-plugs.override {
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="sec-pantheon-faq-slow-shutdown">
<term>
Using Pantheon sometimes makes my shutdown take a long time.
</term>
<listitem>
<para>
We have not yet determined what processes fight with systemd during shutdown, there are many reports. In elementary OS the default system timeout is lowered to lessen the impact of the issue. If you'd like to do this in NixOS, set
<programlisting>
<xref linkend="opt-systemd.extraConfig"/> = ''
DefaultTimeoutStopSec=10s
DefaultTimeoutStartSec=10s
'';
</programlisting>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="sec-pantheon-faq-gnome3-and-pantheon">
<term>
I cannot enable both GNOME 3 and Pantheon.
Expand Down
4 changes: 2 additions & 2 deletions pkgs/desktops/pantheon/apps/appcenter/default.nix
Expand Up @@ -28,13 +28,13 @@

stdenv.mkDerivation rec {
pname = "appcenter";
version = "3.2.2";
version = "3.2.3";

src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "0aqslkig7vs95z719mp3xrl1zp65ypp2lq9aikvsis6nssadn2cd";
sha256 = "12gql86vn12zbkw368blxk0cl9fgs22dyj02xnimjc8b6s80yib4";
};

passthru = {
Expand Down
4 changes: 2 additions & 2 deletions pkgs/desktops/pantheon/apps/elementary-calculator/default.nix
Expand Up @@ -18,15 +18,15 @@

stdenv.mkDerivation rec {
pname = "elementary-calculator";
version = "1.5.4";
version = "1.5.5";

repoName = "calculator";

src = fetchFromGitHub {
owner = "elementary";
repo = repoName;
rev = version;
sha256 = "0053bdzn5viqlni6qg6q39nma6bsddmhnafa0mzggiv8l4qasbrx";
sha256 = "1csxsr2c8qvl97xz9ahwn91z095nzgr0i1mbcb1spljll2sr9lkj";
};

passthru = {
Expand Down
4 changes: 2 additions & 2 deletions pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
Expand Up @@ -25,15 +25,15 @@

stdenv.mkDerivation rec {
pname = "elementary-calendar";
version = "5.0.3";
version = "5.0.4";

repoName = "calendar";

src = fetchFromGitHub {
owner = "elementary";
repo = repoName;
rev = version;
sha256 = "1dqcmh585fjib4m8bs7qy23fv429s7q9nbcqnn0vvmy1n36fic4m";
sha256 = "0ywk9w6d6nw7ir3f11xc13fr08ifvzpavq1c3x48kmmf69ywprdk";
};

passthru = {
Expand Down
4 changes: 2 additions & 2 deletions pkgs/desktops/pantheon/apps/elementary-camera/default.nix
Expand Up @@ -23,15 +23,15 @@

stdenv.mkDerivation rec {
pname = "elementary-camera";
version = "1.0.5";
version = "1.0.6";

repoName = "camera";

src = fetchFromGitHub {
owner = "elementary";
repo = repoName;
rev = version;
sha256 = "05amcljvc3w77a1b0c76y6rha8g0zm6lqflvg1g7jzz00jchx9d4";
sha256 = "13jg224h2436swd6kdkfs22icg0ja9lshvxwg5bqnb5fshspkjba";
};

passthru = {
Expand Down
4 changes: 2 additions & 2 deletions pkgs/desktops/pantheon/apps/elementary-code/default.nix
Expand Up @@ -27,15 +27,15 @@

stdenv.mkDerivation rec {
pname = "elementary-code";
version = "3.3.0";
version = "3.4.0";

repoName = "code";

src = fetchFromGitHub {
owner = "elementary";
repo = repoName;
rev = version;
sha256 = "0v544zw99wjcy0bflaci9fssx4sibz4b05bxs3a7j8hrpl102r4w";
sha256 = "0b1vdgb1xvh5lqbral3r0qaq05zd5q5ywxw02fggpyy8nyxs3z8f";
};

passthru = {
Expand Down
78 changes: 78 additions & 0 deletions pkgs/desktops/pantheon/apps/elementary-dock/default.nix
@@ -0,0 +1,78 @@
{ stdenv
, fetchFromGitHub
, vala
, atk
, cairo
, dconf
, glib
, gtk3
, libwnck3
, libX11
, libXfixes
, libXi
, pango
, gettext
, pkgconfig
, libxml2
, bamf
, gdk-pixbuf
, libdbusmenu-gtk3
, gnome-menus
, libgee
, wrapGAppsHook
, pantheon
, meson
, ninja
}:

stdenv.mkDerivation rec {
pname = "elementary-dock";
version = "unstable-2020-02-28";

outputs = [ "out" "dev" ];

repoName = "dock";

src = fetchFromGitHub {
owner = "elementary";
repo = repoName;
rev = "ac87d9063dc9c81d90f42f3002ad9c5b49460a82";
sha256 = "0lhjzd370fza488dav8n155ss486wqv6y7ldkahwg0c3zvlsvha7";
};

nativeBuildInputs = [
gettext
meson
ninja
libxml2 # xmllint
pkgconfig
vala
wrapGAppsHook
];

buildInputs = [
atk
bamf
cairo
gdk-pixbuf
glib
gnome-menus
dconf
gtk3
libX11
libXfixes
libXi
libdbusmenu-gtk3
libgee
libwnck3
pango
];

meta = with stdenv.lib; {
description = "Elegant, simple, clean dock";
homepage = "https://github.com/elementary/dock";
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ davidak ] ++ pantheon.maintainers;
};
}
4 changes: 2 additions & 2 deletions pkgs/desktops/pantheon/apps/elementary-files/default.nix
Expand Up @@ -30,7 +30,7 @@

stdenv.mkDerivation rec {
pname = "elementary-files";
version = "4.4.1";
version = "4.4.2";

repoName = "files";

Expand All @@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
sha256 = "0s874qnqbx20vyp2z2rhz3z8py0dm21v26xc0h6hyc2gfz4s3jcg";
sha256 = "1n18b3m3vgvmmgpfbgnfnz0z98bkgbfrfkx25jqbwsdnwrlb4li6";
};

passthru = {
Expand Down
6 changes: 4 additions & 2 deletions pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
Expand Up @@ -15,20 +15,21 @@
, libgee
, elementary-icon-theme
, appstream
, pcre2
, wrapGAppsHook
}:

stdenv.mkDerivation rec {
pname = "elementary-terminal";
version = "5.5.1";
version = "5.5.2";

repoName = "terminal";

src = fetchFromGitHub {
owner = "elementary";
repo = repoName;
rev = version;
sha256 = "1b8fzs9s7djhwp02l3fwjpwxylklpbnw7x46mv7c8ksbp0m75iyj";
sha256 = "119iwmzbpkj4nmxinqfsh73lx23g8gbl6ha6wc4mc4fq9hpnc9c2";
};

passthru = {
Expand All @@ -55,6 +56,7 @@ stdenv.mkDerivation rec {
gtk3
libgee
libnotify
pcre2
vte
];

Expand Down
4 changes: 2 additions & 2 deletions pkgs/desktops/pantheon/apps/sideload/default.nix
Expand Up @@ -21,13 +21,13 @@

stdenv.mkDerivation rec {
pname = "sideload";
version = "1.0.1";
version = "1.1.0";

src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "0camg34skiisfbf9s9awfkdkq72s9jhl4ipmax7dqr33n8a86hic";
sha256 = "1nnaq4vc0aag6pckxhrma5qv8al7i00rrlg95ac4iqqmivja7i92";
};

passthru = {
Expand Down
Expand Up @@ -15,13 +15,13 @@

stdenv.mkDerivation rec {
pname = "switchboard-plug-a11y";
version = "2.1.3";
version = "2.2.0";

src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "1wh46lrsliii5bbvfc4xnzgnii2v7sqxnbn43ylmyqppfv9mk1wd";
sha256 = "0g8lhdwv9g16kjn7yxnl6x4rscjl2206ljfnghpxc4b5lwhqxxnw";
};

patches = [
Expand Down Expand Up @@ -51,8 +51,6 @@ stdenv.mkDerivation rec {
switchboard
];

PKG_CONFIG_SWITCHBOARD_2_0_PLUGSDIR = "${placeholder "out"}/lib/switchboard";

meta = with stdenv.lib; {
description = "Switchboard Universal Access Plug";
homepage = https://github.com/elementary/switchboard-plug-a11y;
Expand Down
13 changes: 2 additions & 11 deletions pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix
Expand Up @@ -16,13 +16,13 @@

stdenv.mkDerivation rec {
pname = "switchboard-plug-datetime";
version = "2.1.6";
version = "2.1.7";

src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "09734c3qc0296zf14rdhl4p6ppga015rz9hhsvlcc3nvyw7kdqkc";
sha256 = "0lpmxl42r5vn6mddwppn6zwmai0yabs3n467w027vkzw4axdi6bf";
};

passthru = {
Expand All @@ -46,15 +46,6 @@ stdenv.mkDerivation rec {
switchboard
];

patches = [
(substituteAll {
src = ./timezone.patch;
tzdata = "${tzdata}/share/zoneinfo/zone.tab";
})
];

PKG_CONFIG_SWITCHBOARD_2_0_PLUGSDIR = "${placeholder "out"}/lib/switchboard";

meta = with stdenv.lib; {
description = "Switchboard Date & Time Plug";
homepage = https://github.com/elementary/switchboard-plug-datetime;
Expand Down

This file was deleted.

18 changes: 2 additions & 16 deletions pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix
Expand Up @@ -19,13 +19,13 @@

stdenv.mkDerivation rec {
pname = "switchboard-plug-keyboard";
version = "2.3.5";
version = "2.3.6";

src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "17iijb7imxw5zv7vkrbc1vsp87k900yqgyv7ycz1gw37xb4klsyp";
sha256 = "08zpw7ygrqmwwznvxkf4xbrgwbjkbwc95sw1ikikg3143ql9qclp";
};

passthru = {
Expand All @@ -51,20 +51,6 @@ stdenv.mkDerivation rec {
switchboard
];

patches = [
(substituteAll {
src = ./xkb.patch;
config = "${xorg.xkeyboardconfig}/share/X11/xkb/rules/evdev.xml";
})
# Fix build with latest vala.
(fetchpatch {
url = "https://github.com/elementary/switchboard-plug-keyboard/commit/28fa960f607f0b1d67f2864965a079bdfc23e3a8.patch";
sha256 = "0121qcg8n7gkz7gpwrxc1cx0nnypj02zy2jmp3cks5r9sc0yi0hw";
})
];

PKG_CONFIG_SWITCHBOARD_2_0_PLUGSDIR = "${placeholder "out"}/lib/switchboard";

meta = with stdenv.lib; {
description = "Switchboard Keyboard Plug";
homepage = https://github.com/elementary/switchboard-plug-keyboard;
Expand Down

0 comments on commit 7ff1a0d

Please sign in to comment.