base-specs/libvisual.spec
author chrisk
Mon, 31 Aug 2009 16:23:04 +0000
changeset 16434 f21f22550fe9
parent 16431 d7743d81b302
child 17821 332d8580d058
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:
14669
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     1
#
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     2
# spec file for package libvisual.spec
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     3
#
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     4
# Copyright (c) 2008 Sun Microsystems, Inc.
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     5
# This file and all modifications and additions to the pristine
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     6
# package are under the same license as the package itself.
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     7
#
16434
f21f22550fe9 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 16431
diff changeset
     8
%define owner jerrytan 
14738
c92743ff0157 2008-12-09 Jim Li <[email protected]>
jim
parents: 14669
diff changeset
     9
# bugdb: http://sourceforge.net/tracker/index.php?func=detail&group_id=106542&atid=644748&aid=
14669
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    10
16431
d7743d81b302 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 16311
diff changeset
    11
%define OSR 10429:0.x
d7743d81b302 2009-08-31 Christian Kelly <[email protected]>
chrisk
parents: 16311
diff changeset
    12
14669
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    13
Name:                   libvisual
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    14
License:		LGPL v2.1
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    15
Summary:                Libvisual provides a convenient API for writing visualization plugins
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    16
Version:                0.4.0
16311
5620091a4cde add vendor info
jerrytan
parents: 15930
diff changeset
    17
Vendor:                 Sun Microsystems, Inc.
14669
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    18
URL:                    http://localhost.nl/~synap/libvisual-wiki/index.php/Main_Page
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    19
Source:                 http://downloads.sourceforge.net/libvisual/libvisual-%{version}.tar.bz2
15930
6448f4b4c412 update patch comments
jerrytan
parents: 15702
diff changeset
    20
# date:2008-11-25 owner:jerrytan type:branding
14669
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    21
Patch1:                 libvisual-01-solaris.diff
15702
b98b07153dbd Add bug numbers.
yippi
parents: 15591
diff changeset
    22
# date:2008-11-25 owner:jerrytan type:bug bugster:6836607 
14669
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    23
Patch2:			libvisual-02-compiler.diff
15334
a28a390c68a7 2009-03-10 Harry Lu <[email protected]>
harrylu
parents: 15320
diff changeset
    24
# date:2008-12-07 owner:jerrytan type:feature bugster:6788530
14940
4c76017929b8 2009-01-20 Jim Li <[email protected]>
jim
parents: 14890
diff changeset
    25
Patch3:			libvisual-03-map.diff
14669
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    26
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    27
%package devel
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    28
Summary:        %{summary} - development files
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    29
Requires: %name
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    30
Requires: SUNWgnome-common-devel
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    31
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    32
%prep
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    33
%setup -q -n libvisual-%{version}
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    34
%patch1 -p1
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    35
%patch2 -p1
14890
a73748b433e1 2009-01-09 Jim Li <[email protected]>
jim
parents: 14738
diff changeset
    36
%patch3 -p1
14669
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    37
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    38
%build
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    39
%ifos linux
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    40
if [ -x /usr/bin/getconf ]; then
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    41
  CPUS=`getconf _NPROCESSORS_ONLN`
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    42
fi
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    43
%else
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    44
  CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    45
%endif
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    46
if test "x$CPUS" = "x" -o $CPUS = 0; then
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    47
  CPUS=1
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    48
fi
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    49
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    50
./configure --prefix=%{_prefix}		\
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    51
	    --mandir=%{_mandir}		\
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    52
            --datadir=%{_datadir}	\
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    53
            --sysconfdir=%{_sysconfdir} \
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    54
            --enable-shared=yes		\
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    55
	    --enable-static=no
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    56
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    57
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    58
make -j$CPUS 
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    59
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    60
%install
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    61
make install DESTDIR=$RPM_BUILD_ROOT
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    62
rm $RPM_BUILD_ROOT/%{_libdir}/lib*.*a
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    63
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    64
%clean
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    65
rm -rf $RPM_BUILD_ROOT
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    66
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    67
%files
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    68
%defattr (-, root, bin)
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    69
%dir %attr (0755,root,bin) %{_libdir}
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    70
%{_libdir}/lib*.so*
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    71
%dir %attr (0755, root, other)  %{_libdir}/pkgconfig
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    72
%{_libdir}/pkgconfig/*.pc
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    73
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    74
%files devel
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    75
%defattr (-, root, bin)
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    76
%dir %attr (0755, root, bin) %{_includedir}
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    77
%{_includedir}/*
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    78
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    79
%changelog
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    80
* Tue Nov 25 2008 - [email protected]
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    81
- add license tag
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    82
- rename SFElibvisual to libvisual
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    83
- use sun compiler 12 instead of gcc
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    84
* Sun Jun 29 2008 - [email protected]
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    85
- force /usr/sfw/bin/gcc, use gcc cflags instead of studio
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    86
* Thu Jan 24 2008 - [email protected]
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    87
- Initial spec.