firefox.guncelendi
This commit is contained in:
parent
926e48c037
commit
a09ab2e8c8
|
@ -1,13 +1,13 @@
|
|||
# Description: Mozilla.org'dan bağımsız web tarayıcısı
|
||||
# URL: http://www.mozilla.com/firefox/
|
||||
# Packager: milisarge
|
||||
# Depends on: rust autoconf2 libbluray pulseaudio gconf gstreamer yasm sqlite libvpx libevent nss alsa-lib gtk2 gtk3 xorg-app zip unzip gstreamer1 gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-libav
|
||||
# Packager: alihan-ozturk28@hotmail.com
|
||||
# Depends on: autoconf2 libbluray pulseaudio gconf yasm sqlite libvpx libevent nss alsa-lib gtk2 gtk3 xorg-app zip unzip gstreamer1 gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-libav
|
||||
|
||||
name=firefox
|
||||
version=53.0
|
||||
release=1
|
||||
version=49.0.2
|
||||
release=2
|
||||
source=(https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$version/source/firefox-$version.source.tar.xz
|
||||
http://download-origin.cdn.mozilla.net/pub/firefox/releases/53.0/linux-x86_64/xpi/tr.xpi)
|
||||
http://download-origin.cdn.mozilla.net/pub/firefox/releases/$version/linux-x86_64/xpi/tr.xpi)
|
||||
|
||||
build() {
|
||||
|
||||
|
@ -16,7 +16,7 @@ ARCH=`uname -m`
|
|||
|
||||
#for lang in tr
|
||||
#do
|
||||
#wget http://download-origin.cdn.mozilla.net/pub/firefox/releases/$version/linux-$ARCH/xpi/$lang.xpitr.xpi
|
||||
#wget http://download.cdn.mozilla.net/pub/mozilla.org/firefox/releases/$version/linux-$ARCH/xpi/$lang.xpi
|
||||
#done
|
||||
|
||||
cd $name-$version
|
||||
|
@ -24,9 +24,9 @@ cat > mozconfig << "EOF"
|
|||
# If you have a multicore machine, all cores will be used by default.
|
||||
# If desired, you can reduce the number of cores used, e.g. to 1, by
|
||||
# uncommenting the next line and setting a valid number of CPU cores.
|
||||
mk_add_options MOZ_MAKE_FLAGS="-j1"
|
||||
#mk_add_options MOZ_MAKE_FLAGS="-j1"
|
||||
|
||||
# If you have installed dbus-glib, comment out this line:
|
||||
# If you have installed DBus-Glib comment out this line:
|
||||
ac_add_options --disable-dbus
|
||||
|
||||
# If you have installed dbus-glib, and you have installed (or will install)
|
||||
|
@ -34,14 +34,15 @@ ac_add_options --disable-dbus
|
|||
# this line
|
||||
ac_add_options --disable-necko-wifi
|
||||
|
||||
# Uncomment this option if you wish to build with gtk+-2
|
||||
#ac_add_options --enable-default-toolkit=cairo-gtk2
|
||||
|
||||
# Uncomment these lines if you have installed optional dependencies:
|
||||
#ac_add_options --enable-system-hunspell
|
||||
#ac_add_options --enable-startup-notification
|
||||
|
||||
# Uncomment the following option if you have not installed PulseAudio
|
||||
# Comment out following option if you have PulseAudio installed
|
||||
#ac_add_options --disable-pulseaudio
|
||||
# and uncomment this if you installed alsa-lib instead of PulseAudio
|
||||
#ac_add_options --enable-alsa
|
||||
|
||||
# If you have installed GConf, comment out this line
|
||||
ac_add_options --disable-gconf
|
||||
|
@ -73,6 +74,8 @@ ac_add_options --disable-crashreporter
|
|||
ac_add_options --disable-updater
|
||||
ac_add_options --disable-tests
|
||||
|
||||
ac_add_options --enable-optimize
|
||||
|
||||
ac_add_options --enable-gio
|
||||
ac_add_options --enable-official-branding
|
||||
ac_add_options --enable-safe-browsing
|
||||
|
@ -94,21 +97,22 @@ ac_add_options --with-system-zlib
|
|||
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build-dir
|
||||
EOF
|
||||
|
||||
test $(uname -m) = "i686" && sed -i 's/enable-optimize/disable-optimize/' mozconfig || true
|
||||
|
||||
export CFLAGS=$CFLAGS_HOLD
|
||||
export CXXFLAGS_HOLD=$CXXFLAGS
|
||||
export CFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2"
|
||||
export CXXFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2"
|
||||
|
||||
SHELL=/bin/sh make -f client.mk INSTALL_SDK= &&
|
||||
SHELL=/bin/sh make -f client.mk
|
||||
|
||||
mkdir -pv $PKG/usr/{bin,lib{,/mozilla/plugins}}
|
||||
|
||||
SHELL=/bin/sh make -f client.mk DESTDIR=$PKG install INSTALL_SDK= &&
|
||||
SHELL=/bin/sh make -f client.mk DESTDIR=$PKG install INSTALL_SDK=
|
||||
|
||||
chown -R 0:0 $PKG/usr/lib/firefox-53.0 &&
|
||||
|
||||
mkdir -pv $PKG/usr/lib/mozilla/plugins &&
|
||||
ln -sfv ../../mozilla/plugins $PKG/usr/lib/firefox-53.0/browser
|
||||
chown -R 0:0 $PKG/usr/lib/firefox-$version
|
||||
ln -sf ../lib/firefox-$version/firefox $PKG/usr/bin
|
||||
ln -sf ../mozilla/plugins $PKG/usr/lib/firefox-$version
|
||||
|
||||
# Need for gnash
|
||||
mkdir -p $PKG/usr/include/npapi
|
||||
|
@ -138,8 +142,6 @@ install -Dm644 $SRC/$lang.xpi \
|
|||
$PKG/usr/lib/firefox-$version/browser/extensions/langpack-$lang@firefox.mozilla.org.xpi
|
||||
done
|
||||
|
||||
install -d $PKG/usr/lib/firefox-$version/defaults/pref/
|
||||
|
||||
cat > $PKG/usr/lib/firefox-$version/defaults/pref/vendor.js << "EOF"
|
||||
// Use LANG environment variable to choose locale
|
||||
pref("intl.locale.matchOS", true);
|
||||
|
|
Loading…
Reference in New Issue