[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / sysutils / dupeguru

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>