Преглед изворни кода

Add LICENSE, create json file in build()

Franck STAUFFER пре 4 година
родитељ
комит
aca09a24e9
2 измењених фајлова са 15 додато и 10 уклоњено
  1. 3 0
      .SRCINFO
  2. 12 10
      PKGBUILD

+ 3 - 0
.SRCINFO

@@ -7,8 +7,11 @@ pkgbase = chromium-extension-decentraleyes
 	license = MPL2
 	depends = chromium
 	noextract = chromium-extension-decentraleyes-2.0.13.crx
+	noextract = LICENSE-2.0.13
 	source = chromium-extension-decentraleyes-2.0.13.crx::https://git.synz.io/Synzvato/decentraleyes/uploads/7038d13b79b312c606719ed60550e492/Decentraleyes.v2.0.13-chromium.crx
+	source = LICENSE-2.0.13::https://git.synz.io/Synzvato/decentraleyes/-/raw/29b029b24cba4f65b0cf031dd6e0ce9dd94439c9/LICENSE.txt
 	b2sums = 154af1a6c6b5dfda98954c3c01b3a42e1d11d33cba96425a016fccdc6a3f25e14cecdd165b7fefbe165df960c572a031790093796dc020f5daac6944581e7b85
+	b2sums = 1886e6edddc9c5c639654617ea3237cdfe83ae6b3a8e5e36552b6db2557e2e7516c43a67147ec9b94530ccaa68001540150c960ccad1ed894bf385bfa6d9093b
 
 pkgname = chromium-extension-decentraleyes
 

+ 12 - 10
PKGBUILD

@@ -8,17 +8,19 @@ license=('MPL2')
 arch=('any')
 url="https://git.synz.io/Synzvato/decentraleyes"
 depends=('chromium')
-source=("$pkgname-$pkgver.crx::https://git.synz.io/Synzvato/decentraleyes/uploads/7038d13b79b312c606719ed60550e492/Decentraleyes.v$pkgver-chromium.crx")
-noextract=("$pkgname-$pkgver.crx")
-b2sums=('154af1a6c6b5dfda98954c3c01b3a42e1d11d33cba96425a016fccdc6a3f25e14cecdd165b7fefbe165df960c572a031790093796dc020f5daac6944581e7b85')
+source=("$pkgname-$pkgver.crx::https://git.synz.io/Synzvato/decentraleyes/uploads/7038d13b79b312c606719ed60550e492/Decentraleyes.v2.0.13-chromium.crx"
+        "LICENSE-$pkgver::https://git.synz.io/Synzvato/decentraleyes/-/raw/29b029b24cba4f65b0cf031dd6e0ce9dd94439c9/LICENSE.txt")
+noextract=("$pkgname-$pkgver.crx"
+           "LICENSE-$pkgver")
+b2sums=('154af1a6c6b5dfda98954c3c01b3a42e1d11d33cba96425a016fccdc6a3f25e14cecdd165b7fefbe165df960c572a031790093796dc020f5daac6944581e7b85'
+        '1886e6edddc9c5c639654617ea3237cdfe83ae6b3a8e5e36552b6db2557e2e7516c43a67147ec9b94530ccaa68001540150c960ccad1ed894bf385bfa6d9093b')
+
+build() {
+    echo "{ \"external_crx\": \"/usr/share/$pkgname/$pkgname.crx\", \"external_version\": \"$pkgver\" }" > ldpochfccmkkmhdbclfhpagapcfdljkj.json
+}
 
 package() {
     install -Dm644 "$pkgname-$pkgver.crx" "$pkgdir/usr/share/$pkgname/$pkgname.crx"
-    
-    install -dm755 "$pkgdir/usr/share/chromium/extensions/"
-
-    echo '{'                                                        > "$pkgdir/usr/share/chromium/extensions/ldpochfccmkkmhdbclfhpagapcfdljkj.json"
-    echo "\"external_crx\": \"/usr/share/$pkgname/$pkgname.crx\"," >> "$pkgdir/usr/share/chromium/extensions/ldpochfccmkkmhdbclfhpagapcfdljkj.json"
-    echo "\"external_version\": \"$pkgver\""                       >> "$pkgdir/usr/share/chromium/extensions/ldpochfccmkkmhdbclfhpagapcfdljkj.json"
-    echo '}'                                                       >> "$pkgdir/usr/share/chromium/extensions/ldpochfccmkkmhdbclfhpagapcfdljkj.json"
+    install -Dm644 ldpochfccmkkmhdbclfhpagapcfdljkj.json "$pkgdir/usr/share/chromium/extensions/ldpochfccmkkmhdbclfhpagapcfdljkj.json"
+    install -Dm644 "LICENSE-$pkgver" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }