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

File: [cvs.NetBSD.org] / pkgsrc / net / nagstamon / Makefile (download)

Revision 1.36, Fri Jul 3 14:41:42 2015 UTC (4 years, 5 months ago) by bouyer
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.35: +6 -6 lines

Update nagstamon to 1.0.1, ok imil@
Changes since 0.9.9:

    added option to disable system keyring storage to prevent crashes
    reverted default sorting order to "Descending"
    compiled to run on vintage systems like Windows XP
    fixed vanishing Nagstamon submenu in Ubuntu Appindicator
    fixed too narrow fullscreen display

    added custom event notification with custom commands
    added highlighting of new events
    added storage of passwords in OS keyring
    added optional tooltip for full status information
    added support for applying custom actions to specific monitor only
    added copy buttons for servers and actions dialogs
    added stopping notification if event already vanished
    added support for Op5Monitor 6.3 instead of Ninja
    added experimental Zabbix support
    added automatic refreshing after acknowledging
    added permanent hamburger menu
    unified layout of dialogs
    various Check_MK improvements
    fixed old regression not-staying-on-top-bug
    fixed Check_MK-Recheck-DOS-bug
    fixed pop window size calculation on multiple screens
    fixed following popup window on multiple screens
    fixed hiding dialogs in MacOSX
    fixed ugly statusbar font in MacOSX
    fixed use of changed colors
    fixed non-ascending default sort order
    fixed Opsview downtime dialog
    fixed sometimes not working context menu
    fixed some GUI glitches
    fixed password saving bug
    fixed Centreon language inconsistencies
    fixed regression Umlaut bug

# $NetBSD: Makefile,v 1.36 2015/07/03 14:41:42 bouyer Exp $

VERSION=	1.0.1
DISTNAME=	Nagstamon-${VERSION}
PKGNAME=	${DISTNAME:S/N/n/}
#PKGREVISION=	14
CATEGORIES=	net python
MASTER_SITES=	https://nagstamon.ifw-dresden.de/files-nagstamon/stable/

MAINTAINER=	imil@gcu.info
HOMEPAGE=	http://nagstamon.ifw-dresden.de/
COMMENT=	Nagios status monitor which takes place in systray or on desktop
LICENSE=	gnu-gpl-v2

DEPENDS+=	${PYPKGPREFIX}-lxml>=2.2.4:../../textproc/py-lxml
DEPENDS+=	${PYPKGPREFIX}-libxslt>=1.1.24:../../textproc/py-libxslt
DEPENDS+=	sox>=14.0.1:../../audio/sox

USE_LANGUAGES=		# none
PYDISTUTILSPKG=		yes

WRKSRC=			${WRKDIR}/Nagstamon

INSTALLATION_DIRS+=	${PKGMANDIR}/man1
REPLACE_PYTHON=		${WRKSRC}/*.py
REPLACE_PYTHON+=	${WRKSRC}/Nagstamon/Server/Multisite.py

PYTHON_VERSIONS_INCOMPATIBLE=	33 34 # py-libxslt, py-ORBit via py-gnome2, py-gtk2

SUBST_CLASSES+=		mandir
SUBST_STAGE.mandir=	pre-configure
SUBST_SED.mandir=	-e s,@PKGMANDIR@,${PKGMANDIR},g
SUBST_FILES.mandir=	setup.py

# Upstream renamed script from nagstamon to nagstamon.py
# Preserve compatibility with previous version of the package
post-install:
	${LN} -s ${DESTDIR}${PREFIX}/bin/nagstamon.py \
		${DESTDIR}${PREFIX}/bin/nagstamon

.include "../../graphics/librsvg/buildlink3.mk"
.include "../../textproc/py-libxml2/buildlink3.mk"
.include "../../x11/py-gtk2/buildlink3.mk"
.include "../../x11/py-gnome2-extras/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
.include "../../mk/bsd.pkg.mk"