[arch-commits] Commit in wesnoth/trunk (3 files)
Sven-Hendrik Haase
svenstaro at archlinux.org
Sun Jun 13 02:07:29 UTC 2021
Date: Sunday, June 13, 2021 @ 02:07:28
Author: svenstaro
Revision: 963239
upgpkg: wesnoth 1:1.14.16-3: Follow upstream suggestions and modernize package, thanks Severin
Modified:
wesnoth/trunk/PKGBUILD
Deleted:
wesnoth/trunk/wesnothd.service
wesnoth/trunk/wesnothd.tmpfiles.conf
------------------------+
PKGBUILD | 40 +++++++++++++++++++---------------------
wesnothd.service | 9 ---------
wesnothd.tmpfiles.conf | 1 -
3 files changed, 19 insertions(+), 31 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-06-13 02:01:24 UTC (rev 963238)
+++ PKGBUILD 2021-06-13 02:07:28 UTC (rev 963239)
@@ -8,21 +8,17 @@
# NOTE: Odd minor versions are unstable! Do not package those.
pkgver=1.14.16
epoch=1
-pkgrel=2
+pkgrel=3
pkgdesc="A turn-based strategy game on a fantasy world"
arch=('x86_64')
license=('GPL')
url="http://www.wesnoth.org/"
-depends=('sdl2_ttf' 'sdl2_net' 'sdl2_mixer' 'sdl2_image' 'fribidi' 'boost-libs' 'pango' 'lua52' 'dbus' 'python2')
-makedepends=('boost' 'cmake' 'git')
+depends=('sdl2_ttf' 'sdl2_mixer' 'sdl2_image' 'fribidi' 'boost-libs' 'pango' 'dbus')
+makedepends=('boost' 'cmake' 'git' 'ninja')
replaces=('wesnoth-data')
options=(!emptydirs)
-source=("git://github.com/wesnoth/wesnoth.git#tag=${pkgver}"
- wesnothd.tmpfiles.conf
- wesnothd.service)
-sha512sums=('SKIP'
- '6e776bf9d4e6f289b1dddbea03b0cc6972af9e926c8305fac823613b101d7f3bc40f30ab73708e9df355b28cc6459b138f3d8015528796ad94d3571d20dd54ed'
- '9d648c8bd13a574364b4dede4b1084a2fe1bf50a38ad04aa1a9f72f168915fc67d29b3c048f881a32f38a785fd4256d48c864346db08326e279237b28d5ca884')
+source=("git://github.com/wesnoth/wesnoth.git#tag=${pkgver}")
+sha512sums=('SKIP')
prepare() {
cd $pkgname
@@ -30,25 +26,27 @@
}
build() {
- cd "$srcdir/$pkgname"
+ cd "$pkgname"
- mkdir build && cd build
- cmake .. \
+ cmake \
+ -GNinja \
+ -Bbuild \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DENABLE_OMP=ON \
-DENABLE_TOOLS=ON \
- -DMANDIR=share/man \
- -DFIFO_DIR=/var/run/wesnothd \
+ -DFIFO_DIR=/run/wesnothd \
-DENABLE_DISPLAY_REVISION=OFF
- make
+ ninja -C build
}
package() {
- cd "$srcdir/$pkgname"
+ cd "$pkgname"
- cd build
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -C build install
- install -Dm644 "$srcdir/wesnothd.tmpfiles.conf" "$pkgdir/usr/lib/tmpfiles.d/wesnothd.conf"
- install -Dm644 "$srcdir/wesnothd.service" "$pkgdir/usr/lib/systemd/system/wesnothd.service"
+ # See http://forums.wesnoth.org/viewtopic.php?t=51038
+ echo "Linux repository" > "$pkgdir"/usr/share/wesnoth/data/dist
+
+ mkdir -p "$pkgdir"/usr/lib/{tmpfiles.d,systemd/system}
+ sed "s|@FIFO_DIR@|/run/wesnothd|" packaging/systemd/wesnothd.tmpfiles.conf.in > "$pkgdir"/usr/lib/tmpfiles.d/wesnothd.conf
+ sed -e "s|@FIFO_DIR@|/run/wesnothd|" -e "s|@BINARY_SUFFIX@||" -e "s|@CMAKE_INSTALL_FULL_BINDIR@|/usr/bin|" packaging/systemd/wesnothd.service.in > "$pkgdir"/usr/lib/systemd/system/wesnothd.service
}
Deleted: wesnothd.service
===================================================================
--- wesnothd.service 2021-06-13 02:01:24 UTC (rev 963238)
+++ wesnothd.service 2021-06-13 02:07:28 UTC (rev 963239)
@@ -1,9 +0,0 @@
-[Unit]
-Description=Wesnoth Server Daemon
-After=network.target
-
-[Service]
-ExecStart=/usr/bin/wesnothd
-
-[Install]
-WantedBy=multi-user.target
Deleted: wesnothd.tmpfiles.conf
===================================================================
--- wesnothd.tmpfiles.conf 2021-06-13 02:01:24 UTC (rev 963238)
+++ wesnothd.tmpfiles.conf 2021-06-13 02:07:28 UTC (rev 963239)
@@ -1 +0,0 @@
-d /run/wesnothd 0700 root root -
More information about the arch-commits
mailing list