git subrepo clone --branch=master https://aur.archlinux.org/neovim-qt-git.git
subrepo: subdir: "neovim-qt-git" merged: "767875b" upstream: origin: "https://aur.archlinux.org/neovim-qt-git.git" branch: "master" commit: "767875b" git-subrepo: version: "0.4.3" origin: "???" commit: "???"
This commit is contained in:
parent
594dca0d0b
commit
e9b1df8b1b
23
neovim-qt-git/.SRCINFO
Normal file
23
neovim-qt-git/.SRCINFO
Normal file
@ -0,0 +1,23 @@
|
||||
# Generated by mksrcinfo v8
|
||||
# Thu Sep 14 06:17:53 UTC 2017
|
||||
pkgbase = neovim-qt-git
|
||||
pkgdesc = A Qt gui for Neovim (Neovim RPC and GUI using Qt5).
|
||||
pkgver = v0.2.8.r0.g6e54e82
|
||||
pkgrel = 1
|
||||
url = https://github.com/equalsraf/neovim-qt
|
||||
install = neovim-qt-git.install
|
||||
arch = i686
|
||||
arch = x86_64
|
||||
license = custom
|
||||
makedepends = git
|
||||
makedepends = cmake
|
||||
depends = neovim
|
||||
depends = qt5-base
|
||||
depends = msgpack-c
|
||||
depends = libxkbcommon-x11
|
||||
conflicts = neovim-qt
|
||||
source = neovim-qt-git::git+https://github.com/equalsraf/neovim-qt.git
|
||||
md5sums = SKIP
|
||||
|
||||
pkgname = neovim-qt-git
|
||||
|
12
neovim-qt-git/.gitrepo
Normal file
12
neovim-qt-git/.gitrepo
Normal file
@ -0,0 +1,12 @@
|
||||
; DO NOT EDIT (unless you know what you are doing)
|
||||
;
|
||||
; This subdirectory is a git "subrepo", and this file is maintained by the
|
||||
; git-subrepo command. See https://github.com/git-commands/git-subrepo#readme
|
||||
;
|
||||
[subrepo]
|
||||
remote = https://aur.archlinux.org/neovim-qt-git.git
|
||||
branch = master
|
||||
commit = 767875bc74d6d58ac011cdb097982492d87dddeb
|
||||
parent = 594dca0d0b7758921e4c4c8f36a8de6a88626f59
|
||||
method = merge
|
||||
cmdver = 0.4.3
|
67
neovim-qt-git/PKGBUILD
Normal file
67
neovim-qt-git/PKGBUILD
Normal file
@ -0,0 +1,67 @@
|
||||
# Maintainer: Aaron Abbott <aabmass at gmail dot com>
|
||||
pkgname=neovim-qt-git
|
||||
pkgver=v0.2.8.r0.g6e54e82
|
||||
pkgrel=1
|
||||
pkgdesc="A Qt gui for Neovim (Neovim RPC and GUI using Qt5)."
|
||||
arch=('i686' 'x86_64')
|
||||
url="https://github.com/equalsraf/neovim-qt"
|
||||
license=('custom')
|
||||
groups=()
|
||||
# not sure which qt5 dependency to add
|
||||
depends=('neovim' 'qt5-base' 'msgpack-c' 'libxkbcommon-x11')
|
||||
makedepends=('git' 'cmake')
|
||||
provides=()
|
||||
conflicts=('neovim-qt')
|
||||
replaces=()
|
||||
backup=()
|
||||
options=()
|
||||
install=neovim-qt-git.install
|
||||
source=("${pkgname}::git+${url}.git")
|
||||
noextract=()
|
||||
md5sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd "$pkgname"
|
||||
( set -o pipefail
|
||||
git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
|
||||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
||||
)
|
||||
}
|
||||
|
||||
build() {
|
||||
mkdir -p "${pkgname}/build"
|
||||
cd "${pkgname}/build"
|
||||
|
||||
cmake -G 'Unix Makefiles' -DCMAKE_BUILD_TYPE=Release \
|
||||
-DUSE_SYSTEM_MSGPACK=ON -DCMAKE_INSTALL_PREFIX=/usr ..
|
||||
|
||||
make ${MAKEFLAGS}
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${pkgname}/build"
|
||||
|
||||
## cmake isn't configured to install anything, do it on our own
|
||||
# install the binaries and libs
|
||||
install -D -m755 bin/nvim-qt "${pkgdir}/usr/bin/nvim-qt"
|
||||
install -D -m644 lib/libneovim-qt.a "${pkgdir}/usr/lib/libneovim-qt.a"
|
||||
|
||||
## install any plugins packaged with nvim-qt
|
||||
# need to cd so find outputs regular paths
|
||||
cd ../src/gui/runtime
|
||||
|
||||
# find .vim and .txt files and install them into pkgdir
|
||||
find . -type f -regex ".*\.\(vim\|txt\)" \
|
||||
-exec install -D -m644 {} ${pkgdir}/usr/share/nvim/runtime/{} \;
|
||||
|
||||
# go back to the previous dir
|
||||
cd -
|
||||
|
||||
## other files to install
|
||||
# install the custom license
|
||||
install -D -m644 ../LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||
|
||||
# install desktop files
|
||||
install -D -m644 ../src/gui/nvim-qt.desktop "${pkgdir}"/usr/share/applications/nvim-qt.desktop
|
||||
install -D -m644 ../third-party/neovim.png "${pkgdir}"/usr/share/pixmaps/nvim-qt.png
|
||||
}
|
17
neovim-qt-git/neovim-qt-git.install
Normal file
17
neovim-qt-git/neovim-qt-git.install
Normal file
@ -0,0 +1,17 @@
|
||||
post_install() {
|
||||
echo -n ":: Updating nvim help tags..."
|
||||
|
||||
# updates the nvim help tags index to include the doc files that were
|
||||
# just installed with neovim-qt-git, e.g. nvim_gui_shim.txt
|
||||
/usr/bin/nvim --noplugin -u NONE -U NONE \
|
||||
--cmd ":helptags /usr/share/nvim/runtime/doc" --cmd ":q" > /dev/null 2>&1
|
||||
echo "done."
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
post_install $1
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
post_install
|
||||
}
|
Loading…
Reference in New Issue
Block a user