[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#588377: 588377: Update



I'm not sure about what issue you are talking about, but when I tried to package it myself, I wanted to use the same mechanism as other debian games (ie: game data stored in /var/games), but this required to add setuid flag to the graphical binary to have a neutral user owning these files, which is in conflict with Debian guidelines.

I've solved this by using user-specific folders, in the XDG fashion (http://standards.freedesktop.org/basedir-spec/latest/ar01s03.html), using symlinks between shared game data (in /usr/share/games) and the XDG data folder of the current user (~/.local/share) and chdir-ing to this folder before starting the DF game. I've also started to add a "mod" mechanism to allow easy graphic mod managment (default, mayday, ironhand, etc.), but it's still in an experimental state.

If you are interested in it, my packaging code is available in the master branch of : https://github.com/rout/dwarf-fortress, feel free to use anything you find useful.

I still had some issues with the SDL 32bit libraries that are not all available on amd64 arch, and I asked the maintainer of the ia32-libs package if it would be possible to add them, but without response so far. Have you solved this one, or are you packaging these libraries with DF ?

Remi

On Tue, May 3, 2011 at 10:39, Alex Denvir <coldfff@blueyonder.co.uk> wrote:
Just an update to everyone waiting for this.

Do not worry - this hasn't been forgotten or abandoned yet. Unfortunately I have an issue getting this to work and keep it in line with the FHS.

I've had a chat with my mentor, and the course of action we've chose to take (for now) is to talk to Tarn - hopefully we will be able to convince him to help us here. The aim is to improve the linux release in general - currently it still has a nasty sniff of afterthought about it.

This bug will be updated as and when we hear anything back.

Alex


Reply to: