[svn] r5834 - in trunk/rpms: . libgnomecanvasmm26 python-lxml
packagers at lists.rpmforge.net
packagers at lists.rpmforge.net
Tue Sep 11 05:33:51 CEST 2007
Author: dag
Date: 2007-09-11 05:33:49 +0200 (Tue, 11 Sep 2007)
New Revision: 5834
Added:
trunk/rpms/libgnomecanvasmm26/
trunk/rpms/libgnomecanvasmm26/libgnomecanvasmm26-2.8.0.spec
trunk/rpms/libgnomecanvasmm26/libgnomecanvasmm26.spec
trunk/rpms/python-lxml/
trunk/rpms/python-lxml/python-lxml.spec
Log:
Updates
Added: trunk/rpms/libgnomecanvasmm26/libgnomecanvasmm26-2.8.0.spec
===================================================================
--- trunk/rpms/libgnomecanvasmm26/libgnomecanvasmm26-2.8.0.spec (rev 0)
+++ trunk/rpms/libgnomecanvasmm26/libgnomecanvasmm26-2.8.0.spec 2007-09-11 03:33:49 UTC (rev 5834)
@@ -0,0 +1,73 @@
+# $Id$
+# Authority: dag
+
+%define real_name libgnomecanvasmm
+
+Summary: C++ interface for Gnome libs (a GUI library for X)
+Name: libgnomecanvasmm26
+Version: 2.8.0
+Release: 1
+License: LGPL
+Group: System Environment/Libraries
+URL: http://gtkmm.sourceforge.net/
+
+Source: http://ftp.gnome.org/pub/GNOME/sources/libgnomecanvasmm/2.8/libgnomecanvasmm-%{version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: gtkmm24-devel >= 2.4.0
+BuildRequires: libgnomecanvas-devel >= 2.6.0
+Requires: /sbin/ldconfig
+
+%description
+This package provides a C++ interface for GnomeUI. It is a subpackage
+of the gnomemm project. The interface provides a convenient interface for C++
+programmers to create Gnome GUIs with GTK+'s flexible object-oriented
+framework.
+
+%package devel
+Summary: Header files, libraries and development documentation for %{name}.
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: gtkmm24-devel
+Requires: libgnomecanvas-devel
+
+%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 -n %{real_name}-%{version}
+
+%build
+%configure \
+ --disable-static \
+ --enable-docs
+%{__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 COPYING ChangeLog INSTALL NEWS README
+%{_libdir}/libgnomecanvasmm-2.6.so.*
+
+%files devel
+%defattr(-, root, root, 0755)
+%{_includedir}/libgnomecanvasmm-2.6/
+%{_libdir}/libgnomecanvasmm-2.6/
+%{_libdir}/libgnomecanvasmm-2.6.so
+%{_libdir}/pkgconfig/libgnomecanvasmm-2.6.pc
+%exclude %{_libdir}/libgnomecanvasmm-2.6.la
+
+%changelog
+* Tue Sep 11 2007 Dag Wieers <dag at wieers.com> - 2.8.0-1
+- Initial package. (using DAR)
Property changes on: trunk/rpms/libgnomecanvasmm26/libgnomecanvasmm26-2.8.0.spec
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Added: trunk/rpms/libgnomecanvasmm26/libgnomecanvasmm26.spec
===================================================================
--- trunk/rpms/libgnomecanvasmm26/libgnomecanvasmm26.spec (rev 0)
+++ trunk/rpms/libgnomecanvasmm26/libgnomecanvasmm26.spec 2007-09-11 03:33:49 UTC (rev 5834)
@@ -0,0 +1,73 @@
+# $Id$
+# Authority: dag
+
+%define real_name libgnomecanvasmm
+
+Summary: C++ interface for Gnome libs (a GUI library for X)
+Name: libgnomecanvasmm26
+Version: 2.16.0
+Release: 1
+License: LGPL
+Group: System Environment/Libraries
+URL: http://gtkmm.sourceforge.net/
+
+Source: http://ftp.gnome.org/pub/GNOME/sources/libgnomecanvasmm/2.16/libgnomecanvasmm-%{version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: gtkmm24-devel >= 2.4.0
+BuildRequires: libgnomecanvas-devel >= 2.6.0
+Requires: /sbin/ldconfig
+
+%description
+This package provides a C++ interface for GnomeUI. It is a subpackage
+of the gnomemm project. The interface provides a convenient interface for C++
+programmers to create Gnome GUIs with GTK+'s flexible object-oriented
+framework.
+
+%package devel
+Summary: Header files, libraries and development documentation for %{name}.
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: gtkmm24-devel
+Requires: libgnomecanvas-devel
+
+%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 -n %{real_name}-%{version}
+
+%build
+%configure \
+ --disable-static \
+ --enable-docs
+%{__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 COPYING ChangeLog INSTALL NEWS README
+%{_libdir}/libgnomecanvasmm-2.6.so.*
+
+%files devel
+%defattr(-, root, root, 0755)
+%{_includedir}/libgnomecanvasmm-2.6/
+%{_libdir}/libgnomecanvasmm-2.6/
+%{_libdir}/libgnomecanvasmm-2.6.so
+%{_libdir}/pkgconfig/libgnomecanvasmm-2.6.pc
+%exclude %{_libdir}/libgnomecanvasmm-2.6.la
+
+%changelog
+* Tue Sep 11 2007 Dag Wieers <dag at wieers.com> - 2.16.0-1
+- Initial package. (using DAR)
Property changes on: trunk/rpms/libgnomecanvasmm26/libgnomecanvasmm26.spec
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Added: trunk/rpms/python-lxml/python-lxml.spec
===================================================================
--- trunk/rpms/python-lxml/python-lxml.spec (rev 0)
+++ trunk/rpms/python-lxml/python-lxml.spec 2007-09-11 03:33:49 UTC (rev 5834)
@@ -0,0 +1,55 @@
+# $Id$
+# Authority: dag
+
+%define python_version %(%{__python} -c 'import sys; print sys.version.split(" ")[0]')
+%define python_sitearch %(%{__python} -c 'from distutils import sysconfig; print sysconfig.get_python_lib(1)')
+
+%define real_name lxml
+
+Summary: ElementTree-like Python bindings for libxml2 and libxslt
+Name: python-lxml
+Version: 1.3.4
+Release: 1
+License: BSD
+Group: Development/Libraries
+URL: http://codespeak.net/lxml/
+
+Source: http://codespeak.net/lxml/lxml-%{version}.tgz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: python-devel
+BuildRequires: libxslt-devel
+#BuildRequires: python-setuptools-devel
+
+%description
+lxml provides a Python binding to the libxslt and libxml2 libraries.
+It follows the ElementTree API as much as possible in order to provide
+a more Pythonic interface to libxml2 and libxslt than the default
+bindings. In particular, lxml deals with Python Unicode strings
+rather than encoded UTF-8 and handles memory management automatically,
+unlike the default bindings.
+
+%prep
+%setup -n %{real_name}-%{version}
+
+%{__chmod} a-x doc/rest2html.py
+
+%build
+CFLAGS="%{optflags}" %{__python} setup.py build
+
+%install
+%{__rm} -rf %{buildroot}
+%{__python} setup.py install -O1 --skip-build --root="%{buildroot}" --prefix="%{_prefix}"
+
+%clean
+%{__rm} -rf %{buildroot}
+
+%files
+%defattr(-, root, root, 0755)
+%doc CHANGES.txt CREDITS.txt LICENSES.txt PKG-INFO README.txt doc/
+%{python_sitearch}/lxml/
+%ghost %{python_sitearch}/lxml/*.pyo
+
+%changelog
+* Tue Sep 11 2007 Dag Wieers <dag at wieers.com> - 1.3.4-1
+- Initial package. (using DAR)
Property changes on: trunk/rpms/python-lxml/python-lxml.spec
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
More information about the svn-commits
mailing list