0b30bbf
Name:		opal
0b30bbf
Summary:	Open Phone Abstraction Library
20f6286
Version:	3.10.11
796e2df
Release:	5%{?dist}
0b30bbf
URL:		http://www.opalvoip.org/
e560fd3
License:	MPLv1.0
e560fd3
d0e5a5d
# We cannot use unmodified upstream source code because it contains some areas of legal concern.
fc28c04
# rm -rf plugins/video/H.263-1998/ 
fc28c04
# rm -rf plugins/video/H.264/
fc28c04
# rm -rf plugins/video/MPEG4-ffmpeg/
7898c03
# Source0:	ftp://ftp.gnome.org/pub/gnome/sources/%{name}/3.10/%{name}-%{version}.tar.xz
7898c03
Source0:	%{name}-%{version}-clean.tar.xz
5d61694
Patch0:		opal-3.10-fix-cflags.patch
e560fd3
20f6286
BuildRequires:	expat-devel
20f6286
BuildRequires:	gcc-c++
20f6286
BuildRequires:	gsm-devel
20f6286
BuildRequires:	libtheora-devel
0b30bbf
BuildRequires:	openldap-devel
0b30bbf
BuildRequires:	openssl-devel
20f6286
BuildRequires:	ptlib-devel = 2.10.11
20f6286
BuildRequires:	SDL-devel
0b30bbf
BuildRequires:	speex-devel
599ca12
BuildRequires:	speexdsp-devel
0b30bbf
fc754a2
%description
fc754a2
Open Phone Abstraction Library, implementation of the ITU H.323
fc754a2
teleconferencing protocol, and successor of the openh323 library.
fc754a2
fc754a2
%package devel
0b30bbf
Summary:	Development package for opal
0b30bbf
Requires:	opal = %{version}-%{release}
b364bb9
Requires:	openssl-devel
bf295bd
Requires:	ptlib-devel = 2.10.11
0b30bbf
Requires:	pkgconfig
0b30bbf
fc754a2
%description devel
0b30bbf
The opal-devel package includes the development libraries and 
0b30bbf
header files for opal.
fc754a2
fc754a2
%prep
4c7c65b
%setup -q 
5d61694
%patch0 -p1 -b.cf
fc754a2
309a900
for file in dll so bin lib exe; do 
20f6286
  find . -name "*.$file" -delete
309a900
done    
309a900
fc754a2
%build
d0e5a5d
# Note: SILK is only disabled because the SDK libs are not in Fedora
d0e5a5d
%configure --disable-silk
fc754a2
8df4d79
make OPTCCFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} V=1
fc754a2
fc754a2
%install
fc28c04
make DESTDIR=%{buildroot} install
fc754a2
fc28c04
rm -f %{buildroot}/%{_datadir}/opal/opal_inc.mak
fc28c04
rm -f %{buildroot}/%{_libdir}/libopal_s.a
fc754a2
638eb57
# avoid multilib conflict
638eb57
mv %{buildroot}/%{_includedir}/opal/opal/buildopts.h \
638eb57
   %{buildroot}/%{_includedir}/opal/opal/buildopts-%{__isa_bits}.h
638eb57
cat >%{buildroot}/%{_includedir}/opal/opal/buildopts.h <
638eb57
#ifndef OPAL_BUILDOPTS_H_MULTILIB
638eb57
#define OPAL_BUILDOPTS_H_MULTILIB
638eb57
638eb57
#include <bits/wordsize.h>
638eb57
638eb57
#if  __WORDSIZE == 32
638eb57
# include "buildopts-32.h"
638eb57
#elif __WORDSIZE == 64
638eb57
# include "buildopts-64.h"
638eb57
#else
638eb57
# error "unexpected value for __WORDSIZE macro"
638eb57
#endif
638eb57
638eb57
#endif
638eb57
EOF
638eb57
b6764b7
%ldconfig_scriptlets
fc754a2
fc754a2
%files
20f6286
%license mpl-1.0.htm
fc754a2
%{_libdir}/*.so.*
278b333
%{_libdir}/%{name}-%{version}
fc754a2
fc754a2
%files devel
84463ab
%doc docs/*
fc754a2
%{_includedir}/*
2027aa8
%{_libdir}/*.so
0b30bbf
%{_libdir}/pkgconfig/opal.pc
fc754a2
fc754a2
%changelog
796e2df
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.11-5
796e2df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
796e2df
4421a07
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.11-4
4421a07
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
4421a07
97a3753
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.11-3
97a3753
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
97a3753
bf295bd
* Mon Jul 23 2018 Peter Robinson <pbrobinson@fedoraproject.org> 3.10.11-2
bf295bd
- Rebuild
bf295bd
20f6286
* Sun Jul 22 2018 Peter Robinson <pbrobinson@fedoraproject.org> 3.10.11-1
20f6286
- 3.10.11 stable release
20f6286
- Build with system gsm
20f6286
- Spec cleanups
20f6286
d77459c
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.10-15
d77459c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d77459c
ae968fe
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.10-14
ae968fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ae968fe
1b73c52
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.10-13
1b73c52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
1b73c52
f0b1b8a
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.10-12
f0b1b8a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f0b1b8a
9def8f4
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.10-11
9def8f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9def8f4
b7ed9e1
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.10-10
b7ed9e1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b7ed9e1
637bdca
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10.10-9
637bdca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
637bdca
dfecca0
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.10.10-8
dfecca0
- Rebuilt for GCC 5 C++11 ABI change
dfecca0
412de42
* Thu Feb 26 2015 Peter Robinson <pbrobinson@fedoraproject.org> 3.10.10-7
412de42
- rebuild (gcc5)
412de42
599ca12
* Thu Jan 29 2015 Peter Robinson <pbrobinson@fedoraproject.org> 3.10.10-6
599ca12
- Add speexdsp-devel as a dep to fix FTBFS
599ca12
ae90154
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10.10-5
ae90154
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
ae90154
0c752eb
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10.10-4
0c752eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
0c752eb
638eb57
* Tue Oct  8 2013 Matthias Clasen <mclasen@redhat.com> - 3.10.10-3
638eb57
- Avoid multilib conflict
638eb57
74ee4e1
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10.10-2
74ee4e1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
74ee4e1
33dca33
* Wed Feb 20 2013 Peter Robinson <pbrobinson@fedoraproject.org> 3.10.10
33dca33
- New 3.10.10 stable release
33dca33
a730b92
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10.9-3
a730b92
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a730b92
c150f60
* Mon Nov 26 2012 Peter Robinson <pbrobinson@fedoraproject.org> 3.10.9-2
c150f60
- Fix devel dependencies
c150f60
9df15d9
* Mon Nov 26 2012 Peter Robinson <pbrobinson@fedoraproject.org> 3.10.9-1
9df15d9
- New 3.10.9 stable release
9df15d9
68bca57
* Sat Aug 25 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 3.10.7-1
68bca57
- New 3.10.7 stable release
68bca57
4363a86
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10.2-5
4363a86
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4363a86
d0e5a5d
* Wed Feb 22 2012 Tom Callaway <spot@fedoraproject.org> - 3.10.2-4
d0e5a5d
- post audit update
d0e5a5d
d9d1498
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10.2-3
d9d1498
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
d9d1498
933101e
* Mon Sep  5 2011 Peter Robinson <pbrobinson@fedoraproject.org> - 3.10.2-2
23353c4
- Fix versioning for -devel
23353c4
566d9c9
* Tue Aug 23 2011 Peter Robinson <pbrobinson@fedoraproject.org> - 3.10.2-1
566d9c9
- New 3.10.2 stable release
566d9c9
566d9c9
* Sat Jul 16 2011 Peter Robinson <pbrobinson@fedoraproject.org> - 3.10.1-1
38ceeed
- New 3.10.1 stable release
38ceeed
6c1e7b5
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.3-2
6c1e7b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6c1e7b5
566d9c9
* Thu Dec 23 2010 Peter Robinson <pbrobinson@fedoraproject.org> - 3.8.3-1
fc28c04
- New 3.8.3 stable release
fc28c04
566d9c9
* Mon May 31 2010 Peter Robinson <pbrobinson@fedoraproject.org> - 3.6.8-1
e560fd3
- New 3.6.8 stable release
e560fd3
566d9c9
* Tue Jan 26 2010 Peter Robinson <pbrobinson@fedoraproject.org> - 3.6.6-2
309a900
- Package review cleanup
309a900
566d9c9
* Tue Sep 22 2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.6.6-1
8df4d79
- New 3.6.6 stable release
8df4d79
c551b57
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 3.6.4-4
c551b57
- rebuilt with new openssl
c551b57
6659007
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.4-3
6659007
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
6659007
566d9c9
* Mon Jul  6 2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.6.4-2
2b5addb
- Increment required ptlib version
2b5addb
566d9c9
* Mon Jul  6 2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.6.4-1
405c1ef
- New 3.6.4 stable release
405c1ef
566d9c9
* Thu May 28 2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.6.2-2
6c79d0c
- Add an upstream patch to fix a deadlock issue.
6c79d0c
566d9c9
* Tue May 19 2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.6.2-1
aeb2c27
- New stable release for ekiga 3.2.1
aeb2c27
566d9c9
* Sun Apr 26 2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.6.1-3
1f2ef23
- pull in some upstream fixes for possible crashes
1f2ef23
3fbc62d
* Tue Apr 21 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 3.6.1-2
3fbc62d
- pull out ilbc codec due to legal issues
3fbc62d
566d9c9
* Wed Mar 18 2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.6.1-1
13f9ffd
- New stable release for ekiga 3.2.0
13f9ffd
566d9c9
* Fri Mar  6 2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.6.0-2
df4654b
- Remove CELT until the bitstream is stable and can hence intercommunicate between versions
df4654b
566d9c9
* Tue Mar  3 2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.6.0-1
16c21e1
- New release for ekiga 3.1.2 beta
16c21e1
8dd4092
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.2-8
8dd4092
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
8dd4092
20f6286
* Tue Feb 10 2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.5.2-7
de66100
- Add patches to fix gcc44 compilation, remove celt until issues
de66100
  are fixed upstream
de66100
566d9c9
* Tue Feb 3  2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.5.2-6
40f993c
- Add support for the celt codec
40f993c
566d9c9
* Mon Feb 2  2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.5.2-5
1dc0ef9
- Fix blank soname 
1dc0ef9
fbb17b5
* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 3.5.2-4
fbb17b5
- rebuild with new openssl
fbb17b5
566d9c9
* Tue Jan 13 2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.5.2-3
8b11359
- Yet another dep that configure doesn't check and it just fails on
8b11359
566d9c9
* Tue Jan 13 2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.5.2-2
6ec14bb
- Add a build dep
6ec14bb
566d9c9
* Tue Jan  6 2009 Peter Robinson <pbrobinson@fedoraproject.org> - 3.5.2-1
5279006
- New release for ekiga 3.1.0 beta
5279006
- Some updates from merge review
5279006
566d9c9
* Fri Dec  5 2008 Peter Robinson <pbrobinson@fedoraproject.org> - 3.4.2-2
278b333
- Update spec to ensure we own directories
278b333
566d9c9
* Mon Oct 20 2008 Peter Robinson <pbrobinson@fedoraproject.org> - 3.4.2-1
21820b0
- Update to new stable release for ekiga 3.0.1
21820b0
566d9c9
* Tue Sep 23 2008 Peter Robinson <pbrobinson@fedoraproject.org> - 3.4.1-1
bdcce7c
- Update to new stable release for ekiga 3
bdcce7c
566d9c9
* Thu Sep 11 2008 Peter Robinson <pbrobinson@fedoraproject.org> - 3.3.1-1
0b30bbf
- Update release to 3.3.1 for ekiga 3 beta
0b30bbf
6dcdd4f
* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.2.11-5
6dcdd4f
- fix license tag
6dcdd4f
43589a7
* Mon May 12 2008 Paul W. Frields <stickster@gmail.com> - 2.2.11-4
43589a7
- Rebuild in service of ekiga (#441202)
43589a7
00b301f
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.2.11-3
00b301f
- Autorebuild for GCC 4.3
00b301f
42ba7c3
* Thu Dec  6 2007 Jeremy Katz <katzj@redhat.com> - 2.2.11-2
42ba7c3
- rebuild for new openssl and openldap
42ba7c3
a096156
* Tue Sep 18 2007 Daniel Veillard <veillard@redhat.com> - 2.2.11-1
a096156
- upstream release of 2.2.11
a096156
5e68d38
* Tue Sep 18 2007 Daniel Veillard <veillard@redhat.com> - 2.2.10-1
5e68d38
- upstream release of 2.2.10
5e68d38
- includes the 2 cisco patches
5e68d38
0569110
* Wed Aug 22 2007 Daniel Veillard <veillard@redhat.com> - 2.2.8-5.fc8
0569110
- added 2 patches needed when using a CISCO server
0569110
916e62d
* Sun Apr 15 2007 Daniel Veillard <veillard@redhat.com> - 2.2.8-1
916e62d
- upstream release of 2.2.8
916e62d
cb8da5f
* Mon Mar 12 2007 Daniel Veillard <veillard@redhat.com> - 2.2.6-1
cb8da5f
- upstream release of 2.2.6
cb8da5f
561ff3f
* Wed Feb 14 2007 Daniel Veillard <veillard@redhat.com> - 2.2.5-1
561ff3f
- upstream release of 2.2.5
561ff3f
4c7c65b
* Mon Jan 22 2007 Daniel Veillard <veillard@redhat.com> - 2.2.4-1
4c7c65b
- upstream release of 2.2.4
4c7c65b
159795a
* Wed Dec 20 2006 Daniel Veillard <veillard@redhat.com> - 2.2.3-4
159795a
- applied patch from upstream to fix RFC2833 DTMF duration problem
159795a
- Resolves: rhbz#220333
159795a
2027aa8
* Mon Nov  6 2006 Daniel Veillard <veillard@redhat.com> - 2.2.3-3
2027aa8
- moved the .so to -devel
2027aa8
- Resolves: rhbz#203633
2027aa8
63c839a
* Sat Oct 21 2006 Matthias Clasen <mclasen@redhat.com> - 2.2.3-2
63c839a
- Rebuild against newer pwlib
63c839a
b333577
* Sat Oct 21 2006 Matthias Clasen <mclasen@redhat.com> - 2.2.3-1
b333577
- Update to 2.2.3
b333577
923beeb
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.2.2-1.1
923beeb
- rebuild
923beeb
6f387ff
* Wed May 31 2006 Daniel Veillard <veillard@redhat.com> - 2.2.2-1
6f387ff
- new release for ekiga-2.0.2
6f387ff
- try to fix #192740 mutilib problem
6f387ff
d6b176f
* Tue Mar 14 2006 Daniel Veillard <veillard@redhat.com> - 2.2.1-1
d6b176f
- last minute break fix and new release
d6b176f
17a7b43
* Tue Mar 14 2006 Ray Strode <rstrode@redhat.com> - 2.2.0-2
17a7b43
- rebuild
17a7b43
f4d6c40
* Mon Mar 13 2006 Daniel Veillard <veillard@redhat.com> - 2.2.0-1
f4d6c40
- final version for ekiga-2.0.0
f4d6c40
191d4e3
* Mon Feb 13 2006 Daniel Veillard <veillard@redhat.com> - 2.1.3-1
191d4e3
- new beta version for ekiga
191d4e3
bb24f1e
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.1-1.2
bb24f1e
- bump again for double-long bug on ppc(64)
bb24f1e
f57b7b8
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.1-1.1
f57b7b8
- rebuilt for new gcc4.1 snapshot and glibc changes
f57b7b8
fc754a2
* Tue Jan 24 2006 Daniel Veillard <veillard@redhat.com> - 2.1-1
fc754a2
- initial version based on the openh323 spec file