]> git.pld-linux.org Git - packages/mate-session-manager.git/blob - mate-session-manager.spec
use package names in deps; versions in deps; cleanups
[packages/mate-session-manager.git] / mate-session-manager.spec
1 Summary:        MATE Desktop session manager
2 Name:           mate-session-manager
3 Version:        1.5.0
4 Release:        1
5 License:        GPL v2+
6 Group:          X11/Applications
7 Source0:        http://pub.mate-desktop.org/releases/1.5/%{name}-%{version}.tar.xz
8 # Source0-md5:  64090402b0df99f874ca1cb2cc499745
9 URL:            http://wiki.mate-desktop.org/mate-session-manager
10 BuildRequires:  dbus-glib-devel
11 BuildRequires:  desktop-file-utils
12 BuildRequires:  glib2-devel >= 1:2.16.0
13 BuildRequires:  gsettings-desktop-schemas-devel
14 BuildRequires:  gtk+2-devel >= 2:2.14.0
15 BuildRequires:  icon-naming-utils
16 BuildRequires:  intltool >= 0.40.0
17 BuildRequires:  mate-common
18 BuildRequires:  mate-icon-theme
19 BuildRequires:  mate-polkit-devel
20 BuildRequires:  polkit-devel
21 BuildRequires:  tar >= 1:1.22
22 BuildRequires:  upower-devel >= 0.9.0
23 BuildRequires:  xorg-lib-libSM-devel
24 BuildRequires:  xz
25 Requires:       glib2 >= 1:2.26.0
26 Requires:       gsettings-desktop-schemas
27 Requires:       gtk-update-icon-cache
28 Requires:       hicolor-icon-theme
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31 %description
32 MATE Desktop session manager.
33
34 %prep
35 %setup -q
36
37 %build
38 NOCONFIGURE=1 ./autogen.sh
39 %configure \
40         --disable-static \
41         --enable-ipv6 \
42         --with-gtk=2.0 \
43         --with-gnu-ld \
44         --with-default-wm=marco \
45         --with-x
46 %{__make} V=1
47
48 %install
49 rm -rf $RPM_BUILD_ROOT
50 %{__make} install \
51         DESTDIR=$RPM_BUILD_ROOT
52
53 desktop-file-install \
54         --remove-category="MATE" \
55         --add-category="X-Mate" \
56         --delete-original \
57         --dir=$RPM_BUILD_ROOT%{_desktopdir} \
58 $RPM_BUILD_ROOT%{_desktopdir}/mate-session-properties.desktop
59
60 # apidocs?
61 %{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/dbus/mate-session.html
62
63 %find_lang %{name}
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
68 %post
69 %update_icon_cache hicolor
70 %glib_compile_schemas
71
72 %postun
73 %update_icon_cache hicolor
74 %glib_compile_schemas
75
76 %files -f %{name}.lang
77 %defattr(644,root,root,755)
78 %doc AUTHORS COPYING README
79 %attr(755,root,root) %{_bindir}/mate-session
80 %attr(755,root,root) %{_bindir}/mate-session-properties
81 %attr(755,root,root) %{_bindir}/mate-session-save
82 %attr(755,root,root) %{_bindir}/mate-wm
83 %{_mandir}/man1/mate-session-properties.1*
84 %{_mandir}/man1/mate-session-save.1*
85 %{_mandir}/man1/mate-session.1*
86 %{_mandir}/man1/mate-wm.1*
87 %{_desktopdir}/mate-session-properties.desktop
88 %{_datadir}/mate-session
89 %{_iconsdir}/hicolor/*/apps/*.png
90 %{_iconsdir}/hicolor/scalable/apps/mate-session-properties.svg
91 %{_datadir}/glib-2.0/schemas/org.mate.session.gschema.xml
92 %{_datadir}/xsessions/mate.desktop
This page took 0.079876 seconds and 4 git commands to generate.