Skip to content
Snippets Groups Projects
Commit 64d8d443 authored by Jacek Pruciak's avatar Jacek Pruciak Committed by Ariadne Conill
Browse files

testing/zsh-theme-powerlevel10k: new aport

parent 3a1a62fa
No related branches found
No related tags found
1 merge request!19694testing/zsh-theme-powerlevel10k: new aport
# Contributor: Jacek Pruciak <alpine@juniorjpdj.pl>
# Maintainer: Jacek Pruciak <alpine@juniorjpdj.pl>
pkgname=zsh-theme-powerlevel10k
pkgver=1.14.6
pkgrel=0
pkgdesc="Theme for Zsh. It emphasizes speed, flexibility and out-of-the-box experience."
url="https://github.com/romkatv/powerlevel10k"
arch="all"
license="MIT"
depends="zsh"
makedepends="cmake perl-utils"
options="!check" # no upstream tests
source="$pkgname-$pkgver.tar.gz::https://github.com/romkatv/powerlevel10k/archive/refs/tags/v$pkgver.tar.gz"
builddir="$srcdir/powerlevel10k-$pkgver"
case "$CARCH" in
armv7l) _cpu=armv7;;
aarch64) _cpu=armv8-a;;
ppc64le) _cpu=powerpc64le;;
riscv64) _cpu=rv64imafdc;;
x86_64) _cpu=x86-64;;
x86) _cpu=i586;;
s390x) _cpu=z900;;
*) _cpu="$CARCH";;
esac
prepare() {
# prevent downloading prebuilt version of gitstatus from github
sed -i 's;./install -f;./install;' gitstatus/Makefile
default_prepare
}
build() {
cd gitstatus
./build -w -c "$_cpu"
cd ..
make pkg
}
package() {
# remove unneeded files
find . \( \
-name 'docs' -o \
-name '.vscode' -o \
-name 'deps' -o \
-name '*.md' -o \
-name 'src' -o \
-name 'Makefile' -o \
-name '.vscode' -o \
-name 'LICENSE' -o \
-name '.gitattributes' -o \
-name '.clang-format' -o \
-name 'mbuild' -o \
-name 'build' -o \
-name '.gitignore' -o \
-name '.gitkeep' -o \
-name '*.png' \
\) -exec rm -rf {} +
find . -path .git -prune \
-o '(' -type f -exec install -D '{}' "$pkgdir/usr/share/zsh-theme-powerlevel10k/{}" ';' ')'
}
sha512sums="e4d12cb81ce0bacf6c7021719e4dae3d0f88fe34db022ac0e7ba48a84ef86749d17ef1fe01a5ae392b6b10e3a6ea043dca244bda10be009c461ffc71380a7fcf zsh-theme-powerlevel10k-1.14.6.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