Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Lalo Martins (27b751d4b525488110d312121132c361c2b76296)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Lalo Martins <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Lalo Martins (27b751d4b525488110d312121132c361c2b76296)
  • Date: Fri, 29 Dec 2006 02:57:02 -0600

GIT changes to master grimoire by Lalo Martins <lalo AT sourcemage.org>:

ChangeLog | 4 +++
python-devel/python-gtkmvc/DEPENDS | 3 ++
python-devel/python-gtkmvc/DETAILS | 43
+++++++++++++++++++++++++++++++++++++
python-devel/python-gtkmvc/HISTORY | 2 +
4 files changed, 52 insertions(+)

New commits:
commit 27b751d4b525488110d312121132c361c2b76296
Author: Lalo Martins <lalo AT sourcemage.org>
Commit: Lalo Martins <lalo AT sourcemage.org>

new spell: python-devel/python-gtkmvc
(this commit is actually from last week, but only now I managed to
unbreak my checkout)

diff --git a/ChangeLog b/ChangeLog
index e0e64c9..1932d52 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2006-12-29 Lalo Martins <lalo AT sourcemage.org>
+ * python-devel/python-gtkmvc: new spell, a lightweight
+ implementation of MVC and the Observer pattern using PyGTK
+
2006-12-26 Juuso Alasuutari <iuso AT sourcemage.org>
* graphics-libs/jasper: JPEG-2000 lib, migrated from z-rejected.

diff --git a/python-devel/python-gtkmvc/DEPENDS
b/python-devel/python-gtkmvc/DEPENDS
new file mode 100755
index 0000000..60c66bf
--- /dev/null
+++ b/python-devel/python-gtkmvc/DEPENDS
@@ -0,0 +1,3 @@
+depends python &&
+depends pygtk2 &&
+depends glade2
diff --git a/python-devel/python-gtkmvc/DETAILS
b/python-devel/python-gtkmvc/DETAILS
new file mode 100755
index 0000000..9e50ddb
--- /dev/null
+++ b/python-devel/python-gtkmvc/DETAILS
@@ -0,0 +1,43 @@
+ SPELL=python-gtkmvc
+ SF_PROJECT=pygtkmvc
+ VERSION=1.0.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SF_PROJECT/$SOURCE
+
SOURCE_HASH=sha512:0fd9ad01c331794ee2b68614d4184b8cabd8c50944303fbac9d560bf1549e9f5e21cefa63311a8c053b78b3b860d409b47ec62cea3e17a952048b041cad324b6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
+ WEB_SITE=http://pygtkmvc.sourceforge.net/
+ LICENSE[0]=LPGL
+ ENTERED=20061224
+ SHORT="Pygtk MVC is a thin, multiplatform framework that helps to
design and develop GUI applications based on the PyGTK toolkit."
+cat << EOF
+Pygtk MVC is a multiplatform implementation of a dialect of the
+Model-View-Controller and Observer patterns for the PyGTK2 toolkit.
+
+MVC is a pattern that can be successfully used to design and develop well
+structured GUI applications. The MVC pattern basically helps in separating
+sematics and data of the application, from their representation.
+
+Within Pygtk MVC the Observer pattern is also embedded. This pattern allows
+making separated parts independent, but still connected each other.
+
+The main focus of this implementation is the usability at first. Sometimes
+it happens that the usage of design patterns like MVC makes the software
+architecture too convoluted, since the pattern itself becomes the gravity
+centre of the software that is being designed.
+
+Pygtk MVC is a framework designed with the goal of being minimal, and thought
+to have the lowest impact on the design of the application. This puts the
+attention mostly on the application that must be developed, instead of on
+the framework that stays behind the scene.
+
+The MVC pattern has been adapted to better click with the way PyGTK-based
+applications are designed. In particular the Model and the View entities do
+not see and know each other, and the controller is responsible for
controlling
+both of them. To reduce dangerous connections between the Controller and
+the Model, the Observer pattern is provided as well.
+
+The framework makes it easy and natural to design and implement middle and
+large applications based on PyGTK from scratch. This is not always the case
+of already existing applications, when the effort of adapting them might
+very significant.
+EOF
diff --git a/python-devel/python-gtkmvc/HISTORY
b/python-devel/python-gtkmvc/HISTORY
new file mode 100644
index 0000000..b19cefa
--- /dev/null
+++ b/python-devel/python-gtkmvc/HISTORY
@@ -0,0 +1,2 @@
+2006-12-24 Lalo Martins <lalo AT sourcemage.org>
+ * DETAILS, DEPENDS, HISTORY: created spell



  • [SM-Commit] GIT changes to master grimoire by Lalo Martins (27b751d4b525488110d312121132c361c2b76296), Lalo Martins, 12/29/2006

Archive powered by MHonArc 2.6.24.

Top of Page