uhulinux / ub-ubk3

64bit-only repo
1 stars 0 forks source link

appstream-data generator #43

Open attuska opened 5 years ago

attuska commented 5 years ago

Egy jó generátor kellene az UBK csomagokhoz, hogy használhatóvá váljanak az appstream alapú csomagtelepítők. Egy ilyen generátor van, ami elérhető. https://github.com/ximion/appstream-generator Ez viszont extravagáns módon D nyelven van írva és természetesen csak az általános disztrókhoz jó. A frontendek: debian, archlinux, dummy, rpmmd, ubuntu. Gentoo-hoz sem jó. https://github.com/ximion/appstream-generator/tree/master/src/asgen/backends Kiszenvedtem, megcsináltam a csomagot, a rakás új D fordítóval és D függésekkel egyetemben, de nem generál semmi használhatót a dpkg frontenddel. Tévút. Ximion soha nem fogja megcsinálni UHU -hoz, ellenben talán lehetne talán más módon, a helyi repónk csomagjainak perl, vagy python, vagy bash szintű analízisével, ha ikon adatokat nem is lehetne, de talán alapadokat tartalmazó xml fájlt lehetne. Elég lenne egy jó szkript, amit alkalmanként frissíteni lehetne az uhu-scanpkgs perl szkripthez hasonlón, melyet még az elődök alkottak, vagy 10 éve. Ehhez nagyobb programozói, xml, appstream, angol ismereteket szükségeltetnének és sok sok idő.

attuska commented 5 years ago

Talán első körben bash scripttel is meg lehetne oldani könnyebben az xml generálást, amivel ugyan lassabb, mint perl nyelven lenne, amivel most amúgy az uhu-scanpkgs működik.