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