From 544f5856c7674acdb19ed96fe3d469985990f9a1 Mon Sep 17 00:00:00 2001 From: Gwenhael Le Moine Date: Thu, 3 Mar 2022 10:44:33 +0100 Subject: [PATCH] remove obsolete scripts --- ap/wmname/SlackBuild | 96 ------------------------------- d/nodejs-bin/SlackBuild | 123 ---------------------------------------- d/nodejs-bin/npm.sh | 58 ------------------- 3 files changed, 277 deletions(-) delete mode 100755 ap/wmname/SlackBuild delete mode 100755 d/nodejs-bin/SlackBuild delete mode 100644 d/nodejs-bin/npm.sh 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/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-###