Merge pull request #221278 from bobby285271/upd/xfce

Xfce updates
This commit is contained in:
Bobby Rong 2023-03-18 17:40:50 +08:00 committed by GitHub
commit b7650f44b5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 34 additions and 40 deletions

View file

@ -26,7 +26,7 @@ import ./make-test-python.nix ({ pkgs, ...} : {
}; };
testScript = { nodes, ... }: let testScript = { nodes, ... }: let
user = nodes.machine.config.users.users.alice; user = nodes.machine.users.users.alice;
in '' in ''
machine.wait_for_x() machine.wait_for_x()
machine.wait_for_file("${user.home}/.Xauthority") machine.wait_for_file("${user.home}/.Xauthority")

View file

@ -3,10 +3,10 @@
mkXfceDerivation { mkXfceDerivation {
category = "apps"; category = "apps";
pname = "mousepad"; pname = "mousepad";
version = "0.5.10"; version = "0.6.0";
odd-unstable = false; odd-unstable = false;
sha256 = "sha256-AKyFCzQE6OfMzKh5Lk16W01255vPeco1II80oLqT4oM="; sha256 = "sha256-VmpCjR8/3rsCGkVGhT+IdC6kaQkGz8G2ktFhJk32DeQ=";
nativeBuildInputs = [ gobject-introspection ]; nativeBuildInputs = [ gobject-introspection ];

View file

@ -1,44 +1,31 @@
{ lib { lib
, mkXfceDerivation , mkXfceDerivation
, dbus-glib
, gtk3 , gtk3
, libical , libical
, libnotify , libnotify
, libxfce4ui , libxfce4ui
, popt , popt
, tzdata , tzdata
, xfce4-panel
, withPanelPlugin ? true
}: }:
mkXfceDerivation { mkXfceDerivation {
category = "apps"; category = "apps";
pname = "orage"; pname = "orage";
version = "4.16.0"; version = "4.18.0";
odd-unstable = false;
sha256 = "sha256-Q2vTjfhbhG7TrkGeU5oVBB+UvrV5QFtl372wgHU4cxw="; sha256 = "sha256-vL9zexPbQKPqIzK5UqUIxkE9I7hEupkDOJehMgj2Leo=";
buildInputs = [ buildInputs = [
dbus-glib
gtk3 gtk3
libical libical
libnotify libnotify
libxfce4ui libxfce4ui
popt popt
]
++ lib.optionals withPanelPlugin [
xfce4-panel
]; ];
postPatch = '' postPatch = ''
substituteInPlace src/parameters.c --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo" substituteInPlace src/parameters.c --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo"
substituteInPlace src/tz_zoneinfo_read.c --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo" substituteInPlace src/tz_zoneinfo_read.c --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo"
substituteInPlace tz_convert/tz_convert.c --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo"
'';
postConfigure = ''
# ensure pkgs.libical is used instead of one included in the orage sources
rm -rf libical
''; '';
meta = with lib; { meta = with lib; {

View file

@ -7,9 +7,9 @@
mkXfceDerivation { mkXfceDerivation {
category = "apps"; category = "apps";
pname = "parole"; pname = "parole";
version = "4.16.0"; version = "4.18.0";
sha256 = "sha256-9Rvhc8asFEb/+OU6uhuHKPl7w5mWBfzGP5ia0tiyDB4="; sha256 = "sha256-TLH9ZUggjclJlbBg3EBVgbcrdiMZ8n+cGDgfNgYNiPI=";
postPatch = '' postPatch = ''
substituteInPlace src/plugins/mpris2/Makefile.am \ substituteInPlace src/plugins/mpris2/Makefile.am \

View file

@ -11,9 +11,10 @@
mkXfceDerivation { mkXfceDerivation {
category = "apps"; category = "apps";
pname = "ristretto"; pname = "ristretto";
version = "0.12.4"; version = "0.13.0";
odd-unstable = false;
sha256 = "sha256-pspS9zRvDOMz4+Ud43uT4gsDQhB51bwmaXPXcGlOhsY="; sha256 = "sha256-K1cC5NnRv/C5ZiwMAmaQ8qxvlxHRsJ4F1TgR9CN8Qgc=";
buildInputs = [ buildInputs = [
glib glib

View file

@ -3,9 +3,10 @@
mkXfceDerivation { mkXfceDerivation {
category = "apps"; category = "apps";
pname = "xfburn"; pname = "xfburn";
version = "0.6.2"; version = "0.7.0";
odd-unstable = false;
sha256 = "sha256-AUonNhMs2HBF1WBLdZNYmASTOxYt6A6WDKNtvZaGXQk="; sha256 = "sha256-/CuV2tqja5fa2H2mmU9BP6tZHoCZZML5d2LL/CG3rno=";
nativeBuildInputs = [ libxslt docbook_xsl ]; nativeBuildInputs = [ libxslt docbook_xsl ];
buildInputs = [ exo gtk3 libburn libisofs libxfce4ui ]; buildInputs = [ exo gtk3 libburn libisofs libxfce4ui ];

View file

@ -2,9 +2,11 @@
, mkXfceDerivation , mkXfceDerivation
, glib , glib
, gtk3 , gtk3
, libcanberra-gtk3
, libnotify , libnotify
, libxfce4ui , libxfce4ui
, libxfce4util , libxfce4util
, sqlite
, xfce4-panel , xfce4-panel
, xfconf , xfconf
}: }:
@ -12,16 +14,18 @@
mkXfceDerivation { mkXfceDerivation {
category = "apps"; category = "apps";
pname = "xfce4-notifyd"; pname = "xfce4-notifyd";
version = "0.6.5"; version = "0.8.2";
sha256 = "sha256-NUEqQk9EcDl23twbo+DUt7QYZrPmWpsRzmi5wIdolqw="; sha256 = "sha256-M8L2HWTuQDl/prD7s6uptkW4XDscpk6fc+epoxjFNS8=";
buildInputs = [ buildInputs = [
gtk3 gtk3
glib glib
libcanberra-gtk3
libnotify libnotify
libxfce4ui libxfce4ui
libxfce4util libxfce4util
sqlite
xfce4-panel xfce4-panel
xfconf xfconf
]; ];
@ -30,6 +34,7 @@ mkXfceDerivation {
configureFlags = [ configureFlags = [
"--enable-dbus-start-daemon" "--enable-dbus-start-daemon"
"--enable-sound"
]; ];
meta = with lib; { meta = with lib; {

View file

@ -4,16 +4,16 @@
mkXfceDerivation { mkXfceDerivation {
category = "xfce"; category = "xfce";
pname = "libxfce4ui"; pname = "libxfce4ui";
version = "4.18.1"; version = "4.18.2";
sha256 = "sha256-1kzvFr/WeTl3HpVMJZRBgsvmG8VtYkdEbIQSniJIaHA="; sha256 = "sha256-h9D0boBCCC4txnSRc6VcdNbrm8D21LwE63Q/LsExFNE=";
nativeBuildInputs = [ gobject-introspection vala ]; nativeBuildInputs = [ gobject-introspection vala ];
buildInputs = [ gtk3 libstartup_notification libgtop libepoxy xfconf ]; buildInputs = [ gtk3 libstartup_notification libgtop libepoxy xfconf ];
propagatedBuildInputs = [ libxfce4util libICE libSM ]; propagatedBuildInputs = [ libxfce4util libICE libSM ];
configureFlags = [ configureFlags = [
"--with-vendor-info='NixOS'" "--with-vendor-info=NixOS"
]; ];
meta = with lib; { meta = with lib; {

View file

@ -21,9 +21,9 @@
let unwrapped = mkXfceDerivation { let unwrapped = mkXfceDerivation {
category = "xfce"; category = "xfce";
pname = "thunar"; pname = "thunar";
version = "4.18.3"; version = "4.18.4";
sha256 = "sha256-sYn1gBzqEFcB3jHWxmoqqv0Cxa3mui/j0kgBqJMgJrc="; sha256 = "sha256-tdk0sWUzTmYXk+dOPVOpjmODpqmhzQc9jAOCk2+yNKM=";
nativeBuildInputs = [ nativeBuildInputs = [
docbook_xsl docbook_xsl

View file

@ -16,9 +16,9 @@
mkXfceDerivation { mkXfceDerivation {
category = "xfce"; category = "xfce";
pname = "xfce4-panel"; pname = "xfce4-panel";
version = "4.18.1"; version = "4.18.2";
sha256 = "sha256-5GJO8buOTnRGnm3+kesrZjTprCY1qiyookpW6dzI2AE="; sha256 = "sha256-kqc+5pClmAPEkyNWKj4uPgwFFKBDWrwFHqRDWjYrwa4=";
nativeBuildInputs = [ nativeBuildInputs = [
gobject-introspection gobject-introspection

View file

@ -4,9 +4,9 @@
mkXfceDerivation { mkXfceDerivation {
category = "xfce"; category = "xfce";
pname = "xfce4-power-manager"; pname = "xfce4-power-manager";
version = "4.18.0"; version = "4.18.1";
sha256 = "sha256-vl0SfZyVGxZYnSa2nCnYlqT05Hm7PLzOxgAGzapkKVI="; sha256 = "sha256-H9tu94ZQLLQhXIDtIWL3qZJo/ux2xC2Y9m7uwwey8M8=";
nativeBuildInputs = [ automakeAddFlags exo ]; nativeBuildInputs = [ automakeAddFlags exo ];
buildInputs = [ gtk3 libnotify libxfce4ui libxfce4util upower xfconf xfce4-panel ]; buildInputs = [ gtk3 libnotify libxfce4ui libxfce4util upower xfconf xfce4-panel ];

View file

@ -3,9 +3,9 @@
mkXfceDerivation { mkXfceDerivation {
category = "xfce"; category = "xfce";
pname = "xfce4-session"; pname = "xfce4-session";
version = "4.18.0"; version = "4.18.1";
sha256 = "sha256-eSQXVMdwxr/yE806Tly8CLimmJso6k4muuTR7RHPU3U="; sha256 = "sha256-mG+tyQ319fvQpitT6sb46R+8AF+3gxqPHMiGMAaqnSo=";
buildInputs = [ exo gtk3 glib libxfce4ui libxfce4util libwnck xfconf polkit iceauth ]; buildInputs = [ exo gtk3 glib libxfce4ui libxfce4util libwnck xfconf polkit iceauth ];

View file

@ -16,9 +16,9 @@
mkXfceDerivation { mkXfceDerivation {
category = "xfce"; category = "xfce";
pname = "xfce4-settings"; pname = "xfce4-settings";
version = "4.18.1"; version = "4.18.2";
sha256 = "sha256-Uy5dObnMV+fpt8RdyFOsYVPN8Dyx1zzOu0pDak01ipQ="; sha256 = "sha256-u8xto4tP9fsaPaY6dzv4Bj/C6qvltT5wXJlV+TzP5uE=";
postPatch = '' postPatch = ''
for f in xfsettingsd/pointers.c dialogs/mouse-settings/main.c; do for f in xfsettingsd/pointers.c dialogs/mouse-settings/main.c; do