garome-hackers-2.11 23Aug05: a first look



I am in the process of building the latest 2.11 snapshot.  Before
launching the build,  I took a pass through the Makefiles and checksums,
comparing them with those from a previous build to:

        * determine what has changed
        * catch "corrections" that have not yet made it into the
        snapshot.

bootstrap
---------
* gamin
I have python-2.4.1 installed in a non-standard location, which causes
installation issues. See 

        http://mail.gnome.org/archives/garnome-list/2005-July/msg00199.html

* pmount
Garnome Makefile needs work. See

        http://mail.gnome.org/archives/garnome-list/2005-August/msg00136.html

* epiphany
- update version to 1.7.5
- fix firefox/mozilla foo
See 
        http://mail.gnome.org/archives/garnome-list/2005-August/msg00083.html

* gnome-system-tools
update version to 1.3.92

* totem
fix firefox/mozilla foo
See 
        http://mail.gnome.org/archives/garnome-list/2005-August/msg00083.html

* dbus & hal
need to make decisions on how to run GARNOME versions

desktop
---------
* evolution
checksums missing entry for port-to-pilot=0.12.diff

* gtksourceview
update version to 1.2.92

* gnome-applets
update version to 2.11.92.1

* gnome-nettool
update version to 1.3.92

* zenity
update version to 2.11.92

geektoys
--------
* gmime
update version to 2.1.16

* gnome-bluetooth
requires gob2

* gnome-meeting
requires pwlib, openh323, and howl
waiting for licensing issues to be resolved. Required Makefiles and
checksums posted earlier to the garnome-list.  See

        http://mail.gnome.org/archives/garnome-list/2005-July/msg00149.html
        
* gnome-pkgview
use .bz2 source rather than .gz [for consistency]

* gob2
Gone "walkabout". See

        http://mail.gnome.org/archives/garnome-list/2005-August/msg00109.html

* libbtctl
I believe that LIBDEPS should be,

        LIBDEPS =  platform/gtk+ bindings/pygtk #mono/mono

* liferea
firefox /mozilla foo is missing.  See attached Makefile

* sabayon
requires root permission to install.  See attached Makefile and

        http://mail.gnome.org/archives/garnome-list/2005-August/msg00134.html

hacker-tools
------------
* memprof
missing PPC patches. See

        http://mail.gnome.org/archives/garnome-list/2005-July/msg00086.html

mono
-----
* gtk-sharp2.0
update version to 2.5.90

* monodoc
on my system: BUILD_ARGS= -j1

* muine
- on my system: BUILD_ARGS= -j1
- patch required by gtk-sharp2.0 update. See

        http://mail.gnome.org/archives/garnome-list/2005-August/msg00106.html


Onwards...

-Joseph
-- 
joseph_sacco [at] comcast [dot] net
GARNAME = liferea
GARVERSION = 0.9.6
CATEGORIES = geektoys
DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz

MASTER_SITES = http://download.sourceforge.net/liferea/

LIBDEPS = platform/gtk+ platform/libgnomeui platform/GConf platform/libxml2 desktop/libgtkhtml
LIBDEPS += $(shell if test ! "`ls $(shell echo $(PKG_CONFIG_PATH) | sed -e "s/:/ /g") 2>&1 /dev/null | grep mozilla-gtkmozembed.pc || ls $(shell echo $(PKG_CONFIG_PATH) | sed -e "s/:/ /g") 2>&1 /dev/null | grep firefox-gtkmozembed.pc`" ; then echo bootstrap/firefox ; fi )

DESCRIPTION = lifearea
define BLURB
Liferea is an aggregator for online news feeds.
 
Liferea supports a number of different feed formats including RSS/RDF, CDF, 
Atom, OCS, and OPML. There are many other news readers available, but 
these others are not available for Linux or require many extra libraries 
to be installed. Liferea tries to fill this gap by being a fast, easy 
to use, easy to install news aggregator for GTK/GNOME.
endef

CONFIGURE_SCRIPTS = $(WORKSRC)/configure
BUILD_SCRIPTS = $(WORKSRC)/Makefile
INSTALL_SCRIPTS = $(WORKSRC)/Makefile

CONFIGURE_ARGS = $(DIRPATHS)
CONFIGURE_ARGS += $(shell if test "`ls $(shell echo $(PKG_CONFIG_PATH) | sed -e "s/:/ /g") 2>&1 /dev/null | grep firefox-gtkmozembed.pc`" ; then echo "--enable-gecko=firefox" ; fi )

include ../category.mk
GARNAME = sabayon
GARVERSION = 2.11.90
CATEGORIES = geektoys
DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2

LIBDEPS = platform/gnome-vfs platform/GConf bindings/gnome-python

DESCRIPTION = sabayon
define BLURB
 #FIXME: blurb goes here
endef

CONFIGURE_SCRIPTS = $(WORKSRC)/configure
BUILD_SCRIPTS = $(WORKSRC)/Makefile
INSTALL_SCRIPTS = custom

CONFIGURE_ARGS = $(DIRPATHS) --with-pam-prefix=/etc

# set distro style to redhat or debian
CONFIGURE_ARGS += --with-distro=redhat

include ../category.mk

install-custom:
	@if [[ -n "${UNATTENDED}" || -e $(COOKIEDIR)/install ]] ; then : ; \
	else \
		if [ `id -u` = "0" ] ; then \
			$(MAKE) -C $(WORKSRC) install ; \
		else \
			echo " ==> You need to be root to install sabayon" ; \
			echo " ==> If you do not have the root password then press <ENTER>" ; \
			if [ -x `which sudo` -a -e /etc/sudoers ] && [ -e /etc/issue.warty ] || [ "`grep -i ubuntu /etc/issue`" ] ; then \
				echo " ==> Please provide your password" ; \
				sudo sh -c "$(MAKE) -C $(WORKSRC) install" ; \
				if [ $$? -gt 0 ] ; then \
					mv ../sabayon ../.sabayon ; \
				fi ; \
				elif [ -x `which su` ] ; then \
					echo " ==> Please provide the root password" ; \
					su -m -c "$(MAKE) -C $(WORKSRC) install" ; \
					if [ $$? -gt 0 ] ; then \
						mv ../sabayon ../.sabayon ; \
					echo " ==> You chose not to provide a root password" ; \
					echo " ==> sabayon support will NOT be included" ; \
					fi ; \
				fi ; \
			fi ; \
		fi


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