Package Details: psychonauts 20130506-2

Git Clone URL: https://aur.archlinux.org/psychonauts.git (read-only, click to copy)
Package Base: psychonauts
Description: A mind-bending platforming adventure (game sold separately)
Upstream URL: http://www.psychonauts.com/
Licenses: custom
Submitter: ejona86
Maintainer: ejona86
Last Packager: ejona86
Votes: 12
Popularity: 0.000000
First Submitted: 2012-06-02 20:21
Last Updated: 2018-07-08 21:31

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

Anonymous comment on 2012-06-10 11:45

i currently have all of this solved with an unfortunately heavy-handed PKGBUILD

https://gist.github.com/2902585

keys are optional, and a symlink is usable. aria2 is optional, and of course manual intervention is acceptable with ability to manually resume download later.

i want to get makepkg to automatically resume if the .torrent is present but i've just finally gotten all the possibilities handled.

this PKGBUILD looks like a god-awful MESS. i know. but the intention is to create a completely game-agnostic PKGBUILD, where all you have to do is handle package() for each game separately. sadly, package() cannot be reliably generalized to fit all needs (but i might be able to work out an HIB meta-PKGBUILD with split-package capacity if there is any good will.)

this new PKGBUILD is not fully complete, i have a couple more things i want to tweak. i have tested supermeatboy with this PKGBUILD in every variation of options. it all appears to be functional...but there is yet more work to do to make this perfectly generic and completely reusable. so far, you pretty much just need to change the variable and array declarations at the top of the file. a tiny bit of work for _humblebundle() is still necessary, but it's so close i can taste it now.

Chais commented on 2012-06-10 11:21

That's exactly the reason why I gave the possibility to copy or symlink the game package to the build directory. Especially considering the size of the download and the resulting package. Few people will have a /tmp with over 9 GB.

ZDragon commented on 2012-06-10 10:43

That is a seperate problem. There definitely should be the option of downloading and most importantly, *building* the package outside of /tmp. It is just too large for that. But I do not see how this relates to the wish of automatic downloading, i.e. users could just enter a download directory that would automatically be symlinked then.

Chais commented on 2012-06-10 09:55

That's exactly the reason why I gave the possibility to copy or symlink the game package to the build directory. Especially considering the size of the download and the resulting package. Few people will have a /tmp with over 9 GB.

ZDragon commented on 2012-06-10 09:19

ejona86, I would be in favor of allowing user choice in this regard. I do not think that most users *will* re-download the whole package whenever you make a revision, but if they choose to do so, perhaps after you warn them about it - then why not?

I know that this package is rather exceptional because it is definitely the largest of any of the HIB packages, but I would really appreciate the *option* of letting the PKGBUILD download the needed files itself.

Also, the package doesn't need makedepend on aria2, the torrent option should just not be available if aria2 is not installed. This is the best way to do it riht now since there is no way of having optional make dependencies.

ejona86 commented on 2012-06-10 06:25

Chais and zendeavor, thanks for the help. I just updated the PKGBUILD for the new version. FYI, I am not a fan of the auto-downloading PKGBUILDs. I'm all for making it more obvious where to put things, but I don't want it to makedepend on aria2c or use a _humblebundlekey environment variable or encourage people to download 4.1 GiB every time I make a revision.

Anonymous comment on 2012-06-09 20:04

ejona86, feel free to orphan this package. i've taken over the supermeatboy package and am currently working on a PKGBUILD for this one now. check out supermeatboy for a sample.

Chais commented on 2012-06-09 17:36

This should do the trick: https://dl.dropbox.com/u/27790492/psychonauts-20120604-1.src.tar.gz

ejona86 commented on 2012-06-09 06:09

It may be as long as a week before I get to begin trying to update the PKGBUILD. I don't have access to my computer right now, and thus the delay.

quantumphaze commented on 2012-06-09 01:32

Looks like the new 06042012 version is a bin installer. Well ... good luck with that :(