Permalink
Commits on Jan 5, 2017
  1. bump version

    tdtds committed Jan 5, 2017
  2. Merge pull request #27 from tdtds/fix/deploy_error

    tdtds committed Jan 5, 2017
    change rake's dependency from development to production
  3. change rake's dependency from development to production

    tdtds committed Jan 5, 2017
Commits on Dec 31, 2016
  1. Merge pull request #26 from Lax/patch-1

    tdtds committed Dec 31, 2016
    use `curl -L` to follow redirects
Commits on Dec 30, 2016
Commits on Dec 26, 2016
Commits on Dec 20, 2016
  1. bump version and release

    tdtds committed Dec 20, 2016
  2. Merge pull request #25 from tdtds/fix/fail_on_windows

    tdtds committed Dec 20, 2016
    set TEMP environment variable on windows
  3. detab

    tdtds committed Dec 20, 2016
  4. set TEMP environment variable before running kindlegen command

    tdtds committed Dec 20, 2016
    * kindlegen for windows need TEMP environment
  5. Merge pull request #24 from akosma/master

    tdtds committed Dec 20, 2016
    Corrected typo that was breaking the build
Commits on Dec 17, 2016
  1. Corrected typo that was breaking the build

    akosma committed Dec 17, 2016
    The name of the executable is "kindlegen" instead of "kindlgen" which breaks the build of the gem upon installation.
Commits on Dec 13, 2016
  1. bump version

    tdtds committed Dec 13, 2016
  2. add kindlegen command written by ruby

    tdtds committed Dec 13, 2016
    * add kindlegen command written by ruby calling original (binary) kindlegen command
    * update unit tests to delete executable without Yes/No
    * support both new/old Gem::Installer in unit tests
    * update support rubys on TravisCI
  3. Merge pull request #22 from tdtds/revert_windows_depends

    tdtds committed Dec 13, 2016
    revert windows platform depend code without about encoding
  4. revert windows platform depend code without about encoding

    tdtds committed Dec 13, 2016
  5. Remove unzip curl dependency on windows

    dogatana authored and tdtds committed Dec 13, 2016
    * use ext/Rakefile to install this gem instead of ext/extconf.rb
    * Rakefile for installation
    * add rubyzip gem
    * Change how to invoke kindlegen
    - use Open3.capture2e instead of Kernel.system
    - doesn't clear environment when running on Windows
    * remove ext/kindlegen to store files from archive
Commits on Nov 14, 2016
  1. Merge pull request #20 from dogatana/add_mswin32

    tdtds committed Nov 14, 2016
    add mswin32 to suppoted OS
Commits on Nov 12, 2016
  1. add mswin32 to suppoted OS

    dogatana committed Nov 12, 2016
Commits on Feb 23, 2016
  1. add LICENSE (GPLV3)

    tdtds committed Feb 23, 2016
Commits on Oct 5, 2015
  1. Merge pull request #17 from i-give-up/windows

    tdtds committed Oct 5, 2015
    Make this compatible with Windows `kindlegen.exe' binary
Commits on Oct 3, 2015
  1. Make this compatible with Windows `kindlegen.exe' binary

    i-give-up committed Oct 3, 2015
    Modify extconf.rb to change target based on platform because Windows binary is
    `kindlegen.exe' and not `kindlegen'. Include simple tests to see if `curl' and
    `unzip' exist in Windows PATH. Make code cleaner.
    
    Modify kindlegen.rb to get command by joining binary directory and "kindlegen".
    The previous scheme fails to return the correct command if the binary is
    `kindlegen.exe'
Commits on Aug 19, 2015
Commits on Mar 12, 2015
  1. release 2.9.5

    tdtds committed Mar 12, 2015
  2. support ruby 2.2.x in test

    tdtds committed Mar 12, 2015
  3. Merge pull request #15 from gabebw/gbw-no-same-owner-for-tar

    tdtds committed Mar 12, 2015
    Pass --no-same-owner to tar
Commits on Mar 11, 2015
  1. Pass --no-same-owner to tar

    gabebw committed Mar 11, 2015
    When installing Kindlegen on a Docker container on CI, there are a lot of
    "Cannot change ownership" errors like this:
    
        tar zxf kindlegen_linux_2.6_i386_v2_9.tar.gz
        tar: docs/german/Bittelesen.txt: Cannot change ownership to uid 311227, gid 100: Invalid argument
    
    `tar` has a `--no-same-owner` option that does not preserve the original owner
    of the `tar` files. This means that those errors go away, since it just uses
    whoever the current user is as the owner.
Commits on Jan 6, 2015
  1. Merge pull request #14 from emiraydin/master

    tdtds committed Jan 6, 2015
    Added required Ruby version for the gem
Commits on Jan 4, 2015
Commits on Nov 14, 2014
  1. bump version

    tdtds committed Nov 14, 2014
  2. support new zip style

    tdtds committed Nov 14, 2014
    * new zip file is not have all files under subdirectory