Annotation of pkgsrc/sysutils/dupeguru/Makefile, Revision 1.6
1.6 ! maya 1: # $NetBSD: Makefile,v 1.5 2018/03/14 17:11:26 wiz Exp $
1.1 wiz 2:
3: DISTNAME= dupeguru-src-4.0.3
4: PKGNAME= ${DISTNAME:S/-src//}
1.6 ! maya 5: PKGREVISION= 3
1.1 wiz 6: CATEGORIES= sysutils
7: MASTER_SITES= https://download.hardcoded.net/
8:
9: MAINTAINER= pkgsrc-users@NetBSD.org
10: HOMEPAGE= https://www.hardcoded.net/dupeguru/
11: COMMENT= Find duplicate files
12: LICENSE= gnu-gpl-v3
13:
14: BUILD_DEPENDS+= ${PYPKGPREFIX}-polib>=1.0.4:../../devel/py-polib
15: BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx>=1.3.4nb1:../../textproc/py-sphinx
16: DEPENDS+= ${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5
1.2 wiz 17: DEPENDS+= ${PYPKGPREFIX}-hsaudiotag3k-[0-9]*:../../audio/py-hsaudiotag3k
18: DEPENDS+= ${PYPKGPREFIX}-Send2Trash-[0-9]*:../../sysutils/py-Send2Trash
1.1 wiz 19: #DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
20: #DEPENDS+= ${PYPKGPREFIX}-cElementTree-[0-9]*:../../textproc/py-cElementTree
21:
22: EXTRACT_USING= bsdtar
23:
24: WRKSRC= ${WRKDIR}
25: USE_LANGUAGES= c
26: USE_TOOLS= gmake pax
27: #MAKE_JOBS_SAFE= no
28:
29: PYTHON_VERSIONS_INCOMPATIBLE= 27
30: REPLACE_PYTHON+= qt/run_template.py
31:
32: INSTALLATION_DIRS= bin share/applications share/dupeguru
33:
34: do-build:
35: cd ${WRKSRC} && ${PYTHONBIN} build.py
36: ${CHMOD} +x ${WRKSRC}/run.py
37:
38: do-install:
39: rm -rf ${WRKSRC}/build/dupeguru-arch
40: cd ${WRKSRC} && ${PYTHONBIN} package.py --arch
41: cd ${WRKSRC}/build/dupeguru-arch && pax -pp -rw * ${DESTDIR}${PREFIX}/share/dupeguru
42: ${RM} -rf ${DESTDIR}${PREFIX}/share/dupeguru/hsaudiotag
43: ${RM} -rf ${DESTDIR}${PREFIX}/share/dupeguru/send2trash
44: ${LN} -s ${DESTDIR}${PREFIX}/share/dupeguru/run.py ${DESTDIR}${PREFIX}/bin/dupeguru
45: ${INSTALL_DATA} ${WRKSRC}/build/dupeguru-arch/dupeguru.desktop ${DESTDIR}${PREFIX}/share/applications
1.3 wiz 46: ${RM} -f ${DESTDIR}${PREFIX}/share/dupeguru/qt/platform.py.orig
1.5 wiz 47: ${RM} -f ${DESTDIR}${PREFIX}/share/dupeguru/hscommon/sphinxgen.py.orig
1.1 wiz 48:
49: .include "../../lang/python/application.mk"
50: .include "../../lang/python/extension.mk"
51: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
52: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>