Compare commits

...
Sign in to create a new pull request.

140 commits

Author SHA1 Message Date
Filipe Rosset
a22fa21340 simplify .gitignore file
Signed-off-by: Filipe Rosset <rosset.filipe@gmail.com>
2026-07-31 01:09:59 -03:00
Filipe Rosset
be4667e610 Update to 4.20.4 + spec cleanup and modernization
Signed-off-by: Filipe Rosset <rosset.filipe@gmail.com>
2026-07-31 01:09:24 -03:00
Fedora Release Engineering
b3c3472410 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 09:11:36 +00:00
Fedora Release Engineering
9e1d5b504e Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:38:30 +00:00
Kevin Fenzi
289442e370 Update to 4.20.3
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-10-25 15:49:59 -07:00
Fedora Release Engineering
2aab3eab5e Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:48:28 +00:00
Mukundan Ragavan
2c0fe8ca77 Update to v4.20.2 2025-04-06 12:07:43 -05:00
Fedora Release Engineering
0db29ca337 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 15:46:35 +00:00
Kevin Fenzi
4ca63cfb28 Split off the wayland session so it's not installed by default
Also, require labwc so it actually works.

We could split this into a labwc session and a wayfire session,
but given that "Important Notice: Please be aware that the Wayland
support in Xfce 4.20 is experimental. It is recommended for advanced
users only, as you may encounter bugs and experience incomplete
functionality. Proceed with caution!", it's likely advanced users
that want wayfire could just set that themselves.

We could also just not ship it at all, but that seems not great
since upstream is in fact shipping it in 4.20 for advanced users.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-12-26 13:00:40 -08:00
Mukundan Ragavan
07e14b59ce Update to v4.20.0 2024-12-22 08:15:27 -06:00
Miroslav Suchý
0d6995d5d4 convert GPLv2+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-26 03:53:04 +02:00
Fedora Release Engineering
53e3f21755 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 10:01:05 +00:00
Mukundan Ragavan
c0aaead56a Add xfce-portals.conf to files section 2024-06-16 19:06:59 -05:00
Mukundan Ragavan
96013aa51a Update to v4.18.4 2024-06-16 18:43:05 -05:00
Fedora Release Engineering
6c34e9edfa Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 09:37:58 +00:00
Fedora Release Engineering
ffad08232f Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 18:48:19 +00:00
Mukundan Ragavan
e0c48ecaee Update xfce4-session to v4.18.3 2023-05-31 20:39:12 -05:00
Mukundan Ragavan
9f939786e5 Update to v4.18.2 2023-03-28 19:11:06 -05:00
Mukundan Ragavan
c7c2e5d69c Add Suggests: xfce4-screensaver 2023-03-01 21:01:53 -06:00
Mukundan Ragavan
f4f4006ee0 Update to v4.18.1 2023-02-12 09:00:18 -06:00
Fedora Release Engineering
397f1ad2be Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 07:25:41 +00:00
Mukundan Ragavan
2ec5f1d7f5 Update to v4.18.0 (Xfce 4.18) 2023-01-15 21:13:17 -06:00
Mukundan Ragavan
a6b098aa25 rpmautospec 2023-01-15 21:05:03 -06:00
Fedora Release Engineering
ca8a5e3740 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 13:05:23 +00:00
Fedora Release Engineering
77a3dd7f25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 05:03:45 +00:00
Fedora Release Engineering
d5fdcc5304 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 21:32:11 +00:00
Mukundan Ragavan
eb2a287396 Drop xscreensaver autostart since we are using xfce4-screensaver (Fixes #1957658) 2021-06-05 18:23:15 -04:00
Fedora Release Engineering
230c46080c - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-28 00:00:39 +00:00
Tom Stellard
b0f6b6d8f5 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-09 01:22:25 +00:00
Mukundan Ragavan
422c89b150 Update to 4.16.0 2020-12-23 14:39:54 -05:00
Adam Jackson
2d13cab6ab {Build,}Require iceauth xrdb xset, not xorg-x11-server-utils 2020-07-28 14:22:21 -04:00
Mukundan Ragavan
cc326f93be Update to 4.14.2 2020-03-29 09:08:44 -04:00
Fedora Release Engineering
b8145769aa - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 04:24:30 +00:00
Mukundan Ragavan
849ab6bb44 Update to 4.14.1 2020-01-10 20:14:01 -05:00
Mukundan Ragavan
ab4dd30485 Update to 4.14.0
Update startxfce4 patch
2019-08-12 20:39:15 -04:00
Mukundan Ragavan
8ee89894c7 Drop -devel subpackage 2019-07-29 22:38:11 -04:00
Mukundan Ragavan
93faca9360 Update to 4.13.4 2019-07-29 22:11:14 -04:00
Fedora Release Engineering
9cf3ee6494 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 04:09:13 +00:00
Mukundan Ragavan
60bb1c6508 Update to 4.13.3 2019-07-02 20:59:23 -04:00
Mukundan Ragavan
014de84c6f Drop -engines subpackages (splash screens are gone) 2019-05-18 18:44:06 -04:00
Mukundan Ragavan
f1ce8f97c3 Update to 4.13.2 2019-05-18 18:18:37 -04:00
Fedora Release Engineering
1d36f14ff0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 12:21:54 +00:00
f4edc1d828 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:55 +01:00
208132f969
Remove obsolete scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-27 13:21:42 +01:00
Dan Horák
68f51b7816 add screensaver patch 2019-01-17 10:34:20 +01:00
Dan Horák
3e97e300d2 - Add support for xfce4-screensaver 2019-01-17 10:29:08 +01:00
Dan Horák
137ecc6807 drop ununsed BR 2019-01-17 10:16:42 +01:00
Mukundan Ragavan
6f7d61a87c Update to 4.13.1 2018-08-11 15:36:22 -04:00
Fedora Release Engineering
1cea48dfb6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 09:16:10 +00:00
Kevin Fenzi
fd5fd8a1c8 Drop unneeded ldconfig calls 2018-07-07 13:52:19 -07:00
Mukundan Ragavan
65df7d1ecc Change BR:gnome-keyring-devel to libgnome-keyring-devel 2018-03-16 19:02:10 -04:00
Fedora Release Engineering
aebc2dc815 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 21:35:54 +00:00
Fedora Release Engineering
f62ac88922 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 10:40:28 +00:00
Fedora Release Engineering
5c1540fb13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 22:04:56 +00:00
Fedora Release Engineering
3a78db7080 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 17:49:45 +00:00
Kevin Fenzi
9bccf5d48a Add a Suggests imsettings-xfce to workaround dnf issue. Bug #1349743 2016-06-25 11:23:53 -06:00
Fedora Release Engineering
a68eecd366 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 03:27:47 +00:00
Kevin Fenzi
fcbc814fad Drop patch for gnome-polkit so we can switch to xfce-polkit 2015-11-08 10:32:07 -07:00
Kevin Fenzi
3b07699325 Adjust xfce-mimeapps.list to use exo for preferred applications. Fixes bug #1256442 2015-09-12 15:37:01 -06:00
Kevin Fenzi
6c66de9e96 Add xfce-mimeapps.list file to handle mapping mime types to Xfce apps when running Xfce. 2015-08-08 11:18:40 -06:00
Dennis Gilmore
8eb1330cdb - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 03:57:48 +00:00
Kevin Fenzi
9675d0c7fd Actually apply the patch. :( 2015-03-29 13:13:46 -06:00
Kevin Fenzi
35635fa08d Add patch for xflock4 to look for an use a user defined screen locker in xfconf
- Fixes bug #1166227
2015-03-29 07:05:42 -06:00
Kevin Fenzi
fe4b6f9db2 Update to 4.12.1 2015-03-16 05:59:51 -06:00
Kevin Fenzi
1307ca8f0f Rebuild with fixed libxfce4ui for glade path issue 2015-03-15 13:19:37 -06:00
nonamedotc
437b3c2437 Update to stable release 4.12.0 2015-02-28 19:28:57 -06:00
Till Maas
8527d3f3e1 Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
2015-02-21 22:28:10 +01:00
nonamedotc
f684e45ab6 Add patch for fixing bashisms. Fixes bug 1150207 2014-10-08 18:04:41 -05:00
8e9306b833 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 09:51:29 +00:00
Kevin Fenzi
37091a9f83 Add patch to handle running startxfce4 from console. Fixes bug #1117682
- Thanks poma for patch.
2014-07-11 19:11:23 -06:00
Dennis Gilmore
c484b687a6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-08 00:43:01 -05:00
Kevin Fenzi
9e8af8b3ee Add patch for better systemd support 2013-11-05 09:47:11 -07:00
Dennis Gilmore
08fc26cdb1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 03:04:59 -05:00
Kevin Fenzi
98c266e0e9 Update to 4.10.1, drop upstreamed patches. 2013-05-05 10:59:04 -06:00
Kevin Fenzi
438f985890 Add upstream patches to hopefully fix crashes with glib2.
- Fixes bug #891113 #865539
2013-04-27 12:11:55 -06:00
Rex Dieter
54a810e82a more systemd-login1 love (+suspend/hibernate) 2013-03-29 14:47:37 -05:00
Kevin Fenzi
809994b61e Add patch for systemd-logind support. 2013-02-22 17:39:51 -07:00
Dennis Gilmore
4e934e9ade - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 21:39:23 -06:00
Kevin Fenzi
b920557741 Add upstream commit to fix session saves with 2 or more apps that ask to save.
- https://bugzilla.xfce.org/show_bug.cgi?id=5379
2012-09-30 12:33:41 -06:00
Kevin Fenzi
27d3ef6bda Drop fortune-mod. No longer used in 4.10. Fixes bug #857404 2012-09-14 11:04:41 -06:00
Dennis Gilmore
ed4c8f509c - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-22 00:16:40 -05:00
Christoph Wickert
a48affb93c Update to 4.10.0 final
- Make build verbose
- Add VCS key
2012-04-29 17:37:52 +02:00
Kevin Fenzi
e8d351c6c7 Update to 4.9.2 2012-04-21 13:02:34 -06:00
Kevin Fenzi
7d6d56d863 Update to 4.9.1 (Xfce 4.10pre2) 2012-04-14 15:34:02 -06:00
Kevin Fenzi
86cd02e127 Update to 4.9.0 2012-04-04 21:24:13 -06:00
Kevin Fenzi
6e2107ba13 Update to 4.8.3 and drop upstreamed gobject link patch. 2012-02-12 09:19:17 -07:00
Kevin Fenzi
2965bcd924 Add patch to link with gobject. 2012-02-01 13:22:13 -07:00
Dennis Gilmore
02176eeaf3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 02:51:52 -06:00
Christoph Wickert
5845900bbb Update to 4.8.2
Remove gdmlang.patch and hostname.patch, both upstream
2011-09-13 23:38:36 +02:00
Kevin Fenzi
66e0e22087 Add patch for hostname issue. Fixes bug #706563 2011-07-27 16:31:11 -06:00
Christoph Wickert
2262c3ed3e Remove --enable-gen-doc configure option as it requires network access to download the DTD 2011-04-17 00:34:25 +02:00
Christoph Wickert
f298b89f09 Bump release 2011-04-16 23:30:12 +02:00
Christoph Wickert
2cc486d778 Autostart polkit-gnome-authentication-agent-1 (#693152) 2011-04-16 23:11:40 +02:00
Christoph Wickert
bcb21cda8f Merge branch 'master' of ssh://pkgs.fedoraproject.org/xfce4-session 2011-04-16 21:17:22 +02:00
Kevin Fenzi
a03a50e824 Add patch to fix LANG handling with new gdm. Fixes #683941 2011-03-10 11:46:55 -07:00
Christoph Wickert
2a52cad1ed Make dependencies to base package versioned 2011-02-15 21:01:13 +01:00
Christoph Wickert
ce5dd6ef69 Fix versioning of the devel package's requirements 2011-02-15 13:35:37 +01:00
Christoph Wickert
73643cd5ef Update to 4.8.1 2011-02-14 19:15:10 +01:00
Dennis Gilmore
d1f4269b86 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 22:49:01 -06:00
Kevin Fenzi
96981611b8 Update to 4.8.0 2011-01-16 18:07:47 -07:00
Christoph Wickert
4205b8b324 - Update to 4.7.3 2011-01-08 23:12:34 +01:00
Kevin Fenzi
768bd6a0bf Add patch to fix gnome-keyring handling. (fixes #663421) 2010-12-18 12:17:22 -07:00
Fedora Release Engineering
4fc2d593b4 dist-git conversion 2010-07-29 15:47:14 +00:00
023f9c88aa Update to 4.6.2 2010-05-22 07:02:17 +00:00
Christoph Wickert
9600ea054e - Remove libtool archives of splash engines 2009-12-17 22:56:13 +00:00
Bill Nottingham
f0da6814c3 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:40:58 +00:00
e3961e6508 Don't own /usr/share/themes (fixes #534107) 2009-11-11 18:42:16 +00:00
Christoph Wickert
5f521a1882 fix directory ownership issue 2009-09-09 23:46:09 +00:00
Christoph Wickert
0e341525b2 new icon cache scriptlet 2009-09-09 23:42:12 +00:00
Christoph Wickert
64589901bb - Fix German text in logout dialog
- Fix shadows in 'simple' splash engine
- Don't ship static lib in -devel package
- configure with --disable-static instead of removing *.a files
2009-09-09 23:35:48 +00:00
Jesse Keating
d72ef8f0d7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 07:55:52 +00:00
415080c63d Update to 4.6.1 2009-04-20 02:22:17 +00:00
e921fb98bf Update to 4.6.0 Remove some unneeded BuildRequires 2009-02-27 20:20:54 +00:00
Jesse Keating
b61ac2c457 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-26 09:05:42 +00:00
7dada5cb1c Update to 4.5.99.1 2009-01-27 18:51:32 +00:00
0cc5553310 Update to 4.5.93 2009-01-17 08:23:07 +00:00
ebb7256aff Update 4.5.92 2009-01-13 22:12:42 +00:00
d7ce71eb09 Fix icon for autostarted applications (fixes #442804) 2008-08-12 05:30:09 +00:00
f5890b7b79 Disable tips by default for now 2008-04-22 20:27:06 +00:00
e24e407e43 Rebuild for gcc43 2008-02-10 23:35:06 +00:00
4b2d6c57cb Update to 4.4.2 2007-12-03 05:57:24 +00:00
048d94cb4e Check in the License change too 2007-08-27 21:06:55 +00:00
3b923e5733 Update License tag 2007-08-27 21:05:38 +00:00
5dbedda81e Update to 4.4.1 Own the themes and themes/Default directories. Own some
unowned directories Add Requires: redhat-menus for directory ownership
2007-04-19 02:52:11 +00:00
0c9d5b274d Update to 4.4.0 2007-01-22 08:49:34 +00:00
19e316a619 Add dbus-devel and GConf2-devel to BuildRequires, fixes bug #217082 2006-11-28 05:25:25 +00:00
3d3f8aaec8 Update to 4.3.99.2 2006-11-11 07:50:49 +00:00
1cc02c8c2a Fix defattr Add gtk-update-icon-cache 2006-10-06 06:06:11 +00:00
2fd7fc5d54 Upgrade to 4.4rc1/4.3.99.1 2006-10-05 02:53:42 +00:00
be4748048a Rebuild for fc6 2006-08-30 03:56:26 +00:00
Ville Skyttä
d64ab90601 http://fedoraproject.org/wiki/Extras/Schedule/FC6MassRebuild 2006-08-27 21:16:39 +00:00
9547a6eafe Rebuild for fc5 2006-02-17 00:36:30 +00:00
a2a61393c6 Added xorg-x11-server-utils, imake, libXt-devel BuildRequires Added
xorg-x11-server-utils to Requires
2006-02-01 03:57:59 +00:00
1f68c25572 Update to 4.2.3 Added dist tag 2005-11-12 17:45:02 +00:00
4b46765880 Update to 4.2.2 2005-05-18 22:54:42 +00:00
e42615849b Add xorg-x11 buildrequires for iceauth check in configure 2005-05-08 17:07:16 +00:00
48c14147a9 lowercase Release 2005-03-25 21:00:15 +00:00
f985195962 Removed unneeded la/a files Added version to requires in devel and engine
subpackages
2005-03-24 03:38:40 +00:00
Warren Togami
7a1d197cf9 fix BuildReqs and prep for FC4 build 2005-03-21 01:22:26 +00:00
92c5ca1c53 auto-import xfce4-session-4.2.1-1 on branch devel from
xfce4-session-4.2.1-1.src.rpm
2005-03-19 18:09:41 +00:00
9 changed files with 644 additions and 21 deletions

View file

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/xfce4-session-*.tar.bz2

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: xfce4-session
# $Id$
NAME := xfce4-session
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

359
changelog Normal file
View file

@ -0,0 +1,359 @@
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.16.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.16.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.16.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sat Jun 05 2021 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.16.0-3
- Drop xscreensaver autostart since we are using xfce4-screensaver (Fixes #1957658)
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.16.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Dec 23 2020 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.16.0-1
- Update to 4.16.0
* Tue Jul 28 2020 Adam Jackson <ajax@redhat.com> - 4.14.2-2
- {Build,}Require iceauth xrdb xset, not xorg-x11-server-utils
* Sun Mar 29 2020 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.14.2-1
- Update to 4.14.2
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.14.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Jan 10 2020 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.14.1-1
- Update to 4.14.1
* Mon Aug 12 2019 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.14.0-1
- Update to 4.14.0
- Update startxfce4 patch
* Mon Jul 29 2019 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.13.4-2
- Drop -devel subpackage
* Mon Jul 29 2019 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.13.4-1
- Update to 4.13.4
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.13.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Tue Jul 02 2019 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.13.3-1
- Update to 4.13.3
* Sat May 18 2019 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.13.2-2
- Drop -engines subpackages (splash screens are gone)
* Sat May 18 2019 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.13.2-1
- Update to 4.13.2
- Drop patch no longer needed
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.13.1-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jan 17 2019 Dan Horák <dan[at]danny.cz> - 4.13.1-22
- Add support for xfce4-screensaver
* Thu Jan 17 2019 Dan Horák <dan[at]danny.cz> - 4.13.1-21
- Drop unused BR
* Sat Aug 11 2018 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.13.1-20
- Update to 4.13.1
- drop upstreamed xflock4 patch
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.12.1-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Mar 16 2018 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.12.1-14
- Change BR:gnome-keyring-devel to libgnome-keyring-devel
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.12.1-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.12.1-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.12.1-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.12.1-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Sat Jun 25 2016 Kevin Fenzi <kevin@scrye.com> - 4.12.1-9
- Add a Suggests imsettings-xfce to workaround dnf issue. Bug #1349743
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.12.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Sun Nov 08 2015 Kevin Fenzi <kevin@scrye.com> - 4.12.1-7
- Drop patch for gnome-polkit so we can switch to xfce-polkit
* Sat Sep 12 2015 Kevin Fenzi <kevin@scrye.com> 4.12.1-6
- Adjust xfce-mimeapps.list to use exo for preferred applications. Fixes bug #1256442
* Sat Aug 08 2015 Kevin Fenzi <kevin@scrye.com> 4.12.1-5
- Add xfce-mimeapps.list file to handle mapping mime types to Xfce apps when running Xfce.
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.12.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sun Mar 29 2015 Kevin Fenzi <kevin@scrye.com> 4.12.1-3
- Actually apply the patch. :(
* Sun Mar 29 2015 Kevin Fenzi <kevin@scrye.com> 4.12.1-2
- Add patch for xflock4 to look for an use a user defined screen locker in xfconf
- Fixes bug #1166227
* Mon Mar 16 2015 Kevin Fenzi <kevin@scrye.com> 4.12.1-1
- Update to 4.12.1
* Sun Mar 15 2015 Kevin Fenzi <kevin@scrye.com> 4.12.0-2
- Rebuild with fixed libxfce4ui for glade path issue
* Sat Feb 28 2015 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.12.0-1
- Update to stable release 4.12.0
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 4.10.1-8
- Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
* Wed Oct 08 2014 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.10.1-7
- Add patch for fixing bashisms. Fixes bug 1150207
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.10.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Fri Jul 11 2014 Kevin Fenzi <kevin@scrye.com> 4.10.1-5
- Add patch to handle running startxfce4 from console. Fixes bug #1117682
- Thanks poma for patch.
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.10.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Tue Nov 05 2013 Kevin Fenzi <kevin@scrye.com> 4.10.1-3
- Add patch for better systemd support
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.10.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Sun May 05 2013 Kevin Fenzi <kevin@scrye.com> 4.10.1-1
- Update to 4.10.1, drop upstreamed patches.
* Sat Apr 27 2013 Kevin Fenzi <kevin@scrye.com> 4.10.0-8
- Add upstream patches to hopefully fix crashes with glib2.
- Fixes bug #891113 #865539
* Fri Mar 29 2013 Rex Dieter <rdieter@fedoraproject.org> 4.10.0-7
- more systemd-login1 love (+suspend/hibernate)
* Fri Feb 22 2013 Kevin Fenzi <kevin@scrye.com> 4.10.0-6
- Add patch for systemd-logind support.
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.10.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Sun Sep 30 2012 Kevin Fenzi <kevin@scrye.com> 4.10.0-4
- Add upstream commit to fix session saves with 2 or more apps that ask to save.
- https://bugzilla.xfce.org/show_bug.cgi?id=5379
* Fri Sep 14 2012 Kevin Fenzi <kevin@scrye.com> 4.10.0-3
- Drop fortune-mod. No longer used in 4.10. Fixes bug #857404
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.10.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Sun Apr 29 2012 Christoph Wickert <cwickert@fedoraproject.org> - 4.10.0-1
- Update to 4.10.0 final
- Make build verbose
- Add VCS key
* Fri Apr 20 2012 Kevin Fenzi <kevin@scrye.com> - 4.9.2-1
- Update to 4.9.2
* Sat Apr 14 2012 Kevin Fenzi <kevin@scrye.com> - 4.9.1-1
- Update to 4.9.1 (Xfce 4.10pre2)
* Tue Apr 03 2012 Kevin Fenzi <kevin@scrye.com> - 4.9.0-1
- Update to 4.9.0
* Sun Feb 12 2012 Kevin Fenzi <kevin@scrye.com> - 4.8.3-1
- Update to 4.8.3 and drop upstreamed gobject link patch.
* Wed Feb 01 2012 Kevin Fenzi <kevin@scrye.com> - 4.8.2-3
- Add patch to link with gobject.
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.8.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Sep 13 2011 Christoph Wickert <cwickert@fedoraproject.org> - 4.8.2-1
- Update to 4.8.2
- Remove gdmlang.patch and hostname.patch, both upstream
* Wed Jul 27 2011 Kevin Fenzi <kevin@scrye.com> - 4.8.1-5
- Add patch for hostname issue. Fixes bug #706563
* Sat Apr 16 2011 Christoph Wickert <cwickert@fedoraproject.org> - 4.8.1-4
- Autostart polkit-gnome-authentication-agent-1 (#693152)
- Remove --enable-gen-doc configure option as it requires network access
* Thu Mar 10 2011 Kevin Fenzi <kevin@tummy.com> - 4.8.1-3
- Add patch to fix LANG handling with new gdm. Fixes #683941
* Tue Feb 15 2011 Christoph Wickert <cwickert@fedoraproject.org> - 4.8.1-2
- Fix versioning of the devel package's requirements
* Mon Feb 14 2011 Christoph Wickert <cwickert@fedoraproject.org> - 4.8.1-1
- Update to 4.8.1
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.8.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Sun Jan 16 2011 Kevin Fenzi <kevin@tummy.com> - 4.8.0-1
- Update to 4.8.0
* Sun Jan 02 2011 Christoph Wickert <cwickert@fedoraproject.org> - 4.7.3-1
- Update to 4.7.3
* Fri Dec 03 2010 Christoph Wickert <cwickert@fedoraproject.org> - 4.7.2-1
- Update to 4.7.2
* Mon Nov 08 2010 Christoph Wickert <cwickert@fedoraproject.org> - 4.7.1-1
- Update to 4.7.1
* Sun Sep 05 2010 Christoph Wickert <cwickert@fedoraproject.org> - 4.7.0-1
- Update to 4.7.0
* Fri May 21 2010 Kevin Fenzi <kevin@tummy.com> - 4.6.2-1
- Update to 4.6.2
* Thu Dec 17 2009 Christoph Wickert <cwickert@fedoraproject.org> - 4.6.1-5
- Remove libtool archives of splash engines
* Wed Nov 11 2009 Kevin Fenzi <kevin@tummy.com> - 4.6.1-4
- Don't own /usr/share/themes (fixes #534107)
* Wed Sep 09 2009 Christoph Wickert <cwickert@fedoraproject.org> - 4.6.1-3
- Fix German text in logout dialog
- Fix shadows in 'simple' splash engine
- Don't ship static lib in -devel package
- configure with --disable-static instead of removing *.a files
- Fix directory ownership issue
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.6.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Sun Apr 19 2009 Kevin Fenzi <kevin@tummy.com> - 4.6.1-1
- Update to 4.6.1
* Thu Feb 26 2009 Kevin Fenzi <kevin@tummy.com> - 4.6.0-1
- Update to 4.6.0
- Remove some unneeded BuildRequires
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.5.99.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Mon Jan 26 2009 Kevin Fenzi <kevin@tummy.com> - 4.5.99.1-1
- Update to 4.5.99.1
* Tue Jan 13 2009 Kevin Fenzi <kevin@tummy.com> - 4.5.93-1
- Update to 4.5.93
* Fri Dec 26 2008 Kevin Fenzi <kevin@tummy.com> - 4.5.92-1
- Update 4.5.92
* Mon Aug 11 2008 Kevin Fenzi <kevin@tummy.com> - 4.4.2-4
- Fix icon for autostarted applications (fixes #442804)
* Tue Apr 22 2008 Kevin Fenzi <kevin@tummy.com> - 4.4.2-3
- Disable tips by default for now.
* Sun Feb 10 2008 Kevin Fenzi <kevin@tummy.com> - 4.4.2-2
- Rebuild for gcc43
* Sun Nov 18 2007 Kevin Fenzi <kevin@tummy.com> - 4.4.2-1
- Update to 4.4.2
* Mon Aug 27 2007 Kevin Fenzi <kevin@tummy.com> - 4.4.1-2
- Update License tag
* Wed Apr 11 2007 Kevin Fenzi <kevin@tummy.com> - 4.4.1-1
- Update to 4.4.1
- Own the themes and themes/Default directories.
* Tue Apr 3 2007 Kevin Fenzi <kevin@tummy.com> - 4.4.0-2
- Own some unowned directories
- Add Requires: redhat-menus for directory ownership
* Sun Jan 21 2007 Kevin Fenzi <kevin@tummy.com> - 4.4.0-1
- Update to 4.4.0
* Mon Nov 27 2006 Kevin Fenzi <kevin@tummy.com> - 4.3.99.2-2
- Add dbus-devel and GConf2-devel to BuildRequires, fixes bug #217082
* Fri Nov 10 2006 Kevin Fenzi <kevin@tummy.com> - 4.3.99.2-1
- Update to 4.3.99.2
* Thu Oct 5 2006 Kevin Fenzi <kevin@tummy.com> - 4.3.99.1-6
- Fix defattr
- Add gtk-update-icon-cache
* Wed Oct 4 2006 Kevin Fenzi <kevin@tummy.com> - 4.3.99.1-5
- Bump release for devel checkin
* Sun Sep 24 2006 Kevin Fenzi <kevin@tummy.com> - 4.3.99.1-4
- Don't own doc directories that xfdesktop owns.
* Sun Sep 17 2006 Kevin Fenzi <kevin@tummy.com> - 4.3.99.1-3
- Only own icons, not any of the icon dirs.
* Tue Sep 12 2006 Kevin Fenzi <kevin@tummy.com> - 4.3.99.1-2
- Add Requires for fortune-mod, needed for xfce4-tips
* Sun Sep 3 2006 Kevin Fenzi <kevin@tummy.com> - 4.3.99.1-1
- Upgrade to 4.3.99.1
- Fix macros in changelog
- Add post/postun ldconfig
* Wed Jul 12 2006 Kevin Fenzi <kevin@tummy.com> - 4.3.90.2-1
- Upgrade to 4.3.90.2
* Thu Feb 16 2006 Kevin Fenzi <kevin@tummy.com> - 4.2.3-3.fc5
- Rebuild for fc5
* Tue Jan 31 2006 Kevin Fenzi <kevin@tummy.com> - 4.2.3-2.fc5
- Added xorg-x11-server-utils, imake, libXt-devel BuildRequires
- Added xorg-x11-server-utils to Requires
* Mon Nov 7 2005 Kevin Fenzi <kevin@tummy.com> - 4.2.3-1.fc5
- Update to 4.2.3
- Added dist tag
* Tue May 17 2005 Kevin Fenzi <kevin@tummy.com> 4.2.2-1.fc4
- Update to 4.2.2
* Sun May 8 2005 Kevin Fenzi <kevin@tummy.com> - 4.2.1-5.fc4
- Add xorg-x11 buildrequires for iceauth check in configure
* Fri Mar 25 2005 Kevin Fenzi <kevin@tummy.com> - 4.2.1-4.fc4
- lowercase Release
* Wed Mar 23 2005 Kevin Fenzi <kevin@tummy.com> - 4.2.1-3.FC4
- Removed unneeded la/a files
- Added version to requires in devel and engine subpackages
* Sun Mar 20 2005 Warren Togami <wtogami@redhat.com> - 4.2.1-2
- fix BuildReqs
* Tue Mar 15 2005 Kevin Fenzi <kevin@tummy.com> - 4.2.1-1
- Updated to 4.2.1 version
* Tue Mar 8 2005 Kevin Fenzi <kevin@tummy.com> - 4.2.0-2
- Fixed to use %%find_lang
- Removed generic INSTALL from %%doc
* Sun Mar 6 2005 Kevin Fenzi <kevin@tummy.com> - 4.2.0-1
- Inital Fedora Extras version

View file

@ -0,0 +1,85 @@
[Desktop Entry]
Name=PolicyKit Authentication Agent
Name[ar]=مدير الاستيثاق PolicyKit
Name[be]=PolicyKit - аґент аўтэнтыфікацыі
Name[bn_IN]=PolicyKit
Name[ca]=Agent d'autenticació del PolicyKit
Name[cs]=Ověřovací agent PolicyKit
Name[da]=Godkendelsesprogrammet PolicyKit
Name[de]=Legitimationsdienst von PolicyKit
Name[el]=Πράκτορας πιστοποίησης PolicyKit
Name[en_GB]=PolicyKit Authentication Agent
Name[es]=Agente de autenticación de PolicyKit
Name[eu]=PolicyKit autentifikatzeko agentea
Name[fi]=PolicytKit-tunnistautumisohjelma
Name[fr]=Agent d'authentification de PolicyKit
Name[gl]=Axente de autenticación PolicyKit
Name[gu]=PolicyKit િ
Name[hi]=PolicyKit ििि
Name[hu]=PolicyKit hitelesítési ügynök
Name[it]=Agente di autenticazione per PolicyKit
Name[ja]=PolicyKit
Name[kn]=PolicyKit ಿ
Name[lt]=PolicyKit tapatybės nustatymo agentas
Name[ml]=ിിി ി
Name[mr]=PolicyKit
Name[or]=PolicyKit ି
Name[pa]=ਿ ਿ
Name[pl]=Agent uwierzytelniania PolicyKit
Name[pt]=Agente de Autenticação PolicyKit
Name[pt_BR]=Agente de autenticação PolicyKit
Name[sl]=PolicyKit program overjanja
Name[sv]=Autentiseringsagent för PolicyKit
Name[ta]=PolicyKit
Name[te]=ి ిిి
Name[th]= PolicyKit
Name[uk]=Агент автентифікації PolicyKit
Name[zh_CN]=PolicyKit
Name[zh_HK]=PolicyKit
Name[zh_TW]=PolicyKit
Comment=PolicyKit Authentication Agent
Comment[ar]=مدير الاستيثاق PolicyKit
Comment[be]=PolicyKit - аґент аўтэнтыфікацыі
Comment[bn_IN]=PolicyKit
Comment[ca]=Agent d'autenticació del PolicyKit
Comment[cs]=Ověřovací agent PolicyKit
Comment[da]=Godkendelsesprogrammet PolicyKit
Comment[de]=Legitimationsdienst von PolicyKit
Comment[el]=Πράκτορας πιστοποίησης PolicyKit
Comment[en_GB]=PolicyKit Authentication Agent
Comment[es]=Agente de autenticación de PolicyKit
Comment[eu]=PolicyKit autentifikatzeko agentea
Comment[fi]=PolicytKit-tunnistautumisohjelma
Comment[fr]=Agent d'authentification de PolicyKit
Comment[gl]=Axente de autenticación PolicyKit
Comment[gu]=PolicyKit િ
Comment[hi]=PolicyKit ििि
Comment[hu]=PolicyKit hitelesítési ügynök
Comment[it]=Agente di autenticazione per PolicyKit
Comment[ja]=PolicyKit
Comment[kn]=PolicyKit ಿ
Comment[lt]=PolicyKit tapatybės nustatymo agentas
Comment[ml]=ിിി ി
Comment[mr]=PolicyKit
Comment[or]=PolicyKit ି
Comment[pa]=ਿ ਿ
Comment[pl]=Agent uwierzytelniania PolicyKit
Comment[pt]=Agente de Autenticação PolicyKit
Comment[pt_BR]=Agente de autenticação PolicyKit
Comment[sl]=PolicyKit program overjanja
Comment[sv]=Autentiseringsagent för PolicyKit
Comment[ta]=PolicyKit
Comment[te]=ి ిిి
Comment[th]= PolicyKit
Comment[uk]=Агент автентифікації PolicyKit
Comment[zh_CN]=PolicyKit
Comment[zh_HK]=PolicyKit
Comment[zh_TW]=PolicyKit
Exec=/usr/libexec/polkit-gnome-authentication-agent-1
Terminal=false
Type=Application
Categories=
NoDisplay=true
X-Desktop-File-Install-Version=0.16
OnlyShowIn=XFCE;

View file

@ -0,0 +1 @@
SHA512 (xfce4-session-4.20.4.tar.bz2) = 35d5081b6bf36b00a4fa8dcf50417430193c6424034fa21b1bc14003ad925bcc94e2e683c9aa61193a36bc6e50d5fa52b5c4d33abb41bcd259695478509d86d9

42
xfce-mimeapps.list Normal file
View file

@ -0,0 +1,42 @@
[Default Applications]
application/x-dia-diagram=dia.desktop
image/x-xcf=gimp.desktop
image/x-compressed-xcf=gimp.desktop
image/x-psd=gimp.desktop
text/html=exo-web-browser.desktop
application/xhtml+xml=exo-web-browser.desktop
x-scheme-handler/http=exo-web-browser.desktop
x-scheme-handler/https=exo-web-browser.desktop
x-scheme-handler/geo=exo-web-browser.desktop
image/svg+xml=exo-web-browser.desktop
text/plain=mousepad.desktop
image/png=ristretto.desktop
image/gif=ristretto.desktop
image/jpeg=ristretto.desktop
image/bmp=ristretto.desktop
image/x-pixmap=ristretto.desktop
image/tiff=ristretto.desktop
image/svg+xml=ristretto.desktop
image/x-xpixmap=ristretto.desktop
inode/directory=Thunar-folder-handler.desktop
application/x-arj=xarchiver.desktop
application/arj=xarchiver.desktop
application/x-bzip=xarchiver.desktop
application/x-bzip-compressed-tar=xarchiver.desktop
application/x-gzip=xarchiver.desktop
application/x-rar=xarchiver.desktop
application/x-rar-compressed=xarchiver.desktop
application/x-tar=xarchiver.desktop
application/x-zip=xarchiver.desktop
application/x-zip-compressed=xarchiver.desktop
application/zip=xarchiver.desktop
application/x-7z-compressed=xarchiver.desktop
application/x-compressed-tar=xarchiver.desktop
application/x-bzip2=xarchiver.desktop
application/x-bzip2-compressed-tar=xarchiver.desktop
application/x-xz=xarchiver.desktop
application/x-xz-compressed-tar=xarchiver.desktop
application/x-cpio=xarchiver.desktop
application/x-cpio-compressed=xarchiver.desktop
application/x-lzop=xarchiver.desktop
text/calendar=xfcalendar.desktop

View file

@ -0,0 +1,17 @@
--- xfce4-session-4.20.0/scripts/startxfce4.in.orig 2024-12-21 15:32:06.924315101 -0600
+++ xfce4-session-4.20.0/scripts/startxfce4.in 2024-12-21 15:32:23.008373245 -0600
@@ -142,11 +142,11 @@
fi
if [ -f $BASEDIR/xinitrc ]; then
- exec $prog $BASEDIR/xinitrc $CLIENTRC $SERVERRC
+ exec $prog $BASEDIR/xinitrc $CLIENTRC $SERVERRC vt${tty_num}
elif [ -f $HOME/.xfce4/xinitrc ]; then
mkdir -p $BASEDIR
cp $HOME/.xfce4/xinitrc $BASEDIR/
- exec $prog $BASEDIR/xinitrc $CLIENTRC $SERVERRC
+ exec $prog $BASEDIR/xinitrc $CLIENTRC $SERVERRC vt${tty_num}
else
- exec $prog @_sysconfdir_@/xdg/xfce4/xinitrc $CLIENTRC $SERVERRC
+ exec $prog @_sysconfdir_@/xdg/xfce4/xinitrc $CLIENTRC $SERVERRC vt${tty_num}
fi

139
xfce4-session.spec Normal file
View file

@ -0,0 +1,139 @@
# VCS https://gitlab.xfce.org/xfce/xfce4-session.git
%global xfceversion 4.20
Name: xfce4-session
Version: 4.20.4
Release: %autorelease
Summary: Xfce session manager
License: GPL-2.0-or-later
URL: http://www.xfce.org/
Source0: http://archive.xfce.org/src/xfce/%{name}/%{xfceversion}/%{name}-%{version}.tar.bz2
# Add a xfce-mimeapps.list to allow setting mime handlers for Xfce apps
Source2: xfce-mimeapps.list
# Patch startxfce4 to keep it on the same vty for logind
# https://bugzilla.redhat.com/show_bug.cgi?id=1117682
Patch1: xfce-session-%{xfceversion}-startxfce4.patch
BuildRequires: desktop-file-utils
BuildRequires: gcc
BuildRequires: gettext
BuildRequires: glib2-devel >= 2.72.0
BuildRequires: gtk-layer-shell-devel
BuildRequires: gtk3-devel >= 3.24.0
BuildRequires: iceauth
BuildRequires: intltool
BuildRequires: libICE-devel
BuildRequires: libSM-devel
BuildRequires: libX11-devel
BuildRequires: libwnck3-devel >= 3.10.0
BuildRequires: libxfce4ui-devel >= %{xfceversion}
BuildRequires: libxfce4util-devel >= %{xfceversion}
BuildRequires: libxfce4windowing-devel >= %{xfceversion}
BuildRequires: make
BuildRequires: polkit-devel
BuildRequires: xfconf-devel >= %{xfceversion}
BuildRequires: xrdb
BuildRequires: xset
Requires: exo
Requires: iceauth
Requires: systemd >= 195
Requires: xfce-polkit >= 0.2-2
Requires: xrdb
Requires: xset
# Need this to pull in the right imsettings in groupinstalls
# See https://bugzilla.redhat.com/show_bug.cgi?id=1349743
Suggests: imsettings-xfce
Suggests: xfce4-screensaver
Obsoletes: xfce-utils < 4.8.3-7.fc18
# splash screens no longer exists
Obsoletes: xfce4-session-engines <= 4.13.1
Obsoletes: xfce4-session-devel <= 4.13.3
%description
xfce4-session is the session manager for the Xfce desktop environment.
%package wayland-session
Summary: Wayland session for Xfce
BuildArch: noarch
Requires: %{name} = %{version}-%{release}
Requires: labwc
%description wayland-session
Wayland session for Xfce. Currently requires labwc.
Available for testing/advanced users.
See https://wiki.xfce.org/releng/wayland_roadmap#testing
%prep
%autosetup -p1
%build
%configure --disable-static
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
%make_build
%install
%make_install
# remove xscreensaver autostart file
rm -fr %{buildroot}%{_sysconfdir}/xdg/autostart/xscreensaver.desktop
find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
# Remove non-standard hye locale to prevent invalid-lc-messages-dir rpmlint error
rm -rf %{buildroot}%{_datadir}/locale/hye
# Make xinitrc executable as it has a shebang and is meant to be run
chmod 755 %{buildroot}%{_sysconfdir}/xdg/xfce4/xinitrc
%find_lang %{name}
# install our xfce-mimeapps.list file to set mime handlers
mkdir -p %{buildroot}%{_datadir}/applications
cp -a %{SOURCE2} %{buildroot}%{_datadir}/applications/xfce-mimeapps.list
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/xfce-session-settings.desktop
desktop-file-validate %{buildroot}%{_datadir}/applications/xfce4-session-logout.desktop
%files -f %{name}.lang
%license COPYING
%doc AUTHORS ChangeLog NEWS
%doc doc/FAQ doc/NEWS.pre-4.3 doc/README.Kiosk
%dir %{_sysconfdir}/xdg/xfce4
%config(noreplace) %{_sysconfdir}/xdg/xfce4/Xft.xrdb
%{_sysconfdir}/xdg/xfce4/xinitrc
%dir %{_sysconfdir}/xdg/xfce4/xfconf
%dir %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml
%config(noreplace) %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
%{_bindir}/startxfce4
%{_bindir}/xfce4-session
%{_bindir}/xfce4-session-logout
%{_bindir}/xfce4-session-settings
%{_bindir}/xflock4
%dir %{_libdir}/xfce4/session/
%{_libdir}/xfce4/session/xfsm-shutdown-helper
%{_datadir}/xdg-desktop-portal/xfce-portals.conf
%{_datadir}/applications/*.desktop
%{_datadir}/applications/xfce-mimeapps.list
%{_datadir}/xsessions/xfce.desktop
%{_datadir}/icons/hicolor/*/*/*
%{_datadir}/polkit-1/actions/org.xfce.session.policy
%{_mandir}/man1/*
%files wayland-session
%{_datadir}/wayland-sessions/xfce-wayland.desktop
%{_datadir}/xfce4/labwc/labwc-environment
%{_datadir}/xfce4/labwc/labwc-rc.xml
%changelog
%autochangelog