diff options
author | Olliver Schinagl <oliver@schinagl.nl> | 2019-11-08 09:15:28 +0100 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-11-14 13:27:02 +0000 |
commit | 58e9b8859bf73753b1eff62d3aceb310289982e8 (patch) | |
tree | b33d58db730db2849c5272dc5053466a9f7f8b08 | |
parent | b74c962c9c42267bacd29c104057766f04434fcf (diff) | |
download | alpine_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/APKBUILD | 15 |
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> |
5 | pkgname=vim | 5 | pkgname=vim |
6 | pkgver=8.1.2137 | 6 | pkgver=8.1.2137 |
7 | pkgrel=0 | 7 | pkgrel=1 |
8 | pkgdesc="Improved vi-style text editor" | 8 | pkgdesc="Improved vi-style text editor" |
9 | url="https://www.vim.org/" | 9 | url="https://www.vim.org/" |
10 | arch="all" | 10 | arch="all" |
11 | license="Vim" | 11 | license="Vim" |
12 | options="!check" # some tests are failing | 12 | options="!check" # some tests are failing |
13 | depends="xxd" | ||
13 | makedepends="ncurses-dev lua5.3-dev python3-dev gtk+3.0-dev libx11-dev libxt-dev" | 14 | makedepends="ncurses-dev lua5.3-dev python3-dev gtk+3.0-dev libx11-dev libxt-dev" |
14 | subpackages="$pkgname-doc ${pkgname}diff::noarch gvim" | 15 | subpackages="$pkgname-doc ${pkgname}diff::noarch gvim xxd" |
15 | source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/v$pkgver.tar.gz | 16 | source="$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 | ||
94 | vimdiff() { | 96 | vimdiff() { |
@@ -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 | ||
105 | xxd() { | ||
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 | |||
103 | sha512sums="372cc12195ddead0a2fc1a73aa3a51928cd1e4d81670c0f1b7b1e2403269e9be2206142ca5f771f4613080d5e15471f3cbffc0eff0888109ce987f495a33e43b vim-8.1.2137.tar.gz | 114 | sha512sums="372cc12195ddead0a2fc1a73aa3a51928cd1e4d81670c0f1b7b1e2403269e9be2206142ca5f771f4613080d5e15471f3cbffc0eff0888109ce987f495a33e43b vim-8.1.2137.tar.gz |
104 | d9586b777881973cb5e48e18750336a522ed72c3127b2d6b6991e2b943468ca5b694476e7fa39ab469178c1375fc8f52627484e0fe377aea5811a513e35a7b02 vimrc" | 115 | d9586b777881973cb5e48e18750336a522ed72c3127b2d6b6991e2b943468ca5b694476e7fa39ab469178c1375fc8f52627484e0fe377aea5811a513e35a7b02 vimrc" |