La même chose sous Slackware est assez simple.
Il faut aller chercher le geany.SlackBuild sur slackbuilds.org.
On vérifie avec le geany.info : il n'y a aucune dépendance, le système de base suffit.
Mettre les sources à côté.
Et hop : ./geany.Slackbuild
Bon, c'est en version 1.36.0...
Alors tu prends bien les sources de la 1.37.1, et tu fais :
VERSION=1.37.1 ./geany.Slackbuild
Ah, voilà, le paquet pour la bonne version !
Plus qu'à installer le paquet : upgradepkg --install-new /tmp/geany-1.37.1-x86_64-1yth.txz
Et tout ça s'automatise avec des outils comme les sbotools.
Mais derrière tu as juste un fichier .SlackBuild, à la structure très standard (par rapport à l'ensemble des SlackBuilds), maintenu à jour en général très efficacement (bon, en ce moment avec l'approche de la 15.0, c'est un poil plus compliqué que ça).
Et tu adaptes exactement comme tu veux !
Ça s'applique aussi aux paquets du système de base, tout y est fait avec des SlackBuilds et on peut très facilement en reprendre un et modifier pour ses propres besoins. Mais bon, ça m'est très peu souvent arrivé de chercher à modifier un paquet de base.
Et en fait, ça pourrait probablement s'adapter à un peu n'importe quelle distribution, il suffirait de créer un script /sbin/makepkg qui appelle le générateur de paquet local avec les bons paramètres.
# Sous Slackware on aime bien compiler.
Posté par Yth (Mastodon) . En réponse au journal Compiler ses logiciels, exemple avec Geany 1.37.1. Évalué à 6.
La même chose sous Slackware est assez simple.
Il faut aller chercher le geany.SlackBuild sur slackbuilds.org.
On vérifie avec le geany.info : il n'y a aucune dépendance, le système de base suffit.
Mettre les sources à côté.
Et hop : ./geany.Slackbuild
Bon, c'est en version 1.36.0...
Alors tu prends bien les sources de la 1.37.1, et tu fais :
VERSION=1.37.1 ./geany.Slackbuild
Ah, voilà, le paquet pour la bonne version !
Plus qu'à installer le paquet : upgradepkg --install-new /tmp/geany-1.37.1-x86_64-1yth.txz
Et tout ça s'automatise avec des outils comme les sbotools.
Mais derrière tu as juste un fichier .SlackBuild, à la structure très standard (par rapport à l'ensemble des SlackBuilds), maintenu à jour en général très efficacement (bon, en ce moment avec l'approche de la 15.0, c'est un poil plus compliqué que ça).
Et tu adaptes exactement comme tu veux !
Ça s'applique aussi aux paquets du système de base, tout y est fait avec des SlackBuilds et on peut très facilement en reprendre un et modifier pour ses propres besoins. Mais bon, ça m'est très peu souvent arrivé de chercher à modifier un paquet de base.
Et en fait, ça pourrait probablement s'adapter à un peu n'importe quelle distribution, il suffirait de créer un script /sbin/makepkg qui appelle le générateur de paquet local avec les bons paramètres.