aboutsummaryrefslogtreecommitdiffstats
path: root/community/gvim/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gvim/APKBUILD')
-rw-r--r--community/gvim/APKBUILD104
1 files changed, 0 insertions, 104 deletions
diff --git a/community/gvim/APKBUILD b/community/gvim/APKBUILD
deleted file mode 100644
index f17671d8bd8..00000000000
--- a/community/gvim/APKBUILD
+++ /dev/null
@@ -1,104 +0,0 @@
-# Contributor: Sergei Lukin <sergej.lukin@gmail.com>
-# Contributor: Łukasz Jendrysik <scadu@yandex.com>
-# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
-# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
-pkgname=gvim
-pkgver=8.2.3437
-pkgrel=1
-_pkgbase="vim"
-pkgdesc="Improved vi-style text editor, with GUI"
-provides="vim"
-url="https://www.vim.org/"
-arch="all"
-license="Vim"
-options="!check" # some tests are failing
-depends="xxd"
-makedepends="ncurses-dev lua5.3-dev python3-dev gtk+3.0-dev libx11-dev libxt-dev"
-subpackages="$pkgname-doc $pkgname-tutor $pkgname-help xxd"
-source="$pkgname-$pkgver.tar.gz::https://github.com/vim/vim/archive/v$pkgver.tar.gz
- vimrc
- "
-builddir="$srcdir"/$_pkgbase-$pkgver
-
-# secfixes:
-# 8.2.3437-r0:
-# - CVE-2021-3770
-# - CVE-2021-3778
-# - CVE-2021-3796
-# 8.1.1365-r0:
-# - CVE-2019-12735
-# 8.0.1521-r0:
-# - CVE-2017-6350
-# - CVE-2017-6349
-# 8.0.0329-r0:
-# - CVE-2017-5953
-# 8.0.0056-r0:
-# - CVE-2016-1248
-
-prepare() {
- # Read vimrc from /etc/vim
- echo '#define SYS_VIMRC_FILE "/etc/vim/vimrc"' >> src/feature.h
- default_prepare
-}
-
-build() {
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --enable-luainterp \
- --enable-python3interp=dynamic \
- --with-x \
- --disable-nls \
- --enable-multibyte \
- --enable-gui=gtk3 \
- --with-lua-prefix=/usr/lua5.3 \
- --with-compiledby="Alpine Linux"
- make
-}
-
-check() {
- make test
-}
-
-package() {
- make -j1 DESTDIR="$pkgdir/" install
-
- install -Dm644 runtime/doc/uganda.txt \
- "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- install -Dm644 "$srcdir"/vimrc "$pkgdir"/etc/vim/vimrc
-}
-
-tutor() {
- pkgdesc="vim tutor and tutor files"
- depends="vim"
- options="!tracedeps"
-
- install -d "$subpkgdir"/usr/bin
- install -d "$subpkgdir"/usr/share/vim/vim82/tutor
- mv "$pkgdir"/usr/bin/vimtutor "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/share/vim/vim82/tutor "$subpkgdir"/usr/share/vim/vim82/
-}
-
-help() {
- pkgdesc="vim help files"
- depends="vim"
- options="!tracedeps"
-
- install -d "$subpkgdir"/usr/share/vim/vim82/doc
- mv "$pkgdir"/usr/share/vim/vim82/doc "$subpkgdir"/usr/share/vim/vim82/
-}
-
-xxd() {
- pkgdesc="tool to make (or reverse) a hex dump"
- depends=""
- echo "$pkgdir" "$subpkgdir"
- mkdir -p "$subpkgdir/usr/bin"
- mv "$pkgdir/usr/bin/xxd" \
- "$subpkgdir/usr/bin/"
-}
-
-sha512sums="
-7f6fc24f8f4a4fa01d20702684cc09aa5c3b51cdc2c96f3afcb484bc60874fab5dcafc33a9daa5ff25f7ae7b90ba0b124a7667d33d9fa5d9553a11be9a1ee069 gvim-8.2.3437.tar.gz
-d9586b777881973cb5e48e18750336a522ed72c3127b2d6b6991e2b943468ca5b694476e7fa39ab469178c1375fc8f52627484e0fe377aea5811a513e35a7b02 vimrc
-"