summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoran9wer2020-06-04 12:14:37 +0800
committeran9wer2020-06-04 12:14:37 +0800
commit0d1cbc08349b2dabe517964013256e31456a9f65 (patch)
treec217585a0e828d75a7f11d302fafe7cd84efb81d
parentac132d5e68e2a5d34c59e69b881a082c794300f1 (diff)
downloadaur-0d1cbc08349b2dabe517964013256e31456a9f65.tar.gz
[0.1.2-1] Add rebuild for dmenu
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rwxr-xr-xsuckless-rebuild9
3 files changed, 9 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 84a7071d04a5..2de7fa989771 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 4ffa12a58b46..eba3060378fc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: