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