SUNWlibsexy.spec
author an230044
Mon, 27 Sep 2010 11:32:21 +0000
branchopensolaris-2009-06
changeset 20102 2d19c462bb98
parent 13645 4afeeba90fab
child 15650 dbcf7e3715dd
permissions -rw-r--r--
6917569 CVE-2008-5824 libaudiofile contains heap-based buffer overflow in msadpcm.c Committing for Rohini because of svn issues on opensolaris2009.06 branch.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12665
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
     1
#
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
     2
# spec file for package SUNWlibsexy
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
     3
#
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
     4
# includes module(s): libsexy
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
     5
#
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
     6
# Owner: erwannc
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
     7
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
     8
%include Solaris.inc
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
     9
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    10
Name:         SUNWlibsexy
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    11
License:      Other
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    12
Group:        System/Libraries
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    13
Version:      0.1.11
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    14
Summary:      libsexy is a collection of GTK+ widgets that extend the functionality of such standard widget.
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    15
Source:       http://releases.chipx86.com/libsexy/libsexy/libsexy-%{version}.tar.gz
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    16
URL:          http://www.chipx86.com/wiki/Libsexy
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    17
BuildRoot:    %{_tmppath}/%{name}-%{version}-build
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    18
Docdir:	      %{_defaultdocdir}/doc
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    19
SUNW_BaseDir: %{_basedir}
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    20
SUNW_Copyright: %{name}.copyright
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    21
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    22
Autoreqprov:  on
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    23
BuildRequires: SUNWgnome-base-libs-devel
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    24
BuildRequires: SUNWlxml-devel
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    25
BuildRequires: SUNWiso-codes-devel
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    26
Requires: SUNWgnome-base-libs
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    27
Requires: SUNWlxml
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    28
Requires: SUNWiso-codes
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    29
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    30
%package devel
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    31
Summary:       %{summary} - development files
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    32
SUNW_BaseDir:  %{_basedir}
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    33
%include default-depend.inc
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    34
Requires:      %name
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    35
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    36
%prep
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    37
%setup -q -n libsexy-%version
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    38
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    39
%build
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    40
CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    41
if test "x$CPUS" = "x" -o $CPUS = 0; then
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    42
  CPUS=1
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    43
fi
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    44
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    45
libtoolize --copy --force
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    46
aclocal $ACLOCAL_FLAGS
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    47
autoheader
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    48
automake -a -c -f 
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    49
autoconf
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    50
./configure --prefix=%{_prefix} \
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    51
		--libdir=%{_libdir} \
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    52
        --disable-gtk-doc
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    53
make -j $CPUS
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    54
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    55
%install
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    56
rm -rf $RPM_BUILD_ROOT
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    57
make DESTDIR=$RPM_BUILD_ROOT install
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    58
rm $RPM_BUILD_ROOT%{_libdir}/lib*.a
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    59
find $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" -exec rm -f {} ';'
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    60
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    61
%clean 
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    62
rm -rf $RPM_BUILD_ROOT
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    63
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    64
%files 
13610
94e0a87c8ac8 2008-09-16 Ghee Teo <[email protected]>
gheet
parents: 12693
diff changeset
    65
%doc README AUTHORS
94e0a87c8ac8 2008-09-16 Ghee Teo <[email protected]>
gheet
parents: 12693
diff changeset
    66
%doc(bzip2) COPYING NEWS ChangeLog
13645
4afeeba90fab 2008-09-17 Christian Kelly <[email protected]>
chrisk
parents: 13610
diff changeset
    67
%dir %attr (0755, root, sys) %{_datadir}
13610
94e0a87c8ac8 2008-09-16 Ghee Teo <[email protected]>
gheet
parents: 12693
diff changeset
    68
%dir %attr (0755, root, other) %{_datadir}/doc
12665
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    69
%defattr (-, root, bin)
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    70
%dir %attr (0755, root, bin) %dir %{_libdir}
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    71
%{_libdir}/*.so*
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    72
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    73
%files devel
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    74
%defattr (-, root, bin)
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    75
%dir %attr (0755, root, bin) %dir %{_includedir}
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    76
%dir %attr (0755, root, bin) %dir %{_includedir}/libsexy
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    77
%{_includedir}/libsexy/*
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    78
%dir %attr (0755, root, sys) %dir %{_datadir}
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    79
%dir %attr (0755, root, bin) %dir %{_datadir}/gtk-doc
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    80
%{_datadir}/gtk-doc/*
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    81
%dir %attr (0755, root, bin) %{_libdir}
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    82
%dir %attr (0755, root, other) %{_libdir}/pkgconfig
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    83
%{_libdir}/pkgconfig/*
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    84
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    85
%changelog
13645
4afeeba90fab 2008-09-17 Christian Kelly <[email protected]>
chrisk
parents: 13610
diff changeset
    86
* Thu Sep 18 2008 - [email protected]
4afeeba90fab 2008-09-17 Christian Kelly <[email protected]>
chrisk
parents: 13610
diff changeset
    87
- Fix up pkg'ing section.
12693
e3148e57d70e 2008-06-18 Wang Xin <[email protected]>
jedy
parents: 12665
diff changeset
    88
* Wed Jun 18 2008 - [email protected]
e3148e57d70e 2008-06-18 Wang Xin <[email protected]>
jedy
parents: 12665
diff changeset
    89
- enalbe this component on SPARC
12665
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    90
* Wed Mar 26 2008 - [email protected]
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    91
- change to not build this component on SPARC
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    92
* Wed Feb 13 2008 - [email protected]
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    93
- moved to SFO
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    94
* Fri Aug 24 2007 Erwann Chenede <[email protected]>
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    95
- bumped to 0.1.11 and removed patch
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    96
* Fri Feb 16 2007 - Doug Scott <[email protected]>
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    97
- Fixed perm for gtk-doc directory
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    98
* Wed Nov 22 2006 - [email protected]
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    99
- Initial spec