summaryrefslogtreecommitdiff
path: root/waterfox/debian
diff options
context:
space:
mode:
Diffstat (limited to 'waterfox/debian')
-rw-r--r--waterfox/debian/README.debian5
-rw-r--r--waterfox/debian/bgstack15-waterfox-prefs.js9
-rw-r--r--waterfox/debian/changelog106
-rw-r--r--waterfox/debian/control85
-rw-r--r--waterfox/debian/mozconfig4
-rw-r--r--waterfox/debian/watch5
-rw-r--r--waterfox/debian/waterfox.dsc14
-rw-r--r--waterfox/debian/waterfox_devuan.dsc14
8 files changed, 182 insertions, 60 deletions
diff --git a/waterfox/debian/README.debian b/waterfox/debian/README.debian
index e69de29..ae660ab 100644
--- a/waterfox/debian/README.debian
+++ b/waterfox/debian/README.debian
@@ -0,0 +1,5 @@
+waterfox (2020.01-1+devuan) obs; urgency=medium
+
+ - Cherry-picked a patch from upstream so the application can actually compile: 45130a237874aaa96bdf23ee107b0be0e0a2afab.patch
+
+ -- B Stack <bgstack15@gmail.com> Tue, 28 Jan 2020 07:58:33 -0500
diff --git a/waterfox/debian/bgstack15-waterfox-prefs.js b/waterfox/debian/bgstack15-waterfox-prefs.js
index d78172c..716667c 100644
--- a/waterfox/debian/bgstack15-waterfox-prefs.js
+++ b/waterfox/debian/bgstack15-waterfox-prefs.js
@@ -1,6 +1,6 @@
// file: /usr/lib/waterfox/browser/defaults/preferences/bgstack15-waterfox-prefs.js
// deployed with waterfox package (rpm or dpkg) built by bgstack15
-// last modified 2019-12-21
+// last modified 2020-04-15
// reference:
// https://support.mozilla.org/en-US/kb/customizing-firefox-using-autoconfig
// bgstack15-palemoon-prefs.js
@@ -28,7 +28,12 @@ pref("browser.startup.page", 3);
pref("browser.tabs.closeWindowWithLastTab", false);
pref("browser.uiCustomization.state", "{\"placements\":{\"PanelUI-contents\":[\"edit-controls\",\"zoom-controls\",\"new-window-button\",\"e10s-button\",\"privatebrowsing-button\",\"save-page-button\",\"print-button\",\"history-panelmenu\",\"fullscreen-button\",\"find-button\",\"preferences-button\",\"add-ons-button\",\"developer-button\",\"sync-button\"],\"addon-bar\":[\"addonbar-closebutton\",\"status-bar\"],\"PersonalToolbar\":[\"personal-bookmarks\"],\"nav-bar\":[\"urlbar-container\",\"bookmarks-menu-button\",\"downloads-button\",\"home-button\",\"jid1-n8wh2cbfc2qauj_jetpack-browser-action\",\"ublock0_raymondhill_net-browser-action\",\"_f73df109-8fb4-453e-8373-f59e61ca4da3_-browser-action\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"toolbar-menubar\":[\"menubar-items\"]},\"seen\":[\"jid1-n8wh2cbfc2qauj_jetpack-browser-action\",\"ublock0_raymondhill_net-browser-action\",\"_f73df109-8fb4-453e-8373-f59e61ca4da3_-browser-action\",\"developer-button\"],\"dirtyAreaCache\":[\"PersonalToolbar\",\"nav-bar\",\"TabsToolbar\",\"toolbar-menubar\",\"PanelUI-contents\",\"addon-bar\"],\"currentVersion\":6,\"newElementCount\":0}");
pref("browser.uidensity", 1);
-pref("browser.urlbar.trimURLs", false);
+// These two have to stay undefined in Firefox 77+ in order for the drop-down for autocompletion to still work.
+//pref("browser.urlbar.disableExtendForTests", true);
+//pref("browser.urlbar.maxRichResults", 0);
+pref("browser.urlbar.trimURLs", false);
+pref("browser.urlbar.update1", false);
+pref("browser.xul.error_pages.enabled", false);
pref("camera.control.face_detection.enabled", false);
pref("captivedetect.canonicalURL", "http://127.0.0.1:9999/");
pref("devtools.devedition.promo.url", "https://127.0.0.1:9999/");
diff --git a/waterfox/debian/changelog b/waterfox/debian/changelog
index 79eff80..8fe42fc 100644
--- a/waterfox/debian/changelog
+++ b/waterfox/debian/changelog
@@ -1,3 +1,109 @@
+waterfox (2020.08-1+devuan) obs; urgency=medium
+
+ - Latest version
+ * Updated Network Security Services
+ * Set maximum supported TLS version to 1.3 and minimum to 1.2
+ * Updated SQLite library
+ * Improved <table> support
+ * Latest security advisories patched (best effort)
+
+ -- Ben Stack <bgstack15@gmail.com> Tue, 25 Aug 2020 14:26:28 -0400
+
+waterfox (2020.07-1+devuan) obs; urgency=medium
+
+ - Latest version. No release notes yet on waterfox.net
+
+ -- Ben Stack <bgstack15@gmail.com> Tue, 11 Aug 2020 14:01:31 -0400
+
+waterfox (2020.06-1+devuan) obs; urgency=medium
+
+ - Latest security advisories patched (best effort).
+ * Note: Aware of issues with some websites such as Netflix! It is
+ being investigated.
+ * As the differences between Classic and later Firefox versions
+ grow, we are doing our best to patch the security advisories as
+ we think apply to Classic.
+
+ -- Ben Stack <bgstack15@gmail.com> Sat, 04 Jul 2020 12:04:59 -0400
+
+waterfox (2020.06-1+devuan) obs; urgency=medium
+
+ - Latest security advisories patched (best effort)*
+ - Various website compatibilty changes (Thanks to
+ [hawkeye116477](https://github.com/MrAlex94/Waterfox/issues?q=is%3Apr+author%3Ahawkeye116477))
+ * JavaScript globalThis implemented
+ * Fix for WebAudio
+ * Partial Shadow DOM v1 support (experimental)
+ * Fix for some crashes
+
+ -- Ben Stack <bgstack15@gmail.com> Thu, 04 Jun 2020 13:54:57 -0400
+
+waterfox (2020.05-1+devuan) obs; urgency=medium
+
+ - Latest security advisories patched (best effort)*
+
+ -- Ben Stack <bgstack15@gmail.com> Wed, 08 Apr 2020 14:38:08 -0400
+
+waterfox (2020.04-1+devuan) obs; urgency=medium
+
+ * From blog release notes
+ - Classic branch
+ * Fixed various security issues
+ * Improved gtk support (thanks to hawkeye116477)
+ * Fixed library requirements on Linux
+ * Various media library updates
+ * Added DNS resolution to webextensions api
+ * Updated timezone data for internationalization functions
+ * Enabled unprefixed Fullscreen API
+ * Various website rending issues fixed (Kinguin, Intel, Epic Games and others)
+ * Fixed problems related with uBO html filters
+ * Updated en-US dictionary
+
+ -- Ben Stack <bgstack15@gmail.com> Wed, 08 Apr 2020 14:38:08 -0400
+
+waterfox (2020.03-1+devuan) obs; urgency=medium
+
+ - From blog release notes
+ - Classic branch
+ * Fixed various websites not loading properly (Thanks to hawkeye116477 for the gargantuan effort)
+ * Logo now has Classic tag to differentiate from Current
+ * Improved gtk3 support
+ * Fixed DRM issues (Netflix, Prime Video etc)
+ * Various privacy settings update
+ * Fixed library requirements on Linux
+ * Various media library updates
+ * Added DNS resolution to webextensions api
+ * Updated timezone data for internationalization functions
+ * Enabled unprefixed Fullscreen API
+ * Various website rending issues fixed (Kinguin, Intel, Epic Games and others)
+ * Fixed problems related with uBO html filters
+ * Updated en-US dictionary
+
+ -- Ben Stack <bgstack15@gmail.com> Thu, 12 Mar 2020 08:35:07 -0400
+
+waterfox (2020.02-1+devuan) obs; urgency=medium
+
+ - From blog release notes
+ - Classic branch
+ * Fixed library requirements on Linux
+ * Various media library updates
+ * Added DNS resolution to webextensions api
+ * Updated timezone data for internationalization functions
+ * Enabled unprefixed Fullscreen API
+ * Various website rending issues fixed (Kinguin, Intel, Epic Games and others)
+ * Fixed problems related with uBO html filters
+ * Updated en-US dictionary
+
+ -- B Stack <bgstack15@gmail.com> Tue, 18 Feb 2020 15:33:11 -0500
+
+waterfox (2020.01-1+devuan) obs; urgency=medium
+
+ - From blog release notes
+ - Classic branch
+ * Very important security patches
+
+ -- B Stack <bgstack15@gmail.com> Tue, 28 Jan 2020 07:58:33 -0500
+
waterfox (2019.12-1+devuan) obs; urgency=medium
- Classic branch
diff --git a/waterfox/debian/control b/waterfox/debian/control
index f9736d9..a55d956 100644
--- a/waterfox/debian/control
+++ b/waterfox/debian/control
@@ -4,49 +4,50 @@ Priority: optional
Maintainer: B Stack <bgstack15@gmail.com>
XSBC-Original-Maintainer: Steven Pusser <stevep@mxlinux.org>
Build-Depends: debhelper (>= 12),
- autoconf2.13,
- autotools-dev,
- binutils-avr,
- cargo (>= 0.25),
- ccache,
- clang-6.0,
- dpkg-dev (>= 1.16.1.1~),
- libasound2-dev,
- libbz2-dev,
- libclang-6.0-dev,
- libdbus-glib-1-dev,
- libevent-dev (>= 1.4.1),
- libgconf2-dev,
- libglib2.0-dev (>= 2.16.0),
- libgtk2.0-dev (>= 2.10),
- libgtk-3-dev,
- libiw-dev,
- libjpeg-dev,
- libjsoncpp-dev,
- libnotify-dev,
- libpulse-dev,
- libreadline-dev,
- libstartup-notification0-dev,
- libtinfo-dev,
- libx11-dev,
- libx11-xcb-dev,
- libxt-dev,
- llvm-6.0-dev,
- locales,
- lsb-release,
- python2.7,
- python-minimal (>= 2.6.6-13~),
- python-ply,
- rustc (>= 1.24),
- unzip,
- xauth,
- xfonts-base,
- xvfb,
- yasm (>= 1.1),
- zip,
- zlib1g-dev
+ autoconf2.13,
+ autotools-dev,
+ binutils-avr,
+ cargo (>= 0.35),
+ ccache,
+ clang (>= 4.0) | clang-4.0 | clang-6.0 | clang-7,
+ dpkg-dev (>= 1.16.1.1~),
+ libasound2-dev,
+ libbz2-dev,
+ libclang-dev (>= 4.0) | libclang-4.0-dev | libclang-6.0-dev | libclang-7-dev,
+ libdbus-glib-1-dev,
+ libevent-dev (>= 1.4.1),
+ libfontconfig-dev,
+ libgconf2-dev,
+ libglib2.0-dev (>= 2.16.0),
+ libgtk2.0-dev (>= 2.10),
+ libgtk-3-dev,
+ libiw-dev,
+ libjpeg-dev,
+ libjsoncpp-dev,
+ libnotify-dev,
+ libreadline-dev,
+ libstartup-notification0-dev,
+ libtinfo-dev,
+ libx11-dev,
+ libx11-xcb-dev,
+ libxt-dev,
+ llvm-dev (>= 4.0) | llvm-4.0-dev | llvm-6.0-dev | llvm-7-dev,
+ locales,
+ lsb-release,
+ python2 (>= 2.7.18-2~) | python (>= 2.7),
+ python-ply,
+ rustc (>= 1.34),
+ unzip,
+ xauth,
+ xfonts-base,
+ xvfb,
+ yasm (>= 1.1),
+ zip,
+ zlib1g-dev
+# disabled for testing python-minimal (>= 2.6.6-13~),
Standards-Version: 3.9.7
Homepage: https://www.waterfox.net/
+# libfontconfig-dev only added for Debian OBS which is choking as of 2020-04 on libfontconfig-dev | libfontconfig1-dev for deps: libgtk-3-dev, libpango1.0-dev, libcairo2-dev, libxft-dev
Package: waterfox
Architecture: any
@@ -54,7 +55,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: waterfox-kde
Replaces: waterfox-kde
Provides: www-browser, gnome-www-browser, waterfox-classic
-Suggests: fonts-lyx, libasound2, pulseaudio
+Suggests: fonts-lyx, libasound2
Description: Free, open and private browser
Waterfox focuses on giving users choice while also helping make the world a
better place. Watefox is partners with Ecosia, a search engine that plants trees
diff --git a/waterfox/debian/mozconfig b/waterfox/debian/mozconfig
index 0b6416a..e9f4bb6 100644
--- a/waterfox/debian/mozconfig
+++ b/waterfox/debian/mozconfig
@@ -1,5 +1,5 @@
-export CC=clang-6.0
-export CXX=clang++-6.0
+export CC=clang
+export CXX=clang++
ac_add_options --prefix=/usr
ac_add_options --enable-optimize="-O2"
diff --git a/waterfox/debian/watch b/waterfox/debian/watch
new file mode 100644
index 0000000..00aff65
--- /dev/null
+++ b/waterfox/debian/watch
@@ -0,0 +1,5 @@
+# This can pull in the source code, but not the real xpi file. Unfortunately you need to hand-assemble a tarball with the xpi file in it. See README.debian
+version=4
+# uscan will make a nice symlink, so no name mangling is required.
+opts=filenamemangle=s/.+\/([\d\.]+-classic)\.tar\.gz/waterfox_$1.orig\.tar\.gz/ \
+ https://github.com/MrAlex94/Waterfox/tags .*/([\d\.]+)-classic\.tar\.gz
diff --git a/waterfox/debian/waterfox.dsc b/waterfox/debian/waterfox.dsc
deleted file mode 100644
index b30ce9d..0000000
--- a/waterfox/debian/waterfox.dsc
+++ /dev/null
@@ -1,14 +0,0 @@
-Format: 3.0 (quilt)
-Source: waterfox
-Binary: waterfox
-Architecture: any
-Version: 56.2.4-0
-Maintainer: hawkeye116477 <hawkeye116477@gmail.com>
-Homepage: https://www.waterfox.net/
-Standards-Version: 3.9.7
-Build-Depends: debhelper (>= 9), autoconf2.13, libgtk-3-dev (>= 3.4), libgconf2-dev, libdbus-glib-1-dev, libpulse-dev, libasound2-dev, yasm (>= 1.1), build-essential, libgtk2.0-dev (>= 2.10), libxt-dev, python2.7, python-minimal (>= 2.6.6-13~), python-ply, zip, unzip, ccache, cargo (>= 0.25), libgl1-mesa-dev, libnotify-dev, binutils-avr, libfreetype6-dev, libfontconfig1-dev, pkg-config, libtinfo-dev, clang-6.0 | clang-4.0, llvm-6.0-dev | llvm-4.0-dev, rustc (>= 1.24), libxext-dev, libglib2.0-dev (>= 2.16.0), libpango1.0-dev, libstartup-notification0-dev, libcurl4-openssl-dev, libiw-dev, mesa-common-dev, libxrender-dev, dbus-x11, xvfb, libx11-dev, libx11-xcb-dev, libfile-fcntllock-perl, apt-utils, locales, autotools-dev, libjpeg-dev, zlib1g-dev, libreadline-dev, dpkg-dev (>= 1.16.1.1~), libevent-dev (>= 1.4.1), libjsoncpp-dev, xfonts-base, xauth, lsb-release
-Package-List:
- waterfox deb web optional arch=any
-Files:
- 0000000000000000000000000000000 1 waterfox.orig.tar.gz
- 0000000000000000000000000000000 1 waterfox.debian.tar.gz
diff --git a/waterfox/debian/waterfox_devuan.dsc b/waterfox/debian/waterfox_devuan.dsc
new file mode 100644
index 0000000..9d4a57a
--- /dev/null
+++ b/waterfox/debian/waterfox_devuan.dsc
@@ -0,0 +1,14 @@
+Format: 3.0 (quilt)
+Source: waterfox
+Binary: waterfox
+Architecture: any
+Version: 2020.08-1+devuan
+Maintainer: B Stack <bgstack15@gmail.com>
+Homepage: https://www.waterfox.net/
+Standards-Version: 4.1.4
+Build-Depends: debhelper (>= 12), autoconf2.13, autotools-dev, binutils-avr, cargo (>= 0.35), ccache, clang (>= 4.0) | clang-4.0 | clang-6.0 | clang-7, dpkg-dev (>= 1.16.1.1~), libasound2-dev, libbz2-dev, libclang-dev (>= 4.0) | libclang-4.0-dev | libclang-6.0-dev | libclang-7-dev, libdbus-glib-1-dev, libevent-dev (>= 1.4.1), libgconf2-dev, libglib2.0-dev (>= 2.16.0), libgtk2.0-dev (>= 2.10), libgtk-3-dev, libiw-dev, libjpeg-dev, libjsoncpp-dev, libnotify-dev, libreadline-dev, libstartup-notification0-dev, libtinfo-dev, libx11-dev, libx11-xcb-dev, libxt-dev, llvm-dev (>= 4.0) | llvm-4.0-dev | llvm-6.0-dev | llvm-7-dev, locales, lsb-release, python2 (>= 2.7.18-2~) | python (>= 2.7), python-ply, rustc (>= 1.34), unzip, xauth, xfonts-base, xvfb, yasm (>= 1.1), zip, zlib1g-dev, libfontconfig-dev
+Package-List:
+ waterfox deb web optional arch=any
+Files:
+ 0000000000000000000000000000000 1 waterfox.orig.tar.gz
+ 0000000000000000000000000000000 1 waterfox.debian.tar.gz
bgstack15