]> git.pld-linux.org Git - packages/xfce4-session.git/blame - xfce4-session.spec
- up to 4.13.2
[packages/xfce4-session.git] / xfce4-session.spec
CommitLineData
90fb5b46 1#
2# Conditional build:
eb5adb67 3%bcond_with static_libs # don't build static library
90fb5b46 4#
0afaf3f7 5%define xfce_version 4.12.0
90fb5b46 6Summary: Xfce session manager
1b379805 7Summary(pl.UTF-8): Zarządca sesji Xfce
2468eed7 8Name: xfce4-session
e9171cbf 9Version: 4.13.2
667f44b9 10Release: 1
2447a5b7 11License: GPL v2
2468eed7 12Group: X11/Applications
667f44b9 13Source0: http://archive.xfce.org/src/xfce/%{name}/4.13/%{name}-%{version}.tar.bz2
e9171cbf 14# Source0-md5: 1306b6166f47cdf6e0c61259abbb621f
4ca26cd0 15Source1: http://www.blues.gda.pl/SOURCES/%{name}-ubuntu_icons.tar.bz2
30a1dc77 16# Source1-md5: bf19add3364c0b0d804a7490c1a1fcbe
6ddf49ec
JR
17# taken from mate-polkit (GTK+2), license is LGPLv2+, requires because of
18# http://lists.fedoraproject.org/pipermail/devel-announce/2011-February/000758.html
19Source2: polkit-mate-authentication-agent-1.desktop
0411df3f 20Patch0: %{name}-ubuntu_icons.patch
4635d635 21URL: http://www.xfce.org/projects/xfce4-session
92366a10
MC
22BuildRequires: autoconf >= 2.50
23BuildRequires: automake
0411df3f
MB
24BuildRequires: dbus-devel >= 1.0.0
25BuildRequires: dbus-glib-devel >= 0.74
649370db 26BuildRequires: gettext-tools
667f44b9 27BuildRequires: gtk+3-devel
90fb5b46 28BuildRequires: intltool >= 0.35.0
92366a10 29BuildRequires: libtool
667f44b9 30BuildRequires: libwnck-devel
fb518912
JR
31BuildRequires: libxfce4ui-devel >= %{xfce_version}
32BuildRequires: libxfce4util-devel >= %{xfce_version}
749bda85 33BuildRequires: pkgconfig
b135412d 34BuildRequires: polkit-devel
4635d635 35BuildRequires: rpmbuild(macros) >= 1.601
b135412d 36BuildRequires: systemd-devel
fb518912 37BuildRequires: xfce4-dev-tools >= %{xfce_version}
0afaf3f7 38BuildRequires: xfconf-devel >= %{xfce_version}
0411df3f 39BuildRequires: xorg-lib-libSM-devel
05a418e9 40Requires: %{name}-libs = %{version}-%{release}
4635d635
MB
41Requires: gtk-update-icon-cache
42Requires: hicolor-icon-theme
6ddf49ec 43Requires: mate-polkit
4635d635 44Requires: upower
4a30aa4d 45Requires: xfce4-dirs >= 4.6
7433db3c 46Requires: xorg-app-iceauth
c68e9d3a 47Obsoletes: xfce4-toys
8b541e01 48Obsoletes: xfce-utils
7e6cafa6
MC
49BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50
51%description
7f1593b2 52xfce4-session is the session manager for the Xfce desktop environment.
7e6cafa6 53
b4b4bb52
JR
54%description -l pl.UTF-8
55xfce4-session jest zarządcą sesji dla środowiska Xfce.
fbe60487
JB
56
57%package libs
7f1593b2 58Summary: Xfce Session Manager library
1b379805 59Summary(pl.UTF-8): Biblioteka zarządcy sesji dla środowiska Xfce
0411df3f 60Group: X11/Libraries
fbe60487
JB
61
62%description libs
7f1593b2 63Xfce Session Manager library.
fbe60487 64
b4b4bb52
JR
65%description libs -l pl.UTF-8
66Biblioteka zarządcy sesji dla środowiska Xfce.
fbe60487
JB
67
68%package devel
7f1593b2 69Summary: Header files for Xfce Session Manager library
1b379805 70Summary(pl.UTF-8): Pliki nagłówkowe biblioteki zarządcy sesji dla środowiska Xfce
0411df3f 71Group: X11/Development/Libraries
fbe60487 72Requires: %{name}-libs = %{version}-%{release}
22a0bd45 73Requires: libxfce4ui-devel >= %{xfce_version}
0afaf3f7 74Requires: xfconf-devel >= %{xfce_version}
fbe60487
JB
75
76%description devel
7f1593b2 77Header files for Xfce Session Manager library.
fbe60487 78
b4b4bb52
JR
79%description devel -l pl.UTF-8
80Pliki nagłówkowe biblioteki zarządcy sesji dla środowiska Xfce.
fbe60487
JB
81
82%package static
7f1593b2 83Summary: Static Xfce Session Manager library
1b379805 84Summary(pl.UTF-8): Statyczna biblioteka zarządcy sesji dla środowiska Xfce
0411df3f 85Group: X11/Development/Libraries
fbe60487
JB
86Requires: %{name}-devel = %{version}-%{release}
87
88%description static
7f1593b2 89Static Xfce Session Manager library.
fbe60487 90
b4b4bb52
JR
91%description static -l pl.UTF-8
92Statyczna biblioteka zarządcy sesji dla środowiska Xfce.
7e6cafa6
MC
93
94%prep
386ba531 95%setup -q -a1
fbe60487 96%patch0 -p1
7e6cafa6
MC
97
98%build
35a64ea6 99%{__intltoolize}
92366a10 100%{__libtoolize}
90fb5b46 101%{__aclocal}
92366a10
MC
102%{__autoheader}
103%{__automake}
104%{__autoconf}
0a490466 105%configure \
df112423 106 --enable-systemd \
90fb5b46 107 %{!?with_static_libs:--disable-static} \
4635d635 108 --disable-silent-rules \
7433db3c 109 ICEAUTH=/usr/bin/iceauth
0411df3f
MB
110
111%{__make}
7e6cafa6
MC
112
113%install
114rm -rf $RPM_BUILD_ROOT
40030604 115
7e6cafa6 116%{__make} install \
40030604 117 DESTDIR=$RPM_BUILD_ROOT
9fc6dfd2 118
b5d0e898 119%{__sed} -e 's|@LIBEXECDIR@|%{_libexecdir}|g' %{SOURCE2} > $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/xfce4-polkit-mate-authentication-agent-1.desktop
6ddf49ec 120
4635d635 121%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
40030604 122
4635d635 123%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/ur_PK
e9171cbf 124%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/ie
3b4a66dd 125
40030604 126%find_lang %{name}
7e6cafa6
MC
127
128%clean
129rm -rf $RPM_BUILD_ROOT
130
3bfa1188
MB
131%post
132%update_icon_cache hicolor
133
134%postun
135%update_icon_cache hicolor
136
fbe60487
JB
137%post libs -p /sbin/ldconfig
138%postun libs -p /sbin/ldconfig
139
40030604 140%files -f %{name}.lang
7e6cafa6 141%defattr(644,root,root,755)
4635d635 142%doc AUTHORS COPYING ChangeLog NEWS README TODO
242e8911
JR
143%attr(755,root,root) %{_bindir}/startxfce4
144%attr(755,root,root) %{_bindir}/xflock4
0411df3f
MB
145%attr(755,root,root) %{_bindir}/xfce4-session
146%attr(755,root,root) %{_bindir}/xfce4-session-logout
147%attr(755,root,root) %{_bindir}/xfce4-session-settings
4635d635 148%dir %{_libdir}/xfce4/session
4635d635 149%attr(755,root,root) %{_libdir}/xfce4/session/xfsm-shutdown-helper
3bfa1188 150%{_sysconfdir}/xdg/autostart/*.desktop
0411df3f 151%{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
242e8911
JR
152%{_sysconfdir}/xdg/xfce4/Xft.xrdb
153%{_sysconfdir}/xdg/xfce4/xinitrc
92366a10 154
0afaf3f7 155%{_datadir}/polkit-1/actions/org.xfce.session.policy
242e8911 156%{_datadir}/xsessions/xfce.desktop
92366a10
MC
157%{_desktopdir}/*.desktop
158%{_iconsdir}/hicolor/*/*/*
fbe60487 159%{_mandir}/man1/*.1*
92366a10 160
fbe60487
JB
161%files libs
162%defattr(644,root,root,755)
0411df3f
MB
163%attr(755,root,root) %{_libdir}/libxfsm-4.6.so.*.*.*
164%attr(755,root,root) %ghost %{_libdir}/libxfsm-4.6.so.0
fbe60487
JB
165
166%files devel
167%defattr(644,root,root,755)
0411df3f 168%attr(755,root,root) %{_libdir}/libxfsm-4.6.so
e9171cbf 169#%{_includedir}/xfce4/xfce4-session-4.6
0411df3f 170%{_pkgconfigdir}/xfce4-session-2.0.pc
fbe60487 171
90fb5b46 172%if %{with static_libs}
fbe60487
JB
173%files static
174%defattr(644,root,root,755)
0411df3f 175%{_libdir}/libxfsm-4.6.a
90fb5b46 176%endif
This page took 0.159992 seconds and 4 git commands to generate.