]> git.openpandora.org Git - openembedded.git/commitdiff
firefox, fennec, minimo: marks internal libs with PRIVATE_LIBS
authorKoen Kooi <koen@openembedded.org>
Sun, 2 Nov 2008 10:33:54 +0000 (11:33 +0100)
committerKoen Kooi <koen@openembedded.org>
Sun, 2 Nov 2008 10:33:54 +0000 (11:33 +0100)
packages/mozilla/fennec_hg.bb
packages/mozilla/firefox.inc
packages/mozilla/firefox_3.0.1.bb
packages/mozilla/firefox_3.1b1.bb
packages/mozilla/minimo_cvs.bb

index 8c6f326f7375eeae0020c1fd9e9a60cdcabbd4dc..ecc2876becc25d087d15618103f20abccd2d42ff 100644 (file)
@@ -2,12 +2,12 @@ DESCRIPTION = "Mozilla Mobile browser"
 DEPENDS += "cairo alsa-lib "
 
 PV = "0.9+1.0a1"
-MOZPV = "1.0a1"
-PR = "r0"
+MOZPV = "1.0a2pre"
+PR = "r1"
 PE = "1"
 
-SRC_URI = "hg://hg.mozilla.org/;module=mozilla-central;rev=6c2f8bd79cbc \
-           hg://hg.mozilla.org/;module=mobile-browser;rev=8f96b58057ad \
+SRC_URI = "hg://hg.mozilla.org/;module=mozilla-central;rev=30a69fb5df8e \
+           hg://hg.mozilla.org/;module=mobile-browser;rev=b6dd20dc72fa \
            file://jsautocfg.h \
            file://jsautocfg-dontoverwrite.patch;patch=1 \
 "
index 9cc670a9ba52a51384011b939c7b95805a90b51f..0684214fc660977db8df990e45264b37094e43c5 100644 (file)
@@ -47,3 +47,34 @@ do_stage() {
        autotools_stage_all
 }
 
+# We don't build XUL as system shared lib, so we can mark all libs as private
+PRIVATE_LIBS = "libnssckbi.so \
+                libxpcom.so \
+                libplc4.so \
+                libssl3.so \
+                libfreebl3.so \
+                libnss3.so \
+                libnspr4.so \
+                libmozjs.so \
+                libxul.so \
+                libplds4.so \
+                libnssutil3.so \
+                libsqlite3.so \
+                libsoftokn3.so \
+                libnssdbm3.so \
+                libsmime3.so \
+                libnullplugin.so \
+                libimgicon.so \
+                libdbusservice.so \
+                libbrowserdirprovider.so \
+                libbrowsercomps.so \
+                libnptest.so \
+                libMyService.so \
+                libmozgnome.so \
+                libtestdynamic.so \
+                libnkgnomevfs.so \
+                libxpcomsample.so \
+                libunixprintplugin.so \
+"
+
+
index 5d09bb4375d1039dcad6f54a0f822c62397ab132..24927c7f3d76c29ae604831c1c9710a2621554de 100644 (file)
@@ -1,5 +1,5 @@
 DEPENDS += "cairo"
-PR = "r7"
+PR = "r8"
 
 SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${PV}/source/firefox-${PV}-source.tar.bz2 \
        file://jsautocfg.h \
index eac4adcb758fdf659ed2d18aa9b0effc36ff287c..7a41491ea79185c26f67d6d10ea3cc5f670222b3 100644 (file)
@@ -2,7 +2,7 @@ DEPENDS += "cairo"
 
 PV = "3.0.1+3.1b1"
 MOZPV = "3.1b1"
-PR = "r0"
+PR = "r1"
 
 SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/${MOZPV}-candidates/build2/source/firefox-${MOZPV}-source.tar.bz2 \
        file://jsautocfg.h \
index b94dff2ab1956a4ffa6d3b41925164fe7d5f799c..074f0e123bd9a9c2efac741207f620a666b391dd 100644 (file)
@@ -12,6 +12,7 @@ MOZDATE = "20070626"
 
 PV = "0.02+cvs${MOZDATE}"
 PE = "1"
+PR = "r1"
 
 SRC_URI = "cvs://anonymous@${CVSSVR}/cvsroot;module=mozilla;tag=${BRTAG};date=${MOZDATE} \
           file://minimo.patch;patch=1 \
@@ -149,5 +150,35 @@ do_install() {
        install -m 0644 res/html/gopher-unknown.gif ${D}${mozdir}/res/html
 }
 
+# We don't build XUL as system shared lib, so we can mark all libs as private
+PRIVATE_LIBS = "libnssckbi.so \
+                libxpcom.so \
+                libplc4.so \
+                libssl3.so \
+                libfreebl3.so \
+                libnss3.so \
+                libnspr4.so \
+                libmozjs.so \
+                libxul.so \
+                libplds4.so \
+                libnssutil3.so \
+                libsqlite3.so \
+                libsoftokn3.so \
+                libnssdbm3.so \
+                libsmime3.so \
+                libnullplugin.so \
+                libimgicon.so \
+                libdbusservice.so \
+                libbrowserdirprovider.so \
+                libbrowsercomps.so \
+                libnptest.so \
+                libMyService.so \
+                libmozgnome.so \
+                libtestdynamic.so \
+                libnkgnomevfs.so \
+                libxpcomsample.so \
+                libunixprintplugin.so \
+"
+
 FILES_${PN}-dbg += "${libdir}/mozilla-minimo/.debug*"
 FILES_${PN} += "${mozdir}"