Blame SPECS/liboggz.spec

Packit 771cd1
Name:           liboggz
Packit 771cd1
Version:        1.1.1
Packit 771cd1
Release:        14%{?dist}
Packit 771cd1
Summary:        Simple programming interface for Ogg files and streams
Packit 771cd1
Packit 771cd1
Group:          System Environment/Libraries
Packit 771cd1
License:        BSD
Packit 771cd1
URL:            http://www.xiph.org/oggz/
Packit 771cd1
Source0:        http://downloads.xiph.org/releases/liboggz/%{name}-%{version}.tar.gz
Packit 771cd1
# Always have oggz_off_t == loff_t even on 64-bit platforms
Packit 771cd1
Patch0:		liboggz-1.1.1-multilib.patch
Packit 771cd1
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Packit 771cd1
Packit 771cd1
BuildRequires:  libogg-devel >= 1.0
Packit 771cd1
BuildRequires:  doxygen
Packit 771cd1
BuildRequires:  docbook-utils
Packit 771cd1
Packit 771cd1
%description
Packit 771cd1
Oggz provides a simple programming interface for reading and writing
Packit 771cd1
Ogg files and streams. Ogg is an interleaving data container developed
Packit 771cd1
by Monty at Xiph.Org, originally to support the Ogg Vorbis audio
Packit 771cd1
format.
Packit 771cd1
Packit 771cd1
%package devel
Packit 771cd1
Summary:	Files needed for development using liboggz
Packit 771cd1
Group:          Development/Libraries
Packit 771cd1
Requires:       liboggz = %{version}-%{release}
Packit 771cd1
Requires:       libogg-devel >= 1.0
Packit 771cd1
Requires:       pkgconfig
Packit 771cd1
Packit 771cd1
%description devel
Packit 771cd1
Oggz provides a simple programming interface for reading and writing
Packit 771cd1
Ogg files and streams. Ogg is an interleaving data container developed
Packit 771cd1
by Monty at Xiph.Org, originally to support the Ogg Vorbis audio
Packit 771cd1
format.
Packit 771cd1
Packit 771cd1
This package contains the header files and documentation needed for
Packit 771cd1
development using liboggz.
Packit 771cd1
Packit 771cd1
%package doc
Packit 771cd1
Summary:        Documentation for liboggz
Packit 771cd1
Group:		Documentation
Packit 771cd1
Requires:	liboggz = %{version}-%{release}
Packit 771cd1
Packit 771cd1
%description doc
Packit 771cd1
Oggz provides a simple programming interface for reading and writing
Packit 771cd1
Ogg files and streams. Ogg is an interleaving data container developed
Packit 771cd1
by Monty at Xiph.Org, originally to support the Ogg Vorbis audio
Packit 771cd1
format.
Packit 771cd1
Packit 771cd1
This package contains HTML documentation needed for development using
Packit 771cd1
liboggz.
Packit 771cd1
Packit 771cd1
Packit 771cd1
%prep
Packit 771cd1
%setup -q -n %{name}-%{version}
Packit 771cd1
%patch0 -p1 -b .multilib
Packit 771cd1
Packit 771cd1
%build
Packit 771cd1
%configure --disable-static
Packit 771cd1
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
Packit 771cd1
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
Packit 771cd1
make %{?_smp_mflags}
Packit 771cd1
Packit 771cd1
Packit 771cd1
%check
Packit 771cd1
# Tests disabled for moment because of rpath issue
Packit 771cd1
#make check
Packit 771cd1
Packit 771cd1
%install
Packit 771cd1
rm -rf $RPM_BUILD_ROOT
Packit 771cd1
%makeinstall docdir=$PWD/__docs_staging INSTALL="%{__install} -p"
Packit 771cd1
Packit 771cd1
# remove unpackaged files from the buildroot
Packit 771cd1
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
Packit 771cd1
Packit 771cd1
# not particularly interested in the tex docs, the html version has everything
Packit 771cd1
rm -rf __docs_staging/latex
Packit 771cd1
Packit 771cd1
# Multilib fix: ensure generated headers have timestamps
Packit 771cd1
# independent of build time
Packit 771cd1
(cd include/oggz &&
Packit 771cd1
    touch -r oggz_off_t_generated.h.in.multilib \
Packit 771cd1
      $RPM_BUILD_ROOT%{_includedir}/oggz/oggz_off_t_generated.h
Packit 771cd1
)
Packit 771cd1
Packit 771cd1
Packit 771cd1
%clean
Packit 771cd1
rm -rf $RPM_BUILD_ROOT
Packit 771cd1
Packit 771cd1
%post -p /sbin/ldconfig
Packit 771cd1
Packit 771cd1
%postun -p /sbin/ldconfig
Packit 771cd1
Packit 771cd1
                                                                                
Packit 771cd1
%files
Packit 771cd1
%defattr(-,root,root)
Packit 771cd1
%doc AUTHORS ChangeLog COPYING README
Packit 771cd1
# 0 length NEWS file
Packit 771cd1
# %doc NEWS
Packit 771cd1
%{_libdir}/liboggz.so.*
Packit 771cd1
%{_mandir}/man1/*
Packit 771cd1
%{_bindir}/oggz*
Packit 771cd1
Packit 771cd1
%files devel
Packit 771cd1
%defattr(-,root,root)
Packit 771cd1
%{_includedir}/oggz
Packit 771cd1
%{_libdir}/liboggz.so
Packit 771cd1
%{_libdir}/pkgconfig/oggz.pc
Packit 771cd1
Packit 771cd1
%files doc
Packit 771cd1
%defattr(-,root,root)
Packit 771cd1
%doc __docs_staging/*
Packit 771cd1
Packit 771cd1
Packit 771cd1
%changelog
Packit 771cd1
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-14
Packit 771cd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit 771cd1
Packit 771cd1
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-13
Packit 771cd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit 771cd1
Packit 771cd1
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-12
Packit 771cd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit 771cd1
Packit 771cd1
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-11
Packit 771cd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit 771cd1
Packit 771cd1
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-10
Packit 771cd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit 771cd1
Packit 771cd1
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-9
Packit 771cd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit 771cd1
Packit 771cd1
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-8
Packit 771cd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Packit 771cd1
Packit 771cd1
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-7
Packit 771cd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit 771cd1
Packit 771cd1
* Sat Jul 27 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.1.1-6
Packit 771cd1
- Make docs install work with unversioned doc dir setups.
Packit 771cd1
- Fix URLs.
Packit 771cd1
Packit 771cd1
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-5
Packit 771cd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Packit 771cd1
Packit 771cd1
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-4
Packit 771cd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit 771cd1
Packit 771cd1
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-3
Packit 771cd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Packit 771cd1
Packit 771cd1
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-2
Packit 771cd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Packit 771cd1
Packit 771cd1
* Sat May 29 2010 Rakesh Pandit <rakesh@fedoraproject.org> - 1.1.1-1
Packit 771cd1
- Update 1.1.1
Packit 771cd1
- (CVE-2009-3377) CVE-2009-3377 liboggz: unspecified security fixes mentioned in MFSA 2009-63
Packit 771cd1
Packit 771cd1
* Thu Feb 04 2010 Adam Jackson <ajax@redhat.com> 0.9.8-5
Packit 771cd1
- --disable-static, drop the .a files
Packit 771cd1
Packit 771cd1
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8-4
Packit 771cd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Packit 771cd1
Packit 771cd1
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8-3
Packit 771cd1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Packit 771cd1
Packit 771cd1
* Tue Dec 30 2008 Michel Salim <salimma@fedoraproject.org> - 0.9.8-2
Packit 771cd1
- Multilib fixes (bugs #342291, #477291)
Packit 771cd1
Packit 771cd1
* Mon Jul  7 2008 Michel Alexandre Salim <salimma@fedoraproject.org> - 0.9.8-1
Packit 771cd1
- Update to 0.9.8
Packit 771cd1
Packit 771cd1
* Wed May 21 2008 Michel Alexandre Salim <salimma@fedoraproject.org> - 0.9.7-1
Packit 771cd1
- Update to 0.9.7
Packit 771cd1
Packit 771cd1
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.9.5-2
Packit 771cd1
- Autorebuild for GCC 4.3
Packit 771cd1
Packit 771cd1
* Fri Jan 12 2007 Thomas Vander Stichele <thomas at apestaart dot org>
Packit 771cd1
- 0.9.5-1
Packit 771cd1
- new upstream release
Packit 771cd1
Packit 771cd1
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 0.9.4-3
Packit 771cd1
 - rebuilt for unwind info generation, broken in gcc-4.1.1-21
Packit 771cd1
Packit 771cd1
* Wed Sep 20 2006 Thomas Vander Stichele <thomas at apestaart dot org>
Packit 771cd1
- 0.9.4-2
Packit 771cd1
- rebuilt
Packit 771cd1
Packit 771cd1
* Sun Mar 05 2006 Thomas Vander Stichele <thomas at apestaart dot org>
Packit 771cd1
- 0.9.4-1
Packit 771cd1
- new upstream release
Packit 771cd1
- removed patch, was applied upstream
Packit 771cd1
Packit 771cd1
* Sat Nov 12 2005 Thomas Vander Stichele <thomas at apestaart dot org>
Packit 771cd1
- 0.9.3-1
Packit 771cd1
- new upstream release
Packit 771cd1
Packit 771cd1
* Mon Jul 18 2005 Thomas Vander Stichele <thomas at apestaart dot org>
Packit 771cd1
- 0.9.2-1
Packit 771cd1
- new upstream version
Packit 771cd1
- removed patches
Packit 771cd1
- moved devel docs to versioned location
Packit 771cd1
Packit 771cd1
* Mon Jun 13 2005 Thomas Vander Stichele <thomas at apestaart dot org>
Packit 771cd1
- 0.9.1-2: rpmlint cleanup
Packit 771cd1
Packit 771cd1
* Fri Jun 03 2005 Thomas Vander Stichele <thomas at apestaart dot org>
Packit 771cd1
- 0.9.1-1: initial package