]> git.pld-linux.org Git - packages/mate-desktop.git/blame - mate-desktop.spec
up to 1.24.0
[packages/mate-desktop.git] / mate-desktop.spec
CommitLineData
f7725faf
ER
1#
2# Conditional build:
e7085775 3%bcond_without apidocs # disable gtk-doc
cd44bed8 4
4a2e326a
JB
5Summary: Shared code for mate-panel, mate-session, mate-file-manager, etc.
6Summary(pl.UTF-8): Kod współdzielony przez pakiety mate-panel, mate-session, mate-file-manager itd.
cd44bed8 7Name: mate-desktop
e948bc61 8Version: 1.24.0
5296f63b 9Release: 1
4a2e326a 10License: LGPL v2+ with MIT parts (library), GPL v2+ (mate-about)
62a037bd 11Group: X11/Applications
e948bc61
JP
12Source0: http://pub.mate-desktop.org/releases/1.24/%{name}-%{version}.tar.xz
13# Source0-md5: e6dbc67f215b8d04f5f5812d3aa81983
62a037bd 14URL: http://wiki.mate-desktop.org/mate-desktop
acb3ce9b 15BuildRequires: autoconf >= 2.50
4c420560
JP
16BuildRequires: automake >= 1:1.9
17BuildRequires: dconf-devel >= 0.13.4
cd44bed8 18BuildRequires: desktop-file-utils
3127cae8 19BuildRequires: docbook-dtd412-xml
e948bc61
JP
20BuildRequires: gdk-pixbuf2-devel >= 2.36.5
21BuildRequires: gettext-tools >= 0.19.8
cb53c722 22BuildRequires: glib2-devel >= 1:2.50.0
5a969d14 23BuildRequires: gobject-introspection-devel >= 0.9.7
cb53c722 24BuildRequires: gtk+3-devel >= 3.22
4a2e326a 25BuildRequires: gtk-doc >= 1.4
0ddb7482 26BuildRequires: intltool >= 0.50.1
4c420560 27BuildRequires: libtool
cd44bed8 28BuildRequires: mate-common
acb3ce9b 29BuildRequires: pkgconfig
30e215e6 30BuildRequires: rpmbuild(find_lang) >= 1.36
4a2e326a 31BuildRequires: startup-notification-devel >= 0.5
cd44bed8 32BuildRequires: tar >= 1:1.22
4a2e326a 33BuildRequires: xorg-lib-libX11-devel
0ddb7482 34BuildRequires: xorg-lib-libXrandr-devel >= 1.3
cd44bed8 35BuildRequires: xz
4c420560 36BuildRequires: yelp-tools
0ddb7482
JP
37Requires(post,postun): gtk-update-icon-cache
38Requires(post,postun): hicolor-icon-theme
cd44bed8 39Requires: %{name}-libs = %{version}-%{release}
b51b8be5 40# for identifying monitors from pnp.ids (libmate-desktop/display-name.c)
303fcda0 41Requires: hwdata >= 0.243-6
de29a936 42Requires: xdg-user-dirs-gtk >= 0.10-2
cd44bed8
ER
43BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45%description
46The mate-desktop package contains an internal library (libmatedesktop)
47used to implement some portions of the MATE desktop, and also some
48data files and other shared components of the MATE user environment.
49
4a2e326a
JB
50%description -l pl.UTF-8
51Pakiet mate-desktop zawiera bibliotekę wewnętrzną (libmatedesktop)
52służącą do implementacji niektórych elementów środowiska MATE, trochę
53plików z danymi oraz inne współdzielone komponenty środowiska
54użytkownika MATE.
55
cd44bed8 56%package libs
4a2e326a
JB
57Summary: Shared libmate-desktop library
58Summary(pl.UTF-8): Biblioteka współdzielona libmate-desktop
cd44bed8
ER
59License: LGPL v2+
60Group: Libraries
397d9511 61Requires: dconf >= 0.13.4
e948bc61 62Requires: gdk-pixbuf2 >= 2.36.5
cb53c722
JP
63Requires: glib2 >= 1:2.50.0
64Requires: gtk+3 >= 3.22
4a2e326a 65Requires: startup-notification >= 0.5
397d9511 66Requires: xorg-lib-libXrandr >= 1.3
cd44bed8
ER
67
68%description libs
4a2e326a
JB
69Shared libmate-desktop library.
70
93ef31b9 71%description libs -l pl.UTF-8
4a2e326a 72Biblioteka współdzielona libmate-desktop.
cd44bed8
ER
73
74%package devel
4a2e326a
JB
75Summary: Header files for libmate-desktop
76Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libmate-desktop
cd44bed8
ER
77License: LGPL v2+
78Group: Development/Libraries
79Requires: %{name}-libs = %{version}-%{release}
397d9511 80Requires: dconf-devel >= 0.13.4
e948bc61 81Requires: gdk-pixbuf2-devel >= 2.36.5
cb53c722
JP
82Requires: glib2-devel >= 1:2.50.0
83Requires: gtk+3-devel >= 3.22
4a2e326a 84Requires: startup-notification-devel >= 0.5
cd44bed8
ER
85
86%description devel
4a2e326a
JB
87Header files for the MATE-internal private library libmate-desktop.
88
89%description devel -l pl.UTF-8
90Pliki nagłówkowe prywatnej biblioteki wewnętrznej MATE
91libmate-desktop.
cd44bed8 92
e7085775
ER
93%package apidocs
94Summary: mate-desktop API documentation
95Summary(pl.UTF-8): Dokumentacja API mate-desktop
96Group: Documentation
97Requires: gtk-doc-common
c5b98691
ER
98%if "%{_rpmversion}" >= "5"
99BuildArch: noarch
100%endif
e7085775
ER
101
102%description apidocs
103mate-desktop API documentation.
104
105%description apidocs -l pl.UTF-8
106Dokumentacja API mate-desktop.
107
cd44bed8
ER
108%prep
109%setup -q
cd44bed8
ER
110
111%build
4c420560
JP
112%{__gtkdocize}
113%{__libtoolize}
114%{__aclocal} -I m4
115%{__autoconf}
116%{__autoheader}
117%{__automake}
cd44bed8 118%configure \
4a2e326a
JB
119 %{?with_apidocs:--enable-gtk-doc --with-html-dir=%{_gtkdocdir}} \
120 --disable-schemas-compile \
4a2e326a 121 --disable-silent-rules \
cd44bed8 122 --disable-static \
4a2e326a 123 --with-pnp-ids-path=/lib/hwdata/pnp.ids
cd44bed8 124
707cab3a 125%{__make}
cd44bed8
ER
126
127%install
128rm -rf $RPM_BUILD_ROOT
129%{__make} install \
130 DESTDIR=$RPM_BUILD_ROOT
131
0dad9a85 132%{__rm} $RPM_BUILD_ROOT%{_libdir}/libmate-desktop-2.la
cd44bed8
ER
133
134desktop-file-install \
135 --remove-category="MATE" \
136 --add-category="X-Mate" \
137 --delete-original \
138 --dir=$RPM_BUILD_ROOT%{_desktopdir} \
4a2e326a 139 $RPM_BUILD_ROOT%{_desktopdir}/mate-about.desktop
cd44bed8 140
199dbfc5 141# frp,jv,ku_IQ not supported yet by glibc
41dd0053 142%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{frp,ie,jv,ku_IQ}
397d9511
JB
143
144%find_lang %{name} --with-mate
cd44bed8 145
4a2e326a
JB
146%clean
147rm -rf $RPM_BUILD_ROOT
cd44bed8
ER
148
149%post
150%glib_compile_schemas
0ddb7482 151%update_icon_cache hicolor
cd44bed8
ER
152
153%postun
154%glib_compile_schemas
0ddb7482 155%update_icon_cache hicolor
cd44bed8 156
4a2e326a
JB
157%post libs -p /sbin/ldconfig
158%postun libs -p /sbin/ldconfig
cd44bed8
ER
159
160%files -f %{name}.lang
161%defattr(644,root,root,755)
199dbfc5 162%doc AUTHORS ChangeLog NEWS README
30e215e6 163%attr(755,root,root) %{_bindir}/mate-about
5a969d14 164%attr(755,root,root) %{_bindir}/mate-color-select
cd44bed8 165%{_mandir}/man1/mate-about.1*
7bb89418 166%{_mandir}/man1/mate-color-select.1*
30e215e6 167%{_desktopdir}/mate-about.desktop
5a969d14 168%{_desktopdir}/mate-color-select.desktop
16c5d9b2
JP
169%{_iconsdir}/hicolor/*/apps/mate-desktop.png
170%{_iconsdir}/hicolor/scalable/apps/mate-desktop-symbolic.svg
171%{_iconsdir}/hicolor/scalable/apps/mate-desktop.svg
30e215e6
ER
172%{_datadir}/mate-about
173%{_datadir}/glib-2.0/schemas/org.mate.*.gschema.xml
cd44bed8
ER
174
175%files libs
176%defattr(644,root,root,755)
177%attr(755,root,root) %{_libdir}/libmate-desktop-2.so.*.*.*
4a2e326a 178%attr(755,root,root) %ghost %{_libdir}/libmate-desktop-2.so.17
5a969d14 179%{_libdir}/girepository-1.0/MateDesktop-2.0.typelib
cd44bed8
ER
180
181%files devel
182%defattr(644,root,root,755)
4a2e326a 183%attr(755,root,root) %{_libdir}/libmate-desktop-2.so
cd44bed8 184%{_includedir}/mate-desktop-2.0
5a969d14 185%{_datadir}/gir-1.0/MateDesktop-2.0.gir
4a2e326a 186%{_pkgconfigdir}/mate-desktop-2.0.pc
e7085775
ER
187
188%if %{with apidocs}
189%files apidocs
190%defattr(644,root,root,755)
191%{_gtkdocdir}/mate-desktop
192%endif
This page took 0.114347 seconds and 4 git commands to generate.