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