summaryrefslogtreecommitdiff
path: root/misc/calibre/Makefile
diff options
context:
space:
mode:
authorwiz <wiz>2009-11-18 17:41:20 +0000
committerwiz <wiz>2009-11-18 17:41:20 +0000
commitfd389eb532858a6ae0f255b923b9b4d896938aee (patch)
tree27db104685801762de46163167ce3afa64b0edd9 /misc/calibre/Makefile
parent961f4fb36c77b75fb311c016005db4758b37b2cd (diff)
downloadpkgsrc-fd389eb532858a6ae0f255b923b9b4d896938aee.tar.gz
Update to 0.6.24. Lots and lots of changes since the 0.4 version we
had in pkgsrc. On NetBSD, readers are still not recognized automatically due to a lack of methods for finding new devices and their mount points.
Diffstat (limited to 'misc/calibre/Makefile')
-rw-r--r--misc/calibre/Makefile51
1 files changed, 38 insertions, 13 deletions
diff --git a/misc/calibre/Makefile b/misc/calibre/Makefile
index 97927dc120b..2f148ba9117 100644
--- a/misc/calibre/Makefile
+++ b/misc/calibre/Makefile
@@ -1,29 +1,37 @@
-# $NetBSD: Makefile,v 1.3 2009/09/22 01:08:03 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2009/11/18 17:41:20 wiz Exp $
#
-DISTNAME= calibre-0.4.128
-PKGREVISION= 1
+DISTNAME= calibre-0.6.24
CATEGORIES= misc
MASTER_SITES= http://calibre.kovidgoyal.net/downloads/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://calibre.kovidgoyal.net/
COMMENT= E-book library management application
+LICENSE= gnu-gpl-v3
DEPENDS+= help2man>=1.36.4:../../converters/help2man
DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
-DEPENDS+= ImageMagick>=6.3.5:../../graphics/ImageMagick
DEPENDS+= xdg-utils>=1.0.2:../../misc/xdg-utils
-DEPENDS+= ${PYPKGPREFIX}-lxml>=2.0.5:../../textproc/py-lxml
+DEPENDS+= poppler-utils-[0-9]*:../../print/poppler-utils
+DEPENDS+= ${PYPKGPREFIX}-dns>=1.6.0:../../net/py-dns
+DEPENDS+= ${PYPKGPREFIX}-lxml>=2.1.5:../../textproc/py-lxml
+DEPENDS+= ${PYPKGPREFIX}-dateutil>=1.4.1:../../time/py-dateutil
DEPENDS+= ${PYPKGPREFIX}-ClientForm-[0-9]*:../../www/py-ClientForm
DEPENDS+= ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup
-DEPENDS+= ${PYPKGPREFIX}-mechanize>=0.1.8:../../www/py-mechanize
+DEPENDS+= ${PYPKGPREFIX}-mechanize>=0.1.11:../../www/py-mechanize
#PKG_DESTDIR_SUPPORT= user-destdir
USE_LANGUAGES= c c++
-PYTHON_VERSIONS_ACCEPTED= 26 25
+USE_TOOLS+= pkg-config
+PYTHON_VERSIONS_ACCEPTED= 26
PYDISTUTILSPKG= yes
+PYSETUPOPTARGS= # empty
+PYSETUPINSTALLARGS= --prefix=${PREFIX}
+WRKSRC= ${WRKDIR}/calibre
+INSTALLATION_DIRS= share/applications
+INSTALLATION_DIRS= share/icons
REPLACE_PYTHON= src/calibre/ebooks/metadata/odt.py
REPLACE_PYTHON+= src/odf/element.py
@@ -34,29 +42,46 @@ REPLACE_PYTHON+= src/odf/odf2xhtml.py
REPLACE_PYTHON+= src/odf/odfmanifest.py
REPLACE_PYTHON+= src/odf/thumbnail.py
REPLACE_PYTHON+= src/odf/userfield.py
+REPLACE_PYTHON+= resources/recipes/fokkeensukke.recipe
+REPLACE_PYTHON+= resources/recipes/trouw.recipe
SUBST_CLASSES+= prefix
SUBST_SED.prefix= -e "s,^QMAKE =.*,QMAKE = '${PREFIX}/qt4/bin/qmake',"
SUBST_MESSAGE.prefix= Fixing path to QMAKE
SUBST_STAGE.prefix= post-patch
-SUBST_FILES.prefix= pyqtdistutils.py
+SUBST_FILES.prefix= setup/build_environment.py
-SUBST_CLASSES+= install
-SUBST_SED.install= -e "s,/usr/share/man,${PREFIX}/${PKGMANDIR},"
-SUBST_MESSAGE.install= Fixing installation paths
-SUBST_STAGE.install= post-patch
-SUBST_FILES.install= src/calibre/linux.py
+MAKE_ENV+= FC_INC_DIR=${BUILDLINK_PREFIX.fontconfig}/include/fontconfig
+MAKE_ENV+= FC_LIB_DIR=${BUILDLINK_PREFIX.fontconfig}/lib
+MAKE_ENV+= PODOFO_INC_DIR=${BUILDLINK_PREFIX.podofo}/include/podofo
+MAKE_ENV+= PODOFO_LIB_DIR=${BUILDLINK_PREFIX.podofo}/lib
+#MAKE_ENV+= XDG_UTILS_DEBUG_LEVEL=100
BUILDLINK_API_DEPENDS.libusb+= libusb>=0.1.12
.include "../../devel/libusb/buildlink3.mk"
+.include "../../fonts/fontconfig/buildlink3.mk"
+BUILDLINK_API_DEPENDS.ImageMagick+= ImageMagick>=6.3.5
+.include "../../graphics/ImageMagick/buildlink3.mk"
+BUILDLINK_API_DEPENDS.pyimaging+= ${PYPKGPREFIX}-imaging>=1.1.6
.include "../../graphics/py-imaging/buildlink3.mk"
+BUILDLINK_API_DEPENDS.libwmf+= libwmf>=0.2.8
+.include "../../graphics/libwmf/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
+_PYSETUPTOOLSINSTALLARGS= # empty
+#.include "../../lang/python/extension.mk"
+.include "../../print/podofo/buildlink3.mk"
+.include "../../print/poppler-includes/buildlink3.mk"
+.include "../../print/poppler/buildlink3.mk"
+BUILDLINK_API_DEPENDS.poppler-qt4+= poppler-qt4>=0.10.6
+.include "../../print/poppler-qt4/buildlink3.mk"
.include "../../sysutils/hal/buildlink3.mk"
BUILDLINK_API_DEPENDS.py-dbus+= ${PYPKGPREFIX}-dbus>=0.82.2
.include "../../sysutils/py-dbus/buildlink3.mk"
.include "../../textproc/py-elementtree/buildlink3.mk"
.include "../../x11/py-sip/buildlink3.mk"
+BUILDLINK_API_DEPENDS.py-qt4+= ${PYPKGPREFIX}-qt4>=4.5.1
.include "../../x11/py-qt4/buildlink3.mk"
+BUILDLINK_API_DEPENDS.qt4-tools+= qt4-tools>=4.5.1
.include "../../x11/qt4-tools/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"