summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD17
2 files changed, 13 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 36bb6dae1181..1195abf2ad48 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = fish-git
pkgdesc = User friendly shell intended mostly for interactive use.
- pkgver = 3.0.0.r164.g455959ae
+ pkgver = 3.0.2.r546.ge11c3f352
pkgrel = 1
epoch = 2
url = http://fishshell.com
@@ -9,6 +9,7 @@ pkgbase = fish-git
arch = x86_64
arch = arm
license = GPL2
+ makedepends = cmake
makedepends = doxygen
makedepends = git
makedepends = ncurses
diff --git a/PKGBUILD b/PKGBUILD
index d96ee40cee87..72b190724ec9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgname=fish-git
_gitname="fish-shell"
-pkgver=3.0.0.r164.g455959ae
+pkgver=3.0.2.r546.ge11c3f352
pkgrel=1
epoch=2
pkgdesc="User friendly shell intended mostly for interactive use."
@@ -16,7 +16,7 @@ license=("GPL2")
depends=('ncurses')
optdepends=('python: fish_update_completions and other tools'
'xsel: clipboard integration')
-makedepends=('doxygen' 'git' 'ncurses')
+makedepends=('cmake' 'doxygen' 'git' 'ncurses')
provides=('fish' 'fish-shell')
conflicts=('fish' 'fish-shell')
install='fish.install'
@@ -31,13 +31,18 @@ pkgver() {
build() {
cd "$srcdir/$_gitname"
-
- autoreconf --no-recursive
- ./configure --prefix=/usr --sysconfdir=/etc --docdir=/usr/share/doc/fish --without-included-pcre2
+ mkdir -p build
+ cd build
+ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ..
make
+
}
package() {
- cd "$srcdir/$_gitname"
+ cd "$srcdir/$_gitname/build"
make DESTDIR="$pkgdir" install
+
+ # https://github.com/fish-shell/fish-shell/issues/5719
+ mv "$pkgdir/usr/local/share/fish/"* "$pkgdir/usr/share/fish"
+ rmdir "$pkgdir/usr/local/share/fish" "$pkgdir/usr/local/share" "$pkgdir/usr/local"
}