Skip to content

Commit

Permalink
Updated Calibre and added macOS builds
Browse files Browse the repository at this point in the history
  • Loading branch information
apps.0install.net committed Jul 15, 2022
1 parent 27fd33e commit c382de9
Show file tree
Hide file tree
Showing 13 changed files with 2,229 additions and 2,005 deletions.
1 change: 1 addition & 0 deletions gui/calibre.watch.py → gui/calibre-linux.watch.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#os=Linux
import sys, os
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
import github
Expand Down
1,006 changes: 1,006 additions & 0 deletions gui/calibre-linux.xml

Large diffs are not rendered by default.

22 changes: 22 additions & 0 deletions gui/calibre-linux.xml.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0"?>
<interface xmlns="http://zero-install.sourceforge.net/2004/injector/interface" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://zero-install.sourceforge.net/2004/injector/interface http://0install.de/schema/injector/interface/interface.xsd http://0install.de/schema/desktop-integration/capabilities http://0install.de/schema/desktop-integration/capabilities/capabilities.xsd">
<name>Calibre - Linux builds</name>
<summary>organizing, displaying, editing, creating and converting e-books</summary>
<description>Calibre is a cross-platform open-source suite of e-book software. Calibre supports organizing existing e-books into virtual libraries, displaying, editing, creating and converting e-books, as well as syncing e-books with a variety of e-readers.</description>
<homepage>https://calibre-ebook.com/</homepage>
<icon href="https://raw.githubusercontent.com/0install/apps/master/gui/calibre.png" type="image/png"/>

<feed-for interface="https://apps.0install.net/gui/calibre-linux.xml"/>

<group license="GPL v3 (GNU General Public License)">
<command name="run" path="calibre"/>
<command name="edit" path="ebook-edit"/>
<command name="view" path="ebook-viewer"/>
<command name="lrfview" path="lrfviewer"/>

<implementation arch="Linux-x86_64" released="{released}" stability="stable" version="{version}">
<manifest-digest/>
<archive href="https://download.calibre-ebook.com/{version}/calibre-{version}-x86_64.txz" type="application/x-xz-compressed-tar" />
</implementation>
</group>
</interface>
9 changes: 9 additions & 0 deletions gui/calibre-macos.watch.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#os=Darwin
import sys, os
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
import github

releases = [{
'version': release['tag_name'].strip('v'),
'released': release['published_at'][0:10]
} for release in github.releases('kovidgoyal/calibre') if not release['prerelease']]
139 changes: 139 additions & 0 deletions gui/calibre-macos.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
<?xml version="1.0" ?>
<interface xmlns="http://zero-install.sourceforge.net/2004/injector/interface" uri="https://apps.0install.net/gui/calibre-macos.xml">
<name>Calibre - macOS builds</name>
<summary>organizing, displaying, editing, creating and converting e-books</summary>
<description>Calibre is a cross-platform open-source suite of e-book software. Calibre supports organizing existing e-books into virtual libraries, displaying, editing, creating and converting e-books, as well as syncing e-books with a variety of e-readers.</description>
<homepage>https://calibre-ebook.com/</homepage>
<icon href="https://raw.githubusercontent.com/0install/apps/master/gui/calibre.png" type="image/png"/>
<icon href="https://raw.githubusercontent.com/0install/apps/master/gui/calibre.icns" type="image/x-icns"/>

<feed-for interface="https://apps.0install.net/gui/calibre.xml"/>

<group license="GPL v3 (GNU General Public License)">
<command name="run" path="calibre.app/Contents/MacOS/calibre"/>
<command name="edit" path="calibre.app/Contents/MacOS/ebook-edit"/>
<command name="view" path="calibre.app/Contents/MacOS/ebook-viewer"/>
<command name="lrfview" path="calibre.app/Contents/MacOS/lrfviewer"/>

<implementation arch="MacOSX-*" released="2021-06-11" stability="stable" version="5.21.0" id="sha1new=59facb64eeaab0c6b01c713fea9cb13829c25f09">
<manifest-digest sha256new="3NM7KQNG56ANH3FFDC24Z4ZTUXNR5KZ4HVK7R2YQ7QCF63ZBQKJQ"/>
<archive href="https://download.calibre-ebook.com/5.21.0/calibre-5.21.0.dmg" type="application/x-apple-diskimage" size="151344264"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-06-25" stability="stable" version="5.22.0" id="sha1new=9a4b8af6abd0f0516aca33da05f6b8e4a7860cbe">
<manifest-digest sha256new="AAJKWSHEKUXEN5KZQXBTJTRYUTMKH323AHGLFKIS2RBAH7MBFRXQ"/>
<archive href="https://download.calibre-ebook.com/5.22.0/calibre-5.22.0.dmg" type="application/x-apple-diskimage" size="151199298"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-06-25" stability="stable" version="5.22.1" id="sha1new=c8954b222a40b8a368af349e6adadbbab71c29c6">
<manifest-digest sha256new="OIWQFMPX7TAGGOQ6M24BFZKF6DD2DXZ4NWFE3RSAZPPWMCPLGEZQ"/>
<archive href="https://download.calibre-ebook.com/5.22.1/calibre-5.22.1.dmg" type="application/x-apple-diskimage" size="151142751"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-07-09" stability="stable" version="5.23.0" id="sha1new=2490545ed07097ac49cf0eadfda836c21d5fbb47">
<manifest-digest sha256new="4LGSZZEJZIA3D2ZNQLWHEXCMAAHJTGYPRREL6A7LJAD3RFZNRYAA"/>
<archive href="https://download.calibre-ebook.com/5.23.0/calibre-5.23.0.dmg" type="application/x-apple-diskimage" size="151015628"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-07-30" stability="stable" version="5.24.0" id="sha1new=c0cc2c166429a5d76e3b07c98715143d320d5779">
<manifest-digest sha256new="JFRHUBY24EN7MT5S32XCZ6XOTSR7Z2EJ25EODNJM4NW2YVY4IPCQ"/>
<archive href="https://download.calibre-ebook.com/5.24.0/calibre-5.24.0.dmg" type="application/x-apple-diskimage" size="151542185"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-08-13" stability="stable" version="5.25.0" id="sha1new=04ec73e0b89e4fc53772b19775b8131facac4add">
<manifest-digest sha256new="BUQNFXFIBOMRDF5225HZLZYVU4VRB2Y7KSB6L2DSVTYLLF67FS6A"/>
<archive href="https://download.calibre-ebook.com/5.25.0/calibre-5.25.0.dmg" type="application/x-apple-diskimage" size="150614754"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-08-27" stability="stable" version="5.26.0" id="sha1new=f50591c92c13e392060376ab60b39a2c45b65b1b">
<manifest-digest sha256new="5OWDHCN4MXLC57WLYMCQ6EGSATYX3WE6XQQHVBJZXRYDB562SR5A"/>
<archive href="https://download.calibre-ebook.com/5.26.0/calibre-5.26.0.dmg" type="application/x-apple-diskimage" size="151722346"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-09-10" stability="stable" version="5.27.0" id="sha1new=07541a97d02756a91af6813d81bc7d3348c27035">
<manifest-digest sha256new="UQPG23D3SJ5QM4BOVORCOUKJ7YMVJV4CPXBGE2JXJV7SAZCO4YLQ"/>
<archive href="https://download.calibre-ebook.com/5.27.0/calibre-5.27.0.dmg" type="application/x-apple-diskimage" size="151483871"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-09-24" stability="stable" version="5.28.0" id="sha1new=93cb34955de8e8656e610e73cba7902674f0b784">
<manifest-digest sha256new="XQAN4SYYZV37ZTRFLOPS23J4ICAVYS5YA2JXMFQP5XQAHF3RARJQ"/>
<archive href="https://download.calibre-ebook.com/5.28.0/calibre-5.28.0.dmg" type="application/x-apple-diskimage" size="151665031"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-10-08" stability="stable" version="5.29.0" id="sha1new=31a3a7987dbf033d3a8bf45a8511688be12852e7">
<manifest-digest sha256new="WGD72PX4VTDW6D6S7WWVIDR6AIAK2XVC5M3KXI3GY6L6CLKSU3CQ"/>
<archive href="https://download.calibre-ebook.com/5.29.0/calibre-5.29.0.dmg" type="application/x-apple-diskimage" size="149687428"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-10-22" stability="stable" version="5.30.0" id="sha1new=673146189bfd1f49388629f85457dee407830f2c">
<manifest-digest sha256new="HMV4Z4ZYPHJROP5OJ43NQYYQJQPEZXPT55WD5RSBVS36CBNNYA3Q"/>
<archive href="https://download.calibre-ebook.com/5.30.0/calibre-5.30.0.dmg" type="application/x-apple-diskimage" size="151720510"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-10-29" stability="stable" version="5.31.0" id="sha1new=56bf11ada7fcdcada5165cc8c7cc4628400d9abb">
<manifest-digest sha256new="QMAV5OQBPXYTYSLCSPGDAP26OWWPF2PGWL6PTREEYBQ4WW5NNLRQ"/>
<archive href="https://download.calibre-ebook.com/5.31.0/calibre-5.31.0.dmg" type="application/x-apple-diskimage" size="151314661"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-10-29" stability="stable" version="5.31.1" id="sha1new=8f891948ebc6c754b27350295641ec3ee8284d0d">
<manifest-digest sha256new="2PLAZ3O6VTM6OM5FCRWZN4ZDDKPY6MU2QAPNDKNBBOROTU7LRU7A"/>
<archive href="https://download.calibre-ebook.com/5.31.1/calibre-5.31.1.dmg" type="application/x-apple-diskimage" size="150646317"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-11-12" stability="stable" version="5.32.0" id="sha1new=7a4e690ab57e13d845e57d31c68081903e004e69">
<manifest-digest sha256new="5RYXWCT747C4ES7AGZBQ5K7D4BOZL6XP2T4BVOH5VUGLGSCWJQCQ"/>
<archive href="https://download.calibre-ebook.com/5.32.0/calibre-5.32.0.dmg" type="application/x-apple-diskimage" size="152158486"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-12-03" stability="stable" version="5.33.0" id="sha1new=2736ad0cd2b7804c8981163743a5dfae98f6bb0a">
<manifest-digest sha256new="BGUNJDRBYTAVAKV2VW3B6CZASPJLJWMAIN4JOEJMYNCYDSBQHWFA"/>
<archive href="https://download.calibre-ebook.com/5.33.0/calibre-5.33.0.dmg" type="application/x-apple-diskimage" size="150995858"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-12-04" stability="stable" version="5.33.1" id="sha1new=29cdb0c61fb9c018e67be60a61796976a3debd5c">
<manifest-digest sha256new="TDCNZGT7E3DW3ICMT6AWA562N7RCOB4BQEY5MCX7ZHDIB7ULLJVA"/>
<archive href="https://download.calibre-ebook.com/5.33.1/calibre-5.33.1.dmg" type="application/x-apple-diskimage" size="151065832"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-12-04" stability="stable" version="5.33.2" id="sha1new=55514cdbf93841baae8c109d983de3a363b927be">
<manifest-digest sha256new="HYZRNGNXORFAIYLEMDMONGBCO3BN456J6XJTVKZK6K3AM3HG5EPQ"/>
<archive href="https://download.calibre-ebook.com/5.33.2/calibre-5.33.2.dmg" type="application/x-apple-diskimage" size="149937647"/>
</implementation>
<implementation arch="MacOSX-*" released="2021-12-17" stability="stable" version="5.34.0" id="sha1new=8b438244673500994ba788c766df74225208debe">
<manifest-digest sha256new="MW2EJ6ETBMFMEOKHPBMLBMEGEBM367J6HIPPHRRSGHAMCGBUFDFA"/>
<archive href="https://download.calibre-ebook.com/5.34.0/calibre-5.34.0.dmg" type="application/x-apple-diskimage" size="150715756"/>
</implementation>
<implementation arch="MacOSX-*" released="2022-01-21" stability="stable" version="5.35.0" id="sha1new=9486a8c8daf0e8207b201a756856628073b97c2c">
<manifest-digest sha256new="5WGZURDTWGOUTZFNG5XVC6TEDQNXUEE7BI363IEHAXFYOA357UTA"/>
<archive href="https://download.calibre-ebook.com/5.35.0/calibre-5.35.0.dmg" type="application/x-apple-diskimage" size="153882847"/>
</implementation>
<implementation arch="MacOSX-*" released="2022-02-04" stability="stable" version="5.36.0" id="sha1new=a14a1d084cf0f707b8d9ef2140eaf6b44457e632">
<manifest-digest sha256new="POX2ITBDU5MMQOS3FBYGGEKGQM4DGYSOT2QZIES4AHTGF7X4573A"/>
<archive href="https://download.calibre-ebook.com/5.36.0/calibre-5.36.0.dmg" type="application/x-apple-diskimage" size="153008517"/>
</implementation>
<implementation arch="MacOSX-*" released="2022-02-18" stability="stable" version="5.37.0" id="sha1new=151bd80028d35146094c2e4d3f7aaf14d0dc67a3">
<manifest-digest sha256new="U4LCHE6TOO2YDRQIVDUBAWH7TA7BJ24X3EPNLHCWKDE4TN2JIIGQ"/>
<archive href="https://download.calibre-ebook.com/5.37.0/calibre-5.37.0.dmg" type="application/x-apple-diskimage" size="154018329"/>
</implementation>
<implementation arch="MacOSX-*" released="2022-03-04" stability="stable" version="5.38.0" id="sha1new=97be7f5a36e3a6ccaa2da407039f9b722c3f458b">
<manifest-digest sha256new="Z6WFYYQ6MGAYSAGEZVTDRCB33GZVFYMWODYVDOURIZ7C4GNNLBRA"/>
<archive href="https://download.calibre-ebook.com/5.38.0/calibre-5.38.0.dmg" type="application/x-apple-diskimage" size="154128731"/>
</implementation>
<implementation arch="MacOSX-*" released="2022-03-18" stability="stable" version="5.39.0" id="sha1new=888645b36839a61a6ba846d9dd18b1ebbad556e6">
<manifest-digest sha256new="YL3LYQLVQLETPOWGHN7I5BQJNVCNJHADWAXNCHPPJPXAEOHUN4BA"/>
<archive href="https://download.calibre-ebook.com/5.39.0/calibre-5.39.0.dmg" type="application/x-apple-diskimage" size="154213772"/>
</implementation>
<implementation arch="MacOSX-*" released="2022-03-20" stability="stable" version="5.39.1" id="sha1new=3e388b595ea979951b6b7582bc1596748f8105bb">
<manifest-digest sha256new="MINFCAEIAHE7P35SBKT73BKQCXA6ZRV6A2ZSSD5LLURXFJYFCOZQ"/>
<archive href="https://download.calibre-ebook.com/5.39.1/calibre-5.39.1.dmg" type="application/x-apple-diskimage" size="153460806"/>
</implementation>
<implementation arch="MacOSX-*" released="2022-04-01" stability="stable" version="5.40.0" id="sha1new=c8cddc0be3e9d57f70c0f0aafeb6d9da406e50a5">
<manifest-digest sha256new="C4YFHSZXLLSH2C47UU6G2L6NBD4C2LFING4FSPZ2G5A7XNN5BF5A"/>
<archive href="https://download.calibre-ebook.com/5.40.0/calibre-5.40.0.dmg" type="application/x-apple-diskimage" size="153207445"/>
</implementation>
<implementation arch="MacOSX-*" released="2022-04-22" stability="stable" version="5.41.0" id="sha1new=361e552efe0997e600e274476d2ebe45a501c035">
<manifest-digest sha256new="RH2YT7CWMMTUC6E6NCAL3QXMLOKM4T32JNU2IV7WAKKPCHYIV6LA"/>
<archive href="https://download.calibre-ebook.com/5.41.0/calibre-5.41.0.dmg" type="application/x-apple-diskimage" size="153012352"/>
</implementation>
<implementation arch="MacOSX-*" released="2022-05-03" stability="stable" version="5.42.0" id="sha1new=93a8b6c4130456aeb10c42cbc7bb0e80b62847cb">
<manifest-digest sha256new="JO4HDPVHQ3ZNYGFWMFGNQTTBXNLT7KCEEGPL32J5XF7BWPPG6WCA"/>
<archive href="https://download.calibre-ebook.com/5.42.0/calibre-5.42.0.dmg" type="application/x-apple-diskimage" size="153746206"/>
</implementation>
<implementation arch="MacOSX-*" released="2022-05-27" stability="stable" version="5.43.0" id="sha1new=c214c5fa41b14a79b6869bbee93235b01e446781">
<manifest-digest sha256new="3EZF2AZOLFJHRG52SESXRYHVJGXQ5EP3LSCELOTGIJCLE4RUIIPQ"/>
<archive href="https://download.calibre-ebook.com/5.43.0/calibre-5.43.0.dmg" type="application/x-apple-diskimage" size="154203930"/>
</implementation>
<implementation arch="MacOSX-*" released="2022-06-17" stability="stable" version="5.44.0" id="sha1new=d8a44976a4b7ac4e1e36626fb532e2caaa066923">
<manifest-digest sha256new="MG4F74AG7WHCFAXKP6IEEYNEDPNBMCMODGOKIRLYCKXWFTXHIMBA"/>
<archive href="https://download.calibre-ebook.com/5.44.0/calibre-5.44.0.dmg" type="application/x-apple-diskimage" size="155983613"/>
</implementation>
<implementation arch="MacOSX-*" released="2022-07-11" stability="stable" version="6.0.0" id="sha1new=093b7e1b0edbbf37f3a3138ed454ece305f845c5">
<manifest-digest sha256new="XZ46YW77IJRDJCG2LI4PGTBNHVGQMNBUX5Y3YAJ4CVDHEKJQW3HA"/>
<archive href="https://download.calibre-ebook.com/6.0.0/calibre-6.0.0.dmg" type="application/x-apple-diskimage" size="287070077"/>
</implementation>
</group>
</interface>
23 changes: 23 additions & 0 deletions gui/calibre-macos.xml.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?xml version="1.0"?>
<interface xmlns="http://zero-install.sourceforge.net/2004/injector/interface" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://zero-install.sourceforge.net/2004/injector/interface http://0install.de/schema/injector/interface/interface.xsd http://0install.de/schema/desktop-integration/capabilities http://0install.de/schema/desktop-integration/capabilities/capabilities.xsd">
<name>Calibre - macOS builds</name>
<summary>organizing, displaying, editing, creating and converting e-books</summary>
<description>Calibre is a cross-platform open-source suite of e-book software. Calibre supports organizing existing e-books into virtual libraries, displaying, editing, creating and converting e-books, as well as syncing e-books with a variety of e-readers.</description>
<homepage>https://calibre-ebook.com/</homepage>
<icon href="https://raw.githubusercontent.com/0install/apps/master/gui/calibre.png" type="image/png"/>
<icon href="https://raw.githubusercontent.com/0install/apps/master/gui/calibre.icns" type="image/x-icns"/>

<feed-for interface="https://apps.0install.net/gui/calibre-macos.xml"/>

<group license="GPL v3 (GNU General Public License)">
<command name="run" path="calibre.app/Contents/MacOS/calibre"/>
<command name="edit" path="calibre.app/Contents/MacOS/ebook-edit"/>
<command name="view" path="calibre.app/Contents/MacOS/ebook-viewer"/>
<command name="lrfview" path="calibre.app/Contents/MacOS/lrfviewer"/>

<implementation arch="MacOSX-*" released="{released}" stability="stable" version="{version}">
<manifest-digest/>
<archive href="https://download.calibre-ebook.com/{version}/calibre-{version}.dmg" type="application/x-apple-diskimage" />
</implementation>
</group>
</interface>
9 changes: 9 additions & 0 deletions gui/calibre-windows.watch.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#os=Windows
import sys, os
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
import github

releases = [{
'version': release['tag_name'].strip('v'),
'released': release['published_at'][0:10]
} for release in github.releases('kovidgoyal/calibre') if not release['prerelease']]
Loading

0 comments on commit c382de9

Please sign in to comment.