85.0-1 – get Arch build ready

This commit is contained in:
ohfp 2021-01-27 16:21:45 +01:00
parent c539dbbfd2
commit e4852c5050
No known key found for this signature in database
GPG key ID: 2954CC8585E27A3F
4 changed files with 18 additions and 14 deletions

View file

@ -7,6 +7,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
This project follows the official Firefox releases, but also uses This project follows the official Firefox releases, but also uses
[Arch Linux Package Versioning](https://wiki.archlinux.org/index.php/Arch_package_guidelines#Package_versioning) to mark individual releases in between versions. [Arch Linux Package Versioning](https://wiki.archlinux.org/index.php/Arch_package_guidelines#Package_versioning) to mark individual releases in between versions.
## [85.0-1] Unreleased
### Fixed
- Non-Arch releases should now also have some additional startup requests removed
### Changed
- New upstream release 85.0
- `dom.event.contextmenu.enabled` is now an unlocked preference
## [84.0.2-2] - 2021-01-20 ## [84.0.2-2] - 2021-01-20
### Fixed ### Fixed

View file

@ -6,7 +6,7 @@
pkgname=librewolf pkgname=librewolf
_pkgname=LibreWolf _pkgname=LibreWolf
# how to get ci vars instead? # how to get ci vars instead?
pkgver=84.0.2 pkgver=85.0
pkgrel=1 pkgrel=1
pkgdesc="Community-maintained fork of Firefox, focused on privacy, security and freedom." pkgdesc="Community-maintained fork of Firefox, focused on privacy, security and freedom."
arch=(x86_64 aarch64) arch=(x86_64 aarch64)
@ -24,7 +24,7 @@ optdepends=('networkmanager: Location detection via available WiFi networks'
'hunspell-en_US: Spell checking, American English') 'hunspell-en_US: Spell checking, American English')
options=(!emptydirs !makeflags !strip) options=(!emptydirs !makeflags !strip)
_arch_svn=https://git.archlinux.org/svntogit/packages.git/plain/trunk _arch_svn=https://git.archlinux.org/svntogit/packages.git/plain/trunk
_settings_commit=0d0cd76c4465b4be11a3460ae4bcee3500e665e4 _settings_commit=640b375dc02c5b089f678ed16b0232d1c0cc0721
source_x86_64=(https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz source_x86_64=(https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz
$pkgname.desktop $pkgname.desktop
"git+https://gitlab.com/${pkgname}-community/browser/common.git" "git+https://gitlab.com/${pkgname}-community/browser/common.git"
@ -42,14 +42,14 @@ source_aarch64=(https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/
arm.patch arm.patch
https://raw.githubusercontent.com/archlinuxarm/PKGBUILDs/master/extra/firefox/build-arm-libopus.patch) https://raw.githubusercontent.com/archlinuxarm/PKGBUILDs/master/extra/firefox/build-arm-libopus.patch)
sha256sums_x86_64=('92bfd518d4f9760c897388a8e06130b171c1c43524d8af181add9daac2be7b37' sha256sums_x86_64=('5f03712642f5e77de4581d2ba3ee3e87cfa44c3d2fdd8fe0fb56ea05a57f7b50'
'0b28ba4cc2538b7756cb38945230af52e8c4659b2006262da6f3352345a8bed2' '0b28ba4cc2538b7756cb38945230af52e8c4659b2006262da6f3352345a8bed2'
'SKIP' 'SKIP'
'SKIP' 'SKIP'
'682bf4bf5d79db0080aa132235a95b25745c8ef944d2a2e1fed985489d894df5' '682bf4bf5d79db0080aa132235a95b25745c8ef944d2a2e1fed985489d894df5'
'f2f7403c9abd33a7470a5861e247b488693cf8d7d55c506e7e579396b7bf11e6' 'f2f7403c9abd33a7470a5861e247b488693cf8d7d55c506e7e579396b7bf11e6'
'6ca4d5a50a6645ff35da0bd2e9b606172f55123ddaec3ed1f87416c18f9800ff') '6ca4d5a50a6645ff35da0bd2e9b606172f55123ddaec3ed1f87416c18f9800ff')
sha256sums_aarch64=('92bfd518d4f9760c897388a8e06130b171c1c43524d8af181add9daac2be7b37' sha256sums_aarch64=('5f03712642f5e77de4581d2ba3ee3e87cfa44c3d2fdd8fe0fb56ea05a57f7b50'
'0b28ba4cc2538b7756cb38945230af52e8c4659b2006262da6f3352345a8bed2' '0b28ba4cc2538b7756cb38945230af52e8c4659b2006262da6f3352345a8bed2'
'SKIP' 'SKIP'
'SKIP' 'SKIP'
@ -123,7 +123,8 @@ END
export CXXFLAGS+=" -g0" export CXXFLAGS+=" -g0"
export RUSTFLAGS="-Cdebuginfo=0" export RUSTFLAGS="-Cdebuginfo=0"
export LDFLAGS+=" -Wl,--no-keep-memory" # we should have more than enough RAM on the CI spot instances.
# export LDFLAGS+=" -Wl,--no-keep-memory"
patch -p1 -i ../arm.patch patch -p1 -i ../arm.patch
patch -p1 -i ../build-arm-libopus.patch patch -p1 -i ../build-arm-libopus.patch

View file

@ -1,13 +1,5 @@
This Repository contains all the required material to build the browser on Linux platforms. This Repository contains all the required material to build the browser on Linux platforms.
### Status
Unfortunately, at the moment we are only barely keeping up with maintenance releases following
upstream Firefox releases. AppImage and Flatpak-releases are still to be considered experimental.
Debian builds are already being built by a third party contributer (see !12), and will hopefully soon be
integrated as well. We are fully aware of the issues and wishes/improvements piling up rest assured,
we will get to them as soon as possible!
### Important ### Important
The following instructions are currently outdated. The build scripts are currently meant to be The following instructions are currently outdated. The build scripts are currently meant to be

View file

@ -11,7 +11,7 @@ LAUNCHER_SCRIPT=$3;
CI_PROJECT_DIR=${CI_PROJECT_DIR:-$(realpath $(dirname $0)/../../)} CI_PROJECT_DIR=${CI_PROJECT_DIR:-$(realpath $(dirname $0)/../../)}
_SCRIPT_FOLDER=$(realpath $(dirname $0)); _SCRIPT_FOLDER=$(realpath $(dirname $0));
_EXTRACTED_TARBALL_FOLDER=$_SCRIPT_FOLDER/librewolf; _EXTRACTED_TARBALL_FOLDER=$_SCRIPT_FOLDER/librewolf;
_SETTINGS_COMMIT=0d0cd76c4465b4be11a3460ae4bcee3500e665e4 _SETTINGS_COMMIT=640b375dc02c5b089f678ed16b0232d1c0cc0721
_SETTINGS_REPO='https://gitlab.com/librewolf-community/settings.git'; _SETTINGS_REPO='https://gitlab.com/librewolf-community/settings.git';
# Extracts the binary tarball # Extracts the binary tarball