[packages/xfce4-panel] - updated URL and dependencies, verbose files in system dirs
qboosh
qboosh at pld-linux.org
Mon Jun 12 20:23:52 CEST 2023
commit fcf8d475ece4b48e3477925006bc0d937a27ccb0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Mon Jun 12 20:26:29 2023 +0200
- updated URL and dependencies, verbose files in system dirs
xfce4-panel.spec | 43 ++++++++++++++++++++++++++++++-------------
1 file changed, 30 insertions(+), 13 deletions(-)
---
diff --git a/xfce4-panel.spec b/xfce4-panel.spec
index 77962d7..83c94ab 100644
--- a/xfce4-panel.spec
+++ b/xfce4-panel.spec
@@ -8,8 +8,8 @@ License: GPL v2, LGPL v2
Group: X11/Applications
Source0: https://archive.xfce.org/src/xfce/xfce4-panel/4.18/%{name}-%{version}.tar.bz2
# Source0-md5: 4e0d462fdeda0efaba79b4845fa49c10
-URL: https://www.xfce.org/projects/xfce4-panel
-BuildRequires: dbus-glib-devel >= 0.73
+URL: https://docs.xfce.org/xfce/xfce4-panel/start
+BuildRequires: cairo-devel >= 1.16.0
BuildRequires: docbook-dtd412-xml
BuildRequires: docbook-style-xsl
BuildRequires: exo-devel >= 0.12.0
@@ -18,23 +18,28 @@ BuildRequires: garcon-gtk3-devel >= 4.18.0
BuildRequires: gettext-tools
BuildRequires: glib2-devel >= 1:2.66.0
BuildRequires: gobject-introspection-devel >= 1.66.0
-BuildRequires: gtk+3-devel
+BuildRequires: gtk+3-devel >= 3.24.0
BuildRequires: gtk-doc >= 1.9
-BuildRequires: gtk-doc-automake
+BuildRequires: gtk-doc-automake >= 1.9
BuildRequires: intltool >= 0.35.0
-BuildRequires: libwnck-devel
+BuildRequires: libdbusmenu-gtk3-devel >= 16.04.0
+BuildRequires: libwnck-devel >= 3.0
BuildRequires: libxfce4ui-devel >= %{xfce_version}
BuildRequires: libxfce4util-devel >= %{xfce_version}
BuildRequires: libxslt-progs
BuildRequires: pkgconfig >= 1:0.9.0
+BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 2.000
BuildRequires: vala
BuildRequires: vala-libxfce4util >= %{xfce_version}
BuildRequires: xfce4-dev-tools >= 4.18.0
BuildRequires: xfconf-devel >= %{xfce_version}
+BuildRequires: xorg-lib-libX11-devel
+Requires(post,postun): gtk-update-icon-cache
Requires: %{name}-libs = %{version}-%{release}
-Requires: gtk-update-icon-cache
+Requires: exo >= 0.12.0
Requires: hicolor-icon-theme
+Requires: libwnck >= 3.0
# NOTE: xfce4-icon-theme doesn't match XDG specification.
# Use Tango as a default icon theme.
Requires: tango-icon-theme
@@ -70,6 +75,10 @@ Dokumentacja API panelu Xfce.
Summary: xfce4panel library
Summary(pl.UTF-8): Biblioteka xfce4panel
Group: X11/Development/Libraries
+Requires: cairo >= 1.16.0
+Requires: glib2 >= 1:2.66.0
+Requires: gtk+3 >= 3.24.0
+Requires: libxfce4util >= %{xfce_version}
%description libs
This package contains xfce4panel library.
@@ -83,7 +92,7 @@ Summary(pl.UTF-8): Pliki nagłówkowe do budowania wtyczek panelu Xfce
Group: X11/Development/Libraries
Requires: %{name}-libs = %{version}-%{release}
Requires: glib2-devel >= 1:2.66.0
-Requires: gtk+3-devel
+Requires: gtk+3-devel >= 3.24.0
Requires: libxfce4ui-devel >= %{xfce_version}
Requires: libxfce4util-devel >= %{xfce_version}
@@ -99,6 +108,7 @@ Summary(pl.UTF-8): API języka Vala do panelu Xfce
Group: Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
Requires: vala
+Requires: vala-libxfce4util >= %{xfce_version}
%description -n vala-xfce4-panel
Vala API for Xfce panel.
@@ -111,10 +121,10 @@ API języka Vala ls panelu Xfce.
%build
%configure \
- --disable-static \
--enable-gtk-doc \
- --with-html-dir=%{_gtkdocdir} \
- --disable-silent-rules
+ --disable-silent-rules \
+ --disable-static \
+ --with-html-dir=%{_gtkdocdir}
%{__make}
@@ -126,10 +136,15 @@ install -d $RPM_BUILD_ROOT{%{_libdir},%{_datadir}}/xfce4/panel-plugins
DESTDIR=$RPM_BUILD_ROOT
%{__rm} $RPM_BUILD_ROOT%{_libdir}/xfce4/panel/plugins/*.la
+# obsoleted by pkg-config
%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{hye,ie,ur_PK}
+
# unify
%{__mv} $RPM_BUILD_ROOT%{_localedir}/{hy_AM,hy}
+# duplicate of ur
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ur_PK
+# not supported by glibc (as of 2.37)
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{hye,ie}
%find_lang %{name}
@@ -173,8 +188,10 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/xfce4/panel/plugins/libwindowmenu.so
%{_datadir}/xfce4/panel
%dir %{_datadir}/xfce4/panel-plugins
-%{_iconsdir}/hicolor/*/*/*
-%{_desktopdir}/*.desktop
+%{_iconsdir}/hicolor/*x*/apps/org.xfce.panel*.png
+%{_iconsdir}/hicolor/scalable/apps/org.xfce.panel*.svg
+%{_desktopdir}/panel-desktop-handler.desktop
+%{_desktopdir}/panel-preferences.desktop
%files apidocs
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/xfce4-panel.git/commitdiff/fcf8d475ece4b48e3477925006bc0d937a27ccb0
More information about the pld-cvs-commit
mailing list