]> git.pld-linux.org Git - packages/mate-desktop.git/blame - mate-desktop.spec
- typo
[packages/mate-desktop.git] / mate-desktop.spec
CommitLineData
f7725faf
ER
1#
2# Conditional build:
e7085775 3%bcond_without apidocs # disable gtk-doc
4a2e326a 4%bcond_with gtk3 # use GTK+ 3.x instead of GTK+ 2.x
cd44bed8 5
4a2e326a
JB
6Summary: Shared code for mate-panel, mate-session, mate-file-manager, etc.
7Summary(pl.UTF-8): Kod współdzielony przez pakiety mate-panel, mate-session, mate-file-manager itd.
cd44bed8 8Name: mate-desktop
b2184409
JP
9Version: 1.8.1
10Release: 1
4a2e326a 11License: LGPL v2+ with MIT parts (library), GPL v2+ (mate-about)
62a037bd 12Group: X11/Applications
4c420560 13Source0: http://pub.mate-desktop.org/releases/1.8/%{name}-%{version}.tar.xz
b2184409 14# Source0-md5: 985c9396685bf31217f5322a6e3cbaff
4c420560 15Patch0: %{name}-help_prefix.patch
62a037bd 16URL: http://wiki.mate-desktop.org/mate-desktop
4c420560
JP
17BuildRequires: autoconf
18BuildRequires: automake >= 1:1.9
19BuildRequires: dconf-devel >= 0.13.4
cd44bed8 20BuildRequires: desktop-file-utils
3127cae8 21BuildRequires: docbook-dtd412-xml
4a2e326a 22BuildRequires: gdk-pixbuf2-devel >= 2.4.0
3127cae8 23BuildRequires: gettext-devel
4a2e326a
JB
24BuildRequires: glib2-devel >= 1:2.26.0
25%{!?with_gtk3:BuildRequires: gtk+2-devel >= 2:2.24.0}
26%{?with_gtk3:BuildRequires: gtk+3-devel >= 3.0.0}
27BuildRequires: gtk-doc >= 1.4
62a037bd 28BuildRequires: intltool >= 0.40.0
4c420560 29BuildRequires: libtool
4a2e326a
JB
30%{!?with_gtk3:BuildRequires: libunique-devel >= 1.0}
31%{?with_gtk3:BuildRequires: libunique3-devel >= 3.0}
cd44bed8 32BuildRequires: mate-common
30e215e6 33BuildRequires: rpmbuild(find_lang) >= 1.36
4a2e326a 34BuildRequires: startup-notification-devel >= 0.5
cd44bed8 35BuildRequires: tar >= 1:1.22
4a2e326a
JB
36BuildRequires: xorg-lib-libX11-devel
37BuildRequires: xorg-lib-libXrandr-devel >= 1.2
cd44bed8 38BuildRequires: xz
4c420560 39BuildRequires: yelp-tools
cd44bed8 40Requires: %{name}-libs = %{version}-%{release}
b51b8be5 41# for identifying monitors from pnp.ids (libmate-desktop/display-name.c)
303fcda0 42Requires: hwdata >= 0.243-6
de29a936 43Requires: xdg-user-dirs-gtk >= 0.10-2
cd44bed8
ER
44BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45
46%description
47The mate-desktop package contains an internal library (libmatedesktop)
48used to implement some portions of the MATE desktop, and also some
49data files and other shared components of the MATE user environment.
50
4a2e326a
JB
51%description -l pl.UTF-8
52Pakiet mate-desktop zawiera bibliotekę wewnętrzną (libmatedesktop)
53służącą do implementacji niektórych elementów środowiska MATE, trochę
54plików z danymi oraz inne współdzielone komponenty środowiska
55użytkownika MATE.
56
cd44bed8 57%package libs
4a2e326a
JB
58Summary: Shared libmate-desktop library
59Summary(pl.UTF-8): Biblioteka współdzielona libmate-desktop
cd44bed8
ER
60License: LGPL v2+
61Group: Libraries
4a2e326a
JB
62Requires: gdk-pixbuf2 >= 2.4.0
63Requires: glib2 >= 1:2.26.0
64%{!?with_gtk3:Requires: gtk+2 >= 2:2.24.0}
65%{?with_gtk3:Requires: gtk+3 >= 3.0.0}
66Requires: startup-notification >= 0.5
67Requires: xorg-lib-libXrandr >= 1.2
cd44bed8
ER
68
69%description libs
4a2e326a
JB
70Shared libmate-desktop library.
71
93ef31b9 72%description libs -l pl.UTF-8
4a2e326a 73Biblioteka współdzielona libmate-desktop.
cd44bed8
ER
74
75%package devel
4a2e326a
JB
76Summary: Header files for libmate-desktop
77Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libmate-desktop
cd44bed8
ER
78License: LGPL v2+
79Group: Development/Libraries
80Requires: %{name}-libs = %{version}-%{release}
4a2e326a 81Requires: gdk-pixbuf2-devel >= 2.4.0
f7725faf 82Requires: glib2-devel >= 1:2.26.0
4a2e326a
JB
83%{!?with_gtk3:Requires: gtk+2-devel >= 2:2.24.0}
84%{?with_gtk3:Requires: gtk+3-devel >= 3.0.0}
85Requires: startup-notification-devel >= 0.5
cd44bed8
ER
86
87%description devel
4a2e326a
JB
88Header files for the MATE-internal private library libmate-desktop.
89
90%description devel -l pl.UTF-8
91Pliki nagłówkowe prywatnej biblioteki wewnętrznej MATE
92libmate-desktop.
cd44bed8 93
e7085775
ER
94%package apidocs
95Summary: mate-desktop API documentation
96Summary(pl.UTF-8): Dokumentacja API mate-desktop
97Group: Documentation
98Requires: gtk-doc-common
c5b98691
ER
99%if "%{_rpmversion}" >= "5"
100BuildArch: noarch
101%endif
e7085775
ER
102
103%description apidocs
104mate-desktop API documentation.
105
106%description apidocs -l pl.UTF-8
107Dokumentacja API mate-desktop.
108
cd44bed8
ER
109%prep
110%setup -q
4c420560 111%patch0 -p1
cd44bed8
ER
112
113%build
4c420560
JP
114%{__gtkdocize}
115%{__libtoolize}
116%{__aclocal} -I m4
117%{__autoconf}
118%{__autoheader}
119%{__automake}
cd44bed8 120%configure \
4a2e326a
JB
121 %{?with_apidocs:--enable-gtk-doc --with-html-dir=%{_gtkdocdir}} \
122 --disable-schemas-compile \
4a2e326a 123 --disable-silent-rules \
cd44bed8 124 --disable-static \
cd44bed8 125 --enable-unique \
65a4b04d 126 --enable-mpaste \
4a2e326a 127 %{?with_gtk3:--with-gtk=3.0} \
4a2e326a 128 --with-pnp-ids-path=/lib/hwdata/pnp.ids
cd44bed8 129
707cab3a 130%{__make}
cd44bed8
ER
131
132%install
133rm -rf $RPM_BUILD_ROOT
134%{__make} install \
135 DESTDIR=$RPM_BUILD_ROOT
136
0dad9a85 137%{__rm} $RPM_BUILD_ROOT%{_libdir}/libmate-desktop-2.la
4c420560 138%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/cmn
cd44bed8 139
707cab3a
ER
140# mate < 1.5 did not exist in pld, avoid dependency on mate-conf
141%{__rm} $RPM_BUILD_ROOT%{_datadir}/MateConf/gsettings/mate-desktop.convert
142
cd44bed8
ER
143desktop-file-install \
144 --remove-category="MATE" \
145 --add-category="X-Mate" \
146 --delete-original \
147 --dir=$RPM_BUILD_ROOT%{_desktopdir} \
4a2e326a 148 $RPM_BUILD_ROOT%{_desktopdir}/mate-about.desktop
cd44bed8 149
30e215e6 150%find_lang %{name} --with-mate --with-omf --all-name
cd44bed8 151
4a2e326a
JB
152%clean
153rm -rf $RPM_BUILD_ROOT
cd44bed8
ER
154
155%post
156%glib_compile_schemas
157
158%postun
159%glib_compile_schemas
160
4a2e326a
JB
161%post libs -p /sbin/ldconfig
162%postun libs -p /sbin/ldconfig
cd44bed8
ER
163
164%files -f %{name}.lang
165%defattr(644,root,root,755)
4a2e326a 166%doc AUTHORS ChangeLog MAINTAINERS NEWS README
30e215e6 167%attr(755,root,root) %{_bindir}/mate-about
06fcb55c 168%attr(755,root,root) %{_bindir}/mate-gsettings-toggle
65a4b04d 169%attr(755,root,root) %{_bindir}/mpaste
cd44bed8 170%{_mandir}/man1/mate-about.1*
4c420560 171%{_mandir}/man1/mate-gsettings-toggle.1*
30e215e6 172%{_desktopdir}/mate-about.desktop
4c420560 173%{_desktopdir}/mate-user-guide.desktop
30e215e6
ER
174%{_datadir}/mate-about
175%{_datadir}/glib-2.0/schemas/org.mate.*.gschema.xml
cd44bed8
ER
176
177%files libs
178%defattr(644,root,root,755)
179%attr(755,root,root) %{_libdir}/libmate-desktop-2.so.*.*.*
4a2e326a 180%attr(755,root,root) %ghost %{_libdir}/libmate-desktop-2.so.17
cd44bed8
ER
181
182%files devel
183%defattr(644,root,root,755)
4a2e326a 184%attr(755,root,root) %{_libdir}/libmate-desktop-2.so
cd44bed8 185%{_includedir}/mate-desktop-2.0
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.236281 seconds and 4 git commands to generate.