Skip to content
Snippets Groups Projects
Commit 03a32e20 authored by alice's avatar alice
Browse files

main/cmake: split emacs/vim and ccmake

ccmake is 9MB so this makes it a chunk smaller for the common install,
and builds don't use it
parent 6e36c1c1
No related branches found
No related tags found
No related merge requests found
......@@ -2,7 +2,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=cmake
pkgver=3.26.4
pkgrel=0
pkgrel=1
pkgdesc="Cross-platform, open-source make system"
url="https://www.cmake.org/"
arch="all"
......@@ -21,10 +21,13 @@ makedepends="
xz-dev
zlib-dev
"
checkdepends="file musl-utils"
checkdepends="file"
subpackages="
ccmake
$pkgname-doc
$pkgname-bash-completion
$pkgname-emacs::noarch
$pkgname-vim::noarch
"
case $pkgver in
*.*.*.*) _v=v${pkgver%.*.*};;
......@@ -60,6 +63,26 @@ package() {
DESTDIR="$pkgdir" ninja install
}
ccmake() {
pkgdesc="$pkgdesc (ccmake configurator)"
amove usr/bin/ccmake
}
emacs() {
pkgdesc="$pkgdesc (emacs mode)"
install_if="$pkgname=$pkgver-r$pkgrel emacs"
amove usr/share/emacs
}
vim() {
pkgdesc="$pkgdesc (vim files)"
install_if="$pkgname=$pkgver-r$pkgrel vim"
amove usr/share/vim
}
sha512sums="
fe817c8d5e247db3f0a9a58ee37c466a47220100d9e90711cd5d06c223cef87e41d1a756e75d1537e5f8cd010dcb8971cbeab4684b1ac12bcecf84bf7b720167 cmake-3.26.4.tar.gz
"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment