!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

220 Members
Salon francographe de NixOS71 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
2 Apr 2023
@duponin:alternativebit.frduponin
In reply to@noob_tea:matrix.org
fonctionne-ça avec un call du stdenv.mkDerivation?
qu'est-ce qu'un stdenv.mkDerivation ?
j'utilise actuellement callPackage
17:26:23
@noob_tea:matrix.orgtea
In reply to @duponin:alternativebit.fr

salut, j'essaie de packager une application Flutter, mais sans succès
premièrement, je n'arrive pas à trouver la documentation de flutter.mkFlutterApp
secondement, il y a une erreur flutter parce qu'il n'ait pas dans le bon répertoire. Pour ça j'ai essayé de changer sourceRoot dans un espoir que ça ait une conséquence, mais non (je ne comprends même pas son effet, en ayant la documentation >_>)

si quelqu'un a une idée, je prends volontiers

{ lib
, flutter
, fetchFromGitHub
}:
flutter.mkFlutterApp rec {
  pname = "kaiteki";
  version = "weekly-2023-13";

  # sourceRoot = "src/kaiteki";
  src = fetchFromGitHub {
    owner = "Kaiteki-Fedi";
    repo = "Kaiteki";
    rev = version;
    sha256 = "sha256-kU75dLm36P3IaCTwIFoguyiTek8YJp1Xvvt05g1gVT8=";
  };

  meta = with lib; {
    description = "The comfy SNS client for everything, everywhere";
    homepage = "https://github.com/Kaiteki-Fedi/Kaiteki";
    license = licenses.agpl3;
    maintainers = [  ];
    platforms = platforms.unix;
  };
}

callPackage, c'est un moyen d'importer un fichier.

Quelle erreur recevez-vous lorsque vous remplacez "flutter.mkFlutterApp" par "stdenv.mkDerivation" dans votre code ?

17:29:04
@noob_tea:matrix.orgteaRedacted or Malformed Event17:29:17
@noob_tea:matrix.orgtea

Oui, alors j'ai testé.

{
  lib,
  flutter,
  stdenv,
  fetchFromGitHub,
}:
stdenv.mkDerivation rec {
  pname = "kaiteki";
  version = "weekly-2023-13";

  sourceRoot = "src/kaiteki";
  src = fetchFromGitHub {
    owner = "Kaiteki-Fedi";
    repo = "Kaiteki";
    rev = version;
    sha256 = "sha256-kU75dLm36P3IaCTwIFoguyiTek8YJp1Xvvt05g1gVT8=";
  };

  meta = with lib; {
    description = "The comfy SNS client for everything, everywhere";
    homepage = "https://github.com/Kaiteki-Fedi/Kaiteki";
    license = licenses.agpl3;
    maintainers = [];
    platforms = platforms.unix;
  };
}

erreur:

building '/nix/store/c9cim7v2jz1rkn3gg0djs85rvkpy0vyj-kaiteki-weekly-2023-13.drv'...
unpacking sources
unpacking source archive /nix/store/5x1hpkjv8y4j04x29iz60jzdzlhb8vbg-source
source root is src/kaiteki
chmod: cannot access 'src/kaiteki': No such file or directory
17:34:20
@noob_tea:matrix.orgteac'est un probleme avec stdenv, et pas flutter17:34:32
@noob_tea:matrix.orgtea(excusez-moi pour mon mauvais français ... je l'ai appris comme langue seconde)17:35:39
@noob_tea:matrix.orgtea * (excusez-moi pour mon mauvais français ... je l'apprends comme langue seconde)17:36:13
@Minijackson:matrix.orgMinijackson il faut faire attention avec sourceRoot, je crois qu'il est un niveau au dessus que ce qu'on croit 17:36:44
@Minijackson:matrix.orgMinijackson il faut peut-être mettre sourceRoot = "source/src/kaiteki"; 17:36:59
@duponin:alternativebit.frduponin
In reply to@Minijackson:matrix.org
il faut peut-être mettre sourceRoot = "source/src/kaiteki";
c'était bien ça !
(dire que j'y suis passé à un cheveux 😭)
17:46:28
@duponin:alternativebit.frduponin
In reply to@noob_tea:matrix.org
(excusez-moi pour mon mauvais français ... je l'apprends comme langue seconde)
pas de soucis :)
17:46:41
@duponin:alternativebit.frduponin
In reply to@duponin:alternativebit.fr
c'était bien ça !
(dire que j'y suis passé à un cheveux 😭)
maintenant il faut que je trouve la doc dans fetchFromGithub pour récupérer les submodules
17:47:10
@Minijackson:matrix.orgMinijackson
In reply to @duponin:alternativebit.fr
maintenant il faut que je trouve la doc dans fetchFromGithub pour récupérer les submodules
https://nixos.org/manual/nixpkgs/stable/#chap-pkgs-fetchers
17:47:45
@duponin:alternativebit.frduponin j'ai rajouté fetchSubmodules = true; dans mon fetchFromGithub` mais toujours la même erreur 18:10:59
@Minijackson:matrix.orgMinijacksonquelle erreur ?18:15:10
@Minijackson:matrix.orgMinijacksonest-ce que tu as remplacé le sha256sum ?18:15:21
@Minijackson:matrix.orgMinijackson(sinon Nix va supposer que le résultat est le même)18:15:31
@duponin:alternativebit.frduponinune erreur de fichier non trouvé je viens de modifier le sha256 et c'était bien ça qu'il fallait faire !18:29:27
@duponin:alternativebit.frduponinmaintenant j'ai une erreur de version Flutter, mais pour ça je vais aller taper la personne qui a créé l'application 🙂18:34:22
3 Apr 2023
@gdesforges:matrix.orgGuillaume Desforges
In reply to @julienmalka:matrix.org
Oui c’est dans ma todo list pour les prochains jours
up :)
08:18:52
@raitobezarius:matrix.orgraitobezariusje l'ai repingé IRL mais je vais le harceler ajd10:24:53
@raitobezarius:matrix.orgraitobezariusje vais essayer de réserver les salles aussi10:24:58
@julienmalka:matrix.orgJulien Malka Je fais ajd 10:25:37
@julienmalka:matrix.orgJulien MalkaFaut que je depop ma stack mais c pas loin10:25:52
@raitobezarius:matrix.orgraitobezariuscimer11:07:00
@zimmi48:nixos.dev@zimmi48:nixos.devmerci de ne pas harceler mon stagiaire !12:58:25
@zimmi48:nixos.dev@zimmi48:nixos.dev * merci de ne pas harceler mon stagiaire ! ;-)12:59:30
@raitobezarius:matrix.orgraitobezarius
In reply to @zimmi48:nixos.dev
merci de ne pas harceler mon stagiaire ! ;-)
mes excuses
13:02:23
@julienmalka:matrix.orgJulien Malka Bonsoir à toutes et à tous, j’ai le plaisir de vous annoncer que le prochain Nix meetup parisien aura lieu le jeudi 27 avril à 18h à l’école normale supérieure (45, rue d’Ulm 75005 Paris). Comme les itérations précédentes, l’idée est de faire quelques présentations informelles puis un moment de convivialité et de hacking. Une annonce plus formelle sur discourse arrive très bientôt ! 20:12:58

Show newer messages


Back to Room ListRoom Version: 6