Paczki dla innych dystrybucji.
Wed, 2008-07-30 13:16
Przydałyby się paczki do innych dystrybucji. Sam próbawałem zrobić paczki dla opensuse przez build service, ale nie mam pojęcia jak stworzyć plik .spec by to się w końcu skompilowało, a u mnie na kompie też się to nie kompiluje. Jeśli możecie, napiszcie, do paczkujących dla np. Ubuntu, by włączyli tą grę do repo, albo sami zróbcie paczkę. Ja dodałem Hedgewars do wishlisty gier dla Susła i być może niedługo pojawi się w repo.
Mam nadzieję, że ktoś tu jeszcze ma linuxa.
Jak będę w domu mogę zrobić paczkę do Mandrivy, bo do Arch już jest...
P S Tylko w mianowniki Linux pisze się przez X.
Lol. A czy ja napisałem inaczej?
Można by spróbować budować paczki za pomocą Checkinstall. Ten pakiet tworzy ze źródeł paczki dla odpowiednich systemów (Slackware|Debian|Mandriva[o ile dobrze pamiętam)
Tworzenie paczek trwa chwilę a później można je wrzucić na jakiś serwer.
Press any key to continue, or any other key to cancel.
Jak dla mnie ubuntowcy mają to z głowy bo nawet jeśli dla ich distro nie ma paczek(chociaż niezbyt chce mi się w to wierzyć, tak jak sprawdzać czy są) to mogą skorzystać z paczek debiana. Jest też jakiś portal z paczkami .deb robionymi chyba przez ludzi z zewnątrz, może i tam sprawdzić. Linków nie podam, osobiście sam sobie kompiluję.
ps. i tak największa frajda to wersja z SVN(najbardziej aktualna z tego co mi wiadomo), ja sobie napisałem kilkulinijkowe skrypty które mi kompilują i w powiedzmy 30s-2min mam najnowszą wersję, do tego jakiś skrót na pulpicie czy w menu i gotowe.
XMPP:alzen@jid.pl / GG: 3747253
No można. Tylko to narzędzie ma swoją wadę. Najpierw musisz skompilować program u siebie, a potem użyć checkinstall. A więc jeśli masz system 64 bitowy, to zrobisz paczkę tylko na 32bity. No chyba, że idzie można skompilować normalnie wersję 32 bitową ( tylko jak? ). No i znowu u mnie się gierka nie kompiluje.
Free Pascal Compiler version 2.2.0 [2008/07/04] for x86_64
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for x86-64
Compiling /home/bananikus/svn_repos/trunk/hedgewars/hwengine.dpr
hwengine.dpr(24,1) Fatal: Can't find unit System used by hwengine
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled)
make[2]: *** [bin/hwengine] Błąd 1
make[1]: *** [hedgewars/CMakeFiles/hwengine.dir/all] Błąd 2
make: *** [all] Błąd 2
bananikus@linux-x51w:~/svn_repos/trunk>
Może stara wersja kompilatora by pomogła, tylko skąd ją wziąść?
Są paczki dla Ubuntu tylko repo ma grę w wersji 0.9.2 tak że trochę opóźnione
Added after 3 minuts 31 seconds:
O ile wiem daimadoshi85 spłodził taki skrypt.
Pisał go w bashu z pomocą zenith'a (takie coś co wypluwa okienka w GTK2)
Działa on całkiem dobrze.
EDIT::Można także spróbować z cross-compiling. W tym problem że nie za bardzo wiem jak to się robi :/.
Muszę poczytać Manuale
Press any key to continue, or any other key to cancel.
Bananikus, napisałeś "linuxie", a poprawnie jest Linuksie