Package Details: glslviewer-examples-git 3.2.4.r4.gdb3def8-1

Git Clone URL: https://aur.archlinux.org/glslviewer-git.git (read-only, click to copy)
Package Base: glslviewer-git
Description: Console-based GLSL Sandbox for 2D/3D shaders (shader examples)
Upstream URL: https://github.com/patriciogonzalezvivo/glslViewer
Keywords: glsl opengl
Licenses: BSD-3-Clause
Conflicts: glslviewer-examples
Provides: glslviewer-examples
Submitter: agorg_louk
Maintainer: ooo
Last Packager: ooo
Votes: 4
Popularity: 0.001258
First Submitted: 2017-01-17 11:51 (UTC)
Last Updated: 2023-12-18 14:27 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

khughitt commented on 2023-12-26 11:01 (UTC)

@ooo Sorry for the slow response -- it's working now, thank you! (It took me a minute to figure out.. I had to wipe my pacman/yay cache; doing a "clean build" wasn't enough)

ooo commented on 2023-12-18 14:27 (UTC)

@khughitt It should work now. The build issue that required reverting was worked around upstream, which broke the revert and caused makepkg to fail.

khughitt commented on 2023-12-18 10:58 (UTC)

Hello! I'm getting an error at the git revert with the latest PKGBUILD:

Auto-merging src/CMakeLists.txt
CONFLICT (content): Merge conflict in src/CMakeLists.txt
error: could not revert 3ab745a... add EXIV2 dependency to add define tags to image
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'
==> ERROR: A failure occurred in prepare().
    Aborting...
 -> error making: glslviewer-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
glslviewer-git - exit status 4

Tried doing a clean build just to be sure and the same issue came up.

ben-hansske commented on 2021-07-09 09:29 (UTC) (edited on 2021-07-09 09:30 (UTC) by ben-hansske)

  • 'miniaudio' should be added to dependencies.
  • the Makefile changed recently. Therefore it now longer installs, since glslViewer is no longer build in bin/ and glslLoader does no longer exist.

Proposed changes to PKGBUILD:

-depends=('glfw')
+depends=('glfw' 'miniaudio')

and

-install -D -m755 bin/glslViewer "$pkgdir/usr/bin/glslviewer"
-install -D -m755 bin/glslLoader "$pkgdir/usr/bin/glslloader"
+install -D -m755 glslViewer "$pkgdir/usr/bin/glslviewer"

lesiserfg commented on 2021-05-23 09:34 (UTC)

Now it depends on miniaudio, besides that the linking is failing with

/usr/bin/ld: cannot open output file bin/glslViewer: No such file or directory

berilac commented on 2020-06-10 13:02 (UTC) (edited on 2020-06-10 13:06 (UTC) by berilac)

Depends on glfw-x11 if I'm not mistaken, and also glu.

If I compile as is, using makechrootpkg, it fails. It automatically installs the wayland deps instead of X, and then I get a lot of undefined reference errors for gl and glfw functions.

Compiles fine if I change depends from glfw to glfw-x11.

Feel free to correct me if I'm missing a different cause.