06July05: building ./mono
- From: "Joseph E. Sacco, PhD" <joseph_sacco comcast net>
- To: garnome-list <garnome-list gnome org>
- Subject: 06July05: building ./mono
- Date: Wed, 06 Jul 2005 17:42:00 -0400
Issues:
----------
Mostly minor house-cleaning issues to get "make paranoid-install" to
work without manual intervention.
* mono
The mono makefile is set up to rebuild dbus after mono has been
installed so the dbus-mono extension will be built. Attached is a
revision of the mono Makefile that prevents dbus being rebuilt more than
once.
* dbus Makefile
Attached is yet another pass at the dbus makefile.
Added one dependency:
mono/gtk-sharp1.0
Removed an optional configuration argument:
--enable-mono
The added dependency is required to build the mono extension. The
configuration argument was removed because mono will be detected
automatically in the search path[see the configure file].
Note that the shell command that tests for mono being installed checks
for the presence of "install-work" rather than "install".
See ./mono/mono/Makefile.
* beagle-0.11.1
Beagle uses gmime to parse and index mail messages. Versions up to and
including 0.0.11.1 require gmime (http://spruce.sourceforge.net/gmime/)
2.1.13; newer versions will *not* work. The CVS version of beagle
requires 2.1.15.
gmime needs to be rebuilt after mono is installed, but before beagle is
configured. Attached is a reworked Makefile for beagle that will
rebuild gmime if $(libdir)/pkgconfig/gmime-sharp.pc is not found.
BTW, the CVS version of beagle, 0.12.x, works.
* monodevelop
checksum needs to be updated. See attachment
* gtksourceview-sharp1.0 & gtksourceviewsharp-2.0
minor corrections in the Makefiles
* tomboy-0.3.2
No longer builds complaining of a mono protection level problem with
gtk-sharp.
The CVS version, 0.3.2.x, builds, installs and runs.
-Joseph
--
joseph_sacco [at] comcast [dot] net
GARNAME = dbus
GARVERSION = 0.34
CATEGORIES = freedesktop
DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz
MASTER_SITES = http://dbus.freedesktop.org/releases/
LIBDEPS = platform/glib platform/gtk+ platform/libxml2
LIBDEPS += $(shell if [ -e ../../mono/mono/$(COOKIEDIR)/install-work ]; \
then echo " mono/gtk-sharp1.0"; fi )
DESCRIPTION = dbus
define BLURB
#FIXME: blurb goes here
endef
CONFIGURE_SCRIPTS = $(WORKSRC)/configure
BUILD_SCRIPTS = $(WORKSRC)/Makefile
INSTALL_SCRIPTS = $(WORKSRC)/Makefile
CONFIGURE_ARGS = $(DIRPATHS) --enable-glib --enable-gtk --enable-python --with-xml=libxml
# to enable redhat style init scipts uncomment the next line
#CONFIGURE_ARGS += --with-init-scripts=redhat --with-system-pid-file=$(prefix)/var/run/messagebus.pid
BUILD_ARGS = -j1
include ../category.mk
CC := $(shell echo $(CC) | sed -e 's/ccache //g')
CXX := $(shell echo $(CXX) | sed -e 's/ccache //g')
CONFIGURE_ARGS := $(shell echo $(CONFIGURE_ARGS) | sed 's,--enable-test,--disable-test,')
GARNAME = beagle
GARVERSION = 0.0.11.1
CATEGORIES = mono
DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2
LIBDEPS = mono/gtk-sharp2.0 mono/gecko-sharp1.0 mono/evolution-sharp geektoys/gmime
DESCRIPTION = beagle
MAINTAINER = Joseph Sacco <joseph_sacco comcast net>
define BLURB
#FIXME: blurb goes here
endef
CONFIGURE_SCRIPTS = $(WORKSRC)/configure
BUILD_SCRIPTS = $(WORKSRC)/Makefile
INSTALL_SCRIPTS = $(WORKSRC)/Makefile
CONFIGURE_ARGS = $(DIRPATHS) --with-mozilla=firefox
include ../category.mk
pre-configure:
@echo -n " ==> Does gmine need to be rebuilt with mono extensions? "
@if [ ! -e $(libdir)/pkgconfig/gmime-sharp.pc ]; then \
echo "Yes." ; \
$(MAKE) -C ../../geektoys/gmime cookieclean ; \
$(MAKE) -C ../../geektoys/gmime install ; \
else \
echo "No." ; \
fi
GARNAME = mono
GARVERSION = 1.1.8.1
CATEGORIES = mono
DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz
LIBDEPS = platform/glib platform/gtk+ desktop/gtkhtml desktop/librsvg
DESCRIPTION = mono
MAINTAINER = Joseph Sacco <joseph_sacco comcast net>
define BLURB
#FIXME: blurb goes here
endef
CONFIGURE_SCRIPTS = $(WORKSRC)/configure
BUILD_SCRIPTS = $(WORKSRC)/Makefile
INSTALL_SCRIPTS = $(WORKSRC)/Makefile
CONFIGURE_ARGS = $(DIRPATHS)
include ../category.mk
post-install:
@echo -n " ==> Checking if dbus-sharp has been built... "
@if [ ! -e $(libdir)/pkgconfig/dbus-sharp.pc ]; then \
echo "No." ; \
$(MAKE) -C ../../freedesktop/dbus cookieclean ; \
$(MAKE) -C ../../freedesktop/dbus install ; \
else \
echo "Yes." ; \
fi
ae7f8539de8775fd927ac4d69aef807a download/monodevelop-0.7.tar.gz
GARNAME = gtksourceview-sharp
GARVERSION = 0.5
CATEGORIES = mono
DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz
LIBDEPS = mono/gtk-sharp1.0 desktop/gtksourceview
DESCRIPTION = gtksourceview-sharp
MAINTAINER = Joseph Sacco <joseph_sacco comcast net>
define BLURB
#FIXME: blurb goes here
endef
CONFIGURE_SCRIPTS = $(WORKSRC)/configure
BUILD_SCRIPTS = $(WORKSRC)/Makefile
INSTALL_SCRIPTS = $(WORKSRC)/Makefile
CONFIGURE_ARGS = $(DIRPATHS)
include ../category.mk
GARNAME = gtksourceview-sharp
GARVERSION = 2.0-0.10
CATEGORIES = mono
DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz
MASTER_SITES = http://go-mono.com/sources/gtksourceview-sharp-2.0/
LIBDEPS = mono/gtk-sharp2.0 desktop/gtksourceview
DESCRIPTION = gtksourceview-sharp
MAINTAINER = Joseph Sacco <joseph_sacco comcast net>
define BLURB
#FIXME: blurb goes here
endef
CONFIGURE_SCRIPTS = $(WORKSRC)/configure
BUILD_SCRIPTS = $(WORKSRC)/Makefile
INSTALL_SCRIPTS = $(WORKSRC)/Makefile
CONFIGURE_ARGS = $(DIRPATHS)
include ../category.mk
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]