summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTatsuyuki Ishi2017-10-22 13:14:05 +0900
committerTatsuyuki Ishi2017-10-22 13:14:05 +0900
commit37825d889b26ff873be708290e0e38fb70312e78 (patch)
treebafb77dd8eecebe861b928874bce3cfd1e02a340
parent48cc17e3e885b197e8f1ee050391ebe694a490e8 (diff)
downloadaur-37825d889b26ff873be708290e0e38fb70312e78.tar.gz
Make the script more robust
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD26
-rw-r--r--zim.install2
3 files changed, 14 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a5b3745655bc..daf64050bc3d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Sun Oct 22 01:40:45 UTC 2017
+# Sun Oct 22 04:12:57 UTC 2017
pkgbase = zsh-zim-git
pkgdesc = ZIM - Zsh IMproved
pkgver = r343.01e2766
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/Eriner/zim
install = zim.install
arch = any
@@ -20,7 +20,7 @@ pkgbase = zsh-zim-git
source = zim.install
source = zshrc
sha384sums = SKIP
- sha384sums = f83543b7749334a6085701135eb330f099ed2e6236f9b694defaf519193109866e20de55d78bc25aa31a69924a1be7fb
+ sha384sums = ba9906f5cad124b1a419008ff5f98ca31414056be7a89d94ecf679a170765208d244b2d41ce85a2dba6a5aa60fc7f299
sha384sums = f9369671dd4b4e116a6b1d6769482f148dc062ec9ff1cb0ec70f0c0ee91a62efc9acdae0193a299fab941e770f377d74
pkgname = zsh-zim-git
diff --git a/PKGBUILD b/PKGBUILD
index 8063d7e9d701..82bd5164ae9c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Contributor: Tatsuyuki Ishi <ishitatsuyuki at gmail dot com>
-pkgrel=2
+pkgrel=3
pkgver=r343.01e2766
pkgname=zsh-zim-git
pkgdesc="ZIM - Zsh IMproved"
@@ -14,7 +14,7 @@ source=('git://github.com/Eriner/zim.git' 'zim.install' 'zshrc')
options=('!strip')
install='zim.install'
sha384sums=('SKIP'
- 'f83543b7749334a6085701135eb330f099ed2e6236f9b694defaf519193109866e20de55d78bc25aa31a69924a1be7fb'
+ 'ba9906f5cad124b1a419008ff5f98ca31414056be7a89d94ecf679a170765208d244b2d41ce85a2dba6a5aa60fc7f299'
'f9369671dd4b4e116a6b1d6769482f148dc062ec9ff1cb0ec70f0c0ee91a62efc9acdae0193a299fab941e770f377d74')
_gitname='zim'
backup=('etc/zsh/zlogin' 'etc/zsh/zimrc' 'etc/zsh/zshrc')
@@ -24,28 +24,22 @@ pkgver() {
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
-build() {
+prepare() {
cd $srcdir/$_gitname
git submodule update --init --recursive
+}
- mkdir -p $srcdir/etc/zsh
+package() {
+ mkdir -p $pkgdir/usr/lib/zim
+ rsync -ar --exclude=".git*" $srcdir/$_gitname/ $pkgdir/usr/lib/zim
+ cp $srcdir/zshrc $pkgdir/usr/lib/zim/templates/zshrc
- rm -f $srcdir/etc/zsh/*
+ mkdir -p $pkgdir/etc/zsh
for entry in ${backup[@]}; do
rcfile=$(basename $entry)
if [ -f $srcdir/$_gitname/templates/$rcfile ]; then
- echo "source /usr/lib/zim/templates/$rcfile" >> "$srcdir/etc/zsh/$rcfile"
+ echo "source /usr/lib/zim/templates/$rcfile" >> "$pkgdir/etc/zsh/$rcfile"
fi
done
-
- cp $srcdir/zshrc $srcdir/etc/zsh/zshrc
-}
-
-package() {
- mkdir -p $pkgdir/usr/lib/zim
- rsync -ar --exclude=".git*" $srcdir/$_gitname/ $pkgdir/usr/lib/zim
-
- mkdir -p $pkgdir/etc
- cp -r $srcdir/etc/zsh $pkgdir/etc
}
diff --git a/zim.install b/zim.install
index 22238b1f5d59..0e04de43a0eb 100644
--- a/zim.install
+++ b/zim.install
@@ -20,7 +20,7 @@ post_remove() {
}
compile_scripts() {
- zsh -c 'source /etc/zsh/zshrc; source /usr/lib/zim/templates/zlogin;'
+ zsh -c 'source /usr/lib/zim/templates/zshrc; source /usr/lib/zim/templates/zlogin;'
}
remove_compiled_scripts() {