maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   aisleriot on 2008? (https://talk.maemo.org/showthread.php?t=14523)

Nanocore 2008-01-06 15:45

aisleriot on 2008?
 
I know it's sad to say, but aisleriot is the app that is keeping me from upgrading my n800 to the latest firmware. By chance does anyone know if the upgrade is in the works? Or, what would be needed?

bartsimpson123844 2008-01-06 16:17

Re: aisleriot on 2008?
 
Hehe...that is kind of sad. :)

Anyway, I believe they are in the process of porting it, but it currently is not available for OS2008, however. I'm sure it shouldn't take too long though.

cripes 2008-01-06 16:25

Re: aisleriot on 2008?
 
Quote:

Originally Posted by bartsimpson123844 (Post 121930)
Anyway, I believe they are in the process of porting it, but it currently is not available for OS2008, however. I'm sure it shouldn't take too long though.

do you know who "they" are and where did you read about this? I've been missing aisleriot too, so much so that I e-mailed the guy responsible for the OS2007 package yesterday, but didn't hear anything back yet.

I also tried building aisleriot for the Os2008 from scratch using the latest sources from gnome-games and version 1.6 of guile (the interpreted language the supplies the rules for the card games). It compiles with only minor changes to the source. However, it's a big job to make the debs becaues the gnome-games repo doesn't contain any of the packaging scripts and the game was split into several packages on OS2007.

Its really frustrating when packagers treat their debian packaging scripts as proprietary and don't supply them with the sources of GPLed software they are distributing.

free 2008-01-06 18:12

Re: aisleriot on 2008?
 
Maybe they use the packaging of debian?
http://ftp.de.debian.org/debian/pool...16.3-1.diff.gz

I looked at this package, it's a lot of dependencies... gnomethis gnomethat
Awfull :)

cripes 2008-01-06 18:53

Re: aisleriot on 2008?
 
I stand corrected on the unavailability of gnome-games packaging. The packager replied to me and said his debian packaging scripts were in a diff (with the original) at

http://repository.maemo.org/extras/p...g/gnome-games/

will also need guile 1.6, which is available here (and elsewhere)

http://repository.maemo.org/extras/p...e/g/guile-1.6/

if noone else steps up, I'll package it...

free 2008-01-06 19:14

Re: aisleriot on 2008?
 
Wow much less dependencies that debian's version (1 compared to maybe 10 requiring 10 more...)

Maybe the maintainer is interested to do it?
(typing 4 lines of commands)

Otherwise, I've currently already typed 3 of the 4 lines :)

Good to have guile I think.

free 2008-01-06 19:58

Re: aisleriot on 2008?
 
Will take me more time. It's not only a rebuild. I've corrected few stuffs but there are still others to do

Somebody else can probably package it. Anyway it's quite well done, I'm only doing awfull hacks.

cripes 2008-01-07 03:28

Re: aisleriot on 2008?
 
Quote:

Originally Posted by free (Post 122013)
Wow much less dependencies that debian's version (1 compared to maybe 10 requiring 10 more...)

i originally pulled from gnome-games svn, built guile and apt-getted gnome-common and found the build straightforward, although i don't know if it would actually work on the device. the packaging on the other hand...

[/QUOTE]
Maybe the maintainer is interested to do it?
[/QUOTE]

said no. probably lack of time.

Quote:

Otherwise, I've currently already typed 3 of the 4 lines :)
when i applied the patch no debian dir was created, but the control/rules file were created. did something
go wrong with patch? took a lot more than 4 steps (kinda like how fermats last theorem didn't quite fit in a margin!)

Quote:

Good to have guile I think.
can use the os2007 package.

cripes 2008-01-07 04:38

Re: aisleriot on 2008?
 
in other news i actually managed to build the package for OS2008. proceed under the assumption it is fundamentally broken. many hacks went into this...

what you need:

guile packages from the bora repo (they will work with OS2008)
http://repository.maemo.org/extras/p...e/g/guile-1.6/
libguile-ltdl-1, guile-1.6-libs, guile-1.6

Aisleriot card package from bora repo (works with OS2008)
http://repository.maemo.org/extras/p...es-extra-data/
aisleriot-card-theme-paris

optional help (works with OS2008)
http://repository.maemo.org/extras/p...g/gnome-games/
aisleriot-help-en or aisleriot-help-fr

and last but not least, the aisleriot binary package
NEWER v2.21
aisleriot: http://download.yousendit.com/540178E57BC914E4
OLDER v2.19
aisleriot: http://download.yousendit.com/249F3C9474F5193D
(apologies for the dodgy hosting -- if anyone wants to host it, go ahead and I'll update the link here)

known issues:
* the menu/taskbar icon for aisleriot is broken - you just see the generic application icon on the menu/taskbar (FIXABLE) UPDATE: (a reset might fix)
* partially working fullscreen UPDATE: on v2.21 full screen works from the view menu (maybe also works in 2.19)

Nanocore 2008-01-07 14:31

Re: aisleriot on 2008?
 
What can I say... thank you! I will be upgrading today.

cripes 2008-01-07 16:11

Re: aisleriot on 2008?
 
can someone confirm for me whether the fullscreen and undo hardware keys actually worked in OS2007. I'll try to figure out what is wrong/missing in my OS2008 version.

Nanocore 2008-01-07 18:12

Re: aisleriot on 2008?
 
I can confirm the hardware button for fullscreen in OS2007, but am unaware of the hardware button for undo. That is to say, the hardware button to make it toggle full screen mode does in deed work in OS2007.

rone 2008-01-08 02:24

I tried to install it but on my n800 with os2008 all the pakages give an incompatible package error.

cripes 2008-01-08 03:47

Re: aisleriot on 2008?
 
Has anyone else had rone's problem?

rone: did you try manually downloading the debs before innstalling?

Kathy 2008-01-08 04:23

Re: aisleriot on 2008?
 
I got the same error. I would guess I didnot manally dnld as I don't know how (still dreadfully clueless) I could try it if someone could explain how or point me to a simple walk through or something

rone 2008-01-08 11:40

Re: aisleriot on 2008?
 
Quote:

Originally Posted by cripes (Post 122984)
Has anyone else had rone's problem?

rone: did you try manually downloading the debs before innstalling?

I did manually download the debs. In fact I used my pc to download them and copied them to n800.

I then used filemanager and just clicked on the deb to try and do the install.

Thanks for you efforts on this!

cripes 2008-01-08 12:58

Re: aisleriot on 2008?
 
i dont ' know if you need them, but have you enabled red pill mode? RD mode?

what specific packages did you try? after you try to install what does the application manager log say? (menu, tools , log)

have you tried installing other debs with any success?

cripes 2008-01-08 14:34

Re: aisleriot on 2008?
 
oh, and the order that you install these packages matters. if you follow the sequence in the guide (maybe exchanging the order of guile-1.6-libs and guile-1.6, I can't remember what the correct order is) you should be ok.

rone 2008-01-08 14:49

Re: aisleriot on 2008?
 
I tried them all. I did try in red pill mode. I will have to check the log later and get back to you.

I was paying attention to the order but I was not getting to the missing dependancies error.

I installed the latest roadmap deb after trying this with no problems.

cripes 2008-01-08 15:33

Re: aisleriot on 2008?
 
This might be caused by osso-software-version package (which locks down the system and blocks certain package installs). Maybe I broke osso-system-version on my tablet by intalling my custom version of busybox.

Has anyone successfully got Aisleriot working on their N800 using the packages i linked to?

Nanocore 2008-01-08 16:10

Re: aisleriot on 2008?
 
I tried it this morning, downloading the and manually trying to install the three guile packages with the same results as rone, incompatible package error.

cripes 2008-01-08 17:36

Re: aisleriot on 2008?
 
what does the app manager log say?

free 2008-01-08 18:02

Re: aisleriot on 2008?
 
From command line, would be much quicker to debug.
(dpkg -i *.deb)
'Incompatible' has only meaning in maemo world, doesn't mean anything really.

edit:
Just tried under scratchbox chinook armel, Works!

Only got this last message (I hope app installer doesn't react badly if this happens on the real device)

[sbox-CHINOOK_ARMEL: ~] > dpkg -i aisleriot_2.21.5_armel.deb
Selecting previously deselected package aisleriot.
(Reading database ... 28839 files and directories currently installed.)
Unpacking aisleriot (from aisleriot_2.21.5_armel.deb) ...
Setting up aisleriot (2.21.5) ...
Cache file created successfully.
maemo-invoker: died connecting to the launcher

Nanocore 2008-01-08 18:33

Re: aisleriot on 2008?
 
After trying to install guile-1.6-libs... from the filemanager the Application manager log has:

...Package must have "Section: user/F00" to be considered compatible.

free 2008-01-08 18:56

Re: aisleriot on 2008?
 
Then add this repository:
http://repository.maemo.org/extras bora user
Update list
Download aisleriot, install it through app manager. It will fetch by itself guile stuffs
Remove repository

Application manager will not let you install directly a package which doesn't have its section set to user/something. Dependencies are fine.

cripes 2008-01-08 19:45

Re: aisleriot on 2008?
 
someone please confirm that free's method works and I'll replace the instructions (maybe in a new post)

free 2008-01-08 19:50

Re: aisleriot on 2008?
 
And for the optional stuffs (help and themecard) , I checked they don't have the user/FOO section so either they are dependencies or they have to be installed using dpkg -i
..

rone 2008-01-08 22:33

Re: aisleriot on 2008?
 
I added the repository but the aisleriot deb will not install because of the missing guile lib and paris card theme.

The one in the app manager list also does not install because of a missing lib so I could not install that one then the 2008 version over the top of it.

rone 2008-01-08 23:00

Re: aisleriot on 2008?
 
I just got it installed and running. Here are the steps I followed.

Added the previously mentioned bora repository
went into red pill mode
installed guile from the app list (that automatically brought in guile libs and libguile)
installed paris card them from the app list
exited red pill mode
installed my downloaded copy of aisleriot for os2008 using a tap in file manager to trigger the load of the deb using appmanager.

I have now removed the repository I added above.

Thanks for all the hints that got me here.

free 2008-01-09 09:19

Re: aisleriot on 2008?
 
Quote:

I added the repository but the aisleriot deb will not install because of the missing guile lib and paris card theme.
That's strange why app manager doesn't find dependencies. Red Pill mode will work for sure but it should really not be needed. Red Pill mode is a bit hardcore I think. One reason could be that dependencies on aisleriot are not well done (if app manager is not able to fetch guile for example)

Would be good to do all in CLI.
add repo
apt-get update
apt-cache policy libguileXXX <-- this has to be done for all mentionned files
apt-cache policy guileXXX <-- this has to be done for all mentionned files
apt-cache policy cardthemeXXX
They should all have a candidate version.
At this step apt-get install aisleriot

Complete output should be reported so that someone here can track the problem.

cripes, if you want, I can host all these dependencies (temporarly because I don't want to interfere with future? chinook official libguile versions). Tell me.

cripes 2008-01-09 14:25

Re: aisleriot on 2008?
 
Quote:

cripes, if you want, I can host all these dependencies (temporarly because I don't want to interfere with future? chinook official libguile versions). Tell me.
please do. I can also send you my patch to the gnome-games source for completeness (mostly minor hacks)

Nanocore 2008-01-09 15:36

Re: aisleriot on 2008?
 
OK, so the respository given in the previous email with bora "user" I could not find. Not even surfing to the URL given and then going down each directory do I find a user directory that. My apologies for being dense here, but with this given line:
http://repository.maemo.org/extras bora user
In the application manager I put the http address and then the dist I put the bora and then the components I put user...correct?

If I surf to that URL and look under bora/.../free directory the packages file there does seem to have a guile in there, but when I add that repository and path, and refresh, guile doesn't show up as one of the possible applications to install. This obviously has to be pilot error as others have used the repository fine, so it must be something I am missing. Sorry, I need a bit more assistance.

free 2008-01-09 16:00

Re: aisleriot on 2008?
 
Sorry, my mistake
From http://gronmayer.com/it

http://repository.maemo.org/extras
bora | free non-free

Package:
guile-1.6 (v. 1.6.8-6maemo2)
guile-1.6-dev (v. 1.6.8-6maemo2)
guile-1.6-libs (v. 1.6.8-6maemo2)
libguile-ltdl-1 (v. 1.6.8-6maemo2)
guile-1.6-doc (v. 1.6.8-6maemo2)
guile-1.6-slib (v. 1.6.8-6maemo2)

So
Quote:

http://repository.maemo.org/extras
bora
free non-free
BUT guile will not show up!!
Dl aisleriot and the rest should be automatically fetched (although one of previous user said no.. which needs debugging).

free 2008-01-09 16:02

Re: aisleriot on 2008?
 
Wait!! :D
Do it from CLI if you can.
So first add the repo in app manager, fine for this
than in xterm
sudo gainroot
then apt-get update
then apt-cache policy on every dependencies
They should all have a 'candidate'

Then try to install aisleriot, from app manager if you like.

Please report exact error message

free 2008-01-09 16:07

Re: aisleriot on 2008?
 
Oops nothing to see here, move along

free 2008-01-09 18:07

Re: aisleriot on 2008?
 
I've uploaded everything to my repo (in my sig)

But I fear that the card theme (3.6M) is so big that some network problem will occur....

In this case, while cripes finds a solution, the command line is much more robust
apt-get update
apt-get install aisleriot <--- do this step as long as you have network errors.

Nanocore 2008-01-09 18:26

Re: aisleriot on 2008?
 
SUCCESS...I followed the directions from rone in message #29 of this thread and it is now working. Many thanks to all!!! ... no, really...

spirytsick 2008-01-09 21:59

Re: aisleriot on 2008?
 
Just so you know, Aisleriot is now available through normal repositories.

cripes 2008-01-10 01:38

Re: aisleriot on 2008?
 
which ones?

Kathy 2008-01-10 03:40

Re: aisleriot on 2008?
 
bump to look for info - afraid of redpill what is the best way to get this file


All times are GMT. The time now is 19:53.

vBulletin® Version 3.8.8