Name: libzen Version: 0.4.29 Release: 2%{?dist} Summary: Shared library for libmediainfo and medianfo* Summary(ru): Разделяемая библиотека для libmediainfo и medianfo* License: zlib URL: http://sourceforge.net/projects/zenlib Group: System Environment/Libraries Source0: http://downloads.sourceforge.net/zenlib/%{name}_%{version}.tar.bz2 BuildRequires: doxygen BuildRequires: libtool BuildRequires: automake BuildRequires: autoconf %description Files shared library for libmediainfo and medianfo-*. %description -l ru Файлы разделяемой библиотеки для libmediainfo и medianfo-*. %package doc Summary: Documentation for %{name} Summary(ru): Пакет с документацией для %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation files. %description doc -l ru Файлы документации %{name}. %package devel Summary: Include files and mandatory libraries for development Summary(ru): Пакет с файлами для разработки %{name} Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Include files and mandatory libraries for development. %description devel -l ru Файлы для разработки %{name}. %prep %setup -q -n ZenLib #Correct documentation encoding and permissions sed -i 's/.$//' *.txt chmod 644 *.txt Source/Doc/Documentation.html chmod 644 Source/ZenLib/*.h Source/ZenLib/*.cpp \ Source/ZenLib/Format/Html/*.h Source/ZenLib/Format/Html/*.cpp \ Source/ZenLib/Format/Http/*.h Source/ZenLib/Format/Http/*.cpp pushd Project/GNU/Library autoreconf -i popd %build #Make documentation pushd Source/Doc/ doxygen -u Doxyfile doxygen Doxyfile popd cp Source/Doc/*.html ./ pushd Project/GNU/Library %configure --disable-static --enable-shared make clean make %{?_smp_mflags} popd %install pushd Project/GNU/Library %make_install popd #Install headers and ZenLib-config install -p -dm 755 %{buildroot}%{_includedir}/ZenLib install -p -m 644 Source/ZenLib/*.h \ %{buildroot}%{_includedir}/ZenLib for i in HTTP_Client Format/Html Format/Http; do install -p -dm 755 %{buildroot}%{_includedir}/ZenLib/$i install -p -m 644 Source/ZenLib/$i/*.h \ %{buildroot}%{_includedir}/ZenLib/$i done sed -i -e 's|Version: |Version: %{version}|g' \ Project/GNU/Library/%{name}.pc install -p -dm 755 %{buildroot}%{_libdir}/pkgconfig install -p -m 644 Project/GNU/Library/%{name}.pc \ %{buildroot}%{_libdir}/pkgconfig rm %{buildroot}%{_libdir}/%{name}.la %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %doc History.txt License.txt ReadMe.txt %{_libdir}/%{name}.so.* %files doc %doc Documentation.html %doc Doc %files devel %{_bindir}/%{name}-config %{_includedir}/ZenLib %{_libdir}/%{name}.so %{_libdir}/pkgconfig/*.pc %changelog * Fri Aug 02 2013 Vasiliy N. Glazov 0.4.29-2 - Corrected build flags - Use more macros * Fri May 31 2013 Vasiliy N. Glazov 0.4.29-1 - update to 0.4.29 * Tue Apr 23 2013 Vasiliy N. Glazov 0.4.28-7 - Corrected shebang - Removed dos2unix from BR - Correcting encoding for all files - Corrected config and build * Mon Apr 15 2013 Vasiliy N. Glazov 0.4.28-6 - Added doc subpackage - Removed gcc-c++ from BR * Mon Apr 08 2013 Vasiliy N. Glazov 0.4.28-5 - Corrected license - Added comments - Corrected make on smp * Mon Apr 08 2013 Vasiliy N. Glazov 0.4.28-4 - Spec prepared for review again * Mon Apr 08 2013 Vasiliy N. Glazov 0.4.28-3 - Spec prepared for review * Mon Apr 08 2013 Vasiliy N. Glazov 0.4.28-2 - Clean spec * Mon Sep 03 2012 Vasiliy N. Glazov 0.4.28-1 - Update to 0.4.28 - Drop patch * Fri May 18 2012 Vasiliy N. Glazov 0.4.26-3 - Added libzen-config * Thu May 17 2012 Vasiliy N. Glazov 0.4.26-2 - Corrected license - removed *.a and *.la files * Wed Apr 11 2012 Vasiliy N. Glazov 0.4.26-1 - Update to 0.4.26 * Tue Mar 20 2012 Vasiliy N. Glazov 0.4.25-1 - Update to 0.4.25 * Thu Feb 09 2012 Vasiliy N. Glazov 0.4.24-1 - Update to 0.4.24 * Tue Nov 22 2011 Vasiliy N. Glazov 0.4.23-2 - Added description in russian language * Mon Nov 14 2011 Vasiliy N. Glazov 0.4.23-1 - Update to 0.4.23 * Tue Sep 27 2011 Vasiliy N. Glazov 0.4.22-1 - Update to 0.4.22 * Tue Aug 09 2011 Vasiliy N. Glazov 0.4.20-2 - Removed 0 from name * Fri Aug 05 2011 Vasiliy N. Glazov 0.4.20-1 - Initial release