Package Details: bsf-git r5221.41e122d24-1

Git Clone URL: https://aur.archlinux.org/bsf-git.git (read-only, click to copy)
Package Base: bsf-git
Description: A C++ library that aims to provide a unified foundation for the development of real-time graphical applications, whether games, engines or tools
Upstream URL: https://www.bsframework.io/
Licenses: MIT
Conflicts: bsf
Provides: bsf
Submitter: gmeunier
Maintainer: gmeunier
Last Packager: gmeunier
Votes: 0
Popularity: 0.000000
First Submitted: 2018-11-23 20:45 (UTC)
Last Updated: 2019-10-27 13:46 (UTC)

Latest Comments

Eremiell commented on 2020-09-15 22:40 (UTC)

Been failing to build for me for some time, played with it a bit today, following patch makes the package build for me. No real promise of stuff working, didn't get to test it properly. I have a feeling docs may need some more poking, some of the directories listed in doxyfile didn't seem to align to actual structure. I may get to play with it some more and test stuff properly eventually. For now, this gets the job done.

diff --git a/PKGBUILD b/PKGBUILD
index 6e3ae97..202768c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -67,6 +67,7 @@ build() {
        ninja

        cd ../Documentation/Doxygen
+       mkdir -p ../Generated
        doxygen native.doxyconfig
        doxygen csharp.doxyconfig
 }
@@ -102,7 +103,7 @@ sha256sums=('SKIP'
             '9291ac8fe6c125841179ae6d3af66d20c31105a0869e8a5d30982454240a62dc'
             '848973eef189b16b00947655d2895d0195f4078159884d585653390ca781d125'
             '212ec9fd67be4f58278de6d35ea8dc6f350009cbc741202b957a8b0337da84b3'
-            'e9d3793f87c4ff0a36f3574ecd070e4b6b25c567a063e3042d2dc5883636f011'
+            'a1f61551db50ddd48de1e2b67cc9a710578d5bf26288ae4535a0cebeb75d6588'
             '2c8726abb0f6ec35d00bf7d30a75a3b74de1820672db177799898d8cbb359426'
             '41ff32953fceeb1166ac1ec8ae3ab49d3a55acfa6de993d27862d80a9fbf701b'
             'd827f244a0dc9a41e012ebe165c3af2bce1da583e107635acd51012cec303121')

yochananmarqos commented on 2019-12-10 20:48 (UTC)

The patch is failing again:

patching file Source/CMake/BsEngineConfig.h.in
patching file Source/CMake/HelperMethods.cmake
Hunk #1 FAILED at 410.
1 out of 1 hunk FAILED -- saving rejects to file Source/CMake/HelperMethods.cmake.rej
patching file Source/CMakeLists.txt

yochananmarqos commented on 2019-09-24 17:34 (UTC) (edited on 2019-09-24 22:38 (UTC) by yochananmarqos)

==> Validating source files with sha256sums...
    bsf ... Skipped
    install-dir.patch ... Passed
    dont-strip-symbols.patch ... Passed
    bsfCompiledData_Master_13.zip ... Passed
    bsfData_Master_6.zip ... Passed
    bsfDocImagesData_Master_2.zip ... FAILED
    bsfDependencies_Linux_Master_9.zip ... Passed
    bsfDep_XShaderCompiler_Linux_Master_1.zip ... Passed
==> ERROR: One or more files did not pass the validity check

After updating the checksums:

==> Starting prepare()...
patching file Source/CMake/BsEngineConfig.h.in
Hunk #1 FAILED at 7.
1 out of 1 hunk FAILED -- saving rejects to file Source/CMake/BsEngineConfig.h.in.rej
patching file Source/CMakeLists.txt
Hunk #1 FAILED at 220.
1 out of 1 hunk FAILED -- saving rejects to file Source/CMakeLists.txt.rej
==> ERROR: A failure occurred in prepare().

EDIT: Also, the docs package should be called bsf-docs-git, not bsf-git-docs

EDIT: Tags are available:

pkgver() {
    cd "$_pkgname"
    printf "%s" "$(git describe --long --tags | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g')"
}
1.1.0.r514.90c5277d0