rpms/libxml++/FC-4 .cvsignore, 1.2, 1.3 libxml++.spec, 1.8, 1.9 sources, 1.2, 1.3

Konstantin Ryabitsev (icon) fedora-extras-commits at redhat.com
Thu Jul 21 18:02:26 UTC 2005


Author: icon

Update of /cvs/extras/rpms/libxml++/FC-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19392

Modified Files:
	.cvsignore libxml++.spec sources 
Log Message:
Taking over from Panu.
Version 2.10.0



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/libxml++/FC-4/.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	21 Jul 2005 18:02:23 -0000	1.3
@@ -1 +1 @@
-libxml++-0.26.0.tar.bz2
+libxml++-2.10.0.tar.bz2


Index: libxml++.spec
===================================================================
RCS file: /cvs/extras/rpms/libxml++/FC-4/libxml++.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- libxml++.spec	22 May 2005 22:59:57 -0000	1.8
+++ libxml++.spec	21 Jul 2005 18:02:23 -0000	1.9
@@ -1,77 +1,89 @@
-Name: libxml++
-Version: 0.26.0
-Release: 5
-
-Summary: 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 >= 2.5.1, doxygen, graphviz
+Name:           libxml++
+Version:        2.10.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++/2.10/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
 and Murray Cumming.
 
+
 %package devel
-Summary: %{summary}
-Group: Development/Libraries
-Requires: %{name} = %{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
 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 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
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/libxml++/FC-4/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	21 Jul 2005 18:02:24 -0000	1.3
@@ -1 +1 @@
-2602cf491a6d285f3f6c276ac2f659f7  libxml++-0.26.0.tar.bz2
+1494b12a2cf5e337d7717af4557a7711  libxml++-2.10.0.tar.bz2




More information about the fedora-extras-commits mailing list