···148148 You should now use the different build tools coming with the languages with sandbox mode disabled.
149149 </para>
150150 </listitem>
151151+ <listitem>
152152+ <para>
153153+ There is now only one Xfce package-set and module. This means attributes, <literal>xfce4-14</literal>
154154+ <literal>xfce4-12</literal>, and <literal>xfceUnstable</literal> all now point to the latest Xfce 4.14
155155+ packages. And in future NixOS releases will be the latest released version of Xfce available at the
156156+ time during the releases development (if viable).
157157+ </para>
158158+ </listitem>
151159 </itemizedlist>
152160 </section>
153161
···11-{ stdenv, fetchurl, pkgconfig, glib, autoconf, automake, libtool, intltool }:
22-let
33- p_name = "xfce4-dev-tools";
44- ver_maj = "4.12";
55- ver_min = "0";
66-in
77-stdenv.mkDerivation rec {
88- name = "${p_name}-${ver_maj}.${ver_min}";
99-1010- src = fetchurl {
1111- url = "mirror://xfce/src/xfce/${p_name}/${ver_maj}/${name}.tar.bz2";
1212- sha256 = "1jxmyp80pwbfgmqmwpjxs7z5dmm6pyf3qj62z20xy44izraadqz2";
1313- };
1414-1515- nativeBuildInputs = [ pkgconfig ];
1616- buildInputs = [ glib ];
1717-1818- # not needed to build it but to use it
1919- propagatedBuildInputs = [ autoconf automake libtool intltool ];
2020-2121- meta = {
2222- homepage = http://foo-projects.org/~benny/projects/xfce4-dev-tools/;
2323- description = "Tools and M4 macros for Xfce4 developers";
2424- license = stdenv.lib.licenses.gpl2Plus;
2525- platforms = stdenv.lib.platforms.linux;
2626- };
2727-}
2828-
-25
pkgs/desktops/xfce/core/xfce4-light-locker.patch
···11---- ./scripts/xflock4.orig 2017-08-06 23:05:53.807688995 +0100
22-+++ ./scripts/xflock4 2017-08-06 23:09:06.171789989 +0100
33-@@ -24,12 +24,19 @
44- PATH=/bin:/usr/bin
55- export PATH
66-77--# Lock by xscreensaver or gnome-screensaver, if a respective daemon is running
88-+# First test for the command set in the session's xfconf channel
99-+LOCK_CMD=$(xfconf-query -c xfce4-session -p /general/LockCommand)
1010-+
1111-+# Lock by xscreensaver, gnome-screensaver, or light-locker, if a respective daemon is running
1212- for lock_cmd in \
1313-+ "$LOCK_CMD" \
1414- "xscreensaver-command -lock" \
1515-- "gnome-screensaver-command --lock"
1616-+ "gnome-screensaver-command --lock" \
1717-+ "light-locker-command -l"
1818- do
1919-- $lock_cmd >/dev/null 2>&1 && exit
2020-+ if [ ! -z "$lock_cmd" ]; then
2121-+ $lock_cmd >/dev/null 2>&1 && exit
2222-+ fi
2323- done
2424-2525- # else run another access locking utility, if installed
···12121313 # See https://github.com/NixOS/nixpkgs/issues/36468
1414 NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
1515+1616+ meta = {
1717+ description = "A simple text editor for Xfce";
1818+ };
1519}