Browse Source

Update to version 80.0.3987.106-1

seppiofish 5 years ago
parent
commit
5546657493
2 changed files with 21 additions and 16 deletions
  1. 10 8
      .SRCINFO
  2. 11 8
      PKGBUILD

+ 10 - 8
.SRCINFO

@@ -1,7 +1,7 @@
 pkgbase = ungoogled-chromium
 	pkgdesc = A lightweight approach to removing Google web service dependency
-	pkgver = 80.0.3987.87
-	pkgrel = 2
+	pkgver = 80.0.3987.106
+	pkgrel = 1
 	url = https://github.com/Eloston/ungoogled-chromium
 	arch = x86_64
 	license = BSD
@@ -11,6 +11,7 @@ pkgbase = ungoogled-chromium
 	makedepends = yasm
 	makedepends = mesa
 	makedepends = ninja
+	makedepends = nodejs
 	makedepends = git
 	makedepends = clang
 	makedepends = lld
@@ -39,6 +40,7 @@ pkgbase = ungoogled-chromium
 	depends = libxml2
 	depends = fontconfig
 	depends = harfbuzz
+	depends = libvpx
 	depends = libjpeg
 	depends = re2
 	depends = libevent
@@ -59,14 +61,14 @@ pkgbase = ungoogled-chromium
 	optdepends = libva-vdpau-driver: for hardware video acceleration with NVIDIA GPUs
 	provides = chromium
 	conflicts = chromium
-	source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-80.0.3987.87.tar.xz
+	source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-80.0.3987.106.tar.xz
 	source = chromium-launcher-6.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v6.tar.gz
-	source = https://github.com/Eloston/ungoogled-chromium/archive/80.0.3987.87-2.tar.gz
-	source = https://github.com/ungoogled-software/ungoogled-chromium-archlinux/archive/f7cde761ef8694d66f08939fd4fe25e20658b99a.tar.gz
-	sha256sums = f51f6fca5d9abbef855aa6b5bf427410c6e96ae58b64a7d45f843868cfb0ac8e
+	source = https://github.com/Eloston/ungoogled-chromium/archive/80.0.3987.106-1.tar.gz
+	source = https://github.com/ungoogled-software/ungoogled-chromium-archlinux/archive/b39bf35e8765a7af01d97a53854ff0628b2fba07.tar.gz
+	sha256sums = 2ead924b4414a8a5f085fa0e0df56563ef41bd4290cc403c05d5beec238cbe82
 	sha256sums = 04917e3cd4307d8e31bfb0027a5dce6d086edb10ff8a716024fbb8bb0c7dccf1
-	sha256sums = 1d2c48d8bb6e934819eefeb2e1152644ebff675c5b481036d2aba73727c429a0
-	sha256sums = a2ce4e0fed59bf011cda5270774ec9b8740ad04a3b83fa103865989728c14eec
+	sha256sums = 1d1fb27585902648725c938fdc851c80d0061620b9a91e4aeb0699786ec63fa7
+	sha256sums = 82f3f5ac30fc7d525547a25bc429bbcff2378ce1228c8125851ad3b5675fabff
 
 pkgname = ungoogled-chromium
 

+ 11 - 8
PKGBUILD

@@ -3,9 +3,9 @@
 # Derived from official Chromium and Inox PKGBUILDS and ungoogled-chromium buildkit
 
 pkgname=ungoogled-chromium
-pkgver=80.0.3987.87
-_rev=2
-_archver=f7cde761ef8694d66f08939fd4fe25e20658b99a
+pkgver=80.0.3987.106
+_rev=1
+_archver=b39bf35e8765a7af01d97a53854ff0628b2fba07
 pkgrel=${_rev}
 _launcher_ver=6
 pkgdesc="A lightweight approach to removing Google web service dependency"
@@ -15,7 +15,7 @@ license=('BSD')
 depends=('gtk3' 'nss' 'alsa-lib' 'xdg-utils' 'libxss' 'libcups' 'libgcrypt'
          'ttf-font' 'systemd' 'dbus' 'libpulse' 'pciutils' 'json-glib' 'libva'
          'desktop-file-utils' 'hicolor-icon-theme' 'jsoncpp' 'openjpeg2')
-makedepends=('python' 'python2' 'gperf' 'yasm' 'mesa' 'ninja' 'git'
+makedepends=('python' 'python2' 'gperf' 'yasm' 'mesa' 'ninja' 'nodejs' 'git'
              'clang' 'lld' 'gn' 'llvm' 'quilt')
 optdepends=('pepper-flash: support for Flash content'
             'kdialog: needed for file dialogs in KDE'
@@ -30,10 +30,10 @@ source=(https://commondatastorage.googleapis.com/chromium-browser-official/chrom
         chromium-launcher-$_launcher_ver.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver.tar.gz
         https://github.com/Eloston/ungoogled-chromium/archive/$pkgver-$pkgrel.tar.gz
         https://github.com/ungoogled-software/ungoogled-chromium-archlinux/archive/${_archver}.tar.gz)
-sha256sums=('f51f6fca5d9abbef855aa6b5bf427410c6e96ae58b64a7d45f843868cfb0ac8e'
+sha256sums=('2ead924b4414a8a5f085fa0e0df56563ef41bd4290cc403c05d5beec238cbe82'
             '04917e3cd4307d8e31bfb0027a5dce6d086edb10ff8a716024fbb8bb0c7dccf1'
-            '1d2c48d8bb6e934819eefeb2e1152644ebff675c5b481036d2aba73727c429a0'
-            'a2ce4e0fed59bf011cda5270774ec9b8740ad04a3b83fa103865989728c14eec')
+            '1d1fb27585902648725c938fdc851c80d0061620b9a91e4aeb0699786ec63fa7'
+            '82f3f5ac30fc7d525547a25bc429bbcff2378ce1228c8125851ad3b5675fabff')
 
 # Possible replacements are listed in build/linux/unbundle/replace_gn_files.py
 # Keys are the names in the above script; values are the dependencies in Arch
@@ -48,7 +48,7 @@ declare -gA _system_libs=(
   [libevent]=libevent
   [libjpeg]=libjpeg
   #[libpng]=libpng            # https://crbug.com/752403#c10
-  #[libvpx]=libvpx            # https://github.com/webmproject/libvpx/commit/5a0242ba5c
+  [libvpx]=libvpx
   [libwebp]=libwebp
   [libxml]=libxml2
   [libxslt]=libxslt
@@ -81,6 +81,9 @@ prepare() {
   # Force script incompatible with Python 3 to use /usr/bin/python2
   sed -i '1s|python$|&2|' third_party/dom_distiller_js/protoc_plugins/*.py
 
+  mkdir -p third_party/node/linux/node-linux-x64/bin
+  ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/
+
   # Remove bundled libraries for which we will use the system copies; this
   # *should* do what the remove_bundled_libraries.py script does, with the
   # added benefit of not having to list all the remaining libraries