18861N/A#
18861N/A# spec file for package SUNWlibxmlpp
18861N/A#
18861N/A# Copyright (c) 2008 Sun Microsystems, Inc.
18861N/A# This file and all modifications and additions to the pristine
18861N/A# package are under the same license as the package itself.
18861N/A#
18861N/A%define owner kevmca
18861N/A
18861N/A%define OSR LFI#105446 (gnome Exec. summary):n/a
18861N/A
18861N/A%include Solaris.inc
18861N/A
18861N/A%define OSR 9812:2.6
18861N/A
18861N/AName: SUNWlibxmlpp
18861N/AIPS_package_name: library/c++/libxml++
18861N/AMeta(info.classification): %{classification_prefix}:Development/C++
18861N/ALicense: LGPLv2
18861N/AVersion: 2.26.1
18861N/ASummary: C++ Wrapper for the libxml2 XML Library
18861N/ASource: http://ftp.gnome.org/pub/GNOME/sources/libxml++/2.26/libxml++-%{version}.tar.bz2
18861N/ASUNW_Basedir: %{_basedir}
18861N/ASUNW_Copyright: %{name}.copyright
18861N/AURL: http://libxmlplusplus.sourceforge.net/
18861N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
18861N/A
18861N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
18861N/ARequires: SUNWlxmlr
18861N/ARequires: SUNWglibmm
18861N/ARequires: SUNWlxml
18861N/ARequires: SUNWlibmsr
18861N/ARequires: SUNWsigcpp
18861N/ARequires: SUNWzlib
18861N/ABuildRequires: SUNWsigcpp-devel
18861N/ABuildRequires: SUNWglibmm-devel
18862N/ABuildRequires: SUNWbtool
20857N/ABuildRequires: consolidation/desktop/gnome-incorporation
18861N/A
18861N/A%package devel
18861N/ASummary: %{summary} - development files
18861N/ASUNW_BaseDir: %{_basedir}
18861N/A%include default-depend.inc
20857N/A%include desktop-incorporation.inc
18861N/ARequires: %name
18861N/ARequires: SUNWglibmm-devel
18861N/A
18861N/A%description
18861N/Alibxml++ is a C++ API for the popular libxml XML parser, written in C.
18861N/Alibxml is famous for its high performance and compliance to standard
18861N/Aspecifications, but its C API is quite difficult even for common tasks.
18861N/A
18861N/A%prep
18861N/A%setup -q -n libxml++-%version
18861N/A
18861N/A%build
18861N/ACPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
18861N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
18861N/A CPUS=1
18861N/Afi
18861N/A
18861N/A%if %cc_is_gcc
18861N/A%else
18861N/Aexport CXX="${CXX} -norunpath"
18861N/A%endif
18861N/Aexport CXXFLAGS="%cxx_optflags"
18861N/Aexport LDFLAGS="%_ldflags"
18861N/A
18861N/A./configure --prefix=%{_prefix} \
18861N/A --mandir=%{_mandir} \
18861N/A --libdir=%{_libdir} \
18861N/A --libexecdir=%{_libexecdir} \
18861N/A --sysconfdir=%{_sysconfdir} \
18861N/A --disable-python
18861N/A
18861N/Amake -j$CPUS
18861N/A
18861N/A%install
18861N/Arm -rf $RPM_BUILD_ROOT
18861N/Amake install DESTDIR=$RPM_BUILD_ROOT
18861N/Arm -f $RPM_BUILD_ROOT%{_libdir}/lib*a
18861N/A
18861N/A%clean
18861N/Arm -rf $RPM_BUILD_ROOT
18861N/A
18861N/A%files
18861N/A%doc COPYING AUTHORS NEWS ChangeLog README
18861N/A%dir %attr (0755, root, sys) %{_datadir}
18861N/A%dir %attr (0755, root, other) %{_datadir}/doc
18861N/A%defattr (-, root, bin)
18861N/A%dir %attr (0755, root, bin) %{_libdir}
18861N/A%{_libdir}/lib*.so*
18861N/A
18861N/A%files devel
18861N/A%defattr (-, root, bin)
18861N/A%dir %attr (0755, root, bin) %{_libdir}
18861N/A%dir %attr (0755, root, other) %{_libdir}/pkgconfig
18861N/A%{_libdir}/libxml*/include/*
18861N/A%{_libdir}/pkgconfig/*
18861N/A%dir %attr (0755, root, sys) %{_datadir}
18861N/A%dir %attr (0755, root, other) %{_datadir}/doc
18861N/A%{_datadir}/doc/libxml*
18861N/A%dir %attr (0755, root, bin) %{_includedir}
18861N/A%{_includedir}/*
18861N/A
18861N/A%changelog
18861N/A* Tue Sep 01 2009 - dave.lin@sun.com
18861N/A- Bump to 2.26.1
18861N/A* Tue Mar 17 2009 - dave.lin@sun.com
18861N/A- Bump to 2.26.0
18861N/A* Fri Mar 13 2009 - dave.lin@sun.com
18861N/A- Bump to 2.24.3
18861N/A* Thu Sep 25 2008 - dave.lin@sun.com
18861N/A- Define include dir under %{_libdir}.
18861N/A* Wed Sep 24 2008 - dave.lin@sun.com
18861N/A- Remove the following line in devel pkg which is already defined in base pkg.
18861N/A %{_libdir}/libxml++*
18861N/A* Tue Sep 23 2008 - dave.lin@sun.com
18861N/A- Define %{_datadir}/doc/libxml* explicitly to get rid of licensing/copyright files in devel pkg.
18861N/A* Thu Sep 11 2008 - kevin.mcareavey@sun.com
18861N/A- Add %doc to %files for copyright
18861N/A* Wed Aug 27 2008 - kevin.mcareavey@sun.com
18861N/A- Fixed source url
18861N/A* Tue Aug 26 2008 - kevin.mcareavey@sun.com
18861N/A- Cleanup for spec-files-other integration
18861N/A- Bump to 2.23.2
18861N/A* Fri Aug 17 2007 - trisk@acm.jhu.edu
18861N/A- Bump to 2.19.1
18861N/A* Fri Jun 30 2006 - laca@sun.com
18861N/A- bump to 2.14.0
18861N/A- rename to SFElibxmlpp
18861N/A- update file attributes
18861N/A* Thu Nov 17 2005 - laca@sun.com
18861N/A- create
18861N/A
19367N/A
19684N/A