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