diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 74 |
2 files changed, 67 insertions, 27 deletions
@@ -1,6 +1,6 @@ pkgbase = fish-git pkgdesc = User friendly shell intended mostly for interactive use. - pkgver = 3.1.0.r242.gcebfaa778 + pkgver = 3.7.0.r1420.g776895274 pkgrel = 1 epoch = 2 url = http://fishshell.com @@ -9,18 +9,24 @@ pkgbase = fish-git arch = x86_64 arch = arm license = GPL2 + checkdepends = expect + checkdepends = procps-ng + makedepends = cargo makedepends = cmake - makedepends = python-sphinx makedepends = git + makedepends = python-sphinx + depends = glibc depends = ncurses - optdepends = python: fish_update_completions and other tools - optdepends = xsel: clipboard integration + depends = pcre2 + optdepends = python: man page completion parser / web config tool + optdepends = pkgfile: command-not-found hook provides = fish provides = fish-shell conflicts = fish conflicts = fish-shell - source = git://github.com/fish-shell/fish-shell.git - md5sums = SKIP + options = !lto + backup = etc/fish/config.fish + source = git+https://github.com/fish-shell/fish-shell.git + b2sums = SKIP pkgname = fish-git - @@ -2,43 +2,77 @@ # Contributor: Eric Belanger <eric@archlinux.org> # Contributor: Jan Fader <jan.fader@web.de> # Contributor: Stephen Drodge <stephen.drodge@gmail.com> +# Contributor: Akatsuki Rui <aur@akii.work> # Maintainer: SanskritFritz (gmail) pkgname=fish-git _gitname="fish-shell" -pkgver=3.1.0.r242.gcebfaa778 +pkgver=3.7.0.r1420.g776895274 pkgrel=1 epoch=2 pkgdesc="User friendly shell intended mostly for interactive use." arch=('i686' 'x86_64' 'arm') url="http://fishshell.com" -license=("GPL2") -depends=('ncurses') -optdepends=('python: fish_update_completions and other tools' - 'xsel: clipboard integration') -makedepends=('cmake' 'python-sphinx' 'git') -provides=('fish' 'fish-shell') -conflicts=('fish' 'fish-shell') +license=('GPL2') +depends=( + 'glibc' + 'ncurses' + 'pcre2' +) +optdepends=( + 'python: man page completion parser / web config tool' + 'pkgfile: command-not-found hook' +) +makedepends=( + 'cargo' + 'cmake' + 'git' + 'python-sphinx' +) +checkdepends=( + 'expect' + 'procps-ng' +) +options=(!lto) +provides=( + 'fish' + 'fish-shell' +) +conflicts=( + 'fish' + 'fish-shell' +) +source=( + "git+https://github.com/fish-shell/fish-shell.git" +) install='fish.install' -source=("git://github.com/fish-shell/fish-shell.git") -md5sums=('SKIP') +backup=(etc/fish/config.fish) +b2sums=('SKIP') pkgver() { - cd "$_gitname" - git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g' + cd "$_gitname" + git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g' } build() { - cd "$srcdir/$_gitname" - mkdir -p build - cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_BUILD_TYPE=Release .. - make + cd "$_gitname" + export CXXFLAGS+=" ${CPPFLAGS}" + cmake \ + -B build \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_SYSCONFDIR=/etc \ + -DBUILD_DOCS=True \ + -Wno-dev + make -C build +} +check() { + cd "$_gitname" + make -C build test } package() { - cd "$srcdir/$_gitname/build" - make DESTDIR="$pkgdir" install - + cd "$_gitname" + make -C build DESTDIR="$pkgdir" install } |