Re: building garrnome-educ 0.0.3



G4 PowerMac running YDL-4.0.1+ [an FC2 clone for PPC].

-Joseph

=============================================================================
On Wed, 2005-11-09 at 13:11 -0300, Gonzalo Odiard wrote:
> Thanks Joseph.
> I will add this to the next version.
> What is the os you are using for compile?
> With the skynet problem, may be we can add to skynet.sh a line "chmod
> 666 sao.ser" after "mono skynet.exe".
> I will try. Anyway the real solution is save this file in the user
> home. 
> 
> Gonzalo
> 
> Joseph E. Sacco, PhD wrote: 
> > I have managed to build Gonzalo Odiard's educational suite:
> > 
> >         http://personales.ciudad.com.ar/godiard/garnomeeduc/garnome-educ.html
> > 
> > Some changes were required.  These are discussed below.
> > 
> > 
> > -Joseph
> > 
> > ==============================================================================
> > 
> > cln
> > ----
> > Bumped the version: 1.1.9 -> 1.1.10
> > 
> > cln-1.1.10 builds with gcc-4.0.x, but has some optimizations problems
> > with gcc-3.3.3.  See attached Makefile.
> > 
> > gcompris
> > ---------
> > Bumped the version: 7.0.1 -> 7.0.3
> > 
> > Edited the GAR makefile. Modified the post-install target to test for
> > the existence of $(datadir)/applications/gcompris.desktop.
> > 
> > 
> > libqalculate
> > ------------
> > Bumped the version: 0.8.1.1 -> 0.9.0
> > 
> > Changed the MASTER_SITE to
> > 
> >         MASTER_SITES = http://download.sourceforge.net/qalculate/
> > 
> > 
> > skynet
> > --------
> > Modified the post-install target to create a shell script to launch the
> > application.
> > 
> > Skynet has a permissions issue.  The first time it is run a file in
> > created under $(libdir)/skynet that is owned by the user running the
> > application:
> > 
> >         -rw-r--r--  1 jsacco  jsacco  1142748 Nov  6 20:37 sao.ser
> >         
> > If skynet is then run by a different user application initialization
> > fails because the new user lacks write permissions on sao.ser.
> > 
> > solfege
> > -------
> > Bumped version: 2.4.0 -> 3.0.4
> > 
> >   
> > 
> > ____________________________________________________________________
> > 
> > GARNAME = cln
> > GARVERSION = 1.1.10
> > CATEGORIES = educ
> > DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2
> > MASTER_SITES = http://www.mirrors.wiretapped.net/security/cryptography/libraries/math/cln/
> > 
> > DESCRIPTION = cln
> > define BLURB
> >  #FIXME: blurb goes here
> > endef
> > 
> > # LIBDEPS = educ/guile 
> > 
> > CONFIGURE_SCRIPTS = $(WORKSRC)/configure
> > BUILD_SCRIPTS = $(WORKSRC)/Makefile
> > INSTALL_SCRIPTS = $(WORKSRC)/Makefile
> > 
> > CONFIGURE_ARGS = $(DIRPATHS)
> > 
> > include ../category.mk
> > 
> > CFLAGS := $(shell echo $(CFLAGS) | sed -e 's/-O2/-O1/g')
> > CXXFLAGS := $(shell echo $(CFLAGS) | sed -e 's/-O2/-O1/g')
> > CPPFLAGS := $(shell echo $(CFLAGS) | sed -e 's/-O2/-O1/g')
> > 
> > #post-install:
> > #	@cat $(WORKSRC)/drgeo.desktop | sed 's/gnome-drgenius/drgeo-book/' > $(datadir)/applications/drgeo.desktop
> >   
> > 
> > ____________________________________________________________________
> > 
> > GARNAME = gcompris
> > GARVERSION = 7.0.3
> > CATEGORIES = educ
> > DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz
> > MASTER_SITES = http://unc.dl.sourceforge.net/sourceforge/gcompris/
> > 
> > DESCRIPTION = gcompris
> > define BLURB
> >  #FIXME: blurb goes here
> > endef
> > 
> > # LIBDEPS = educ/SDL
> > 
> > CONFIGURE_SCRIPTS = $(WORKSRC)/configure
> > BUILD_SCRIPTS = $(WORKSRC)/Makefile
> > INSTALL_SCRIPTS = $(WORKSRC)/Makefile
> > 
> > CONFIGURE_ARGS = $(DIRPATHS) #--disable-sqlite
> > BUILD_ARGS = -j1
> > 
> > include ../category.mk
> > 
> > post-install: 
> > 	@if test ! -e $(datadir)/applications/gcompris.desktop; then \
> > 	   rm $(datadir)/applications/gcompris-edit.desktop ; \
> > 	   cat $(WORKSRC)/gcompris.desktop | sed 's/Application;Game/Application;Education/' > $(datadir)/applications/gcompris.desktop ; \
> > 	fi
> > 	$(MAKECOOKIE)
> >   
> > 
> > ____________________________________________________________________
> > 
> > GARNAME = skynet
> > GARVERSION = 0.1.1
> > CATEGORIES = educ
> > DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz
> > MASTER_SITES = http://unc.dl.sourceforge.net/sourceforge/sky-net/
> > #PATCHFILES = sk.diff
> > 
> > DESCRIPTION = skynet
> > define BLURB
> >  #FIXME: blurb goes here
> > endef
> > 
> > LIBDEPS = mono/mono mono/gtk-sharp1.0
> > 
> > #CONFIGURE_SCRIPTS = $(WORKSRC)/configure.pl
> > #BUILD_SCRIPTS = $(WORKSRC)/Makefile
> > #INSTALL_SCRIPTS = $(WORKSRC)/Makefile
> > #INSTALL_SCRIPTS = @export MONO_PATH=$(bindir);$(WORKSRC)/configure.pl;$(WORKSRC)/make
> > 
> > CONFIGURE_ARGS = $(DIRPATHS)
> > 
> > include ../category.mk
> > 
> > post-install:
> > 	@MONO_PATH=$(bindir);cd $(WORKSRC);./configure.pl;make install
> > 	@mkdir -p $(libdir)/skynet/starpixmaps
> > 	@cp -r $(WORKSRC)/test/* $(libdir)/skynet
> > 	@chmod 777 $(libdir)/skynet	
> > 	@cp files/skynet.desktop $(datadir)/applications/skynet.desktop
> > 	@cp files/skynet.png $(datadir)/pixmaps/
> > 	@echo "#!/bin/sh" > files/skynet.sh
> > 	@echo "cd  $(libdir)/skynet" >> files/skynet.sh
> > 	@echo "mono gskynet.exe" >> files/skynet.sh
> > 	@chmod 755 files/skynet.sh
> > 	@cp files/skynet.sh $(bindir)
> > 	@$(MAKECOOKIE)
> > 
> >   
-- 
joseph_sacco [at] comcast [dot] net




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]