summaryrefslogtreecommitdiff
path: root/libre/calibre-libre/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'libre/calibre-libre/PKGBUILD')
-rw-r--r--libre/calibre-libre/PKGBUILD52
1 files changed, 35 insertions, 17 deletions
diff --git a/libre/calibre-libre/PKGBUILD b/libre/calibre-libre/PKGBUILD
index 57adf177c..75fc57164 100644
--- a/libre/calibre-libre/PKGBUILD
+++ b/libre/calibre-libre/PKGBUILD
@@ -1,16 +1,16 @@
-# $Id: PKGBUILD 109846 2014-04-19 07:55:26Z jelle $
-# Maintainer: jelle van der Waa <jelle@vdwaa.nl>
-# Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com>
-# Contributor: Giovanni Scafora <giovanni@archlinux.org>
-# Contributor: Petrov Roman <nwhisper@gmail.com>
-# Contributor: Andrea Fagiani <andfagiani _at_ gmail dot com>
-# Contributor: Larry Hajali <larryhaja@gmail.com>
-# Maintainer (Parabola): André Silva <emulatorman@parabola.nu>
+# $Id: PKGBUILD 111362 2014-05-17 12:56:09Z jelle $
+# Maintainer (Arch): Jelle van der Waa <jelle@vdwaa.nl>
+# Maintainer (Arch): Daniel Wallace <danielwallace at gtmanfred dot com>
+# Contributor (Arch): Giovanni Scafora <giovanni@archlinux.org>
+# Contributor (Arch): Petrov Roman <nwhisper@gmail.com>
+# Contributor (Arch): Andrea Fagiani <andfagiani _at_ gmail dot com>
+# Contributor (Arch): Larry Hajali <larryhaja@gmail.com>
+# Maintainer: André Silva <emulatorman@parabola.nu>
_pkgname=calibre
pkgname=calibre-libre
-pkgver=1.33.0
-pkgrel=2
+pkgver=1.37.0
+pkgrel=1
pkgdesc="Ebook management application, without nonfree libunrar support"
arch=('i686' 'x86_64' 'mips64el')
url="http://calibre-ebook.com/"
@@ -23,19 +23,37 @@ depends=('python2-six' 'python2-dateutil' 'python2-cssutils' 'python2-cherrypy'
'python2-netifaces' 'python2-cssselect' 'python2-apsw')
makedepends=('python2-pycountry' 'qt4-private-headers')
optdepends=('ipython2: to use calibre-debug')
-replaces=$_pkgname
-conflicts=$_pkgname
-provides=$_pkgname=$pkgver
+replaces=($_pkgname)
+conflicts=($_pkgname)
+provides=($_pkgname=$pkgver)
install=calibre.install
-source=("http://download.calibre-ebook.com/${pkgver}/calibre-${pkgver}.tar.xz"
+mksource=("http://download.calibre-ebook.com/${pkgver}/calibre-${pkgver}.tar.xz")
+source=("https://repo.parabolagnulinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.xz"
'desktop_integration.patch'
- 'calibre-mount-helper')
-md5sums=('df51094fe6d5f2e1f10bc070b3d65a68'
+ 'calibre-mount-helper'
+ 'libre.patch')
+mkmd5sums=('e57c708292694b315eff36a8eca6140b')
+md5sums=('3e7250c608d2544c78e10abf8f62669a'
'ece36dfd737fa4a346f0a0e59395e949'
- '675cd87d41342119827ef706055491e7')
+ '675cd87d41342119827ef706055491e7'
+ '64b6798f526165146084e447cc3d9e1a')
+
+mksource(){
+ cd "${srcdir}/${_pkgname}"
+
+ # Remove nonfree unRAR utility files from the source
+ rm -rv src/unrar
+}
prepare(){
cd "${srcdir}/${_pkgname}"
+
+ # Remove nonfree libunrar/cbr support and references
+ rm -v src/calibre/{ebooks/metadata/rar.py,utils/unrar.{cpp,py}}
+ rm -v resources/images/mimetypes/{cbr,rar}.png
+ rm -v imgsrc/mimetypes/rar.svg
+ patch -Np1 -i "${srcdir}/libre.patch"
+
#rm -rf src/{cherrypy,pyPdf}
rm -rf src/cherrypy
rm -rf resources/${pkgname}-portable.*