Merge pull request #233342 from leonidbelyaev/master

added epub2txt2

authored by Nick Cao and committed by GitHub b956863f a95a7508

+36
+6
maintainers/maintainer-list.nix
··· 8936 githubId = 1572058; 8937 name = "Leonardo Cecchi"; 8938 }; 8939 leshainc = { 8940 email = "leshainc@fomalhaut.me"; 8941 github = "LeshaInc";
··· 8936 githubId = 1572058; 8937 name = "Leonardo Cecchi"; 8938 }; 8939 + leonid = { 8940 + email = "belyaev.l@northeastern.edu"; 8941 + github = "leonidbelyaev"; 8942 + githubId = 77865363; 8943 + name = "Leonid Belyaev"; 8944 + }; 8945 leshainc = { 8946 email = "leshainc@fomalhaut.me"; 8947 github = "LeshaInc";
+28
pkgs/tools/text/epub2txt2/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "epub2txt2"; 5 + version = "2.06"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "kevinboone"; 9 + repo = pname; 10 + rev = "refs/tags/v${version}"; 11 + sha256 = "sha256-zzcig5XNh9TqUHginsfoC47WrKavqi6k6ezir+OOMJk="; 12 + }; 13 + 14 + preConfigure = '' 15 + sed -i Makefile -e 's!DESTDIR)!out)!' 16 + sed -i Makefile -e 's!/usr!!' 17 + ''; 18 + 19 + makeFlags = [ "CC:=$(CC)" ]; 20 + 21 + meta = { 22 + description = "A simple command-line utility for Linux, for extracting text from EPUB documents."; 23 + homepage = "https://github.com/kevinboone/epub2txt2"; 24 + license = lib.licenses.gpl3Only; 25 + platforms = lib.platforms.unix; 26 + maintainers = [ lib.maintainers.leonid ]; 27 + }; 28 + }
+2
pkgs/top-level/all-packages.nix
··· 7081 7082 engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { }; 7083 7084 epubcheck = callPackage ../tools/text/epubcheck { }; 7085 7086 evil-winrm = callPackage ../tools/security/evil-winrm { };
··· 7081 7082 engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { }; 7083 7084 + epub2txt2 = callPackage ../tools/text/epub2txt2 { }; 7085 + 7086 epubcheck = callPackage ../tools/text/epubcheck { }; 7087 7088 evil-winrm = callPackage ../tools/security/evil-winrm { };