LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 12-24-2011, 05:12 AM   #1
kabamaru
Member
 
Registered: Dec 2011
Location: Greece
Distribution: Slackware
Posts: 276

Rep: Reputation: 133Reputation: 133
Humble Bundle 4 SlackBuilds


Hi there,

I've uploaded some slackbuilds along with some instructions, for humble bundle 4 for anyone interested. You can grab them here :-)
 
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 12-24-2011, 05:52 AM   #2
disturbed1
Senior Member
 
Registered: Mar 2005
Location: USA
Distribution: Slackware
Posts: 1,133
Blog Entries: 6

Rep: Reputation: 223Reputation: 223Reputation: 223
Quote:
Two of them (Bit.Trip Runner and Jamestown) need a super recent version of a shared library (libstdc++.so) that comes with gcc 4.6.2 (!).
Jamestown works fine here on 64 and i486 current without the need to ugly up my lib directory. Though I extracted the mojo installer bundle, which is just a zip file. If you want to script extracting any of the games made with the Mojo installation bin, just put something like this in the SlackBuild -
Code:
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
mkdir -p $PRGNAM-$VERSION
cd $PRGNAM-$VERSION
unzip  $CWD/$SRCNAME.bin || true
You need to put || true, as unzip will cause a failure exit because of extra junk in the .bin file.

libstdc++.so is included in the archive.

Here's the tree output after unzipping JamestownInstaller_1_0_0-bin
Code:
JamestownInstaller_1_0_0$ tree
.
|-- JamestownInstaller_1_0_0-bin
`-- jamestown
    |-- data
    |   |-- Archives
    |   |   |-- Engine
    |   |   |   |-- multiple.ffg
    |   |   `-- Jamestown
    |   |       |-- multiple.ffg
    |   |-- Distribution.txt
    |   |-- Jamestown
    |   |-- Jamestown-amd64
    |   |-- Jamestown-x86
    |   |-- Jamestown_EULA.txt
    |   |-- LICENSES.TXT
    |   |-- README-linux-generic.txt
    |   |-- README-linux.txt
    |   |-- amd64
    |   |   |-- libSDL-1.2.so.0
    |   |   |-- libopenal.so.1
    |   |   `-- libstdc++.so.6
    |   |-- jamestown.png
    |   `-- x86
    |       |-- libSDL-1.2.so.0
    |       |-- libopenal.so.1
    |       `-- libstdc++.so.6
    |-- guis
    |   |-- libmojosetupgui_gtkplus2.so
    |   `-- libmojosetupgui_ncurses.so
    |-- meta
    |   |-- splash.bmp
    |   `-- xdg-utils
    |       |-- xdg-desktop-menu
    |       `-- xdg-open
    `-- scripts
        |-- app_localization.luac
        |-- config.lua
        |-- localization.luac
        |-- mojosetup_init.luac
        `-- mojosetup_mainline.luac

11 directories, 56 files
 
2 members found this post helpful.
Old 12-24-2011, 06:49 AM   #3
kabamaru
Member
 
Registered: Dec 2011
Location: Greece
Distribution: Slackware
Posts: 276

Original Poster
Rep: Reputation: 133Reputation: 133
Interesting, the 64bit executable from the bin installer works. Obviously it uses the bundled libstdc++. The 32bit poses me a problem:

Code:
./Jamestown-x86: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./Jamestown-x86)
Edit: of course bit.trip runner (both architectures) fail with the same error message. bit.trip uses system libraries.

Code:
unzip  $CWD/$SRCNAME.bin || true
Great tip ! Thanks

I'll look into it further and update the blog post. Any suggestions appreciated ;-)

Last edited by kabamaru; 12-24-2011 at 08:01 AM.
 
1 members found this post helpful.
Old 12-24-2011, 08:19 AM   #4
kabamaru
Member
 
Registered: Dec 2011
Location: Greece
Distribution: Slackware
Posts: 276

Original Poster
Rep: Reputation: 133Reputation: 133
Update:

I'll upload a new working Jamestown slackbuild. Bit.trip will also work with the help of LD_LIBRARY_PATH and by putting the library inside the game folder, cause it doesn't come with its own. No need to "ugly up" /lib ;-)

I'll update the blog post soon enough

thanks disturbed1

Last edited by kabamaru; 12-24-2011 at 09:58 AM.
 
1 members found this post helpful.
Old 12-24-2011, 10:28 AM   #5
kabamaru
Member
 
Registered: Dec 2011
Location: Greece
Distribution: Slackware
Posts: 276

Original Poster
Rep: Reputation: 133Reputation: 133
New update: all packages work now without jumping through hoops. I'll reupload the blog post. Sorry for all the confusion... :-)
 
1 members found this post helpful.
Old 12-25-2011, 07:00 AM   #6
disturbed1
Senior Member
 
Registered: Mar 2005
Location: USA
Distribution: Slackware
Posts: 1,133
Blog Entries: 6

Rep: Reputation: 223Reputation: 223Reputation: 223
That's too bad about Bit Trip Runner. I wonder if they think everyone runs pacman -Syu in an hourly cron script on Arch Linux
http://distrowatch.com/search.php?pk....6.2#pkgsearch

Perhaps if/when Desura keys are available they will get it sorted. Maybe no one has told the devs yet either?
Quote:
Please note that this is the initial release of seven Linux builds, so please be patient while we fix 1.0 issues as fast as we can.
Thanks kabamaru, for the work on these!
 
Old 12-25-2011, 08:27 AM   #7
kabamaru
Member
 
Registered: Dec 2011
Location: Greece
Distribution: Slackware
Posts: 276

Original Poster
Rep: Reputation: 133Reputation: 133
Yeah I know. Bit.Trip's slackbuild downloads libstdc++ for you, just make sure you have wget installed. I hope the slackbuilds work for everyone. More bundles (previous and future) will be added in the next weeks.
 
1 members found this post helpful.
Old 12-26-2011, 07:32 PM   #8
Munra
LQ Newbie
 
Registered: Mar 2008
Location: Colombia
Distribution: slackware64 14
Posts: 27

Rep: Reputation: 1
NightskyHD with the "nightskyhd-linux-1324519044" that is the late one, that can be download now (Mon Dec 26 20:36:05 COT) give this error.
Quote:
/usr/bin/nightsky: line 4: 12275 Segmentation fault ./NightSkyHD_64
But if i just untar the package and ./NightSkyHD_64 the thing works.

i am using Slackware64 13.37
 
Old 12-26-2011, 07:57 PM   #9
kabamaru
Member
 
Registered: Dec 2011
Location: Greece
Distribution: Slackware
Posts: 276

Original Poster
Rep: Reputation: 133Reputation: 133
Thanks Munra for notifying me, I'll have a look at it tommorow, it's pretty late over here :-)
I see they've updated other games too, I hope the didn't break anything new.

edit:
Quick question though... Have you added your user to 'games' group ? I've setup the slackbuilds this way because some games need write permissions for their folders, and for sake of consistency. If you haven't done this (I also mention this in my blogpost):

su -
usermod -a -G games yourusername

Last edited by kabamaru; 12-26-2011 at 08:23 PM. Reason: just remembered something...
 
1 members found this post helpful.
Old 12-26-2011, 11:23 PM   #10
Munra
LQ Newbie
 
Registered: Mar 2008
Location: Colombia
Distribution: slackware64 14
Posts: 27

Rep: Reputation: 1
Quote:
Originally Posted by kabamaru View Post
Thanks Munra for notifying me, I'll have a look at it tommorow, it's pretty late over here :-)
I see they've updated other games too, I hope the didn't break anything new.

edit:
Quick question though... Have you added your user to 'games' group ? I've setup the slackbuilds this way because some games need write permissions for their folders, and for sake of consistency. If you haven't done this (I also mention this in my blogpost):

su -
usermod -a -G games yourusername
Sorry. Now works.

I did that, but i forget to log out and enter again. (I edit the /etc/group)
Thank you again.
 
Old 01-01-2012, 03:54 PM   #11
kabamaru
Member
 
Registered: Dec 2011
Location: Greece
Distribution: Slackware
Posts: 276

Original Poster
Rep: Reputation: 133Reputation: 133
Hi everybody, happy new year :-)

I've uploaded some more humble bundle stuff (bundle no.3), for anyone interested. Cheers

I hope they work for you

Last edited by kabamaru; 01-01-2012 at 04:36 PM.
 
1 members found this post helpful.
Old 01-06-2012, 10:32 AM   #12
kabamaru
Member
 
Registered: Dec 2011
Location: Greece
Distribution: Slackware
Posts: 276

Original Poster
Rep: Reputation: 133Reputation: 133
Hello to all,

I added "The Humble Frozen Synapse Bundle" to the collection. Link
 
1 members found this post helpful.
Old 01-13-2012, 12:02 PM   #13
kabamaru
Member
 
Registered: Dec 2011
Location: Greece
Distribution: Slackware
Posts: 276

Original Poster
Rep: Reputation: 133Reputation: 133
Added numero due to the collection. Cheers everyone.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Update: five Humble Indie Bundle #3 added to The Humble Indie Bundle #4 LXer Syndicated Linux News 0 12-23-2011 11:22 PM
Humble Bundle Three! D1ver Linux - Games 3 07-28-2011 08:01 PM
Another Humble Bundle! D1ver Linux - Games 9 04-26-2011 09:06 PM
Humble bundle mcnalu Slackware 6 12-26-2010 08:29 PM
LXer: Humble Indie Bundle 2 Now Available LXer Syndicated Linux News 0 12-15-2010 07:30 AM


All times are GMT -5. The time now is 05:51 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration