10139N/A#
10139N/A# spec file for package SUNWlibvisual.spec
10139N/A#
16171N/A# include module(s): libvisual, libvisual-plugins
10139N/A#
10139N/A# Copyright (c) 2010 Sun Microsystems, Inc.
10139N/A# This file and all modifications and additions to the pristine
10139N/A# package are under the same license as the package itself.
10139N/A#
10139N/A%define owner wangke
15322N/A#
10139N/A%include Solaris.inc
16490N/A%ifarch amd64 sparcv9
10139N/A%include arch64.inc
10139N/A%use libvisual64 = libvisual.spec
10139N/A%use libvisual_plugins64 = libvisual-plugins.spec
10139N/A%endif
16231N/A
10139N/A%include base.inc
10139N/A%use libvisual = libvisual.spec
10139N/A%use libvisual_plugins = libvisual-plugins.spec
10139N/A
10139N/AName: SUNWlibvisual
10139N/ALicense: GPL v2, LGPL v2.1
10139N/AIPS_package_name: library/desktop/libvisual
10139N/AMeta(info.classification): %{classification_prefix}:System/Multimedia Libraries
10139N/ASummary: Libvisual provides a convenient API for writing visualization plugins
10139N/AVersion: %{libvisual.version}
10139N/ASUNW_BaseDir: %{_basedir}
10139N/ASUNW_Copyright: %{name}.copyright
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/A%include default-depend.inc
10139N/A%include gnome-incorporation.inc
10139N/ABuildRequires: SUNWgtk2-devel
10139N/ABuildRequires: SUNWgnome-common-devel
10139N/ABuildRequires: SUNWlibmsr
10139N/ABuildRequires: SUNWxorg-mesa
10139N/ARequires: SUNWgtk2
10139N/ARequires: SUNWlibmsr
10139N/A
10139N/A%package l10n
10139N/ASummary: %{summary} - l10n files
10139N/ARequires: %{name}
10139N/A
10139N/A%package devel
10139N/ASummary: %{summary} - development files
10139N/ASUNW_BaseDir: %{_basedir}
10139N/A%include default-depend.inc
10139N/A%include gnome-incorporation.inc
10139N/ARequires: %name
10139N/ARequires: SUNWgnome-common-devel
10139N/A
10139N/A%prep
10139N/Arm -rf %name-%version
10139N/Amkdir %name-%version
10139N/A
10139N/A%ifarch amd64 sparcv9
10139N/Amkdir %name-%version/%_arch64
10139N/A%libvisual64.prep -d %name-%version/%_arch64
16172N/A%libvisual_plugins64.prep -d %name-%version/%_arch64
10139N/A%endif
10139N/A
10139N/Amkdir %name-%version/%{base_arch}
10139N/A%libvisual.prep -d %name-%version/%{base_arch}
10139N/A%libvisual_plugins.prep -d %name-%version/%{base_arch}
10139N/A
10139N/A%build
10139N/A
10139N/A%ifarch amd64 sparcv9
10139N/Aexport CFLAGS="%optflags64 -features=extensions -D__volatile=__volatile__"
10139N/Aexport RPM_OPT_FLAGS="$CFLAGS"
15576N/Aexport LDFLAGS="$FLAG64 -Wl,-Mmap.remove_all"
10139N/Aexport PKG_CONFIG_PATH="%{_pkg_config_path64}"
10139N/A%libvisual64.build -d %name-%version/%_arch64
10139N/A
10139N/Aexport CFLAGS="$CFLAGS -I%{_builddir}/%name-%version/%{_arch64}/libvisual-%{libvisual.version}"
10139N/Aexport RPM_OPT_FLAGS="$CFLAGS"
10139N/Aexport LDFLAGS="$FLAG64 -L%{_builddir}/%name-%version/%{_arch64}/libvisual-%{libvisual.version}/libvisual/.libs"
10139N/Aexport PKG_CONFIG_PATH="%{_builddir}/%name-%version/%{_arch64}/libvisual-%{libvisual.version}:%{_pkg_config_path64}"
10139N/A%libvisual_plugins64.build -d %name-%version/%_arch64
10139N/A%endif
10139N/A
10139N/Aexport CFLAGS="-features=extensions -D__volatile=__volatile__"
10139N/Aexport RPM_OPT_FLAGS="$CFLAGS"
16039N/Aexport LDFLAGS="%{_ldflags} -Wl,-Mmap.remove_all"
10139N/Aexport PKG_CONFIG_PATH="%{_pkg_config_path}"
16039N/A%libvisual.build -d %name-%version/%{base_arch}
16039N/A
10139N/Aexport CFLAGS="$CFLAGS -I%{_builddir}/%name-%version/%{base_arch}/libvisual-%{libvisual.version}"
10139N/Aexport LDFLAGS="%_ldflags -L%{_builddir}/%name-%version/%{base_arch}/libvisual-%{libvisual.version}/libvisual/.libs"
10139N/Aexport PKG_CONFIG_PATH="%{_builddir}/%name-%version/%{base_arch}/libvisual-%{libvisual.version}:%{_pkg_config_path}"
10139N/A%libvisual_plugins.build -d %name-%version/%{base_arch}
10139N/A
10139N/A%install
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%ifarch amd64 sparcv9
10139N/A%libvisual64.install -d %name-%version/%_arch64
10139N/A%libvisual_plugins64.install -d %name-%version/%_arch64
10139N/A%endif
10139N/A
10139N/A%libvisual.install -d %name-%version/%{base_arch}
10139N/A%libvisual_plugins.install -d %name-%version/%{base_arch}
10139N/A
10139N/Afind $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" -exec rm -f {} ';'
10139N/Afind $RPM_BUILD_ROOT%{_libdir} -type f -name "*.a" -exec rm -f {} ';'
10139N/A
10139N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%files
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755,root,bin) %{_libdir}
10139N/A%{_libdir}/libvisual*
10139N/A%ifarch amd64 sparcv9
10139N/A%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
10139N/A%{_libdir}/%{_arch64}/libvisual*
10139N/A%endif
10139N/A%defattr (-, root, other)
16490N/A%dir %attr(0755, root, sys) %{_datadir}
16490N/A%ifnarch sparc
16368N/A%{_datadir}/libvisual*
16368N/A%endif
16171N/A%doc %{base_arch}/libvisual-%{libvisual.version}/AUTHORS
16368N/A%doc %{base_arch}/libvisual-%{libvisual.version}/README
16171N/A%doc(bzip2) %{base_arch}/libvisual-%{libvisual.version}/COPYING
16368N/A%doc(bzip2) %{base_arch}/libvisual-%{libvisual.version}/NEWS
16368N/A%doc(bzip2) %{base_arch}/libvisual-%{libvisual.version}/ChangeLog
16039N/A%doc(bzip2) %{base_arch}/libvisual-%{libvisual.version}/po/ChangeLog
16039N/A%doc %{base_arch}/libvisual-plugins-%{libvisual_plugins.version}/AUTHORS
15754N/A%doc %{base_arch}/libvisual-plugins-%{libvisual_plugins.version}/NEWS
15754N/A%doc %{base_arch}/libvisual-plugins-%{libvisual_plugins.version}/README
15576N/A%doc %{base_arch}/libvisual-plugins-%{libvisual_plugins.version}/po/ChangeLog
16368N/A%doc(bzip2) %{base_arch}/libvisual-plugins-%{libvisual_plugins.version}/COPYING
16368N/A%doc(bzip2) %{base_arch}/libvisual-plugins-%{libvisual_plugins.version}/ChangeLog
16368N/A
16368N/A%files l10n
15470N/A%defattr (-, root, bin)
15470N/A%dir %attr (0755, root, sys) %{_datadir}
15470N/A%attr (-, root, other) %{_datadir}/locale
15448N/A
16368N/A%files devel
15428N/A%defattr (-, root, bin)
15428N/A%dir %attr (0755, root, bin) %{_includedir}
14484N/A%{_includedir}/*
14484N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
14213N/A%{_libdir}/pkgconfig/*.pc
14213N/A%ifarch amd64 sparcv9
13780N/A%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
13780N/A%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
13343N/A%{_libdir}/%{_arch64}/pkgconfig/*
13343N/A%endif
12875N/A
12875N/A%changelog
12875N/A* Mon Oct 18 2010 - brian.cameron@oracle.com
12875N/A- Correct setting of LDFLAGS to not include /usr/X11/lib/amd64.
12875N/A Fixes CR #6964559.
12584N/A* Fri Apr 09 2010 - brian.cameron@sun.com
12584N/A- Fix building of libvisual-plugins and add amd64 build.
12153N/A* Fri Feb 5 2010 - christian.kelly@sun.com
12153N/A- Disable build of plugins, getting a build error.
12072N/A* Thu Feb 19 2009 - brian.cameron@sun.com
12072N/A- Remove -xarch=sse2 since it was not being implemented properly. When
12022N/A building with sse2 specific flags you have to install to a directory
12022N/A specific to the architecture.
12020N/A* Fri Jan 16 2009 - christian.kelly@sun.com
12020N/A- Fixed %files.
11874N/A* Fri Jan 09 2009 - brian.cameron@sun.com
11874N/A- Add SUNWlibmsr and SUNWgnome-base-libs as dependencies. Fixes bug
11874N/A #6791253.
11260N/A* Fri Jan 09 2009 - christian.kelly@sun.com
12022N/A- Fix up %files section.
11260N/A* Mon Dec 22 2008 - takao.fujiwara@sun.com
10979N/A- add l10n package.
10979N/A* Tue Nov 25 2008 - jim.li@sun.com
10972N/A- add copyright file
10972N/A- add license tag
10818N/A- combine SFElibvisual and SFElibvisual-plugin to SUNWlibvisual
10818N/A- use sun compiler 12 instead of gcc
10698N/A* Sun Jun 29 2008 - river@wikimedia.org
10698N/A- force /usr/sfw/bin/gcc, use gcc cflags instead of studio
10698N/A* Thu Jan 24 2008 - moinak.ghosh@sun.com
10689N/A- Initial spec.
10689N/A
10689N/A
10689N/A
10552N/A