aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2025-06-11 23:30:36 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2025-06-11 23:30:36 +0800
commit4a07ac8eb553083e5478fd1306430aa6446ad475 (patch)
tree93558ad514dc750105b59fb649e78d5bd77fae8c
parent2c933766103a1ee610e514288dd955f22e0ac0b9 (diff)
downloadautils-4a07ac8eb553083e5478fd1306430aa6446ad475.tar.gz
autils-4a07ac8eb553083e5478fd1306430aa6446ad475.zip
added check for spm MARKER
-rwxr-xr-xapkg21
1 files changed, 16 insertions, 5 deletions
diff --git a/apkg b/apkg
index 2c4c363..058e824 100755
--- a/apkg
+++ b/apkg
@@ -369,11 +369,22 @@ build_src() {
ret 1
fi
- cd $PKG
- spm -b $packagefile || {
- msg "Failed packaging $packagefile"
- ret 1
- }
+ # temporary: for backward compatibility
+ if [ "$(grep '#MARKER' /usr/bin/spm)" ] then
+ cd $PKG
+ spm -b $packagefile || {
+ msg "Failed packaging $packagefile"
+ ret 1
+ }
+ else
+ cd $APKG_PACKAGE_DIR
+ spm -b $PKG && {
+ mv package.spm $packagefile
+ } || {
+ msg "Failed packaging $packagefile"
+ ret 1
+ }
+ fi
if [ ! -f "$HERE"/.files ] || [ "$HERE"/abuild -nt "$HERE"/.files ]; then
pkg_updatefiles