PDA

View Full Version : aisleriot on 2008?


Nanocore
01-06-2008, 11:45 AM
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
01-06-2008, 12:17 PM
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
01-06-2008, 12:25 PM
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
01-06-2008, 02:12 PM
Maybe they use the packaging of debian?
http://ftp.de.debian.org/debian/pool/main/g/gnome-games/gnome-games_2.16.3-1.diff.gz

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

cripes
01-06-2008, 02:53 PM
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/pool/bora/free/source/g/gnome-games/

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

http://repository.maemo.org/extras/pool/bora/free/source/g/guile-1.6/

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

free
01-06-2008, 03:14 PM
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
01-06-2008, 03:58 PM
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
01-06-2008, 11:28 PM
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.


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!)

Good to have guile I think.

can use the os2007 package.

cripes
01-07-2008, 12:38 AM
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/pool/bora/free/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/pool/bora/free/g/gnome-games-extra-data/
aisleriot-card-theme-paris

optional help (works with OS2008)
http://repository.maemo.org/extras/pool/bora/free/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
01-07-2008, 10:31 AM
What can I say... thank you! I will be upgrading today.

cripes
01-07-2008, 12:11 PM
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
01-07-2008, 02:12 PM
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
01-07-2008, 10:24 PM
I tried to install it but on my n800 with os2008 all the pakages give an incompatible package error.

cripes
01-07-2008, 11:47 PM
Has anyone else had rone's problem?

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

Kathy
01-08-2008, 12:23 AM
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
01-08-2008, 07:40 AM
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
01-08-2008, 08:58 AM
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
01-08-2008, 10:34 AM
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
01-08-2008, 10:49 AM
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
01-08-2008, 11:33 AM
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
01-08-2008, 12:10 PM
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
01-08-2008, 01:36 PM
what does the app manager log say?

free
01-08-2008, 02:02 PM
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
01-08-2008, 02:33 PM
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
01-08-2008, 02:56 PM
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
01-08-2008, 03:45 PM
someone please confirm that free's method works and I'll replace the instructions (maybe in a new post)

free
01-08-2008, 03:50 PM
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
01-08-2008, 06:33 PM
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
01-08-2008, 07:00 PM
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
01-09-2008, 05:19 AM
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
01-09-2008, 10:25 AM
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
01-09-2008, 11:36 AM
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
01-09-2008, 12:00 PM
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
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
01-09-2008, 12:02 PM
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
01-09-2008, 12:07 PM
Oops nothing to see here, move along

free
01-09-2008, 02:07 PM
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
01-09-2008, 02:26 PM
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
01-09-2008, 05:59 PM
Just so you know, Aisleriot is now available through normal repositories.

cripes
01-09-2008, 09:38 PM
which ones?

Kathy
01-09-2008, 11:40 PM
bump to look for info - afraid of redpill what is the best way to get this file

free
01-10-2008, 07:20 AM
Try my repository? Contact me in PM if you have trouble with network or anything. I need at least one person to test it.
Or you try spirytsick's normal repo, whatever that means. gronmayer doesn't list anything yet and maemo has no package listing.
At the moment I have a 10Mbits internet connection working very fast but maemo.org is not working again.....:mad:

spirytsick
01-10-2008, 08:00 AM
which ones?

Install it from Maemo page with OneClick install. (os2008)

Nanocore
01-10-2008, 10:42 AM
Hmm, I just went to the maemo.org software download page and I see aisleriot with the one button install for the os2007, but I don't see it under the os2008 section.

SkwrHdz
01-10-2008, 11:06 AM
Install it from Maemo page with OneClick install. (os2008)
.
The OneClick install is greyed-out and is not active.:confused:
.

spirytsick
01-10-2008, 01:47 PM
Very weird as I have installed it only yesterday. I have checked it now and it looks like it completely disappeared from maemo.org os2008 section.

prk60091
01-11-2008, 04:37 PM
Try my repository? Contact me in PM if you have trouble with network or anything. I need at least one person to test it.
Or you try spirytsick's normal repo, whatever that means. gronmayer doesn't list anything yet and maemo has no package listing.
At the moment I have a 10Mbits internet connection working very fast but maemo.org is not working again.....:mad:

your repository works

mikeywilliams
02-05-2008, 04:25 AM
Oh dear, I accidentally uninstalled much loved aisleriot and debfarm seems to be out of action.
Can I get it anywhere else?

rdcinhou
02-05-2008, 08:29 AM
While we're on the subject of Aisleriot and OS2008, I installed it immediately after upgrading and had no problem on the install.

Some things that I noticed however, but I don't know to whom to report them for fixing:

1. The fullscreen button doesn't function, BUT from the pull-down menu, you can select VIEW then [empty] and it will take it to full screen.

2. I don't know about a REDO button, but the redo screen icon at the bottom of the display works just fine.

3. There are NO HELPS for any of the applications installed. I went browsing through all of the directories on the N800 and could not find them, so I conclude that they were not a part of the build that I installed. It would be nice to know how to play some of the games included besides the few that I already know.

abby_normal
02-07-2008, 12:30 PM
Following the instructions in Post #29, got this installed & working in OS2008 . . . thanks!

Re: help, I was able to install the English helpfile through the application manager without having to be in red pill mode - this was visible after adding the repository:

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

The help is a set of html pages and gives full instructions for all the games. Comes up as it should from the menu in the application. Very nice!

mikeywilliams
02-07-2008, 12:49 PM
Indeed followed the instructions in Post #29, and now it works again.:):)

Thanks to helpful posters.

Nitesky
02-07-2008, 04:20 PM
When I did a search of the Repositories for Nokia Internet Tablets
for aisleriot all It came up was for 2007. Obviously I am looking in the wrong place? Having read all of this thread, I am still at a loss for this card game. Where should I be looking ??

Bundyo
02-08-2008, 08:18 AM
http://debfarm.free.fr/ chinook user

This is the repo.

You can download the files directly from here:
http://debfarm.free.fr/pool/

free
02-08-2008, 08:43 AM
I will put them back in app manager in a few minutes.

Nitesky
02-08-2008, 09:22 PM
I did find aisleriot and have it installed. Thanks so much for putting it back to be downloaded :)It looks like a wonderful selection of games! But the help file didn't download. Could someone point me in the exact direction for the help files? With such a terrific grouping of games, I definitely will need help :rolleyes:

Nitesky
02-09-2008, 03:36 PM
When I tried installing the help files, the message said they were incompatable files. So am I missing a step? I have the game installed and working well, just no help files:(

abby_normal
02-11-2008, 04:28 PM
I am probably missing something, but . . . where is the score displayed? The screenshot for the GNOME version at http://live.gnome.org/Aisleriot shows a "Score" and "Time" display down at the bottom. I'm not finding that on the N800 . . . the toolbar can be viewed, but it seems to only show "stock left" and not "score" or "time" . . .

jcharpak
02-11-2008, 07:37 PM
Since someone worked on packaging aisleriot for chinook, is there any possibility of someone compiling it for gregale, for us 770 users?

free
02-13-2008, 01:40 PM
When I tried installing the help files, the message said they were incompatable files. So am I missing a step? I have the game installed and working well, just no help files:(

aisleriot-help-en_2.21.5_all.deb 21.12.2007 19:00 112098
aisleriot-help-es_2.21.5_all.deb 21.12.2007 19:00 111944
aisleriot-help-fr_2.21.5_all.deb 21.12.2007 19:00 72986
aisleriot-help-sv_2.21.5_all.deb

So it's only english, spanish, french, slovak
Download the one you need (http://repository.maemo.org/extras/pool/bora/free/g/gnome-games/ )
and then
sudo gainroot
dpkg -i <package.deb>

That's how I installed the help in my language one minute ago so at least it works for french.

Nitesky
02-14-2008, 06:44 PM
Thank you for your help, but I am not that proficient :rolleyes:
You said Download the one you need (http://repository.maemo.org/extras/p...g/gnome-games/ )
and then
sudo gainroot
dpkg -i <package.deb>
What does sudo gainroot dpkg -i <package.deb> mean?
Again, thanks for helping, I just don't understand :confused: