diff options
author | an9wer | 2020-06-04 12:14:37 +0800 |
---|---|---|
committer | an9wer | 2020-06-04 12:14:37 +0800 |
commit | 0d1cbc08349b2dabe517964013256e31456a9f65 (patch) | |
tree | c217585a0e828d75a7f11d302fafe7cd84efb81d | |
parent | ac132d5e68e2a5d34c59e69b881a082c794300f1 (diff) | |
download | aur-0d1cbc08349b2dabe517964013256e31456a9f65.tar.gz |
[0.1.2-1] Add rebuild for dmenu
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rwxr-xr-x | suckless-rebuild | 9 |
3 files changed, 9 insertions, 8 deletions
@@ -1,6 +1,6 @@ pkgbase = an9wer-suckless-rebuild pkgdesc = A script to rebuild suckless softwares - pkgver = 0.1.1 + pkgver = 0.1.2 pkgrel = 1 url = https://github.com/an9wer/pkg/tree/master/arch/suckless-rebuild arch = x86_64 @@ -8,7 +8,7 @@ pkgbase = an9wer-suckless-rebuild license = MIT depends = bash source = suckless-rebuild - md5sums = 3bca355a7976136bc77c5421d9e7c59d + md5sums = c7d19bc4fdd6376df88fda66a2ff26a8 pkgname = an9wer-suckless-rebuild @@ -1,7 +1,7 @@ # Maintainer: Runney Wu <an9wer@gmail.com> pkgname=an9wer-suckless-rebuild -pkgver=0.1.1 +pkgver=0.1.2 pkgrel=1 pkgdesc="A script to rebuild suckless softwares" url="https://github.com/an9wer/pkg/tree/master/arch/suckless-rebuild" @@ -10,7 +10,7 @@ license=('MIT') groups=('an9wer-suckless') depends=('bash') source=("suckless-rebuild") -md5sums=('3bca355a7976136bc77c5421d9e7c59d') +md5sums=('c7d19bc4fdd6376df88fda66a2ff26a8') package() { install -m755 -D suckless-rebuild "$pkgdir/usr/bin/suckless-rebuild" diff --git a/suckless-rebuild b/suckless-rebuild index dac11721fc77..cafd90755049 100755 --- a/suckless-rebuild +++ b/suckless-rebuild @@ -4,7 +4,7 @@ DESTDIR=~/.suckless BUILDDIR=~/.suckless-build usage() { - echo "Usage: suckless-rebuild st|slstatus <config.h>" + echo "Usage: suckless-rebuild dmenu|slstatus|st <config.h>" exit 1 } @@ -15,7 +15,7 @@ fi software=$1 config=$2 -if [[ ! $software =~ ^st$|^slstatus$ ]]; then +if [[ ! $software =~ ^dmenu$|^slstatus$|^st$ ]]; then echo "Unknown suckless software '$software'." exit 1 fi @@ -28,6 +28,7 @@ if [[ ! -f $config ]]; then exit 1 fi +# Move last build directory if [[ -e $BUILDDIR/$software ]]; then temp=$(mktemp -u -d /tmp/$software.XXXXX) mv "$BUILDDIR/$software" "$temp" @@ -39,12 +40,12 @@ cp -f "$config" "$BUILDDIR/$software" cd "$BUILDDIR/$software" if make &> build.log && make PREFIX="$DESTDIR" install &> build.log; then - echo "Done! Recommend to add '~/.suckless/bin' to \$PATH to use new builded st." + echo "Done! Recommend to add '~/.suckless/bin' to \$PATH to use new builded $software." else echo "Some error occurred, check '$BUILDDIR/$software/build.log' to find more." fi if [[ -v temp ]]; then - sed -i "1i The last built directory was moved to $temp\n" build.log + sed -i "1i The last build directory was moved to $temp\n" build.log fi # vim: set filetype=sh: |