remove obsolete scripts
This commit is contained in:
parent
99ff3cba22
commit
544f5856c7
3 changed files with 0 additions and 277 deletions
|
@ -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 <<EOF > 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
|
||||
)
|
||||
|
|
@ -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 <willysr@slackbuilds.org>
|
||||
|
||||
# Copyright 2019 Marcin Szychowski <szycha@gmail.com>, 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 <<EOF > $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}
|
|
@ -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-###
|
Loading…
Reference in a new issue