Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Sešívaný 09 Prosince 2007, 00:39:21

Název: Problém při tvorbě balíčku
Přispěvatel: Sešívaný 09 Prosince 2007, 00:39:21
Rozhodl jsem se, že trochu proniknu do tajů tvorby deb balíčků. Rozhodl jsem se vytvořit balíček programu Jabbim (http://dev.jabbim.cz/jabbim), protože ještě žádný deb balíček pro něj neexistuje.
Postupoval jsem podle tohoto návodu: http://www.us.debian.org/doc/manuals/maint-guide/index.en.html#contents
Nechal jsem automaticky vytvořit adresář /debian a ten jsem ručně upravil podle návodu. Problém nastal při vytváření balíčku, příkaz dpkg-buildpackage -rfakeroot, vypíše mi totiž hlášku:
Citace
make[1]: Entering directory `/home/eischmann/Stahuj/jabbim2/jabbim-0.3'
make[1]: *** No targets specified and no makefile found.  Stop.
make[1]: Leaving directory `/home/eischmann/Stahuj/jabbim2/jabbim-0.3'
make: *** [build-stamp] Error 2
zdrojáky Jabbimu totiž nemají žádný configure nebo makefile. Je to napsané v Pythonu, takže se to spouští shellovým skriptem jabbim.sh, který spouští soubor jabbim.py.
Problém je v tom, že všechny návody jsou dělané na zdrojáky, kde makefile je, pak člověk těžko zjišťuje, jak to udělat, když tam není.
Nevíte, co s tím?

Adresář mnou připravený k tvorbě balíčku mám tady: http://www.eischmann.cz/jabbim-0.31.tar.bz2
Název: Re: Problém při tvorbě balíčku
Přispěvatel: Zdenek K. aka "djz88" 09 Prosince 2007, 00:46:58
nevim jestli to pomuze ....ale mozna ano

upozornuji ze jsem to necetl :)
http://members.chello.at/horst.jens/files/from_py_to_deb.pdf
http://ubuntuforums.org/showthread.php?t=298012
http://ubuntuforums.org/showthread.php?t=101329
Název: Re: Problém při tvorbě balíčku
Přispěvatel: Sešívaný 09 Prosince 2007, 01:29:20
Díky za info, vypadá to, že tomu asi budu muset ručně dopsat makefile, což v mém případě bude docela problém  :)
Název: Re: Problém při tvorbě balíčku
Přispěvatel: Zdenek K. aka "djz88" 09 Prosince 2007, 11:06:57
Díky za info, vypadá to, že tomu asi budu muset ručně dopsat makefile, což v mém případě bude docela problém  :)

No to asi ano.. ale koukal jsem ze se da vyuzit nejaky installcheck... tak to asi nebude problem :)
Název: Re: Problém při tvorbě balíčku
Přispěvatel: b.art 09 Prosince 2007, 12:11:52
Myslim, ze balicek checkinstall vytvari balicky zcela automaticky. Staci akorat po ./configure && make zadat checkinstall a pruvodce vas uz povede.
Název: Re: Problém při tvorbě balíčku
Přispěvatel: Sešívaný 09 Prosince 2007, 12:57:21
Myslim, ze balicek checkinstall vytvari balicky zcela automaticky. Staci akorat po ./configure && make zadat checkinstall a pruvodce vas uz povede.

Já nepotřebuju automatickou tvorbu balíčku, to mám zmáknuté. Celé to vázne jen na tom, že se mi nevygeneruje deb balíček, protože tam chybí nějaká makefile. Checkinstall sice všechny kroky zautomatizuje, ale makefile stejně potřebuje.
Název: Re: Problém při tvorbě balíčku
Přispěvatel: Zdenek K. aka "djz88" 10 Prosince 2007, 20:53:44
Myslim, ze balicek checkinstall vytvari balicky zcela automaticky. Staci akorat po ./configure && make zadat checkinstall a pruvodce vas uz povede.

Já nepotřebuju automatickou tvorbu balíčku, to mám zmáknuté. Celé to vázne jen na tom, že se mi nevygeneruje deb balíček, protože tam chybí nějaká makefile. Checkinstall sice všechny kroky zautomatizuje, ale makefile stejně potřebuje.

a co ty prikazy dat do makefile?