diff --git a/SBo/games/scribble/SlackBuild b/SBo/games/scribble/SlackBuild index 260b8e9b..029ec6a0 100755 --- a/SBo/games/scribble/SlackBuild +++ b/SBo/games/scribble/SlackBuild @@ -14,7 +14,7 @@ OUTPUT=${OUTPUT:-/tmp} set -e # Exit on most errors -rm -fr $TMP/$PRGNAM-$VERSION $PKG +rm -fr $TMP/$PRGNAM $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP @@ -28,12 +28,11 @@ make prefix=$PKG/usr mandir=$PKG/usr/man # Racket also has a 'scribble' binary in /usr/bin # Scribble's scribble is in /usr/games but Racket's steal its place in $PATH -( cd $PKG/usr/games/ - ln -s scribble scribble-scrabble -) -( cd $PKG/usr/man/man6/ - ln -s scribble.6.gz scribble-scrabble.6.gz -) +cd $PKG/usr/games/ +ln -s scribble scribble-scrabble + +cd $PKG/usr/man/man6/ +ln -s scribble.6.gz scribble-scrabble.6.gz chmod -R o-w $PKG chown -R root:root $PKG/* diff --git a/ap/amdgpud/SlackBuild b/ap/amdgpud/SlackBuild index 5df6e5e1..33a2c689 100755 --- a/ap/amdgpud/SlackBuild +++ b/ap/amdgpud/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/bandwhich/SlackBuild b/ap/bandwhich/SlackBuild index d39ce3d9..81a9566d 100755 --- a/ap/bandwhich/SlackBuild +++ b/ap/bandwhich/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/bat/SlackBuild b/ap/bat/SlackBuild index 226811a6..193c9f15 100755 --- a/ap/bat/SlackBuild +++ b/ap/bat/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/btm/SlackBuild b/ap/btm/SlackBuild index 37d8f76e..7ecb7911 100755 --- a/ap/btm/SlackBuild +++ b/ap/btm/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/checkssl/SlackBuild b/ap/checkssl/SlackBuild index c762f797..5f908c56 100755 --- a/ap/checkssl/SlackBuild +++ b/ap/checkssl/SlackBuild @@ -43,7 +43,7 @@ cp $REPOSITORY/LICENSE $REPOSITORY/README.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/delta/SlackBuild b/ap/delta/SlackBuild index 7966438b..1fdd1104 100755 --- a/ap/delta/SlackBuild +++ b/ap/delta/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/diskus/SlackBuild b/ap/diskus/SlackBuild index 2812c91b..44c15600 100755 --- a/ap/diskus/SlackBuild +++ b/ap/diskus/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/dive/SlackBuild b/ap/dive/SlackBuild index 86740f09..e1eaa3f3 100755 --- a/ap/dive/SlackBuild +++ b/ap/dive/SlackBuild @@ -49,7 +49,7 @@ cp LICENSE README.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/dust/SlackBuild b/ap/dust/SlackBuild index 7ebf2277..23806e73 100755 --- a/ap/dust/SlackBuild +++ b/ap/dust/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/exa/SlackBuild b/ap/exa/SlackBuild index 8d5b5ad5..a05304be 100755 --- a/ap/exa/SlackBuild +++ b/ap/exa/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/f3/SlackBuild b/ap/f3/SlackBuild index 2d5add04..7dad2b86 100755 --- a/ap/f3/SlackBuild +++ b/ap/f3/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -50,7 +50,7 @@ cp LICENSE README changelog $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/fd/SlackBuild b/ap/fd/SlackBuild index 6a2895e8..c77337d0 100755 --- a/ap/fd/SlackBuild +++ b/ap/fd/SlackBuild @@ -20,7 +20,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -53,7 +53,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/fish/SlackBuild b/ap/fish/SlackBuild index 38ff544b..f33a5c0f 100755 --- a/ap/fish/SlackBuild +++ b/ap/fish/SlackBuild @@ -21,7 +21,7 @@ PREFIX=/usr SLCKFLAGS=" -O " # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-* +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -29,8 +29,8 @@ mkdir -p $PKG cd $TMP [ ! -e $REPOSITORY ] && git clone https://github.com/${GITHUB_REPO}.git $REPOSITORY -cp -R $REPOSITORY $TMP/$PRGNAM-$VERSION -cd $TMP/$PRGNAM-$VERSION +cp -R $REPOSITORY $TMP/$PRGNAM +cd $TMP/$PRGNAM [ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1) [ "x$VERSION" == "x" ] && VERSION=trunk [ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION diff --git a/ap/grex/SlackBuild b/ap/grex/SlackBuild index 9503b7d7..1b20ab7f 100755 --- a/ap/grex/SlackBuild +++ b/ap/grex/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/himalaya/SlackBuild b/ap/himalaya/SlackBuild index 007fb6f2..a19469e4 100755 --- a/ap/himalaya/SlackBuild +++ b/ap/himalaya/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -56,7 +56,7 @@ $PKG$PREFIX/bin/himalaya completion bash > $PKG/usr/share/bash-completion/comple cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/ht/SlackBuild b/ap/ht/SlackBuild index 42a3b62e..1e91c527 100755 --- a/ap/ht/SlackBuild +++ b/ap/ht/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/hyperfine/SlackBuild b/ap/hyperfine/SlackBuild index d740d8c7..f3ccbca9 100755 --- a/ap/hyperfine/SlackBuild +++ b/ap/hyperfine/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -52,7 +52,7 @@ cp doc/${PRGNAM}.1 $PKG$PREFIX/man/${PRGNAM}.1 cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/ijq/SlackBuild b/ap/ijq/SlackBuild index 5e60f710..67349279 100755 --- a/ap/ijq/SlackBuild +++ b/ap/ijq/SlackBuild @@ -44,7 +44,7 @@ cp COPYING* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/ion/SlackBuild b/ap/ion/SlackBuild index 4ab703fc..637ca7ad 100755 --- a/ap/ion/SlackBuild +++ b/ap/ion/SlackBuild @@ -18,7 +18,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -48,7 +48,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/lsd/SlackBuild b/ap/lsd/SlackBuild index fd4761c1..57736d1a 100755 --- a/ap/lsd/SlackBuild +++ b/ap/lsd/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/lsyncd/SlackBuild b/ap/lsyncd/SlackBuild index 18f9ea9b..2b918427 100755 --- a/ap/lsyncd/SlackBuild +++ b/ap/lsyncd/SlackBuild @@ -21,7 +21,7 @@ PREFIX=/usr SLCKFLAGS=" -O " # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-* +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -29,8 +29,8 @@ mkdir -p $PKG cd $TMP [ ! -e $REPOSITORY ] && git clone https://github.com/${GITHUB_REPO}.git $REPOSITORY -cp -R $REPOSITORY $TMP/$PRGNAM-$VERSION -cd $TMP/$PRGNAM-$VERSION +cp -R $REPOSITORY $TMP/$PRGNAM +cd $TMP/$PRGNAM [ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1) [ "x$VERSION" == "x" ] && VERSION=trunk [ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION diff --git a/ap/mdcat/SlackBuild b/ap/mdcat/SlackBuild index 9fd7d11f..55d7468f 100755 --- a/ap/mdcat/SlackBuild +++ b/ap/mdcat/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/nu/SlackBuild b/ap/nu/SlackBuild index 78e3e0c2..d27a7553 100755 --- a/ap/nu/SlackBuild +++ b/ap/nu/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* .md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/oil/SlackBuild b/ap/oil/SlackBuild index 8de427ac..6e9ad827 100755 --- a/ap/oil/SlackBuild +++ b/ap/oil/SlackBuild @@ -41,7 +41,7 @@ DESTDIR=$PKG ./install # Cleaning -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; cd $PKG chown -R root:root . diff --git a/ap/procs/SlackBuild b/ap/procs/SlackBuild index dc3a355c..930e95cb 100755 --- a/ap/procs/SlackBuild +++ b/ap/procs/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/ripgrep/SlackBuild b/ap/ripgrep/SlackBuild index be767446..362945b6 100755 --- a/ap/ripgrep/SlackBuild +++ b/ap/ripgrep/SlackBuild @@ -49,7 +49,7 @@ cp -r doc/ CHANGELOG.md COPYING LICENSE-MIT README.md UNLICENSE $PKG$PREFIX/doc/ cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/rustup/SlackBuild b/ap/rustup/SlackBuild index 4d02d06b..9e10dd02 100755 --- a/ap/rustup/SlackBuild +++ b/ap/rustup/SlackBuild @@ -56,7 +56,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/sd/SlackBuild b/ap/sd/SlackBuild index 200561bb..03d9b047 100755 --- a/ap/sd/SlackBuild +++ b/ap/sd/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/starship/SlackBuild b/ap/starship/SlackBuild index 393bc905..b4c76f08 100755 --- a/ap/starship/SlackBuild +++ b/ap/starship/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/stow/SlackBuild b/ap/stow/SlackBuild index c60db1e3..f38a4a0a 100755 --- a/ap/stow/SlackBuild +++ b/ap/stow/SlackBuild @@ -54,7 +54,7 @@ cp AUTHORS COPYING INSTALL* MANIFEST* NEWS README* THANKS TODO $PKG$PREFIX/doc/$ cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -exec gzip -9 {} \; find $PKG$PREFIX/info -type f -name dir -delete find $PKG$PREFIX/info -type f -exec gzip -9 {} \; diff --git a/ap/tldr/SlackBuild b/ap/tldr/SlackBuild index b23d88fe..1c9eeb80 100755 --- a/ap/tldr/SlackBuild +++ b/ap/tldr/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/tv/SlackBuild b/ap/tv/SlackBuild index 640c6da1..6ed80ded 100755 --- a/ap/tv/SlackBuild +++ b/ap/tv/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/viu/SlackBuild b/ap/viu/SlackBuild index 799dc760..50c8d15e 100755 --- a/ap/viu/SlackBuild +++ b/ap/viu/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/wmname/SlackBuild b/ap/wmname/SlackBuild deleted file mode 100755 index 46721cfe..00000000 --- a/ap/wmname/SlackBuild +++ /dev/null @@ -1,96 +0,0 @@ -#!/bin/bash -set -x - -PRGNAM=wmname -VERSION=0.1 - -BUILD=1 - -ARCH=$(uname -m) -LIBSUFFIX=$(echo $ARCH | grep -o "\(64\)") - -CWD=$(pwd) -TAG=gwh -OUTPUT=/tmp -TMP=/tmp/$TAG -PKG=$TMP/pkg-$PRGNAM - -PREFIX=/usr - -# Cleaning -( cd $TMP - rm -fr $PRGNAM-$VERSION - rm -fr $PKG -) - -# Fetching sources -( cd $TMP - [ ! -e $CWD/$PRGNAM-$VERSION.tar.?z* ] && ( cd $CWD - wget -c http://dl.suckless.org/tools/$PRGNAM-$VERSION.tar.gz - ) - [ -e $CWD/$PRGNAM-$VERSION.tar.?z* ] \ - && tar xvf $CWD/$PRGNAM-$VERSION.tar.?z* -) - -# Preparation -( cd $TMP/$PRGNAM-$VERSION - chown -R root:root . - find . \ - \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; -) - -# Configuration -( cd $TMP/$PRGNAM-$VERSION - sed -i "s|/usr/local|$PREFIX|g" config.mk -) - -# Building -( cd $TMP/$PRGNAM-$VERSION - make -) - -# Installation -( cd $TMP/$PRGNAM-$VERSION - make install DESTDIR=$PKG - mkdir -p $PKG$PREFIX/doc/$PRGNAM - cp LICENSE $PKG$PREFIX/doc/$PRGNAM -) - -# Cleaning -( cd $PKG - find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null - find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null - - find $PKG$PREFIX/man -type f -name "*.?" -exec gzip -9 {} \; - - chown -R root:root . - find . \ - \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; -) - -# Packaging -( cd $PKG - mkdir install - cat < install/slack-desc -$PRGNAM: $PRGNAM () -$PRGNAM: -$PRGNAM: wmname prints/sets the window manager name property of the root window similar -$PRGNAM: to how hostname(1) behaves. -$PRGNAM: wmname is a nice utility to fix problems with JDK versions and other broken -$PRGNAM: programs assuming a reparenting window manager for instance. -$PRGNAM: -$PRGNAM: -$PRGNAM: -$PRGNAM: http://tools.suckless.org/wmname -$PRGNAM: -EOF - - makepkg -l y -c n $OUTPUT/$PRGNAM-$(echo $VERSION | tr -d '-')-$ARCH-$BUILD$TAG.txz -) - diff --git a/ap/ycmd/SlackBuild b/ap/ycmd/SlackBuild index 2a7400a5..0e359f11 100755 --- a/ap/ycmd/SlackBuild +++ b/ap/ycmd/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -56,7 +56,7 @@ cp *.md *.txt CORE_VERSION $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/ap/ytop/SlackBuild b/ap/ytop/SlackBuild index b5f8bc8f..c4defd40 100755 --- a/ap/ytop/SlackBuild +++ b/ap/ytop/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/d/dtc/SlackBuild b/d/dtc/SlackBuild index e04c719e..5b15720a 100755 --- a/d/dtc/SlackBuild +++ b/d/dtc/SlackBuild @@ -18,7 +18,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -44,7 +44,7 @@ cp -R Documentation/ GPL README* $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/d/factor/SlackBuild b/d/factor/SlackBuild index 51ad99b4..168a65aa 100755 --- a/d/factor/SlackBuild +++ b/d/factor/SlackBuild @@ -20,7 +20,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} mkdir -p $TMP # cleaning -rm -fr $PKG +rm -fr $PKG $TMP/$PRGNAM # mise en place cd $TMP @@ -39,14 +39,14 @@ cd $TMP/$PRGNAM mkdir -p $PKG$PREFIX/libexec/$PRGNAM cp -a * $PKG$PREFIX/libexec/$PRGNAM -mkdir -p $PKG$PREFIX/{bin,doc/$PRGNAM-$VERSION} +mkdir -p $PKG$PREFIX/{bin,doc/$PRGNAM} cat < $PKG$PREFIX/bin/$PRGNAM #!/bin/bash cd $PREFIX/libexec/$PRGNAM ./$PRGNAM \$@ EOF chmod +x $PKG$PREFIX/bin/$PRGNAM -( cd $PKG$PREFIX/doc/$PRGNAM-$VERSION +( cd $PKG$PREFIX/doc/$PRGNAM ln -s ../libexec/$PRGNAM/readme.html ln -s ../libexec/$PRGNAM/license.txt ) @@ -62,7 +62,7 @@ $PRGNAM: full-featured library. Factor runs on all common platforms and Factor $PRGNAM: applications are portable between them. Factor can deploy stand-alone $PRGNAM: applications on all platforms. $PRGNAM: -$PRGNAM: see $PREFIX/doc/$PRGNAM-$VERSION +$PRGNAM: see $PREFIX/doc/$PRGNAM $PRGNAM: $PRGNAM: http://factorcode.org/ $PRGNAM: diff --git a/d/gforth/SlackBuild b/d/gforth/SlackBuild index 91ee011c..3df717ae 100755 --- a/d/gforth/SlackBuild +++ b/d/gforth/SlackBuild @@ -20,7 +20,7 @@ PREFIX=/usr SLCKFLAGS=" -O " # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-* +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -28,8 +28,8 @@ mkdir -p $PKG cd $TMP [ ! -e $REPOSITORY ] && git clone https://git.savannah.gnu.org/git/gforth.git $REPOSITORY -cp -R $REPOSITORY $TMP/$PRGNAM-$VERSION -cd $TMP/$PRGNAM-$VERSION +cp -R $REPOSITORY $TMP/$PRGNAM +cd $TMP/$PRGNAM [ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1) [ "x$VERSION" == "x" ] && VERSION=trunk [ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION diff --git a/d/nodejs-bin/SlackBuild b/d/nodejs-bin/SlackBuild deleted file mode 100755 index 1b3c5738..00000000 --- a/d/nodejs-bin/SlackBuild +++ /dev/null @@ -1,123 +0,0 @@ -#!/bin/sh - -# Slackware repackaging script for nodejs binary for x86_64 -# Thanks to: Audrius Kažukauskas -# Ryan P.C. McQuen | Everett, WA | ryanpcmcquen@member.fsf.org -# Willy Sudiarto Raharjo - -# Copyright 2019 Marcin Szychowski , Poland -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -PRGNAM=nodejs-bin -SRCNAM=node -GITHUB_REPO=nodejs/node -VERSION=${VERSION:-latest} -BUILD=${BUILD:-1} -TAG=${TAG:-gwh} - -REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} - -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 - echo x86 is not supported - exit - ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac -fi - -CWD=$(pwd) -TMP=${TMP:-/tmp/SBo} -PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} - -set -e - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP -rm -rf $PRGNAM-$VERSION - -mkdir -p $REPOSITORY -[ ! -e $REPOSITORY/node-$VERSION-linux-x64.tar.xz ] && wget -c -O $REPOSITORY/node-$VERSION-linux-x64.tar.xz https://nodejs.org/dist/$VERSION/node-$VERSION-linux-x64.tar.xz - -tar xvf $REPOSITORY/node-$VERSION-linux-x64.tar.xz -cd node-$VERSION-linux-x64 -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; - -mkdir $PKG/usr -mv bin/ include/ lib/ share/ $PKG/usr/ -mv $PKG/usr/share/man $PKG/usr/share/doc $PKG/usr/ - -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 - -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 - -## Add bash completion file for npm. -install -D -m 644 $CWD/npm.sh $PKG/usr/share/bash-completion/completions/npm - -## Remove unneeded files. -find $PKG/usr \( -name '.git*' -not -name '.github' \) -exec rm -rf {} \; - -## Set NODE_PATH to look for globally installed modules. -mkdir -p $PKG/etc/profile.d -cat > $PKG/etc/profile.d/${SRCNAM}.csh << EOF -#!/bin/csh -setenv NODE_PATH /usr/lib${LIBDIRSUFFIX}/node_modules -EOF -cat > $PKG/etc/profile.d/${SRCNAM}.sh << EOF -#!/bin/sh -export NODE_PATH=/usr/lib${LIBDIRSUFFIX}/node_modules -EOF -chmod 0755 $PKG/etc/profile.d/* - -# Fix some files path -mv $PKG/usr/doc/node $PKG/usr/share/nodejs - -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a LICENSE *.md $PKG/usr/doc/$PRGNAM-$VERSION -#cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild - -mkdir -p $PKG/install -cat < $PKG/install/slack-desc -nodejs-bin: nodejs-bin (JavaScript runtime) -nodejs-bin: -nodejs-bin: Node.js is a JavaScript runtime built on Chrome's V8 JavaScript -nodejs-bin: engine. -nodejs-bin: -nodejs-bin: nodejs-bin is a binary-only x86_64-only repackaging script for binary -nodejs-bin: distribution packages aiming towards closing the gap before Slackware -nodejs-bin: version 15 with OpenSSL 1.1 is out. -nodejs-bin: -nodejs-bin: https://nodejs.org/ -nodejs-bin: -EOF - -cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/d/nodejs-bin/npm.sh b/d/nodejs-bin/npm.sh deleted file mode 100644 index 25bef2c1..00000000 --- a/d/nodejs-bin/npm.sh +++ /dev/null @@ -1,58 +0,0 @@ -#!/bin/bash -###-begin-npm-completion-### -# -# npm command completion script -# -# Installation: npm completion >> ~/.bashrc (or ~/.zshrc) -# Or, maybe: npm completion > /usr/local/etc/bash_completion.d/npm -# - -if type complete &>/dev/null; then - _npm_completion () { - local words cword - if type _get_comp_words_by_ref &>/dev/null; then - _get_comp_words_by_ref -n = -n @ -w words -i cword - else - cword="$COMP_CWORD" - words=("${COMP_WORDS[@]}") - fi - - local si="$IFS" - IFS=$'\n' COMPREPLY=($(COMP_CWORD="$cword" \ - COMP_LINE="$COMP_LINE" \ - COMP_POINT="$COMP_POINT" \ - npm completion -- "${words[@]}" \ - 2>/dev/null)) || return $? - IFS="$si" - } - complete -o default -F _npm_completion npm -elif type compdef &>/dev/null; then - _npm_completion() { - local si=$IFS - compadd -- $(COMP_CWORD=$((CURRENT-1)) \ - COMP_LINE=$BUFFER \ - COMP_POINT=0 \ - npm completion -- "${words[@]}" \ - 2>/dev/null) - IFS=$si - } - compdef _npm_completion npm -elif type compctl &>/dev/null; then - _npm_completion () { - local cword line point words si - read -Ac words - read -cn cword - let cword-=1 - read -l line - read -ln point - si="$IFS" - IFS=$'\n' reply=($(COMP_CWORD="$cword" \ - COMP_LINE="$line" \ - COMP_POINT="$point" \ - npm completion -- "${words[@]}" \ - 2>/dev/null)) || return $? - IFS="$si" - } - compctl -K _npm_completion npm -fi -###-end-npm-completion-### diff --git a/d/rbspy/SlackBuild b/d/rbspy/SlackBuild index e13726fb..866d0075 100755 --- a/d/rbspy/SlackBuild +++ b/d/rbspy/SlackBuild @@ -49,7 +49,7 @@ cp *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/d/retro/SlackBuild b/d/retro/SlackBuild index 4a0d175a..1da63abe 100755 --- a/d/retro/SlackBuild +++ b/d/retro/SlackBuild @@ -44,7 +44,7 @@ make install PREFIX=$PREFIX DESTDIR=$PKG MANDIR=$PREFIX/man/man1 DOCSDIR=$PREFIX cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/d/rpn/SlackBuild b/d/rpn/SlackBuild index 4b16bb15..9282184b 100755 --- a/d/rpn/SlackBuild +++ b/d/rpn/SlackBuild @@ -21,7 +21,7 @@ PREFIX=/usr SLCKFLAGS=" -O " # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-* +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -31,8 +31,8 @@ cd $TMP cd $REPOSITORY git pull --all -cp -R $REPOSITORY $TMP/$PRGNAM-$VERSION -cd $TMP/$PRGNAM-$VERSION +cp -R $REPOSITORY $TMP/$PRGNAM +cd $TMP/$PRGNAM [ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1) [ "x$VERSION" == "x" ] && VERSION=trunk [ "x$VERSION" == "xdevelop" ] && git checkout develop && VERSION=trunk diff --git a/d/scry/SlackBuild b/d/scry/SlackBuild index 62ca3e42..07df24f5 100755 --- a/d/scry/SlackBuild +++ b/d/scry/SlackBuild @@ -21,7 +21,7 @@ PREFIX=/usr SLCKFLAGS=" -O " # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-* +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -29,8 +29,8 @@ mkdir -p $PKG cd $TMP [ ! -e $REPOSITORY ] && git clone https://github.com/${GITHUB_REPO}.git $REPOSITORY -cp -R $REPOSITORY $TMP/$PRGNAM-$VERSION -cd $TMP/$PRGNAM-$VERSION +cp -R $REPOSITORY $TMP/$PRGNAM +cd $TMP/$PRGNAM [ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1) [ "x$VERSION" == "x" ] && VERSION=trunk [ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION diff --git a/d/scryer-prolog/SlackBuild b/d/scryer-prolog/SlackBuild index a8dbbc86..4126d83f 100755 --- a/d/scryer-prolog/SlackBuild +++ b/d/scryer-prolog/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/d/wabt/SlackBuild b/d/wabt/SlackBuild index 57ffd5c6..1654e122 100755 --- a/d/wabt/SlackBuild +++ b/d/wabt/SlackBuild @@ -21,7 +21,7 @@ PREFIX=/usr SLCKFLAGS=" -O " # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-* +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -29,8 +29,8 @@ mkdir -p $PKG cd $TMP [ ! -e $REPOSITORY ] && git clone --recursive https://github.com/${GITHUB_REPO} $REPOSITORY -cp -R $REPOSITORY $TMP/$PRGNAM-$VERSION -cd $TMP/$PRGNAM-$VERSION +cp -R $REPOSITORY $TMP/$PRGNAM +cd $TMP/$PRGNAM [ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1) [ "x$VERSION" == "x" ] && VERSION=trunk [ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION diff --git a/l/basu/SlackBuild b/l/basu/SlackBuild index 85d10143..d5563754 100755 --- a/l/basu/SlackBuild +++ b/l/basu/SlackBuild @@ -48,7 +48,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/l/raylib/SlackBuild b/l/raylib/SlackBuild index b82a240e..9028ba1b 100755 --- a/l/raylib/SlackBuild +++ b/l/raylib/SlackBuild @@ -22,7 +22,7 @@ EMACS=$(basename $(ls /usr/bin/emacs-2*)) EMACS_VERSION=$(echo "$EMACS" | grep -o "\-[0-9\.]*\-" | tr -d - | head -n1) # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -51,7 +51,7 @@ rm -fr $PKG$PREFIX/doc/$PRGNAM/cmake # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/lua/awesome/SlackBuild b/lua/awesome/SlackBuild index ecd70f38..d7cfdfe3 100755 --- a/lua/awesome/SlackBuild +++ b/lua/awesome/SlackBuild @@ -21,7 +21,7 @@ SLCKFLAGS="" REQUIRES="lua luarocks lgi" -# nettoyage pralable +# nettoyage prealable rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG diff --git a/rebuild-and-install-all.sh b/rebuild-and-install-all.sh index 136c2b41..d959ebe4 100755 --- a/rebuild-and-install-all.sh +++ b/rebuild-and-install-all.sh @@ -4,10 +4,9 @@ WD=/home/installs/SlackBuilds CAT=${CAT:-$1} cd $WD -./what-s_installed.sh | grep -v "^❌.*" | cut -d\ -f2 | grep "^$CAT.*" +./what-s_installed.sh | grep -v "^❌.*" | cut -d\ -f2 | grep "^${CAT}/.*" -for p in $(./what-s_installed.sh | grep -v "^❌.*" | cut -d\ -f2 | grep "^$CAT.*"); do - cd $p - bash -e ./SlackBuild - cd $WD +for p in $(./what-s_installed.sh | grep -v "^❌.*" | cut -d\ -f2 | grep "^${CAT}/.*"); do + (cd $p + bash -e ./SlackBuild || echo "ERROR $p" >> $WD/_errors_rebuild) done diff --git a/wayland/cage/SlackBuild b/wayland/cage/SlackBuild index 8b9c21da..dd475f12 100755 --- a/wayland/cage/SlackBuild +++ b/wayland/cage/SlackBuild @@ -50,7 +50,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/foot/SlackBuild b/wayland/foot/SlackBuild index a890aae7..becb83be 100755 --- a/wayland/foot/SlackBuild +++ b/wayland/foot/SlackBuild @@ -51,7 +51,7 @@ cp -R themes $PKG$PREFIX/share/$PRGNAM # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/hikari/SlackBuild b/wayland/hikari/SlackBuild index d5fccfcc..6ed2b343 100755 --- a/wayland/hikari/SlackBuild +++ b/wayland/hikari/SlackBuild @@ -77,7 +77,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/kanshi/SlackBuild b/wayland/kanshi/SlackBuild index 19532ba9..fa0adb58 100755 --- a/wayland/kanshi/SlackBuild +++ b/wayland/kanshi/SlackBuild @@ -51,7 +51,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/lswt/SlackBuild b/wayland/lswt/SlackBuild index 6a441a5a..ad7b41c8 100755 --- a/wayland/lswt/SlackBuild +++ b/wayland/lswt/SlackBuild @@ -44,7 +44,7 @@ cp LICENSE README $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/mako/SlackBuild b/wayland/mako/SlackBuild index 7749e1d5..dbc18e41 100755 --- a/wayland/mako/SlackBuild +++ b/wayland/mako/SlackBuild @@ -51,7 +51,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/qtile/SlackBuild b/wayland/qtile/SlackBuild index efde6107..fcf32905 100755 --- a/wayland/qtile/SlackBuild +++ b/wayland/qtile/SlackBuild @@ -82,7 +82,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/river/SlackBuild b/wayland/river/SlackBuild index 4d0839eb..2d77b0dc 100755 --- a/wayland/river/SlackBuild +++ b/wayland/river/SlackBuild @@ -90,7 +90,7 @@ cp -a docs/ example/ contrib/ AUTHORS LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/seatd/SlackBuild b/wayland/seatd/SlackBuild index 87e18b5d..4f4e58ce 100755 --- a/wayland/seatd/SlackBuild +++ b/wayland/seatd/SlackBuild @@ -46,7 +46,7 @@ cp LICENSE README.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/sway/SlackBuild b/wayland/sway/SlackBuild index fc1fe24e..db2bac7b 100755 --- a/wayland/sway/SlackBuild +++ b/wayland/sway/SlackBuild @@ -102,7 +102,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/swaybg/SlackBuild b/wayland/swaybg/SlackBuild index deb12293..a3011b1e 100755 --- a/wayland/swaybg/SlackBuild +++ b/wayland/swaybg/SlackBuild @@ -48,7 +48,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/swayidle/SlackBuild b/wayland/swayidle/SlackBuild index d8d0f05c..d306a34a 100755 --- a/wayland/swayidle/SlackBuild +++ b/wayland/swayidle/SlackBuild @@ -48,7 +48,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/swaylock/SlackBuild b/wayland/swaylock/SlackBuild index 38718b00..bf7ca0fb 100755 --- a/wayland/swaylock/SlackBuild +++ b/wayland/swaylock/SlackBuild @@ -48,7 +48,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/swayr/SlackBuild b/wayland/swayr/SlackBuild index 6cd7de2c..00eb49ec 100755 --- a/wayland/swayr/SlackBuild +++ b/wayland/swayr/SlackBuild @@ -68,7 +68,7 @@ cp -a LICENSE *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/waybar/SlackBuild b/wayland/waybar/SlackBuild index 500e3be1..2abc153c 100755 --- a/wayland/waybar/SlackBuild +++ b/wayland/waybar/SlackBuild @@ -55,7 +55,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/wlopm/SlackBuild b/wayland/wlopm/SlackBuild index 99010187..32493b82 100755 --- a/wayland/wlopm/SlackBuild +++ b/wayland/wlopm/SlackBuild @@ -44,7 +44,7 @@ cp LICENSE README $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/wlr-randr/SlackBuild b/wayland/wlr-randr/SlackBuild index db34d392..30790613 100755 --- a/wayland/wlr-randr/SlackBuild +++ b/wayland/wlr-randr/SlackBuild @@ -51,7 +51,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -e $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/wayland/wofi/SlackBuild b/wayland/wofi/SlackBuild index aaff7f85..5e3e8ece 100755 --- a/wayland/wofi/SlackBuild +++ b/wayland/wofi/SlackBuild @@ -40,12 +40,12 @@ meson install --destdir=$PKG cd ../ mkdir -p $PKG$PREFIX/doc/$PRGNAM -cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/ +cp *.md $PKG$PREFIX/doc/$PRGNAM/ # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/xap/alacritty/SlackBuild b/xap/alacritty/SlackBuild index c00c768e..08a677c1 100755 --- a/xap/alacritty/SlackBuild +++ b/xap/alacritty/SlackBuild @@ -69,7 +69,7 @@ cp -a docs/ extra/ *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/xap/alttab/SlackBuild b/xap/alttab/SlackBuild index 111d04d0..3a7cba19 100755 --- a/xap/alttab/SlackBuild +++ b/xap/alttab/SlackBuild @@ -65,7 +65,7 @@ cd $PKG find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null -find $PKG$PREFIX/man -type f -name "*.?" -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -name "*.?" -exec gzip -9 {} \; chown -R root:root . find . \ diff --git a/xap/gammastep/SlackBuild b/xap/gammastep/SlackBuild index 3a49282a..e0eed8e6 100755 --- a/xap/gammastep/SlackBuild +++ b/xap/gammastep/SlackBuild @@ -18,7 +18,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -53,7 +53,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/xap/i3status-rust/SlackBuild b/xap/i3status-rust/SlackBuild index 12bf9219..155636d7 100755 --- a/xap/i3status-rust/SlackBuild +++ b/xap/i3status-rust/SlackBuild @@ -50,13 +50,13 @@ cp -R doc/ example/ LICENSE *.md $PKG$PREFIX/doc/$PRGNAM mkdir -p $PKG$PREFIX/man cp man/i3status-rs.1 $PKG$PREFIX/man -find $PKG$PREFIX/man -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -exec gzip -9 {} \; # correction cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/xap/image-roll/SlackBuild b/xap/image-roll/SlackBuild index d0d1af08..ae8ff266 100755 --- a/xap/image-roll/SlackBuild +++ b/xap/image-roll/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/xap/makemkv/SlackBuild b/xap/makemkv/SlackBuild index a9be4605..cb3de1e5 100755 --- a/xap/makemkv/SlackBuild +++ b/xap/makemkv/SlackBuild @@ -72,7 +72,7 @@ cd $PKG find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null -find $PKG$PREFIX/man -type f -name "*.?" -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -name "*.?" -exec gzip -9 {} \; chown -R root:root . find . \ diff --git a/xap/polybar/SlackBuild b/xap/polybar/SlackBuild index dd70d4ef..76e22e95 100755 --- a/xap/polybar/SlackBuild +++ b/xap/polybar/SlackBuild @@ -59,7 +59,7 @@ cp LICENSE *.md $PKG/usr/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/xap/rkvm/SlackBuild b/xap/rkvm/SlackBuild index 6ffc86f1..a4631878 100755 --- a/xap/rkvm/SlackBuild +++ b/xap/rkvm/SlackBuild @@ -140,7 +140,7 @@ EOF cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/xap/wezterm/SlackBuild b/xap/wezterm/SlackBuild index 281ef085..204a85a4 100755 --- a/xap/wezterm/SlackBuild +++ b/xap/wezterm/SlackBuild @@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM} PREFIX=${PREFIX:-/usr} # nettoyage préalable -rm -fr $PKG $TMP/$PRGNAM-$VERSION +rm -fr $PKG $TMP/$PRGNAM mkdir -p $PKG @@ -50,7 +50,7 @@ cp *.md $PKG$PREFIX/doc/$PRGNAM cd $PKG chown -R root:root * -find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -not -name \*.gz -exec gzip -9 {} \; # embaumement mkdir -p $PKG/install diff --git a/xap/x48/SlackBuild b/xap/x48/SlackBuild index 0f9f3c1d..fff077ed 100755 --- a/xap/x48/SlackBuild +++ b/xap/x48/SlackBuild @@ -70,7 +70,7 @@ cd $PKG find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null -find $PKG$PREFIX/man -type f -name "*.?" -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -name "*.?" -exec gzip -9 {} \; chown -R root:root . find . \ diff --git a/xap/x49gp/SlackBuild b/xap/x49gp/SlackBuild index d27f9407..8c9adc23 100755 --- a/xap/x49gp/SlackBuild +++ b/xap/x49gp/SlackBuild @@ -79,7 +79,7 @@ cd $PKG find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null -find $PKG$PREFIX/man -type f -name "*.?" -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -name "*.?" -exec gzip -9 {} \; chown -R root:root . find . \ diff --git a/y/cboard/SlackBuild b/y/cboard/SlackBuild index e615fb3c..b8de0d70 100755 --- a/y/cboard/SlackBuild +++ b/y/cboard/SlackBuild @@ -21,8 +21,7 @@ REPOSITORY=/home/installs/SlackBuilds/_repositories/$PRGNAM PREFIX=/usr # Cleaning -rm -fr $TMP/$PRGNAM-$VERSION -rm -fr $PKG +rm -fr $PKG $TMP/$PRGNAM mkdir -p $TMP [ ! -e $REPOSITORY ] && git clone "http://repo.or.cz/r/cboard.git" $REPOSITORY @@ -30,8 +29,8 @@ cd $REPOSITORY git pull --all # Preparation -cp -R $REPOSITORY $TMP/$PRGNAM-$VERSION -cd $TMP/$PRGNAM-$VERSION +cp -R $REPOSITORY $TMP/$PRGNAM +cd $TMP/$PRGNAM [ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1) [ "x$VERSION" == "x" ] && VERSION=trunk @@ -62,7 +61,7 @@ cp COPYING NEWS doc/config.example INSTALL README KnownBugs THANKS TODO $PKG$PRE find $PKG | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null find $PKG | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null -find $PKG$PREFIX/man -type f -name "*.?" -exec gzip -9 {} \; +[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -type f -name "*.?" -exec gzip -9 {} \; chown -R root:root $PKG find $PKG -type f -exec chmod 644 {} \; diff --git a/y/lutris/SlackBuild b/y/lutris/SlackBuild index 4bb3cfba..b9c2b582 100755 --- a/y/lutris/SlackBuild +++ b/y/lutris/SlackBuild @@ -73,8 +73,8 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mv $PKG/usr/share/man $PKG/usr/ -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKG/usr/doc/$PRGNAM +cp -a $DOCS $PKG/usr/doc/$PRGNAM mkdir -p $PKG/install