rpms/libxml++/FC-3 .cvsignore, 1.2, 1.3 libxml++.spec, 1.4, 1.5 sources, 1.2, 1.3
Konstantin Ryabitsev (icon)
fedora-extras-commits at redhat.com
Mon Oct 24 20:12:35 UTC 2005
Author: icon
Update of /cvs/extras/rpms/libxml++/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30008
Modified Files:
.cvsignore libxml++.spec sources
Log Message:
Updating to 2.12.0 to accommodate Gobby.
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/libxml++/FC-3/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 8 Nov 2004 04:48:49 -0000 1.2
+++ .cvsignore 24 Oct 2005 20:12:33 -0000 1.3
@@ -1 +1 @@
-libxml++-0.26.0.tar.bz2
+libxml++-2.12.0.tar.bz2
Index: libxml++.spec
===================================================================
RCS file: /cvs/extras/rpms/libxml++/FC-3/libxml++.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- libxml++.spec 10 Dec 2004 22:03:06 -0000 1.4
+++ libxml++.spec 24 Oct 2005 20:12:33 -0000 1.5
@@ -1,77 +1,99 @@
-Name: libxml++
-Version: 0.26.0
-Release: 3
-Epoch: 0
-Summary: libxml++ is a C++ wrapper for the libxml2 XML parser library.
-Group: System Environment/Libraries
-License: LGPL
-URL: http://libxmlplusplus.sourceforge.net/
-Source: http://dl.sf.net/libxmlplusplus/libxml++-0.26.0.tar.bz2
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: libxml2-devel >= 0:2.5.1, doxygen, graphviz
+Name: libxml++
+Version: 2.12.0
+Release: 1%{?dist}
+Summary: C++ wrapper for the libxml2 XML parser library
+
+Group: System Environment/Libraries
+License: LGPL
+URL: http://libxmlplusplus.sourceforge.net/
+Source: http://ftp.gnome.org/pub/GNOME/sources/libxml++/%{version}/libxml++-%{version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: libxml2-devel >= 2.6.1, doxygen, glibmm24-devel >= 2.4.0
%description
-libxml++ is a C++ wrapper for the libxml2 XML parser library. It's original
-author is Ari Johnson and it is currently maintained by Christophe de Vienne
+libxml++ is a C++ wrapper for the libxml2 XML parser library. It's original
+author is Ari Johnson and it is currently maintained by Christophe de Vienne
and Murray Cumming.
+
%package devel
-Summary: %{summary}
-Group: Development/Libraries
-Requires: %{name} = %{epoch}:%{version}-%{release}
-Requires: pkgconfig
+Summary: Development files for %{name}
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: pkgconfig, libxml2-devel, glibmm24-devel
%description devel
-libxml++ is a C++ wrapper for the libxml2 XML parser library. It's original
-author is Ari Johnson and it is currently maintained by Christophe de Vienne
-and Murray Cumming.
-
This package contains the headers and libraries for libxml++ development.
+
%prep
%setup -q
+
%build
-%configure
+%configure --disable-static
make %{?_smp_mflags}
-make -C docs/reference
+
%install
rm -rf $RPM_BUILD_ROOT
%makeinstall
-find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -name "*.la" -o -name '*.a' | xargs rm -f
# Modify temporary working directories for files section.
-rm -rf _reference _examples
-mkdir _reference && cp -a docs/reference/html _reference/reference
-mkdir _examples && cp -a examples _examples/examples
+rm -rf _reference _examples _manual
+mkdir -m 755 _reference _examples _manual
+cp -a $RPM_BUILD_ROOT%{_docdir}/*/docs/reference/2.*/html _reference/reference
+cp -a $RPM_BUILD_ROOT%{_docdir}/*/docs/manual _manual/manual
+rm -rf $RPM_BUILD_ROOT%{_docdir}
+cp -a examples _examples/examples
# Delete non-working makefiles, object files, prebuilt binaries and empty files.
find _examples -type f -a \( -name Makefile\* -o -name \*.o \
- -o \( -name example.C -a -perm +0111 \) -o -empty \) \
- -exec rm -f {} ';'
-rm -rf _examples/*/*/.libs
+ -o \( -name example.C -a -perm +0111 \) -o -empty \) | xargs rm -f
+find _examples -type d -name '*.libs' -o -name '.deps' | xargs rm -rf
%post -p /sbin/ldconfig
+
%postun -p /sbin/ldconfig
+
%clean
rm -rf $RPM_BUILD_ROOT
+
%files
%defattr (-,root,root,-)
%doc AUTHORS COPYING NEWS README ChangeLog
-%{_libdir}/libxml++-0.1.so.*
+%{_libdir}/*.so.*
+
%files devel
%defattr (-,root,root,-)
-%doc _examples/examples _reference/reference
-%{_includedir}/libxml++-1.0
-%{_libdir}/libxml++-*a
-%{_libdir}/libxml++-*.so
-%{_libdir}/pkgconfig/libxml++-1.0.pc
+%doc _examples/examples _reference/reference _manual/manual
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*
+
%changelog
+* Thu Sep 08 2005 Konstantin Ryabitsev <icon at linux.duke.edu> - 2.12.0-1
+- Version 2.12.0
+- Use --disable-static for configure.
+
+* Thu Jul 21 2005 Konstantin Ryabitsev <icon at linux.duke.edu> - 2.10.0-1
+- Version 2.10.0
+- Rearrange and conform to new FE standards
+- Buildrequire glibmm24-devel
+- Add devel requires to -devel
+
+* Sun May 22 2005 Jeremy Katz <katzj at redhat.com> - 0.26.0-5
+- rebuild on all arches
+
+* Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
+- rebuilt
+
* Tue Nov 04 2003 Panu Matilainen <pmatilai at welho.com> - 0:0:26.0-0.fdr.3
- remove empty .libs directories
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/libxml++/FC-3/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 8 Nov 2004 04:48:49 -0000 1.2
+++ sources 24 Oct 2005 20:12:33 -0000 1.3
@@ -1 +1 @@
-2602cf491a6d285f3f6c276ac2f659f7 libxml++-0.26.0.tar.bz2
+062653883d0ce38a3c7b4ec85b2bfe4b libxml++-2.12.0.tar.bz2
More information about the fedora-extras-commits
mailing list