diff options
author | Vladislav Nepogodin | 2024-05-25 22:31:20 +0400 |
---|---|---|
committer | Vladislav Nepogodin | 2024-05-25 22:31:20 +0400 |
commit | d52ce91b5441331f3ce676fada66e21a248ae32f (patch) | |
tree | 63909af3e93769bf54a5a4a50a1efc1e58ef7920 /PKGBUILD | |
parent | 302150ecadf90fb255f9d2346bc4f93708cfb2e1 (diff) | |
download | aur-contour.tar.gz |
🚧 exclude terminfo. provided by ncurses
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 17 |
1 files changed, 15 insertions, 2 deletions
@@ -3,7 +3,7 @@ pkgname=contour pkgver=0.4.3.6442 -pkgrel=1 +pkgrel=2 pkgdesc="Modern C++ Terminal Emulator" arch=(x86_64 aarch64) url="https://github.com/contour-terminal/contour" @@ -11,11 +11,21 @@ license=('Apache-2.0') depends=('harfbuzz' 'fontconfig' 'yaml-cpp' 'qt6-base' 'qt6-declarative' 'qt6-multimedia' 'qt6-shadertools' 'qt6-wayland' 'qt6-5compat' 'libutempter') makedepends=('cmake' 'extra-cmake-modules' 'git' 'ninja' 'libxml2' - 'python' 'range-v3' 'fmt' 'microsoft-gsl' 'catch2') + 'python' 'range-v3' 'fmt' 'microsoft-gsl' 'catch2' + 'clang' 'llvm') +optdepends=('ncurses: for contour terminfo database') source=("$url/archive/refs/tags/v$pkgver.tar.gz") sha512sums=('f0a91fbd5abefbbac0f785bb8f454759568e3daadbad6ff1ade00fccf8b0af94f16747816598c706a698d65ce884a2e9499512942e6f22263ebc654ae6fb6879') build() { + export AR=llvm-ar + export CC=clang + export CXX=clang++ + export NM=llvm-nm + export RANLIB=llvm-ranlib + + export XDG_STATE_HOME="$PWD" + _cpuCount=$(grep -c -w ^processor /proc/cpuinfo) CFLAGS=${CFLAGS/-Wp,-D_GLIBCXX_ASSERTIONS} @@ -49,6 +59,9 @@ package() { cd "${srcdir}/build" DESTDIR="${pkgdir}" cmake --build . --target install + # provided by ncurses now + rm -rf "${pkgdir}/usr/share/terminfo" + cd "${srcdir}/${pkgname}-${pkgver}" install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |