summaryrefslogtreecommitdiff
path: root/libre/netsurf
diff options
context:
space:
mode:
Diffstat (limited to 'libre/netsurf')
-rw-r--r--libre/netsurf/PKGBUILD19
-rw-r--r--libre/netsurf/remove_nonprivacy_options.patch146
2 files changed, 156 insertions, 9 deletions
diff --git a/libre/netsurf/PKGBUILD b/libre/netsurf/PKGBUILD
index bb14d364b..b96cfc417 100644
--- a/libre/netsurf/PKGBUILD
+++ b/libre/netsurf/PKGBUILD
@@ -22,9 +22,11 @@ makedepends=('re2c' 'netsurf-buildsystem' 'perl-html-parser' 'nsgenbind>=0.3'
'inetutils' 'libutf8proc>1.3.1' 'git' 'setconf' 'check' 'gtk3'
'duktape')
source=("git://git.netsurf-browser.org/netsurf.git#tag=release/$pkgver"
- netsurf.sh)
+ netsurf.sh
+ remove_nonprivacy_options.patch)
sha256sums=('SKIP'
- 'f2e2f61f1864da57cafa74ffdbefac2f9e1d55d9627e82ef923d4931684c5c49')
+ 'f2e2f61f1864da57cafa74ffdbefac2f9e1d55d9627e82ef923d4931684c5c49'
+ '61bec340c47a089b1b5c33d3ae330a340999a1e40be7fc8768fa572c6ca3b617')
prepare() {
cd "$pkgname"
@@ -55,15 +57,12 @@ prepare() {
\|Ebay|d
\|IMDB|d
\|ESPN|d
- \|Aminet|d
- \|OS4Depot|d
s|DuckDuckGo|DuckDuckGo HTML|
s|duckduckgo[.]com|duckduckgo.com/html|
s|duckduckgo[.]com/html/favicon.ico|duckduckgo.com/favicon.ico|
s|seeks-project.info|seeks.fr|g
- ' gtk/res/SearchEngines \
- \!NetSurf/Resources/SearchEngines \
- amiga/resources/SearchEngines
+ ' \!NetSurf/Resources/SearchEngines \
+ resources/SearchEngines
sed -i '\|readable name such as| s|google|duckduckgo|
\|readable name such as| s|yahoo|seeks|
\|host address such as www[.]google[.]com| s|google[.]com|duckduckgo.com/html|
@@ -99,8 +98,10 @@ prepare() {
\!NetSurf/Resources/en/welcome.html\,faf \
\!NetSurf/Resources/it/welcome.html\,faf \
\!NetSurf/Resources/ja/welcome.html\,faf
- sed -i 's|nsgenbind -g|nsgenbind|
- ' javascript/Makefile
+ sed -i 's|Google|DuckDuckGo HTML|
+ ' frontends/amiga/dist/NetSurf.guide
+ # patch and remove anything that's left
+ patch -p1 -i ../remove_nonprivacy_options.patch
}
build() {
diff --git a/libre/netsurf/remove_nonprivacy_options.patch b/libre/netsurf/remove_nonprivacy_options.patch
new file mode 100644
index 000000000..a46cf3273
--- /dev/null
+++ b/libre/netsurf/remove_nonprivacy_options.patch
@@ -0,0 +1,146 @@
+diff --git a/frontends/gtk/res/options.gtk2.ui b/frontends/gtk/res/options.gtk2.ui
+index d5542ba..0044395 100644
+--- a/frontends/gtk/res/options.gtk2.ui
++++ b/frontends/gtk/res/options.gtk2.ui
+@@ -2717,67 +2717,16 @@
+ </columns>
+ <data>
+ <row>
+- <col id="0">Google</col>
+- </row>
+- <row>
+- <col id="0">Yahoo!</col>
+- </row>
+- <row>
+- <col id="0">Microsoft Live</col>
+- </row>
+- <row>
+- <col id="0">Buisiness.com</col>
+- </row>
+- <row>
+- <col id="0">Omgili</col>
+- </row>
+- <row>
+- <col id="0">BBC News</col>
+- </row>
+- <row>
+- <col id="0">Ubuntu Packages</col>
+- </row>
+- <row>
+ <col id="0">Creative Commons</col>
+ </row>
+ <row>
+- <col id="0">Ask</col>
+- </row>
+- <row>
+- <col id="0">Answers</col>
+- </row>
+- <row>
+ <col id="0">Dictionary.com</col>
+ </row>
+ <row>
+- <col id="0">YouTube</col>
+- </row>
+- <row>
+- <col id="0">AeroMP3</col>
+- </row>
+- <row>
+- <col id="0">AOL</col>
+- </row>
+- <row>
+- <col id="0">Baidu</col>
+- </row>
+- <row>
+- <col id="0">Amazon</col>
+- </row>
+- <row>
+- <col id="0">Ebay</col>
+- </row>
+- <row>
+- <col id="0">IMBD</col>
+- </row>
+- <row>
+- <col id="0">ESPN</col>
+- </row>
+- <row>
+ <col id="0">Wikipedia</col>
+ </row>
+ <row>
+- <col id="0">DuckDuckGo</col>
++ <col id="0">DuckDuckGo HTML</col>
+ </row>
+ </data>
+ </object>
+diff --git a/frontends/gtk/res/options.gtk3.ui b/frontends/gtk/res/options.gtk3.ui
+index 2a3516f..8ff684f 100644
+--- a/frontends/gtk/res/options.gtk3.ui
++++ b/frontends/gtk/res/options.gtk3.ui
+@@ -2950,67 +2950,16 @@
+ </columns>
+ <data>
+ <row>
+- <col id="0" translatable="no">Google</col>
+- </row>
+- <row>
+- <col id="0" translatable="no">Yahoo!</col>
+- </row>
+- <row>
+- <col id="0" translatable="no">Microsoft Live</col>
+- </row>
+- <row>
+- <col id="0" translatable="no">Buisiness.com</col>
+- </row>
+- <row>
+- <col id="0" translatable="no">Omgili</col>
+- </row>
+- <row>
+- <col id="0" translatable="no">BBC News</col>
+- </row>
+- <row>
+- <col id="0" translatable="no">Ubuntu Packages</col>
+- </row>
+- <row>
+ <col id="0" translatable="no">Creative Commons</col>
+ </row>
+ <row>
+- <col id="0" translatable="no">Ask</col>
+- </row>
+- <row>
+- <col id="0" translatable="no">Answers</col>
+- </row>
+- <row>
+ <col id="0" translatable="no">Dictionary.com</col>
+ </row>
+ <row>
+- <col id="0" translatable="no">YouTube</col>
+- </row>
+- <row>
+- <col id="0" translatable="no">AeroMP3</col>
+- </row>
+- <row>
+- <col id="0" translatable="no">AOL</col>
+- </row>
+- <row>
+- <col id="0" translatable="no">Baidu</col>
+- </row>
+- <row>
+- <col id="0" translatable="no">Amazon</col>
+- </row>
+- <row>
+- <col id="0" translatable="no">Ebay</col>
+- </row>
+- <row>
+- <col id="0" translatable="no">IMBD</col>
+- </row>
+- <row>
+- <col id="0" translatable="no">ESPN</col>
+- </row>
+- <row>
+ <col id="0" translatable="no">Wikipedia</col>
+ </row>
+ <row>
+- <col id="0" translatable="no">DuckDuckGo</col>
++ <col id="0" translatable="no">DuckDuckGo HTML</col>
+ </row>
+ </data>
+ </object>