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