# # gmetadom RPM specification for libgdome2 packages # %define ver @VERSION@ %define RELEASE 2 %define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE} %define prefix /usr Summary: C++ Wrapper for GDOME Name: libgdome2 Version: %ver Release: %rel Group: System Environment/Libraries Source: http://unc.dl.sourceforge.net/sourceforge/gmetadom/gmetadom-%{ver}.tar.gz Copyright: LGPL BuildRoot: /var/tmp/gmetadom-%{PACKAGE_VERSION}-root Prefix: %{prefix} Docdir: %{prefix}/doc Prereq: /sbin/install-info URL: http://gmetadom.sourceforge.net/ Requires: glib Requires: gdome2 Requires: libxslt %description GMetaDOM is a collection of libraries, each library providing a DOM implementation. Each DOM implementation is generated automatically by means of XSLT stylesheets. Each subpackage is a language specific binding to the library. %prep %setup -c gmetadom-%{ver} pwd %build pwd cd gmetadom-%{ver} ./configure --with-module=gdome_cpp_smart --prefix=%prefix make %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{prefix} cd gmetadom-%{ver} make prefix=$RPM_BUILD_ROOT%{prefix} install strip $RPM_BUILD_ROOT%{prefix}/bin/* || : %clean rm -rf $RPM_BUILD_ROOT # ============================================================== # C++ Smart Pointer Library # ============================================================== %package -n libgdome2-cpp-smart Provides: libgdome2-cpp-smart Summary: C++ Binding with Smart Pointers Group: System Environment/Libraries %description -n libgdome2-cpp-smart This package provides a C++ binding with smart pointers. %files -n libgdome2-cpp-smart %dir %{prefix}/include/gmetadom %dir %{prefix}/include/gmetadom/gdome_cpp_smart %{prefix}/include/gmetadom/gdome_cpp_smart/*.hh %{prefix}/lib/libgmetadom_gdome_cpp_smart.so.%{ver} %{prefix}/lib/libgmetadom_gdome_cpp_smart.la %{prefix}/lib/libgmetadom_gdome_cpp_smart.a %{prefix}/share/gmetadom/gdome_cpp_smart.conf %{prefix}/bin/gmetadom-config %changelog * Wed Oct 2 2002 Joel Sherrill - Changed name of package to reflect Debian packaging. - Put some infrastructure in place so supporting other language bindings as subpackages is possible. * Tue Oct 1 2002 Joel Sherrill - First attempt.