Makefile 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # $OpenBSD: Makefile,v 1.7 2017/03/12 14:37:53 jasper Exp $
  2. COMMENT = keyboard-focused browser with a minimal GUI
  3. MODPY_EGG_VERSION = 0.10.1
  4. DISTNAME = qutebrowser-${MODPY_EGG_VERSION}
  5. HOMEPAGE = https://www.qutebrowser.org/
  6. MAINTAINER = Jasper Lievisse Adriaanse <jasper@openbsd.org>
  7. CATEGORIES = www
  8. # GPLv3
  9. PERMIT_PACKAGE_CDROM = Yes
  10. MODULES = lang/python
  11. MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
  12. MODPY_PI = Yes
  13. MODPY_SETUPTOOLS = Yes
  14. RUN_DEPENDS = devel/desktop-file-utils \
  15. textproc/py-cssutils${MODPY_FLAVOR} \
  16. textproc/py-PEG2${MODPY_FLAVOR} \
  17. textproc/py-pygments${MODPY_FLAVOR} \
  18. textproc/py-yaml${MODPY_FLAVOR} \
  19. x11/gtk+3,-guic \
  20. x11/py-qt5${MODPY_FLAVOR} \
  21. www/py-jinja2${MODPY_FLAVOR}
  22. post-install:
  23. ${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
  24. ${INSTALL_DATA} ${WRKSRC}/qutebrowser.desktop ${PREFIX}/share/applications/
  25. ${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps/qutebrowser/
  26. ${INSTALL_DATA} ${WRKSRC}/icons/*.{ico,xpm} ${PREFIX}/share/pixmaps/qutebrowser/
  27. .for s in 16 24 32 48 64 96 128 256 512
  28. ${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/${s}x${s}/apps/
  29. ${INSTALL_DATA} ${WRKSRC}/icons/qutebrowser-${s}x${s}.png \
  30. ${PREFIX}/share/icons/hicolor/${s}x${s}/apps/qutebrowser.png
  31. .endfor
  32. ${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/scalable/apps/
  33. ${INSTALL_DATA} ${WRKSRC}/icons/qutebrowser.svg \
  34. ${PREFIX}/share/icons/hicolor/scalable/apps/
  35. .include <bsd.port.mk>