182 lines
5.7 KiB
RPMSpec
182 lines
5.7 KiB
RPMSpec
%define name @PACKAGE_NAME@
|
|
%define version @PACKAGE_VERSION@
|
|
%define release 1
|
|
|
|
%define major 2
|
|
%define libname %{name}%{major}
|
|
|
|
%define buildfor_rh9 %([[ -e /etc/mandrake-release ]] && echo 0 || echo 1)
|
|
|
|
%if %buildfor_rh9
|
|
# some mdk macros that do not exist in rh
|
|
%define configure2_5x %configure
|
|
%define make %__make
|
|
%define makeinstall_std %makeinstall
|
|
# adjust define for Red Hat.
|
|
%endif
|
|
|
|
|
|
Name: %{name}
|
|
Version: %{version}
|
|
Release: %{release}%{?dist}
|
|
Summary: Library for accessing DVDs like block devices with transparent decryption
|
|
Source: %{name}-%{version}.tar.bz2
|
|
License: GPL
|
|
Group: System/Libraries
|
|
URL: @PACKAGE_URL@
|
|
Packager: Yves Duret <yves@zarb.org>
|
|
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, Haiku, Mac OS X, Solaris, QNX, OS/2, and Windows 2000 or later.
|
|
* Adaptability: Unlike most similar projects, libdvdcss does not require the
|
|
region of your drive to be set and will try its best to read from the disc
|
|
even in the case of a region mismatch.
|
|
* Simplicity: A DVD player can be built around the libdvdcss API using no
|
|
more than 4 or 5 library calls.
|
|
|
|
%package -n %{libname}
|
|
Summary: Library for accessing DVDs like block devices with transparent decryption
|
|
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, Haiku, Mac OS X, Solaris, QNX, OS/2, and Windows 2000 or later.
|
|
* Adaptability: Unlike most similar projects, libdvdcss does not require the
|
|
region of your drive to be set and will try its best to read from the disc
|
|
even in the case of a region mismatch.
|
|
* Simplicity: A DVD player can be built around the libdvdcss API using no
|
|
more than 4 or 5 library calls.
|
|
|
|
%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 will also need to have the %{name}
|
|
package installed.
|
|
|
|
%prep
|
|
%setup -q
|
|
|
|
%build
|
|
%configure2_5x
|
|
%make
|
|
|
|
%install
|
|
%makeinstall_std
|
|
|
|
%clean
|
|
[ %buildroot != "/" ] && rm -Rf %buildroot
|
|
|
|
%post -n %{libname} -p /sbin/ldconfig
|
|
|
|
%postun -n %{libname} -p /sbin/ldconfig
|
|
|
|
%files -n %{libname}
|
|
%defattr(-,root,root)
|
|
%doc AUTHORS COPYING NEWS
|
|
%{_docdir}/libdvdcss
|
|
%{_libdir}/*.so.*
|
|
|
|
%files -n %{libname}-devel
|
|
%defattr(-,root,root)
|
|
%doc ChangeLog COPYING
|
|
%{_libdir}/*.a
|
|
%{_libdir}/*.so
|
|
%{_libdir}/*.la
|
|
%{_libdir}/pkgconfig/*
|
|
%{_includedir}/*
|
|
|
|
%changelog
|
|
* Mon Jul 11 2005 Sam Hocevar <sam@zoy.org> 1.2.9-1
|
|
- new upstream release
|
|
|
|
* Tue Jul 29 2003 Sam Hocevar <sam@zoy.org> 1.2.8-1
|
|
- new upstream release
|
|
|
|
* Fri Jun 13 2003 Sam Hocevar <sam@zoy.org> 1.2.7-1
|
|
- new upstream release
|
|
- key cache activated by default
|
|
|
|
* Mon Mar 10 2003 Alexis de Lattre <alexis@videolan.org> 1.2.6-1
|
|
- new upstream release
|
|
- small bug fixes
|
|
|
|
* Tue Jan 28 2003 Sam Hocevar <sam@zoy.org> 1.2.5-1
|
|
- new upstream release
|
|
- improved robustness in case of read errors
|
|
- key cache support
|
|
- added more macros to fix Red Hat build
|
|
|
|
* Mon Nov 18 2002 Alexis de Lattre <alexis@videolan.org> 1.2.4-2
|
|
- Changes in .spec file for Red Hat and RPM 4.1
|
|
|
|
* Thu Nov 14 2002 Alexis de Lattre <alexis@videolan.org> 1.2.4-1
|
|
- new upstream release
|
|
- fixes for Win32
|
|
|
|
* Sun Oct 13 2002 Sam Hocevar <sam@zoy.org> 1.2.3-1
|
|
- new upstream release
|
|
- fix for drives not allowing to read their disc key
|
|
|
|
* Sat Aug 10 2002 Sam Hocevar <sam@zoy.org> 1.2.2-1
|
|
- new upstream release
|
|
- even more fixes for the disc/drive region mismatch problem
|
|
|
|
* Sun Jun 02 2002 Sam Hocevar <sam@zoy.org> 1.2.1-1
|
|
- new upstream release
|
|
- fix for a crash on disc/drive region mismatch
|
|
|
|
* Mon May 20 2002 Sam Hocevar <sam@zoy.org> 1.2.0-1
|
|
- new upstream release
|
|
- weird libxalf dependency is gone
|
|
|
|
* Sun Apr 07 2002 Yves Duret <yduret@mandrakesoft.com> 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 the CVS one (%%description,%%files, conflicts).
|
|
- fix URL
|
|
|
|
* Sat Apr 06 2002 Guillaume Rousse <rousse@ccr.jussieu.fr> 1.1.1-1plf
|
|
- 1.1.1
|
|
|
|
* Wed Jan 30 2002 Guillaume Rousse <rousse@ccr.jussieu.fr> 1.0.0-3plf
|
|
- new plf extension
|
|
|
|
* Wed Dec 05 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.0.0-3mdk
|
|
- removed conflict
|
|
|
|
* Tue Dec 04 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.0.0-2mdk
|
|
- contributed to PLF by Yves Duret <yduret@mandrakesoft.com>
|
|
- Conflicts: libdvdcss-ogle
|
|
- more doc files
|
|
- no doc file for devel package
|
|
|
|
* Fri Nov 30 2001 Yves Duret <yduret@mandrakesoft.com> 1.0.0-1mdk
|
|
- version 1.0.0
|
|
|
|
* Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.0.3-1mdk
|
|
- version 0.0.3
|
|
|
|
* Mon Aug 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.0.2-1mdk
|
|
- version 0.0.2
|
|
|
|
* Tue Jun 19 2001 Yves Duret <yduret@mandrakesoft.com> 0.0.1-1mdk
|
|
- first release and first mdk release
|