From 8ae4dc26768e6579af24c2f5af1b8d4da49101eb Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Oct 20 2019 08:19:40 +0000 Subject: import opal-3.10.10-4.el7 --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..97d1a70 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/opal-3.10.10-clean.tar.xz diff --git a/.opal.metadata b/.opal.metadata new file mode 100644 index 0000000..2289338 --- /dev/null +++ b/.opal.metadata @@ -0,0 +1 @@ +21e03ee7a316d0abd75f99d2c071613d57090f94 SOURCES/opal-3.10.10-clean.tar.xz diff --git a/SPECS/opal.spec b/SPECS/opal.spec new file mode 100644 index 0000000..b67dea5 --- /dev/null +++ b/SPECS/opal.spec @@ -0,0 +1,298 @@ +Name: opal +Summary: Open Phone Abstraction Library +Version: 3.10.10 +Release: 4%{?dist} +URL: http://www.opalvoip.org/ +License: MPLv1.0 +Group: System Environment/Libraries + +# We cannot use unmodified upstream source code because it contains some areas of legal concern. +# rm -rf plugins/video/H.263-1998/ +# rm -rf plugins/video/H.264/ +# rm -rf plugins/video/MPEG4-ffmpeg/ +# Source0: ftp://ftp.gnome.org/pub/gnome/sources/%{name}/3.10/%{name}-%{version}.tar.xz +Source0: %{name}-%{version}-clean.tar.xz + +BuildRequires: ptlib-devel = 2.10.10 +BuildRequires: openldap-devel +BuildRequires: openssl-devel +BuildRequires: libtheora-devel +BuildRequires: speex-devel +BuildRequires: SDL-devel +BuildRequires: expat-devel + +%description +Open Phone Abstraction Library, implementation of the ITU H.323 +teleconferencing protocol, and successor of the openh323 library. + +%package devel +Summary: Development package for opal +Group: Development/Libraries +Requires: opal = %{version}-%{release} +Requires: openssl-devel +Requires: ptlib-devel = 2.10.10 +Requires: pkgconfig + +%description devel +The opal-devel package includes the development libraries and +header files for opal. + +%prep +%setup -q + +for file in dll so bin lib exe; do + find . -name "*.$file" -exec rm -f {} \; ; +done + +%build +# Note: SILK is only disabled because the SDK libs are not in Fedora +%configure --disable-silk + +make OPTCCFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} V=1 + +%install +make DESTDIR=%{buildroot} install + +rm -f %{buildroot}/%{_datadir}/opal/opal_inc.mak +rm -f %{buildroot}/%{_libdir}/libopal_s.a + +# avoid multilib conflict +mv %{buildroot}/%{_includedir}/opal/opal/buildopts.h \ + %{buildroot}/%{_includedir}/opal/opal/buildopts-%{__isa_bits}.h +cat >%{buildroot}/%{_includedir}/opal/opal/buildopts.h < + +#if __WORDSIZE == 32 +# include "buildopts-32.h" +#elif __WORDSIZE == 64 +# include "buildopts-64.h" +#else +# error "unexpected value for __WORDSIZE macro" +#endif + +#endif +EOF + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc mpl-1.0.htm +%{_libdir}/*.so.* +%{_libdir}/%{name}-%{version} + +%files devel +%defattr(-,root,root,-) +%doc docs/* +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/pkgconfig/opal.pc + +%changelog +* Fri Jan 24 2014 Daniel Mach - 3.10.10-4 +- Mass rebuild 2014-01-24 + +* Fri Dec 27 2013 Daniel Mach - 3.10.10-3 +- Mass rebuild 2013-12-27 + +* Tue Oct 8 2013 Matthias Clasen - 3.10.10-3 +- Avoid multilib conflict (related: #881222) + +* Wed Feb 20 2013 Peter Robinson 3.10.10 +- New 3.10.10 stable release + +* Thu Feb 14 2013 Fedora Release Engineering - 3.10.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Mon Nov 26 2012 Peter Robinson 3.10.9-2 +- Fix devel dependencies + +* Mon Nov 26 2012 Peter Robinson 3.10.9-1 +- New 3.10.9 stable release + +* Sat Aug 25 2012 Peter Robinson - 3.10.7-1 +- New 3.10.7 stable release + +* Fri Jul 20 2012 Fedora Release Engineering - 3.10.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Feb 22 2012 Tom Callaway - 3.10.2-4 +- post audit update + +* Fri Jan 13 2012 Fedora Release Engineering - 3.10.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Sep 5 2011 Peter Robinson - 3.10.2-2 +- Fix versioning for -devel + +* Tue Aug 23 2011 Peter Robinson - 3.10.2-1 +- New 3.10.2 stable release + +* Sat Jul 16 2011 Peter Robinson - 3.10.1-1 +- New 3.10.1 stable release + +* Tue Feb 08 2011 Fedora Release Engineering - 3.8.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 23 2010 Peter Robinson - 3.8.3-1 +- New 3.8.3 stable release + +* Mon May 31 2010 Peter Robinson - 3.6.8-1 +- New 3.6.8 stable release + +* Tue Jan 26 2010 Peter Robinson - 3.6.6-2 +- Package review cleanup + +* Tue Sep 22 2009 Peter Robinson - 3.6.6-1 +- New 3.6.6 stable release + +* Fri Aug 21 2009 Tomas Mraz - 3.6.4-4 +- rebuilt with new openssl + +* Sat Jul 25 2009 Fedora Release Engineering - 3.6.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Jul 6 2009 Peter Robinson - 3.6.4-2 +- Increment required ptlib version + +* Mon Jul 6 2009 Peter Robinson - 3.6.4-1 +- New 3.6.4 stable release + +* Thu May 28 2009 Peter Robinson - 3.6.2-2 +- Add an upstream patch to fix a deadlock issue. + +* Tue May 19 2009 Peter Robinson - 3.6.2-1 +- New stable release for ekiga 3.2.1 + +* Sun Apr 26 2009 Peter Robinson - 3.6.1-3 +- pull in some upstream fixes for possible crashes + +* Tue Apr 21 2009 Tom "spot" Callaway - 3.6.1-2 +- pull out ilbc codec due to legal issues + +* Wed Mar 18 2009 Peter Robinson - 3.6.1-1 +- New stable release for ekiga 3.2.0 + +* Fri Mar 6 2009 Peter Robinson - 3.6.0-2 +- Remove CELT until the bitstream is stable and can hence intercommunicate between versions + +* Tue Mar 3 2009 Peter Robinson - 3.6.0-1 +- New release for ekiga 3.1.2 beta + +* Thu Feb 26 2009 Fedora Release Engineering - 3.5.2-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Feb 10 2009 Peter Robinson - 3.5.2-7 +- Add patches to fix gcc44 compilation, remove celt until issues + are fixed upstream + +* Tue Feb 3 2009 Peter Robinson - 3.5.2-6 +- Add support for the celt codec + +* Mon Feb 2 2009 Peter Robinson - 3.5.2-5 +- Fix blank soname + +* Sat Jan 17 2009 Tomas Mraz - 3.5.2-4 +- rebuild with new openssl + +* Tue Jan 13 2009 Peter Robinson - 3.5.2-3 +- Yet another dep that configure doesn't check and it just fails on + +* Tue Jan 13 2009 Peter Robinson - 3.5.2-2 +- Add a build dep + +* Tue Jan 6 2009 Peter Robinson - 3.5.2-1 +- New release for ekiga 3.1.0 beta +- Some updates from merge review + +* Fri Dec 5 2008 Peter Robinson - 3.4.2-2 +- Update spec to ensure we own directories + +* Mon Oct 20 2008 Peter Robinson - 3.4.2-1 +- Update to new stable release for ekiga 3.0.1 + +* Tue Sep 23 2008 Peter Robinson - 3.4.1-1 +- Update to new stable release for ekiga 3 + +* Thu Sep 11 2008 Peter Robinson - 3.3.1-1 +- Update release to 3.3.1 for ekiga 3 beta + +* Mon Aug 11 2008 Tom "spot" Callaway - 2.2.11-5 +- fix license tag + +* Mon May 12 2008 Paul W. Frields - 2.2.11-4 +- Rebuild in service of ekiga (#441202) + +* Wed Feb 20 2008 Fedora Release Engineering - 2.2.11-3 +- Autorebuild for GCC 4.3 + +* Thu Dec 6 2007 Jeremy Katz - 2.2.11-2 +- rebuild for new openssl and openldap + +* Tue Sep 18 2007 Daniel Veillard - 2.2.11-1 +- upstream release of 2.2.11 + +* Tue Sep 18 2007 Daniel Veillard - 2.2.10-1 +- upstream release of 2.2.10 +- includes the 2 cisco patches + +* Wed Aug 22 2007 Daniel Veillard - 2.2.8-5.fc8 +- added 2 patches needed when using a CISCO server + +* Sun Apr 15 2007 Daniel Veillard - 2.2.8-1 +- upstream release of 2.2.8 + +* Mon Mar 12 2007 Daniel Veillard - 2.2.6-1 +- upstream release of 2.2.6 + +* Wed Feb 14 2007 Daniel Veillard - 2.2.5-1 +- upstream release of 2.2.5 + +* Mon Jan 22 2007 Daniel Veillard - 2.2.4-1 +- upstream release of 2.2.4 + +* Wed Dec 20 2006 Daniel Veillard - 2.2.3-4 +- applied patch from upstream to fix RFC2833 DTMF duration problem +- Resolves: rhbz#220333 + +* Mon Nov 6 2006 Daniel Veillard - 2.2.3-3 +- moved the .so to -devel +- Resolves: rhbz#203633 + +* Sat Oct 21 2006 Matthias Clasen - 2.2.3-2 +- Rebuild against newer pwlib + +* Sat Oct 21 2006 Matthias Clasen - 2.2.3-1 +- Update to 2.2.3 + +* Wed Jul 12 2006 Jesse Keating - 2.2.2-1.1 +- rebuild + +* Wed May 31 2006 Daniel Veillard - 2.2.2-1 +- new release for ekiga-2.0.2 +- try to fix #192740 mutilib problem + +* Tue Mar 14 2006 Daniel Veillard - 2.2.1-1 +- last minute break fix and new release + +* Tue Mar 14 2006 Ray Strode - 2.2.0-2 +- rebuild + +* Mon Mar 13 2006 Daniel Veillard - 2.2.0-1 +- final version for ekiga-2.0.0 + +* Mon Feb 13 2006 Daniel Veillard - 2.1.3-1 +- new beta version for ekiga + +* Fri Feb 10 2006 Jesse Keating - 2.1-1.2 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 2.1-1.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Tue Jan 24 2006 Daniel Veillard - 2.1-1 +- initial version based on the openh323 spec file