]> git.pld-linux.org Git - packages/mate-session-manager.git/blame - mate-session-manager.spec
requires mate-desktop
[packages/mate-session-manager.git] / mate-session-manager.spec
CommitLineData
baa3f594
ER
1#
2# Conditional build:
3%bcond_with apidocs # DocBook docs (incomplete)
4
16227bc9
ER
5Summary: MATE Desktop session manager
6Name: mate-session-manager
7Version: 1.5.0
bdc35823 8Release: 2
16227bc9
ER
9License: GPL v2+
10Group: X11/Applications
16227bc9
ER
11Source0: http://pub.mate-desktop.org/releases/1.5/%{name}-%{version}.tar.xz
12# Source0-md5: 64090402b0df99f874ca1cb2cc499745
4c0f736c
ER
13URL: http://wiki.mate-desktop.org/mate-session-manager
14BuildRequires: dbus-glib-devel
16227bc9 15BuildRequires: desktop-file-utils
4c0f736c
ER
16BuildRequires: glib2-devel >= 1:2.16.0
17BuildRequires: gsettings-desktop-schemas-devel
18BuildRequires: gtk+2-devel >= 2:2.14.0
16227bc9 19BuildRequires: icon-naming-utils
4c0f736c 20BuildRequires: intltool >= 0.40.0
16227bc9
ER
21BuildRequires: mate-common
22BuildRequires: mate-icon-theme
4c0f736c
ER
23BuildRequires: mate-polkit-devel
24BuildRequires: polkit-devel
16227bc9 25BuildRequires: tar >= 1:1.22
4c0f736c 26BuildRequires: upower-devel >= 0.9.0
baa3f594 27%{?with_apidocs:BuildRequires: xmlto}
4c0f736c 28BuildRequires: xorg-lib-libSM-devel
16227bc9
ER
29BuildRequires: xz
30Requires: glib2 >= 1:2.26.0
31Requires: gsettings-desktop-schemas
32Requires: gtk-update-icon-cache
33Requires: hicolor-icon-theme
afecfdd3 34Requires: mate-desktop >= 1.5
16227bc9
ER
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
4132989e 38MATE Desktop session manager.
16227bc9 39
baa3f594
ER
40%package apidocs
41Summary: Session Manager D-Bus API Reference
42Summary(pl.UTF-8): Dokumentacja API Session Manager
43Group: Documentation
44
45%description apidocs
46Session Manager D-Bus API Reference.
47
48%description apidocs -l pl.UTF-8
49Dokumentacja API Session Manager.
50
16227bc9
ER
51%prep
52%setup -q
53
54%build
55NOCONFIGURE=1 ./autogen.sh
56%configure \
57 --disable-static \
baa3f594
ER
58 %{!?with_apidocs:--disable-docbook-docs} \
59 %{?with_apidocs:--enable-docbook-docs --docdir=%{_gtkdocdir}/%{name}} \
16227bc9
ER
60 --enable-ipv6 \
61 --with-gtk=2.0 \
62 --with-gnu-ld \
63 --with-default-wm=marco \
64 --with-x
65%{__make} V=1
66
67%install
68rm -rf $RPM_BUILD_ROOT
69%{__make} install \
70 DESTDIR=$RPM_BUILD_ROOT
71
72desktop-file-install \
73 --remove-category="MATE" \
74 --add-category="X-Mate" \
75 --delete-original \
76 --dir=$RPM_BUILD_ROOT%{_desktopdir} \
77$RPM_BUILD_ROOT%{_desktopdir}/mate-session-properties.desktop
78
79%find_lang %{name}
80
81%clean
82rm -rf $RPM_BUILD_ROOT
83
84%post
85%update_icon_cache hicolor
86%glib_compile_schemas
87
88%postun
89%update_icon_cache hicolor
90%glib_compile_schemas
91
92%files -f %{name}.lang
93%defattr(644,root,root,755)
94%doc AUTHORS COPYING README
95%attr(755,root,root) %{_bindir}/mate-session
96%attr(755,root,root) %{_bindir}/mate-session-properties
97%attr(755,root,root) %{_bindir}/mate-session-save
98%attr(755,root,root) %{_bindir}/mate-wm
4c0f736c
ER
99%{_mandir}/man1/mate-session-properties.1*
100%{_mandir}/man1/mate-session-save.1*
101%{_mandir}/man1/mate-session.1*
102%{_mandir}/man1/mate-wm.1*
16227bc9
ER
103%{_desktopdir}/mate-session-properties.desktop
104%{_datadir}/mate-session
105%{_iconsdir}/hicolor/*/apps/*.png
106%{_iconsdir}/hicolor/scalable/apps/mate-session-properties.svg
107%{_datadir}/glib-2.0/schemas/org.mate.session.gschema.xml
108%{_datadir}/xsessions/mate.desktop
baa3f594
ER
109
110%if %{with apidocs}
111%files apidocs
112%defattr(644,root,root,755)
113%{_gtkdocdir}/%{name}
114%endif
This page took 0.103451 seconds and 4 git commands to generate.