summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD14
-rwxr-xr-xprey-tracker2
-rwxr-xr-xprey-tracker.sh2
-rw-r--r--rename-bin.patch75
5 files changed, 12 insertions, 93 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5801f274a7c6..1379fec55131 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = prey-node-client
pkgdesc = Node.js client for the Prey anti-theft software
- pkgver = 1.11.2
+ pkgver = 1.11.3
pkgrel = 1
url = https://github.com/prey/prey-node-client
install = prey-node-client.install
@@ -19,15 +19,13 @@ pkgbase = prey-node-client
depends = gtk3
depends = python-gobject
provides = prey-tracker
- source = prey-node-client-1.11.2.zip::https://github.com/prey/prey-node-client/releases/download/v1.11.2/prey-linux-1.11.2-x64.zip
- source = prey-tracker
+ source = prey-node-client-1.11.3.zip::https://github.com/prey/prey-node-client/releases/download/v1.11.3/prey-linux-1.11.3-x64.zip
+ source = prey-tracker.sh
source = disable-auto-updates.patch
- source = rename-bin.patch
source = fix-lock.patch
- sha256sums = 0a08ace09d6fb5a92f00c968869333f69ac7b854f2c7570dd398982a1d827188
- sha256sums = 41f29d334e7671b07cfdc848b2752ccc51710471285e8ebe61c07faa0d36160d
+ sha256sums = 22405f6f2bf076355ebb32d8de05bf55d6377d992ec9fa35c60e86a8e06a2de3
+ sha256sums = f2e837b40bea3a4e24ada3a9ef385f0db71e9c0aa9e463f9c63619563bd27ef3
sha256sums = 37094af138edfa0fce31b43025a8b5e56e4a15715b4094e7ae9eea81f44c9e37
- sha256sums = 67411d5de07b9b3fece851ed51de43ffdf0beeaabd6b3786f660c7fe8b477ab2
sha256sums = d4df726fb87b652b352ca44ddb78afe0e16e40dc130753d86c2cbfa92ac2781d
pkgname = prey-node-client
diff --git a/PKGBUILD b/PKGBUILD
index 1a07345e8be9..a2ffeeb4c6c1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: xpt <user.xpt@gmail.com>
-# Co-Maintainer: Serge K <arch@phnx47.net>
+# Maintainer: Serge K <arch@phnx47.net>
pkgname=prey-node-client
-pkgver=1.11.2
+pkgver=1.11.3
pkgrel=1
pkgdesc="Node.js client for the Prey anti-theft software"
url="https://github.com/prey/prey-node-client"
@@ -12,22 +12,18 @@ depends=('nodejs>=16.18.0' 'mpg123' 'xawtv' 'scrot' 'openssh' 'wireless_tools' '
provides=('prey-tracker')
install="${pkgname}.install"
source=("${pkgname}-${pkgver}.zip::${url}/releases/download/v${pkgver}/prey-linux-${pkgver}-x64.zip"
- 'prey-tracker'
+ 'prey-tracker.sh'
'disable-auto-updates.patch'
- 'rename-bin.patch'
'fix-lock.patch')
-sha256sums=('0a08ace09d6fb5a92f00c968869333f69ac7b854f2c7570dd398982a1d827188'
- '41f29d334e7671b07cfdc848b2752ccc51710471285e8ebe61c07faa0d36160d'
+sha256sums=('22405f6f2bf076355ebb32d8de05bf55d6377d992ec9fa35c60e86a8e06a2de3'
+ 'f2e837b40bea3a4e24ada3a9ef385f0db71e9c0aa9e463f9c63619563bd27ef3'
'37094af138edfa0fce31b43025a8b5e56e4a15715b4094e7ae9eea81f44c9e37'
- '67411d5de07b9b3fece851ed51de43ffdf0beeaabd6b3786f660c7fe8b477ab2'
'd4df726fb87b652b352ca44ddb78afe0e16e40dc130753d86c2cbfa92ac2781d')
prepare() {
cd "prey-${pkgver}"
patch -p0 -i "${srcdir}/disable-auto-updates.patch"
- # Rename binary: prey -> prey-tracker
- patch -p0 -i "${srcdir}/rename-bin.patch"
# Fix broken lock: https://github.com/prey/prey-node-client/issues/679
patch -p0 -i "${srcdir}/fix-lock.patch"
}
diff --git a/prey-tracker b/prey-tracker
deleted file mode 100755
index ed53b16c70a8..000000000000
--- a/prey-tracker
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec /opt/prey-node-client/bin/prey "$@"
diff --git a/prey-tracker.sh b/prey-tracker.sh
new file mode 100755
index 000000000000..73fbadd60b7b
--- /dev/null
+++ b/prey-tracker.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /opt/prey-node-client/bin/prey "$@"
diff --git a/rename-bin.patch b/rename-bin.patch
deleted file mode 100644
index 768543db3e3f..000000000000
--- a/rename-bin.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-diff --git bin/prey bin/prey
-index 5b5203ca..915abd76 100755
---- bin/prey
-+++ bin/prey
-@@ -4,11 +4,11 @@ PATH="$PATH:/usr/local/bin"
- dir="$(dirname $0)"
- [ -x "$dir/node" ] && node="$dir/node" || node="$(command -v node || command -v nodejs)"
-
--# if current file is a symlink (e.g. installed via npm) we'll append
-+# if current file is a symlink (e.g. installed via pacman) we'll append
- # the relative path to where the package is actually installed.
- if [ -n "$(readlink $0 2> /dev/null)" ]; then
- rel="$(dirname $(readlink $0))"
-- dir="$dir/$rel"
-+ dir="$rel"
- fi
-
- script="lib/agent/cli.js"
-diff --git lib/conf/gui/linux/prey-config.py lib/conf/gui/linux/prey-config.py
-index 51b4fc18..859b0191 100755
---- lib/conf/gui/linux/prey-config.py
-+++ lib/conf/gui/linux/prey-config.py
-@@ -44,7 +44,7 @@ OUT = STDOUT # None
-
- SCRIPT_PATH = os.sys.path[0]
- PACKAGE_PATH = SCRIPT_PATH + '/../../../..'
--PREY_BIN = PACKAGE_PATH + '/bin/prey'
-+PREY_BIN = PACKAGE_PATH + '/bin/prey-tracker'
- PREY_CONFIG = PREY_BIN + ' config'
-
- PACKAGE_JSON = open(PACKAGE_PATH + '/package.json', 'r')
-diff --git lib/conf/gui/linux/prey-config3.py lib/conf/gui/linux/prey-config3.py
-index eec738f6..9815c90a 100755
---- lib/conf/gui/linux/prey-config3.py
-+++ lib/conf/gui/linux/prey-config3.py
-@@ -44,7 +44,7 @@ OUT = STDOUT # None
-
- SCRIPT_PATH = os.sys.path[0]
- PACKAGE_PATH = SCRIPT_PATH + "/../../../.."
--PREY_BIN = PACKAGE_PATH + "/bin/prey"
-+PREY_BIN = PACKAGE_PATH + "/bin/prey-tracker"
- PREY_CONFIG = PREY_BIN + " config"
-
- PACKAGE_JSON = open(PACKAGE_PATH + "/package.json", "r")
-diff --git package.json package.json
-index 875caeda..f066871f 100644
---- package.json
-+++ package.json
-@@ -90,7 +90,7 @@
- },
- "main": "./lib/common",
- "bin": {
-- "prey": "./bin/prey"
-+ "prey": "./bin/prey-tracker"
- },
- "directories": {
- "bin": "./bin",
-@@ -99,12 +99,12 @@
- "test": "./test"
- },
- "scripts": {
-- "start": "./bin/prey",
-- "test": "./bin/prey test lib/agent/plugins test --recursive --reporter dot",
-+ "start": "./bin/prey-tracker",
-+ "test": "./bin/prey-tracker test lib/agent/plugins test --recursive --reporter dot",
- "coverage": "istanbul cover _mocha -- lib/agent/plugins test --recursive",
-- "postinstall": "./bin/prey config hooks post_install",
-- "postupdate": "./bin/prey config hooks post_install",
-- "preuninstall": "./bin/prey config hooks pre_uninstall",
-+ "postinstall": "./bin/prey-tracker config hooks post_install",
-+ "postupdate": "./bin/prey-tracker config hooks post_install",
-+ "preuninstall": "./bin/prey-tracker config hooks pre_uninstall",
- "lint": "eslint .",
- "lint-fix": "eslint . --fix",
- "format": "npx prettier --write"