The International Simutrans Forum

 

Author Topic: Debian/Ubuntu packages for paksets  (Read 5786 times)

0 Members and 1 Guest are viewing this topic.

Offline ansgar

  • *
  • Posts: 80
Debian/Ubuntu packages for paksets
« on: December 19, 2009, 01:54:25 PM »
Hi,

I have set up a repository with .deb packages for several paksets:

  • simutrans-pak128.britain 1.05
  • simutrans-pak.german 0.102.2.1
  • simutrans-pak128 1.4.5
  • simutrans-pak192.comic 0.1.9
  • simutrans-pak64-addon-food 102.2.1
  • simutrans-pak96.comic 0.4.6

It is possible to either download the packages by hand from http://www.43-1.org/~simutrans/packages.html, or add the repository to /etc/apt/sources.list:

Code: [Select]
deb http://www.43-1.org/~simutrans/packages/ unstable main non-free
and (optionally) import the signing key via

Code: [Select]
wget -O - http://www.43-1.org/~simutrans/packages-key.gpg | apt-key add -
The packages should work on both Debian and Ubuntu.  Please report any problems.

Note: Adding the repository to sources.list might not work on amd64 for now as I did configure something wrong for that.  Will probably try to fix that later.

Regards,
Ansgar

EDIT: Updated pak.german.
« Last Edit: December 20, 2009, 02:27:45 AM by ansgar »

Offline jamespetts gb

  • Simutrans-Extended project coordinator
  • Devotee
  • *
  • Posts: 18721
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Debian/Ubuntu packages for paksets
« Reply #1 on: December 19, 2009, 02:01:32 PM »
Ansgar,

excellent work! Any chance of getting Pak128.Britain-Ex for Simutrans-Experimental, too?

Offline Frank

  • Inactive/Retired
  • *
  • Posts: 1431
  • Languages: DE
Re: Debian/Ubuntu packages for paksets
« Reply #2 on: December 19, 2009, 02:12:30 PM »
...
  • simutrans-pak.german 0.102.2
...

last version is 0.102.2.1

I added a fixed forestrules.tab

FIX: generating too much forest

Offline ansgar

  • *
  • Posts: 80
Re: Debian/Ubuntu packages for paksets
« Reply #3 on: December 19, 2009, 02:23:18 PM »
Any chance of getting Pak128.Britain-Ex for Simutrans-Experimental, too?
Simutrans-experimental does probably not look in /usr/share/games/simutrans for paksets? If not, there is no use for packages.  They only ease installation to this system-wide location. (Note: Debian's version of simutrans has a patch to look there.)

last version is 0.102.2.1
Thanks, I updated the package.

Ansgar

Offline jamespetts gb

  • Simutrans-Extended project coordinator
  • Devotee
  • *
  • Posts: 18721
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Debian/Ubuntu packages for paksets
« Reply #4 on: December 19, 2009, 02:30:59 PM »
Simutrans-experimental does probably not look in /usr/share/games/simutrans for paksets? If not, there is no use for packages.  They only ease installation to this system-wide location. (Note: Debian's version of simutrans has a patch to look there.)

I haven't changed Simutrans-Experimental's code for checking pakset locations from that of Simutrans-Standard. Do you think that you could send me the code so that I could integrate that function into Simutrans-Experimental, at least, the Linux version using precompiler directives?

Offline jonasbb

  • Web Team
  • *
  • Posts: 167
Re: Debian/Ubuntu packages for paksets
« Reply #5 on: December 19, 2009, 03:01:27 PM »
Hello ansgar,
that´s great that we have now an repository for other sets.
[offtopic]Might it be possible to include these .deb files in the non-free part of Ubuntu/Debian?[/offtopic]

Could you also include in this repository the newest ST version? Because in Ubuntu there are allways old versions.

Offline Frank

  • Inactive/Retired
  • *
  • Posts: 1431
  • Languages: DE
Re: Debian/Ubuntu packages for paksets
« Reply #6 on: December 19, 2009, 04:00:20 PM »
... Because in Ubuntu there are allways old versions.

this is not correct

repository added version 0.102.2

see http://packages.ubuntu.com/search?keywords=simutrans

version 0.102.2.1 is out for 9 days

Offline ansgar

  • *
  • Posts: 80
Re: Debian/Ubuntu packages for paksets
« Reply #7 on: December 20, 2009, 12:50:43 AM »
Do you think that you could send me the code so that I could integrate that function into Simutrans-Experimental, at least, the Linux version using precompiler directives?
Sure, it is available from git.debian.org.
But after applying it, simutrans won't look for data in the program directory any longer, only in /usr/share/games/simutrans.  So it is only useful if applied to the packaged version of Simutrans.

[offtopic]Might it be possible to include these .deb files in the non-free part of Ubuntu/Debian?[/offtopic]

Could you also include in this repository the newest ST version? Because in Ubuntu there are allways old versions.
There is no statement from the copyright holder that redistribution is allowed, so it cannot be distributed by Debian/Ubuntu (not even in the non-free section).
I will not upload packages for the simutrans binary and pak64 to this repository.  They wouldn't be more current than the version included in Debian unstable anyway.  If you want to install a more recent version of simutrans on the latest stable release of Ubuntu, there are packages available from the pkg-games PPA.

Ansgar

Offline prissi

  • Developer
  • Administrator
  • *
  • Posts: 9518
  • Languages: De,EN,JP
Re: Debian/Ubuntu packages for paksets
« Reply #8 on: December 20, 2009, 04:48:13 PM »
pak128.britain should at least has a GPL notice somewhere, and the food addon is under artistic licnece (as the whole pak64 SVN). These two would be compatible with Debian, licencewise.

pakHAJO, pak96, pak128, and pak192 are non-free at the moment. For pak128 there are active efforts to change this, but for know they are closed source. pakHAJO and pak128 allow redistirbution in binary form, similar to the original licence of simutrans.

pak96 and pak192 have not licence as far as I know.

Offline jamespetts gb

  • Simutrans-Extended project coordinator
  • Devotee
  • *
  • Posts: 18721
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Debian/Ubuntu packages for paksets
« Reply #9 on: December 21, 2009, 12:35:34 PM »
As of Simutrans-Experimental 7.2, the program will check for simuconf.tab and settings-experimental.xml in the standard location first, and, if it cannot find it there, switch to the standard Debian directory and try to find them there, switching back to the ordinary directory if they are not there either.