Skip to content

Commit

Permalink
resolves tdtds#42 use Wayback Machine to download KindleGen binaries
Browse files Browse the repository at this point in the history
  • Loading branch information
slonopotamus committed Apr 21, 2021
1 parent 4666858 commit 88baa54
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions ext/Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ require 'rbconfig'
require 'fileutils'
require 'open-uri'

AMAZON = 'http://kindlegen.s3.amazonaws.com'
BINDIR = '../bin'

def create_default_task(target)
Expand All @@ -24,7 +23,7 @@ def create_task_for_unix(config)

tarball = config[:tarball]
target = config[:target]
url = "#{AMAZON}/#{tarball}"
url = config[:url]

create_default_task(target)

Expand Down Expand Up @@ -72,7 +71,7 @@ def create_task_for_windows(config)

tarball = config[:tarball]
target = config[:target]
url = "#{AMAZON}/#{tarball}"
url = config[:url]

create_default_task(target)

Expand All @@ -89,15 +88,18 @@ case RbConfig::CONFIG['host_os']
when /mac|darwin/i
create_task_for_unix(
{ tarball: 'KindleGen_Mac_i386_v2_9.zip',
target: 'kindlegen' })
target: 'kindlegen',
url: 'https://web.archive.org/web/20200814013519/https://kindlegen.s3.amazonaws.com/KindleGen_Mac_i386_v2_9.zip' })
when /linux|cygwin/i
create_task_for_unix(
{ tarball: 'kindlegen_linux_2.6_i386_v2_9.tar.gz',
target: 'kindlegen' })
target: 'kindlegen',
url: 'https://web.archive.org/web/20150803131026/https://kindlegen.s3.amazonaws.com/kindlegen_linux_2.6_i386_v2_9.tar.gz' })
when /mingw32|mswin32/i
create_task_for_windows(
{ tarball: 'kindlegen_win32_v2_9.zip',
target: 'kindlegen.exe' })
target: 'kindlegen.exe',
url: 'http://web.archive.org/web/20150407060917/http://kindlegen.s3.amazonaws.com/kindlegen_win32_v2_9.zip' })
else
STDERR.puts "Host OS unsupported!"
exit(1)
Expand Down

0 comments on commit 88baa54

Please sign in to comment.