summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD31
2 files changed, 21 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d333b0cfab3e..cf189fb6e3a8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,21 @@
pkgbase = kcc
pkgdesc = Kindle Comic Converter converts comic files or folders to ePub or Panel View MOBI
- pkgver = 3.5
+ pkgver = 3.7.1
pkgrel = 1
url = https://github.com/ciromattia/kcc
arch = any
license = ISC
- makedepends = python2-cx_freeze
+ makedepends = zip
depends = python2
depends = python2-pillow
depends = python2-pyqt4
+ depends = python2-psutil
optdepends = kindlegen: for .mobi generation
optdepends = unrar: for CBR/RAR support
- options = !strip
- source = https://github.com/ciromattia/kcc/archive/3.5.tar.gz
- md5sums = dfa06844b8490af132d364b8481a56d5
- sha256sums = 0b892aa7461250ab4f186ce1d27289a1c81837a0238ced1902c9bd6cfca82b4c
+ optdepends = p7zip: for 7z/CB7 support
+ source = https://github.com/ciromattia/kcc/archive/3.7.1.tar.gz
+ md5sums = d0310f59a87267b9c2a1cc45fc7e2c93
+ sha256sums = d97f8fe18b6cf57bbfacc73994dafe62fee81a48de5c372ecbef8fd71528090b
pkgname = kcc
diff --git a/PKGBUILD b/PKGBUILD
index 8cac9af23b30..2aad2d1b8d8c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,33 @@
# Maintainer: Thomas Jost <schnouki@schnouki.net>
pkgname=kcc
-pkgver=3.5
+pkgver=3.7.1
pkgrel=1
pkgdesc="Kindle Comic Converter converts comic files or folders to ePub or Panel View MOBI"
arch=(any)
url="https://github.com/ciromattia/kcc"
license=('ISC')
-depends=('python2' 'python2-pillow' 'python2-pyqt4')
-makedepends=('python2-cx_freeze')
+depends=('python2' 'python2-pillow' 'python2-pyqt4' 'python2-psutil')
+makedepends=('zip')
optdepends=(
'kindlegen: for .mobi generation'
'unrar: for CBR/RAR support'
+ 'p7zip: for 7z/CB7 support'
)
-options=(!strip)
source=(https://github.com/ciromattia/$pkgname/archive/$pkgver.tar.gz)
-md5sums=('dfa06844b8490af132d364b8481a56d5')
-sha256sums=('0b892aa7461250ab4f186ce1d27289a1c81837a0238ced1902c9bd6cfca82b4c')
+md5sums=('d0310f59a87267b9c2a1cc45fc7e2c93')
+sha256sums=('d97f8fe18b6cf57bbfacc73994dafe62fee81a48de5c372ecbef8fd71528090b')
build() {
cd "$srcdir/$pkgname-$pkgver"
- python2 setup.py build
+ sh setup.sh
+
+ [[ -d "$srcdir/build" ]] && rm -rf "$srcdir/build"
+ mkdir "$srcdir/build"
+ tar -xf KindleComicConverter_linux_$pkgver.tar.gz -C "$srcdir/build"
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
- python2 setup.py install --root="$pkgdir" --prefix=/usr --optimize=1
-
- cd "$pkgdir/usr/bin"
- for s in comic2ebook comic2panel; do
- sed -i 's@^#!/usr/bin/env python$@#!/usr/bin/env python2@' \
- ../lib/python2.7/site-packages/kcc/$s.py
- ln -s ../lib/python2.7/site-packages/kcc/$s.py $s
- chmod +x $s
- done
+ cd "$srcdir/build"
+ install -Dm755 kcc $pkgdir/usr/bin/kcc
+ install -Dm644 LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE.txt
}