summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMateusz Galazyn2021-08-10 08:45:04 +0200
committerMateusz Galazyn2021-08-10 08:45:04 +0200
commit83502769ba6287bf258064292a51d45a034aab67 (patch)
tree843130c16884e45f3872736a42b1591e4ff735ab
parentf3381814df9609a1ea3cf4f27f2026a221063c31 (diff)
downloadaur-83502769ba6287bf258064292a51d45a034aab67.tar.gz
Fix patch for zimfw.zsh (thanks Rhinoceros)
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD9
-rw-r--r--zimfw.zsh.patch19
3 files changed, 16 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 27bbaa64123d..75a215d29b9f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = zsh-zim-git
pkgdesc = ZIM - Zsh IMproved
- pkgver = r548.74367b8
- pkgrel = 3
+ pkgver = r569.35cd6f5
+ pkgrel = 1
url = https://github.com/zimfw/zimfw
install = zim.install
arch = any
@@ -22,8 +22,7 @@ pkgbase = zsh-zim-git
md5sums = SKIP
md5sums = SKIP
md5sums = 6e5ffd11ddfc72d74afb105829821f28
- md5sums = 2465e684f59cbb9313670468493f7712
+ md5sums = 65deeb0db560f14c98838f9bfa72d7c3
md5sums = 0cb8764ba7f67c37c3c6452cc06751af
pkgname = zsh-zim-git
-
diff --git a/PKGBUILD b/PKGBUILD
index b94e2e9a5f92..5241cd4934e8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Contributor: Mateusz Galazyn <carbolymer at gmail.com>
-pkgrel=3
-pkgver=r548.74367b8
+pkgrel=1
+pkgver=r569.35cd6f5
pkgname=zsh-zim-git
pkgdesc="ZIM - Zsh IMproved"
url="https://github.com/zimfw/zimfw"
@@ -18,7 +18,7 @@ source=('git://github.com/zimfw/zimfw.git'
md5sums=('SKIP'
'SKIP'
'6e5ffd11ddfc72d74afb105829821f28'
- '2465e684f59cbb9313670468493f7712'
+ '65deeb0db560f14c98838f9bfa72d7c3'
'0cb8764ba7f67c37c3c6452cc06751af')
options=('!strip')
install='zim.install'
@@ -64,8 +64,7 @@ package() {
echo "Patching build paths occurrence in: ${entry}"
sed -i "s/${pkgdir//\//\\/}//g" "${ZIM_HOME}/${entry}"
done
- cp zimfw.zsh.patch "${ZIM_HOME}/"
- ( cd "${ZIM_HOME}" && patch < zimfw.zsh.patch && rm zimfw.zsh.patch )
+ ( cd "${ZIM_HOME}" && patch < "${startdir}/zimfw.zsh.patch" )
find ${ZIM_HOME} -iname "*.old" -type f -exec rm -f \{\} \;
# files will be recompiled during installation, when zsh will be executed as root
find ${ZIM_HOME} -iname "*.zwc" -type f -exec rm -f \{\} \;
diff --git a/zimfw.zsh.patch b/zimfw.zsh.patch
index 01ae6269c298..acf44a13c294 100644
--- a/zimfw.zsh.patch
+++ b/zimfw.zsh.patch
@@ -1,7 +1,7 @@
---- zimfw.zsh 2021-01-11 22:16:26.000000000 +0100
-+++ zimfw.zsh 2021-01-13 18:59:16.889418467 +0100
-@@ -52,16 +52,13 @@
-
+--- zimfw.zsh 2021-07-28 16:45:25.000000000 +1000
++++ zimfw.zsh 2021-07-28 16:45:25.000000000 +1000
+@@ -52,26 +52,19 @@
+
_zimfw_build_init() {
local -r ztarget=${ZIM_HOME}/init.zsh
- # Force update of init.zsh if it's older than .zimrc
@@ -16,12 +16,11 @@
) ${ztarget}
+ chmod -R u+rX,g+rX,o+rX "${ZIM_HOME}" &>/dev/null
}
-
+
_zimfw_build_login_init() {
-@@ -69,10 +66,6 @@
+ # Array with unique dirs. ${ZIM_HOME} or any subdirectory should only occur once.
local -Ur zscriptdirs=(${ZIM_HOME} ${${_zdirs##${ZIM_HOME}/*}:A})
- local -r zscriptglob=("${^zscriptdirs[@]}/(^*test*/)#*.zsh(|-theme)(N-.)")
- local -r ztarget=${ZIM_HOME}/login_init.zsh
+ local -r zscriptglob=("${^zscriptdirs[@]}/(^*test*/)#*.zsh(|-theme)(N-.)") ztarget=${ZIM_HOME}/login_init.zsh
- # Force update of login_init.zsh if it's older than .zimrc
- if [[ ${ztarget} -ot ${ZDOTDIR:-${HOME}}/.zimrc ]]; then
- command mv -f ${ztarget}{,.old} || return 1
@@ -29,11 +28,11 @@
_zimfw_mv =(
print -Rn "() {
setopt LOCAL_OPTIONS CASE_GLOB EXTENDED_GLOB
-@@ -99,6 +92,7 @@
+@@ -98,6 +91,7 @@
} \"\${@}\"
"
) ${ztarget}
+ chmod -R u+rX,g+rX,o+rX "${ZIM_HOME}" &>/dev/null
}
-
+
_zimfw_build() {