about summary refs log tree commit diff
path: root/pkgs/applications/misc/auto-multiple-choice
diff options
context:
space:
mode:
authorVincenzo Mantova <1962985+xworld21@users.noreply.github.com>2023-03-11 20:57:10 +0000
committerVincenzo Mantova <1962985+xworld21@users.noreply.github.com>2023-04-02 12:58:11 +0100
commita66723d4bf4f66e5725b48eb64def872185eb3bf (patch)
treedb9f007879e0599898dbc614c284a9ac44a3b0a4 /pkgs/applications/misc/auto-multiple-choice
parent7cf3bfe11cd0707f90807531aea911d68c0ec1f7 (diff)
auto-multiple-choice: create pkgs fixpoint for texlive using mkDerivation
Diffstat (limited to 'pkgs/applications/misc/auto-multiple-choice')
-rw-r--r--pkgs/applications/misc/auto-multiple-choice/default.nix15
1 files changed, 8 insertions, 7 deletions
diff --git a/pkgs/applications/misc/auto-multiple-choice/default.nix b/pkgs/applications/misc/auto-multiple-choice/default.nix
index 8617e3454239b..d811540e58944 100644
--- a/pkgs/applications/misc/auto-multiple-choice/default.nix
+++ b/pkgs/applications/misc/auto-multiple-choice/default.nix
@@ -23,14 +23,13 @@
 , poppler
 , auto-multiple-choice
 }:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: rec {
   pname = "auto-multiple-choice";
   version = "1.5.2";
   src = fetchurl {
     url = "https://download.auto-multiple-choice.net/${pname}_${version}_precomp.tar.gz";
     sha256 = "sha256-AjonJOooSe53Fww3QU6Dft95ojNqWrTuPul3nkIbctM=";
   };
-  tlType = "run";
 
   # There's only the Makefile
   dontConfigure = true;
@@ -137,6 +136,11 @@ stdenv.mkDerivation rec {
     XMLWriter
   ]);
 
+  passthru = {
+    tlType = "run";
+    pkgs = [ finalAttrs.finalPackage ];
+  };
+
   meta = with lib; {
     description = "Create and manage multiple choice questionnaires with automated marking.";
     longDescription = ''
@@ -156,10 +160,7 @@ stdenv.mkDerivation rec {
         auto-multiple-choice
         (texlive.combine {
           inherit (pkgs.texlive) scheme-full;
-          extra =
-            {
-              pkgs = [ auto-multiple-choice ];
-            };
+          inherit auto-multiple-choice;
         })
       ];
       </screen>
@@ -172,4 +173,4 @@ stdenv.mkDerivation rec {
     maintainers = [ maintainers.thblt ];
     platforms = platforms.all;
   };
-}
+})