[svn] r5747 - trunk/rpms/libxml++
packagers at lists.rpmforge.net
packagers at lists.rpmforge.net
Fri Aug 17 19:47:33 CEST 2007
Author: dag
Date: 2007-08-17 19:47:26 +0200 (Fri, 17 Aug 2007)
New Revision: 5747
Added:
trunk/rpms/libxml++/libxml++-0.26.spec
trunk/rpms/libxml++/libxml++-1.0.spec
Modified:
trunk/rpms/libxml++/libxml++.spec
Log:
Updates
Added: trunk/rpms/libxml++/libxml++-0.26.spec
===================================================================
--- trunk/rpms/libxml++/libxml++-0.26.spec (rev 0)
+++ trunk/rpms/libxml++/libxml++-0.26.spec 2007-08-17 17:47:26 UTC (rev 5747)
@@ -0,0 +1,71 @@
+# $Id: libxml++.spec 4303 2006-04-18 22:05:03Z dries $
+# Authority: dag
+# Upstream: <libxmlplusplus-general$lists,sf,net>
+
+Summary: C++ interface for working with XML files
+Name: libxml++
+Version: 0.26.0
+Release: 1
+License: LGPL
+Group: System Environment/Libraries
+URL: http://libxmlplusplus.sourceforge.net/
+
+Source: http://dl.sf.net/libxmlplusplus/libxml++-%{version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: gcc-c++, libxml2-devel >= 2.5.1
+
+%description
+libxml++ is a C++ interface for working with XML files, using libxml
+(gnome-xml) to parse and write the actual XML files. It has a simple
+but complete API.
+
+%package devel
+Summary: Header files, libraries and development documentation for %{name}
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+This package contains the header files, static libraries and development
+documentation for %{name}. If you like to develop programs using %{name},
+you will need to install %{name}-devel.
+
+%prep
+%setup
+
+%build
+%configure --disable-static
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} install DESTDIR="%{buildroot}"
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc AUTHORS ChangeLog COPYING NEWS README
+%{_libdir}/libxml++-0.1.so.*
+
+%files devel
+%defattr(-, root, root, 0755)
+%doc examples/
+%{_includedir}/libxml++-1.0/
+%{_libdir}/libxml++-0.1.so
+%{_libdir}/pkgconfig/libxml++-1.0.pc
+%exclude %{_libdir}/libxml++-0.1.la
+
+%changelog
+* Tue Aug 07 2007 Dag Wieers <dag at wieers.com> - 0.26.0-1
+- Cosmetic cleanup.
+
+* Mon Jan 05 2004 Dag Wieers <dag at wieers.com> - 0.26.0-0
+- Updated to release 0.26.0.
+
+* Thu Sep 11 2003 Dag Wieers <dag at wieers.com> - 0.25.0-0
+- Initial package. (using DAR)
Added: trunk/rpms/libxml++/libxml++-1.0.spec
===================================================================
--- trunk/rpms/libxml++/libxml++-1.0.spec (rev 0)
+++ trunk/rpms/libxml++/libxml++-1.0.spec 2007-08-17 17:47:26 UTC (rev 5747)
@@ -0,0 +1,75 @@
+# $Id: libxml++.spec 4303 2006-04-18 22:05:03Z dries $
+# Authority: dag
+# Upstream: <libxmlplusplus-general$lists,sf,net>
+
+Summary: C++ interface for working with XML files
+Name: libxml++
+Version: 1.0.5
+Release: 1
+License: LGPL
+Group: System Environment/Libraries
+URL: http://libxmlplusplus.sourceforge.net/
+
+#Source: http://dl.sf.net/libxmlplusplus/libxml++-%{version}.tar.bz2
+Source: http://ftp.gnome.org/pub/GNOME/sources/libxml++/1.0/libxml++-%{version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: gcc-c++, libxml2-devel >= 2.5.1
+
+%description
+libxml++ is a C++ interface for working with XML files, using libxml
+(gnome-xml) to parse and write the actual XML files. It has a simple
+but complete API.
+
+%package devel
+Summary: Header files, libraries and development documentation for %{name}
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+This package contains the header files, static libraries and development
+documentation for %{name}. If you like to develop programs using %{name},
+you will need to install %{name}-devel.
+
+%prep
+%setup
+
+%build
+%configure --disable-static
+%{__make} %{?_smp_mflags}
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} install DESTDIR="%{buildroot}"
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc AUTHORS ChangeLog COPYING NEWS README
+%{_libdir}/libxml++-1.0.so.*
+
+%files devel
+%defattr(-, root, root, 0755)
+%doc examples/
+%{_includedir}/libxml++-1.0/
+%{_libdir}/libxml++-1.0.so
+%{_libdir}/pkgconfig/libxml++-1.0.pc
+%exclude %{_libdir}/libxml++-1.0.la
+
+%changelog
+* Tue Aug 07 2007 Dag Wieers <dag at wieers.com> - 1.0.5-1
+- Updated to release 1.0.5.
+
+* Tue Aug 07 2007 Dag Wieers <dag at wieers.com> - 0.26.0-1
+- Cosmetic cleanup.
+
+* Mon Jan 05 2004 Dag Wieers <dag at wieers.com> - 0.26.0-0
+- Updated to release 0.26.0.
+
+* Thu Sep 11 2003 Dag Wieers <dag at wieers.com> - 0.25.0-0
+- Initial package. (using DAR)
Modified: trunk/rpms/libxml++/libxml++.spec
===================================================================
--- trunk/rpms/libxml++/libxml++.spec 2007-08-17 17:42:51 UTC (rev 5746)
+++ trunk/rpms/libxml++/libxml++.spec 2007-08-17 17:47:26 UTC (rev 5747)
@@ -1,20 +1,19 @@
# $Id$
-
# Authority: dag
# Upstream: <libxmlplusplus-general$lists,sf,net>
Summary: C++ interface for working with XML files
Name: libxml++
-Version: 0.26.0
-Release: 0.2
+Version: 2.19.1
+Release: 1
License: LGPL
Group: System Environment/Libraries
URL: http://libxmlplusplus.sourceforge.net/
-Source: http://dl.sf.net/libxmlplusplus/libxml++-%{version}.tar.bz2
+#Source: http://dl.sf.net/libxmlplusplus/libxml++-%{version}.tar.bz2
+Source: http://ftp.gnome.org/pub/GNOME/sources/libxml++/2.19/libxml++-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-
BuildRequires: gcc-c++, libxml2-devel >= 2.5.1
%description
@@ -36,45 +35,44 @@
%setup
%build
-%configure
+%configure --disable-static
%{__make} %{?_smp_mflags}
-#%{__make} -C docs/reference
%install
%{__rm} -rf %{buildroot}
-%makeinstall
+%{__make} install DESTDIR="%{buildroot}"
-### Clean up buildroot
-%{__rm} -f %{buildroot}%{_libdir}/*.la
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
-%post
-/sbin/ldconfig 2>/dev/null
-
-%postun
-/sbin/ldconfig 2>/dev/null
-
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-, root, root, 0755)
%doc AUTHORS ChangeLog COPYING NEWS README
-%{_libdir}/*.so.*
+%{_libdir}/libxml++-2.6.so.*
%files devel
%defattr(-, root, root, 0755)
%doc examples/
-#{_bindir}/xml++-config
-%{_libdir}/*.a
-%{_libdir}/*.so
+%doc %{_docdir}/libxml++-2.6/
+%{_includedir}/libxml++-2.6/
+%{_libdir}/libxml++-2.6.so
%{_libdir}/pkgconfig/*.pc
-%{_includedir}/libxml++-1.0/
-#{_datadir}/aclocal/*.m4
+%{_libdir}/libxml++-2.6/
+%exclude %{_libdir}/libxml++-2.6.la
%changelog
-* Sat Apr 08 2006 Dries Verachtert <dries at ulyssis.org> - 0.26.0-0.2
-- Rebuild for Fedora Core 5.
+* Tue Aug 07 2007 Dag Wieers <dag at wieers.com> - 2.19.1-1
+- Updated to release 2.19.1.
+* Tue Aug 07 2007 Dag Wieers <dag at wieers.com> - 1.0.5-1
+- Updated to release 1.0.5.
+
+* Tue Aug 07 2007 Dag Wieers <dag at wieers.com> - 0.26.0-1
+- Cosmetic cleanup.
+
* Mon Jan 05 2004 Dag Wieers <dag at wieers.com> - 0.26.0-0
- Updated to release 0.26.0.
More information about the svn-commits
mailing list