aboutsummaryrefslogtreecommitdiff
path: root/system/slpkg/slpkg.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'system/slpkg/slpkg.SlackBuild')
-rw-r--r--system/slpkg/slpkg.SlackBuild19
1 files changed, 13 insertions, 6 deletions
diff --git a/system/slpkg/slpkg.SlackBuild b/system/slpkg/slpkg.SlackBuild
index 3e4c76d240..845db1272d 100644
--- a/system/slpkg/slpkg.SlackBuild
+++ b/system/slpkg/slpkg.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=slpkg
-VERSION=${VERSION:-5.2.1}
+VERSION=${VERSION:-5.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -81,29 +81,36 @@ python3 -m installer --destdir "$PKG" dist/*.whl
# Move executables to the /usr/sbin folder.
mkdir -p $PKG/usr/sbin
-mv $PKG/usr/bin/slpkg $PKG/usr/sbin/slpkg
+mv $PKG/usr/bin/$PRGNAM $PKG/usr/sbin/$PRGNAM
mv $PKG/usr/bin/slpkg_new-configs $PKG/usr/sbin/slpkg_new-configs
rm -rf $PKG/usr/bin
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+mkdir -p $PKG/etc/bash_completion.d/
+install -m 0644 completion/bash/slpkg $PKG/etc/bash_completion.d/
+
+mkdir -p $PKG/usr/share/zsh/site-functions/
+install -m 0644 completion/zsh/_slpkg $PKG/usr/share/zsh/site-functions/
+
+mkdir -p $PKG/usr/libexec/$PRGNAM
+install -m 0755 shell_completion.py $PKG/usr/libexec/$PRGNAM/
+
mkdir -p $PKG/etc/slpkg
FILES="slpkg repositories blacklist"
for file in $FILES; do
install -D -m0644 configs/$file.toml $PKG/etc/slpkg/$file.toml.new
done
-mkdir -p $PKG/usr/man/man1 & mkdir -p $PKG/usr/man/fr/man1
+mkdir -p $PKG/usr/man/man1
cp man/slpkg.1 $PKG/usr/man/man1
-cp man/slpkg-fr.1 $PKG/usr/man/fr/man1/slpkg.1
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a README.md ChangeLog.txt LICENSE requirements.txt repositories.txt \
- $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README.md CHANGELOG.md LICENSE REPOSITORIES.md README_COMPLETION.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install