shithub: libdvdcss

ref: 04675299a604238ec1d03cbfdb7e1067f2416c5d
dir: /libdvdcss.spec/

View raw version
%define name 	libdvdcss
%define version	1.2.2
%define release	1

%define major  	2
%define libname %{name}%{major}

Name:		%{name}
Version:	%{version}
Release:	%{release}
Summary:	Library for accessing DVDs like block device usind deCSS if needed
Source:		%{name}-%{version}.tar.bz2
License:	GPL
Group:		System/Libraries
URL:		http://www.videolan.org/libdvdcss/
Packager:	Yves Duret <[email protected]>
BuildRoot:	%_tmppath/%name-%version-%release-root
Conflicts:	libdvdcss0.0.1, libdvdcss0.0.2

%description
libdvdcss is a simple library designed for accessing DVDs like a block device
without having to bother about the decryption. The important features are:
 * Portability. Currently supported platforms are GNU/Linux, FreeBSD, NetBSD,
   OpenBSD, BSD/OS, BeOS, Windows 95/98, Windows NT/2000, MacOS X, Solaris,
   and HP-UX.
 * Simplicity. There are currently 7 functions in the API, and we intend to
   keep this number low.
 * Freedom. libdvdcss is released under the General Public License, ensuring
   it will stay free, and used only for free software products.
 * Just better. Unlike most similar projects, libdvdcss doesn't require the
   region of your drive to be set.

%package -n %{libname}
Summary:        A library for accessing DVDs like block device usind deCSS if needed
Group:          System/Libraries
Provides:       %name = %version-%release

%description -n %{libname}
libdvdcss is a simple library designed for accessing DVDs like a block device
without having to bother about the decryption. The important features are:
 * Portability. Currently supported platforms are GNU/Linux, FreeBSD, NetBSD,
   OpenBSD, BSD/OS, BeOS, Windows 95/98, Windows NT/2000, MacOS X, Solaris,
   and HP-UX.
 * Simplicity. There are currently 7 functions in the API, and we intend to
   keep this number low.
 * Freedom. libdvdcss is released under the General Public License, ensuring
   it will stay free, and used only for free software products.
 * Just better. Unlike most similar projects, libdvdcss doesn't require the
   region of your drive to be set.

%package -n %{libname}-devel
Summary:        Development tools for programs which will use the %{name} library
Group:          Development/C
Requires:	%{libname} = %version-%release
Provides:       %{name}-devel = %version-%release
 
%description -n %{libname}-devel
The %{name}-devel package includes the header files and static libraries
necessary for developing programs which will manipulate DVDs files using
the %{name} library.
 
If you are going to develop programs which will manipulate DVDs, you
should install %{name}-devel.  You'll also need to have the %{name}
package installed.

%prep
%setup -q

%build
%configure
%make

%install
%makeinstall_std

%clean
rm -rf %buildroot

%post -n %{libname} -p /sbin/ldconfig
 
%postun -n %{libname} -p /sbin/ldconfig

%files -n %{libname}
%defattr(-,root,root)
%doc AUTHORS COPYING
%{_libdir}/*.so.*

%files -n %{libname}-devel
%defattr(-,root,root)
%doc ChangeLog COPYING
%{_libdir}/*.a
%{_libdir}/*.so
%{_includedir}/*

%changelog
* Not Released Yet Samuel Hocevar <[email protected]> 1.2.2-1
- new upstream release

* Sun Jun 02 2002 Samuel Hocevar <[email protected]> 1.2.1-1
- new upstream release
- fix for a crash on disc/drive region mismatch

* Mon May 20 2002 Samuel Hocevar <[email protected]> 1.2.0-1
- new upstream release
- weird libxalf dependency is gone

* Sun Apr 07 2002 Yves Duret <[email protected]> 1.1.1-2plf
- major version is 2 (aka guillaume sux).
- spec clean up: do not rm in %prep, %%buildroot, %%makeinstall_std, %%provides %%version-%%release
- added doc in devel
- sync with cvs's one (%%description,%%files, conflicts).
- fix url

* Sat Apr 06 2002 Guillaume Rousse <[email protected]> 1.1.1-1plf
- 1.1.1

* Wed Jan 30 2002 Guillaume Rousse <[email protected]> 1.0.0-3plf 
- new plf extension

* Wed Dec 05 2001 Guillaume Rousse <[email protected]> 1.0.0-3mdk
- removed conflict

* Tue Dec 04 2001 Guillaume Rousse <[email protected]> 1.0.0-2mdk
- contributed to PLF by Yves Duret <[email protected]>
- Conflicts: libdvdcss-ogle
- more doc files
- no doc file for devel package

* Fri Nov 30 2001 Yves Duret <[email protected]> 1.0.0-1mdk
- version 1.0.0

* Thu Aug 23 2001 Yves Duret <[email protected]> 0.0.3-1mdk
- version 0.0.3

* Mon Aug 13 2001 Yves Duret <[email protected]> 0.0.2-1mdk
- version 0.0.2

* Tue Jun 19 2001 Yves Duret <[email protected]> 0.0.1-1mdk
- first release and first mdk release