diff --git a/.libdvdread.metadata b/.libdvdread.metadata new file mode 100644 index 0000000..1bf4093 --- /dev/null +++ b/.libdvdread.metadata @@ -0,0 +1 @@ +431bc92195f27673bfdd2be67ce0f58338da8d3b SOURCES/libdvdread-4.2.0.tar.bz2 diff --git a/README.md b/README.md deleted file mode 100644 index 0e7897f..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 - -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/libdvdread-multilib.patch b/SOURCES/libdvdread-multilib.patch new file mode 100644 index 0000000..b5bef38 --- /dev/null +++ b/SOURCES/libdvdread-multilib.patch @@ -0,0 +1,47 @@ +diff -up libdvdread-4.1.4/Makefile.multilib libdvdread-4.1.4/Makefile +--- libdvdread-4.1.4/Makefile.multilib 2008-12-31 09:43:03.000000000 +0100 ++++ libdvdread-4.1.4/Makefile 2009-09-27 00:41:34.000000000 +0200 +@@ -131,9 +131,6 @@ distclean: clean + dvdread-config: $(.OBJDIR)/dvdread-config + $(.OBJDIR)/dvdread-config: $(BUILDDEPS) + @echo '#!/bin/sh' > $(.OBJDIR)/dvdread-config +- @echo 'prefix='$(PREFIX) >> $(.OBJDIR)/dvdread-config +- @echo 'libdir='$(shlibdir) >> $(.OBJDIR)/dvdread-config +- @echo 'version='$(SHLIB_VERSION) >> $(.OBJDIR)/dvdread-config + @echo >> $(.OBJDIR)/dvdread-config + cat $(SRC_PATH_BARE)/misc/dvdread-config.sh >> $(.OBJDIR)/dvdread-config + chmod 0755 $(.OBJDIR)/dvdread-config +diff -up libdvdread-4.1.4/misc/dvdread-config.sh.multilib libdvdread-4.1.4/misc/dvdread-config.sh +--- libdvdread-4.1.4/misc/dvdread-config.sh.multilib 2008-09-23 11:14:45.000000000 +0200 ++++ libdvdread-4.1.4/misc/dvdread-config.sh 2009-09-27 00:39:39.000000000 +0200 +@@ -1,4 +1,3 @@ +-dvdreadlib="-ldvdread" + + usage() + { +@@ -28,7 +27,7 @@ while test $# -gt 0; do + echo_prefix=yes + ;; + --version) +- echo $version ++ echo `pkg-config --modversion dvdread` + ;; + --cflags) + echo_cflags=yes +@@ -44,13 +43,13 @@ while test $# -gt 0; do + done + + if test "$echo_prefix" = "yes"; then +- echo $prefix ++ echo `pkg-config --variable=prefix dvdread` + fi + + if test "$echo_cflags" = "yes"; then +- echo -I$prefix/include $extracflags ++ echo `pkg-config --cflags dvdread` + fi + + if test "$echo_libs" = "yes"; then +- echo -L$libdir $dvdreadlib ++ echo `pkg-config --libs dvdread` + fi diff --git a/SPECS/libdvdread.spec b/SPECS/libdvdread.spec new file mode 100644 index 0000000..4b80256 --- /dev/null +++ b/SPECS/libdvdread.spec @@ -0,0 +1,209 @@ +Name: libdvdread +Version: 4.2.0 +Release: 4%{?dist} +Summary: A library for reading DVD video discs based on Ogle code + +Group: System Environment/Libraries +License: GPLv2+ +Source0: http://dvdnav.mplayerhq.hu/releases/libdvdread-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +# dvdread-config: use pkg-config instead of hard-coded +# multilib-conflicting values +Patch1: %{name}-multilib.patch + +%description +libdvdread provides a simple foundation for reading DVD video disks. +It provides the functionality that is required to access many DVDs. + +%package devel +Summary: Development files for libdvdread +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig + +%description devel +libdvdread provides a simple foundation for reading DVD video disks. +It provides the functionality that is required to access many DVDs. + +This package contains development files for libdvdread. + +%prep +%setup -q +%patch1 -p1 -b .multilib + +%build +./configure2 \ + --disable-opts \ + --disable-static \ + --disable-strip \ + --extra-cflags="%{optflags} -fno-strict-aliasing" \ + --libdir=%{_libdir} \ + --prefix=%{_prefix} \ + --shlibdir=%{_libdir} \ + +%{__make} %{?_smp_mflags} + +%install +%{__make} install DESTDIR=%{buildroot} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING ChangeLog README +%{_libdir}/libdvdread.so.* + +%files devel +%defattr(-,root,root,-) +%doc DEVELOPMENT-POLICY.txt TODO +%{_bindir}/dvdread-config +%{_includedir}/dvdread +%{_libdir}/libdvdread.so +%{_libdir}/pkgconfig/dvdread.pc + +%changelog +* Tue Dec 04 2012 Frantisek Kluknavsky - 4.2.0-4 +- added -fno-strict-aliasing to cflags +- minor spec file cleanup + +* Thu Jul 19 2012 Fedora Release Engineering - 4.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 4.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sun Oct 09 2011 Dominik Mierzejewski 4.2.0-1 +- updated to 4.2.0 release + +* Mon Apr 11 2011 Dominik Mierzejewski 4.1.4-0.4.svn1226 +- updated to SVN r1226 +- dropped obsolete endianness check patch + +* Mon Feb 07 2011 Fedora Release Engineering - 4.1.4-0.3.svn1188 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sat Dec 12 2009 Dominik Mierzejewski 4.1.4-0.2.svn1188 +- updated to SVN r1188 (rhbz#540155) + +* Sun Sep 27 2009 Dominik Mierzejewski 4.1.4-0.1.svn1183 +- updated to SVN r1183 +- simplified multilib patch +- fixed endianness issues (rhbz#442508) +- added some docs + +* Fri Jul 24 2009 Fedora Release Engineering - 4.1.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Sat Jun 27 2009 Rex Dieter - 4.1.3-3 +- fix multilib conflict (#477687) + +* Wed Feb 25 2009 Fedora Release Engineering - 4.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Sep 09 2008 Dominik Mierzejewski 4.1.3-1 +- update to 4.1.3 final + +* Sun Aug 31 2008 Dominik Mierzejewski 4.1.3-0.3.rc1 +- update to 4.1.3rc1 +- fix include path + +* Thu Jul 17 2008 Dominik Mierzejewski 4.1.3-0.2 +- resurrect package from new upstream + +* Sun Jan 27 2008 Dominik Mierzejewski 0.9.7-4 +- fix missing include (bug 428910) + +* Wed Aug 29 2007 Dominik Mierzejewski 0.9.7-3 +- rebuild for BuildID +- update license tag + +* Wed Nov 26 2006 Dominik Mierzejewski 0.9.7-2 +- Rebuild. + +* Fri Oct 6 2006 Dams - 0.9.7-1 +- Updated to 0.9.7 + +* Wed Sep 20 2006 Ville Skyttä - 0.9.6-2 +- Rebuild. + +* Sun Jul 23 2006 Ville Skyttä - 0.9.6-1 +- 0.9.6. +- Specfile cleanup. + +* Thu Mar 16 2006 Ville Skyttä - 0.9.4-4 +- Fix linking with libdl on x86_64. +- Don't ship static libs. +- Build with dependency tracking disabled. +- Convert specfile and docs to UTF-8. +- Improve package descriptions. + +* Thu Mar 16 2006 Dams - 0.9.4-3 +- We BuildConflicting libdvdcss-devel at build time + +* Mon Mar 13 2006 Thorsten Leemhuis 0.9.4-2 +- Drop Epoch completely + +* Thu Mar 09 2006 Andreas Bierfert +- switch to new release field +- drop Epoch + +* Tue Feb 28 2006 Andreas Bierfert +- add dist + +* Thu Apr 3 2003 Marius Johndal 0:0.9.4-0.fdr.1 +- Initial Fedora RPM release. + +* Mon Mar 31 2003 Matthias Saou +- Rebuilt for Red Hat Linux 9. +- Exclude .la file. + +* Sun Feb 16 2003 Matthias Saou +- Update to 0.9.4. + +* Thu Sep 26 2002 Matthias Saou +- Updated to the latest cvs release. +- Rebuilt for Red Hat Linux 8.0. +- Updated URLs. + +* Mon May 27 2002 Matthias Saou +- Update to 0.9.3. + +* Wed May 15 2002 Matthias Saou +- Fixed the libdvdcss.so.0/1/2 problem again. + +* Thu May 2 2002 Matthias Saou +- Back to using libdvdcss 1.1.1, now it's all merged and fine. +- Rebuilt against Red Hat Linux 7.3. +- Added the %{?_smp_mflags} expansion. + +* Sat Jan 12 2002 Matthias Saou +- Reverted back to using libdvdcss 0.0.3.ogle3 since it works MUCH better + than 1.0.x. Doh! + +* Tue Nov 13 2001 Matthias Saou +- Rebuilt against libdvdcss 1.0.0 (added a patch). + +* Mon Oct 29 2001 Matthias Saou +- Spec file cleanup and fixes. + +* Thu Oct 11 2001 Martin Norbäck +- Updated to version 0.9.2 + +* Tue Sep 25 2001 Martin Norbäck +- Added small patch to fix the ldopen of libdvdcss + +* Tue Sep 18 2001 Martin Norbäck +- Updated to version 0.9.1 + +* Fri Sep 14 2001 Martin Norbäck +- Split into normal and devel package + +* Thu Sep 6 2001 Martin Norbäck +- Updated to version 0.9.0 + +* Tue Jul 03 2001 Martin Norbäck +- initial version + +