Attached is a new Makefile for firefox that includes a post-install target that will link the nss/nspr libs to $(libdir).
evolution-webcal can now be built using the old Makefile. -Joseph -- joseph_sacco [at] comcast [dot] net
GARNAME = firefox GARVERSION = 1.0.7 CATEGORIES = bootstrap DISTFILES = $(GARNAME)-$(GARVERSION)-source.tar.bz2 mozconfig-firefox PATCHFILES = firefox-1.0-freetype-fixes.patch firefox-1.0-pango-renderer.patch firefox-1.0.4-epiphany-integration.patch firefox-1.0.4-gcc4x-fixes.patch garnome-fixes.diff MASTER_SITES = http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$(GARVERSION)/source/ LIBDEPS = platform/gtk+ platform/pango platform/ORBit2 DESCRIPTION = firefox define BLURB Cross Platform, enhanced browser based on the Mozilla (Gecko) Rendering Engine endef WORKSRC = $(WORKDIR)/mozilla CONFIGURE_SCRIPTS = $(WORKSRC)/configure BUILD_SCRIPTS = $(WORKSRC)/Makefile INSTALL_SCRIPTS = $(WORKSRC)/Makefile CONFIGURE_ARGS = $(DIRPATHS) include ../category.mk CONFIGURE_ARGS := $(shell echo $(CONFIGURE_ARGS) | sed 's,--enable-debug,--disable-debug,') CONFIGURE_ARGS := $(shell echo $(CONFIGURE_ARGS) | sed 's,--enable-tests,--disable-tests,') CFLAGS := $(shell echo $(CFLAGS) | sed 's,-g ,,') CXXFLAGS := $(shell echo $(CXXFLAGS) | sed 's,-g ,,') pre-configure: @echo "Exporting required Firefoxisms..." @cp $(FILEDIR)/mozconfig-firefox $(WORKSRC)/.mozconfig pre-install: @echo "Fixing broken NSS header installation..." @mkdir -p $(includedir)/$(GARNAME)-$(GARVERSION)/nss/ @cp -f $(WORKSRC)/dist/public/nss/*.h $(includedir)/$(GARNAME)-$(GARVERSION)/nss/ @mkdir -p $(includedir)/$(GARNAME)-$(GARVERSION)/seccmd/ @cp -f $(WORKSRC)/dist/public/seccmd/*.h $(includedir)/$(GARNAME)-$(GARVERSION)/seccmd/ post-install: @echo "Set up links for FF libs..." @LIB_LIST="libnspr4.so libnss3.so libnsskbi.so libplc4.so libplds4.so libsmime3.so \ libsoftokn3.so libssl3"; \ for file in $$LIB_LIST; do \ ln -sf $(libdir)/$(GARNAME)-$(GARVERSION)/$$file $(libdir); \ done @$(MAKECOOKIE)
-- garnome-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/garnome-list
