Module submission - WorkBench

duncan.gibson@xs4all.nl duncan.gibson at xs4all.nl
Sat Mar 10 12:09:02 CET 2007


module name       : WorkBench
suggested section : devel
update (y/n)      : n
bugfix (y/n)      : n
security (y/n)    : n

I've called this WorkBench rather than just plain old "wb".

This is a neat wxPython GUI sitting on top of pysvn (just submitted)
It does work, but I've only tested against a small local repository.
[There are concerns in the mail archive about performance]

It seems that you are supposed to run it from the source directory,
so it was not clear to me exactly what to do in the BUILD file. It
isn't really a python module to be installed under site-packages,
nor is it an executable and libraries to be installed in /usr/bin
and /usr/lib or /usr/share. Anyone got any ideas for improvement?

I've already raised this issue at
http://pysvn.tigris.org/servlets/ReadMsg?list=users&msgNo=483

Duncan / engelsman

-------------- next part --------------
--- WorkBench/BUILD	1970-01-01 01:00:00.000000000 +0100
+++ WorkBench/BUILD	2007-03-09 23:01:09.000000000 +0100
@@ -0,0 +1,18 @@
+(
+  prepare_install			&&
+
+  rm -rf /usr/share/doc/$MODULE		&&
+  cp -pr Docs /usr/share/doc/$MODULE	&&
+
+  XX=$(installed_version Python)			&&
+  TARGET=/usr/lib/python$XX/site-packages/$MODULE	&&
+  rm -rf $TARGET					&&
+  cp -pr Source $TARGET					&&
+
+  echo "#!/bin/sh" > /usr/bin/$MODULE				&&
+  echo "python $TARGET/wb_main.py \$*" >> /usr/bin/$MODULE	&&
+  chmod 755 /usr/bin/$MODULE
+
+) > $C_FIFO 2>&1
+
+
--- WorkBench/DEPENDS	1970-01-01 01:00:00.000000000 +0100
+++ WorkBench/DEPENDS	2007-03-08 23:12:12.000000000 +0100
@@ -0,0 +1,2 @@
+depends pysvn	&&
+depends wxPython
--- WorkBench/DETAILS	1970-01-01 01:00:00.000000000 +0100
+++ WorkBench/DETAILS	2007-03-10 12:08:07.000000000 +0100
@@ -0,0 +1,28 @@
+          MODULE=WorkBench
+         VERSION=1.5.1
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://pysvn.tigris.org/files/documents/1233/36239/
+      SOURCE_VFY=sha1:2a7d917cb4648ff6e535f2220ba03da3034bbd31
+        WEB_SITE=http://pysvn.tigris.org/
+         ENTERED=20070308
+         UPDATED=20070308
+           SHORT="GUI for Subversion using pysvn and wxPython"
+
+# NOTE: I googled, but could not find a generic source url :-(
+
+cat << EOF
+WorkBench is a wxPython GUI that uses the pysvn API to subversion.
+
+The pysvn module is a python interface to the Subversion version
+control system. This API exposes client interfaces for managing a
+working copy, querying a repository, and synchronizing the two.
+
+This API cannot create new repositories; it can only interact with
+existing repositories. If you need to create a repository, use the
+svnadmin command from Subversion.
+
+Using the API, you can check out a working copy, add, edit,
+and remove working files, and check in, compare, or discard your
+changes. Repository properties such as keyword expansion, end of line
+characters, and ignore lists can also be examined and manipulated.
+EOF
-------------- next part --------------
lvu submit WorkBench 511060b0fb284c62efd9f6c20ab91312  -
2.6.20 2.6.12 gcc-3.4.6 glibc-2.3.6


More information about the Lunar mailing list