aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlliver Schinagl <oliver@schinagl.nl>2019-11-08 09:15:28 +0100
committerNatanael Copa <ncopa@alpinelinux.org>2019-11-14 13:27:02 +0000
commit58e9b8859bf73753b1eff62d3aceb310289982e8 (patch)
treeb33d58db730db2849c5272dc5053466a9f7f8b08
parentb74c962c9c42267bacd29c104057766f04434fcf (diff)
downloadalpine_aports-58e9b8859bf73753b1eff62d3aceb310289982e8.tar.bz2
alpine_aports-58e9b8859bf73753b1eff62d3aceb310289982e8.tar.xz
alpine_aports-58e9b8859bf73753b1eff62d3aceb310289982e8.zip
main/vim: Provide xxd as individual binary
Vim's 'xxd' binary is more or less the only reliable and easy way to reverse hex to binary. As busybox's xxd does not support the '-r' parameter yet, it makes sense to package xxd individually in true alpine fashion. Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
-rw-r--r--main/vim/APKBUILD15
1 files changed, 13 insertions, 2 deletions
diff --git a/main/vim/APKBUILD b/main/vim/APKBUILD
index fea36207a0..44b08407e8 100644
--- a/main/vim/APKBUILD
+++ b/main/vim/APKBUILD
@@ -4,14 +4,15 @@
4# Maintainer: Natanael Copa <ncopa@alpinelinux.org> 4# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
5pkgname=vim 5pkgname=vim
6pkgver=8.1.2137 6pkgver=8.1.2137
7pkgrel=0 7pkgrel=1
8pkgdesc="Improved vi-style text editor" 8pkgdesc="Improved vi-style text editor"
9url="https://www.vim.org/" 9url="https://www.vim.org/"
10arch="all" 10arch="all"
11license="Vim" 11license="Vim"
12options="!check" # some tests are failing 12options="!check" # some tests are failing
13depends="xxd"
13makedepends="ncurses-dev lua5.3-dev python3-dev gtk+3.0-dev libx11-dev libxt-dev" 14makedepends="ncurses-dev lua5.3-dev python3-dev gtk+3.0-dev libx11-dev libxt-dev"
14subpackages="$pkgname-doc ${pkgname}diff::noarch gvim" 15subpackages="$pkgname-doc ${pkgname}diff::noarch gvim xxd"
15source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/v$pkgver.tar.gz 16source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/v$pkgver.tar.gz
16 vimrc 17 vimrc
17 " 18 "
@@ -89,6 +90,7 @@ gvim() {
89 "$subpkgdir/usr/share/licenses/$pkgname/LICENSE" 90 "$subpkgdir/usr/share/licenses/$pkgname/LICENSE"
90 install -Dm644 "$srcdir"/vimrc "$subpkgdir"/etc/vim/vimrc 91 install -Dm644 "$srcdir"/vimrc "$subpkgdir"/etc/vim/vimrc
91 rm -rf "$subpkgdir"/usr/share/man 92 rm -rf "$subpkgdir"/usr/share/man
93 rm "${subpkgdir}/usr/bin/xxd"
92} 94}
93 95
94vimdiff() { 96vimdiff() {
@@ -100,5 +102,14 @@ vimdiff() {
100 mv "$pkgdir"/usr/bin/vimdiff "$subpkgdir"/usr/bin 102 mv "$pkgdir"/usr/bin/vimdiff "$subpkgdir"/usr/bin
101} 103}
102 104
105xxd() {
106 pkgdesc="tool to make (or reverse) a hex dump"
107 depends=""
108 echo "${pkgdir}" "${subpkgdir}"
109 mkdir -p "${subpkgdir}/usr/bin"
110 mv "${pkgdir}/usr/bin/xxd" \
111 "${subpkgdir}/usr/bin/"
112}
113
103sha512sums="372cc12195ddead0a2fc1a73aa3a51928cd1e4d81670c0f1b7b1e2403269e9be2206142ca5f771f4613080d5e15471f3cbffc0eff0888109ce987f495a33e43b vim-8.1.2137.tar.gz 114sha512sums="372cc12195ddead0a2fc1a73aa3a51928cd1e4d81670c0f1b7b1e2403269e9be2206142ca5f771f4613080d5e15471f3cbffc0eff0888109ce987f495a33e43b vim-8.1.2137.tar.gz
104d9586b777881973cb5e48e18750336a522ed72c3127b2d6b6991e2b943468ca5b694476e7fa39ab469178c1375fc8f52627484e0fe377aea5811a513e35a7b02 vimrc" 115d9586b777881973cb5e48e18750336a522ed72c3127b2d6b6991e2b943468ca5b694476e7fa39ab469178c1375fc8f52627484e0fe377aea5811a513e35a7b02 vimrc"