base-specs/libvisual.spec
author gman
Thu, 30 Sep 2010 21:37:28 +0000
branchgnome-2-30
changeset 20130 c7dfc176dcbd
parent 18012 a02647893675
child 19973 f05dadadf325
child 21585 eb7a7c7a762a
permissions -rw-r--r--
2010-10-01 Glynn Foster <[email protected]> * specs/SUNWos-welcome.spec: Bump to 1.0.6
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
#
17988
b505f1fb372c 2010-05-13 Brian Cameron <[email protected]>
yippi
parents: 17865
diff changeset
     8
%define owner yippi 
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
17821
332d8580d058 2010-04-09 Brian Cameron <[email protected]>
yippi
parents: 16434
diff changeset
    14
License:                LGPL v2.1
14669
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
17865
b7ff02e93f66 2010-04-19 Christian Kelly <[email protected]>
chrisk
parents: 17835
diff changeset
    17
Vendor:                 Other
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
17988
b505f1fb372c 2010-05-13 Brian Cameron <[email protected]>
yippi
parents: 17865
diff changeset
    20
# date:2008-11-25 owner:yippi type:branding
14669
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    21
Patch1:                 libvisual-01-solaris.diff
18012
a02647893675 Update patch comments.
yippi
parents: 17988
diff changeset
    22
# Note that this problem is due to compiler bug #6836607.
a02647893675 Update patch comments.
yippi
parents: 17988
diff changeset
    23
# date:2008-11-25 owner:yippi type:feature
17821
332d8580d058 2010-04-09 Brian Cameron <[email protected]>
yippi
parents: 16434
diff changeset
    24
Patch2:                 libvisual-02-compiler.diff
17988
b505f1fb372c 2010-05-13 Brian Cameron <[email protected]>
yippi
parents: 17865
diff changeset
    25
# date:2008-12-07 owner:yippi type:feature bugster:6788530
17821
332d8580d058 2010-04-09 Brian Cameron <[email protected]>
yippi
parents: 16434
diff changeset
    26
Patch3:                 libvisual-03-map.diff
17835
791f7b51b524 Add patch comment.
yippi
parents: 17821
diff changeset
    27
# date:2010-04-13 owner:yippi type:bug bugid:2986859
17821
332d8580d058 2010-04-09 Brian Cameron <[email protected]>
yippi
parents: 16434
diff changeset
    28
Patch4:                 libvisual-04-amd64.diff
14669
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    29
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    30
%package devel
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    31
Summary:        %{summary} - development files
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    32
Requires: %name
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    33
Requires: SUNWgnome-common-devel
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    34
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    35
%prep
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    36
%setup -q -n libvisual-%{version}
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    37
%patch1 -p1
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    38
%patch2 -p1
14890
a73748b433e1 2009-01-09 Jim Li <[email protected]>
jim
parents: 14738
diff changeset
    39
%patch3 -p1
17821
332d8580d058 2010-04-09 Brian Cameron <[email protected]>
yippi
parents: 16434
diff changeset
    40
%patch4 -p1
14669
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    41
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    42
%build
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    43
%ifos linux
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    44
if [ -x /usr/bin/getconf ]; then
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    45
  CPUS=`getconf _NPROCESSORS_ONLN`
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    46
fi
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    47
%else
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    48
  CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    49
%endif
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    50
if test "x$CPUS" = "x" -o $CPUS = 0; then
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    51
  CPUS=1
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    52
fi
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    53
17821
332d8580d058 2010-04-09 Brian Cameron <[email protected]>
yippi
parents: 16434
diff changeset
    54
aclocal $ACLOCAL_FLAGS -I ./m4
332d8580d058 2010-04-09 Brian Cameron <[email protected]>
yippi
parents: 16434
diff changeset
    55
autoheader
332d8580d058 2010-04-09 Brian Cameron <[email protected]>
yippi
parents: 16434
diff changeset
    56
automake -a -c -f
332d8580d058 2010-04-09 Brian Cameron <[email protected]>
yippi
parents: 16434
diff changeset
    57
autoconf
14669
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    58
./configure --prefix=%{_prefix}		\
17821
332d8580d058 2010-04-09 Brian Cameron <[email protected]>
yippi
parents: 16434
diff changeset
    59
            --bindir=%{_bindir}		\
332d8580d058 2010-04-09 Brian Cameron <[email protected]>
yippi
parents: 16434
diff changeset
    60
            --libdir=%{_libdir}		\
332d8580d058 2010-04-09 Brian Cameron <[email protected]>
yippi
parents: 16434
diff changeset
    61
            --mandir=%{_mandir}		\
14669
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    62
            --datadir=%{_datadir}	\
17821
332d8580d058 2010-04-09 Brian Cameron <[email protected]>
yippi
parents: 16434
diff changeset
    63
            --sysconfdir=%{_sysconfdir}	\
14669
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    64
            --enable-shared=yes		\
17821
332d8580d058 2010-04-09 Brian Cameron <[email protected]>
yippi
parents: 16434
diff changeset
    65
            --enable-static=no
14669
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
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    68
make -j$CPUS 
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    69
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    70
%install
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    71
make install DESTDIR=$RPM_BUILD_ROOT
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    72
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    73
%clean
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    74
rm -rf $RPM_BUILD_ROOT
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    75
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    76
%files
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    77
%defattr (-, root, bin)
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    78
%dir %attr (0755,root,bin) %{_libdir}
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    79
%{_libdir}/lib*.so*
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    80
%dir %attr (0755, root, other)  %{_libdir}/pkgconfig
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    81
%{_libdir}/pkgconfig/*.pc
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    82
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    83
%files devel
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    84
%defattr (-, root, bin)
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    85
%dir %attr (0755, root, bin) %{_includedir}
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    86
%{_includedir}/*
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    87
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    88
%changelog
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    89
* Tue Nov 25 2008 - [email protected]
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    90
- add license tag
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    91
- rename SFElibvisual to libvisual
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    92
- use sun compiler 12 instead of gcc
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    93
* Sun Jun 29 2008 - [email protected]
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    94
- force /usr/sfw/bin/gcc, use gcc cflags instead of studio
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    95
* Thu Jan 24 2008 - [email protected]
1ccadbfcc384 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    96
- Initial spec.