SUNWespeak.spec
author hem
Mon, 08 Feb 2010 06:46:00 +0000
branchopensolaris-2009-06
changeset 14354 c3d6244280dc
parent 13677 488541dec2e1
child 15051 6f635a5829a0
permissions -rw-r--r--
2010-02-08 Hemantha Holla <[email protected]> * base-specs/pidgin.spec: Bump to 2.6.5 as fix for 6913836 * patches/pidgin-07-menu-entry.diff: Rework 6913836 - CVE-2010-0013 - libpurple arbitrary file upload vulnerability
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13238
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
     1
#
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
     2
# spec file for package SUNWespeak
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
     3
#
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
     4
# Copyright (c) 2008 Sun Microsystems, Inc.
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
     5
# This file and all modifications and additions to the pristine
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
     6
# package are under the same license as the package itself.
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
     7
#
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
     8
# Owner: ww36193
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
     9
#
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
    10
13198
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    11
%include Solaris.inc
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    12
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    13
%define src_name espeak
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    14
%define src_url http://downloads.sourceforge.net/%{src_name}
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    15
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    16
Name:		SUNWespeak
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    17
Summary:	eSpeak - compact open source software speech synthesizer
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    18
Version:	1.37
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    19
Source:		%{src_url}/%{src_name}-%{version}-source.zip
13238
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
    20
Source1:        %{name}-manpages-0.1.tar.gz
13330
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    21
# date:2008-08-15 owner:ww36193 type:bug
13198
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    22
Patch1:         espeak-01-makefile.diff
13349
d12b87ea356f * Mon Sep 02 2008 - Harry Lu
harrylu
parents: 13330
diff changeset
    23
# date:2008-08-29 owner:ww36193 type:bug bugster:6741969
13330
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    24
Patch2:         espeak-02-endian.diff
13198
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    25
SUNW_BaseDir:	%{_basedir}
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    26
SUNW_Copyright: %{name}.copyright
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    27
BuildRoot:	%{_tmppath}/%{name}-%{version}-build
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    28
%include default-depend.inc
13677
488541dec2e1 Add BuildRequires: SUNWaudh. OpenSolaris doesn't install SUNWaudh by default.
ww36193
parents: 13349
diff changeset
    29
BuildRequires:	SUNWaudh
13198
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    30
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    31
%package devel
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    32
Summary:                 %{summary} - development files
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    33
SUNW_BaseDir:            %{_basedir}
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    34
%include default-depend.inc
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    35
Requires: %name
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    36
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    37
%prep
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    38
%setup -q -n %{src_name}-%{version}-source
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    39
%patch1 -p1
13330
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    40
%patch2 -p1
13238
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
    41
gzcat %SOURCE1 | tar xf -
13198
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    42
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    43
%build
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    44
CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    45
if test "x$CPUS" = "x" -o $CPUS = 0; then
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    46
     CPUS=1
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    47
fi
13330
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    48
%ifarch sparc
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    49
%define endian_macro "-DBYTE_ORDER=BIG_ENDIAN"
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    50
cd platforms/big_endian
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    51
make -j$CPUS CFLAGS="%{endian_macro}"
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    52
./espeak-phoneme-data ../../espeak-data ../../espeak-data phondata-manifest
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    53
cd ../..
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    54
%else
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    55
%define endian_macro ""
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    56
%endif
13198
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    57
cd src
13330
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    58
make -j$CPUS EXTRA_LIBS=-lm AUDIO=sada CXXFLAGS="-O2 %{endian_macro}"
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    59
make install EXTRA_LIBS=-lm AUDIO=sada DESTDIR=$RPM_BUILD_ROOT CXXFLAGS="-O2 %{endian_macro}"
13198
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    60
rm $RPM_BUILD_ROOT/%{_libdir}/lib*.a
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    61
13238
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
    62
%install
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
    63
#Install manpages
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
    64
rm -rf $RPM_BUILD_ROOT%{_mandir}
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
    65
cd %{_builddir}/%src_name-%version-source/sun-manpages
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
    66
make install DESTDIR=$RPM_BUILD_ROOT
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
    67
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
    68
13198
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    69
%clean
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    70
rm -rf $RPM_BUILD_ROOT
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    71
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    72
%files
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    73
%defattr (-, root, bin)
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    74
%dir %attr (0755, root, bin) %{_bindir}
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    75
%{_bindir}/*
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    76
%dir %attr (0755, root, bin) %{_libdir}
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    77
%{_libdir}/lib*.so*
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    78
%dir %attr (0755, root, sys) %{_datadir}
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    79
%{_datadir}/*
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    80
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    81
%files devel
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    82
%defattr (-, root, bin)
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    83
%{_includedir}
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    84
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    85
%changelog
13677
488541dec2e1 Add BuildRequires: SUNWaudh. OpenSolaris doesn't install SUNWaudh by default.
ww36193
parents: 13349
diff changeset
    86
* Fri Sep 19 2008 - Willie Walker
488541dec2e1 Add BuildRequires: SUNWaudh. OpenSolaris doesn't install SUNWaudh by default.
ww36193
parents: 13349
diff changeset
    87
- Add BuildRequires: SUNWaudh
13349
d12b87ea356f * Mon Sep 02 2008 - Harry Lu
harrylu
parents: 13330
diff changeset
    88
* Mon Sep 02 2008 - Harry Lu
d12b87ea356f * Mon Sep 02 2008 - Harry Lu
harrylu
parents: 13330
diff changeset
    89
- Add bug ID for espeak-02-endian.diff
13330
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    90
* Fri Aug 29 2008 - Willie Walker
05b169ca0430 eSpeak fixes for SPARC
ww36193
parents: 13238
diff changeset
    91
- Fix SPARC build endian-ness
13238
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
    92
* Thu Aug 21 2008 - Dermot McCluskey
d8d961a1a3fd 2008-08-21 Dermot McCluskey <[email protected]>
dermot
parents: 13198
diff changeset
    93
- added manpages and file header
13198
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    94
* Wed Aug 20 2008 - Willie Walker
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    95
- Migrate to JDS (SFEespeak.spec to SUNWespeak.spec)
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    96
* Tue Aug 12 2008 - Willie Walker
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    97
- Port to SunStudio (thanks Brian Cameron!)
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    98
* Tue Apr 15 2008 - Willie Walker
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
    99
- Upgrade to version 1.37 which contains direct SADA support and eliminates
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
   100
  all PulseAudio and other dependencies.
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
   101
* Tue Jan 29 2008 - Willie Walker
690186125954 Migrate SFEespeak.spec to SUNWespeak.spec
ww36193
parents:
diff changeset
   102
- Initial spec