diff options
Diffstat (limited to '')
-rw-r--r-- | libdvdcss.spec | 181 | ||||
-rw-r--r-- | libdvdcss.spec.in | 181 |
2 files changed, 362 insertions, 0 deletions
diff --git a/libdvdcss.spec b/libdvdcss.spec new file mode 100644 index 0000000..5e2f657 --- /dev/null +++ b/libdvdcss.spec @@ -0,0 +1,181 @@ +%define name libdvdcss +%define version 1.4.3 +%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: https://www.videolan.org/developers/libdvdcss.html +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 diff --git a/libdvdcss.spec.in b/libdvdcss.spec.in new file mode 100644 index 0000000..b82963b --- /dev/null +++ b/libdvdcss.spec.in @@ -0,0 +1,181 @@ +%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 |