diff --git a/libxfce4util-4.14.0.tar.bz2 b/libxfce4util-4.14.0.tar.bz2 deleted file mode 100644 index 6c9100b..0000000 Binary files a/libxfce4util-4.14.0.tar.bz2 and /dev/null differ diff --git a/libxfce4util-4.16.0.tar.bz2 b/libxfce4util-4.16.0.tar.bz2 new file mode 100644 index 0000000..1484234 Binary files /dev/null and b/libxfce4util-4.16.0.tar.bz2 differ diff --git a/libxfce4util.spec b/libxfce4util.spec index d3668fc..aa3c83e 100644 --- a/libxfce4util.spec +++ b/libxfce4util.spec @@ -1,12 +1,15 @@ +%global xfceversion 4.16 + +%global namespc Libxfce4util + Name: libxfce4util -Version: 4.14.0 +Version: 4.16.0 Release: 1 -Summary: Basic utility library for Xfce4 +Summary: Utility library for the Xfce4 desktop environment License: LGPLv2+ URL: http://www.xfce.org/ -Source0: http://archive.xfce.org/src/xfce/%{name}/4.14/%{name}-%{version}.tar.bz2 -#VCS: git:git://git.xfce.org/xfce/libxfce4util +Source0: http://archive.xfce.org/src/xfce/%{name}/%{xfceversion}/%{name}-%{version}.tar.bz2 BuildRequires: gcc-c++ BuildRequires: pkgconfig(glib-2.0) >= 2.24.0 @@ -15,6 +18,7 @@ BuildRequires: intltool BuildRequires: gtk-doc BuildRequires: gobject-introspection-devel BuildRequires: vala +BuildRequires: make %description This package includes basic utility non-GUI functions for Xfce4. @@ -23,19 +27,18 @@ This package includes basic utility non-GUI functions for Xfce4. Summary: Developpment tools for libxfce4util library Requires: %{name} = %{version}-%{release} Requires: glib2-devel -Requires: gtk2-devel +Requires: gtk3-devel Requires: pkgconfig %description devel -This package includes static libraries and header files for the libxfce4util library. +This package includes static libraries and header files for the +libxfce4util library. %prep %setup -q %build - %configure --disable-static - # Remove rpaths sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool @@ -46,9 +49,10 @@ export LD_LIBRARY_PATH="`pwd`/libxfce4util/.libs" %install %make_install -chmod 755 $RPM_BUILD_ROOT/%{_libdir}/*.so +# kevin identified the issue - fixes wrong library permissions +chmod 755 %{buildroot}/%{_libdir}/*.so -rm -f $RPM_BUILD_ROOT%{_libdir}/*.la +rm -f %{buildroot}%{_libdir}/*.la %find_lang %{name} @@ -56,11 +60,11 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %files -f %{name}.lang %license COPYING -%doc AUTHORS ChangeLog NEWS README README.Kiosk THANKS +%doc AUTHORS ChangeLog NEWS README.Kiosk THANKS %{_libdir}/lib*.so.* %{_sbindir}/xfce4-kiosk-query -%{_libdir}/girepository-1.0/%{name}-1.0.typelib -%{_datadir}/gir-1.0/%{name}-1.0.gir +%{_libdir}/girepository-1.0/%{namespc}-1.0.typelib +%{_datadir}/gir-1.0/%{namespc}-1.0.gir %{_datadir}/vala/vapi/%{name}-1.0.vapi %files devel @@ -70,6 +74,8 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %doc %{_datadir}/gtk-doc/ %changelog +* Fri Jun 18 2021 zhanglin - 4.16.0-1 +- Update to 4.16.0 + * Wed Jun 10 2020 Dillon Chen - 4.14.0-1 - build for openEuler -