2 %bcond_with gtk3 # build GTK+3, disables GTK+2
3 %bcond_without gtk2 # build with GTK+2
9 Summary: Default session manager for LXDE
14 Group: X11/Applications
15 Source0: http://downloads.sourceforge.net/lxde/%{name}-%{version}.tar.xz
16 # Source0-md5: 823c50e6d0e4ce15a23a42e8f8bf4221
17 URL: http://wiki.lxde.org/en/LXSession
18 BuildRequires: dbus-devel
19 BuildRequires: dbus-glib-devel
20 BuildRequires: gettext-tools
21 BuildRequires: glib2-devel
22 %{?with_gtk2:BuildRequires: gtk+2-devel >= 2:2.12.0}
23 %{?with_gtk3:BuildRequires: gtk+3-devel}
24 BuildRequires: intltool
25 BuildRequires: libgee0.6-devel
26 BuildRequires: libunique-devel
27 BuildRequires: pkgconfig
28 BuildRequires: polkit-devel
30 BuildRequires: xorg-lib-libX11-devel
31 Provides: lxpolkit = 0.1.0-2
32 Provides: lxsession-edit = 0.2.0-3
34 Obsoletes: lxsession-edit
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 LXSession is the default session manager of LXDE.
40 LXSession automatically starts a set of applications and sets up a
41 working desktop environment. Moreover, the session manager is able to
42 remember the applications in use when a user logs out and to restart
43 them the next time the user logs in.
50 %{?with_gtk3:--enable-gtk3}
54 rm -rf $RPM_BUILD_ROOT
56 DESTDIR=$RPM_BUILD_ROOT
58 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{frp,ur_PK,tt_RU}
63 rm -rf $RPM_BUILD_ROOT
65 %files -f %{name}.lang
66 %defattr(644,root,root,755)
68 %attr(755,root,root) %{_bindir}/lxclipboard
69 %attr(755,root,root) %{_bindir}/lxlock
70 %attr(755,root,root) %{_bindir}/lxpolkit
71 %attr(755,root,root) %{_bindir}/lxsession
72 %attr(755,root,root) %{_bindir}/lxsession-db
73 %attr(755,root,root) %{_bindir}/lxsession-default
74 %attr(755,root,root) %{_bindir}/lxsession-default-apps
75 %attr(755,root,root) %{_bindir}/lxsession-default-terminal
76 %attr(755,root,root) %{_bindir}/lxsession-edit
77 %attr(755,root,root) %{_bindir}/lxsession-logout
78 %attr(755,root,root) %{_bindir}/lxsession-xdg-autostart
79 %attr(755,root,root) %{_bindir}/lxsettings-daemon
80 %dir %{_libdir}/lxsession
81 %attr(755,root,root) %{_libdir}/lxsession/lxsession-xsettings
82 /etc/xdg/autostart/lxpolkit.desktop
84 %{_desktopdir}/lxsession*.desktop
85 %{_mandir}/man1/lxclipboard.1*
86 %{_mandir}/man1/lxlock.1*
87 %{_mandir}/man1/lxpolkit.1*
88 %{_mandir}/man1/lxsession.1*
89 %{_mandir}/man1/lxsession-db.1*
90 %{_mandir}/man1/lxsession-default.1*
91 %{_mandir}/man1/lxsession-default-apps.1*
92 %{_mandir}/man1/lxsession-default-terminal.1*
93 %{_mandir}/man1/lxsession-edit.1*
94 %{_mandir}/man1/lxsession-logout.1*
95 %{_mandir}/man1/lxsession-xdg-autostart.1*
96 %{_mandir}/man1/lxsettings-daemon.1*