base-specs/opal.spec
author chrisk
Mon, 31 Aug 2009 16:23:04 +0000
changeset 16434 f21f22550fe9
parent 16021 9d984e35c938
child 16589 fab90e661d62
permissions -rw-r--r--
2009-08-31 Christian Kelly <[email protected]> * base-specs/*.spec, *.spec: Change owner field to be parsable with spectool.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9688
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     1
#
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     2
# spec file for package opal
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     3
#
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     4
# Copyright 2007 Sun Microsystems, Inc.
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     5
# This file and all modifications and additions to the pristine
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     6
# package are under the same license as the package itself.
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     7
#
16434
f21f22550fe9 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 16021
diff changeset
     8
%define owner elaine
9688
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     9
#
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    10
Name:         opal
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    11
License:      MPL
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    12
Group:        System/Libraries
16021
9d984e35c938 Bump Ekiga to 3.2.5. Bump PTLib to 2.6.4 and OPAL to 3.6.4. Remove upstream patches and add new patches. Enable URL feature in PTLib.
elaine
parents: 14635
diff changeset
    13
Version:      3.6.4
9688
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    14
Release:      1
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    15
Distribution: Java Desktop System
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    16
Vendor:       Sun Microsystems, Inc.
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    17
Summary:      OPAL - Open Phone Abstraction Library
16021
9d984e35c938 Bump Ekiga to 3.2.5. Bump PTLib to 2.6.4 and OPAL to 3.6.4. Remove upstream patches and add new patches. Enable URL feature in PTLib.
elaine
parents: 14635
diff changeset
    18
Source:       http://ftp.gnome.org/pub/GNOME/sources/opal/3.6/%{name}-%{version}.tar.gz
9688
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    19
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    20
# owner:davelam date:2006-04-14 type:branding
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    21
# change library naming rule to fit unix style
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    22
Patch1:       opal-01-libname.diff
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    23
14603
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    24
# owner:elaine date:2008-11-11 type:branding
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    25
# help ekiga find opal.pc
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    26
Patch2:       opal-02-no-public-pc.diff
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    27
9688
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    28
# owner:hawklu date:2006-05-15 type:bug
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    29
# bugster:6416969
14603
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    30
# updated by elaine
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    31
Patch3:       opal-03-jitter.diff
9688
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    32
9691
1df5632661fe Add patch opal-04-pack-addr.diff to fix bugster6538068
elaine
parents: 9688
diff changeset
    33
9688
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    34
URL:          http://www.ekiga.org
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    35
BuildRoot:    %{_tmppath}/%{name}-%{version}-build
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    36
Docdir:       %{_defaultdocdir}/%{name}
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    37
Autoreqprov:  on
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    38
Requires:     speex
14603
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    39
Requires:     ptlib
9688
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    40
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    41
%description
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    42
OPAL is an Open Source class library for the development of
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    43
applications that use SIP / H.323 protocols for multimedia
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    44
communications over packet based networks.
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    45
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    46
%package devel
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    47
Summary: Headers for developing programs that will use opal
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    48
Group:      Development/Libraries
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    49
Requires:   %{name}
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    50
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    51
%description   devel
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    52
This package contains the headers that programmers will need to develop
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    53
applications which will use opal.
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    54
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    55
%prep
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    56
%setup -q -n %{name}-%{version}
14603
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    57
#%patch1 -p1
9688
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    58
%patch2 -p1
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    59
%patch3 -p1
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    60
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    61
%build
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    62
%ifos linux
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    63
if [ -x /usr/bin/getconf ]; then
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    64
  CPUS=`getconf _NPROCESSORS_ONLN`
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    65
fi
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    66
%else
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    67
  CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    68
%endif
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    69
if test "x$CPUS" = "x" -o $CPUS = 0; then
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    70
  CPUS=1
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    71
fi
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    72
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    73
export CFLAGS="%optflags"
16021
9d984e35c938 Bump Ekiga to 3.2.5. Bump PTLib to 2.6.4 and OPAL to 3.6.4. Remove upstream patches and add new patches. Enable URL feature in PTLib.
elaine
parents: 14635
diff changeset
    74
export CXXFLAGS="%cxx_optflags -DSOLARIS"
9688
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    75
export LDFLAGS="%_ldflags"
9753
a0c5bd536527 move the -Lpath that could specify the /usr/lib/ as the search directory
elaine
parents: 9691
diff changeset
    76
%{?ekiga_libdir:export LDFLAGS="$LDFLAGS -R%{ekiga_libdir}"}
14603
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    77
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    78
cd plugins
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    79
aclocal
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    80
autoconf
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    81
cd ..
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    82
aclocal
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
    83
autoconf
9688
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    84
./configure \
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    85
	--prefix=%{_prefix} \
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    86
        --libdir=%{?ekiga_libdir}%{?!ekiga_libdir:%{_libdir}} \
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    87
        --bindir=%{_bindir} \
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    88
	--sysconfdir=%{_sysconfdir} \
9920
cea270d13904 Disable IAX feature support per OPAL ECCN requirements.
elaine
parents: 9785
diff changeset
    89
	--mandir=%{_mandir} \
cea270d13904 Disable IAX feature support per OPAL ECCN requirements.
elaine
parents: 9785
diff changeset
    90
	--disable-iax
9688
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    91
make -j $CPUS
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    92
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    93
%install
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    94
make install DESTDIR=$RPM_BUILD_ROOT
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    95
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    96
%clean
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    97
rm -rf $RPM_BUILD_ROOT
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    98
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    99
%post -p /sbin/ldconfig
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   100
%postun -p /sbin/ldconfig
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   101
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   102
%files
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   103
%defattr (-, root, root)
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   104
%{ekiga_libdir}/*.so.*
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   105
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   106
%files devel
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   107
%defattr(-, root, root)
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   108
%{ekiga_libdir}/*.so
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   109
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   110
%changelog
16021
9d984e35c938 Bump Ekiga to 3.2.5. Bump PTLib to 2.6.4 and OPAL to 3.6.4. Remove upstream patches and add new patches. Enable URL feature in PTLib.
elaine
parents: 14635
diff changeset
   111
* Tue Jul 14 2009 - [email protected]
9d984e35c938 Bump Ekiga to 3.2.5. Bump PTLib to 2.6.4 and OPAL to 3.6.4. Remove upstream patches and add new patches. Enable URL feature in PTLib.
elaine
parents: 14635
diff changeset
   112
- Bump to 3.6.4. Remove Opal-05-option-err upstream patch.
14635
43614522ea7e Bump to 3.0.1. Remove upstreamed patch.
elaine
parents: 14605
diff changeset
   113
* Thu Nov 20 2008 - [email protected]
43614522ea7e Bump to 3.0.1. Remove upstreamed patch.
elaine
parents: 14605
diff changeset
   114
- Bump to 3.4.2. Remove upstreamed opal-04-endian patch.
14603
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
   115
* Fri Nov 14 2008 - [email protected]
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
   116
- Bump to 3.4.1. Add new patches and remove obsolete patches.
95ff85de553a Bump to Ekiga 3.0.
elaine
parents: 13379
diff changeset
   117
- Update build options for new version.
13379
a28aa1e95ce7 Add notes to not bump.
elaine
parents: 11348
diff changeset
   118
* Wed Sep 03 2008 - [email protected]
a28aa1e95ce7 Add notes to not bump.
elaine
parents: 11348
diff changeset
   119
- Add note to not bump to 3.3.1 as ekiga depends on it.
11348
d5b03314d556 * SUNWimagick.spec: Bump up to im_rev 10
pale
parents: 11111
diff changeset
   120
* Sun Dec 23 2007 - [email protected]
d5b03314d556 * SUNWimagick.spec: Bump up to im_rev 10
pale
parents: 11111
diff changeset
   121
- Download tar.gz instead of tar.bz2. bz2 tarball is N/A
11111
5fda8cf94efd Enable Avahi support and fix a typo.
elaine
parents: 10504
diff changeset
   122
* Fri Nov 02 2007 - [email protected]
5fda8cf94efd Enable Avahi support and fix a typo.
elaine
parents: 10504
diff changeset
   123
- Fix a typo.
10504
10f708ea9298 2007-09-18 Damien Carbery <[email protected]>
dcarbery
parents: 9920
diff changeset
   124
* Tue Sep 18 2007 - [email protected]
10f708ea9298 2007-09-18 Damien Carbery <[email protected]>
dcarbery
parents: 9920
diff changeset
   125
- Bump to 2.2.11.
9920
cea270d13904 Disable IAX feature support per OPAL ECCN requirements.
elaine
parents: 9785
diff changeset
   126
* Thu May 17 2007 - [email protected]
cea270d13904 Disable IAX feature support per OPAL ECCN requirements.
elaine
parents: 9785
diff changeset
   127
- Disable IAX feature support per OPAL ECCN requirement.
9785
6e6753896099 Update for invalid owner names by me.
elaine
parents: 9758
diff changeset
   128
* Wed Apr 25 2007 - [email protected]
6e6753896099 Update for invalid owner names by me.
elaine
parents: 9758
diff changeset
   129
- Update owner name for opal-04-pack-addr.diff
9758
16e0724e779f Bump ekiga to 2.0.9, opal to 2.2.8, pwlib to 1.10.7. Remove one upstream patch.
elaine
parents: 9753
diff changeset
   130
* Thu Apr 19 2007 - [email protected]
16e0724e779f Bump ekiga to 2.0.9, opal to 2.2.8, pwlib to 1.10.7. Remove one upstream patch.
elaine
parents: 9753
diff changeset
   131
- Bump to 2.2.8, move upstream patch opal-02-illegal-payloadtype.diff.
9753
a0c5bd536527 move the -Lpath that could specify the /usr/lib/ as the search directory
elaine
parents: 9691
diff changeset
   132
* Tue Apr 17 2007 - [email protected]
a0c5bd536527 move the -Lpath that could specify the /usr/lib/ as the search directory
elaine
parents: 9691
diff changeset
   133
- move the -Lpath that could specify the /usr/lib/ as the search directory
a0c5bd536527 move the -Lpath that could specify the /usr/lib/ as the search directory
elaine
parents: 9691
diff changeset
   134
  when link time.
9691
1df5632661fe Add patch opal-04-pack-addr.diff to fix bugster6538068
elaine
parents: 9688
diff changeset
   135
* Fri Apr  6 2007 - [email protected]
1df5632661fe Add patch opal-04-pack-addr.diff to fix bugster6538068
elaine
parents: 9688
diff changeset
   136
- Add patch opal-04-pack-addr.diff to fix bugster6538068
1df5632661fe Add patch opal-04-pack-addr.diff to fix bugster6538068
elaine
parents: 9688
diff changeset
   137
  Actually it works for pwlib-05-medialib.diff. It makes the YUV420P payload
1df5632661fe Add patch opal-04-pack-addr.diff to fix bugster6538068
elaine
parents: 9688
diff changeset
   138
  buffer packed by 8 Byte. If pwlib-05-media.diff is upstream, it should be
1df5632661fe Add patch opal-04-pack-addr.diff to fix bugster6538068
elaine
parents: 9688
diff changeset
   139
  upstream. If not, the performance brougnt by medialib is hurt.
9688
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   140
* Thu Apr  5 2007 - [email protected]
8704ef44a589 2007-04-05 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
   141
- Create