Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - Michal Šmucr

Stran: [1]
1
Ahoj,

po mnoha letech s distribucemi založenými na RPM a BSD porty přecházím na některých počítačích na Debian. Chtěl bych položit jeden související dotaz.
Řešili jste někdy výrobu/úpravu balíčku, který by měl měl různé volby jeho sestavení? Typicky jde o rozsáhlejší programy, které mají hromady parametrů pro ./configure, co ovlivňují kompilaci a linkování s externími knihovnami.
Samozřejmě jde parametry explicitně vypsat (upravit) v debian/rules, který se zdá být normální Makefile, a upravit debian/control soubor, aby reflektoval aktuální závislosti (položky Build-Depends a Depends).
Spíš jsem měl na mysli univerzálnější řešení, co by umožnilo mít balíček, který půjde pomocí nějakých parametrů volitelně sestavit např. s podporou GUI, knihovnami s non-GPL licencemi atp. Ideálně bez toho, aby muselo být balíčků několik (with-gui, non-free..).

Našel jsem používanou proměnnou DEB_BUILD_OPTIONS, do rules by se pak daly přidat podmínky, co upraví prarametry pro ./configure "CONFIG += ..". To se zdá být jednou z variant, ale jak potom vyřešit, aby v control souboru byly ty správné závislosti, které se podle vyhodnocení podmínek budou měnit.

Jak tohleto řešíte?
Příp. příklad balíčku, kde je to řešeno (a odkud bych se mohl inspirovat správným řešením "Debian Way" :)).

Tak nějak jsem hledal na Debian Wiki, díval se i do debian-policy manuálu.. ale jsem z toho popravdě zmatený jak jelen.
Obecně vzato chápu jednotlivé věci, ale přijde mi to balíčkování celkově strašně složité.. helper tool, co volá další helper tool, který spustí finální helper tool.. můžu použít asi 5 nástrojů na samotné sestavení.. něco začíná na dh, něco na dpkg a pak nějaký builder.. Snad se to časem poddá :)

Díky,

Michal

2
Hardware / Zapůjčení USB analyzátoru
« kdy: 28. 08. 2013, 09:21:56 »
Zdravím vás,

nemáte někdo k dispozici HW USB 2.0 analyzátor? Případně by mi pomohl i tip na firmu či někoho dalšího, kdo by to byl ochoten za rozumné peníze na pár dní půjčit. Rýsuje se mi jeden projekt okolo půlky listopadu, kde by to bylo fajn.
Jde o analýzu a měření sběrnice v HiSpeed režimu s pokud možno co nejvyšším rozlišením timestampu - desítky ns a externím triggerem.
Takže ideálně zařízení jako Beagle USB 480, Teledyne LeCroy Mercury, Lineeye - LE-650H2..

Díky

Stran: [1]