%define major 0 %define libname %mklibname zen %{major} %define devname %mklibname zen -d Name: libzen Version: 0.4.40 Release: %mkrel 1 Summary: Shared library for mediainfo Group: System/Libraries License: BSD URL: https://github.com/MediaArea/ZenLib Source0: https://github.com/MediaArea/ZenLib/archive/v%{version}/ZenLib-%{version}.tar.gz Patch0: libzen-0.4.40-linking.patch BuildRequires: dos2unix BuildRequires: doxygen BuildRequires: cmake %description Shared library for libmediainfo and mediainfo-gui. %package -n %{libname} Summary: Shared library for mediainfo Group: System/Libraries Provides: libzen = %{version}-%{release} Provides: zenlib = %{version}-%{release} %description -n %{libname} Shared library for libmediainfo and mediainfo-gui. %package -n %{devname} Summary: Include files and libraries for development Group: Development/C++ Requires: %{libname} = %{version}-%{release} Provides: zenlib-devel = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} %description -n %{devname} Include files and mandatory libraries for development. %prep %setup -q -n ZenLib-%{version} %autopatch -p1 #fix EOLs and rights dos2unix *.txt Source/Doc/*.html chmod 644 *.txt Source/Doc/*.html %build pushd Project/CMake %cmake %cmake_build popd # generate docs pushd Source/Doc doxygen -u 2> /dev/null doxygen Doxyfile popd %install pushd Project/CMake/build %make_install popd %files -n %{libname} %doc *.txt %{_libdir}/libzen.so.%{major}{,.*} %files -n %{devname} %doc Source/Doc/Documentation.html %doc Doc/* %{_includedir}/ZenLib %{_libdir}/libzen.so %{_libdir}/pkgconfig/*.pc %{_libdir}/cmake/zenlib/ %changelog * Fri Dec 23 2022 daviddavid <daviddavid> 0.4.40-1.mga9 + Revision: 1926087 - new version: 0.4.40 * Fri Mar 18 2022 umeabot <umeabot> 0.4.39-2.mga9 + Revision: 1798717 - Mageia 9 Mass Rebuild * Thu Apr 01 2021 daviddavid <daviddavid> 0.4.39-1.mga9 + Revision: 1712323 - new version: 0.4.39 * Mon Apr 06 2020 zezinho <zezinho> 0.4.38-1.mga8 + Revision: 1565170 - new version * Fri Feb 14 2020 daviddavid <daviddavid> 0.4.37-4.mga8 + Revision: 1520164 - use new cmake macros + umeabot <umeabot> - Mageia 8 Mass Rebuild + wally <wally> - add patch to fix linking * Sun Oct 28 2018 zezinho <zezinho> 0.4.37-3.mga7 + Revision: 1326404 - switch to cmake build * Sun Sep 23 2018 umeabot <umeabot> 0.4.37-2.mga7 + Revision: 1299294 - Mageia 7 Mass Rebuild * Sun Oct 15 2017 wally <wally> 0.4.37-1.mga7 + Revision: 1172161 - new version 0.4.37 * Wed May 17 2017 zezinho <zezinho> 0.4.35-1.mga7 + Revision: 1102339 - new version 0.4.35 * Tue May 10 2016 tv <tv> 0.4.33-1.mga6 + Revision: 1012049 - new release * Thu Dec 31 2015 wally <wally> 0.4.32-1.mga6 + Revision: 917149 - new version 0.4.32 - update URL and Source tags * Wed Aug 26 2015 daviddavid <daviddavid> 0.4.31-2.mga6 + Revision: 869541 - rebuild for new gcc 5.2.1 * Thu Jun 25 2015 wally <wally> 0.4.31-1.mga6 + Revision: 843227 - new version 0.4.31 * Wed Oct 15 2014 umeabot <umeabot> 0.4.29-4.mga5 + Revision: 745621 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 0.4.29-3.mga5 + Revision: 681921 - Mageia 5 Mass Rebuild * Sat Oct 19 2013 umeabot <umeabot> 0.4.29-2.mga4 + Revision: 523921 - Mageia 4 Mass Rebuild * Sun May 26 2013 wally <wally> 0.4.29-1.mga4 + Revision: 428232 - new version 0.4.29 * Sat Feb 16 2013 dlucio <dlucio> 0.4.28-3.mga3 + Revision: 398734 - libzen/zenlib provides * Sat Jan 12 2013 umeabot <umeabot> 0.4.28-2.mga3 + Revision: 358743 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sat Aug 11 2012 wally <wally> 0.4.28-1.mga3 + Revision: 280531 - new version 0.4.28 * Sat Jun 02 2012 wally <wally> 0.4.27-1.mga3 + Revision: 253432 - new version 0.4.27 * Tue May 29 2012 luigiwalser <luigiwalser> 0.4.26-1.mga3 + Revision: 248849 - 0.4.26 * Wed Feb 01 2012 wally <wally> 0.4.24-1.mga2 + Revision: 203958 - new version 0.4.24 * Fri Nov 11 2011 wally <wally> 0.4.23-1.mga2 + Revision: 166737 - new version 0.4.23 * Tue Sep 27 2011 wally <wally> 0.4.22-1.mga2 + Revision: 149622 - new version 0.4.22 - new version 0.4.21 * Sun Jun 19 2011 wally <wally> 0.4.20-1.mga2 + Revision: 109959 - imported package libzen * Sat Jun 18 2011 Jani Välimaa <wally@mandriva.org> 0.4.20-1mdv2011.0 + Revision: 685911 - new version 0.4.20 * Sun May 01 2011 Jani Välimaa <wally@mandriva.org> 0.4.19-2 + Revision: 661379 - add more header files to -devel package * Sun May 01 2011 Jani Välimaa <wally@mandriva.org> 0.4.19-1 + Revision: 661356 - import libzen