# RPM specfile for gtk-sharp module # Generated Fri Nov 5 23:43:08 2004 GMT by Ximian build system # $Id: bb_do,v 1.256 2004/08/20 21:13:35 v_thunder Exp $ # from $Id: ximian-build.conf,v 1.125 2004/10/30 00:05:10 duncan Exp $ %define nam gtk-sharp %define ver 1.0.4 %define licensedir %{_datadir}/licenses/%{nam}-%{ver} %define ximrev 1 Name: gtk-sharp Version: 1.0.4 Release: 1.ximian.0.1 Vendor: Ximian, Inc. Distribution: Ximian GNOME for Novell Linux Desktop 9 / i586 Copyright: LGPL BuildRoot: /var/tmp/%{nam}-%{ver}-root Docdir: /usr/share/doc/packages URL: http://gtk-sharp.sf.net Source0: gtk-sharp-1.0.4.tar.gz BuildRequires: gtkhtml2-devel < 3.3 BuildRequires: gnome-keyring-devel BuildRequires: glib2-devel BuildRequires: gtk2-devel BuildRequires: libart_lgpl-devel BuildRequires: libglade2-devel BuildRequires: libgnomecanvas-devel BuildRequires: libgsf-devel BuildRequires: libgnomeui-devel BuildRequires: mono-core >= 1.0.4 BuildRequires: mono-devel >= 1.0.4 BuildRequires: pkgconfig BuildRequires: vte-devel BuildRequires: libgnomeprint BuildRequires: libgnomeprint-devel BuildRequires: libgnomeprintui BuildRequires: libgnomeprintui-devel BuildRequires: librsvg BuildRequires: librsvg-devel BuildRequires: zlib-devel BuildRequires: esound-devel BuildRequires: popt-devel Summary: .Net language bindings for Gtk+ and GNOME Group: Development/Libraries Requires: libgtkhtml-3.1.so.11 Requires: librsvg-2.so.2 Provides: ximian-gtk-sharp = %{?epoch:%{epoch}:}%{version}-%{?ximrev:%{ximrev}}%{!?ximrev:%{release}} %description A C source parser and C which bind to GObject based libraries. The Gtk+-2.0 libraries are included along with several GNOME platform libraries. %files %defattr(-, root, root) %doc COPYING ChangeLog README /usr/lib/libgdksharpglue.so /usr/lib/libgladesharpglue.so /usr/lib/libglibsharpglue.so /usr/lib/libgnomesharpglue.so /usr/lib/libgtksharpglue.so /usr/lib/libpangosharpglue.so /usr/bin/gconfsharp-schemagen.exe /usr/bin/gconfsharp-schemagen /usr/lib/mono/gac/art-sharp/* /usr/lib/mono/gac/atk-sharp/* /usr/lib/mono/gac/gconf-sharp-peditors/* /usr/lib/mono/gac/gconf-sharp/* /usr/lib/mono/gac/gdk-sharp/* /usr/lib/mono/gac/glade-sharp/* /usr/lib/mono/gac/glib-sharp/* /usr/lib/mono/gac/gnome-sharp/* /usr/lib/mono/gac/gtk-sharp/* /usr/lib/mono/gac/pango-sharp/* /usr/lib/mono/gac/rsvg-sharp/* /usr/lib/mono/gac/vte-sharp/* /usr/lib/mono/gtk-sharp/art-sharp.dll /usr/lib/mono/gtk-sharp/atk-sharp.dll /usr/lib/mono/gtk-sharp/gconf-sharp-peditors.dll /usr/lib/mono/gtk-sharp/gconf-sharp.dll /usr/lib/mono/gtk-sharp/gdk-sharp.dll /usr/lib/mono/gtk-sharp/glade-sharp.dll /usr/lib/mono/gtk-sharp/glib-sharp.dll /usr/lib/mono/gtk-sharp/gnome-sharp.dll /usr/lib/mono/gtk-sharp/gtk-sharp.dll /usr/lib/mono/gtk-sharp/pango-sharp.dll /usr/lib/mono/gtk-sharp/rsvg-sharp.dll /usr/lib/mono/gtk-sharp/vte-sharp.dll /usr/lib/pkgconfig/*.pc /usr/lib/mono/gac/gtkhtml-sharp/* /usr/lib/mono/gtk-sharp/gtkhtml-sharp.dll %package -n gtk-sharp-gapi Summary: C source parser and C generator Group: Development/Libraries Requires: perl-XML-LibXML-Common Requires: perl-XML-LibXML Requires: perl-XML-NamespaceSupport Requires: perl-XML-SAX Requires: gtk-sharp = 1.0.4-1.ximian.0.1 Provides: ximian-gtk-sharp-gapi = %{?epoch:%{epoch}:}%{version}-%{?ximrev:%{ximrev}}%{!?ximrev:%{release}} %description -n gtk-sharp-gapi The gtk-sharp-gapi package includes the parser and code generator used by the Gtk if you want to bind GObject-based libraries, or need to compile a project that uses it to bind such a library. %files -n gtk-sharp-gapi %defattr(-, root, root) /usr/bin/gapi-codegen /usr/bin/gapi-fixup.exe /usr/bin/gapi-fixup /usr/bin/gapi-parser /usr/bin/gapi.pl /usr/bin/gapi2xml.pl /usr/bin/gapi_codegen.exe /usr/bin/gapi_format_xml /usr/bin/gapi_pp.pl /usr/lib/pkgconfig/gapi.pc /usr/share/gapi/*.xml # $RPM_COMMAND is an environment variable used by the Ximian build # system to control the build process with finer granularity than RPM # normally allows. This specfile will function as expected by RPM if # $RPM_COMMAND is unset. If you are not the Ximian build system, # feel free to ignore it. %prep case "${RPM_COMMAND:-all}" in dist) %setup -q -D -n gtk-sharp-1.0.4 ;; all) %setup -q -n gtk-sharp-1.0.4 ;; esac %build MAKE=${MAKE:-make} RPM_COMMAND=${RPM_COMMAND:-all} DESTDIR=${DESTDIR:-"$RPM_BUILD_ROOT"} ARCH=%{_target_platform} export MAKE RPM_COMMAND DESTDIR ARCH case "$RPM_COMMAND" in prepare|all) ./configure --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc --mandir=/usr/man --infodir=/usr/info --localstatedir=/var ;; esac case "$RPM_COMMAND" in clean|all) if [ "/" != "$DESTDIR" ]; then rm -rf "$DESTDIR" fi ;; esac case "$RPM_COMMAND" in build|all) ${MAKE} ;; esac %install MAKE=${MAKE:-make} DESTDIR=${DESTDIR:-"$RPM_BUILD_ROOT"} # export DESTDIR case "${RPM_COMMAND:-all}" in install|all) ${MAKE} install DESTDIR=${DESTDIR} GACUTIL_FLAGS="/package gtk-sharp /root ${DESTDIR}/usr/lib" ;; esac %clean DESTDIR=${DESTDIR:-"$RPM_BUILD_ROOT"} export DESTDIR case "${RPM_COMMAND:-all}" in clean|all) if [ "/" != "$DESTDIR" ]; then rm -rf "$DESTDIR" fi ;; esac %changelog * Fri Nov 5 2004 Ximian, Inc. - Version: 1.0.4-1.ximian.0.1 - Summary: New build. - New automated build.