summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVladislav Nepogodin2021-02-28 19:54:44 +0400
committerVladislav Nepogodin2021-02-28 19:54:44 +0400
commit2bcc5c3f5fbbe4b34c4b828ebc340c614d40765b (patch)
tree3c2976411172afac8fd608d1a73116ae5ac43766
parent5df041322225a48b2d69b90025b3019ef5fe9ba7 (diff)
downloadaur-2bcc5c3f5fbbe4b34c4b828ebc340c614d40765b.tar.gz
update
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD18
2 files changed, 9 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3d25f88bbd34..a5c2e1c26d78 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -15,6 +15,7 @@ pkgbase = librewolf-nightly
makedepends = mesa
makedepends = imake
makedepends = inetutils
+ makedepends = ccache
makedepends = rust
makedepends = mozilla-common
makedepends = xorg-server-xwayland
diff --git a/PKGBUILD b/PKGBUILD
index 167a015ec548..b8ccd016d47e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,7 +17,7 @@ url="https://librewolf-community.gitlab.io/"
depends=(gtk3 libxt mime-types dbus-glib
ffmpeg nss ttf-font libpulse
libvpx libjpeg zlib icu libevent libpipewire02)
-makedepends=(unzip zip diffutils yasm mesa imake inetutils
+makedepends=(unzip zip diffutils yasm mesa imake inetutils ccache
rust mozilla-common xorg-server-xwayland xorg-server-xvfb
autoconf2.13 mercurial clang llvm jack gtk2 nodejs cbindgen nasm
python-setuptools python-psutil python-zstandard git binutils lld)
@@ -88,14 +88,12 @@ prepare() {
ac_add_options --enable-application=browser
mk_add_options MOZ_OBJDIR=${PWD@Q}/obj
-# This supposedly speeds up compilation (We test through dogfooding anyway)
-ac_add_options --disable-tests
-ac_add_options --disable-debug
-
ac_add_options --prefix=/usr
ac_add_options --enable-release
ac_add_options --enable-hardening
ac_add_options --enable-rust-simd
+ac_add_options --with-ccache
+ac_add_options --enable-default-toolkit=cairo-gtk3-wayland
export CC='clang'
export CXX='clang++'
export AR=llvm-ar
@@ -126,9 +124,11 @@ ac_add_options --with-system-jpeg
ac_add_options --enable-pulseaudio
ac_add_options --enable-alsa
ac_add_options --enable-jack
+ac_add_options --disable-warnings-as-errors
ac_add_options --disable-crashreporter
+ac_add_options --disable-tests
+ac_add_options --disable-debug
ac_add_options --disable-updater
-ac_add_options --enable-default-toolkit=cairo-gtk3-wayland
# Disables crash reporting, telemetry and other data gathering tools
mk_add_options MOZ_CRASHREPORTER=0
@@ -337,11 +337,9 @@ END
install -Dm644 browser/branding/librewolf/default$i.png \
"$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/librewolf.png"
done
- install -Dm644 browser/branding/official/content/about-logo.png \
+ install -Dm644 browser/branding/librewolf/content/about-logo.png \
"$pkgdir/usr/share/icons/hicolor/192x192/apps/librewolf.png"
-
- # arch upstream provides a separate svg for this. we don't have that, so let's re-use 16.png
- install -Dm644 browser/branding/librewolf/default16.png \
+ install -Dm644 browser/branding/librewolf/identity-icons-brand.svg \
"$pkgdir/usr/share/icons/hicolor/symbolic/apps/librewolf-symbolic.png"
install -Dm644 ../$pkgname.desktop \