Skip to content
This repository has been archived by the owner on Apr 12, 2021. It is now read-only.

Commit

Permalink
solfege: fix build with texinfo 6.7
Browse files Browse the repository at this point in the history
makeinfo seems right to fail when input encoding is not declared and is not UTF-8.

texinfo was updated in #95910.
  • Loading branch information
orivej committed Sep 18, 2020
1 parent 0c1807e commit 19f7f15
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
1 change: 1 addition & 0 deletions pkgs/misc/solfege/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ buildPythonApplication rec {
patches = [
./css.patch
./menubar.patch
./texinfo.patch
./webbrowser.patch
];

Expand Down
20 changes: 20 additions & 0 deletions pkgs/misc/solfege/texinfo.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Fix build with texinfo 6.7. Otherwise

makeinfo -I topdocs --no-split --no-headers --output AUTHORS topdocs/AUTHORS.texi

fails with

utf8 "\xC1" does not map to Unicode at /nix/store/...-texinfo-6.7/share/texinfo/Texinfo/ParserNonXS.pm line 1796, <FH> line 38.

--- a/topdocs/AUTHORS.texi
+++ b/topdocs/AUTHORS.texi
@@ -1,2 +1,3 @@
\input texinfo
+@documentencoding ISO-8859-1
@setfilename AUTHORS.info
--- a/topdocs/README.texi
+++ b/topdocs/README.texi
@@ -1,2 +1,3 @@
\input texinfo
+@documentencoding ISO-8859-1
@setfilename README.info

0 comments on commit 19f7f15

Please sign in to comment.