Sophie

Sophie

distrib > Mandriva > cooker > x86_64 > media > contrib-release-src > by-pkgid > 4daa6a6decdad0b9a14017b6ebd8054d > files > 2

libisoburn-1.2.4-1.src.rpm

%define	major	1
%define	libname	%mklibname	isoburn	%major
%define	devname	%mklibname	isoburn	-d

Name:		libisoburn
Version:	1.2.4
Summary:	Enables creation and expansion of ISO-9660 filesystems
Release:	1
Source0:	http://files.libburnia-project.org/releases/%{name}-%{version}.tar.gz
Group:		System/Libraries
License:	GPLv2+
URL:		http://libburnia-project.org

BuildRequires:	libburn-devel >= 1.2.4
BuildRequires:	acl-devel
BuildRequires:	glib2-devel
BuildRequires:	readline-devel
BuildRequires:	doxygen
BuildRequires:	libisofs-devel >= 1.2.4
BuildRequires:	zlib-devel


%package -n %libname
Summary:	CD-ROM image access library - shared library
Group:		System/Libraries


%description -n %libname
Shared libraries of libisoburn for software using it.

%description
libisoburn is a frontend for libraries libburn and libisofs which
enables creation and expansion of ISO-9660 filesystems on all CD/DVD/BD
media supported by libburn. 
This includes media like DVD+RW, which do not support multi-session management
on media level and even plain disk files or block devices.
The price for that is thorough specialization on data files
in ISO-9660 filesystem images. So libisoburn is not suitable for audio 
(CD-DA) or any other CD layout which does not entirely consist
of ISO-9660 sessions.

%package -n %devname
Summary:	CD-ROM image access library - development headers
Group:		Development/C
Provides:	%{name}-devel = %{version}-%{release}
Provides:	libisoburn-devel = %{version}-%{release}
Requires:	%{libname} = %{version}-%{release}

%description -n %devname
The libisoburn-devel package contains libraries and header files for
developing applications that use libisoburn.


%package -n xorriso-isoburn
Summary:	ISO-9660 and Rock Ridge image manipulation tool
Group:		Archiving/Cd burning
URL:		http://scdbackup.sourceforge.net/xorriso_eng.html
Requires:	%{libname} = %{version}-%{release}

%description -n xorriso-isoburn
Xorriso is a program which copies file objects from POSIX compliant
filesystems into Rock Ridge enhanced ISO-9660 filesystems and allows
session-wise manipulation of such filesystems. It can load management
information of existing ISO images and it writes the session results
to optical media or to filesystem objects. Vice versa xorriso is able
to copy file objects out of ISO-9660 filesystems.

Filesystem manipulation capabilities surpass those of mkisofs. Xorriso
is especially suitable for backups, because of its high fidelity of
file attribute recording and its incremental update sessions. Optical
supported media: CD-R, CD-RW, DVD-R, DVD-RW, DVD+R, DVD+R DL, DVD+RW,
DVD-RAM, BD-R and BD-RE. 

%prep
%setup -q

%build
touch NEWS

autoreconf -fi

%configure --disable-static
%make LIBS='-lpthread -lreadline'
doxygen doc/doxygen.conf

%install
%makeinstall_std

rm -f %{buildroot}/%{_libdir}/{*.la,*.a}


%files -n %libname
%doc AUTHORS COPYING COPYRIGHT README ChangeLog
%{_libdir}/%{name}*.so.*

%files -n %devname
%doc doc/html
%{_includedir}/%{name}
%{_libdir}/%{name}.so
%{_libdir}/pkgconfig/%{name}*.pc

%files -n xorriso-isoburn
%{_bindir}/osirrox
%{_bindir}/xorrecord
%{_bindir}/xorriso
%{_bindir}/xorrisofs
%{_mandir}/man1/xorriso.1*
%{_mandir}/man1/xorrisofs.1*
%{_mandir}/man1/xorrecord.1*
%{_infodir}/xorriso.info*
%{_infodir}/xorrecord.info*
%{_infodir}/xorrisofs.info*


%changelog
* Mon Jul 30 2012 Alexander Khrukin <akhrukin@mandriva.org> 1.2.4-1
+ Revision: 811464
- BR: readline-devel
- version update  1.2.4

* Thu Feb 02 2012 Alexander Khrukin <akhrukin@mandriva.org> 1.2.0-1
+ Revision: 770667
- desc line too long fix
- source libisobur-1.2.0.tar.gz added
- version update 1.2.0

* Wed Nov 23 2011 Alexander Khrukin <akhrukin@mandriva.org> 1.1.8-1
+ Revision: 732861
- imported package libisoburn