]> git.pld-linux.org Git - packages/mate-desktop.git/blame - mate-desktop.spec
more specific mate-doc-utils BR
[packages/mate-desktop.git] / mate-desktop.spec
CommitLineData
b51b8be5 1#
cd44bed8 2# Conditional build:
e7085775 3%bcond_without apidocs # disable gtk-doc
cd44bed8
ER
4
5Summary: Shared code for mate-panel, mate-session, mate-file-manager, etc
6Name: mate-desktop
7Version: 1.5.5
b51b8be5 8Release: 1
62a037bd
ER
9License: GPL v2+ and LGPL v2+ and MIT
10Group: X11/Applications
cd44bed8
ER
11Source0: http://pub.mate-desktop.org/releases/1.5/%{name}-%{version}.tar.xz
12# Source0-md5: 683a8c3efcb5270cd215d9c856b0ced6
13Source1: user-dirs-update-mate.desktop
62a037bd 14URL: http://wiki.mate-desktop.org/mate-desktop
cd44bed8 15BuildRequires: desktop-file-utils
62a037bd
ER
16BuildRequires: gsettings-desktop-schemas-devel
17BuildRequires: intltool >= 0.40.0
18BuildRequires: libunique-devel
cd44bed8 19BuildRequires: mate-common
6728f842 20%{?with_apidocs:BuildRequires: mate-doc-utils >= 1.1.0}
30e215e6 21BuildRequires: rpmbuild(find_lang) >= 1.36
62a037bd 22BuildRequires: startup-notification-devel
cd44bed8
ER
23BuildRequires: tar >= 1:1.22
24BuildRequires: xz
25Requires: %{name}-libs = %{version}-%{release}
26Requires: glib2 >= 1:2.26.0
27Requires: python-pygtk-gtk
b51b8be5
ER
28# for identifying monitors from pnp.ids (libmate-desktop/display-name.c)
29Requires: hwdata
cd44bed8
ER
30#Requires: redhat-menus
31Requires: xdg-user-dirs-gtk
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
35The mate-desktop package contains an internal library (libmatedesktop)
36used to implement some portions of the MATE desktop, and also some
37data files and other shared components of the MATE user environment.
38
39%package libs
40Summary: Shared libraries for libmate-desktop
41License: LGPL v2+
42Group: Libraries
cd44bed8
ER
43
44%description libs
45Shared libraries for libmate-desktop
46
47%package devel
48Summary: Libraries and headers for libmate-desktop
49License: LGPL v2+
50Group: Development/Libraries
51Requires: %{name}-libs = %{version}-%{release}
52
53%description devel
54Libraries and header files for the MATE-internal private library
55libmatedesktop.
56
e7085775
ER
57%package apidocs
58Summary: mate-desktop API documentation
59Summary(pl.UTF-8): Dokumentacja API mate-desktop
60Group: Documentation
61Requires: gtk-doc-common
62
63%description apidocs
64mate-desktop API documentation.
65
66%description apidocs -l pl.UTF-8
67Dokumentacja API mate-desktop.
68
cd44bed8
ER
69%prep
70%setup -q
cd44bed8
ER
71
72%build
e7085775 73NOCONFIGURE=1 ./autogen.sh
cd44bed8
ER
74%configure \
75 --enable-gnucat \
76 --disable-scrollkeeper \
77 --disable-static \
78 --disable-schemas-compile \
b51b8be5 79 --with-pnp-ids-path=%{_datadir}/hwdata/pnp.ids \
cd44bed8 80 --enable-unique \
e7085775 81 %{?with_apidocs:--enable-gtk-doc --with-html-dir=%{_gtkdocdir}} \
30e215e6 82 --with-omf-dir=%{_datadir}/omf/%{name}
cd44bed8
ER
83
84%{__make} \
85 V=1
86
87%install
88rm -rf $RPM_BUILD_ROOT
89%{__make} install \
90 DESTDIR=$RPM_BUILD_ROOT
91
0dad9a85 92%{__rm} $RPM_BUILD_ROOT%{_libdir}/libmate-desktop-2.la
cd44bed8
ER
93
94desktop-file-install \
95 --remove-category="MATE" \
96 --add-category="X-Mate" \
97 --delete-original \
98 --dir=$RPM_BUILD_ROOT%{_desktopdir} \
99$RPM_BUILD_ROOT%{_desktopdir}/mate-about.desktop
100
101install -Dp %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/user-dirs-update-mate.desktop
102
30e215e6 103%find_lang %{name} --with-mate --with-omf --all-name
cd44bed8
ER
104
105%post libs -p /sbin/ldconfig
106%postun libs -p /sbin/ldconfig
107
108%post
109%glib_compile_schemas
110
111%postun
112%glib_compile_schemas
113
114%clean
115rm -rf $RPM_BUILD_ROOT
116
117%files -f %{name}.lang
118%defattr(644,root,root,755)
119%doc AUTHORS COPYING COPYING.LIB NEWS README
cd44bed8 120%{_sysconfdir}/xdg/autostart/user-dirs-update-mate.desktop
30e215e6 121%attr(755,root,root) %{_bindir}/mate-about
cd44bed8
ER
122%{_mandir}/man1/mate-about.1*
123%{_pixmapsdir}/gnu-cat*
30e215e6
ER
124%{_desktopdir}/mate-about.desktop
125%dir %{_datadir}/omf/%{name}/fdl
126%dir %{_datadir}/omf/%{name}/gpl
127%dir %{_datadir}/omf/%{name}/lgpl
128%{_datadir}/mate-about
129%{_datadir}/glib-2.0/schemas/org.mate.*.gschema.xml
cd44bed8
ER
130
131%files libs
132%defattr(644,root,root,755)
133%attr(755,root,root) %{_libdir}/libmate-desktop-2.so.*.*.*
134%ghost %{_libdir}/libmate-desktop-2.so.17
135
136%files devel
137%defattr(644,root,root,755)
cd44bed8
ER
138%{_libdir}/libmate-desktop-2.so
139%{_pkgconfigdir}/mate-desktop-2.0.pc
140%{_includedir}/mate-desktop-2.0
e7085775
ER
141
142%if %{with apidocs}
143%files apidocs
144%defattr(644,root,root,755)
145%{_gtkdocdir}/mate-desktop
146%endif
This page took 0.063161 seconds and 4 git commands to generate.