- Upgrade to 0.6.16

- Several spec file cleanups and solved the multilib issues
This commit is contained in:
Robert Scheck 2009-03-17 21:53:09 +00:00
parent ca92e10a7e
commit 9e572ae39c
4 changed files with 57 additions and 37 deletions

View File

@ -1 +1 @@
libisofs-0.6.12.tar.gz libisofs-0.6.16.tar.gz

View File

@ -0,0 +1,23 @@
Patch by Robert Scheck <robert@fedoraproject.org> for libisofs >= 0.6.16, which solves the
multilib/multiarch problem by removing the timestamp within the footer from the doxygen
generated files.
--- libisofs-0.6.16/doc/doxygen.conf.in 2008-11-25 11:00:11.000000000 +0100
+++ libisofs-0.6.16/doc/doxygen.conf.in.multilib 2009-03-17 22:17:03.000000000 +0100
@@ -694,7 +694,7 @@
# each generated HTML page. If it is left blank doxygen will generate a
# standard footer.
-HTML_FOOTER =
+HTML_FOOTER = doc/footer_no_timestamp.html
# The HTML_STYLESHEET tag can be used to specify a user-defined cascading
# style sheet that is used by each HTML page. It can be used to
--- libisofs-0.6.16/doc/footer_no_timestamp.html 1970-01-01 01:00:00.000000000 +0100
+++ libisofs-0.6.16/doc/footer_no_timestamp.html.multilib 2009-03-17 22:18:47.000000000 +0100
@@ -0,0 +1,5 @@
+<hr size="1"><address style="text-align: right;"><small>Generated for $projectname by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> $doxygenversion </small></address>
+</body>
+</html>

View File

@ -1,61 +1,55 @@
Name: libisofs Summary: Library to create ISO 9660 disk images
Version: 0.6.12 Name: libisofs
Release: 2%{?dist} Version: 0.6.16
Summary: Library to create ISO 9660 disk images Release: 1%{?dist}
License: GPLv2
Group: System Environment/Libraries Group: System Environment/Libraries
License: GPLv2 URL: http://libburnia-project.org/
URL: http://libburnia-project.org/ Source: http://files.libburnia-project.org/releases/%{name}-%{version}.tar.gz
Source0: http://files.libburnia-project.org/releases/%{name}-%{version}.tar.gz Patch0: libisofs-0.6.16-multilib.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: doxygen, graphviz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libburn-devel doxygen graphviz
Requires: libburn >= 0.4.0
%description %description
Libisofs is a library to pack up hard disk files and directories into a Libisofs is a library to create an ISO-9660 filesystem and supports
ISO 9660 disk image. This may then be burned to CD via libburn. extensions like RockRidge or Joliet. It is also a full featured
ISO-9660 editor, allowing you to modify an ISO image or multisession
disc, including file addition or removal, change of file names and
attributes etc. It supports the extension AAIP which allows to store
ACLs and xattr in ISO-9660 filesystems as well.
%package devel
Summary: Development files for libisofs
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}, pkgconfig
%package devel %description devel
Summary: Development files for libisofs
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: pkgconfig
%description devel
The libisofs-devel package contains libraries and header files for The libisofs-devel package contains libraries and header files for
developing applications that use libisofs. developing applications that use libisofs.
%prep %prep
%setup -q %setup -q
%patch0 -p1 -b .multilib
%build %build
%configure --disable-static %configure --disable-static
make %{?_smp_mflags} make %{?_smp_mflags}
doxygen doc/doxygen.conf doxygen doc/doxygen.conf
%install %install
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' install
install -d $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/html
install -m 0644 doc/html/* $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/html/
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
# Don't install any libtool .la files
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}.la
%clean %clean
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig %post -p /sbin/ldconfig
%postun -p /sbin/ldconfig %postun -p /sbin/ldconfig
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc AUTHORS COPYING COPYRIGHT README NEWS %doc AUTHORS COPYING COPYRIGHT README NEWS
@ -65,11 +59,14 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc doc/html %doc doc/html
%{_includedir}/%{name} %{_includedir}/%{name}
%{_libdir}/libisofs*.so %{_libdir}/%{name}.so
%{_libdir}/pkgconfig/libisofs*.pc %{_libdir}/pkgconfig/%{name}*.pc
%changelog %changelog
* Tue Mar 17 2009 Robert Scheck <robert@fedoraproject.org> 0.6.16-1
- Upgrade to 0.6.16
- Several spec file cleanups and solved the multilib issues
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.12-2 * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.12-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

View File

@ -1 +1 @@
bbf94852dc019ff21a711805bcd0af2d libisofs-0.6.12.tar.gz 398d934b5ca0e2741a6aa3c28ecef5b1 libisofs-0.6.16.tar.gz