[RFC]: Patch to include epilicious in epiphany-extensions



I've been looking into putting epilicious in epiphany-extensions (from
CVS). I haven't quite gotten so far as to trying it all out (building
stuff with jhbuild at the moment) but I thought that if I can get early
feedback on my attempt so far it would probably help a bit.

Anything obvious I've missed?

/M

This is the diff for configure.ac:

--- epiphany-extensions_orig/configure.ac	2006-07-12 22:16:38.000000000 +0100
+++ epiphany-extensions/configure.ac	2006-07-16 22:51:28.000000000 +0100
@@ -156,7 +156,7 @@
 USEFUL_EXTENSIONS="actions auto-reload auto-scroller certificates error-viewer extensions-manager-ui gestures java-console page-info push-scroller select-stylesheet sidebar smart-bookmarks tab-groups tab-states"
 DEFAULT_EXTENSIONS="actions auto-scroller certificates error-viewer extensions-manager-ui gestures java-console page-info push-scroller select-stylesheet sidebar smart-bookmarks tab-groups tab-states"
 
-PYTHON_ALL_EXTENSIONS="python-console sample-python favicon"
+PYTHON_ALL_EXTENSIONS="python-console sample-python epilicious favicon"
 PYTHON_USEFUL_EXTENSIONS="python-console favicon"
 PYTHON_DEFAULT_EXTENSIONS="python-console favicon"
 
@@ -342,6 +342,7 @@
 extensions/auto-scroller/Makefile
 extensions/certificates/Makefile
 extensions/dashboard/Makefile
+extensions/epilicious/Makefile
 extensions/gestures/Makefile
 extensions/error-viewer/Makefile
 extensions/error-viewer/mozilla/Makefile


This is the Makefile.am in extensions/epilicious:

epiliciousdir = $(EXTENSIONS_DIR)
epiclicious_PYTHON = \
		     libepilicious/pydelicious.py \
		     libepilicious/progress.py \
		     libepilicious/__init__.py \
		     libepilicious/EpiphanyStore.py \
		     libepilicious/DeliciousStore.py \
		     libepilicious/BaseStore.py \
		     epilicious.py

gladedir = $(pkgdatadir)/glade
glade_DATA = \
	     progress.glade

schemadir = $(GCONF_SCHEMA_FILE_DIR)
schema_DATA = epilicious.schemas

extensioninidir = $(extensiondir)
extensionini_DATA = epilicious.ephy-extension

epilicious.py : epilicious.py.in
	sed -e "s|%EXTENSION_DIR%|$(extensiondir)|" $< > $@

# ??? @INTLTOOL_SCHEMAS_RULE@
@EPIPHANY_EXTENSION_RULE@

install-data-local: $(schema_DATA)
if GCONF_SCHEMAS_INSTALL
	if test -z "$(DESTDIR)" ; then \
	for p in $^ ; do \
		GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \
		$(GCONFTOOL) --makefile-install-rule $$p >&1 > /dev/null; \
	done \
	fi
endif

CLEANFILES  =
DISTCLEANFILES = epilicious.py

EXTRA_DIST = $(glade_DATA) $(schema_DATA) $(extensionini_DATA)

-- 
Magnus Therning                             (OpenPGP: 0xAB4DFBA4)
magnus therning org             Jabber: magnus therning gmail com
http://therning.org/magnus

Software is not manufactured, it is something you write and publish.
Keep Europe free from software patents, we do not want censorship
by patent law on written works.

If our ideas of intellectual property are wrong, we must change them,
improve them and return them to their original purpose. When
intellectual property rules diminish the supply of new ideas, they
steal from all of us.
     -- Andrew Brown, November 19, 2005, The Guardian

Attachment: pgpyjPxI8euLz.pgp
Description: PGP signature



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