Add files from parent branch HEAD:
[pkgsrc.git] / misc / calibre / Makefile
1 # $NetBSD$
2 #
3
4 DISTNAME=       calibre-0.4.128
5 CATEGORIES=     misc
6 MASTER_SITES=   http://calibre.kovidgoyal.net/downloads/
7
8 MAINTAINER=     pkgsrc-users@NetBSD.org
9 HOMEPAGE=       http://calibre.kovidgoyal.net/
10 COMMENT=        E-book library management application
11
12 DEPENDS+=       help2man>=1.36.4:../../converters/help2man
13 DEPENDS+=       ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
14 DEPENDS+=       ImageMagick>=6.3.5:../../graphics/ImageMagick
15 DEPENDS+=       xdg-utils>=1.0.2:../../misc/xdg-utils
16 DEPENDS+=       ${PYPKGPREFIX}-lxml>=2.0.5:../../textproc/py-lxml
17 DEPENDS+=       ${PYPKGPREFIX}-ClientForm-[0-9]*:../../www/py-ClientForm
18 DEPENDS+=       ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup
19 DEPENDS+=       ${PYPKGPREFIX}-mechanize>=0.1.8:../../www/py-mechanize
20
21 USE_LANGUAGES=  c c++
22 PYTHON_VERSIONS_ACCEPTED=       25
23 PYDISTUTILSPKG= yes
24
25 REPLACE_PYTHON=         src/calibre/ebooks/metadata/odt.py
26 REPLACE_PYTHON+=        src/odf/element.py
27 REPLACE_PYTHON+=        src/odf/elementtypes.py
28 REPLACE_PYTHON+=        src/odf/load.py
29 REPLACE_PYTHON+=        src/odf/manifest.py
30 REPLACE_PYTHON+=        src/odf/odf2xhtml.py
31 REPLACE_PYTHON+=        src/odf/odfmanifest.py
32 REPLACE_PYTHON+=        src/odf/thumbnail.py
33 REPLACE_PYTHON+=        src/odf/userfield.py
34
35 SUBST_CLASSES+=         prefix
36 SUBST_SED.prefix=       -e "s,^QMAKE =.*,QMAKE = '${PREFIX}/qt4/bin/qmake',"
37 SUBST_MESSAGE.prefix=   Fixing path to QMAKE
38 SUBST_STAGE.prefix=     post-patch
39 SUBST_FILES.prefix=     pyqtdistutils.py
40
41 SUBST_CLASSES+=         install
42 SUBST_SED.install=      -e "s,/usr/share/man,${PREFIX}/${PKGMANDIR},"
43 SUBST_MESSAGE.install=  Fixing installation paths
44 SUBST_STAGE.install=    post-patch
45 SUBST_FILES.install=    src/calibre/linux.py
46
47 BUILDLINK_API_DEPENDS.libusb+=  libusb>=0.1.12
48 .include "../../devel/libusb/buildlink3.mk"
49 .include "../../graphics/py-imaging/buildlink3.mk"
50 .include "../../lang/python/application.mk"
51 .include "../../lang/python/egg.mk"
52 .include "../../sysutils/hal/buildlink3.mk"
53 BUILDLINK_API_DEPENDS.py-dbus+= ${PYPKGPREFIX}-dbus>=0.82.2
54 .include "../../sysutils/py-dbus/buildlink3.mk"
55 .include "../../textproc/py-elementtree/buildlink3.mk"
56 .include "../../x11/py-sip/buildlink3.mk"
57 .include "../../x11/py-qt4/buildlink3.mk"
58 .include "../../x11/qt4-tools/buildlink3.mk"
59 .include "../../mk/bsd.pkg.mk"