Jak vyrobit instalátor pro Cydii

Pravidla fóra
V tejto sekcií nájdete hotové návody. Povolené sú len reakcie na znenie návodov (opravy, doplnenia a pod.). Budeme radi pokiaľ napíšete návod a vložíte ho do tejto sekcie. Všetky príspevky musia schváliť moderátori.

Všetky vaše problémy a požiadavky o pomoc smerujte do vhodných sekcií alebo do Poradny.
Odpovědět
Deenz

Jak vyrobit instalátor pro Cydii

Příspěvek od Deenz »

Ahoj, rád bych vám ukázal jak vyrobit instalátor pro bránu svobodného softwaru Cydia

návod je pro Windows, nemam k dispozici MAC.

Budeme potřebovat:
1. repo (free repo si můžete založit na myrepospace.com)
2. winSCP
3. vaší appku ve formátu *.app

Postup:
1. Vytvoříme si kdekoliv složku s názvem naší appky
2. V té složce vytvoříme složku Applications respektive Library>Themes pro témata
3. do složky Applications respektive Themes vložíme soubor *.app respektive *.theme
4. V původní složce vytvoříme vedle složky Application (Library) složku DEBIAN (je důležité mít všechna písmena velká)
5. Ve složce DEBIAN vytvoříme nový texťák s názvem config bez přípony *.txt, takže pro windows neznámý soubor
6. Otevřeme config WordPadem nebo Notepadem a vepíšeme následující řádky:

Kód: Vybrat vše

Package: Název balíčku na Cydii
Name: Název aplikace
Version: verze
Architecture: iphoneos-arm
Description: krátký popis
Homepage: domovská stránka appky
Maintainer: jméno správce appky
Author: jméno autora < email autora >
Section: Do jaké sekce chceme na našem repu appku hodit - MyRepoSpace.com
Conflicts: aplikace, se kterými má naše appka conflict, oddělujeme čárkou
Depends: appky, která jsou nutné pro chod té vaší, něco tam musí být, takže pokud nepotřebujete žádné další, tak tam napiště Cydia, zase ododělujeme čárkou

POZOR!!! je důležité odenterovat po poslední řádce, kurzor musí blikat na nové prázdné řádce
7. otevřeme winSCP a spojíme se s iDevice
8. tam kde nám winSCP naběhne (/private/var/root) nakopírujeme naší složku
9. změníme práva složky DEBIAN na 0775 (v properties) a souboru config taky, u složky zašktrneme "Nastavit skupinu, vlastníka a práva rekurzivně"
10. spustíme ve winSCP terminál (Ctr+T) a do něj napíšeme následující příkaz:

Kód: Vybrat vše

dpkg -b "název složky s appkou"

nejspíš tam budete mít 2 errory a to tyhle:

Kód: Vybrat vše

warning, `název appky/DEBIAN/control' contains user-defined field `Name'
warning, `název appky/DEBIAN/control' contains user-defined field `Author'

neřešíme a zavřeme terminál, pokud jste vše udělali tak jak máte, tak máte hned pod složkou vaší appky názevappky.deb a ten si uploadujeme na náš repo

Odpovědět