diff options
author | binex-dsk | 2021-05-10 13:47:04 -0400 |
---|---|---|
committer | binex-dsk | 2021-05-10 13:47:04 -0400 |
commit | fb8a13d99b3d3bae0654204d13cd63e552c53c05 (patch) | |
tree | 1a807594dbd95ff89cdab114143b219f41c29791 | |
parent | 5bd4bb4e13fe3e4b9a0652a69068e6f3ca7f799b (diff) | |
download | aur-fb8a13d99b3d3bae0654204d13cd63e552c53c05.tar.gz |
did some things
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rwxr-xr-x | patch.sh | 17 | ||||
-rw-r--r-- | product.json.patch | 9 | ||||
-rw-r--r-- | vscodium-bin-marketplace.hook | 2 | ||||
-rw-r--r-- | vscodium-bin-marketplace.install | 8 |
6 files changed, 33 insertions, 24 deletions
@@ -1,16 +1,17 @@ pkgbase = vscodium-bin-marketplace pkgdesc = Enable vscode marketplace in vscodium-bin pkgver = 1.56.0 - pkgrel = 2 + pkgrel = 3 url = https://marketplace.visualstudio.com/vscode install = vscodium-bin-marketplace.install arch = any license = unknown depends = vscodium-bin + depends = sed source = vscodium-bin-marketplace.hook - source = product.json.patch - md5sums = 2c635fa01e6d65a08f1e6652c6ea5873 - md5sums = d0ae4a9a6bbf2412fc67f9bd8f5ba5b5 + source = patch.sh + md5sums = 3c5f596c01aec593f880031d21b949b4 + md5sums = 9953b36f67bee0466c28a07e1faf090e pkgname = vscodium-bin-marketplace @@ -3,19 +3,19 @@ pkgname=vscodium-bin-marketplace pkgver=1.56.0 -pkgrel=2 +pkgrel=3 pkgdesc='Enable vscode marketplace in vscodium-bin' arch=('any') url='https://marketplace.visualstudio.com/vscode' license=('unknown') -depends=('vscodium-bin') +depends=('vscodium-bin' 'sed') install="${pkgname}.install" source=('vscodium-bin-marketplace.hook' - 'product.json.patch') -md5sums=('2c635fa01e6d65a08f1e6652c6ea5873' - 'd0ae4a9a6bbf2412fc67f9bd8f5ba5b5') + 'patch.sh') +md5sums=('3c5f596c01aec593f880031d21b949b4' + '9953b36f67bee0466c28a07e1faf090e') package() { install -Dm 644 "${srcdir}"/vscodium-bin-marketplace.hook "${pkgdir}"/usr/share/libalpm/hooks/vscodium-bin-marketplace.hook - install -Dm 644 "${srcdir}"/product.json.patch "${pkgdir}"/usr/share/vscodium-bin/resources/app/product.json.patch + install -Dm 755 "${srcdir}"/patch.sh "${pkgdir}"/usr/share/vscodium-bin/resources/app/patch.sh } diff --git a/patch.sh b/patch.sh new file mode 100755 index 000000000000..23015167c215 --- /dev/null +++ b/patch.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env sh + +if [ "${1}" = "-R" ]; then + sed -i -e 's/^[[:blank:]]*"serviceUrl":.*/ "serviceUrl": "https:\/\/open-vsx.org\/vscode\/gallery",/' \ + -e '/^[[:blank:]]*"cacheUrl/d' \ + -e 's/^[[:blank:]]*"itemUrl":.*/ "itemUrl": "https:\/\/open-vsx.org\/vscode\/item"/' \ + -e '/^[[:blank:]]*"linkProtectionTrustedDomains/d' \ + -e '/^[[:blank:]]*"documentationUrl/i\ "linkProtectionTrustedDomains": ["https://open-vsx.org"],' \ + /usr/share/vscodium-bin/resources/app/product.json +else + sed -i -e 's/^[[:blank:]]*"serviceUrl":.*/ "serviceUrl": "https:\/\/marketplace.visualstudio.com\/_apis\/public\/gallery",/' \ + -e '/^[[:blank:]]*"cacheUrl/d' \ + -e '/^[[:blank:]]*"serviceUrl/a\ "cacheUrl": "https:\/\/vscode.blob.core.windows.net\/gallery\/index",' \ + -e 's/^[[:blank:]]*"itemUrl":.*/ "itemUrl": "https:\/\/marketplace.visualstudio.com\/items"/' \ + -e '/^[[:blank:]]*"linkProtectionTrustedDomains/d' \ + /usr/share/vscodium-bin/resources/app/product.json +fi diff --git a/product.json.patch b/product.json.patch deleted file mode 100644 index 11ac1fdb7071..000000000000 --- a/product.json.patch +++ /dev/null @@ -1,9 +0,0 @@ -154,155c154,156 -< "serviceUrl": "https://open-vsx.org/vscode/gallery", -< "itemUrl": "https://open-vsx.org/vscode/item" ---- -> "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", -> "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index", -> "itemUrl": "https://marketplace.visualstudio.com/items" -157d157 -< "linkProtectionTrustedDomains": ["https://open-vsx.org"], diff --git a/vscodium-bin-marketplace.hook b/vscodium-bin-marketplace.hook index c38702a7cbde..ea45a5383b83 100644 --- a/vscodium-bin-marketplace.hook +++ b/vscodium-bin-marketplace.hook @@ -6,5 +6,5 @@ Target = /usr/share/vscodium-bin/resources/app/product.json [Action] Description = Patching product.json... -Exec = /usr/bin/bash -c "/usr/bin/patch -Rt /usr/share/vscodium-bin/resources/app/product.json < /usr/share/vscodium-bin/resources/app/product.json.patch" +Exec = /usr/share/vscodium-bin/resources/app/patch.sh When = PostTransaction diff --git a/vscodium-bin-marketplace.install b/vscodium-bin-marketplace.install index de468402d404..134c4e69a93b 100644 --- a/vscodium-bin-marketplace.install +++ b/vscodium-bin-marketplace.install @@ -1,15 +1,15 @@ post_install() { - patch -Rt /usr/share/vscodium-bin/resources/app/product.json < /usr/share/vscodium-bin/resources/app/product.json.patch + /usr/share/vscodium-bin/resources/app/patch.sh } pre_upgrade() { - patch -Rt /usr/share/vscodium-bin/resources/app/product.json < /usr/share/vscodium-bin/resources/app/product.json.patch + /usr/share/vscodium-bin/resources/app/patch.sh -R } post_upgrade() { - patch -Rt /usr/share/vscodium-bin/resources/app/product.json < /usr/share/vscodium-bin/resources/app/product.json.patch + /usr/share/vscodium-bin/resources/app/patch.sh } pre_remove() { - patch -Rt /usr/share/vscodium-bin/resources/app/product.json < /usr/share/vscodium-bin/resources/app/product.json.patch + /usr/share/vscodium-bin/resources/app/patch.sh -R } |