Commit graph

92 commits

Author SHA1 Message Date
ohfp
ba2a977285
note to self: consider taking a bash scripting refresher course. 2021-02-01 16:04:20 +01:00
ohfp
11640262a6
use a more recent rust version for the tarball builds 2021-02-01 15:46:45 +01:00
ohfp
b623874e96
test building tarball with some very preliminary patches 2021-02-01 13:29:58 +01:00
ohfp
e81be4dfbb
allow building without the global menubar; remove some leftover stuff from the arch build script; adjust ids in tarball scripts as well 2021-01-31 11:51:25 +01:00
ohfp
e4852c5050
85.0-1 – get Arch build ready 2021-01-27 16:23:40 +01:00
ohfp
11d4b95742
fix missing sed-line for undesired requests 2021-01-27 10:57:18 +01:00
ohfp
60cbb0acf5
fix flatpak/appimage releases using old settings 2021-01-20 15:28:10 +01:00
ohfp
b8c8f7ee12
add patch to binary_tarball script as well 2021-01-08 20:44:53 +01:00
ohfp
b16649c000
Block some more undesired requests
See https://gitlab.com/librewolf-community/browser/common/-/issues/10
2021-01-04 23:18:23 +01:00
ohfp
9c0fcc0de5
Improve the Flatpak build process
.desktop file, icon and appdata are now properly exported by flatpak.

"Wayland first" flatpak, falling back to X11 if not on Wayland.
Note: this is currently potentially broken on many systems (ie. font
rendering is broken).
See https://github.com/flatpak/flatpak/issues/2861.
Might work when using Wayland + Gnome, does not seem to work on Arch +
Sway (couldn't get it working with any workaround for now).

Several smaller issues addressed.

A few untested issues might remain (Screensharing, WebRTC/Camera access)

Addresses (at least partially): #128, #132, #131, #118
2021-01-01 01:48:34 +01:00
ohfp
aa51ea96c7
v83.0-1 2020-11-21 13:22:34 +01:00
ohfp
fcb0d9bed3
v82.0.2-1 2020-10-29 02:18:46 +01:00
ohfp
42d221db49
v81.0-2 2020-09-30 14:52:19 +02:00
ohfp
9499616e71
changed tarball path 2020-08-27 14:52:05 +02:00
ohfp
26d8096f17
actually use the added py3.5 patch for debian 2020-08-27 11:48:26 +02:00
ohfp
ecef2148df
fix pwd/obj path substition failing in script 2020-08-27 10:23:29 +02:00
ohfp
b9fd2f5276
v80.0.1 2020-08-27 10:03:03 +02:00
ohfp
88cb3f43bc
v79.0-1 #5: python >= 3.5 for deb/xenial build 2020-07-31 12:11:59 +02:00
ohfp
d4eb092cfd
v79.0.1 #4 2020-07-31 01:32:35 +02:00
ohfp
23811d11c0
v79.0.1 #3 – missing patch download 2020-07-31 01:03:51 +02:00
ohfp
15333fb833
v79.0-1 #2
Fix some wrong build options for aarch64; correct patch pathes
2020-07-31 00:15:15 +02:00
ohfp
d73ef25178
v79.0-1
Also (re-)adds some debian armhf-patches – not really needed, but making
it easier to apply the libstdc++-related patches without having to
modify them.
2020-07-30 17:57:09 +02:00
ohfp
be613fc53e
update megabar patch 2020-07-01 19:48:06 +02:00
ohfp
fffe391367
v78.0.1-1 2020-07-01 18:02:24 +02:00
ohfp
ac3d1cfbdb
v77.0.1-1 2020-06-06 21:39:06 +02:00
ohfp
b044585b88 Remove mozilla plugin certificates, fixes #112
Via `sed` instead of a patch, in the hope that it might be less of a
maintenance burden compared to patch witch changes in the file to patch
with subsequent upstream releases.

Should only be merged once it's ensured there are no unforseen side
effects when built with the Plugin Certificates removed.
2020-04-10 18:22:10 +00:00
ohfp
aa8205bb6c try a fixed cbindgen version 2020-04-08 00:21:41 +02:00
ohfp
fc51b4f6d4 include new patches for old ubuntu build to build 75.0 2020-04-07 22:42:19 +02:00
ohfp
23798fa90d v74.0.1-1; try webrtc on aarch64 without patches 2020-04-03 22:56:31 +02:00
ohfp
a960c6488a small AppStream and AppImage fixes 2020-03-31 20:30:46 +02:00
ohfp
04836e8221 fix path to xml for envsubst 2020-03-31 14:10:35 +02:00
ohfp
ade8552b4a add some optional dependencies during tarball build 2020-03-31 12:35:05 +02:00
ohfp
c75783737f fix some env vars for aarch64 builds 2020-03-31 11:19:50 +02:00
ohfp
b4785c8efd generate appstream metadata 2020-03-31 10:57:25 +02:00
ohfp
41d7dd8bdb appdir-lint demands a png; fix variable in configure-source script 2020-03-31 10:08:20 +02:00
ohfp
db26c01451 use clang from repos for aarch64 2020-03-31 09:53:45 +02:00
ohfp
046c27552b comment some ubuntu-specific options; fix flatpak json talk-variable 2020-03-30 23:21:01 +02:00
ohfp
154607e95c export hardening variables 2020-03-30 21:57:33 +02:00
ohfp
ab0f7be852 build PIE librewolf via hardening-wrapper 2020-03-30 15:34:15 +02:00
ohfp
ed05c3f672 try build without explicit gold; fix flatpak json 2020-03-30 14:08:39 +02:00
ohfp
2405b48f74 we should probably strip binaries, to avoid getting a 1.6G libxul.so 2020-03-30 12:16:17 +02:00
ohfp
4223941028 fix tarball / path handling in configure-tarball script 2020-03-30 10:37:02 +02:00
ohfp
69ce8eb8b7 fix leftover tarball path variable 2020-03-30 09:17:21 +02:00
ohfp
3348328df5 fix variable names for patch pathes 2020-03-30 00:55:22 +02:00
ohfp
c09ed9cfc7 too many mozconfigs, again.. 2020-03-30 00:40:04 +02:00
ohfp
85f55868f6 Disable PGO for deb/ubuntu, because everything is horrible.
Also: Grab dependencies, patches and further config options from ubuntu
upstream build sources. Builds statically against a
mozilla-gcc-7/libstdc++7. Let's hope this works for Appimages and
Flatpaks as well, "everywhere".
2020-03-30 00:26:30 +02:00
ohfp
ef8a143b61 re-introduce profiling 2020-03-29 16:52:39 +02:00
ohfp
e5d850cfc8 try it with libstdc++6 2020-03-29 16:35:03 +02:00
ohfp
c932f8870b bash/script fixes 2020-03-29 16:13:20 +02:00
ohfp
e5b4cec424 mozconfig not available at build time 2020-03-29 15:54:14 +02:00