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