mirror of
https://aur.archlinux.org/firedragon.git
synced 2024-12-27 05:04:14 +00:00
Fix settings page being buggy by not modifying upstream patches
This commit is contained in:
parent
c567b17cce
commit
c13a9073fd
2
.SRCINFO
2
.SRCINFO
@ -1,7 +1,7 @@
|
|||||||
pkgbase = firedragon
|
pkgbase = firedragon
|
||||||
pkgdesc = Librewolf fork build using custom branding, settings & KDE patches by OpenSUSE
|
pkgdesc = Librewolf fork build using custom branding, settings & KDE patches by OpenSUSE
|
||||||
pkgver = 105.0.1
|
pkgver = 105.0.1
|
||||||
pkgrel = 2
|
pkgrel = 4
|
||||||
url = https://gitlab.com/dr460nf1r3/settings/
|
url = https://gitlab.com/dr460nf1r3/settings/
|
||||||
install = firedragon.install
|
install = firedragon.install
|
||||||
arch = x86_64
|
arch = x86_64
|
||||||
|
40
PKGBUILD
40
PKGBUILD
@ -5,7 +5,7 @@
|
|||||||
pkgname=firedragon
|
pkgname=firedragon
|
||||||
_pkgname=FireDragon
|
_pkgname=FireDragon
|
||||||
pkgver=105.0.1
|
pkgver=105.0.1
|
||||||
pkgrel=2
|
pkgrel=4
|
||||||
pkgdesc="Librewolf fork build using custom branding, settings & KDE patches by OpenSUSE"
|
pkgdesc="Librewolf fork build using custom branding, settings & KDE patches by OpenSUSE"
|
||||||
arch=(x86_64 x86_64_v3 aarch64)
|
arch=(x86_64 x86_64_v3 aarch64)
|
||||||
backup=('usr/lib/firedragon/firedragon.cfg'
|
backup=('usr/lib/firedragon/firedragon.cfg'
|
||||||
@ -79,19 +79,6 @@ prepare() {
|
|||||||
local _cachyos_patches_dir
|
local _cachyos_patches_dir
|
||||||
_cachyos_patches_dir="${srcdir}/cachyos-source/patches"
|
_cachyos_patches_dir="${srcdir}/cachyos-source/patches"
|
||||||
|
|
||||||
#sed -i 's/lib\/librewolf/lib\/firedragon/g' "${_librewolf_patches_dir}/mozilla_dirs.patch"
|
|
||||||
#sed -i 's/lib64\/librewolf/lib64\/firedragon/g' "${_librewolf_patches_dir}/mozilla_dirs.patch"
|
|
||||||
#sed -i 's/librewolf/firedragon/g' "${_librewolf_patches_dir}/mozilla_dirs.patch"
|
|
||||||
|
|
||||||
# Prepare patches, then return to the source directory
|
|
||||||
pushd "${_patches_dir}" && sh "${srcdir}/common/rebrand.sh"
|
|
||||||
popd
|
|
||||||
pushd "${_librewolf_patches_dir}" && sh "${srcdir}/common/rebrand.sh"
|
|
||||||
popd
|
|
||||||
pushd "${_cachyos_patches_dir}" && sh "${srcdir}/common/rebrand.sh"
|
|
||||||
popd
|
|
||||||
|
|
||||||
|
|
||||||
cat >../mozconfig <<END
|
cat >../mozconfig <<END
|
||||||
ac_add_options --enable-application=browser
|
ac_add_options --enable-application=browser
|
||||||
mk_add_options MOZ_OBJDIR=${PWD@Q}/obj
|
mk_add_options MOZ_OBJDIR=${PWD@Q}/obj
|
||||||
@ -124,12 +111,10 @@ export RANLIB=llvm-ranlib
|
|||||||
# Branding
|
# Branding
|
||||||
ac_add_options --allow-addon-sideload
|
ac_add_options --allow-addon-sideload
|
||||||
ac_add_options --enable-update-channel=release
|
ac_add_options --enable-update-channel=release
|
||||||
ac_add_options --with-app-basename=${_pkgname}
|
|
||||||
ac_add_options --with-app-name=${pkgname}
|
ac_add_options --with-app-name=${pkgname}
|
||||||
ac_add_options --with-branding=browser/branding/${pkgname}
|
ac_add_options --with-branding=browser/branding/${pkgname}
|
||||||
ac_add_options --with-distribution-id=org.garudalinux
|
ac_add_options --with-distribution-id=org.garudalinux
|
||||||
ac_add_options --with-unsigned-addon-scopes=app,system
|
ac_add_options --with-unsigned-addon-scopes=app,system
|
||||||
export MOZ_APP_REMOTINGNAME=${pkgname//-/}
|
|
||||||
export MOZ_REQUIRE_SIGNING=1
|
export MOZ_REQUIRE_SIGNING=1
|
||||||
|
|
||||||
# System libraries
|
# System libraries
|
||||||
@ -190,7 +175,6 @@ fi
|
|||||||
|
|
||||||
# KDE menu
|
# KDE menu
|
||||||
patch -Np1 -i "${_librewolf_patches_dir}"/mozilla-kde_after_unity.patch
|
patch -Np1 -i "${_librewolf_patches_dir}"/mozilla-kde_after_unity.patch
|
||||||
patch -Np1 -i "${_cachyos_patches_dir}"/kde/mozilla-nongnome-proxies.patch
|
|
||||||
|
|
||||||
# Disabling Pocket
|
# Disabling Pocket
|
||||||
patch -Np1 -i "${_librewolf_patches_dir}"/sed-patches/disable-pocket.patch
|
patch -Np1 -i "${_librewolf_patches_dir}"/sed-patches/disable-pocket.patch
|
||||||
@ -199,22 +183,14 @@ fi
|
|||||||
patch -Np1 -i "${_librewolf_patches_dir}"/sed-patches/allow-searchengines-non-esr.patch
|
patch -Np1 -i "${_librewolf_patches_dir}"/sed-patches/allow-searchengines-non-esr.patch
|
||||||
|
|
||||||
# Remove search extensions (experimental)
|
# Remove search extensions (experimental)
|
||||||
cp "${srcdir}/librewolf-source/assets/search-config.json" services/settings/dumps/main/search-config.json
|
# cp "${srcdir}/librewolf-source/assets/search-config.json" services/settings/dumps/main/search-config.json
|
||||||
|
|
||||||
# Stop some undesired requests (https://gitlab.com/librewolf-community/browser/common/-/issues/10)
|
# Stop some undesired requests (https://gitlab.com/librewolf-community/browser/common/-/issues/10)
|
||||||
# patch -Np1 -i "${_librewolf_patches_dir}"/sed-patches/stop-undesired-requests.patch
|
patch -Np1 -i "${_librewolf_patches_dir}"/sed-patches/stop-undesired-requests.patch
|
||||||
|
|
||||||
# Assorted patches
|
# Assorted patches
|
||||||
patch -Np1 -i "${_librewolf_patches_dir}"/urlbarprovider-interventions.patch
|
patch -Np1 -i "${_librewolf_patches_dir}"/urlbarprovider-interventions.patch
|
||||||
|
|
||||||
# Change some hardcoded directory strings that could lead to unnecessarily
|
|
||||||
# Created directories
|
|
||||||
patch -Np1 -i "${_librewolf_patches_dir}"/mozilla_dirs.patch
|
|
||||||
|
|
||||||
# somewhat experimental patch to fix bus/dbus/remoting names to io.gitlab.librewolf
|
|
||||||
# should not break things, buuuuuuuuuut we'll see.
|
|
||||||
# patch -Np1 -i "${_librewolf_patches_dir}"/dbus_name.patch
|
|
||||||
|
|
||||||
# Allow uBlockOrigin to run in private mode by default, without user intervention.
|
# Allow uBlockOrigin to run in private mode by default, without user intervention.
|
||||||
patch -Np1 -i "${_librewolf_patches_dir}"/allow-ubo-private-mode.patch
|
patch -Np1 -i "${_librewolf_patches_dir}"/allow-ubo-private-mode.patch
|
||||||
|
|
||||||
@ -224,7 +200,7 @@ fi
|
|||||||
# UI patches
|
# UI patches
|
||||||
# Remove references to firefox from the settings UI, change text in some of the links,
|
# Remove references to firefox from the settings UI, change text in some of the links,
|
||||||
# explain that we force en-US and suggest enabling history near the session restore checkbox.
|
# explain that we force en-US and suggest enabling history near the session restore checkbox.
|
||||||
# patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/pref-naming.patch
|
patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/pref-naming.patch
|
||||||
|
|
||||||
# Remap help links
|
# Remap help links
|
||||||
patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/remap-links.patch
|
patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/remap-links.patch
|
||||||
@ -236,7 +212,7 @@ fi
|
|||||||
patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/lw-logo-devtools.patch
|
patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/lw-logo-devtools.patch
|
||||||
|
|
||||||
# Update privacy preferences
|
# Update privacy preferences
|
||||||
# patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/privacy-preferences.patch
|
patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/privacy-preferences.patch
|
||||||
|
|
||||||
# Remove firefox references in the urlbar, when suggesting opened tabs.
|
# Remove firefox references in the urlbar, when suggesting opened tabs.
|
||||||
patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/remove-branding-urlbar.patch
|
patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/remove-branding-urlbar.patch
|
||||||
@ -250,9 +226,6 @@ fi
|
|||||||
# Hide "snippets" section from the home page settings, as it was already locked.
|
# Hide "snippets" section from the home page settings, as it was already locked.
|
||||||
patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/remove-snippets-from-home.patch
|
patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/remove-snippets-from-home.patch
|
||||||
|
|
||||||
# Add warning that sanitizing exceptions are bypassed by the options in History > Clear History when LibreWolf closes > Settings
|
|
||||||
# patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/sanitizing-description.patch
|
|
||||||
|
|
||||||
# Add patch to hide website appearance settings
|
# Add patch to hide website appearance settings
|
||||||
patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/website-appearance-ui-rfp.patch
|
patch -Np1 -i "${_librewolf_patches_dir}"/ui-patches/website-appearance-ui-rfp.patch
|
||||||
|
|
||||||
@ -272,9 +245,6 @@ fi
|
|||||||
patch -Np1 -i "${_patches_dir}"/custom/librewolf-pref-pane.patch
|
patch -Np1 -i "${_patches_dir}"/custom/librewolf-pref-pane.patch
|
||||||
patch -Np1 -i "${_patches_dir}"/custom/add_firedragon_svg.patch
|
patch -Np1 -i "${_patches_dir}"/custom/add_firedragon_svg.patch
|
||||||
|
|
||||||
# Needed build fix
|
|
||||||
patch -Np1 -i "${_cachyos_patches_dir}"/zstandard-0.18.0.patch
|
|
||||||
|
|
||||||
rm -f "${srcdir}"/common/source_files/mozconfig
|
rm -f "${srcdir}"/common/source_files/mozconfig
|
||||||
cp -r "${srcdir}"/common/source_files/* ./
|
cp -r "${srcdir}"/common/source_files/* ./
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user