Import gnome-development-monitor-0.

GNOME Development Monitor is a simple graphical tool to follow the the
development activity of projects hosted on the GNOME infrastructure.

By analysis of commit records (for the last N days) it is able to
generate and display the following informations:

* Planet GNOME.
* Aggregate statistics, like GNOME Commit digest
  (http://blogs.gnome.org/commitdigest/).
* For each project:
    * Changes to NEWS.
    * Changes to ChangeLog.
    * Easy viewing of the commit log.
    * New patches in bugzilla.


WARNING: this project is still very young and a WIP.

some comments and ok jasper@
This commit is contained in:
ajacoutot 2010-01-11 15:01:34 +00:00
parent 2cd09a0eb6
commit 6fc3a158c6
6 changed files with 121 additions and 0 deletions

View File

@ -0,0 +1,70 @@
# $OpenBSD: Makefile,v 1.1.1.1 2010/01/11 15:01:34 ajacoutot Exp $
COMMENT= follow GNOME development activity
GNOME_PROJECT= gnome-development-monitor
GNOME_VERSION= 0.1
CATEGORIES= devel
# Public Domain - GPLv3
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://www.bsdfrog.org/OpenBSD/distfiles/
MODULES= lang/python \
x11/gnome
RUN_DEPENDS= ::x11/py-gtk2 \
::www/py-htmltmpl \
::devel/py-dateutil \
::www/py-webkitgtk
DESKTOP_FILES= Yes
CONFIGURE_STYLE= # empty
PKG_ARCH= *
NO_BUILD= Yes
NO_REGRESS= Yes
BASE= gnome.py gnome.ui loading.tmpl pygooglechart.py \
summary.tmpl
INC= footer.tmpl header.tmpl
IMG= gnome.svg
DOC= README.md
pre-configure:
${SUBST_CMD} ${WRKSRC}/gnome.py
${SUBST_CMD} -c ${FILESDIR}/gnome-development-monitor.sh \
${WRKSRC}/gnome-development-monitor
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/gnome-development-monitor/inc
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/gnome-development-monitor
${INSTALL_DATA_DIR} ${PREFIX}/share/applications
${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
${INSTALL_DATA} ${WRKSRC}/gnome-development-monitor.desktop \
${PREFIX}/share/applications
${INSTALL_SCRIPT} ${WRKSRC}/gnome-development-monitor \
${PREFIX}/bin/gnome-development-monitor
.for i in ${BASE}
${INSTALL_DATA} ${WRKSRC}/${i} \
${PREFIX}/share/gnome-development-monitor/
.endfor
.for i in ${INC}
${INSTALL_DATA} ${WRKSRC}/inc/${i} \
${PREFIX}/share/gnome-development-monitor/inc/
.endfor
.for i in ${IMG}
${INSTALL_DATA} ${WRKSRC}/${i} \
${PREFIX}/share/pixmaps/
.endfor
.for i in ${DOC}
${INSTALL_DATA} ${WRKSRC}/${i} \
${PREFIX}/share/doc/gnome-development-monitor/
.endfor
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (gnome/gnome-development-monitor-0.1.tar.bz2) = NCwkI11IlgyUduJvTt7SeQ==
RMD160 (gnome/gnome-development-monitor-0.1.tar.bz2) = bPRWPcCe+C9atIuhH8/iLa9/V3w=
SHA1 (gnome/gnome-development-monitor-0.1.tar.bz2) = fH1hNwsb6qbYxr/EZ1ovfDYCdYo=
SHA256 (gnome/gnome-development-monitor-0.1.tar.bz2) = rLJSyHUtzK/8FG9lpM6sGmkUyYl4+OLRGNPdmVOl5vI=
SIZE (gnome/gnome-development-monitor-0.1.tar.bz2) = 119260

View File

@ -0,0 +1,5 @@
#!/bin/sh
#
cd ${PREFIX}/share/gnome-development-monitor && \
${MODPY_BIN} gnome.py

View File

@ -0,0 +1,9 @@
$OpenBSD: patch-gnome_py,v 1.1.1.1 2010/01/11 15:01:34 ajacoutot Exp $
--- gnome.py.orig Sun Jan 10 15:26:21 2010
+++ gnome.py Sun Jan 10 15:26:36 2010
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!${MODPY_BIN}
# SVN Commits Mailing List Parser
# For generating weekly commit digests

View File

@ -0,0 +1,14 @@
GNOME Development Monitor is a simple graphical tool to follow the the
development activity of projects hosted on the GNOME infrastructure.
By analysis of commit records (for the last N days) it is able to
generate and display the following informations:
* Planet GNOME.
* Aggregate statistics, like GNOME Commit digest
(http://blogs.gnome.org/commitdigest/).
* For each project:
* Changes to NEWS.
* Changes to ChangeLog.
* Easy viewing of the commit log.
* New patches in bugzilla.

View File

@ -0,0 +1,18 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/01/11 15:01:34 ajacoutot Exp $
bin/gnome-development-monitor
share/applications/gnome-development-monitor.desktop
share/doc/gnome-development-monitor/
share/doc/gnome-development-monitor/README.md
share/gnome-development-monitor/
share/gnome-development-monitor/gnome.py
share/gnome-development-monitor/gnome.ui
share/gnome-development-monitor/inc/
share/gnome-development-monitor/inc/footer.tmpl
share/gnome-development-monitor/inc/header.tmpl
share/gnome-development-monitor/loading.tmpl
share/gnome-development-monitor/pygooglechart.py
share/gnome-development-monitor/summary.tmpl
share/pixmaps/
share/pixmaps/gnome.svg
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database