SUNWlibsexy.spec
author jedy
Mon, 16 Jun 2008 07:02:46 +0000
changeset 12665 7cb0dfbef3fd
child 12693 e3148e57d70e
permissions -rw-r--r--
2008-06-16 Wang Xin <[email protected]> * SUNWgnome-panel.spec: Add the dependency to libsexy. * base-specs/notification-daemon.spec: Remove 01-no-libsexy. * SUNWlibsexy.spec: Moved from spec-files-other. * copyright/SUNWlibsexy.copyright: Moved from spec-files-other. * patches/notification-daemon-01-no-libsexy.diff: Removed.
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
%ifnarch sparc
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    23
# these packages are only avavilable on x86
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    24
# =========================================
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    25
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    26
Autoreqprov:  on
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    27
BuildRequires: SUNWgnome-base-libs-devel
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    28
BuildRequires: SUNWlxml-devel
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    29
BuildRequires: SUNWiso-codes-devel
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    30
Requires: SUNWgnome-base-libs
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    31
Requires: SUNWlxml
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    32
Requires: SUNWiso-codes
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    33
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    34
%package devel
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    35
Summary:       %{summary} - development files
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    36
SUNW_BaseDir:  %{_basedir}
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    37
%include default-depend.inc
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    38
Requires:      %name
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    39
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    40
%prep
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    41
%setup -q -n libsexy-%version
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    42
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    43
%build
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    44
CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    45
if test "x$CPUS" = "x" -o $CPUS = 0; then
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    46
  CPUS=1
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    47
fi
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    48
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    49
libtoolize --copy --force
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    50
aclocal $ACLOCAL_FLAGS
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    51
autoheader
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    52
automake -a -c -f 
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    53
autoconf
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    54
./configure --prefix=%{_prefix} \
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    55
		--libdir=%{_libdir} \
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    56
        --disable-gtk-doc
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    57
make -j $CPUS
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    58
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    59
%install
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    60
rm -rf $RPM_BUILD_ROOT
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    61
make DESTDIR=$RPM_BUILD_ROOT install
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    62
rm $RPM_BUILD_ROOT%{_libdir}/lib*.a
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    63
find $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" -exec rm -f {} ';'
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    64
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    65
%clean 
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    66
rm -rf $RPM_BUILD_ROOT
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    67
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    68
%files 
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
# endif for "ifnarch sparc"
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    86
%endif
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    87
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    88
%changelog
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    89
* Wed Mar 26 2008 - [email protected]
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    90
- change to not build this component on SPARC
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    91
* Wed Feb 13 2008 - [email protected]
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    92
- moved to SFO
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    93
* Fri Aug 24 2007 Erwann Chenede <[email protected]>
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    94
- bumped to 0.1.11 and removed patch
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    95
* Fri Feb 16 2007 - Doug Scott <[email protected]>
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    96
- Fixed perm for gtk-doc directory
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    97
* Wed Nov 22 2006 - [email protected]
7cb0dfbef3fd 2008-06-16 Wang Xin <[email protected]>
jedy
parents:
diff changeset
    98
- Initial spec