SUNWnet6.spec revision 19378
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden#
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden# spec file for package SUNWnet6
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden#
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden# Copyright (c) 2010 Sun Microsystems, Inc.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden# This file and all modifications and additions to the pristine
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden# package are under the same license as the package itself.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden#
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%define owner kevmca
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden#
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%include Solaris.inc
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%define OSR 9813:1.3
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenName: SUNWnet6
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenIPS_package_name: library/c++/net6
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenMeta(info.classification): %{classification_prefix}:Development/System
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenLicense: LGPLv2.1
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenVersion: 1.3.12
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenVendor: cdrkit.org
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenSummary: A library which eases the development of network-based applications
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenSource: http://releases.0x539.de/net6/net6-%{version}.tar.gz
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%if %build_l10n
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenSource1: l10n-configure.sh
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%endif
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenPatch1: net6-01-close-prototype.diff
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenSUNW_Basedir: %{_basedir}
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenSUNW_Copyright: %{name}.copyright
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenURL: http://gobby.0x539.de/
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenBuildRoot: %{_tmppath}/%{name}-%{version}-build
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%include default-depend.inc
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%include gnome-consolidation.inc
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenRequires: SUNWsigcpp
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenRequires: SUNWgnutls
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenRequires: SUNWlibgpg-error
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenBuildRequires: SUNWsigcpp-devel
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenBuildRequires: SUNWgnutls-devel
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenBuildRequires: SUNWbtool
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%package devel
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenSummary: %{summary} - development files
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenSUNW_BaseDir: %{_basedir}
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%include default-depend.inc
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%include gnome-consolidation.inc
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenRequires: %name
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%if %build_l10n
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%package l10n
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenIPS_package_name: library/c++/net6/l10n
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenSummary: %{summary} - l10n files
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenSUNW_BaseDir(relocate_from:%{_prefix}): %{_dto_il10n_basedir}
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%include default-depend.inc
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%include gnome-consolidation.inc
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenRequires: %{name}
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%endif
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%description
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddennet6 is a library which eases the development of network-based applications
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenas it provides a TCP protocol abstraction for C++. It is portable to both
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenthe Windows and Unix-like platforms.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%prep
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%setup -q -n net6-%{version}
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%patch1 -p1
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%build
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil MaddenCPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenif test "x$CPUS" = "x" -o $CPUS = 0; then
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden CPUS=1
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenfi
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%if %cc_is_gcc
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%else
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenexport CXX="${CXX} -norunpath"
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%endif
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenexport CXXFLAGS="%cxx_optflags"
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%if %build_l10n
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddensh %SOURCE1 --enable-copyright
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%endif
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenexport ACLOCAL_FLAGS="-I %{_datadir}/aclocal"
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenlibtoolize --force
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenaclocal $ACLOCAL_FLAGS
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenautoconf
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenautomake -a -c -f
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden./configure --prefix=%{_prefix} --mandir=%{_mandir} \
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden --libdir=%{_libdir} \
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden --libexecdir=%{_libexecdir} \
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden --sysconfdir=%{_sysconfdir} --disable-python
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenmake -j$CPUS
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%install
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenrm -rf $RPM_BUILD_ROOT
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenmake install DESTDIR=$RPM_BUILD_ROOT
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%if %build_l10n
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%else
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden# REMOVE l10n FILES
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenrm -rf $RPM_BUILD_ROOT%{_datadir}
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%endif
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenrm -f $RPM_BUILD_ROOT%{_libdir}/lib*a
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%clean
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Maddenrm -rf $RPM_BUILD_ROOT
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%files
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%doc COPYING AUTHORS NEWS ChangeLog README
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%dir %attr (0755, root, sys) %{_datadir}
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%dir %attr (0755, root, other) %{_datadir}/doc
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%defattr (-, root, bin)
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%dir %attr (0755, root, bin) %{_libdir}
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%{_libdir}/lib*
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%files devel
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%defattr (-, root, bin)
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%dir %attr (0755, root, bin) %{_libdir}
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%dir %attr (0755, root, other) %{_libdir}/pkgconfig
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%{_libdir}/pkgconfig/*
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%dir %attr (0755, root, bin) %{_includedir}
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%{_includedir}/*
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%if %build_l10n
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%files l10n
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%defattr (-, root, bin)
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%dir %attr (0755, root, sys) %{_datadir}
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%attr (-, root, other) %{_datadir}/locale
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%endif
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden%changelog
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden* Thu Jan 28 2010 - brian.cameron@sun.com
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- Bump to 1.3.12. Remove upstream patch net6-02-gnutls.diff.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden* Thu Jul 23 2009 - christian.kelly@sun.com
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- Add patch to allow build with gnutls.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden* Tue Apr 20 2009 - kevin.mcareavey@sun.com
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- Bump to 1.3.9.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden* Thu Sep 11 2008 - kevin.mcareavey@sun.com
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- Add %doc to %files for copyright
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden* Tue Aug 26 2008 - kevin.mcareavey@sun.com
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- Cleanup for spec-files-other integration
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- Bump to 1.3.6.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden* Fri Aug 17 2007 - trisk@acm.jhu.edu
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- Bump to 1.3.5.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- Add URL.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden* Fri Jul 7 2006 - laca@sun.com
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- rename to SFEnet6.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- bump to 1.3.0rc2.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- fix version number.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- update file attributes.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- remove upstream patch enum_opts.diff.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden* Mon May 08 2006 - damien.carbery@sun.com
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- Add patch, 02-enum_opts, to fix build.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden* Fri May 05 2006 - damien.carbery@sun.com
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- Bump to 1.3.0rc1.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden* Wed Nov 16 2005 - laca@sun.com
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden- create.
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden
971de91bce73bb05574a64c4304daf9f60e2b5b8Neil Madden