···148 You should now use the different build tools coming with the languages with sandbox mode disabled.
149 </para>
150 </listitem>
00000000151 </itemizedlist>
152 </section>
153
···148 You should now use the different build tools coming with the languages with sandbox mode disabled.
149 </para>
150 </listitem>
151+ <listitem>
152+ <para>
153+ There is now only one Xfce package-set and module. This means attributes, <literal>xfce4-14</literal>
154+ <literal>xfce4-12</literal>, and <literal>xfceUnstable</literal> all now point to the latest Xfce 4.14
155+ packages. And in future NixOS releases will be the latest released version of Xfce available at the
156+ time during the releases development (if viable).
157+ </para>
158+ </listitem>
159 </itemizedlist>
160 </section>
161
···1-{ stdenv, fetchurl, pkgconfig, glib, autoconf, automake, libtool, intltool }:
2-let
3- p_name = "xfce4-dev-tools";
4- ver_maj = "4.12";
5- ver_min = "0";
6-in
7-stdenv.mkDerivation rec {
8- name = "${p_name}-${ver_maj}.${ver_min}";
9-10- src = fetchurl {
11- url = "mirror://xfce/src/xfce/${p_name}/${ver_maj}/${name}.tar.bz2";
12- sha256 = "1jxmyp80pwbfgmqmwpjxs7z5dmm6pyf3qj62z20xy44izraadqz2";
13- };
14-15- nativeBuildInputs = [ pkgconfig ];
16- buildInputs = [ glib ];
17-18- # not needed to build it but to use it
19- propagatedBuildInputs = [ autoconf automake libtool intltool ];
20-21- meta = {
22- homepage = http://foo-projects.org/~benny/projects/xfce4-dev-tools/;
23- description = "Tools and M4 macros for Xfce4 developers";
24- license = stdenv.lib.licenses.gpl2Plus;
25- platforms = stdenv.lib.platforms.linux;
26- };
27-}
28-
···0000000000000000000000000000
-25
pkgs/desktops/xfce/core/xfce4-light-locker.patch
···1---- ./scripts/xflock4.orig 2017-08-06 23:05:53.807688995 +0100
2-+++ ./scripts/xflock4 2017-08-06 23:09:06.171789989 +0100
3-@@ -24,12 +24,19 @
4- PATH=/bin:/usr/bin
5- export PATH
6-7--# Lock by xscreensaver or gnome-screensaver, if a respective daemon is running
8-+# First test for the command set in the session's xfconf channel
9-+LOCK_CMD=$(xfconf-query -c xfce4-session -p /general/LockCommand)
10-+
11-+# Lock by xscreensaver, gnome-screensaver, or light-locker, if a respective daemon is running
12- for lock_cmd in \
13-+ "$LOCK_CMD" \
14- "xscreensaver-command -lock" \
15-- "gnome-screensaver-command --lock"
16-+ "gnome-screensaver-command --lock" \
17-+ "light-locker-command -l"
18- do
19-- $lock_cmd >/dev/null 2>&1 && exit
20-+ if [ ! -z "$lock_cmd" ]; then
21-+ $lock_cmd >/dev/null 2>&1 && exit
22-+ fi
23- done
24-25- # else run another access locking utility, if installed
···1213 # See https://github.com/NixOS/nixpkgs/issues/36468
14 NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
000015}
···1213 # See https://github.com/NixOS/nixpkgs/issues/36468
14 NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
15+16+ meta = {
17+ description = "A simple text editor for Xfce";
18+ };
19}