blob: dd64adda2a4ad7dbdb44cdf3b3b474d6b62420b0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
# Maintainer: rtXrtXrtX <goreshit9999@gmail.com>
# Contributor: rtXrtXrtX <goreshit9999@gmail.com>
pkgname=sysadmin-vim
pkgver=1.0.1
pkgrel=1
pkgdesc="Minimalistic yet powerful Vim configuration for sysadmins. Pre-configured with essential plugins and sane defaults."
arch=('any')
url="https://github.com/rtXrtXrtX/sysadmin-vim"
license=('MIT')
depends=('gvim' 'git' 'curl' 'python' 'cmake' 'gcc')
optdepends=(
'python: for YouCompleteMe Python support'
'nodejs: for YouCompleteMe JavaScript support'
'go: for YouCompleteMe Go support'
)
makedepends=('curl')
source=("$pkgname-$pkgver.tar.gz::https://github.com/rtXrtXrtX/sysadmin-vim/archive/v$pkgver.tar.gz")
sha256sums=('deba6beeaf426420ab0ba86be334ef85a2506c0ffc9bafe61e9d5d9d161231a7') # checksum
package() {
cd "$srcdir/$pkgname-$pkgver"
# Создаём директории
install -dm755 "$pkgdir/etc/sysadmin-vim"
install -dm755 "$pkgdir/usr/share/doc/$pkgname"
install -dm755 "$pkgdir/usr/bin"
# Копируем конфиги
install -Dm644 vimrc "$pkgdir/etc/sysadmin-vim/vimrc"
# Копируем документацию
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
install -Dm644 LICENSE "$pkgdir/usr/share/doc/$pkgname/LICENSE"
install -Dm644 startpage.txt "$pkgdir/etc/sysadmin-vim/startpage.txt"
# ---- УСТАНОВКА VIM-PLUG ----
# Создаём директорию для autoload в системной папке Vim
install -dm755 "$pkgdir/usr/share/vim/vimfiles/autoload"
# Скачиваем vim-plug
curl -fLo "$pkgdir/usr/share/vim/vimfiles/autoload/plug.vim" \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
# ---------------------------
# Скрипт-установщик (обновлённый)
cat > "$pkgdir/usr/bin/install-sysadmin-vim" << 'EOF'
#!/bin/bash
echo "Installing sysadmin-vim configuration..."
# Копируем конфиг
cp /etc/sysadmin-vim/vimrc ~/.vimrc
# Создаём директорию для autoload, если её нет
mkdir -p ~/.vim/autoload
# Создаём симлинк на системный vim-plug
ln -sf /usr/share/vim/vimfiles/autoload/plug.vim ~/.vim/autoload/plug.vim
echo "Done! Run vim and execute :PlugInstall"
EOF
chmod +x "$pkgdir/usr/bin/install-sysadmin-vim"
}
|