summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorShinyzenith2022-10-02 15:07:00 +0530
committerShinyzenith2022-10-02 15:07:00 +0530
commit38412b75e06dc0c72bd3272c50383946eae570b9 (patch)
tree6c48ac5473b015bacdeb0627b643f2bdb5e18471
parent5421049db381678dec7c1497fc8179ad5181059d (diff)
downloadaur-38412b75e06dc0c72bd3272c50383946eae570b9.tar.gz
[contrib] PKGBUILD: Add swhkd-vim
Signed-off-by: Shinyzenith <aakashsensharma@gmail.com>
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD18
2 files changed, 17 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1d107c3123d8..a5b393a98aa0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = swhkd-git
pkgdesc = A display server independent hotkey daemon inspired by sxhkd.
- pkgver = .552.g1b6cf27
- pkgrel = 2
+ pkgver = 1.2.1.r17.g022466e
+ pkgrel = 1
url = https://github.com/waycrate/swhkd
arch = x86_64
license = BSD
@@ -12,6 +12,8 @@ pkgbase = swhkd-git
depends = polkit
conflicts = swhkd-musl-git
source = swhkd::git+https://github.com/waycrate/swhkd.git
+ source = swhkd-vim::git+https://github.com/waycrate/swhkd-vim.git
+ sha256sums = SKIP
sha256sums = SKIP
pkgname = swhkd-git
diff --git a/PKGBUILD b/PKGBUILD
index 756066520222..afb24dea0bd4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,8 +4,8 @@
_pkgname="swhkd"
pkgname="${_pkgname}-git"
-pkgver=.552.g1b6cf27
-pkgrel=2
+pkgver=1.2.1.r17.g022466e
+pkgrel=1
arch=("x86_64")
url="https://github.com/waycrate/swhkd"
pkgdesc="A display server independent hotkey daemon inspired by sxhkd."
@@ -13,8 +13,10 @@ license=("BSD")
depends=("polkit")
makedepends=("rustup" "make" "git" "scdoc")
conflicts=("swhkd-musl-git")
-source=("${_pkgname}::git+${url}.git")
-sha256sums=("SKIP")
+source=("${_pkgname}::git+${url}.git"
+ "${_pkgname}-vim::git+${url}-vim.git")
+sha256sums=("SKIP"
+ "SKIP")
build(){
cd "$_pkgname"
@@ -31,9 +33,15 @@ package() {
install -Dm 644 ./docs/*.1.gz -t "$pkgdir/usr/share/man/man1/"
install -Dm 644 ./docs/*.5.gz -t "$pkgdir/usr/share/man/man5/"
+
+ cd "${srcdir}/${_pkgname}-vim"
+ for i in ftdetect ftplugin indent syntax; do
+ install -Dm644 "$i/${_pkgname}.vim" \
+ "${pkgdir}/usr/share/vim/vimfiles/$i/${_pkgname}.vim"
+ done
}
pkgver() {
cd $_pkgname
- echo "$(grep "^version =" Cargo.toml|head -n1|cut -d\" -f2|cut -d\- -f1).$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)"
+ git describe --long --tags --match'=[0-9]*' | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}