Merge branch 'master' of github.com:gwenhael-le-moine/slackbuilds
This commit is contained in:
commit
d81773c898
83 changed files with 141 additions and 421 deletions
|
@ -14,7 +14,7 @@ OUTPUT=${OUTPUT:-/tmp}
|
||||||
|
|
||||||
set -e # Exit on most errors
|
set -e # Exit on most errors
|
||||||
|
|
||||||
rm -fr $TMP/$PRGNAM-$VERSION $PKG
|
rm -fr $TMP/$PRGNAM $PKG
|
||||||
mkdir -p $TMP $PKG $OUTPUT
|
mkdir -p $TMP $PKG $OUTPUT
|
||||||
cd $TMP
|
cd $TMP
|
||||||
|
|
||||||
|
@ -28,12 +28,11 @@ make prefix=$PKG/usr mandir=$PKG/usr/man
|
||||||
|
|
||||||
# Racket also has a 'scribble' binary in /usr/bin
|
# Racket also has a 'scribble' binary in /usr/bin
|
||||||
# Scribble's scribble is in /usr/games but Racket's steal its place in $PATH
|
# Scribble's scribble is in /usr/games but Racket's steal its place in $PATH
|
||||||
( cd $PKG/usr/games/
|
cd $PKG/usr/games/
|
||||||
ln -s scribble scribble-scrabble
|
ln -s scribble scribble-scrabble
|
||||||
)
|
|
||||||
( cd $PKG/usr/man/man6/
|
cd $PKG/usr/man/man6/
|
||||||
ln -s scribble.6.gz scribble-scrabble.6.gz
|
ln -s scribble.6.gz scribble-scrabble.6.gz
|
||||||
)
|
|
||||||
|
|
||||||
chmod -R o-w $PKG
|
chmod -R o-w $PKG
|
||||||
chown -R root:root $PKG/*
|
chown -R root:root $PKG/*
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -43,7 +43,7 @@ cp $REPOSITORY/LICENSE $REPOSITORY/README.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -49,7 +49,7 @@ cp LICENSE README.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ cp LICENSE README changelog $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -20,7 +20,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -21,7 +21,7 @@ PREFIX=/usr
|
||||||
SLCKFLAGS=" -O "
|
SLCKFLAGS=" -O "
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-*
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -29,8 +29,8 @@ mkdir -p $PKG
|
||||||
cd $TMP
|
cd $TMP
|
||||||
[ ! -e $REPOSITORY ] && git clone https://github.com/${GITHUB_REPO}.git $REPOSITORY
|
[ ! -e $REPOSITORY ] && git clone https://github.com/${GITHUB_REPO}.git $REPOSITORY
|
||||||
|
|
||||||
cp -R $REPOSITORY $TMP/$PRGNAM-$VERSION
|
cp -R $REPOSITORY $TMP/$PRGNAM
|
||||||
cd $TMP/$PRGNAM-$VERSION
|
cd $TMP/$PRGNAM
|
||||||
[ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1)
|
[ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1)
|
||||||
[ "x$VERSION" == "x" ] && VERSION=trunk
|
[ "x$VERSION" == "x" ] && VERSION=trunk
|
||||||
[ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION
|
[ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -56,7 +56,7 @@ $PKG$PREFIX/bin/himalaya completion bash > $PKG/usr/share/bash-completion/comple
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -52,7 +52,7 @@ cp doc/${PRGNAM}.1 $PKG$PREFIX/man/${PRGNAM}.1
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -44,7 +44,7 @@ cp COPYING* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -18,7 +18,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -21,7 +21,7 @@ PREFIX=/usr
|
||||||
SLCKFLAGS=" -O "
|
SLCKFLAGS=" -O "
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-*
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -29,8 +29,8 @@ mkdir -p $PKG
|
||||||
cd $TMP
|
cd $TMP
|
||||||
[ ! -e $REPOSITORY ] && git clone https://github.com/${GITHUB_REPO}.git $REPOSITORY
|
[ ! -e $REPOSITORY ] && git clone https://github.com/${GITHUB_REPO}.git $REPOSITORY
|
||||||
|
|
||||||
cp -R $REPOSITORY $TMP/$PRGNAM-$VERSION
|
cp -R $REPOSITORY $TMP/$PRGNAM
|
||||||
cd $TMP/$PRGNAM-$VERSION
|
cd $TMP/$PRGNAM
|
||||||
[ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1)
|
[ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1)
|
||||||
[ "x$VERSION" == "x" ] && VERSION=trunk
|
[ "x$VERSION" == "x" ] && VERSION=trunk
|
||||||
[ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION
|
[ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* .md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -41,7 +41,7 @@ DESTDIR=$PKG ./install
|
||||||
|
|
||||||
# Cleaning
|
# 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
|
cd $PKG
|
||||||
chown -R root:root .
|
chown -R root:root .
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -49,7 +49,7 @@ cp -r doc/ CHANGELOG.md COPYING LICENSE-MIT README.md UNLICENSE $PKG$PREFIX/doc/
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -56,7 +56,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp *.md LICENSE* $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -54,7 +54,7 @@ cp AUTHORS COPYING INSTALL* MANIFEST* NEWS README* THANKS TODO $PKG$PREFIX/doc/$
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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 -name dir -delete
|
||||||
find $PKG$PREFIX/info -type f -exec gzip -9 {} \;
|
find $PKG$PREFIX/info -type f -exec gzip -9 {} \;
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -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
|
|
||||||
)
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -56,7 +56,7 @@ cp *.md *.txt CORE_VERSION $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -18,7 +18,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ cp -R Documentation/ GPL README* $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -20,7 +20,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
mkdir -p $TMP
|
mkdir -p $TMP
|
||||||
|
|
||||||
# cleaning
|
# cleaning
|
||||||
rm -fr $PKG
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
# mise en place
|
# mise en place
|
||||||
cd $TMP
|
cd $TMP
|
||||||
|
@ -39,14 +39,14 @@ cd $TMP/$PRGNAM
|
||||||
mkdir -p $PKG$PREFIX/libexec/$PRGNAM
|
mkdir -p $PKG$PREFIX/libexec/$PRGNAM
|
||||||
cp -a * $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 <<EOF > $PKG$PREFIX/bin/$PRGNAM
|
cat <<EOF > $PKG$PREFIX/bin/$PRGNAM
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
cd $PREFIX/libexec/$PRGNAM
|
cd $PREFIX/libexec/$PRGNAM
|
||||||
./$PRGNAM \$@
|
./$PRGNAM \$@
|
||||||
EOF
|
EOF
|
||||||
chmod +x $PKG$PREFIX/bin/$PRGNAM
|
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/readme.html
|
||||||
ln -s ../libexec/$PRGNAM/license.txt
|
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 are portable between them. Factor can deploy stand-alone
|
||||||
$PRGNAM: applications on all platforms.
|
$PRGNAM: applications on all platforms.
|
||||||
$PRGNAM:
|
$PRGNAM:
|
||||||
$PRGNAM: see $PREFIX/doc/$PRGNAM-$VERSION
|
$PRGNAM: see $PREFIX/doc/$PRGNAM
|
||||||
$PRGNAM:
|
$PRGNAM:
|
||||||
$PRGNAM: http://factorcode.org/
|
$PRGNAM: http://factorcode.org/
|
||||||
$PRGNAM:
|
$PRGNAM:
|
||||||
|
|
|
@ -20,7 +20,7 @@ PREFIX=/usr
|
||||||
SLCKFLAGS=" -O "
|
SLCKFLAGS=" -O "
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-*
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -28,8 +28,8 @@ mkdir -p $PKG
|
||||||
cd $TMP
|
cd $TMP
|
||||||
[ ! -e $REPOSITORY ] && git clone https://git.savannah.gnu.org/git/gforth.git $REPOSITORY
|
[ ! -e $REPOSITORY ] && git clone https://git.savannah.gnu.org/git/gforth.git $REPOSITORY
|
||||||
|
|
||||||
cp -R $REPOSITORY $TMP/$PRGNAM-$VERSION
|
cp -R $REPOSITORY $TMP/$PRGNAM
|
||||||
cd $TMP/$PRGNAM-$VERSION
|
cd $TMP/$PRGNAM
|
||||||
[ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1)
|
[ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1)
|
||||||
[ "x$VERSION" == "x" ] && VERSION=trunk
|
[ "x$VERSION" == "x" ] && VERSION=trunk
|
||||||
[ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION
|
[ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION
|
||||||
|
|
|
@ -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-###
|
|
|
@ -49,7 +49,7 @@ cp *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -44,7 +44,7 @@ make install PREFIX=$PREFIX DESTDIR=$PKG MANDIR=$PREFIX/man/man1 DOCSDIR=$PREFIX
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -21,7 +21,7 @@ PREFIX=/usr
|
||||||
SLCKFLAGS=" -O "
|
SLCKFLAGS=" -O "
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-*
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -31,8 +31,8 @@ cd $TMP
|
||||||
cd $REPOSITORY
|
cd $REPOSITORY
|
||||||
git pull --all
|
git pull --all
|
||||||
|
|
||||||
cp -R $REPOSITORY $TMP/$PRGNAM-$VERSION
|
cp -R $REPOSITORY $TMP/$PRGNAM
|
||||||
cd $TMP/$PRGNAM-$VERSION
|
cd $TMP/$PRGNAM
|
||||||
[ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1)
|
[ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1)
|
||||||
[ "x$VERSION" == "x" ] && VERSION=trunk
|
[ "x$VERSION" == "x" ] && VERSION=trunk
|
||||||
[ "x$VERSION" == "xdevelop" ] && git checkout develop && VERSION=trunk
|
[ "x$VERSION" == "xdevelop" ] && git checkout develop && VERSION=trunk
|
||||||
|
|
|
@ -21,7 +21,7 @@ PREFIX=/usr
|
||||||
SLCKFLAGS=" -O "
|
SLCKFLAGS=" -O "
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-*
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -29,8 +29,8 @@ mkdir -p $PKG
|
||||||
cd $TMP
|
cd $TMP
|
||||||
[ ! -e $REPOSITORY ] && git clone https://github.com/${GITHUB_REPO}.git $REPOSITORY
|
[ ! -e $REPOSITORY ] && git clone https://github.com/${GITHUB_REPO}.git $REPOSITORY
|
||||||
|
|
||||||
cp -R $REPOSITORY $TMP/$PRGNAM-$VERSION
|
cp -R $REPOSITORY $TMP/$PRGNAM
|
||||||
cd $TMP/$PRGNAM-$VERSION
|
cd $TMP/$PRGNAM
|
||||||
[ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1)
|
[ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1)
|
||||||
[ "x$VERSION" == "x" ] && VERSION=trunk
|
[ "x$VERSION" == "x" ] && VERSION=trunk
|
||||||
[ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION
|
[ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -21,7 +21,7 @@ PREFIX=/usr
|
||||||
SLCKFLAGS=" -O "
|
SLCKFLAGS=" -O "
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-*
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -29,8 +29,8 @@ mkdir -p $PKG
|
||||||
cd $TMP
|
cd $TMP
|
||||||
[ ! -e $REPOSITORY ] && git clone --recursive https://github.com/${GITHUB_REPO} $REPOSITORY
|
[ ! -e $REPOSITORY ] && git clone --recursive https://github.com/${GITHUB_REPO} $REPOSITORY
|
||||||
|
|
||||||
cp -R $REPOSITORY $TMP/$PRGNAM-$VERSION
|
cp -R $REPOSITORY $TMP/$PRGNAM
|
||||||
cd $TMP/$PRGNAM-$VERSION
|
cd $TMP/$PRGNAM
|
||||||
[ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1)
|
[ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1)
|
||||||
[ "x$VERSION" == "x" ] && VERSION=trunk
|
[ "x$VERSION" == "x" ] && VERSION=trunk
|
||||||
[ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION
|
[ "x$VERSION" == "xtrunk" ] && VERSION="git_$(git log -1 --format=%h_%ad --date=format:%Y.%m.%d)" || git checkout $VERSION
|
||||||
|
|
|
@ -48,7 +48,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -22,7 +22,7 @@ EMACS=$(basename $(ls /usr/bin/emacs-2*))
|
||||||
EMACS_VERSION=$(echo "$EMACS" | grep -o "\-[0-9\.]*\-" | tr -d - | head -n1)
|
EMACS_VERSION=$(echo "$EMACS" | grep -o "\-[0-9\.]*\-" | tr -d - | head -n1)
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ rm -fr $PKG$PREFIX/doc/$PRGNAM/cmake
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -21,7 +21,7 @@ SLCKFLAGS=""
|
||||||
|
|
||||||
REQUIRES="lua luarocks lgi"
|
REQUIRES="lua luarocks lgi"
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage prealable
|
||||||
rm -fr $PKG $TMP/$PRGNAM
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
|
@ -4,10 +4,9 @@ WD=/home/installs/SlackBuilds
|
||||||
CAT=${CAT:-$1}
|
CAT=${CAT:-$1}
|
||||||
|
|
||||||
cd $WD
|
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
|
for p in $(./what-s_installed.sh | grep -v "^❌.*" | cut -d\ -f2 | grep "^${CAT}/.*"); do
|
||||||
cd $p
|
(cd $p
|
||||||
bash -e ./SlackBuild
|
bash -e ./SlackBuild || echo "ERROR $p" >> $WD/_errors_rebuild)
|
||||||
cd $WD
|
|
||||||
done
|
done
|
||||||
|
|
|
@ -50,7 +50,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -51,7 +51,7 @@ cp -R themes $PKG$PREFIX/share/$PRGNAM
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -77,7 +77,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -51,7 +51,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -44,7 +44,7 @@ cp LICENSE README $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -51,7 +51,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -82,7 +82,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -90,7 +90,7 @@ cp -a docs/ example/ contrib/ AUTHORS LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -46,7 +46,7 @@ cp LICENSE README.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -102,7 +102,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -48,7 +48,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -48,7 +48,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -48,7 +48,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -68,7 +68,7 @@ cp -a LICENSE *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -55,7 +55,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -44,7 +44,7 @@ cp LICENSE README $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -51,7 +51,7 @@ cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -40,12 +40,12 @@ meson install --destdir=$PKG
|
||||||
cd ../
|
cd ../
|
||||||
|
|
||||||
mkdir -p $PKG$PREFIX/doc/$PRGNAM
|
mkdir -p $PKG$PREFIX/doc/$PRGNAM
|
||||||
cp LICENSE *.md $PKG$PREFIX/doc/$PRGNAM/
|
cp *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||||
|
|
||||||
# correction
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -69,7 +69,7 @@ cp -a docs/ extra/ *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -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 "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 . | 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 .
|
chown -R root:root .
|
||||||
find . \
|
find . \
|
||||||
|
|
|
@ -18,7 +18,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -50,13 +50,13 @@ cp -R doc/ example/ LICENSE *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG$PREFIX/man
|
mkdir -p $PKG$PREFIX/man
|
||||||
cp man/i3status-rs.1 $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
|
# correction
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ cp LICENSE* *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -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 "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 . | 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 .
|
chown -R root:root .
|
||||||
find . \
|
find . \
|
||||||
|
|
|
@ -59,7 +59,7 @@ cp LICENSE *.md $PKG/usr/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -140,7 +140,7 @@ EOF
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -19,7 +19,7 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
||||||
PREFIX=${PREFIX:-/usr}
|
PREFIX=${PREFIX:-/usr}
|
||||||
|
|
||||||
# nettoyage préalable
|
# nettoyage préalable
|
||||||
rm -fr $PKG $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG
|
mkdir -p $PKG
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ cp *.md $PKG$PREFIX/doc/$PRGNAM
|
||||||
cd $PKG
|
cd $PKG
|
||||||
chown -R root:root *
|
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
|
# embaumement
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -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 "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 . | 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 .
|
chown -R root:root .
|
||||||
find . \
|
find . \
|
||||||
|
|
|
@ -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 "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 . | 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 .
|
chown -R root:root .
|
||||||
find . \
|
find . \
|
||||||
|
|
|
@ -21,8 +21,7 @@ REPOSITORY=/home/installs/SlackBuilds/_repositories/$PRGNAM
|
||||||
PREFIX=/usr
|
PREFIX=/usr
|
||||||
|
|
||||||
# Cleaning
|
# Cleaning
|
||||||
rm -fr $TMP/$PRGNAM-$VERSION
|
rm -fr $PKG $TMP/$PRGNAM
|
||||||
rm -fr $PKG
|
|
||||||
mkdir -p $TMP
|
mkdir -p $TMP
|
||||||
|
|
||||||
[ ! -e $REPOSITORY ] && git clone "http://repo.or.cz/r/cboard.git" $REPOSITORY
|
[ ! -e $REPOSITORY ] && git clone "http://repo.or.cz/r/cboard.git" $REPOSITORY
|
||||||
|
@ -30,8 +29,8 @@ cd $REPOSITORY
|
||||||
git pull --all
|
git pull --all
|
||||||
|
|
||||||
# Preparation
|
# Preparation
|
||||||
cp -R $REPOSITORY $TMP/$PRGNAM-$VERSION
|
cp -R $REPOSITORY $TMP/$PRGNAM
|
||||||
cd $TMP/$PRGNAM-$VERSION
|
cd $TMP/$PRGNAM
|
||||||
|
|
||||||
[ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1)
|
[ "x$VERSION" == "xlatest" ] && VERSION=$(git for-each-ref --sort=taggerdate --format '%(tag)' | tail -n1)
|
||||||
[ "x$VERSION" == "x" ] && VERSION=trunk
|
[ "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 "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 | 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
|
chown -R root:root $PKG
|
||||||
find $PKG -type f -exec chmod 644 {} \;
|
find $PKG -type f -exec chmod 644 {} \;
|
||||||
|
|
|
@ -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
|
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||||
|
|
||||||
mv $PKG/usr/share/man $PKG/usr/
|
mv $PKG/usr/share/man $PKG/usr/
|
||||||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
mkdir -p $PKG/usr/doc/$PRGNAM
|
||||||
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
|
cp -a $DOCS $PKG/usr/doc/$PRGNAM
|
||||||
|
|
||||||
|
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
Loading…
Add table
Reference in a new issue