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

Git Clone URL: (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:
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
@@ -67,6 +67,7 @@ build() {

        cd ../Documentation/Doxygen
+       mkdir -p ../Generated
        doxygen native.doxyconfig
        doxygen csharp.doxyconfig
@@ -102,7 +103,7 @@ sha256sums=('SKIP'
-            'e9d3793f87c4ff0a36f3574ecd070e4b6b25c567a063e3042d2dc5883636f011'
+            'a1f61551db50ddd48de1e2b67cc9a710578d5bf26288ae4535a0cebeb75d6588'

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

The patch is failing again:

patching file Source/CMake/
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 ... Passed ... Passed ... FAILED ... Passed ... Passed
==> ERROR: One or more files did not pass the validity check

After updating the checksums:

==> Starting prepare()...
patching file Source/CMake/
Hunk #1 FAILED at 7.
1 out of 1 hunk FAILED -- saving rejects to file Source/CMake/
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')"