summary refs log tree commit diff
path: root/pkgs/misc/tex/nix/find-includes.pl
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/misc/tex/nix/find-includes.pl')
-rw-r--r--pkgs/misc/tex/nix/find-includes.pl8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/misc/tex/nix/find-includes.pl b/pkgs/misc/tex/nix/find-includes.pl
index 99204b46750..6441f18855b 100644
--- a/pkgs/misc/tex/nix/find-includes.pl
+++ b/pkgs/misc/tex/nix/find-includes.pl
@@ -20,6 +20,14 @@ while (<FILE>) {
         my $fn2 = $1;
         die "absolute path! $fn2" if substr($fn2, 0, 1) eq "/";
         addName "tex", "$fn2";
+    } elsif (/\\input (.*)$/) {
+        my $fn2 = $1;
+        die "absolute path! $fn2" if substr($fn2, 0, 1) eq "/";
+        addName "tex", "$fn2";
+    } elsif (/\\RequirePackage(\[.*\])?\{(.*)\}/) {
+        my $fn2 = $2;
+        die "absolute path! $fn2" if substr($fn2, 0, 1) eq "/";
+        addName "misc", "$fn2.sty";
     } elsif (/\\usepackage(\[.*\])?\{(.*)\}/) {
         my $fn2 = $2;
         die "absolute path! $fn2" if substr($fn2, 0, 1) eq "/";