diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | code-marketplace.hook | 2 | ||||
-rw-r--r-- | code-marketplace.install | 8 |
4 files changed, 11 insertions, 11 deletions
@@ -1,15 +1,15 @@ pkgbase = code-marketplace pkgdesc = Enable vscode marketplace in Code OSS pkgver = 1.50.1 - pkgrel = 1 + pkgrel = 2 url = https://marketplace.visualstudio.com/vscode install = code-marketplace.install arch = any license = unknown - depends = code>=1.50.1 + depends = code source = code-marketplace.hook source = product_json.patch - md5sums = 8a5cbd751ee2762d40f1e43e9e6e69e0 + md5sums = 42452c5db24228e26f80fbdffc61ab55 md5sums = 9e476c8aae4243010d6a1c18e56ac402 pkgname = code-marketplace @@ -1,16 +1,16 @@ # Maintainer: Sainnhe Park <sainnhe@gmail.com> pkgname=code-marketplace pkgver=1.50.1 -pkgrel=1 +pkgrel=2 pkgdesc='Enable vscode marketplace in Code OSS' arch=('any') url='https://marketplace.visualstudio.com/vscode' license=('unknown') -depends=('code>=1.50.1') +depends=('code') install="${pkgname}.install" source=('code-marketplace.hook' 'product_json.patch') -md5sums=('8a5cbd751ee2762d40f1e43e9e6e69e0' +md5sums=('42452c5db24228e26f80fbdffc61ab55' '9e476c8aae4243010d6a1c18e56ac402') package() { diff --git a/code-marketplace.hook b/code-marketplace.hook index 5e685e15dd88..835af73254e7 100644 --- a/code-marketplace.hook +++ b/code-marketplace.hook @@ -6,5 +6,5 @@ Target = usr/lib/code/product.json [Action] Description = Patching product.json... -Exec = /usr/bin/bash -c "/usr/bin/patch /usr/lib/code/product.json < /usr/lib/code/product_json.patch" +Exec = /usr/bin/bash -c "[ -f /usr/lib/code/product.json ] && /usr/bin/patch /usr/lib/code/product.json </usr/lib/code/product_json.patch || echo 'Failed to patch product.json. This package is only tested in [community/code 1.50.1-1].'" When = PostTransaction diff --git a/code-marketplace.install b/code-marketplace.install index 7cf2ebcd3c35..2b7fa59989db 100644 --- a/code-marketplace.install +++ b/code-marketplace.install @@ -1,15 +1,15 @@ post_install() { - patch /usr/lib/code/product.json < /usr/lib/code/product_json.patch + [ -f /usr/lib/code/product.json ] && /usr/bin/patch /usr/lib/code/product.json </usr/lib/code/product_json.patch || echo 'Failed to patch product.json. This package is only tested in [community/code 1.50.1-1].' } pre_upgrade() { - patch -R /usr/lib/code/product.json < /usr/lib/code/product_json.patch + [ -f /usr/lib/code/product.json ] && /usr/bin/patch -R /usr/lib/code/product.json </usr/lib/code/product_json.patch || echo 'Failed to patch product.json. This package is only tested in [community/code 1.50.1-1].' } post_upgrade() { - patch /usr/lib/code/product.json < /usr/lib/code/product_json.patch + [ -f /usr/lib/code/product.json ] && /usr/bin/patch /usr/lib/code/product.json </usr/lib/code/product_json.patch || echo 'Failed to patch product.json. This package is only tested in [community/code 1.50.1-1].' } pre_remove() { - patch -R /usr/lib/code/product.json < /usr/lib/code/product_json.patch + [ -f /usr/lib/code/product.json ] && /usr/bin/patch -R /usr/lib/code/product.json </usr/lib/code/product_json.patch || echo 'Failed to patch product.json. This package is only tested in [community/code 1.50.1-1].' } |