SUNWlibvisual.spec
author daniell
Wed, 13 Oct 2010 16:43:58 +0000
branchopensolaris-2009-06
changeset 20159 f18a6979f732
parent 14287 ec2c92c75db2
permissions -rw-r--r--
6965295 [CVE-2010-1205/CVE-2010-2249] Multiple security issues in libpng 1.2 versions before 1.2.44
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
14032
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     1
#
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     2
# spec file for package SUNWlibvisual.spec
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     3
#
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     4
# include module(s): libvisual, libvisual-plugins
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     5
#
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     6
# Copyright (c) 2008 Sun Microsystems, Inc.
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     7
# This file and all modifications and additions to the pristine
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     8
# package are under the same license as the package itself.
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
     9
#
14287
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
    10
# Owner: jerrytan
14032
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    11
#
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    12
%include Solaris.inc
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    13
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    14
%use libvisual = libvisual.spec
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    15
%use libvisual_plugins = libvisual-plugins.spec
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    16
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    17
Name:                   SUNWlibvisual
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    18
Summary:                Libvisual provides a convenient API for writing visualization plugins
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    19
Version:                0.4.0
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    20
SUNW_BaseDir:           %{_basedir}
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    21
SUNW_Copyright:		%{name}.copyright
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    22
BuildRoot:              %{_tmppath}/%{name}-%{version}-build
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    23
%include default-depend.inc
14155
57d52f46ae4f 2009-01-09 Brian Cameron <[email protected]>
yippi
parents: 14132
diff changeset
    24
BuildRequires: SUNWgnome-base-libs
14032
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    25
BuildRequires: SUNWgnome-common-devel
14155
57d52f46ae4f 2009-01-09 Brian Cameron <[email protected]>
yippi
parents: 14132
diff changeset
    26
BuildRequires: SUNWlibmsr
14199
54563930ce69 2009-02-13 Dave Lin <[email protected]>
davelam
parents: 14155
diff changeset
    27
%ifarch i386
54563930ce69 2009-02-13 Dave Lin <[email protected]>
davelam
parents: 14155
diff changeset
    28
BuildRequires: SUNWxorg-mesa
14222
c6bb114a2777 2009-03-04 Dave Lin <[email protected]>
davelam
parents: 14199
diff changeset
    29
%endif
c6bb114a2777 2009-03-04 Dave Lin <[email protected]>
davelam
parents: 14199
diff changeset
    30
%ifarch sparc
c6bb114a2777 2009-03-04 Dave Lin <[email protected]>
davelam
parents: 14199
diff changeset
    31
# uncomment the following if we decide to deliver
c6bb114a2777 2009-03-04 Dave Lin <[email protected]>
davelam
parents: 14199
diff changeset
    32
# plugins which need OpenGL support.
c6bb114a2777 2009-03-04 Dave Lin <[email protected]>
davelam
parents: 14199
diff changeset
    33
# BuildRequires: SUNWglh
14199
54563930ce69 2009-02-13 Dave Lin <[email protected]>
davelam
parents: 14155
diff changeset
    34
%endif
14155
57d52f46ae4f 2009-01-09 Brian Cameron <[email protected]>
yippi
parents: 14132
diff changeset
    35
Requires: SUNWgnome-base-libs
57d52f46ae4f 2009-01-09 Brian Cameron <[email protected]>
yippi
parents: 14132
diff changeset
    36
Requires: SUNWlibmsr
14032
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    37
14132
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
    38
%if %build_l10n
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
    39
%package l10n
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
    40
Summary:       %{summary} - l10n files
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
    41
SUNW_BaseDir:   %{_basedir}
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
    42
%include default-depend.inc
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
    43
Requires:       %{name}
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
    44
%endif
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
    45
14032
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    46
%package devel
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    47
Summary:        %{summary} - development files
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    48
SUNW_BaseDir:   %{_basedir}
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    49
%include default-depend.inc
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    50
Requires: %name
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    51
Requires: SUNWgnome-common-devel
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    52
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    53
%prep
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    54
rm -rf %name-%version
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    55
mkdir %name-%version
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    56
%libvisual.prep -d %name-%version
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    57
%libvisual_plugins.prep -d %name-%version
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    58
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    59
%build
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    60
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    61
export CFLAGS="-features=extensions -D__volatile=__volatile__"
14287
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
    62
export LDFLAGS="%{_ldflags} -Wl,-Mmap.remove_all"
14032
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    63
%libvisual.build -d %name-%version
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    64
export PKG_CONFIG_PATH=%{_builddir}/%name-%version/libvisual-%{libvisual.version}:%{_pkg_config_path}
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    65
export CFLAGS="$CFLAGS -I%{_builddir}/%name-%version/libvisual-%{libvisual.version}"
14035
9e3c6f736f41 2008-11-28 Jim Li <[email protected]>
jim
parents: 14032
diff changeset
    66
export LDFLAGS="%_ldflags -L%{_builddir}/%name-%version/libvisual-%{libvisual.version}/libvisual/.libs"
14032
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    67
%libvisual_plugins.build -d %name-%version
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    68
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    69
%install
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    70
rm -rf $RPM_BUILD_ROOT
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    71
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    72
%libvisual.install -d %name-%version
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    73
%libvisual_plugins.install -d %name-%version
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    74
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    75
rm $RPM_BUILD_ROOT%{_libdir}/libvisual-0.4/actor/*.la
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    76
rm $RPM_BUILD_ROOT%{_libdir}/libvisual-0.4/input/*.la
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    77
rm $RPM_BUILD_ROOT%{_libdir}/libvisual-0.4/morph/*.la
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    78
14132
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
    79
%if %build_l10n
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
    80
%else
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
    81
# REMOVE l10n FILES
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
    82
rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
    83
%endif
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
    84
14032
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    85
%clean
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    86
rm -rf $RPM_BUILD_ROOT
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    87
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    88
%files
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    89
%defattr (-, root, bin)
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    90
%dir %attr (0755,root,bin) %{_libdir}
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    91
%{_libdir}/libvisual*
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    92
%defattr (-, root, other)
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    93
%dir %attr(0755, root, sys) %{_datadir}
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    94
%doc libvisual-%{libvisual.version}/AUTHORS
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    95
%doc libvisual-%{libvisual.version}/README
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    96
%doc(bzip2) libvisual-%{libvisual.version}/COPYING
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    97
%doc(bzip2) libvisual-%{libvisual.version}/NEWS
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    98
%doc(bzip2) libvisual-%{libvisual.version}/ChangeLog
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
    99
%doc(bzip2) libvisual-%{libvisual.version}/po/ChangeLog
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   100
%doc libvisual-plugins-%{libvisual_plugins.version}/AUTHORS
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   101
%doc libvisual-plugins-%{libvisual_plugins.version}/NEWS
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   102
%doc libvisual-plugins-%{libvisual_plugins.version}/README
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   103
%doc libvisual-plugins-%{libvisual_plugins.version}/po/ChangeLog
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   104
%doc(bzip2) libvisual-plugins-%{libvisual_plugins.version}/COPYING
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   105
%doc(bzip2) libvisual-plugins-%{libvisual_plugins.version}/ChangeLog
14287
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   106
%ifarch sparc
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   107
# those are plugin - madspin relative files, which need
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   108
# OpenGL support.
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   109
# %{_datadir}/libvisual-plugins-0.4/actor/actor_madspin/*
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   110
%else
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   111
%{_datadir}/libvisual-plugins-0.4/actor/actor_madspin/*
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   112
%endif
14032
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   113
14132
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
   114
%if %build_l10n
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
   115
%files l10n
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
   116
%defattr (-, root, bin)
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
   117
%dir %attr (0755, root, sys) %{_datadir}
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
   118
%attr (-, root, other) %{_datadir}/locale
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
   119
%endif
14032
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   120
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   121
%files devel
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   122
%defattr (-, root, bin)
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   123
%dir %attr (0755, root, bin) %{_includedir}
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   124
%{_includedir}/*
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   125
%dir %attr (0755, root, other)	%{_libdir}/pkgconfig
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   126
%{_libdir}/pkgconfig/*.pc
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   127
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   128
%changelog
14287
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   129
* Thu Feb 19 2009 - [email protected]
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   130
- Remove -xarch=sse2 since it was not being implemented properly.  When
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   131
  building with sse2 specific flags you have to install to a directory
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   132
  specific to the architecture.
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   133
* Fri Jan 16 2009 - [email protected]
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   134
- Fixed %files.
14155
57d52f46ae4f 2009-01-09 Brian Cameron <[email protected]>
yippi
parents: 14132
diff changeset
   135
* Fri Jan 09 2009 - [email protected]
57d52f46ae4f 2009-01-09 Brian Cameron <[email protected]>
yippi
parents: 14132
diff changeset
   136
- Add SUNWlibmsr and SUNWgnome-base-libs as dependencies.  Fixes bug 
57d52f46ae4f 2009-01-09 Brian Cameron <[email protected]>
yippi
parents: 14132
diff changeset
   137
  #6791253.
14287
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   138
* Fri Jan 09 2009 - [email protected]
ec2c92c75db2 remove SSE2 flag to fix bug doo6656
davelam
parents: 14222
diff changeset
   139
- Fix up %files section.
14132
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
   140
* Mon Dec 22 2008 - [email protected]
3d0d50be32ac 2008-12-22 Takao Fujiwara <[email protected]>
fujiwara
parents: 14035
diff changeset
   141
- add l10n package.
14032
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   142
* Tue Nov 25 2008 - [email protected]
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   143
- add copyright file
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   144
- add license tag
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   145
- combine SFElibvisual and SFElibvisual-plugin to SUNWlibvisual
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   146
- use sun compiler 12 instead of gcc
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   147
* Sun Jun 29 2008 - [email protected]
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   148
- force /usr/sfw/bin/gcc, use gcc cflags instead of studio
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   149
* Thu Jan 24 2008 - [email protected]
72db8ecc50a9 2008-11-27 Jim Li <[email protected]>
jim
parents:
diff changeset
   150
- Initial spec.