Posté par Yann LD .
En réponse à la dépêche AlbatrOS 2.2.
Évalué à 6.
Dernière modification le 01 juillet 2014 à 10:14.
Pour LinuxConsole 2.0, j'ai fait en sorte que les binaires "debian" fonctionnent, par conversion (extraction des fichiers du deb, ajout de ces fichiers dans un .opk), en respectant les version des librairies sources (ex : libpng12)
Si on met une url "debian source" dans le fichier list-x86, celle-ci sera compilée automatiquement
Si on met une url "debian binaire" dans le fichier list-opk, celle ci sera transformée en "opk" (sans garantie), c'est d'ailleurs comme ça que je j'ai mis Steam
Dans une version future (3.0) ? j'envisage d'utiliser les packages sources AUR , car je trouve qu'ils sont très bien faits.
Normalement, pour ajouter un packages, il suffit de mettre l'URL source de celui ci (tarball en général) dans le fichier list-x86 (librairies et applications de base) ou list-opkg (applications supplémentaires)
S'il faut un patch, il faut qu'il soit dans le répertoire "packages/patches" et nommé "nom-du-dossier-source.diff"
Les "cas particulier" (ex : il y a un CMakeList.txt, mais il faut lancer un ./configure ) sont gérés dans packages/db-autobuild, les options de compilation (ex --disable-static), sont dans packages/build-package.
[^] # Re: distribution dérivée ? ou bien
Posté par Yann LD . En réponse à la dépêche AlbatrOS 2.2. Évalué à 6. Dernière modification le 01 juillet 2014 à 10:14.
Pour LinuxConsole 2.0, j'ai fait en sorte que les binaires "debian" fonctionnent, par conversion (extraction des fichiers du deb, ajout de ces fichiers dans un .opk), en respectant les version des librairies sources (ex : libpng12)
Si on met une url "debian source" dans le fichier list-x86, celle-ci sera compilée automatiquement
Si on met une url "debian binaire" dans le fichier list-opk, celle ci sera transformée en "opk" (sans garantie), c'est d'ailleurs comme ça que je j'ai mis Steam
Dans une version future (3.0) ? j'envisage d'utiliser les packages sources AUR , car je trouve qu'ils sont très bien faits.
Normalement, pour ajouter un packages, il suffit de mettre l'URL source de celui ci (tarball en général) dans le fichier list-x86 (librairies et applications de base) ou list-opkg (applications supplémentaires)
S'il faut un patch, il faut qu'il soit dans le répertoire "packages/patches" et nommé "nom-du-dossier-source.diff"
Les "cas particulier" (ex : il y a un CMakeList.txt, mais il faut lancer un ./configure ) sont gérés dans packages/db-autobuild, les options de compilation (ex --disable-static), sont dans packages/build-package.