Package Details: braid-hib 1.1+h20150611-2

Git Clone URL: (read-only, click to copy)
Package Base: braid-hib
Description: A puzzle platformer where you manipulate the flow of time (Humble Bundle/Store version)
Upstream URL:
Keywords: 2D game humble platformer puzzle side-scroller time
Licenses: custom: "commercial"
Replaces: braid
Submitter: smls
Maintainer: None
Last Packager: micwoj92
Votes: 50
Popularity: 0.000000
First Submitted: 2015-07-09 13:22 (UTC)
Last Updated: 2021-12-11 20:53 (UTC)

Latest Comments

micwoj92 commented on 2021-11-03 19:44 (UTC)

@smls could you remove !upx option? It is still issue.

chrisjbillington commented on 2018-11-26 02:05 (UTC)

I get "==> ERROR: options array contains unknown option '!upx'" during build.

Seems like makepkg does not support UPX compression anymore, so there is no need to disable it in the PKGBUILD and this option can be removed.

I was able to remove it and build fine.

smls commented on 2016-04-12 07:03 (UTC)

@gideonite You need to enable the "multilib" repository in /etc/pacman.conf

gideonite commented on 2016-04-11 00:40 (UTC)

I keep getting error: target not found: lib32-sdl2 error: target not found: lib32-nvidia-cg-toolkit I'm running at 64bit system. Do I need at 32bit compatiblity library? Which one?

smls commented on 2015-07-28 17:09 (UTC)

Updated to the new Humble Bundle build. It finally uses SDL2 instead of SDL now, and it also has a GUI launch/settings window now. On the downside, it only has a 32bit binary (whereas previous builds had both 32bit and 64bit binaries). Ah well, we take what we get... :P

trya commented on 2013-12-22 11:11 (UTC)

I should correct myself: actually, the Braid installer provides, so you could run Braid even if the system can't provide it. But since it is available on Arch and we'd rather not install external libraries, I'll keep it as a dependency.

trya commented on 2013-12-22 11:01 (UTC)

@barroponto: I don't know how you go without nvidia-cg-toolkit since it's the only package from the official repos which provides, which is needed by Braid. I suppose you installed another package which also provides

barraponto commented on 2013-12-20 23:01 (UTC)

I was running Braid happily without nvidia-cg-toolkit. I think it should be an optional dependency.

smls commented on 2013-07-15 19:12 (UTC)

Adopted :)

trya commented on 2013-07-15 16:15 (UTC)


qKUqm3wtY4 commented on 2013-01-03 18:00 (UTC)

Thanks trya! I didn't realize I needed the bin file until after I looked at the PKGBUILD file (with the help of tdy). The new PKGBUILD fixed the error problem for me. For anyone else having a problem, you need the Braid bin file from Humble Indie Bundle 2 ( It should be placed in the same directory as the PKGBUILD file.

trya commented on 2013-01-03 10:54 (UTC)

I must admit the error message from makepkg is very misleading because the PKGBUILD contains a unusual download agent. I didn't remember I could mess with pacman and makepkg variables from the PKGBUILD, so what I'll do for this sort of package is to add a "local" download agent directly into the PKGBUILD. Now, makepkg should behave as expected and issue a "NOT FOUND" error if the user doesn't provide the local sources. PKGBUILD updated.

trya commented on 2013-01-03 10:27 (UTC)

@qKUqm3wtY4: see the comment below. The game installer must be in the PKGBUILD directory.

trya commented on 2013-01-03 10:22 (UTC)

@tdy: this is a workaround for makepkg --source. The problem is that it tries to include every local source (namely any source which isn't a URI) in the source tarball. It should work even with the default makepkg.conf as long as you provide the right local sources, makepkg will complain about the file agent only if they're missing.

tdy commented on 2013-01-03 01:25 (UTC)

What's the purpose of this source syntax? source=("$_gamepkg"::"file://$_gamepkg" The file handler isn't support by default and it seems superfluous when you can just do this: source=("$_gamepkg"

qKUqm3wtY4 commented on 2013-01-03 00:38 (UTC)

I get the following error when running makepkg ==> Making package: braid 1.0.2-1 ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving Sources... ==> ERROR: There is no agent set up to handle file URLs. Check /etc/makepkg.conf. Aborting...

swiftgeek commented on 2011-12-12 08:20 (UTC)

Please disable compression of the package in the next release... PKGEXT='.pkg.tar'

commented on 2011-09-14 12:34 (UTC)

Would it be possible for you to support an environment variable for automatically downloading the game like the cogs AUR package?

commented on 2011-03-01 19:09 (UTC)

On my ati 4250 (amd 64) works after installing lib32-ati-dri (that's all, no need for lib32-alsa-lib and libtxc_dxtn), but only works with -windowed (black screen on fullscreen)

mirandir commented on 2010-12-18 13:24 (UTC)

New PKGBUILD, for the new build of Braid : Changelog :

trya commented on 2010-12-17 04:34 (UTC)

If I add lib32-intel-dri, I should also add all other *-dri and *-utils (merely 13 packages), this would be confusing. First, 64-bit users using 32-bit software (like Wine) should now they must install the lib32 counterparts of their GL packages. Then, they should also read the AUR comments, precious informations often lies here.

lyman commented on 2010-12-17 03:23 (UTC)

braid on my intel GM965 needs lib32-intel-dri to run. I suggest add lib32-intel-dri as optional-dep.

intgr commented on 2010-12-16 18:21 (UTC)

After installing lib32-ati-dri and lib32-libtxc_dxtn, Braid now starts, but locks up the GPU after a while. I have to 'killall -9 braid' in a text console to restore my X display. I have reported the bug to freedesktop Bugzilla. Anyone who has similar issues please chime in!

commented on 2010-12-16 10:34 (UTC)

Installing the 32bit drivers worked! Thanks :)

commented on 2010-12-16 01:00 (UTC)

I got it to work on 64bit by installing the 32bit graphics driver. I think thats what I did plus installing the lib32-alsa stuff and libtxc_dxtn

trya commented on 2010-12-15 23:16 (UTC)

@mmm - The path must not include the file name, only the directory it belongs to. - "adding the to sources": that's what I did before, but I can't make a source tarball with makepkg this way, I have to create the tarball myself to exclude the big installation file. Moreover, the interactive path allows AUR helpers to build this package directly. - "possible to use the libtxc_dxtn as a depend?": those who have the NVidia blob or Catalyst don't need it, and if you use free drivers, you can bypass the lack of S3TC with driconf (but I still prefer libtxc_dxtn). Definitely not a dependency. And interactivity in PKGBUILDs must be avoided when possible (the interactive path is clearly an exception in order to comply with makepkg).

mmm commented on 2010-12-15 22:19 (UTC)

thanks TryA for the PKGBUILD! my 2c: *that interactive 'path to my *.bin file' doesn't work for me, must add manually. how about adding the to sources, so that md5sum can be checked? *possible to use the libtxc_dxtn as a depend? so that i dont have to mess up system with explicit installs of libraries? Or maybe like interactive: Do u need libtxc_dxtn? [N/y] so user can try, and if chooses y, add it to depends. *(unfortunately it still doesn't work for me: ./braid Game Startup Error: Unable to set up graphics. Reason: Failed to initialize OpenGL display. To help fix this problem make sure you are running the newest version of your video drivers. Lastly, you could try running this game with the -windowed command-line option. and $ ./braid -windowed ALSA lib pcm.c:7245:(snd_pcm_recover) underrun occured i915_program_error: Exceeded max nr indirect texture lookups (8 out of 4) i915_program_error: Exceeded max nr indirect texture lookups (8 out of 4) ^Ci915_program_error: Exceeded max ALU instructions (83 out of 64) ^C^C^Z [2]+ Stopped ./braid -windowed ) I'll post to the Indie forum thread. Many thanks, Mark

trya commented on 2010-12-15 20:48 (UTC)

Braid is part of the second Humble Indie Bundle : (6 days left).

fettouhi commented on 2010-12-15 20:05 (UTC)

There is a Linux client of Braid??? I thought that the developer didn't want to make a Linux port?

trya commented on 2010-12-15 19:48 (UTC)

Update: the PKGBUILD now asks you the path of the game installer if it isn't in the PKGBUILD directory. Taken and adapted from the Machinarium PKGBUILD.

intgr commented on 2010-12-15 18:21 (UTC)

Getting the same problem as grogers3.14 on x86_64

commented on 2010-12-15 18:04 (UTC)

Right,right... At least you could put it on the description that the game isnt included, so that people arent fooled... When someone types in aur, braid it it brings him up this: "braid 1.0-3 A puzzle-platformer, drawn in a painterly style, where the player manipulates the flow of time in strange and unusual ways" He "wrongly" things that this should be the "game" braid.

commented on 2010-12-15 18:01 (UTC)

Braid isn't working for me, on x86_64. It started giving me OpenGL errors, but installing lib32-libtxc_dxtn fixed that, then it gave ALSA errors, so I installed some lib32-alsa stuff, and now it opens, gives a black screen for a few seconds, then closes with no error message. Has anyone managed to run this game on x86_64?

commented on 2010-12-15 17:49 (UTC)

You need to buy the Humble Indie Bundle #2 and download then put it in the same folder as the PKGBUILD

commented on 2010-12-15 17:08 (UTC)

Great. Works like a charm.

trya commented on 2010-12-15 17:01 (UTC)

OK, everything should be fine now.

trya commented on 2010-12-15 16:55 (UTC)

Something screwed up my previous braid.desktop, must reupload...

commented on 2010-12-15 16:51 (UTC)

lol, I had it ready and I just rechecked before uploading, you cought me by minutes :D But just like in mine, there is no launcher created in applications in gnome-menu. Your braid.desktop seems wrongly uploaded btw, had to change the md5sum in pkgbuild

trya commented on 2010-12-15 16:50 (UTC)

@grogers3.14 : corrected. Thanks.

trya commented on 2010-12-15 16:49 (UTC)

I don't know exactly what is its version number, but the lastest Windows build is given 1.0.15, so I assume this first Linux build is 1.0. If you cannot start the game, check your graphic card dependencies : *-dri packages and libtxc_dxtn for free drivers, *-utils for proprietary blobs. This should also run on x86_64 as long as you added the [multilib] repository.

commented on 2010-12-15 16:48 (UTC)

The md5sum check fails on braid.desktop