| 13 May 2023 |
Pol | Julien: ici https://github.com/NixOS/nixos-homepage/pull/1052 | 14:44:50 |
Julien | Yess | 14:45:24 |
Julien | J'ai vu | 14:45:27 |
Julien | je regarde | 14:45:31 |
Pol | oki | 14:45:40 |
| 14 May 2023 |
| pil0u joined the room. | 09:57:21 |
pil0u | @raitobezarius:matrix.org: 👀 | 10:24:01 |
| 15 May 2023 |
| thoth joined the room. | 20:55:06 |
| 17 May 2023 |
Bruno Adele | Bonsoir, Savez vous si l'on peut instancier dans un shell le generic-builder ? Pour ma compréhension, j'aimerais faire les étapes des phases manuellement | 18:06:28 |
Minijackson | je suis pas sûr de comprendre entièrement la question, mais tu peux faire genericBuild dans un shell de développement | 18:07:29 |
Minijackson | pareil pour patchPhase, buildPhase, etc. | 18:07:39 |
Minijackson | à noter que genericBuild va aussi unpacker le code source | 18:08:26 |
Minijackson | du coup, souvent je fais dontUnpack=1 puis genericBuild | 18:08:44 |
Bruno Adele | Euh, oui, je crois que tu as compris ma question :) Mais je ne sais même pas comment lancer le genericBuild :) | 18:09:50 |
Minijackson | si tu es dans un shell de développement, la commande devrait passer | 18:10:23 |
Minijackson | c'est une fonction bash qui devrait être déjà présente | 18:10:39 |
Bruno Adele | Ah ? je vais tester, car je le faisais avec nix shell, | 18:11:27 |
Minijackson | nix shell te donne un shell avec des paquets dans l'environnement | 18:12:04 |
Minijackson | mais nix develop te donne l'environnement pour compiler le paquet passé en argument | 18:12:25 |
Minijackson | du coup, c'est plus nix develop 'nixpkgs#htop' que tu cherches | 18:12:42 |
Bruno Adele | Afin, j'avoue que j'ai encore des lacunes.
pour builder mon paquet sdrpp sur mon dépot NUR (https://github.com/badele/nur-packages) je fais ceci
nix-build --arg pkgs 'import <nixpkgs> {}' -A sdrpp et pour tester je fais nix-shell --arg pkgs 'import <nixpkgs> {}' -A sdrpp mais je ne sais pas comment avec ta méthode pour avoir l'environemement de dev sans devoir ajouter une section devShells dans le flake
| 18:19:31 |
Minijackson | je pense que c'est la bonne méthode ? | 18:20:46 |
Minijackson | att je teste | 18:20:48 |
Bruno Adele | Attention, je n'ai pas dis que c'était la bonne méthode, je pense que c'est la bonne, c'est juste que je ne sais pas passer les bons parametre à nix develop :) | 18:21:28 |
Minijackson | x) | 18:21:48 |
Minijackson | mais du coup, genericBuild se lance avec ton invocation de nix-shell | 18:22:00 |
Bruno Adele | non, d'où ma question initialle, je révérifie quand même au cas ou je dis une bétise | 18:22:25 |
Minijackson | j'ai une erreur à la fin, mais j'ai bien un build de lancé | 18:22:43 |
Minijackson | CMake Error at cmake_install.cmake:52 (file):
file cannot create directory:
/nix/store/n5b4px7rad0p3ay9x4mjcygm4rfl7qcq-sdrpp-2023-05-05/bin. Maybe
need administrative privileges.
| 18:23:00 |
Bruno Adele | Je dis une bétise, j'ai bien un genericBuild avec nix-shell | 18:23:14 |