services:www.chapril.org:debianize
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| services:www.chapril.org:debianize [2026/04/11 17:40] – supprimée - modification externe (Date inconnue) 127.0.0.1 | services:www.chapril.org:debianize [2026/04/11 17:40] (Version actuelle) – ↷ Page déplacée de admin:services:www.chapril.org:debianize à services:www.chapril.org:debianize pitchum | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Création d'un paquet Debian pour SPIP ====== | ||
| + | Le SPIP de Chapril est installé via les paquets Debian. | ||
| + | |||
| + | Malheureusement, | ||
| + | |||
| + | Voici comment nous avons pu construire rapidement un paquet pour la version dont nous avions besoin. | ||
| + | |||
| + | //Ce sont des instructions brutes, avec juste le minimum d' | ||
| + | |||
| + | Sur une Debian bookworm : | ||
| + | <code bash> | ||
| + | # plein de packages utiles, mais pas forcément tous nécessaires ici | ||
| + | sudo apt install git-buildpackage dctrl-tools unzip pristine-tar equivs lintian quilt | ||
| + | |||
| + | gbp clone git@salsa.debian.org: | ||
| + | ou gbp clone https:// | ||
| + | cd debianize-spip | ||
| + | git remote add upstream https:// | ||
| + | |||
| + | |||
| + | VERSION=4.4.2 | ||
| + | git fetch --all --tags | ||
| + | git checkout upstream-4.2 ; git switch debian/ | ||
| + | wget -O / | ||
| + | gbp import-orig / | ||
| + | dch --newversion " | ||
| + | git commit -m "Start packaging ${VERSION? | ||
| + | |||
| + | # ... refresh patches, try building, fix problems, try building again, .... | ||
| + | quilt push -a --refresh && quilt pop -a && rm .pc/ -rf | ||
| + | # Si les patchs n'ont pas été modifiés, ignorer la ligne suivante | ||
| + | git commit -m " | ||
| + | |||
| + | gbp dch | ||
| + | git commit -m " | ||
| + | |||
| + | gbp buildpackage -us -uc | ||
| + | </ | ||
