pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/kepubify



Module Name:    pkgsrc
Committed By:   leot
Date:           Sun Oct 20 09:45:35 UTC 2024

Added Files:
        pkgsrc/textproc/kepubify: DESCR Makefile PLIST distinfo go-modules.mk

Log Message:
kepubify: Import kepubify-4.0.4 as textproc/kepubify

Convert EPUBs to Kobo EPUBs.

Kepubify is the fastest tool for converting EPUBs to Kobo's enhanced
KEPUB format for use on Kobo eReaders.

It works with malformed e-books, doesn't modify the book's layout more
than absolutely necessary, doesn't depend on any external software, and
works from the command-line.

Packaged in pkgsrc-wip by myself.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/kepubify/DESCR \
    pkgsrc/textproc/kepubify/Makefile pkgsrc/textproc/kepubify/PLIST \
    pkgsrc/textproc/kepubify/distinfo pkgsrc/textproc/kepubify/go-modules.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/textproc/kepubify/DESCR
diff -u /dev/null pkgsrc/textproc/kepubify/DESCR:1.1
--- /dev/null   Sun Oct 20 09:45:35 2024
+++ pkgsrc/textproc/kepubify/DESCR      Sun Oct 20 09:45:35 2024
@@ -0,0 +1,8 @@
+Convert EPUBs to Kobo EPUBs.
+
+Kepubify is the fastest tool for converting EPUBs to Kobo's enhanced
+KEPUB format for use on Kobo eReaders.
+
+It works with malformed e-books, doesn't modify the book's layout more
+than absolutely necessary, doesn't depend on any external software, and
+works from the command-line.
Index: pkgsrc/textproc/kepubify/Makefile
diff -u /dev/null pkgsrc/textproc/kepubify/Makefile:1.1
--- /dev/null   Sun Oct 20 09:45:35 2024
+++ pkgsrc/textproc/kepubify/Makefile   Sun Oct 20 09:45:35 2024
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2024/10/20 09:45:35 leot Exp $
+
+DISTNAME=      kepubify-4.0.4
+CATEGORIES=    textproc
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=pgaskin/}
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    leot%NetBSD.org@localhost
+HOMEPAGE=      https://pgaskin.net/kepubify
+COMMENT=       Fast, standalone EPUB to Kobo EPUB conversion tool
+LICENSE=       mit
+
+post-install:
+       ${RM} ${DESTDIR}${PREFIX}/bin/kobotest
+
+.include "go-modules.mk"
+
+.include "../../lang/go/go-module.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/kepubify/PLIST
diff -u /dev/null pkgsrc/textproc/kepubify/PLIST:1.1
--- /dev/null   Sun Oct 20 09:45:35 2024
+++ pkgsrc/textproc/kepubify/PLIST      Sun Oct 20 09:45:35 2024
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2024/10/20 09:45:35 leot Exp $
+bin/covergen
+bin/kepubify
+bin/seriesmeta
Index: pkgsrc/textproc/kepubify/distinfo
diff -u /dev/null pkgsrc/textproc/kepubify/distinfo:1.1
--- /dev/null   Sun Oct 20 09:45:35 2024
+++ pkgsrc/textproc/kepubify/distinfo   Sun Oct 20 09:45:35 2024
@@ -0,0 +1,77 @@
+$NetBSD: distinfo,v 1.1 2024/10/20 09:45:35 leot Exp $
+
+BLAKE2s (github.com_bamiaux_rez_@v_v0.0.0-20170731184118-29f4463c688b.mod) = 7d38502a2ad591d2b1030b959a95e649557a5dbcfd279982f7c086bc721b340d
+SHA512 (github.com_bamiaux_rez_@v_v0.0.0-20170731184118-29f4463c688b.mod) = 
d13f1cd4399a99a05864fa392ba7263dff58c10ffef4eb960f171adc954d706646f9066a2c724a319bd8fcfe7555f10b61b8fafbe32295ea4c032b955e6fe496
+Size (github.com_bamiaux_rez_@v_v0.0.0-20170731184118-29f4463c688b.mod) = 30 bytes
+BLAKE2s (github.com_bamiaux_rez_@v_v0.0.0-20170731184118-29f4463c688b.zip) = 8ae62def4e3a310084d3de24a146e508a7f1b8282673901c9b2b6c64da500a71
+SHA512 (github.com_bamiaux_rez_@v_v0.0.0-20170731184118-29f4463c688b.zip) = 
7cffbad7f84514549ac9b974793e884b8e688df1cf567bd2aa5a7998bc538c999fff02647d9ad7371ff79aa461a017f2480c8011afd3adf5ac701f6a4a8c6279
+Size (github.com_bamiaux_rez_@v_v0.0.0-20170731184118-29f4463c688b.zip) = 198601 bytes
+BLAKE2s (github.com_beevik_etree_@v_v1.1.0.mod) = bf76a4f89f8b0f913f1b9274e3aba49340af8f7ed683ab73f1527c9659934af3
+SHA512 (github.com_beevik_etree_@v_v1.1.0.mod) = f30db44197fc7a136db88f308fe5da80df0079e7b054ae53e29cc5aa61b710fbb81dacfa63d0d64db9dfea144ac59ceab0902554a71b9f40d22725183ae378c7
+Size (github.com_beevik_etree_@v_v1.1.0.mod) = 31 bytes
+BLAKE2s (github.com_beevik_etree_@v_v1.1.0.zip) = 948a9a90d04ac2d1b80211e41f3ad824e27448a224a2daff13d346a168fdb539
+SHA512 (github.com_beevik_etree_@v_v1.1.0.zip) = b8b3026edcca58ee07ed3ea89e66a2cd104482f803d81b78b11d916869893e59854582e51636052fd795016375fabddb46bf086826127c700185f1bcd6809dee
+Size (github.com_beevik_etree_@v_v1.1.0.zip) = 30244 bytes
+BLAKE2s (github.com_hexops_gotextdiff_@v_v1.0.3.mod) = 925745c82bc2caa497ee8344676b3e2b261de96f061283ba616db423bf771481
+SHA512 (github.com_hexops_gotextdiff_@v_v1.0.3.mod) = 32a99c31b8df76ee98aa596f9495799322e0fbd74869b3bcf8a6b458452b58c3383f82531a11e15411142653f2db08866e568c0a10c5989f1efa9fdfca01a879
+Size (github.com_hexops_gotextdiff_@v_v1.0.3.mod) = 45 bytes
+BLAKE2s (github.com_hexops_gotextdiff_@v_v1.0.3.zip) = 2b8155adac8a543ee447f61cd8be295e2460e0b65225cee1dccee3c23934ba40
+SHA512 (github.com_hexops_gotextdiff_@v_v1.0.3.zip) = f0444998035bb9cd07f4f07213c58413f25e5bc565864e5ca1c7d129d7f498eafc21a84db5bef8dc94f66c146a40dfa3e092dda68f472b22b1277fd7f9db3774
+Size (github.com_hexops_gotextdiff_@v_v1.0.3.zip) = 33608 bytes
+BLAKE2s (github.com_kr_smartypants_@v_v0.1.0.mod) = b23cefd080ffa3417d403a4223f770125ba8504b00e5f0e5b39dd0fb592317ae
+SHA512 (github.com_kr_smartypants_@v_v0.1.0.mod) = d6fef6533c4e8e9d71e824b6621fd3172d3364e786f75692fe061a062395ff1c13895e56bbcc960b55041a722411c56c557f4837e47776f99a93277e180d5eb2
+Size (github.com_kr_smartypants_@v_v0.1.0.mod) = 35 bytes
+BLAKE2s (github.com_kr_smartypants_@v_v0.1.0.zip) = be47253e627c404974eabe2c1433227bb30401e5460308360381a0b05251b5cb
+SHA512 (github.com_kr_smartypants_@v_v0.1.0.zip) = 3e1a90cd312b4cddb1d758ee54256be1838705bdabea34096cfc26acf73855d8bd97c9584f1732da9d001dfc8317a74f7efea5028127b0dd0a83832648f2b95f
+Size (github.com_kr_smartypants_@v_v0.1.0.zip) = 5796 bytes
+BLAKE2s (github.com_mattn_go-sqlite3_@v_v1.14.12.mod) = ba1da6cd75fe3ae7f79271852930389896bb6c63e60f1b809f483b49b36c8acb
+SHA512 (github.com_mattn_go-sqlite3_@v_v1.14.12.mod) = e7572c4b152f83a58c81e374c109eb5b80514c63d9f02f7adc2bc23e8bc81dfaefe6f1ed079b65ecbebbe118a3423c2124f0b619378b8b237ff0a6cc687e1952
+Size (github.com_mattn_go-sqlite3_@v_v1.14.12.mod) = 44 bytes
+BLAKE2s (github.com_mattn_go-sqlite3_@v_v1.14.12.zip) = 4cc75c1488dec1c84908488ad731a5464c37198a1612ab140eb87cf6aeb95910
+SHA512 (github.com_mattn_go-sqlite3_@v_v1.14.12.zip) = e57bdec4e9d8ac0dcb2dc285889e4954f89b12729d3e9aa0f4d928dd278d9968b9e0299ca584a4519f4fbe57f253f0525027f418bb6e3fda6ce7cc44696bcaca
+Size (github.com_mattn_go-sqlite3_@v_v1.14.12.zip) = 2517793 bytes
+BLAKE2s (github.com_pgaskin_kepubify___go116-zip.go117_@v_v0.0.0-20210611152744-2d89b3182523.mod) = 88b6b19f4417e7477639380937e1139ca893d2a9bcde3f12e01f58e695d76007
+SHA512 (github.com_pgaskin_kepubify___go116-zip.go117_@v_v0.0.0-20210611152744-2d89b3182523.mod) = 
4f305991744b81a87c3f0a935adaa94cbb5907068f37c1759fe734d84eb65c04b871fae0f7f1c8175942074f437259b0bf93d3d431fc3c8f0bfcaa29e20833c3
+Size (github.com_pgaskin_kepubify___go116-zip.go117_@v_v0.0.0-20210611152744-2d89b3182523.mod) = 62 bytes
+BLAKE2s (github.com_pgaskin_kepubify___go116-zip.go117_@v_v0.0.0-20210611152744-2d89b3182523.zip) = 0dd54afea412492b7142a7527bb4d21c6e9f0d4d1ca6dc0aa46f44a12d22434d
+SHA512 (github.com_pgaskin_kepubify___go116-zip.go117_@v_v0.0.0-20210611152744-2d89b3182523.zip) = 
7b0789b492264bc2469e0d313f8effc8bb37300e6da20f8612d23237ec155c843c3136ee657d3af1d9a9124778877e7e6e7cf45c17fdfd9727bab79314c7d05f
+Size (github.com_pgaskin_kepubify___go116-zip.go117_@v_v0.0.0-20210611152744-2d89b3182523.zip) = 69413 bytes
+BLAKE2s (github.com_pgaskin_kepubify___html_@v_v0.0.0-20211223234002-6ee2cc632cdc.mod) = 16519079b77a05af3556d6631a3e55393769b2372c8c47a53220e6947966b6c1
+SHA512 (github.com_pgaskin_kepubify___html_@v_v0.0.0-20211223234002-6ee2cc632cdc.mod) = 
d910c2d407106558c6329a65c6e1ee484201d945e8aa3b580b7069413cb9953913737cc2ddb1b6b8749d2a62d28385fdbc39af69484e7e28c2d120063c416f71
+Size (github.com_pgaskin_kepubify___html_@v_v0.0.0-20211223234002-6ee2cc632cdc.mod) = 97 bytes
+BLAKE2s (github.com_pgaskin_kepubify___html_@v_v0.0.0-20211223234002-6ee2cc632cdc.zip) = b999f19c68ca9fbc49e9d8c1cea06b097ad5dc432db736fce7c33455608d8eab
+SHA512 (github.com_pgaskin_kepubify___html_@v_v0.0.0-20211223234002-6ee2cc632cdc.zip) = 
b8c2c39c4a056f916cf9397a08d377b16f6a02d36557b7e66b9e28f5eb3950622f6bd0430a1995f80446fc3e39de2ad02b212fb724b515f3379e35e2efca7e94
+Size (github.com_pgaskin_kepubify___html_@v_v0.0.0-20211223234002-6ee2cc632cdc.zip) = 218206 bytes
+BLAKE2s (github.com_pgaskin_koboutils_v2_@v_v2.1.2-0.20220306004009-a07e72ebae42.mod) = dd4a9af17e0e0ee713ad97bdbaa9c138ef1794368e4c32f717d38145d00be816
+SHA512 (github.com_pgaskin_koboutils_v2_@v_v2.1.2-0.20220306004009-a07e72ebae42.mod) = 
1b80b196e5d85f57f4acd1bf59f2a8969c668ea6600dbf54e65b2c1dbba304741ef26bd95b916da6946f3cf2af84eba291970e6f53d11be8e0f1495cb4f8202d
+Size (github.com_pgaskin_koboutils_v2_@v_v2.1.2-0.20220306004009-a07e72ebae42.mod) = 87 bytes
+BLAKE2s (github.com_pgaskin_koboutils_v2_@v_v2.1.2-0.20220306004009-a07e72ebae42.zip) = c7fbe6308e5a30d7653a75ff1fb03b2a6f2babdb586dc32e61abfcd627ad88fa
+SHA512 (github.com_pgaskin_koboutils_v2_@v_v2.1.2-0.20220306004009-a07e72ebae42.zip) = 
a87e17a2e33d70e11357ec5b46b6f9fcdfa7d38f9a7892bbadd9d7ae50dd35fd6e83c15045a8cf42bfadf9856f2d9dffd9b76134d19b9f6eb731dc4d0347ba2e
+Size (github.com_pgaskin_koboutils_v2_@v_v2.1.2-0.20220306004009-a07e72ebae42.zip) = 23047 bytes
+BLAKE2s (github.com_spf13_pflag_@v_v1.0.5.mod) = 1b1abf476b994d1f08514612e3291343509d867ac0dbe4ebd4316f0e296a4486
+SHA512 (github.com_spf13_pflag_@v_v1.0.5.mod) = 8071c316d33aff1d8ffcabaeb42e8f9320465d83600cb57ac5ef071569f948d5cfd69e1bd2e92855c061395c1b814e84d1705f42e37f00d5bc713b6e724f29f5
+Size (github.com_spf13_pflag_@v_v1.0.5.mod) = 39 bytes
+BLAKE2s (github.com_spf13_pflag_@v_v1.0.5.zip) = 4b3cdadae11a8d2432c380818c116751885b01f307e8c59fb626cc10f07dfc44
+SHA512 (github.com_spf13_pflag_@v_v1.0.5.zip) = 9a81f0635ca8ac059c48a15cbf625a7c91513f95a9b402ba166d48ab72d5d38cbd941d5309446f5637bd7c23eef35b60fef2f06e8b557f415dd8409a6ddf43e9
+Size (github.com_spf13_pflag_@v_v1.0.5.zip) = 88931 bytes
+BLAKE2s (golang.org_x_sync_@v_v0.0.0-20210220032951-036812b2e83c.mod) = 0524d428f3fcb8a923eb2717aacc5f3b26a68c2b9ac636b9505d1820d6b32ede
+SHA512 (golang.org_x_sync_@v_v0.0.0-20210220032951-036812b2e83c.mod) = a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
+Size (golang.org_x_sync_@v_v0.0.0-20210220032951-036812b2e83c.mod) = 25 bytes
+BLAKE2s (golang.org_x_sync_@v_v0.0.0-20210220032951-036812b2e83c.zip) = a0dbb81c68bf5b27eb629e90bd5f496d2dd5c5f5cf90ad310b562e289a4befd6
+SHA512 (golang.org_x_sync_@v_v0.0.0-20210220032951-036812b2e83c.zip) = 48b983589bd682ff9275c47733ec73637ebb5e58e1bca0c7744101229237d5cb34170efab63db0061aec857052cce9ef03c3497702b90a86287e6be88e1b33aa
+Size (golang.org_x_sync_@v_v0.0.0-20210220032951-036812b2e83c.zip) = 28693 bytes
+BLAKE2s (golang.org_x_text_@v_v0.3.6.mod) = 70f5179544ccad4f13f0825e55a41b11a7dd38266aada468eb391ab115a3458e
+SHA512 (golang.org_x_text_@v_v0.3.6.mod) = f3f68808ccf5223453f765f59db1ef551b2130069eb83518878961c2d4a2044f9049f8d49df6e67699fcd2645cf90b84d35626590b2cfbca302fcf0eac76dc8b
+Size (golang.org_x_text_@v_v0.3.6.mod) = 97 bytes
+BLAKE2s (golang.org_x_text_@v_v0.3.6.zip) = 69be66dc29ab6f4991a241f3c3fb8636bdfe4e41e4da4879f54ed0203f6599e1
+SHA512 (golang.org_x_text_@v_v0.3.6.zip) = 494d58f2bc02819ec24d8e55f668a06694568e63bc4b41064a7e44aefcb2778c74983fc9126b50277845da8e6739e83fc1334aed989981e8e53b869878803d17
+Size (golang.org_x_text_@v_v0.3.6.zip) = 8610726 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) = d276ed1711a2da66e71b05357b06093eb7c33e7f00c194ff6386deb7b0676fca
+SHA512 (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) = 
3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
+Size (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.mod) = 26 bytes
+BLAKE2s (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.zip) = 8bd5eab563e49e1c35cf9713eb0527ea1418429048da9fdd22b331dbd6bade4b
+SHA512 (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.zip) = 
4312878e308561593166cefcae3119e6c4ef9460edbb0a799cac0bd2f992528ffb26fb6d25f05f2ba5e39c47b4ce65f174258db36ef966c6bf5dad2e01d2578a
+Size (golang.org_x_tools_@v_v0.0.0-20180917221912-90fa682c2a6e.zip) = 2687668 bytes
+BLAKE2s (kepubify-4.0.4.tar.gz) = 2d616b3534540b019f2f2d3155b987659786ce758cf8bb79cf8e8397251e4311
+SHA512 (kepubify-4.0.4.tar.gz) = cc0e9182e97d722d69a690467fe458edc4e251b4c34b3f9867b2887486e06a20b0634d42932e6f4053b0fdc2f177b39b4f8d886a8486b8ce488e90b8fc42c2cf
+Size (kepubify-4.0.4.tar.gz) = 50246 bytes
Index: pkgsrc/textproc/kepubify/go-modules.mk
diff -u /dev/null pkgsrc/textproc/kepubify/go-modules.mk:1.1
--- /dev/null   Sun Oct 20 09:45:35 2024
+++ pkgsrc/textproc/kepubify/go-modules.mk      Sun Oct 20 09:45:35 2024
@@ -0,0 +1,26 @@
+# $NetBSD: go-modules.mk,v 1.1 2024/10/20 09:45:35 leot Exp $
+
+GO_MODULE_FILES+=      github.com/bamiaux/rez/@v/v0.0.0-20170731184118-29f4463c688b.mod
+GO_MODULE_FILES+=      github.com/bamiaux/rez/@v/v0.0.0-20170731184118-29f4463c688b.zip
+GO_MODULE_FILES+=      github.com/beevik/etree/@v/v1.1.0.mod
+GO_MODULE_FILES+=      github.com/beevik/etree/@v/v1.1.0.zip
+GO_MODULE_FILES+=      github.com/hexops/gotextdiff/@v/v1.0.3.mod
+GO_MODULE_FILES+=      github.com/hexops/gotextdiff/@v/v1.0.3.zip
+GO_MODULE_FILES+=      github.com/kr/smartypants/@v/v0.1.0.mod
+GO_MODULE_FILES+=      github.com/kr/smartypants/@v/v0.1.0.zip
+GO_MODULE_FILES+=      github.com/mattn/go-sqlite3/@v/v1.14.12.mod
+GO_MODULE_FILES+=      github.com/mattn/go-sqlite3/@v/v1.14.12.zip
+GO_MODULE_FILES+=      github.com/pgaskin/kepubify/_/go116-zip.go117/@v/v0.0.0-20210611152744-2d89b3182523.mod
+GO_MODULE_FILES+=      github.com/pgaskin/kepubify/_/go116-zip.go117/@v/v0.0.0-20210611152744-2d89b3182523.zip
+GO_MODULE_FILES+=      github.com/pgaskin/kepubify/_/html/@v/v0.0.0-20211223234002-6ee2cc632cdc.mod
+GO_MODULE_FILES+=      github.com/pgaskin/kepubify/_/html/@v/v0.0.0-20211223234002-6ee2cc632cdc.zip
+GO_MODULE_FILES+=      github.com/pgaskin/koboutils/v2/@v/v2.1.2-0.20220306004009-a07e72ebae42.mod
+GO_MODULE_FILES+=      github.com/pgaskin/koboutils/v2/@v/v2.1.2-0.20220306004009-a07e72ebae42.zip
+GO_MODULE_FILES+=      github.com/spf13/pflag/@v/v1.0.5.mod
+GO_MODULE_FILES+=      github.com/spf13/pflag/@v/v1.0.5.zip
+GO_MODULE_FILES+=      golang.org/x/sync/@v/v0.0.0-20210220032951-036812b2e83c.mod
+GO_MODULE_FILES+=      golang.org/x/sync/@v/v0.0.0-20210220032951-036812b2e83c.zip
+GO_MODULE_FILES+=      golang.org/x/text/@v/v0.3.6.mod
+GO_MODULE_FILES+=      golang.org/x/text/@v/v0.3.6.zip
+GO_MODULE_FILES+=      golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.mod
+GO_MODULE_FILES+=      golang.org/x/tools/@v/v0.0.0-20180917221912-90fa682c2a6e.zip



Home | Main Index | Thread Index | Old Index