| 2 Jan 2022 |
Sebastien Chavaux | la dernière fois symphorien et raitobezarius ont eu la patience de me faire decouvrir les nix-shell | 19:16:05 |
Sebastien Chavaux | depuis j'ai bouquiné et j'ai su par la suite qu'on pouvais directement faire des nix-shell dans des fichiers qu'on nomme un peut comme on veut | 19:17:04 |
Sebastien Chavaux | du coup au lieu de lancer pelican comme ça nix-shell -p 'python3.withPackages (ps: [ ps.pelican ps.markdown ])'
| 19:17:33 |
Sebastien Chavaux | je ne lance plus que nix-shell /pelicanseb.nix | 19:17:58 |
Sebastien Chavaux | j'aimerais comprendre comment faire des paquets, ou plutôt comment faire un paquet present dans les dépots mais pas a jour | 19:19:38 |
Sebastien Chavaux | par exemple au pif, pelican est en 4.6.0, sa version actuelle est 4.7.1, j'ai lu pas mal, notamment nokomprendo et des pages comme https://nokomprendo.gitlab.io/posts/tuto_fonctionnel_39/2019-11-11-fr-README.html, en plus des pages nix et phil | 19:20:48 |
Sebastien Chavaux | avez vous une doc simple et limpide qui explique la chose? | 19:21:34 |
Sebastien Chavaux | je fais des paquets debian, j'en maintiens, je maintiens des paquets pour opensuse aussi mais là j'admets que je ne pige pas et pourtant ça a l'air d'être simple | 19:22:27 |
lewo | Sebastien Chavaux: je comprends que dans nixpkgs, pelican est en 4.6.0. As-tu essayé de la mettre à jour dans ton clone de nixpkgs? | 19:37:12 |
Sebastien Chavaux | oui j'ai cloné le git de nixpkgs | 19:37:38 |
Sebastien Chavaux | puis changé le numero de version | 19:37:48 |
Sebastien Chavaux | j'ai fait un je sais plus la commande pour aller chercher le tar dans le store et le hash | 19:38:15 |
Sebastien Chavaux | j'essaye de trouver ce que j'ai fais | 19:39:03 |
lewo | Tu peux remplacer le hash par pkgs.lib.fakeSha256, et rebuilder. Nix te dira quel hash il faut que tu utilises. | 19:40:33 |
lewo | Ensuite, Nix essayera de builder la nouvelle version de pelican. Et la... la suite dépend du résultat du build ;) | 19:41:17 |