15627N/A#
15627N/A# spec file for package SUNWlibunique
15627N/A#
16267N/A# includes module(s): libunique
15723N/A#
18540N/A# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
15723N/A# This file and all modifications and additions to the pristine
15723N/A# package are under the same license as the package itself.
15723N/A#
20307N/A%define owner lin
15723N/A#
15627N/A
15627N/A%include Solaris.inc
15723N/A
15842N/A%ifarch amd64 sparcv9
15842N/A%include arch64.inc
16267N/A%use libunique_64 = libunique.spec
15842N/A%endif
15842N/A
15842N/A%include base.inc
16267N/A%use libunique = libunique.spec
15627N/A
15723N/AName: SUNWlibunique
16267N/ASummary: libunique - library for writing single instance applications
16267N/AVersion: %{libunique.version}
18540N/ASUNW_Pkg: SUNWlibunique
18540N/AIPS_package_name: library/libunique
18688N/AMeta(info.classification): %{classification_prefix}:System/Libraries
15723N/ASUNW_Copyright: %{name}.copyright
19140N/ALicense: %{libunique.license}
15723N/ASUNW_BaseDir: %{_basedir}
15723N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
17425N/ASource1: %{name}-manpages-0.1.tar.gz
15627N/A
15723N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
16401N/ARequires: SUNWgtk2
16075N/ARequires: SUNWdbus-glib
20239N/ABuildRequires: SUNWxwplt
16401N/ABuildRequires: SUNWgtk2-devel
16075N/ABuildRequires: SUNWdbus-glib-devel
15723N/A
15723N/A%package devel
15723N/ASummary: %{summary} - development files
15723N/ASUNW_BaseDir: %{_basedir}
15723N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
15724N/ARequires: %name
17614N/ARequires: SUNWgtk2-devel
15627N/A
15627N/A%prep
15627N/Arm -rf %name-%version
15723N/Amkdir -p %name-%version
15842N/A
15842N/A%ifarch amd64 sparcv9
15842N/Amkdir %name-%version/%{_arch64}
16267N/A%libunique_64.prep -d %name-%version/%{_arch64}
15842N/A%endif
15842N/A
15842N/Amkdir %name-%version/%{base_arch}
16267N/A%libunique.prep -d %name-%version/%{base_arch}
15627N/A
17425N/Acd %{_builddir}/%name-%version
17425N/Agzcat %SOURCE1 | tar xf -
17425N/A
15627N/A%build
15842N/A
15842N/A%ifarch amd64 sparcv9
15842N/Aexport CFLAGS="%optflags64"
18540N/Aexport LDFLAGS="%_ldflags"
18540N/Aexport PKG_CONFIG_PATH="%_pkg_config_path64"
15842N/Aexport RPM_OPT_FLAGS="$CFLAGS"
16267N/A%libunique_64.build -d %name-%version/%{_arch64}
15842N/A%endif
15842N/A
15723N/Aexport CFLAGS="%optflags"
18540N/Aexport LDFLAGS="%_ldflags"
18540N/Aexport PKG_CONFIG_PATH="%_pkg_config_path"
15723N/Aexport RPM_OPT_FLAGS="$CFLAGS"
15627N/A
16267N/A%libunique.build -d %name-%version/%{base_arch}
15627N/A
15627N/A%install
15627N/Arm -rf $RPM_BUILD_ROOT
15842N/A
15842N/A%ifarch amd64 sparcv9
16267N/A%libunique_64.install -d %name-%version/%{_arch64}
15842N/A%endif
15842N/A
16267N/A%libunique.install -d %name-%version/%{base_arch}
15627N/A
17425N/A# install man page
17425N/Arm -rf $RPM_BUILD_ROOT%{_mandir}
17425N/Acd %{_builddir}/%name-%version/sun-manpages
17425N/Amake install DESTDIR=$RPM_BUILD_ROOT
17425N/A
15627N/A%clean
15627N/Arm -rf $RPM_BUILD_ROOT
15627N/A
15627N/A%files
16267N/A%doc -d %{base_arch}/libunique-%{libunique.version} README AUTHORS NEWS
16267N/A%doc(bzip2) -d %{base_arch}/libunique-%{libunique.version} COPYING ChangeLog po/ChangeLog
15723N/A%dir %attr (0755, root, other) %{_datadir}/doc
15723N/A%defattr(-, root, bin)
15723N/A%dir %attr (0755, root, bin) %{_libdir}
15723N/A%{_libdir}/libunique*.so*
15842N/A%ifarch amd64 sparcv9
15842N/A%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
15842N/A%{_libdir}/%{_arch64}/libunique*.so*
15842N/A%endif
15627N/A%dir %attr (0755, root, sys) %{_datadir}
17425N/A%dir %attr(0755, root, bin) %{_mandir}
17425N/A%dir %attr(0755, root, bin) %{_mandir}/*
17425N/A%{_mandir}/*/*
15723N/A
15723N/A%files devel
15723N/A%defattr (-, root, bin)
15723N/A%dir %attr (0755, root, bin) %{_includedir}
15723N/A%{_includedir}/*
15723N/A%dir %attr (0755, root, bin) %{_libdir}
15627N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
15723N/A%{_libdir}/pkgconfig/*
15842N/A%ifarch amd64 sparcv9
15842N/A%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
15842N/A%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
15842N/A%{_libdir}/%{_arch64}/pkgconfig/*
15842N/A%endif
15723N/A%dir %attr (0755, root, sys) %dir %{_datadir}
15723N/A%{_datadir}/gtk-doc
15628N/A
15628N/A%changelog
18540N/A* Thu Apr 01 2010 - halton.huo@sun.com
18540N/A- Add PKG_CONFIG_PATH to fix build issue for 64bit
17425N/A* Mon Sep 28 2009 - halton.huo@sun.com
17425N/A- Add manpage for libunique-1.0
16075N/A* Thu Mar 05 2009 - brian.cameron@sun.com
16075N/A- Change SUNWdbus-bindings to SUNWdbus-glib.
15842N/A* Mon Feb 16 2009 - halton.huo@sun.com
15842N/A- Add 64-bit support
15723N/A* Sat Jan 24 2009 - halton.huo@sun.com
15723N/A- Spilit unique.spec for possible 64-bit build
15723N/A- Move .h and pkgconfig and gtk-doc into -devel package
15723N/A Thu Jan 08 2009 - christian.kelly@sun.com
15723N/A- Initial spec
16401N/A
19364N/A
19681N/A