55 lines
2.4 KiB
Bash
55 lines
2.4 KiB
Bash
pkgname=fish
|
|
pkgver=3.7.0
|
|
pkgrel=1
|
|
epoch=
|
|
pkgdesc='Smart and user friendly shell intended mostly for interactive use'
|
|
arch=('i686' 'x86_64')
|
|
url="https://fishshell.com/"
|
|
msys2_repository_url="https://github.com/fish-shell/fish-shell"
|
|
license=('GPL2')
|
|
groups=()
|
|
depends=('bc' 'gcc-libs' 'gettext' 'libiconv' 'libpcre2_16' 'man-db' 'ncurses')
|
|
makedepends=('doxygen' 'gcc' 'gettext-devel' 'intltool' 'libiconv-devel' 'ncurses-devel' 'pcre2-devel' 'cmake')
|
|
optdepends=('python: for manual page completion parser and web configuration tool')
|
|
install=fish.install
|
|
backup=('etc/fish/config.fish' 'etc/fish/msys2.fish' 'etc/fish/perlbin.fish')
|
|
source=("https://github.com/fish-shell/fish-shell/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.xz"{,.asc}
|
|
config.fish
|
|
msys2.fish
|
|
msystem.fish
|
|
perlbin.fish)
|
|
sha512sums=('bc5121ddd2a9918befac197b215721f20b69984897ec57558bef8e3a36a849935f6d1ec1c74c2d92e565f23e417039d7130122549c8b1d8c55dd8dbfb51a2d34'
|
|
'SKIP'
|
|
'817195e2a6cdec1791b96666ee95f87f76569048268645a947f9283f711906fd3f2f5f1a4908b2b1edc0b9742215e0ac1c1cdaf10f9ec50d38b115fc05ae44b7'
|
|
'81d0a0b436a5a9dd2973e0de932833605c9f3fc57cc71ba32a15856e29b5192fa8ab450bb17d6f53636c8724327901a2d8ecd72fecb4afe120c258dcc581129d'
|
|
'64777bf41ba576506d45ffe4a5d7b5c47a026f519678f71ef1b08a7fad3d678faac23f3a695cea2869743bbbea85a26c97c11df5de6eb91c65304d5e43671201'
|
|
'a675062ebaf7da53845ba3a005d9f4b90c514c7eea2ead0f16592246925a00862afe7fd7326a86006f8d6077e02c3c37a87358105d4bb661001161bfd1788724')
|
|
validpgpkeys=('003837986104878835FA516D7A67D962D88A709A') # David Adam <zanchey@gmail.com>
|
|
|
|
prepare() {
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
|
|
}
|
|
|
|
build() {
|
|
cd "${srcdir}/${pkgname}-${pkgver}"
|
|
export CXXFLAGS+=" ${CPPFLAGS}"
|
|
cmake \
|
|
-B build \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
|
|
-DCMAKE_BUILD_TYPE=None \
|
|
-Wno-dev
|
|
make -C build VERBOSE=1
|
|
}
|
|
|
|
package() {
|
|
cd "${srcdir}/${pkgname}-${pkgver}/build"
|
|
rm -rf "${srcdir}/${pkgname}-${pkgver}/build/user_doc"
|
|
make DESTDIR="${pkgdir}" install
|
|
install -D -m644 "${srcdir}/config.fish" "${pkgdir}/etc/fish/config.fish"
|
|
install -D -m644 "${srcdir}/msys2.fish" "${pkgdir}/etc/fish/msys2.fish"
|
|
install -D -m644 "${srcdir}/msystem.fish" "${pkgdir}/etc/fish/msystem.fish"
|
|
install -D -m644 "${srcdir}/perlbin.fish" "${pkgdir}/etc/fish/perlbin.fish"
|
|
}
|