[arch-commits] Commit in fortune-mod/trunk (PKGBUILD)
Kyle Keen
kkeen at archlinux.org
Sat Sep 15 01:27:14 UTC 2018
Date: Saturday, September 15, 2018 @ 01:27:14
Author: kkeen
Revision: 381001
upgpkg: fortune-mod 2.6.1-1
Modified:
fortune-mod/trunk/PKGBUILD
----------+
PKGBUILD | 45 +++++++++++++++++++++++++++++++--------------
1 file changed, 31 insertions(+), 14 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-09-14 21:46:02 UTC (rev 381000)
+++ PKGBUILD 2018-09-15 01:27:14 UTC (rev 381001)
@@ -2,7 +2,7 @@
# Contributor: Dale Blount <archlinux at dale.us>
pkgname=fortune-mod
-pkgver=1.99.5
+pkgver=2.6.1
pkgrel=1
pkgdesc="The Fortune Cookie Program from BSD games"
arch=('x86_64')
@@ -9,24 +9,41 @@
url="http://www.shlomifish.org/open-source/projects/fortune-mod/"
license=('BSD')
depends=('recode')
+makedepends=('cmake')
source=("https://github.com/shlomif/fortune-mod/archive/fortune-mod-$pkgver.tar.gz")
-md5sums=('62abb4b368873a27f23ff1f9c386605e')
+md5sums=('a196c41bc89a6ca018c100ea03c44b4f')
+prepare() {
+ cd "$srcdir/fortune-mod-fortune-mod-$pkgver/fortune-mod"
+ # probably a better way to do this but it is baked in hard
+ sed -i 's|/games/|/|' CMakeLists.txt
+ sed -i 's|"sbin"|"bin"|' CMakeLists.txt
+ sed -i 's|"games"|"bin"|' CMakeLists.txt
+ sed -i 's|/games/fortunes|/fortune|' datfiles/{,off/}CMakeLists.txt
+}
+
build() {
cd "$srcdir/fortune-mod-fortune-mod-$pkgver/fortune-mod"
- make REGEXDEFS='-DHAVE_REGEX_H -DPOSIX_REGEX -DHAVE_STDBOOL' \
- COOKIEDIR=/usr/share/fortune \
- LOCALDIR=/usr/local/share/fortune all fortune/fortune.man
+ mkdir -p build
+ cd build
+ cmake .. \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DNO_OFFENSIVE=OFF \
+ -DLOCALDIR=/usr/share/fortune/ \
+ -DLOCALODIR=/usr/share/fortune/off/ \
+ -DCOOKIEDIR=/usr/share/fortune/ \
+ -DOCOOKIEDIR=/usr/share/fortune/off/
+ make REGEXDEFS='-DHAVE_REGEX_H -DPOSIX_REGEX -DHAVE_STDBOOL'
}
package() {
- cd "$srcdir/fortune-mod-fortune-mod-$pkgver/fortune-mod"
- make FORTDIR="$pkgdir"/usr/bin \
- COOKIEDIR="$pkgdir"/usr/share/fortune \
- BINDIR="$pkgdir"/usr/bin \
- BINMANDIR="$pkgdir"/usr/share/man/man1 \
- FORTMANDIR="$pkgdir"/usr/share/man/man6 install
- rm "$pkgdir"/usr/share/fortune/*.u8
- rm "$pkgdir"/usr/share/fortune/off/*.u8
- install -D -m644 ../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ cd "$srcdir/fortune-mod-fortune-mod-$pkgver/fortune-mod/build"
+ make DESTDIR="$pkgdir" \
+ FORTDIR="$pkgdir/usr/bin" \
+ COOKIEDIR="$pkgdir/usr/share/fortune" \
+ BINDIR="$pkgdir/usr/bin" \
+ BINMANDIR="$pkgdir/usr/share/man/man1" \
+ FORTMANDIR="$pkgdir/usr/share/man/man6" install
+ rm "$pkgdir/usr/share/fortune/"{,off/}*.u8
+ install -Dm644 ../../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
More information about the arch-commits
mailing list