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