[-- Attachment #1: Type: text/plain, Size: 310 bytes --] There is a new pull request by obunden against master on the void-packages repository https://github.com/obunden/void-packages wesnoth https://github.com/void-linux/void-packages/pull/15174 wesnoth: update to 1.14.9 A patch file from https://github.com/void-linux/void-packages/pull/15174.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-wesnoth-15174.patch --] [-- Type: text/x-diff, Size: 1058 bytes --] From 265413806c682ded355d5a6a71b69c3308adcdff Mon Sep 17 00:00:00 2001 From: obunden <56209614+obunden@users.noreply.github.com> Date: Sun, 6 Oct 2019 14:15:27 +0200 Subject: [PATCH] wesnoth: update to 1.14.9 --- srcpkgs/wesnoth/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/wesnoth/template b/srcpkgs/wesnoth/template index d9e1af044ed..183a6b266de 100644 --- a/srcpkgs/wesnoth/template +++ b/srcpkgs/wesnoth/template @@ -1,7 +1,7 @@ # Template file for 'wesnoth' pkgname=wesnoth -version=1.14.7 -revision=2 +version=1.14.9 +revision=1 build_style=cmake configure_args="-DENABLE_OMP=1" hostmakedepends="pkg-config" @@ -14,7 +14,7 @@ maintainer="Philipp Hirsch <itself@hanspolo.net>" license="GPL-2.0-or-later" homepage="https://wesnoth.org" distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.bz2" -checksum=475e6ce3720edf76cfc3a9b9ac015067d473a46d164dcc4406b3c8f7d8dc5e48 +checksum=ea8d51f474861c3954efdbfce3980e8c7ee58edeab714a8ab3d3f74e1dcd0dd6 post_install() { # runit service
[-- Attachment #1: Type: text/plain, Size: 664 bytes --] New comment by obunden on void-packages repository https://github.com/void-linux/void-packages/pull/15174#issuecomment-538750771 Comment: Seems like the compilation is spamming travis a bit too much. What would be the right way to go about fixing this? I tried passing different options to the configure_args but it doesn't affect the output. I thought the '-Wno-deprecated' option in cmake would get rid of the problem but there is a lot of warnings about old style casts still. Not sure how to see if the option is used or not, might it be the xbps cmake build script that overrides it? I would be glad to get some input on how to solve this the right way.
[-- Attachment #1: Type: text/plain, Size: 562 bytes --] New comment by Hoshpak on void-packages repository https://github.com/void-linux/void-packages/pull/15174#issuecomment-538752092 Comment: I wouldn't bother with it at all. There are many packages that don't pass travis because they take too long to compile or produce too much output. Passing travis is an indicator that the build works, not a strict requirement for a PR to be merged. The build should be tested manually for the relevant architectures in this case. If you don't have the time or hardware resources to do it, I could run some builds later.
[-- Attachment #1: Type: text/plain, Size: 510 bytes --] New comment by obunden on void-packages repository https://github.com/void-linux/void-packages/pull/15174#issuecomment-538754630 Comment: The hardware is probably the biggest problem. I don't have musl installed anywhere right now but that could probably be arranged. But even then I only have access to x86/x86_64. So if you/someone else could test it on the other platforms that would surely help things. I'll post an update here when I tested everything that I can, but not sure when I will get the time.
[-- Attachment #1: Type: text/plain, Size: 878 bytes --] New comment by Hoshpak on void-packages repository https://github.com/void-linux/void-packages/pull/15174#issuecomment-538765542 Comment: x86_64 is fine, it's the architecture the build servers are running. I don't have Void running on any other architecture either. xbps-src gives you everything you need to cross-compile to another architecture or have a separate masterdir for a compatible architecture. To cross-compile, you just pass the target architecture with `-a`, like ``` ./xbps-src -a armv6l pkg wesnoth ``` For a compatible architecture, just create a separate masterdir once and use that to compile, e.g. ``` ./xbps-src -m musl binary-bootstrap x86_64-musl ./xbps-src -m musl pkg wesnoth ``` But I don't want to burden you too much, I'm currently running some builds for musl and several cross-compiled architectures and will merge if they pass.
[-- Attachment #1: Type: text/plain, Size: 159 bytes --] There's a merged pull request on the void-packages repository wesnoth: update to 1.14.9 https://github.com/void-linux/void-packages/pull/15174 Description:
[-- Attachment #1: Type: text/plain, Size: 302 bytes --] New comment by obunden on void-packages repository https://github.com/void-linux/void-packages/pull/15174#issuecomment-538790115 Comment: That's neat, good to know. Thanks once again for all the help. Hopefully I can be a bit more self-reliant if I manage to learn some more about all of this stuff.