Files
binary-repo/app/shell/fish/ympbuild
T
2023-06-23 07:16:00 +00:00

46 lines
1.1 KiB
Bash

#!/usr/bin/env bash
name='fish'
release='1'
version='3.6.1'
url='https://fishshell.com/'
description='Smart and user friendly shell intended mostly for interactive use'
email='akarsu@protonmail.com'
maintainer='akarsu'
license=('GPLv2')
source=("https://github.com/fish-shell/fish-shell/releases/download/${version}/fish-${version}.tar.xz")
depends=(ncurses libpcre2 gettext)
makedepends=(cmake python)
md5sums=('b721bbff7adc221f4e77b44404727026')
group=(app.shells)
uses=()
arch=('x86_64')
cd $name-$version
#export CXXFLAGS+=" ${CPPFLAGS}"
setup(){
cmake -B build -G Ninja\
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DFISH_USE_SYSTEM_PCRE2=true \
-DBUILD_DOCS=false
}
build(){
cmake --build build --target all fish_tests
}
package(){
DESTDIR="$DESTDIR" cmake --install build
rm -fr "$DESTDIR"/usr/share/$name/groff
mkdir -p "$DESTDIR"/usr/lib
mv "$DESTDIR"/usr/share/pkgconfig "$DESTDIR"/usr/lib
}