70c669
Summary:        Software decoder for DV format video
70c669
Name:           libdv
70c669
Version:        1.0.0
70c669
Release:        34%{?dist}
70c669
License:        LGPLv2+
70c669
URL:            http://libdv.sourceforge.net/
70c669
Source:         http://downloads.sourceforge.net/libdv/libdv-%{version}.tar.gz
70c669
Patch1:         libdv-0.104-no-exec-stack.patch
70c669
Patch2:         libdv-1.0.0-pic.patch
70c669
Patch3:         libdv-1.0.0-gtk2.patch
70c669
Patch4:         libdv-1.0.0-dso-linking.patch
70c669
70c669
BuildRequires:  gtk2-devel
70c669
BuildRequires:  libXt-devel
70c669
BuildRequires:  libXv-devel
70c669
BuildRequires:  popt-devel
70c669
BuildRequires:  SDL-devel
70c669
BuildRequires:  autoconf, automake, libtool
70c669
BuildRequires: make
70c669
70c669
%description
70c669
The Quasar DV codec (libdv) is a software codec for DV video, the
70c669
encoding format used by most digital camcorders, typically those that
70c669
support the IEEE 1394 (a.k.a. FireWire or i.Link) interface. libdv was
70c669
developed according to the official standards for DV video: IEC 61834
70c669
and SMPTE 314M.
70c669
70c669
%package tools
70c669
Summary:        Basic tools to manipulate Digital Video streams
70c669
Requires:       %{name}%{?_isa} = %{version}-%{release}
70c669
70c669
%description tools
70c669
This package contains some basic programs to display and encode
70c669
digital video streams. This programs uses the Quasar DV codec (libdv),
70c669
a software codec for DV video, the encoding format used by most
70c669
digital camcorders, typically those that support the IEEE 1394
70c669
(a.k.a. FireWire or i.Link) interface.
70c669
70c669
%package devel
70c669
Summary:        Development package for libdv
70c669
Requires:       %{name}%{?_isa} = %{version}-%{release}
70c669
Requires:       pkgconfig
70c669
70c669
%description devel
70c669
This package contains development files for libdv.
70c669
70c669
%prep
70c669
%setup -q
70c669
%patch1 -p0 -b .no-exec-stack
70c669
%patch2 -p1 -b .pic
70c669
%patch3 -p1 -b .gtk2
70c669
%patch4 -p1 -b .dso-linking
70c669
# Required for libtool 2.2
70c669
libtoolize
70c669
# Required for the gtk2 patch
70c669
autoreconf -vif
70c669
70c669
%build
70c669
%configure --with-pic
70c669
make %{?_smp_mflags}
70c669
70c669
%install
70c669
make DESTDIR=$RPM_BUILD_ROOT install
70c669
rm $RPM_BUILD_ROOT%{_libdir}/libdv.a
70c669
rm $RPM_BUILD_ROOT%{_libdir}/libdv.la
70c669
70c669
%ldconfig_scriptlets
70c669
70c669
%files
70c669
%doc ChangeLog
70c669
%license COPYING COPYRIGHT
70c669
%{_libdir}/libdv.so.*
70c669
70c669
%files tools
70c669
%doc README.* AUTHORS
70c669
%{_bindir}/dubdv
70c669
%{_bindir}/dvconnect
70c669
%{_bindir}/encodedv
70c669
%{_bindir}/playdv
70c669
%{_mandir}/man1/dubdv.1*
70c669
%{_mandir}/man1/dvconnect.1*
70c669
%{_mandir}/man1/encodedv.1*
70c669
%{_mandir}/man1/playdv.1*
70c669
70c669
%files devel
70c669
%{_includedir}/libdv/
70c669
%{_libdir}/libdv.so
70c669
%{_libdir}/pkgconfig/libdv.pc
70c669
70c669
%changelog
70c669
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.0.0-34
70c669
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
70c669
70c669
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-33
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
70c669
70c669
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-32
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
70c669
70c669
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-31
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
70c669
70c669
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-30
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
70c669
70c669
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-29
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
70c669
70c669
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-28
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
70c669
70c669
* Sat Feb 17 2018 Antonio Trande <sagitter@fedoraproject.org> - 1.0.0-27
70c669
- Use %%ldconfig_scriptlets
70c669
70c669
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-26
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
70c669
70c669
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-25
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
70c669
70c669
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-24
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
70c669
70c669
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-23
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
70c669
70c669
* Mon Aug 01 2016 Antonio Trande <sagitter@fedoraproject.org> 1.0.0-22
70c669
- Rebuild for new branches
70c669
- Use %%license tag
70c669
70c669
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-21
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
70c669
70c669
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-20
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
70c669
70c669
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-19
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
70c669
70c669
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-18
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
70c669
70c669
* Sun May  4 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.0-17
70c669
- Fix FTBFS and cleanup spec
70c669
70c669
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-16
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
70c669
70c669
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-15
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
70c669
70c669
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-14
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
70c669
70c669
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-13
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
70c669
70c669
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 1.0.0-12
70c669
- Rebuild for new libpng
70c669
70c669
* Thu May 05 2011 Dan HorĂ¡k <dan[at]danny.cz> - 1.0.0-11
70c669
- don't exclude s390(x)
70c669
70c669
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-10
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
70c669
70c669
* Mon Feb 15 2010 Jay Fenlason <fenlason@redhat.com> 1.0.0-9
70c669
- Add dso-linking patch to explicitly pull in the X libraries that
70c669
  playdv depends on.
70c669
70c669
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-8
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
70c669
70c669
* Tue Mar 03 2009 Robert Scheck <robert@fedoraproject.org> 1.0.0-7
70c669
- Rebuilt against libtool 2.2
70c669
70c669
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-6
70c669
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
70c669
70c669
* Mon Jul  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.0.0-5
70c669
- fix conditional comparison
70c669
70c669
* Thu Feb 14 2008 Jarod Wilson <jwilson@redhat.com> 1.0.0-4
70c669
- Bump and rebuild with gcc 4.3
70c669
70c669
* Wed Sep 12 2007 Jarod Wilson <jwilson@redhat.com> 1.0.0-3
70c669
- A few more fixes from Matthias Saou:
70c669
 - List man pages in %%files consistently w/o gz extension
70c669
 - Add BR: popt-devel for f8+, its now split fromm rpm-devel
70c669
70c669
* Wed Sep 12 2007 Jarod Wilson <jwilson@redhat.com> 1.0.0-2
70c669
- Update License field (Matthias Saou)
70c669
- Remove useless zero epoch (Matthias Saou)
70c669
- Add pkgconfig devel sub-package req (Matthias Saou)
70c669
- Minor spec formatting changes and clean-ups
70c669
70c669
* Fri Jan 19 2007 Jarod Wilson <jwilson@redhat.com> 1.0.0-1
70c669
- New upstream release
70c669
- PIC patch from Mike Frysinger <vapier@gentoo.org> (#146596)
70c669
- Re-enable asm on i386
70c669
70c669
* Thu Sep 21 2006 Jarod Wilson <jwilson@redhat.com> 0.104-5
70c669
- Disable asm on i386 for now to prevent text relocations in DSO
70c669
70c669
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0:0.104-4.fc6.1
70c669
- rebuild
70c669
70c669
* Wed May 24 2006 Jarod Wilson <jwilson@redhat.com> 0.104-4
70c669
- disable PIC patch for now, it reliably causes segfaults on x86
70c669
70c669
* Sat May 13 2006 Jarod Wilson <jwilson@redhat.com> 0.104-3
70c669
- rebuilt against latest X libs
70c669
70c669
* Tue Mar 07 2006 Warren Togami <wtogami@redhat.com> 0.104-2
70c669
- remove instead of exclude static libs
70c669
70c669
* Wed Feb 15 2006 Matthias Saou <http://freshrpms.net/> 0.104-1
70c669
- Update to 0.104 at last (#147311)
70c669
- Include no-exec-stack, pic-fix, amd64reloc and gtk2 patches from Gentoo
70c669
  and PLD (merge gcc4 fix to the pic-fix patch).
70c669
- Now build against gtk2 (thanks to the patch above).
70c669
- Exclude static library.
70c669
70c669
* Mon Feb 13 2006 Paul Nasrat <pnasrat@redhat.com> - 0:0.103-4.3
70c669
- Patch to build with gcc 4.1
70c669
70c669
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0:0.103-4.2.1
70c669
- bump again for double-long bug on ppc(64)
70c669
70c669
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0:0.103-4.2
70c669
- rebuilt for new gcc4.1 snapshot and glibc changes
70c669
70c669
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
70c669
- rebuilt
70c669
70c669
* Wed Mar 16 2005 Elliot Lee <sopwith@redhat.com>
70c669
- rebuilt
70c669
70c669
* Mon Feb 28 2005 Warren Togami <wtogami@redhat.com> - 0:0.103-3
70c669
- gcc4 rebuild
70c669
70c669
* Sun Feb 06 2005 Warren Togami <wtogami@redhat.com> - 0:0.103-2
70c669
- Fix erroneously requiring an executable stack (Nicholas Miell #146590)
70c669
70c669
* Sun Sep 19 2004 Warren Togami <wtogami@redhat.com> - 0:0.103-1
70c669
- upgrade to 0.103
70c669
70c669
* Sun Jun 20 2004 Jeremy Katz <katzj@redhat.com> - 0:0.102-4
70c669
- gtk+ doesn't need to be in the .pc file (committed upstream, reported
70c669
- don't require gtk+-devel for -devel package (unneeded)
70c669
  to fedora-devel-list by John Thacker)
70c669
70c669
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
70c669
- rebuilt
70c669
70c669
* Sun May 30 2004 Warren Togami <wtogami@redhat.com> 0:0.102-2
70c669
- Bug #123367 -devel Req gtk+-devel
70c669
70c669
* Mon Mar 29 2004 Warren Togami <wtogami@redhat.com> 0:0.102-1
70c669
- update to 0.102
70c669
70c669
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
70c669
- rebuilt
70c669
70c669
* Sat Feb 14 2004 Warren Togami <wtogami@redhat.com> 0:0.101-2
70c669
- upgrade to 0.101
70c669
- spec cleanup
70c669
- exclude from mainframes
70c669
- GPL -> LGPL
70c669
70c669
* Sun Apr 27 2003 Dams <anvil[AT]livna.org> 0:0.99-0.fdr.2
70c669
- Added post/postun scriptlets
70c669
70c669
* Fri Apr 25 2003 Dams <anvil[AT]livna.org>
70c669
- Initial build.
70c669
70c669