blob: 9c3c546571c144df0f0a84a289b462ea1aa75ebf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/bin/bash
# Define the package name
pkgname="node-hp-scan-to"
# Get the latest version from the npm registry
VERSION=$(npm view "$pkgname" version)
# Update pkgver in PKGBUILD
sed -i "s/^pkgver=.*/pkgver=${VERSION}/" PKGBUILD
# Define the source URL
SOURCE_URL="https://registry.npmjs.org/${pkgname}/-/${pkgname}-${VERSION}.tgz"
# Download the new source file
curl -L -o "${pkgname}-${VERSION}.tgz" "$SOURCE_URL"
# Calculate the new SHA512 checksum
NEW_SHA512SUM=$(sha512sum "${pkgname}-${VERSION}.tgz" | awk '{ print $1 }')
# Update sha512sums in PKGBUILD
sed -i "s/^sha512sums=(.*)$/sha512sums=(${NEW_SHA512SUM})/" PKGBUILD
# Clean up the downloaded file
rm "${pkgname}-${VERSION}.tgz"
|