# HG changeset patch # User Dominique Corbex # Date 1363465871 -3600 # Node ID 2003ad924842fd280af703b68fa7ba6202863370 # Parent ae7d609d0002762617e44975456d5f396ec46d6d Up: firefox-dev (17.0.4esr) diff -r ae7d609d0002 -r 2003ad924842 firefox-dev/receipt --- a/firefox-dev/receipt Sat Mar 16 21:29:51 2013 +0100 +++ b/firefox-dev/receipt Sat Mar 16 21:31:11 2013 +0100 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="firefox-dev" -VERSION="10.0.2" +VERSION="17.0.4esr" CATEGORY="development" SHORT_DESC="firefox devel files" MAINTAINER="jozee@slitaz.org" @@ -15,24 +15,40 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib/pkgconfig - cp -a $_pkg/usr/lib/firefox-devel $fs/usr/lib - cp -a $_pkg/usr/include $fs/usr + printf "Installing include files.." + mkdir -p $fs/usr/include/$WANTED-$VERSION && + cp -rL $src/obj-firefox/dist/include/* $fs/usr/include/$WANTED-$VERSION + status - # Gecko 1.9.0 compatibility... - #ln -s npfunctions.h $fs/usr/include/firefox-$VERSION/stable/npupp.h + printf "Installing libs files.." + mkdir -p $fs/usr/lib/$WANTED-devel/sdk/bin/ply && + cp -rL $src/obj-firefox/dist/sdk/bin/*.py \ + $fs/usr/lib/$WANTED-devel/sdk/bin && + cp -rL $src/obj-firefox/dist/sdk/bin/ply/*.py \ + $fs/usr/lib/$WANTED-devel/sdk/bin/ply && + mkdir -p $fs/usr/lib/$WANTED-devel/sdk/lib && + cp -rL $src/obj-firefox/dist/sdk/lib/* \ + $fs/usr/lib/$WANTED-devel/sdk/lib + status + +# printf "Installing npapi files.." +# mkdir -v $fs/usr/include/$WANTED-$VERSION/npapi && +# cp -a $src/dom/plugins/base/*.h $fs/usr/include/$WANTED-$VERSION/npapi +# status # /usr/share/idl folder should also be in firefox-dev - cp -a $_pkg/usr/share $fs/usr + printf "Installing idl files.." + mkdir -p $fs/usr/share/$WANTED-$VERSION/idl && + cp -rL $src/obj-firefox/dist/idl/* $fs/usr/share/$WANTED-$VERSION/idl + status # copy missing *.pc files - cp -a $stuff/*.pc $fs/usr/lib/pkgconfig - - # copy missing xpidl files - cp -a $_pkg/typelib/xpidl/xpidl $fs/usr/lib/firefox-devel/sdk/lib - + printf "Installing pkgconfig files.." + mkdir -p $fs/usr/lib/pkgconfig && + cp -a $stuff/*.pc $fs/usr/lib/pkgconfig && # fix version - sed -i "s/3\.5\../$VERSION/" $fs/usr/lib/pkgconfig/* + sed -i "s/VERSION/$VERSION/" $fs/usr/lib/pkgconfig/* + status } # Pre and post install commands for Tazpkg. diff -r ae7d609d0002 -r 2003ad924842 firefox-dev/stuff/firefox-gtkmozembed.pc --- a/firefox-dev/stuff/firefox-gtkmozembed.pc Sat Mar 16 21:29:51 2013 +0100 +++ b/firefox-dev/stuff/firefox-gtkmozembed.pc Sat Mar 16 21:31:11 2013 +0100 @@ -1,8 +1,8 @@ prefix=/usr libdir=/usr/lib/firefox-devel sdkdir=/usr/lib/firefox-devel/sdk -includedir=/usr/include/firefox-3.5.5 +includedir=/usr/include/firefox-VERSION Name: mozilla-gtkembedmoz Description: Mozilla Embedding Widget for Gtk+ -Version: 3.5.5 +Version: VERSION diff -r ae7d609d0002 -r 2003ad924842 firefox-dev/stuff/firefox-js.pc --- a/firefox-dev/stuff/firefox-js.pc Sat Mar 16 21:29:51 2013 +0100 +++ b/firefox-dev/stuff/firefox-js.pc Sat Mar 16 21:31:11 2013 +0100 @@ -1,10 +1,10 @@ prefix=/usr libdir=/usr/lib/firefox-devel/sdk/lib sdkdir=/usr/lib/firefox-devel/sdk -includedir=/usr/include/firefox-3.5.5 +includedir=/usr/include/firefox-VERSION Name: JavaScript Description: The Mozilla JavaScript Library -Version: 3.5.5 +Version: VERSION Libs: -L${sdkdir}/sdk/lib -lmozjs Cflags: -I${includedir} -DXP_UNIX -DJS_THREADSAFE diff -r ae7d609d0002 -r 2003ad924842 firefox-dev/stuff/firefox-plugin.pc --- a/firefox-dev/stuff/firefox-plugin.pc Sat Mar 16 21:29:51 2013 +0100 +++ b/firefox-dev/stuff/firefox-plugin.pc Sat Mar 16 21:31:11 2013 +0100 @@ -1,10 +1,10 @@ prefix=/usr libdir=/usr/lib/firefox-devel/sdk/lib sdkdir=/usr/lib/firefox-devel/sdk -includedir=/usr/include/firefox-3.5.5 +includedir=/usr/include/firefox-VERSION Name: Mozilla Plug-In API Description: Mozilla Plug-In API -Version: 3.5.5 +Version: VERSION Libs: -L${libdir} Cflags: -I${includedir} diff -r ae7d609d0002 -r 2003ad924842 firefox-dev/stuff/firefox-xpcom.pc --- a/firefox-dev/stuff/firefox-xpcom.pc Sat Mar 16 21:29:51 2013 +0100 +++ b/firefox-dev/stuff/firefox-xpcom.pc Sat Mar 16 21:31:11 2013 +0100 @@ -1,11 +1,11 @@ prefix=/usr exec_prefix=/usr libdir=/usr/lib/firefox-devel/sdk/lib -includedir=/usr/include/firefox-3.5.5 -idldir=/usr/share/idl/firefox-3.5.5/stable +includedir=/usr/include/firefox-VERSION +idldir=/usr/share/firefox-VERSION/idl Name: XPCOM Description: The Mozilla Cross Platform Component Library -Version: 3.5.5 +Version: VERSION Libs: -L${libdir} -lxpcom -Cflags: -I/usr/include/firefox-3.5.5 -I${includedir} +Cflags: -I/usr/include/firefox-VERSION -I${includedir} diff -r ae7d609d0002 -r 2003ad924842 firefox-dev/stuff/libxul.pc --- a/firefox-dev/stuff/libxul.pc Sat Mar 16 21:29:51 2013 +0100 +++ b/firefox-dev/stuff/libxul.pc Sat Mar 16 21:31:11 2013 +0100 @@ -1,11 +1,11 @@ prefix=/usr libdir=/usr/lib/firefox-devel/sdk/lib sdkdir=/usr/lib/firefox-devel/sdk -includedir=/usr/include/firefox-3.5.5 -idldir=/usr/share/idl/firefox-3.5.5 +includedir=/usr/include/firefox-VERSION +idldir=/usr/share/idl/firefox-VERSION Name: libxul Description: The Mozilla Runtime and Embedding Engine -Version: 3.5.5 +Version: VERSION Libs: -L${sdkdir}/lib -lxpcomglue_s -lxul -lxpcom Cflags: -I${includedir} -fshort-wchar