]> git.pld-linux.org Git - packages/mate-panel.git/blame_incremental - mate-panel.spec
- up to 1.8.1
[packages/mate-panel.git] / mate-panel.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without apidocs # disable gtk-doc
4%bcond_with gtk3 # use GTK+ 3.x instead of 2.x
5
6Summary: MATE Desktop panel applets
7Summary(pl.UTF-8): Aplety panelu dla środowiska MATE Desktop
8Name: mate-panel
9Version: 1.8.1
10Release: 1
11License: LGPL v2+ (library), GPL v2+ (applets)
12Group: X11/Applications
13Source0: http://pub.mate-desktop.org/releases/1.8/%{name}-%{version}.tar.xz
14# Source0-md5: 9354b0f9619b273c1432fd8490e6cbac
15Patch0: no-xdg-menu-prefix.patch
16URL: http://wiki.mate-desktop.org/mate-panel
17BuildRequires: NetworkManager-devel >= 0.6
18BuildRequires: autoconf >= 2.53
19BuildRequires: automake >= 1:1.9
20BuildRequires: cairo-devel >= 1.0.0
21BuildRequires: dbus-devel >= 1.1.2
22BuildRequires: dbus-glib-devel >= 0.80
23BuildRequires: dconf-devel >= 0.13.4
24BuildRequires: desktop-file-utils
25BuildRequires: docbook-dtd412-xml
26BuildRequires: gdk-pixbuf2-devel >= 2.7.1
27BuildRequires: gettext-devel >= 0.12
28BuildRequires: glib2-devel >= 1:2.26.0
29BuildRequires: gobject-introspection-devel >= 0.6.7
30%{!?with_gtk3:BuildRequires: gtk+2-devel >= 2:2.19.7}
31%{?with_gtk3:BuildRequires: gtk+3-devel >= 3.0.0}
32BuildRequires: gtk-doc >= 1.0
33BuildRequires: intltool >= 0.40.0
34%{!?with_gtk3:BuildRequires: libcanberra-gtk-devel}
35%{?with_gtk3:BuildRequires: libcanberra-gtk3-devel}
36%{!?with_gtk3:BuildRequires: libmateweather-devel >= 1.5.0}
37%{?with_gtk3:BuildRequires: libmateweather-devel >= 1.7.0}
38BuildRequires: librsvg-devel >= 2.0
39BuildRequires: libtool >= 1:1.4.3
40%{?with_gtk3:BuildRequires: libwnck-devel >= 3.0.0}
41%{!?with_gtk3:BuildRequires: libwnck2-devel >= 2.30.7-2}
42BuildRequires: mate-common
43BuildRequires: mate-desktop-devel >= 1.5.0
44BuildRequires: mate-menus-devel >= 1.1.0
45BuildRequires: pango-devel >= 1:1.15.4
46BuildRequires: pkgconfig
47BuildRequires: rpm-pythonprov
48BuildRequires: rpmbuild(find_lang) >= 1.36
49BuildRequires: tar >= 1:1.22
50BuildRequires: xorg-lib-libICE-devel
51BuildRequires: xorg-lib-libSM-devel
52BuildRequires: xorg-lib-libX11-devel
53BuildRequires: xorg-lib-libXau-devel
54BuildRequires: xorg-lib-libXrandr-devel >= 1.2.0
55BuildRequires: xz
56BuildRequires: yelp-tools
57Requires: %{name}-libs = %{version}-%{release}
58Requires: dbus >= 1.1.2
59Requires: dbus-glib >= 0.80
60Requires: dconf >= 0.13.4
61Requires: desktop-file-utils
62Requires: gsettings-desktop-schemas
63Requires: gtk-update-icon-cache
64%{!?with_gtk3:Requires: libmateweather >= 1.5.0}
65%{?with_gtk3:Requires: libmateweather >= 1.7.0}
66%{?with_gtk3:Requires: libwnck >= 3.0.0}
67%{!?with_gtk3:Requires: libwnck2 >= 2.30.7-2}
68Requires: marco
69Requires: mate-desktop >= 1.5.0
70Requires: mate-menus >= 1.1.0
71Suggests: mate-settings-daemon
72# for fish
73Requires: fortune-mod
74BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
75
76%description
77MATE Desktop panel applets.
78
79%description -l pl.UTF-8
80Aplety panelu dla środowiska MATE Desktop.
81
82%package libs
83Summary: Shared library for MATE panel applets
84Summary(pl.UTF-8): Biblitoteka współdzielona dla apletów panelu MATE
85License: LGPL v2+
86Group: Libraries
87Requires: cairo >= 1.0.0
88Requires: gdk-pixbuf2 >= 2.7.1
89Requires: glib2 >= 1:2.26.0
90%{!?with_gtk3:Requires: gtk+2 >= 2:2.19.7}
91%{?with_gtk3:Requires: gtk+3 >= 3.0.0}
92Requires: pango >= 1:1.15.4
93Requires: xorg-lib-libXrandr >= 1.2.0
94
95%description libs
96Shared library for MATE panel applets.
97
98%description libs -l pl.UTF-8
99Biblitoteka współdzielona dla apletów panelu MATE.
100
101%package devel
102Summary: Development files for libmate-panel-applet library
103Summary(pl.UTF-8): Pliki programistyczne biblioteki libmate-panel-applet
104License: LGPL v2+
105Group: Development/Libraries
106Requires: %{name}-libs = %{version}-%{release}
107Requires: glib2-devel >= 1:2.26.0
108%{!?with_gtk3:Requires: gtk+2-devel >= 2:2.19.7}
109%{?with_gtk3:Requires: gtk+3-devel >= 3.0.0}
110
111%description devel
112Development files for libmate-panel-applet library.
113
114%description devel -l pl.UTF-8
115Pliki programistyczne biblioteki libmate-panel-applet.
116
117%package apidocs
118Summary: API documentation for libmate-panel-applet library
119Summary(pl.UTF-8): Dokumentacja API biblioteki libmate-panel-applet
120Group: Documentation
121Requires: gtk-doc-common
122%if "%{_rpmversion}" >= "5"
123BuildArch: noarch
124%endif
125
126%description apidocs
127API documentation for libmate-panel-applet library.
128
129%description apidocs -l pl.UTF-8
130Dokumentacja API biblioteki libmate-panel-applet.
131
132%prep
133%setup -q
134%patch0 -p1
135
136%build
137%{__libtoolize}
138%{__aclocal} -I m4
139%{__autoconf}
140%{__autoheader}
141%{__automake}
142# libexecdir needed for gnome conflicts
143%configure \
144 --libexecdir=%{_libdir}/%{name} \
145 --enable-network-manager \
146 --disable-schemas-compile \
147 --disable-silent-rules \
148 --disable-static \
149 %{?with_gtk3:--with-gtk=3.0} \
150 --with-html-dir=%{_gtkdocdir} \
151 --with-x
152
153%{__make}
154
155%install
156rm -rf $RPM_BUILD_ROOT
157%{__make} install \
158 DESTDIR=$RPM_BUILD_ROOT
159
160# mate < 1.5 did not exist in pld, avoid dependency on mate-conf
161%{__rm} $RPM_BUILD_ROOT%{_datadir}/MateConf/gsettings/mate-panel.convert
162
163%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
164
165desktop-file-install \
166 --remove-category="MATE" \
167 --add-category="X-Mate" \
168 --dir=$RPM_BUILD_ROOT%{_desktopdir} \
169 $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
170
171# update naming convention
172%{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
173
174%find_lang %{name} --with-mate --all-name
175
176%clean
177rm -rf $RPM_BUILD_ROOT
178
179%post
180%update_icon_cache hicolor
181%update_desktop_database
182%glib_compile_schemas
183
184%postun
185%update_icon_cache hicolor
186%update_desktop_database
187%glib_compile_schemas
188
189%post libs -p /sbin/ldconfig
190%postun libs -p /sbin/ldconfig
191
192%files -f %{name}.lang
193%defattr(644,root,root,755)
194%doc AUTHORS ChangeLog NEWS README
195%attr(755,root,root) %{_bindir}/mate-desktop-item-edit
196%attr(755,root,root) %{_bindir}/mate-panel
197%attr(755,root,root) %{_bindir}/mate-panel-test-applets
198%{_mandir}/man1/mate-desktop-item-edit.1*
199%{_mandir}/man1/mate-panel-test-applets.1*
200%{_mandir}/man1/mate-panel.1*
201%dir %{_libdir}/%{name}
202%attr(755,root,root) %{_libdir}/%{name}/clock-applet
203%attr(755,root,root) %{_libdir}/%{name}/fish-applet
204%attr(755,root,root) %{_libdir}/%{name}/notification-area-applet
205%attr(755,root,root) %{_libdir}/%{name}/wnck-applet
206%{_datadir}/%{name}
207%{_datadir}/glib-2.0/schemas/org.mate.panel.*.xml
208%{_datadir}/dbus-1/services/org.mate.panel.*.service
209%{_desktopdir}/%{name}.desktop
210%{_iconsdir}/hicolor/*/apps/mate-panel*.*
211
212%files libs
213%defattr(644,root,root,755)
214%attr(755,root,root) %{_libdir}/libmate-panel-applet-4.so.*.*.*
215%attr(755,root,root) %ghost %{_libdir}/libmate-panel-applet-4.so.1
216%{_libdir}/girepository-1.0/MatePanelApplet-4.0.typelib
217
218%files devel
219%defattr(644,root,root,755)
220%attr(755,root,root) %{_libdir}/libmate-panel-applet-4.so
221%{_includedir}/mate-panel-4.0
222%{_pkgconfigdir}/libmatepanelapplet-4.0.pc
223%{_datadir}/gir-1.0/MatePanelApplet-4.0.gir
224
225%if %{with apidocs}
226%files apidocs
227%defattr(644,root,root,755)
228%{_gtkdocdir}/mate-panel-applet
229%endif
This page took 0.027354 seconds and 4 git commands to generate.