| @@ -1,42 +1,49 @@ | | | @@ -1,42 +1,49 @@ |
1 | # $NetBSD: Makefile,v 1.18 2020/03/10 22:10:48 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.19 2020/05/27 11:10:19 gdt Exp $ |
2 | | | 2 | |
3 | DISTNAME= syncthing-gtk-0.9.2.3 | | 3 | DISTNAME= syncthing-gtk-0.9.2.3 |
4 | PKGREVISION= 11 | | 4 | PKGREVISION= 12 |
5 | CATEGORIES= net | | 5 | CATEGORIES= net |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=syncthing/} | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=syncthing/} |
7 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 7 | GITHUB_TAG= v${PKGVERSION_NOREV} |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= https://github.com/syncthing/syncthing-gtk | | 10 | HOMEPAGE= https://github.com/syncthing/syncthing-gtk |
11 | COMMENT= GTK3 & Python based GUI for Syncthing | | 11 | COMMENT= GTK3 & Python based GUI for Syncthing |
12 | LICENSE= gnu-gpl-v2 | | 12 | LICENSE= gnu-gpl-v2 |
13 | | | 13 | |
14 | DEPENDS+= syncthing>=0.13.0:../../net/syncthing | | 14 | DEPENDS+= syncthing>=0.13.0:../../net/syncthing |
15 | DEPENDS+= psmisc-[0-9]*:../../sysutils/psmisc # for killall | | 15 | DEPENDS+= psmisc-[0-9]*:../../sysutils/psmisc # for killall |
16 | DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil | | 16 | DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil |
17 | DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3 | | 17 | DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3 |
18 | | | 18 | |
19 | PYTHON_VERSIONS_ACCEPTED= 27 | | 19 | PYTHON_VERSIONS_ACCEPTED= 27 |
20 | EGG_NAME= ${DISTNAME:S/0/v0/:S/-/_/} | | 20 | EGG_NAME= ${DISTNAME:S/0/v0/:S/-/_/} |
21 | | | 21 | |
22 | REPLACE_PYTHON+= *.py scripts/*.py syncthing_gtk/*.py | | 22 | REPLACE_PYTHON+= *.py scripts/*.py syncthing_gtk/*.py |
23 | | | 23 | |
24 | SUBST_CLASSES+= paths | | 24 | SUBST_CLASSES+= path_s |
25 | SUBST_STAGE.paths= pre-build | | 25 | SUBST_STAGE.path_s= pre-build |
26 | SUBST_MESSAGE.paths= Fixing hard-coded paths | | 26 | SUBST_MESSAGE.path_s= Fixing hard-coded paths to /usr/share |
27 | SUBST_FILES.paths= scripts/syncthing-gtk | | 27 | SUBST_FILES.path_s= scripts/syncthing-gtk |
28 | SUBST_FILES.paths+= syncthing-gtk.desktop | | 28 | SUBST_FILES.path_s+= syncthing_gtk/app.py |
29 | SUBST_FILES.paths+= syncthing_gtk/app.py | | 29 | SUBST_FILES.path_s+= syncthing_gtk/uisettingsdialog.py |
30 | SUBST_FILES.paths+= syncthing_gtk/uisettingsdialog.py | | 30 | SUBST_FILES.path_s+= syncthing_gtk/wizard.py |
31 | SUBST_FILES.paths+= syncthing_gtk/wizard.py | | 31 | SUBST_SED.path_s= -e 's|/usr/share/syncthing-gtk|${PREFIX}/share/syncthing-gtk|' |
32 | SUBST_SED.paths= -e 's|/usr/share/syncthing-gtk|${PREFIX}/share/syncthing-gtk|' | | 32 | |
| | | 33 | SUBST_CLASSES+= path_b |
| | | 34 | SUBST_STAGE.path_b= pre-build |
| | | 35 | SUBST_MESSAGE.path_b= Fixing hard-coded paths to /usr/bin |
| | | 36 | SUBST_FILES.path_b= syncthing-gtk.desktop |
| | | 37 | SUBST_FILES.path_b+= syncthing_gtk/configuration.py |
| | | 38 | SUBST_SED.path_b= -e 's|/usr/bin/syncthing|${PREFIX}/bin/syncthing|' |
| | | 39 | # \todo Extend to /usr/bin for command paths in app.py |
33 | | | 40 | |
34 | BUILDLINK_ABI_DEPENDS.libnotify+= libnotify>=0.7.6nb4 | | 41 | BUILDLINK_ABI_DEPENDS.libnotify+= libnotify>=0.7.6nb4 |
35 | .include "../../sysutils/libnotify/buildlink3.mk" | | 42 | .include "../../sysutils/libnotify/buildlink3.mk" |
36 | BUILDLINK_API_DEPENDS.librsvg+= librsvg>=2.40.9nb2 # for introspection | | 43 | BUILDLINK_API_DEPENDS.librsvg+= librsvg>=2.40.9nb2 # for introspection |
37 | .include "../../graphics/librsvg/buildlink3.mk" | | 44 | .include "../../graphics/librsvg/buildlink3.mk" |
38 | .include "../../lang/python/application.mk" | | 45 | .include "../../lang/python/application.mk" |
39 | .include "../../lang/python/distutils.mk" | | 46 | .include "../../lang/python/distutils.mk" |
40 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | | 47 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" |
41 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | | 48 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" |
42 | .include "../../mk/bsd.pkg.mk" | | 49 | .include "../../mk/bsd.pkg.mk" |