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