Noah Vogt пре 1 година
родитељ
комит
cd4da99d07
3 измењених фајлова са 21 додато и 19 уклоњено
  1. 7 4
      .SRCINFO
  2. 3 3
      .gitignore
  3. 11 12
      PKGBUILD

+ 7 - 4
.SRCINFO

@@ -1,18 +1,21 @@
 pkgbase = chromium-extension-clearurls
 	pkgdesc = a chromium extension to automatically remove tracking elements from URLs to help protect your privacy
 	pkgver = 1.27.0
-	pkgrel = 1
+	pkgrel = 2
 	url = https://gitlab.com/ClearURLs/ClearUrls
 	arch = any
 	license = LGPL3
+	makedepends = git
+	makedepends = zip
 	makedepends = unzip
+	makedepends = jq
+	makedepends = openssl
 	depends = chromium
 	provides = chromium-extension-clearurls
 	conflicts = chromium-extension-clearurls
-	noextract = chromium-extension-clearurls-1.27.0.zip
-	source = chromium-extension-clearurls-1.27.0.zip::https://gitlab.com/ClearURLs/ClearUrls/-/jobs/4257572768/artifacts/raw/ClearURLs.zip?inline=false
+	source = git+https://gitlab.com/ClearURLs/ClearUrls.git#commit=14a0832973e137f0cbbbb1e9110c1286bc88e319
 	source = clearurls.pem
-	sha256sums = ff2dfa01f616b305129b5fb398beb8daf00732af01cbcf6500ad13f4b2d3fd84
+	sha256sums = SKIP
 	sha256sums = 81e2b3fc4c621493c9c3e7625064b0ec5cb8e0dc64d8715ffd10c46de0a419d8
 
 pkgname = chromium-extension-clearurls

+ 3 - 3
.gitignore

@@ -1,6 +1,6 @@
-*.pkg.*
 src
 pkg
 *.tar.*
-*.crx
-*.zip
+nohup.out
+ClearUrls/
+*.log

+ 11 - 12
PKGBUILD

@@ -3,30 +3,29 @@
 pkgname='chromium-extension-clearurls'
 _extension='clearurls'
 pkgver=1.27.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://gitlab.com/ClearURLs/ClearUrls"
 depends=('chromium')
-makedepends=('unzip')
-source=("$pkgname-$pkgver.zip::https://gitlab.com/ClearURLs/ClearUrls/-/jobs/4257572768/artifacts/raw/ClearURLs.zip?inline=false"
+makedepends=('git' 'zip' 'unzip' 'jq' 'openssl')
+_commit="14a0832973e137f0cbbbb1e9110c1286bc88e319"
+source=("git+https://gitlab.com/ClearURLs/ClearUrls.git#commit=$_commit"
         "clearurls.pem")
-noextract=("$pkgname-$pkgver.zip")
-sha256sums=('ff2dfa01f616b305129b5fb398beb8daf00732af01cbcf6500ad13f4b2d3fd84'
+sha256sums=('SKIP'
             '81e2b3fc4c621493c9c3e7625064b0ec5cb8e0dc64d8715ffd10c46de0a419d8')
 provides=('chromium-extension-clearurls')
 conflicts=('chromium-extension-clearurls')
 
-package() {
-    install -Dm644 "$pkgname-$pkgver.crx" "$pkgdir/usr/share/$pkgname/$pkgname.crx"
-    install -Dm644 lckanjgmijmafbedllaakclkaicjfmnk.json "$pkgdir/usr/share/chromium/extensions/lckanjgmijmafbedllaakclkaicjfmnk.json"
-}
-
-
 build() {
-    unzip -d "$pkgname-$pkgver" "$pkgname-$pkgver.zip"
+    cd ClearUrls
+    zip ../ClearURLs.zip -r -FS clearurls.js browser-polyfill.js manifest.json img/* external_js/* html/* core_js/* css/* fonts/* _locales/*
+    cd ..
+
+    unzip -d "$pkgname-$pkgver" "ClearURLs.zip"
     cd "$pkgname-$pkgver"
+
     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')"