Post by dreamertan on Oct 20, 2009 0:55:21 GMT
Hi, everyone; this is my first post on forum, so let me start by thanking devs for working on and maintaining this wonderful game
I was quite happy to see how easy it is to compile and test run it, great job on maintenance part!
I am linux (currently fedora) user, so before trying to compile, my first thought was: it's probably in repositories already... and I was quite surprised, that it was missing!
so I worked a little bit and took first step to repair that
here you can find few files, that are required for proper linux packaging of tyrian (updated icons in different sizes according to freedesktop specification, updated .desktop file, brand new manual page, shell wrapper):
dl.getdropbox.com/u/420606/tyrian/linux.tar.gz
I probably should have send you this as patch, but I found no info on you patch policy.
Inside you will find also rpm specfile, which is used to generate rpm package which, with a little bit of work, could be included in rpm repositories (nonfree, most probably - like rpmfusion.org/).
This specfile will generate package with tyrian 2.1 data files bundled inside - for this purpose I cleaned data files a little bit; you can find contents of bundled data here:
dl.getdropbox.com/u/420606/tyrian/tyrian-data.tar.gz
And grand finale; here is generated rpm package (32bit):
dl.getdropbox.com/u/420606/tyrian/opentyrian-2.1-1.i586.rpm
So if you are using rpm-based linux distro, you can install this file instead of manually checkouting from repo, compiling and downloading data files.
Devs, can you look at this and make fast review? there are still some issues that has to be resolved:
1) maybe bundlind data is not such a good idea, and splitting package into opentyrian and tyrian-data would be better
2) do you have any release schedule? where can I find current version of opentyrian? I need this to make packages, that can be easily upgraded
3) do you have any official changelog? I found nothing besides commit logs
4) please take a look at manpage - I copied necessary info from README and tyrian -help; but maybe I missed something (I missed --data parameter, because I don't know how tyrian behaves when someone passed --data parameter twice)
5) can you include linux dir from linux.tar.gz in opentyrian's repository? It would make maintaining package a lot easier for me!
6) if there will be enough positive feedback I'll talk to rpmfusion ppl about including this in fedora repo

I am linux (currently fedora) user, so before trying to compile, my first thought was: it's probably in repositories already... and I was quite surprised, that it was missing!
so I worked a little bit and took first step to repair that

here you can find few files, that are required for proper linux packaging of tyrian (updated icons in different sizes according to freedesktop specification, updated .desktop file, brand new manual page, shell wrapper):
dl.getdropbox.com/u/420606/tyrian/linux.tar.gz
I probably should have send you this as patch, but I found no info on you patch policy.
Inside you will find also rpm specfile, which is used to generate rpm package which, with a little bit of work, could be included in rpm repositories (nonfree, most probably - like rpmfusion.org/).
This specfile will generate package with tyrian 2.1 data files bundled inside - for this purpose I cleaned data files a little bit; you can find contents of bundled data here:
dl.getdropbox.com/u/420606/tyrian/tyrian-data.tar.gz
And grand finale; here is generated rpm package (32bit):
dl.getdropbox.com/u/420606/tyrian/opentyrian-2.1-1.i586.rpm
So if you are using rpm-based linux distro, you can install this file instead of manually checkouting from repo, compiling and downloading data files.
Devs, can you look at this and make fast review? there are still some issues that has to be resolved:
1) maybe bundlind data is not such a good idea, and splitting package into opentyrian and tyrian-data would be better
2) do you have any release schedule? where can I find current version of opentyrian? I need this to make packages, that can be easily upgraded
3) do you have any official changelog? I found nothing besides commit logs
4) please take a look at manpage - I copied necessary info from README and tyrian -help; but maybe I missed something (I missed --data parameter, because I don't know how tyrian behaves when someone passed --data parameter twice)
5) can you include linux dir from linux.tar.gz in opentyrian's repository? It would make maintaining package a lot easier for me!
6) if there will be enough positive feedback I'll talk to rpmfusion ppl about including this in fedora repo