Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lägg till byggsteg med buggkorrigeringar för EPUB #717

Merged
merged 1 commit into from
May 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions .github/rungs.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
#!/usr/bin/env texlua
--*-Lua-*-

-- $Id: rungs.lua 64342 2022-09-11 19:08:51Z reinhardk $

-- rungs - Run Ghostscript (gs on Unix, gswin(32|64)c on Windows)

-- Copyright (C) 2008-2022 Reinhard Kotucha.
-- You may freely use, modify and/or distribute this file.

-- Maintained in TeX Live:Master/texmf-dist/scripts/texlive.


function fixwindows (args_unix)
-- Windows converts the argument vector specified by execv*() to a
-- string and then back to a vector (argv). In order to support
-- spaces in filenames each argument has to be quoted explicitly.

if os.type == 'windows' then
local args_windows = {} -- new table
args_windows[0] = args_unix[1]
for i=1, #args_unix do
args_windows[i] = '"'..args_unix[i]..'"'
end
return args_windows
else
return args_unix
end
end


if os.type == 'windows' then
if os.getenv('PROCESSOR_ARCHITECTURE') == 'AMD64' or
os.getenv('PROCESSOR_ARCHITEW6432') == 'AMD64'
then
command = {'gswin64c'}
else
command = {'gswin32c'}
end
else
command = {'gs'}
end

for i=1, #arg do
command[#command+1] = arg[i]
end

command = fixwindows (command)

--[[ prepend an additional hyphen to activate this code
for i=0, #command do
print (command[i])
end
os.exit(ret)
--]]

ret = os.spawn(command)
os.exit(ret)
4 changes: 4 additions & 0 deletions .github/workflows/bygg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,10 @@ jobs:
run: |
echo $GITHUB_SHA | cut -c1-7 > SHA.tmp
echo $GITHUB_REF_NAME > branch.tmp
- name: 'Lägg in hotfix för EPUB på Ubuntu 24.04'
run: |
mv .github/rungs.txt /usr/local/bin/rungs
chmod 755 /usr/local/bin/rungs
- name: 'Bygg koncept.epub'
continue-on-error: true
run: make koncept.epub
Expand Down
Loading