Changes to make-firefox for KDE integration
This commit is contained in:
parent
d950524fff
commit
2f1b546862
1 changed files with 23 additions and 0 deletions
|
|
@ -28,6 +28,29 @@ rm debian/control
|
|||
patch -p1 < $DATA/enable-js-options.patch
|
||||
cp ./browser/components/preferences/advanced-scripts.xul ./browser/components/preferences/in-content/
|
||||
|
||||
# KDE integration patches from https://www.rosenauer.org/hg/mozilla
|
||||
# These should be taken from the hg branch corresponding to the right version
|
||||
# (or default) and placed in the DATA directory in unmodified form
|
||||
cp $DATA/mozilla-kde.patch debian/patches/
|
||||
cp $DATA/firefox-kde.patch debian/patches/abrowser-kde.patch
|
||||
|
||||
# Add to series
|
||||
cat << EOF >> debian/patches/series
|
||||
mozilla-kde.patch
|
||||
abrowser-kde.patch
|
||||
EOF
|
||||
|
||||
# Add kde.js file
|
||||
echo 'pref("browser.preferences.instantApply", false);' > debian/kde.js
|
||||
sed -i '/pre-build/r /dev/stdin' debian/rules << 'EOF'
|
||||
mkdir -p $(MOZ_DISTDIR)/bin/defaults/pref
|
||||
cp $(CURDIR)/debian/kde.js $(MOZ_DISTDIR)/bin/defaults/pref/kde.js
|
||||
EOF
|
||||
|
||||
# A line is added to widget/gtk/moz.build by unity-menubar.patch, so we have to fix mozilla-kde.patch
|
||||
sed -i "/widget\/gtk\/moz\.build/,/widget\/gtk\/nsFilePicker\.cpp/{ /chromium/d; /generic/a\ \ \ \ \ '/layout/style',
|
||||
; }" debian/patches/mozilla-kde.patch
|
||||
|
||||
# js settings
|
||||
cat $DATA/settings.js >> debian/vendor-firefox.js
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue