Name: gcab Version: 1.4 Release: 6%{?dist} Summary: Cabinet file library and tool License: LGPLv2+ #VCS: git:git://git.gnome.org/gcab URL: http://ftp.gnome.org/pub/GNOME/sources/gcab Source0: http://ftp.gnome.org/pub/GNOME/sources/gcab/%{version}/%{name}-%{version}.tar.xz BuildRequires: git-core BuildRequires: gettext BuildRequires: gtk-doc BuildRequires: vala BuildRequires: glib2-devel BuildRequires: gobject-introspection-devel BuildRequires: zlib-devel BuildRequires: meson BuildRequires: git Requires: libgcab1%{?_isa} = %{version}-%{release} %description gcab is a tool to manipulate Cabinet archive. %package -n libgcab1 Summary: Library to create Cabinet archives %description -n libgcab1 libgcab is a library to manipulate Cabinet archive using GIO/GObject. %package -n libgcab1-devel Summary: Development files to create Cabinet archives Requires: libgcab1%{?_isa} = %{version}-%{release} Requires: glib2-devel Requires: pkgconfig %description -n libgcab1-devel libgcab is a library to manipulate Cabinet archive. Libraries, includes, etc. to compile with the gcab library. %prep %autosetup -S git_am %build %meson %meson_build %check %meson_test %install %meson_install %find_lang %{name} %ldconfig_scriptlets -n libgcab1 %files %doc COPYING NEWS %{_bindir}/gcab %{_mandir}/man1/gcab.1* %files -n libgcab1 -f %{name}.lang %doc COPYING NEWS %{_libdir}/girepository-1.0/GCab-1.0.typelib %{_libdir}/libgcab-1.0.so.* %files -n libgcab1-devel %{_datadir}/gir-1.0/GCab-1.0.gir %{_datadir}/gtk-doc/html/gcab/* %{_datadir}/vala/vapi/libgcab-1.0.vapi %{_datadir}/vala/vapi/libgcab-1.0.deps %{_includedir}/libgcab-1.0/* %{_libdir}/libgcab-1.0.so %{_libdir}/pkgconfig/libgcab-1.0.pc %changelog * Mon Aug 09 2021 Mohan Boddu - 1.4-6 - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags Related: rhbz#1991688 * Thu Apr 15 2021 Mohan Boddu - 1.4-5 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 * Tue Jan 26 2021 Fedora Release Engineering - 1.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 1.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jan 28 2020 Fedora Release Engineering - 1.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Mon Jan 06 2020 Marc-André Lureau - 1.4-1 - New upstream release * Tue Oct 08 2019 Marc-André Lureau - 1.3-1 - New upstream release * Thu Jul 25 2019 Fedora Release Engineering - 1.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Mon Feb 04 2019 Kalev Lember - 1.1-6 - Update BRs for vala packaging changes * Thu Jan 31 2019 Fedora Release Engineering - 1.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jan 11 2019 Marc-André Lureau - 1.1-4 - Fix LZX decompression corruption regression. * Thu Aug 2 2018 Marc-André Lureau - 1.1-3 - fix 'rewind' regression rhbz#1608301 * Fri Jul 13 2018 Fedora Release Engineering - 1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Feb 09 2018 Richard Hughes - 1.1-1 - New upstream release - Add git version in --version - Fix list of new symbols in index page * Wed Feb 07 2018 Fedora Release Engineering - 1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Sat Feb 03 2018 Igor Gnatenko - 1.0-2 - Switch to %%ldconfig_scriptlets * Tue Jan 23 2018 Richard Hughes - 1.0-1 - New upstream release - This fixes the security bug known as CVE-2018-5345 - Add new API for fwupd - Do not encode timezone in generated files - Fix countless memory leaks when parsing corrupt files - Fix the calculation of the checksum on big endian machines - Switch to the Meson buildsystem * Wed Aug 02 2017 Fedora Release Engineering - 0.7-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 0.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Mar 09 2016 Marc-André Lureau - 0.7-1 - 0.7 release update. * Wed Feb 03 2016 Fedora Release Engineering - 0.6-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Dec 01 2015 Fabiano Fidêncio - 0.6-5 - Bump NVR and rebuild due to a mistakenly deleted build * Thu Jul 30 2015 Marc-André Lureau - 0.6-4 - Fix wrong file modification date when creating cab. * Wed Jun 17 2015 Fedora Release Engineering - 0.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Mar 23 2015 Kalev Lember - 0.6-2 - Pull in the base library package when installing -devel * Tue Mar 17 2015 Marc-André Lureau - 0.6-1 - Update to upstream release v0.6 * Tue Jan 06 2015 Marc-André Lureau - 0.4-7 - Avoid directory traversal CVE-2015-0552. rhbz#1179126 * Sat Aug 16 2014 Fedora Release Engineering - 0.4-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Tue Jul 22 2014 Kalev Lember - 0.4-5 - Rebuilt for gobject-introspection 1.41.4 * Sat Jun 07 2014 Fedora Release Engineering - 0.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 0.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Tue Feb 12 2013 Simone Caronni - 0.4-2 - Removed rpm 4.5 macros/tags, it cannot be built with the vala in el5/el6. - Removed redundant requirement on libgcab1%%{_isa}, added automatically by rpm. * Fri Feb 8 2013 Marc-André Lureau - 0.4-1 - Update to upstream v0.4. * Fri Feb 8 2013 Marc-André Lureau - 0.3-3 - Align more fields. - Use double percentage in comment. - Include COPYING file in gcab package too. * Fri Feb 8 2013 Marc-André Lureau - 0.3-2 - Untabify. - Use %%{buildroot} consitantly. - Do not use -1.0 in package names. - Add more tags based on the el5 spec template. - Re-add --enable-fast-install trick, to make gcab relink. * Sun Jan 26 2013 Marc-André Lureau - 0.3-1 - Initial package (rhbz#895757)