10139N/A#
10139N/A# spec file for package SUNWlibpopt
10139N/A#
10139N/A# includes module(s): popt
10139N/A#
10139N/A# Copyright (c) 2004 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 laca
10139N/A# bugdb: bugzilla.redhat.com
10139N/A#
11854N/A%include Solaris.inc
11854N/A
10139N/A%define OSR 3791:1.7
10139N/A
10139N/A%define _prefix /usr
10139N/A
10139N/AName: SUNWlibpopt
10139N/AIPS_package_name: library/popt
10139N/AMeta(info.classification): %{classification_prefix}:System/Libraries
10139N/ASummary: Command line parsing library
10139N/ALicense: MIT
10139N/AVersion: 1.7
10139N/ASource: ftp://ftp.mirrorservice.org/sites/ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/popt-%{version}.tar.gz
10139N/ASource1: %{name}-manpages-0.1.tar.gz
10139N/ASource2: l10n-configure.sh
10139N/A# date:2007-12-21 owner:fujiwara type:bug bugster:6186542 bugzilla:178413 state:upstream
10139N/APatch1: popt-01-g11n-i18n-stdio.diff
10139N/ASUNW_BaseDir: %{_prefix}
10139N/ASUNW_Copyright: %{name}.copyright
10544N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/A
10139N/A%include default-depend.inc
10139N/A%include desktop-incorporation.inc
10139N/ABuildRequires: SUNWlibmr
10139N/A
10139N/A%package devel
10139N/ASummary: %{summary} - development files
10139N/ASUNW_BaseDir: %{_prefix}
10139N/A%include default-depend.inc
10139N/A%include desktop-incorporation.inc
10139N/A
10139N/A%prep
10139N/A%setup -c -n %name-%version
10139N/Agzcat %SOURCE1 | tar xf -
10139N/Acd popt-%version
10139N/A%patch1 -p1
10139N/Acd ..
10139N/A
10139N/A%ifarch amd64 sparcv9
10139N/Acp -rp popt-%version popt-%version-64
10139N/A%endif
10139N/A
10139N/Acd popt-%version
10139N/Abash -x %SOURCE2 --enable-sun-linguas
10139N/A
10139N/A%build
10139N/ACPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
10139N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
10139N/A CPUS=1
10139N/Afi
10139N/A
10139N/ACONFLAGS="--prefix=%{_prefix} --mandir=%{_mandir} --disable-nls"
10139N/Aexport LDFLAGS="%_ldflags"
10139N/A
10139N/A%ifarch amd64 sparcv9
10139N/Acd popt-%version-64
10139N/ACFLAGS32="$RPM_OPT_FLAGS"
10139N/ARPM_OPT_FLAGS="%optflags64"
10139N/Aexport RPM_OPT_FLAGS
10139N/ACFLAGS="$RPM_OPT_FLAGS"
10139N/Aexport CFLAGS
10139N/A
10515N/Alibtoolize -f
10515N/Aaclocal-1.9 $ACLOCAL_FLAGS
10139N/Aautoconf
10139N/Aautomake-1.9 -a -c -f
10139N/A
10139N/Abash -x %SOURCE2 --enable-copyright
11314N/A
10139N/A./configure $CONFLAGS \
10139N/A --libdir=%{_libdir}/%{_arch64} \
10139N/A --libexecdir=%{_libexecdir}/%{_arch64} \
11314N/A --sysconfdir=%{_sysconfdir}/%{_arch64}
10139N/A
11425N/Amake -j $CPUS
11425N/Acd ..
11425N/A%endif
11425N/A
11425N/Acd popt-%version
11425N/Alibtoolize -f
10139N/Aaclocal-1.9 $ACLOCAL_FLAGS
10161N/Aautoconf
10139N/Aautomake-1.9 -a -c -f
10330N/A
10515N/Abash -x %SOURCE2 --enable-copyright
10330N/A
10330N/ACFLAGS="$CFLAGS32" \
10330N/A./configure $CONFLAGS
10447N/Amake -j $CPUS
10404N/A
10404N/A
10404N/A%install
10544N/A%ifarch amd64 sparcv9
10544N/Acd popt-%version-64
10544N/Amake install DESTDIR=$RPM_BUILD_ROOT
10544N/Acd ..
10844N/Arm -f $RPM_BUILD_ROOT%{_libdir}/%{_arch64}/lib*a
10844N/A%endif
10844N/A
11908N/Acd popt-%version
11908N/Amake install DESTDIR=$RPM_BUILD_ROOT
11908N/A
10139N/Arm -rf $RPM_BUILD_ROOT%{_mandir}
10139N/Acd ../sun-manpages
10139N/Amake install DESTDIR=$RPM_BUILD_ROOT
10139N/A
10139N/Arm -f $RPM_BUILD_ROOT%{_libdir}/lib*a
10139N/A
10139N/A%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
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}/lib*.so*
10139N/A%ifarch amd64 sparcv9
10139N/A%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}
10139N/A%{_libdir}/%{_arch64}/lib*.so*
10139N/A%endif
10139N/A%dir %attr(0755, root, sys) %{_datadir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}
10139N/A%dir %attr(0755, root, bin) %{_mandir}/man3
10139N/A%{_mandir}/man3/*
10139N/A
10139N/A%files devel
10139N/A%defattr (-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_includedir}
10139N/A%{_includedir}/*
10139N/A
10139N/A
10139N/A%changelog
10139N/A* Tue Jun 08 2010 - Michal.Pryc@Oracle.Com
10139N/A- Updated BuildRequires to fit SourceJuicer.
10139N/A* Mon Jun 30 2008 - laca@sun.com
10139N/A- call automake/aclocal 1.9 explicitely
10139N/A* Fri Dec 21 2007 - takao.fujiwara@sun.com
10139N/A- Add popt-01-g11n-i18n-stdio.diff. Fixes '--help' option on none UTF-8.
10139N/A CR 6186542
10139N/A* Wed Dec 19 2007 - patrick.ale@gmail.com
10139N/A- Change FTP location to ftp.mirrorservices.org.
10139N/A ftp.rpm.org does not longer seem available/to exist
10139N/A* Wed Mar 15 2007 - dougs@truemail.co.th
10139N/A- Removed CC64 and CC32. They are not needed anymore
10139N/A* Sun Feb 11 2007 - laca@sun.com
10139N/A- delete PATH changes in the 64-bit build: not needed anymore and break
10139N/A the build on SXDE
10139N/A* Mon Sep 04 2006 - Matt.Keenan@sun.com
10139N/A- New Manpage tarball
10139N/A* Sun Jun 11 2006 - laca@Sun.com
10139N/A- change group from other to bin/sys
10139N/A* Wed May 10 2006 - laca@sun.com
10139N/A- merge -share pkg(s) into the base pkg(s)
10139N/A* Fri Sep 02 2005 - laca@sun.com
10139N/A- remove unpackaged files
10139N/A* Fri Oct 29 2004 - laca@sun.com
10139N/A- use $CC64 as the 64-bit C compiler, if defined
10139N/A* Sat Oct 02 2004 - laca@sun.com
10139N/A- added %pkgbuild_postprocess
10139N/A* Sat Oct 2 2004 - Joseph.Townsend@Sun.COM
10139N/A- Create 64bit libraries for Solaris
10139N/A* Mon Aug 30 2004 - shirley.woo@sun.com
10139N/A- Bug 5091588 : include files should be in a separate devel package
10330N/A renamed SUNWlibpopt-share to SUNWlibpopt-devel-share
10139N/A removed SUNWlibpopt depend on SUNWlibpopt-share
10139N/A* Wed Aug 18 2004 - damien.carbery@sun.com
10139N/A- Change manpage perms for Solaris integration.
10139N/A* Wed May 19 2004 - Brian.Cameron@sun.com
10139N/A- added man page.
10139N/A* Fri Feb 13 2004 - Laszlo.Peter@sun.com
10139N/A- added 64-bit version
10139N/A* Mon Jan 28 2004 - Laszlo.Peter@sun.com
11314N/A- initial version added to CVS
10139N/A
11314N/A
11425N/A