[arch-commits] Commit in (4 files)

Daniel M. Capella polyzen at gemini.archlinux.org
Wed Sep 29 01:37:06 UTC 2021


    Date: Wednesday, September 29, 2021 @ 01:37:05
  Author: polyzen
Revision: 1025912

upgpkg: ublock-origin 1.38.0-1 and add unpacked webextension splitpkg

Added:
  ublock-origin/
Modified:
  dark-reader/trunk/PKGBUILD
  ublock-origin/trunk/PKGBUILD
Deleted:
  firefox-ublock-origin/

------------------------------+
 dark-reader/trunk/PKGBUILD   |    2 +-
 ublock-origin/trunk/PKGBUILD |   32 ++++++++++++++++++++++++++------
 2 files changed, 27 insertions(+), 7 deletions(-)

Modified: dark-reader/trunk/PKGBUILD
===================================================================
--- dark-reader/trunk/PKGBUILD	2021-09-29 01:16:54 UTC (rev 1025911)
+++ dark-reader/trunk/PKGBUILD	2021-09-29 01:37:05 UTC (rev 1025912)
@@ -6,8 +6,8 @@
 pkgver=4.9.37.1
 pkgrel=1
 pkgdesc='Inverts brightness of web pages and aims to reduce eyestrain while browsing the web'
+arch=('any')
 url=https://darkreader.org/
-arch=('any')
 license=('MIT')
 makedepends=('npm' 'strip-nondeterminism')
 source=("https://github.com/darkreader/darkreader/archive/v$pkgver/darkreader-$pkgver.tar.gz")

Modified: ublock-origin/trunk/PKGBUILD
===================================================================
--- firefox-ublock-origin/trunk/PKGBUILD	2021-09-29 01:16:54 UTC (rev 1025911)
+++ ublock-origin/trunk/PKGBUILD	2021-09-29 01:37:05 UTC (rev 1025912)
@@ -1,14 +1,14 @@
 # Maintainer: Daniel M. Capella <polyzen at archlinux.org>
 
-pkgname=firefox-ublock-origin
-pkgver=1.37.2
+pkgname=('ublock-origin' 'firefox-ublock-origin')
+pkgbase=ublock-origin
+pkgver=1.38.0
 pkgrel=1
 pkgdesc='Efficient blocker add-on for various browsers. Fast, potent, and lean'
 arch=('any')
 url=https://github.com/gorhill/uBlock
 license=('GPL3')
-groups=('firefox-addons')
-makedepends=('git' 'python' 'strip-nondeterminism' 'zip')
+makedepends=('git' 'npm' 'python' 'strip-nondeterminism' 'zip')
 source=("git+$url.git#commit=$pkgver?signed"
         "git+https://github.com/uBlockOrigin/uAssets.git")
 b2sums=('SKIP'
@@ -15,13 +15,33 @@
         'SKIP')
 validpgpkeys=('603B28AA5D6CD687A554347425E1490B761470C2') # Raymond Hill <rhill at raymondhill.net>
 
+prepare() {
+  cd uBlock
+  git submodule init
+  git config submodule.submodules/uAssets.url ../uAssets
+  git submodule update
+}
+
 build() {
   cd uBlock
-  ./tools/make-firefox.sh all
+  make
   strip-nondeterminism -t zip dist/build/uBlock0.firefox.xpi
 }
 
-package() {
+check() {
+  cd uBlock
+  make test
+}
+
+package_ublock-origin() {
+  pkgdesc+=' (unpacked webextension)'
+  cd uBlock/dist/build/uBlock0.chromium
+  install -d "$pkgdir"/usr/lib/$pkgbase
+  cp -r -- * "$pkgdir"/usr/lib/$pkgbase
+}
+
+package_firefox-ublock-origin() {
+  groups=('firefox-addons')
   cd uBlock/dist/build
   install -Dm644 uBlock0.firefox.xpi \
     "$pkgdir"/usr/lib/firefox/browser/extensions/uBlock0 at raymondhill.net.xpi



More information about the arch-commits mailing list