!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

230 Members
Salon francographe de NixOS73 Servers

Load older messages


SenderMessageTime
2 Apr 2023
@noob_tea:matrix.orgtea
In reply to @duponin:alternativebit.fr
je regarde, même si ça ne m'avance pas 😅
fonctionne-ça avec un call du stdenv.mkDerivation?
17:23:10
@noob_tea:matrix.orgteale problème n'est peut-être pas lié à flutter17:24:05
@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

Show newer messages


Back to Room ListRoom Version: 6