Explorar el Código

uppkg -> 1.26.0-2

Noah Vogt hace 2 años
padre
commit
daf266f8c0
Se han modificado 2 ficheros con 12 adiciones y 9 borrados
  1. 3 3
      .SRCINFO
  2. 9 6
      PKGBUILD

+ 3 - 3
.SRCINFO

@@ -1,7 +1,7 @@
 pkgbase = chromium-extension-clearurls
 	pkgdesc = a chromium extension to automatically remove tracking elements from URLs to help protect your privacy
 	pkgver = 1.26.0
-	pkgrel = 1
+	pkgrel = 2
 	url = https://github.com/ClearURLs/Addon
 	arch = any
 	license = LGPL3
@@ -10,9 +10,9 @@ pkgbase = chromium-extension-clearurls
 	provides = chromium-extension-clearurls
 	conflicts = chromium-extension-clearurls
 	noextract = chromium-extension-clearurls-1.26.0.zip
-	source = chromium-extension-clearurls-1.26.0.zip::https://github.com/ClearURLs/Addon/releases/download/1.26.0/ClearURLs-chrome.zip
+	source = chromium-extension-clearurls-1.26.0.zip::https://gitlab.com/ClearURLs/ClearUrls/-/jobs/3692806026/artifacts/download?file_type=archive
 	source = clearurls.pem
-	sha256sums = fdc576f7059a41571c57a4db2b9990e90df50e53ed1d132cc039549bd6eb5df0
+	sha256sums = 96fc148f9f5e71f2e375cf0bd1d751b1777f97fa481d102cc0619fe61452e05f
 	sha256sums = 81e2b3fc4c621493c9c3e7625064b0ec5cb8e0dc64d8715ffd10c46de0a419d8
 
 pkgname = chromium-extension-clearurls

+ 9 - 6
PKGBUILD

@@ -2,18 +2,19 @@
 
 pkgname='chromium-extension-clearurls'
 _extension='clearurls'
+_commit='3692806026'
 pkgver=1.26.0
-pkgrel=1
+pkgrel=2
 pkgdesc="a chromium extension to automatically remove tracking elements from URLs to help protect your privacy"
 license=('LGPL3')
 arch=('any')
 url="https://github.com/ClearURLs/Addon"
 depends=('chromium')
 makedepends=('unzip')
-source=("$pkgname-$pkgver.zip::$url/releases/download/$pkgver/ClearURLs-chrome.zip"
+source=("$pkgname-$pkgver.zip::https://gitlab.com/ClearURLs/ClearUrls/-/jobs/$_commit/artifacts/download?file_type=archive"
         "clearurls.pem")
 noextract=("$pkgname-$pkgver.zip")
-sha256sums=('fdc576f7059a41571c57a4db2b9990e90df50e53ed1d132cc039549bd6eb5df0'
+sha256sums=('96fc148f9f5e71f2e375cf0bd1d751b1777f97fa481d102cc0619fe61452e05f'
             '81e2b3fc4c621493c9c3e7625064b0ec5cb8e0dc64d8715ffd10c46de0a419d8')
 provides=('chromium-extension-clearurls')
 conflicts=('chromium-extension-clearurls')
@@ -26,7 +27,9 @@ package() {
 
 build() {
     unzip -d "$pkgname-$pkgver" "$pkgname-$pkgver.zip"
-    pubkey="$(openssl rsa -in "$_extension.pem" -pubout -outform DER |base64 -w0)"
+    cd "$pkgname-$pkgver"
+    unzip ClearURLs.zip
+    pubkey="$(openssl rsa -in "$srcdir/$_extension.pem" -pubout -outform DER |base64 -w0)"
     # create extension json
     export _id="$(echo $pubkey |base64 -d |sha256sum |head -c32 |tr '0-9a-f' 'a-p')"
     echo "extenson id should be: $_id"
@@ -36,7 +39,7 @@ build() {
     "external_version": "$pkgver"
 }
 EOF
-    cd "$pkgname-$pkgver"
+    cd "$srcdir/$pkgname-$pkgver"
     jq --ascii-output --arg key "$pubkey" '. + {key: $key}' manifest.json > manifest.json.new
     mv manifest.json.new manifest.json
     cd "$srcdir"
@@ -46,6 +49,6 @@ EOF
 }
 
 package() {
-    install -Dm644 -t "$pkgdir/usr/share/chromium/extensions/" "$_id.json"
+    install -Dm644 -t "$pkgdir/usr/share/chromium/extensions/" "$srcdir/$pkgname-$pkgver/$_id.json"
     install -Dm644 -t "$pkgdir/usr/lib/$pkgname/" "$pkgname-$pkgver.crx"
 }