Author: everaldo Date: 2008-02-15 15:54:52 -0500 (Fri, 15 Feb 2008) New Revision: 95834
Added: trunk/release/garmono/maemo/devkit/ trunk/release/garmono/maemo/devkit/environment/ trunk/release/garmono/maemo/devkit/environment/Makefile trunk/release/garmono/maemo/devkit/environment/files/ trunk/release/garmono/maemo/devkit/environment/files/environment trunk/release/garmono/maemo/devkit/environment/files/target_setup.sh trunk/release/garmono/maemo/devkit/glib/ trunk/release/garmono/maemo/devkit/glib/Makefile trunk/release/garmono/maemo/devkit/glib/checksums trunk/release/garmono/maemo/devkit/gtk-sharp/ trunk/release/garmono/maemo/devkit/gtk-sharp/Makefile trunk/release/garmono/maemo/devkit/gtk-sharp/checksums trunk/release/garmono/maemo/devkit/maemo-sharp/ trunk/release/garmono/maemo/devkit/maemo-sharp/Makefile trunk/release/garmono/maemo/devkit/maemo-sharp/checksums trunk/release/garmono/maemo/devkit/mono/ trunk/release/garmono/maemo/devkit/mono/Makefile trunk/release/garmono/maemo/devkit/mono/checksums trunk/release/garmono/maemo/tasks/devkit/ trunk/release/garmono/maemo/tasks/devkit/Makefile Modified: trunk/release/garmono/gar.conf.mk Log: Add scratchbox devkit tasks Modified: trunk/release/garmono/gar.conf.mk =================================================================== --- trunk/release/garmono/gar.conf.mk 2008-02-15 20:50:54 UTC (rev 95833) +++ trunk/release/garmono/gar.conf.mk 2008-02-15 20:54:52 UTC (rev 95834) @@ -12,12 +12,14 @@ # Versions. -GARMONO_VERSION = 1.2.6 -MONO_VERSION = $(GARMONO_VERSION) -LIBGDI_VERSION = $(MONO_VERSION) -GLUEZILLA_VERSION = $(MONO_VERSION).1 -XSP_VERSION = $(MONO_VERSION) -MODMONO_VERSION = $(MONO_VERSION) +GARMONO_VERSION = 1.2.6 +MONO_VERSION = $(GARMONO_VERSION) +LIBGDI_VERSION = $(MONO_VERSION) +GLUEZILLA_VERSION = $(MONO_VERSION).1 +XSP_VERSION = $(MONO_VERSION) +MODMONO_VERSION = $(MONO_VERSION) +GTKSHARP_VERSION = 2.10.3 +MAEMOSHARP_VERSION = 0.22 # Scratchbox SBOX_PREFIX ?= /scratchbox/devkits/mono Added: trunk/release/garmono/maemo/devkit/environment/Makefile =================================================================== --- trunk/release/garmono/maemo/devkit/environment/Makefile 2008-02-15 20:50:54 UTC (rev 95833) +++ trunk/release/garmono/maemo/devkit/environment/Makefile 2008-02-15 20:54:52 UTC (rev 95834) @@ -0,0 +1,18 @@ +GARNAME = environment +CATEGORIES = maemo/devkit +GARVERSION = 0 + +DESCRIPTION = environment +define BLURB + # FIXME: blurb goes here +endef + +INSTALL_SCRIPTS = environment + +include ../../../gar.mk + +install-environment: + mkdir -p $(sysconfdir) + install -m 644 files/environment $(sysconfdir)/ + install -m 644 files/target_setup.sh $(prefix)/ + $(MAKECOOKIE) Added: trunk/release/garmono/maemo/devkit/environment/files/environment =================================================================== --- trunk/release/garmono/maemo/devkit/environment/files/environment 2008-02-15 20:50:54 UTC (rev 95833) +++ trunk/release/garmono/maemo/devkit/environment/files/environment 2008-02-15 20:54:52 UTC (rev 95834) @@ -0,0 +1,32 @@ +#!/bin/bash +export LC_ALL=C +export TMPDIR=/var/tmp +export MONO_GAC_PREFIX=/usr + +BASE_PKG_CONFIG_PATH=/usr/lib/pkgconfig:/scratchbox/devkits/mono/lib/pkgconfig +if [ -n $PKG_CONFIG_PATH ]; then + export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$BASE_PKG_CONFIG_PATH +else + export PKG_CONFIG_PATH=$BASE_PKG_CONFIG_PATH +fi + +ARCH=$(dpkg-architecture -t$(gcc -dumpmachine) -qDEB_HOST_ARCH 2>/dev/null) +if [ x"$ARCH" != x ]; then + export SBOX_DPKG_INST_ARCH=$ARCH +else + echo >&2 "SBOX_DPKG_INST_ARCH not set." +fi + +export SBOX_DPKG_BUILDDEPS=yes +export SBOX_READLINK_HACK=yes + +target=$(grep ^SBOX_CPU= /targets/links/scratchbox.config | cut -d= -f2) +if [ "$target" = "arm" ]; then + export SBOX_UNAME_MACHINE=arm + MONO_LIBRARY_PATH=/scratchbox/devkits/mono/lib/glib + if [ -n $LD_LIBRARY_PATH ]; then + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MONO_LIBRARY_PATH + else + export LD_LIBRARY_PATH=$MONO_LIBRARY_PATH + fi +fi Added: trunk/release/garmono/maemo/devkit/environment/files/target_setup.sh =================================================================== --- trunk/release/garmono/maemo/devkit/environment/files/target_setup.sh 2008-02-15 20:50:54 UTC (rev 95833) +++ trunk/release/garmono/maemo/devkit/environment/files/target_setup.sh 2008-02-15 20:54:52 UTC (rev 95834) @@ -0,0 +1,2 @@ +# TODO: +# Include or copy every dpkg files Added: trunk/release/garmono/maemo/devkit/glib/Makefile =================================================================== --- trunk/release/garmono/maemo/devkit/glib/Makefile 2008-02-15 20:50:54 UTC (rev 95833) +++ trunk/release/garmono/maemo/devkit/glib/Makefile 2008-02-15 20:54:52 UTC (rev 95834) @@ -0,0 +1,41 @@ +GARNAME = glib +CATEGORIES = maemo/devkit +GARVERSION = 2.12.12 +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 +MASTER_SITES = ftp://ftp.gtk.org/pub/glib/2.12 + +DESCRIPTION = $(GARNAME) + +DESCRIPTION = GLib low-level core library +define BLURB + GLib is the low-level core library that forms the basis of GTK+ and GNOME. It + provides data structure handling for C, portability wrappers, and interfaces + for such runtime functionality as an event loop, threads, dynamic loading, and + an object system. +endef + +GARMONO_DESTDIR = $(SBOX_PREFIX) + +CONFIGURE_SCRIPTS = $(WORKSRC)/configure +BUILD_SCRIPTS = $(WORKSRC)/Makefile +INSTALL_SCRIPTS = glib + +CONFIGURE_ARGS = $(DIRPATHS) + +include ../../../gar.mk + +install-glib: + install -d -m 755 $(prefix)/lib/glib + install -m 755 $(WORKSRC)/glib/.libs/libglib-2.0.so.0.1200.12 $(DESTDIR)$(prefix)/lib/glib/libglib-2.0.so.0 + install -m 755 $(WORKSRC)/gmodule/.libs/libgmodule-2.0.so.0.1200.12 $(DESTDIR)$(prefix)/lib/glib/libgmodule-2.0.so.0 + install -m 755 $(WORKSRC)/gobject/.libs/libgobject-2.0.so.0.1200.12 $(DESTDIR)$(prefix)/lib/glib/libgobject-2.0.so.0 + install -m 755 $(WORKSRC)/gthread/.libs/libgthread-2.0.so.0.1200.12 $(DESTDIR)$(prefix)/lib/glib/libgthread-2.0.so.0 + $(MAKECOOKIE) + +post-install: + strip $(DESTDIR)$(prefix)/lib/glib/libglib-2.0.so.0 + strip $(DESTDIR)$(prefix)/lib/glib/libgmodule-2.0.so.0 + strip $(DESTDIR)$(prefix)/lib/glib/libgobject-2.0.so.0 + strip $(DESTDIR)$(prefix)/lib/glib/libgthread-2.0.so.0 + $(MAKECOOKIE) + Added: trunk/release/garmono/maemo/devkit/glib/checksums =================================================================== --- trunk/release/garmono/maemo/devkit/glib/checksums 2008-02-15 20:50:54 UTC (rev 95833) +++ trunk/release/garmono/maemo/devkit/glib/checksums 2008-02-15 20:54:52 UTC (rev 95834) @@ -0,0 +1 @@ +0b3a42098243d054475ff6eb51ed2be1 download/glib-2.12.12.tar.bz2 Added: trunk/release/garmono/maemo/devkit/gtk-sharp/Makefile =================================================================== --- trunk/release/garmono/maemo/devkit/gtk-sharp/Makefile 2008-02-15 20:50:54 UTC (rev 95833) +++ trunk/release/garmono/maemo/devkit/gtk-sharp/Makefile 2008-02-15 20:54:52 UTC (rev 95834) @@ -0,0 +1,23 @@ +GARNAME = gtk-sharp +CATEGORIES = maemo/devkit +GARVERSION = $(GTKSHARP_VERSION) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +DEPENDS = maemo/devkit/mono + +DESCRIPTION = Gtk-Sharp, a GUI Toolkit +define BLURB + Gtk-Sharp, a GUI Toolkit, is a set of .NET bindings for the gtk+ toolkit and + assorted GNOME libraries. +endef + +GARMONO_DESTDIR = $(SBOX_PREFIX) + +CONFIGURE_SCRIPTS = $(WORKSRC)/configure +BUILD_SCRIPTS = $(WORKSRC)/Makefile +INSTALL_SCRIPTS = $(WORKSRC)/Makefile + +CONFIGURE_ARGS = $(DIRPATHS) + +include ../../../gar.mk + Added: trunk/release/garmono/maemo/devkit/gtk-sharp/checksums =================================================================== --- trunk/release/garmono/maemo/devkit/gtk-sharp/checksums 2008-02-15 20:50:54 UTC (rev 95833) +++ trunk/release/garmono/maemo/devkit/gtk-sharp/checksums 2008-02-15 20:54:52 UTC (rev 95834) @@ -0,0 +1 @@ +e336ea00421958413ba10859866886f3 download/gtk-sharp-2.10.3.tar.gz Added: trunk/release/garmono/maemo/devkit/maemo-sharp/Makefile =================================================================== --- trunk/release/garmono/maemo/devkit/maemo-sharp/Makefile 2008-02-15 20:50:54 UTC (rev 95833) +++ trunk/release/garmono/maemo/devkit/maemo-sharp/Makefile 2008-02-15 20:54:52 UTC (rev 95834) @@ -0,0 +1,24 @@ +GARNAME = maemo-sharp +CATEGORIES = maemo/devkit +GARVERSION = $(MAEMOSHARP_VERSION) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz + +DEPENDS = maemo/devkit/mono +DEPENDS += maemo/devkit/gtk + +DESCRIPTION = Maemo# is a Gtk# bindings for Maemo libraries. +define BLURB + This is Maemo# is a Gtk# bindings for Maemo libraries intented to run on + Scratchbox devkit. +endef + +GARMONO_DESTDIR = $(SBOX_PREFIX) + +CONFIGURE_SCRIPTS = $(WORKSRC)/configure +BUILD_SCRIPTS = $(WORKSRC)/Makefile +INSTALL_SCRIPTS = $(WORKSRC)/Makefile + +CONFIGURE_ARGS = $(DIRPATHS) + +include ../../../gar.mk + Added: trunk/release/garmono/maemo/devkit/maemo-sharp/checksums =================================================================== --- trunk/release/garmono/maemo/devkit/maemo-sharp/checksums 2008-02-15 20:50:54 UTC (rev 95833) +++ trunk/release/garmono/maemo/devkit/maemo-sharp/checksums 2008-02-15 20:54:52 UTC (rev 95834) @@ -0,0 +1 @@ +c4f6987c12030afe13b1b59c8ac2c499 download/maemo-sharp-0.22.tar.gz Added: trunk/release/garmono/maemo/devkit/mono/Makefile =================================================================== --- trunk/release/garmono/maemo/devkit/mono/Makefile 2008-02-15 20:50:54 UTC (rev 95833) +++ trunk/release/garmono/maemo/devkit/mono/Makefile 2008-02-15 20:54:52 UTC (rev 95834) @@ -0,0 +1,28 @@ +GARNAME = mono +CATEGORIES = maemo/devkit +GARVERSION = $(MONO_VERSION) +DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2 + +LIBDEPS = maemo/devkit/glib + +DESCRIPTION = Mono +define BLURB + Mono provides the necessary software to develop and run .NET client and server + applications on Linux, Solaris, Mac OS X, Windows, and Unix. +endef + +GARMONO_DESTDIR = $(SBOX_PREFIX) + +CONFIGURE_SCRIPTS = $(WORKSRC)/configure +BUILD_SCRIPTS = $(WORKSRC)/Makefile +INSTALL_SCRIPTS = $(WORKSRC)/Makefile + +CONFIGURE_ARGS = $(DIRPATHS) --with-moonlight=no --with-static_mono=yes --with-ikvm-native=no + +include ../../../gar.mk + +post-configure: + # HAVE_SCHED_SETAFFINITY can cause problem on devkit compilation + sed -e 's,#define HAVE_SCHED_SETAFFINITY 1,/*#define HAVE_SCHED_SETAFFINITY 1*/,' -i $(WORKSRC)/config.h + $(MAKECOOKIE) + Added: trunk/release/garmono/maemo/devkit/mono/checksums =================================================================== --- trunk/release/garmono/maemo/devkit/mono/checksums 2008-02-15 20:50:54 UTC (rev 95833) +++ trunk/release/garmono/maemo/devkit/mono/checksums 2008-02-15 20:54:52 UTC (rev 95834) @@ -0,0 +1 @@ +391f85b4f962269e044ceac2b5235310 download/mono-1.2.6.tar.bz2 Added: trunk/release/garmono/maemo/tasks/devkit/Makefile =================================================================== --- trunk/release/garmono/maemo/tasks/devkit/Makefile 2008-02-15 20:50:54 UTC (rev 95833) +++ trunk/release/garmono/maemo/tasks/devkit/Makefile 2008-02-15 20:54:52 UTC (rev 95834) @@ -0,0 +1,16 @@ +GARNAME = devkit +CATEGORIES = maemo/task +GARVERSION = $(GARMONO_VERSION) + +DEPENDS = maemo/devkit/mono +DEPENDS += maemo/devkit/gtk-sharp +#DEPENDS += maemo/devkit/maemo-sharp +#DEPENDS += maemo/devkit/environment + +DESCRIPTION = Mono scratchbox devkit +define BLURB + This meta package generates Mono devkit for Maemo. +endef + +include ../../../gar.mk + _______________________________________________ Mono-patches maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-patches
