code-marketplace: auto updated to 1.87.0-2
This commit is contained in:
parent
8892aa9d9c
commit
38aa08c5fd
|
@ -1,7 +1,7 @@
|
||||||
# Maintainer: Sainnhe Park <sainnhe@gmail.com>
|
# Maintainer: Sainnhe Park <sainnhe@gmail.com>
|
||||||
pkgname=code-marketplace
|
pkgname=code-marketplace
|
||||||
pkgver=1.87.0
|
pkgver=1.87.0
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc='Enable vscode marketplace in Code OSS'
|
pkgdesc='Enable vscode marketplace in Code OSS'
|
||||||
arch=('any')
|
arch=('any')
|
||||||
url='https://marketplace.visualstudio.com/vscode'
|
url='https://marketplace.visualstudio.com/vscode'
|
||||||
|
@ -13,7 +13,7 @@ source=('code-marketplace.hook'
|
||||||
'patch.py'
|
'patch.py'
|
||||||
'patch.json')
|
'patch.json')
|
||||||
md5sums=('ce502275aa945985182b51420fc6037c'
|
md5sums=('ce502275aa945985182b51420fc6037c'
|
||||||
'f11f7ccd925de0398ef2e28b127bb063'
|
'9ed6f3972479ab6d3d053e7c47ead55a'
|
||||||
'9c508868efde1d84dccd98dc679c95f9')
|
'9c508868efde1d84dccd98dc679c95f9')
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
|
|
|
@ -11,10 +11,27 @@ product_path = "/usr/lib/code/product.json"
|
||||||
patch_path = "/usr/share/%s/patch.json" % pkt_name
|
patch_path = "/usr/share/%s/patch.json" % pkt_name
|
||||||
cache_path = "/usr/share/%s/cache.json" % pkt_name
|
cache_path = "/usr/share/%s/cache.json" % pkt_name
|
||||||
|
|
||||||
|
|
||||||
|
class term_colors:
|
||||||
|
WARNING = "\033[93m"
|
||||||
|
ENDC = "\033[0m"
|
||||||
|
|
||||||
|
|
||||||
|
if not os.path.exists(product_path):
|
||||||
|
print(
|
||||||
|
term_colors.WARNING
|
||||||
|
+ "WARN: "
|
||||||
|
+ term_colors.ENDC
|
||||||
|
+ product_path
|
||||||
|
+ " does not exist. You need to install extra/code in the official repository to use this package. Skipping..."
|
||||||
|
)
|
||||||
|
exit(0)
|
||||||
|
|
||||||
if not os.path.exists(cache_path):
|
if not os.path.exists(cache_path):
|
||||||
with open(cache_path, 'w') as file:
|
with open(cache_path, "w") as file:
|
||||||
file.write("{}")
|
file.write("{}")
|
||||||
|
|
||||||
|
|
||||||
def patch():
|
def patch():
|
||||||
with open(product_path, "r") as product_file:
|
with open(product_path, "r") as product_file:
|
||||||
product_data = json.load(product_file)
|
product_data = json.load(product_file)
|
||||||
|
@ -26,9 +43,10 @@ def patch():
|
||||||
cache_data[key] = product_data[key]
|
cache_data[key] = product_data[key]
|
||||||
product_data[key] = patch_data[key]
|
product_data[key] = patch_data[key]
|
||||||
with open(product_path, "w") as product_file:
|
with open(product_path, "w") as product_file:
|
||||||
json.dump(product_data, product_file, indent='\t')
|
json.dump(product_data, product_file, indent="\t")
|
||||||
with open(cache_path, "w") as cache_file:
|
with open(cache_path, "w") as cache_file:
|
||||||
json.dump(cache_data, cache_file, indent='\t')
|
json.dump(cache_data, cache_file, indent="\t")
|
||||||
|
|
||||||
|
|
||||||
def restore():
|
def restore():
|
||||||
with open(product_path, "r") as product_file:
|
with open(product_path, "r") as product_file:
|
||||||
|
@ -43,7 +61,8 @@ def restore():
|
||||||
for key in cache_data.keys():
|
for key in cache_data.keys():
|
||||||
product_data[key] = cache_data[key]
|
product_data[key] = cache_data[key]
|
||||||
with open(product_path, "w") as product_file:
|
with open(product_path, "w") as product_file:
|
||||||
json.dump(product_data, product_file, indent='\t')
|
json.dump(product_data, product_file, indent="\t")
|
||||||
|
|
||||||
|
|
||||||
if operation == "patch":
|
if operation == "patch":
|
||||||
patch()
|
patch()
|
||||||
|
|
Loading…
Reference in a new issue