Merge lp:~virtualbricks/virtualbrick/virtualbricks-0.5 into lp:virtualbrick/0.x

Proposed by Francesco Apollonio
Status: Merged
Approved by: Francesco Apollonio
Approved revision: 354
Merged at revision: 360
Proposed branch: lp:~virtualbricks/virtualbrick/virtualbricks-0.5
Merge into: lp:virtualbrick/0.x
Diff against target: 447 lines (+333/-6) (has conflicts)
14 files modified
debian/changelog (+73/-0)
debian/compat (+1/-0)
debian/control (+30/-0)
debian/copyright (+35/-0)
debian/dirs (+1/-0)
debian/menu (+6/-0)
debian/rules (+13/-0)
debian/source/format (+1/-0)
debian/virtualbricks.1 (+50/-0)
debian/virtualbricks.install (+1/-0)
debian/watch (+4/-0)
setup.py (+30/-5)
share/vb_32x32.xpm (+87/-0)
share/virtualbricks.desktop (+1/-1)
Conflict adding file debian.  Moved existing file to debian.moved.
Text conflict in setup.py
Conflict adding file share/vb_32x32.xpm.  Moved existing file to share/vb_32x32.xpm.moved.
To merge this branch: bzr merge lp:~virtualbricks/virtualbrick/virtualbricks-0.5
Reviewer Review Type Date Requested Status
Francesco Apollonio Pending
Review via email: mp+88554@code.launchpad.net

Description of the change

now the installation procedure is fully compatible with debian packets.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory 'debian'
2=== renamed directory 'debian' => 'debian.moved'
3=== added file 'debian/changelog'
4--- debian/changelog 1970-01-01 00:00:00 +0000
5+++ debian/changelog 2012-01-13 20:33:24 +0000
6@@ -0,0 +1,73 @@
7+virtualbricks (0.5-5) unstable; urgency=low
8+
9+ * Renamed the package; after the decision of the VNM project team
10+ (http://sourceforge.net/projects/virtualnetmgr/) and the qemulator
11+ developer to merge the projects, the project now is called
12+ virtualbricks.
13+ * Fixed all the files involved in the renaming.
14+ * Switch to dpkg-source 3.0 (quilt) format.
15+ * debian/control: changed the email of the maintainer field.
16+ * debian/control: bumped standards version to 3.9.2.
17+ * debian/control: added a qemulator dummy bin transition package.
18+ * debian/copyright: updated the copyright information.
19+ * added virtualbricks.install.
20+ * fixed watch file.
21+ * Made the transition to dh_python2. (Closes: #617047)
22+ * debian/control: removed build-dep on patchutils.
23+ * debian/control: changed suggess from python-gnome2-extras to
24+ python-eggtrayicon (thanks to Bilal Akhtar <bilal.akhtar96@gmail.com>)
25+ * Fixed typos. (Closes: #594581, 546152)
26+ * added debian/copyright_hints.
27+
28+ -- Francesco Namuri <franam@debian.org> Sun, 08 Jan 2012 13:06:24 +0100
29+
30+qemulator (0.5-3.2) unstable; urgency=low
31+
32+ * Non-maintainer upload.
33+ * Replace the libmagickcore2-extra build-dependency with the new
34+ libmagickcore-extra virtual package. (Closes: #573973)
35+
36+ -- Adam D. Barratt <adam@adam-barratt.org.uk> Fri, 19 Mar 2010 18:28:15 +0000
37+
38+qemulator (0.5-3.1) unstable; urgency=low
39+
40+ * Non-maintainer upload
41+ * Add libmagickcore2-extra as build-depends since imagemagick has
42+ reorganised the plugin packages (thanks to Stuart Prescott)
43+ (Closes: #560604)
44+
45+ -- Steffen Joeris <white@debian.org> Wed, 23 Dec 2009 22:19:35 +0100
46+
47+qemulator (0.5-3) unstable; urgency=low
48+
49+ * debian/patches/fix_python_dir.patch: fixed to avoid patching of
50+ usr/bin/qemulator symlink. (Closes: #442717)
51+ * debian/copyright: fixed email of author.
52+ * debian/menu: updated to fit to new debian menu structure.
53+
54+ -- Francesco Namuri <francesco@namuri.it> Sun, 16 Sep 2007 21:23:56 +0200
55+
56+qemulator (0.5-2) unstable; urgency=low
57+
58+ * debian/rules: added rules to fit to the debian python policy.
59+ * debian/copyright: fixed some typos.
60+ * debian/docs: removed "README".
61+ * debian/control: made some changes to fit to the debian python policy.
62+ * debian/control: added dependency on python-glade2. (Closes: #434542)
63+ * Added debian/watch.
64+ * Moved arch-indep python files to /usr/share/qemulator.
65+ * Added debian/patches/fix_python_dir.patch to fix calls to old python
66+ directory, see previous entry.
67+ * Include debian/links to generate the link from
68+ /usr/share/qemulator/qemulator.py to /usr/bin/qemulator
69+
70+ -- Francesco Namuri <francesco@namuri.it> Sun, 29 Jul 2007 16:47:00 +0200
71+
72+qemulator (0.5-1) unstable; urgency=low
73+
74+ * Initial release. (Closes: #429818: ITP: qemulator -- it's a free
75+ solution for easy setup and management of qemu - Debian Bug report
76+ logs)
77+
78+ -- Francesco Namuri <francesco@namuri.it> Wed, 20 Jun 2007 16:11:22 +0200
79+
80
81=== added file 'debian/compat'
82--- debian/compat 1970-01-01 00:00:00 +0000
83+++ debian/compat 2012-01-13 20:33:24 +0000
84@@ -0,0 +1,1 @@
85+5
86
87=== added file 'debian/control'
88--- debian/control 1970-01-01 00:00:00 +0000
89+++ debian/control 2012-01-13 20:33:24 +0000
90@@ -0,0 +1,30 @@
91+Source: virtualbricks
92+Section: otherosfs
93+Priority: extra
94+Maintainer: Francesco Namuri <franam@debian.org>
95+X-Python-Version: >= 2.4
96+Build-Depends: cdbs (>=0.4.90~), debhelper (>= 5.0.38), imagemagick, libmagickcore-extra, python (>= 2.6.6-3~)
97+Standards-Version: 3.9.2
98+
99+Package: virtualbricks
100+Architecture: all
101+Depends: ${misc:Depends}, ${python:Depends}, python-gtk2, python-glade2, libglade2-0, python-pygraphviz, python-imaging, vde2
102+Recommends: qemu, gksu, vde2-cryptcab
103+Suggests: python-eggtrayicon, kvm-qemu
104+Homepage: http://virtualbricks.eu/
105+Provides: qemulator
106+Replaces: qemulator (<< 0.5-4)
107+Breaks: qemulator (<< 0.5-4)
108+Description: is a Virtualization suite for qemu/kvm VMs and vde2 networks
109+ Virtualbricks is a fully featured virtualization suite and a complete GUI to
110+ manage Qemu/KVM and Virtual Distributed Ethernet. It provides easy but
111+ detailed device configuration interface, programmable control of the running
112+ processes and a graphical interactive view of the virtual network topology.
113+
114+Package: qemulator
115+Depends: virtualbricks, ${misc:Depends}
116+Architecture: all
117+Section: oldlibs
118+Description: transitional dummy package to virtualbriks
119+ This is a transitional package to virtualbricks, and can be safely removed
120+ after the installation is complete.
121
122=== added file 'debian/copyright'
123--- debian/copyright 1970-01-01 00:00:00 +0000
124+++ debian/copyright 2012-01-13 20:33:24 +0000
125@@ -0,0 +1,35 @@
126+This package was debianized by Francesco Namuri <francesco@namuri.it> on
127+Wed, 20 Jun 2007 15:54:55 +0200.
128+
129+It was downloaded from http://qemulator.createweb.de/
130+
131+Upstream Author:
132+
133+ Rainer Haage <qemulator@createweb.de>
134+
135+Copyright:
136+
137+ Copyright © 2006 Raineer Haage
138+ Copyright © 2011 Carlo Caini, Daniele Lacamera, Francesco Apollonio,
139+ Pierre-Louis Bonicoli, Simone Abbati
140+
141+License:
142+
143+ This package is free software; you can redistribute it and/or modify
144+ it under the terms of the GNU General Public License as published by
145+ the Free Software Foundation, version 2.
146+
147+ This package is distributed in the hope that it will be useful,
148+ but WITHOUT ANY WARRANTY; without even the implied warranty of
149+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
150+ GNU General Public License for more details.
151+
152+ You should have received a copy of the GNU General Public License
153+ along with this package; if not, write to the Free Software
154+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
155+
156+On Debian systems, the complete text of the GNU General
157+Public License can be found in `/usr/share/common-licenses/GPL-2'.
158+
159+The Debian packaging is © 2011, Francesco Namuri <francesco@namuri.it> and
160+is licensed under the GPL, see above.
161
162=== added file 'debian/copyright_hints'
163=== added file 'debian/dirs'
164--- debian/dirs 1970-01-01 00:00:00 +0000
165+++ debian/dirs 2012-01-13 20:33:24 +0000
166@@ -0,0 +1,1 @@
167+usr/bin
168
169=== added file 'debian/menu'
170--- debian/menu 1970-01-01 00:00:00 +0000
171+++ debian/menu 2012-01-13 20:33:24 +0000
172@@ -0,0 +1,6 @@
173+?package(virtualbricks):needs="X11"\
174+ section="Applications/Emulators"\
175+ title="Virtualbricks"\
176+ longtitle="a solution for easy setup and management of qemu"\
177+ icon="virtualbricks.xpm"\
178+ command="/usr/bin/virtualbricks"
179
180=== added file 'debian/rules'
181--- debian/rules 1970-01-01 00:00:00 +0000
182+++ debian/rules 2012-01-13 20:33:24 +0000
183@@ -0,0 +1,13 @@
184+#!/usr/bin/make -f
185+
186+DEB_PYTHON2_MODULE_PACKAGES = virtualbricks
187+
188+include /usr/share/cdbs/1/rules/debhelper.mk
189+include /usr/share/cdbs/1/rules/utils.mk
190+include /usr/share/cdbs/1/class/python-distutils.mk
191+
192+DEB_INSTALL_MANPAGES_virtualbricks = debian/virtualbricks.1
193+
194+install/virtualbricks::
195+ mkdir -p debian/virtualbricks/usr/share/pixmaps/
196+ cp share/vb_32x32.xpm debian/virtualbricks/usr/share/pixmaps/virtualbricks.xpm
197
198=== added directory 'debian/source'
199=== added file 'debian/source/format'
200--- debian/source/format 1970-01-01 00:00:00 +0000
201+++ debian/source/format 2012-01-13 20:33:24 +0000
202@@ -0,0 +1,1 @@
203+3.0 (quilt)
204
205=== added file 'debian/stamp-patched'
206=== added file 'debian/virtualbricks.1'
207--- debian/virtualbricks.1 1970-01-01 00:00:00 +0000
208+++ debian/virtualbricks.1 2012-01-13 20:33:24 +0000
209@@ -0,0 +1,50 @@
210+.\"Created with GNOME Manpages Editor Wizard
211+.\"http://sourceforge.net/projects/gmanedit2
212+.TH virtualbricks 1 "December 4, 2011" "" ""
213+
214+.SH NAME
215+virtualbricks \- an all in one virtualisation solution
216+
217+.SH SYNOPSIS
218+.B virtualbricks
219+.RI [ options ]
220+.br
221+
222+.SH DESCRIPTION
223+.B virtualbricks
224+Virtualization suite for qemu/kvm virtual machines and vde2 networks
225+
226+.PP
227+\fBvirtualbricks\fP is a fully featured virtualization suite and a complete GUI to manage
228+Qemu/KVM and Virtual Distributed Ethernet. It provides easy but detailed device
229+configuration interface, programmable control of the running processes and a
230+graphical interactive view of the virtual network topology.
231+
232+.SH OPTIONS
233+.B
234+.IP -nogui
235+starts
236+.B virtualbricks
237+in no GUI mode, only the command line interpreter.
238+
239+.B
240+.IP -server
241+starts
242+.B virtualbricks
243+in server mode. Require root privileges.
244+
245+.B
246+.IP -noterm
247+starts
248+.B virtualbricks
249+in GUI only mode, no command line.
250+
251+.SH "SEE ALSO"
252+.BR qemu (1).
253+
254+.SH "AUTHOR"
255+virtualbricks was written by Daniele Lacamera <daniele.lacamera@tass.be>, Francesco Apollonio <f.apollonio@ldlabs.org> and others. From an idea by Carlo Caini. The codebase is inherited from Qemulator by Rainer Haage <qemulator\-form@createweb.de>. See "copyright".
256+
257+.PP
258+This manual page was written by Francesco Namuri <francesco@namuri.it>,
259+for the Debian project (but may be used by others).
260
261=== added file 'debian/virtualbricks.install'
262--- debian/virtualbricks.install 1970-01-01 00:00:00 +0000
263+++ debian/virtualbricks.install 2012-01-13 20:33:24 +0000
264@@ -0,0 +1,1 @@
265+debian/tmp/usr/
266
267=== added file 'debian/watch'
268--- debian/watch 1970-01-01 00:00:00 +0000
269+++ debian/watch 2012-01-13 20:33:24 +0000
270@@ -0,0 +1,4 @@
271+version=3
272+
273+http://qemulator.createweb.de/plugins/downloads/ \
274+dodownload.php\?file=Qemulator-(.*)\.tar\.gz
275
276=== modified file 'setup.py'
277--- setup.py 2012-01-10 20:39:30 +0000
278+++ setup.py 2012-01-13 20:33:24 +0000
279@@ -19,7 +19,12 @@
280 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
281 """
282
283+<<<<<<< TREE
284 CURRENT_VERSION="1.0"
285+=======
286+CURRENT_VERSION="0.6"
287+CURRENT_MICRO_VERSION="350"
288+>>>>>>> MERGE-SOURCE
289 SUPPORTED_LANGS = ['it','nl','fr','de','es']
290
291 from distutils.core import setup
292@@ -34,15 +39,27 @@
293
294
295 glade = open('share/virtualbricks.template.glade','r').read()
296-micro = open('.bzr/branch/last-revision','r').read().split(' ')[0]
297+try:
298+ micro = open('.bzr/branch/last-revision','r').read().split(' ')[0]
299+except:
300+ micro = CURRENT_MICRO_VERSION
301+
302 if micro == '':
303- micro = '000'
304+ micro = CURRENT_MICRO_VERSION
305
306 virtualbricks_version=CURRENT_VERSION+'.'+micro
307
308-open('/tmp/virtualbricks.glade.step1','w+').write(re.sub('___VERSION___', virtualbricks_version, glade))
309-glade = open('/tmp/virtualbricks.glade.step1','r').read()
310-open('share/virtualbricks.glade','w+').write(re.sub('__IMAGES_PATH__', sys.prefix + '/share', glade))
311+<<<<<<< TREE
312+open('/tmp/virtualbricks.glade.step1','w+').write(re.sub('___VERSION___', virtualbricks_version, glade))
313+glade = open('/tmp/virtualbricks.glade.step1','r').read()
314+open('share/virtualbricks.glade','w+').write(re.sub('__IMAGES_PATH__', sys.prefix + '/share', glade))
315+=======
316+print "Setup Virtualbricks " + virtualbricks_version
317+
318+open('/tmp/virtualbricks.glade.step1','w+').write(re.sub('___VERSION___', virtualbricks_version, glade))
319+glade = open('/tmp/virtualbricks.glade.step1','r').read()
320+open('share/virtualbricks.glade','w+').write(re.sub('__IMAGES_PATH__', sys.prefix + '/share', glade))
321+>>>>>>> MERGE-SOURCE
322
323
324
325@@ -85,6 +102,7 @@
326 package_dir = {'': '.'}
327 )
328
329+print "Cleaning..",
330 #Remove compiled l10n files
331 for d in tempdirs:
332 try:
333@@ -95,3 +113,10 @@
334 except:
335 print "Not critical error while removing: %s(.virtualbricks.mo)" %d
336 continue
337+
338+#Remove .glade file created in setup process
339+try:
340+ os.unlink('share/virtualbricks.glade')
341+ print "Done"
342+except:
343+ print "Not critical error while removing glade file"
344
345=== added file 'share/vb_32x32.xpm'
346--- share/vb_32x32.xpm 1970-01-01 00:00:00 +0000
347+++ share/vb_32x32.xpm 2012-01-13 20:33:24 +0000
348@@ -0,0 +1,87 @@
349+/* XPM */
350+static char * vb_32x32_xpm[] = {
351+"32 32 52 1",
352+" c None",
353+". c #CB4343",
354+"+ c #CA4343",
355+"@ c #CB4444",
356+"# c #CB4848",
357+"$ c #CB4747",
358+"% c #C1CCCC",
359+"& c #C1CBCB",
360+"* c #CA5252",
361+"= c #C95A5A",
362+"- c #C96060",
363+"; c #CA5151",
364+"> c #CA4A4A",
365+", c #C94D4D",
366+"' c #C95959",
367+") c #C77373",
368+"! c #C96363",
369+"~ c #CA4C4C",
370+"{ c #CA4545",
371+"] c #CA4444",
372+"^ c #CA4E4E",
373+"/ c #CA5454",
374+"( c #C95252",
375+"_ c #CA5050",
376+": c #CA4D4D",
377+"< c #CA5353",
378+"[ c #CB4242",
379+"} c #C95151",
380+"| c #CA4F4F",
381+"1 c #CA4747",
382+"2 c #C95858",
383+"3 c #CB4646",
384+"4 c #CA4646",
385+"5 c #CA4848",
386+"6 c #C95656",
387+"7 c #CB4545",
388+"8 c #CA5555",
389+"9 c #CA5656",
390+"0 c #C95555",
391+"a c #CA4B4B",
392+"b c #C95F5F",
393+"c c #CB4141",
394+"d c #C95454",
395+"e c #CB4040",
396+"f c #CA5757",
397+"g c #CA5959",
398+"h c #C95B5B",
399+"i c #C95C5C",
400+"j c #CA5858",
401+"k c #C86666",
402+"l c #C96161",
403+"m c #CA4949",
404+" ",
405+" ",
406+" .+.....+. ",
407+" .@@@@@@@@ ",
408+" +@@@@@++ ",
409+" @@@@@@+@ ",
410+" .+....++ ",
411+" ###$$### %& ",
412+" ***=-;*; >,'))!=~ ",
413+" {{]^/+{] ]].(_.{] ",
414+" ...:<[.. ..[}|[.. ",
415+" 11$;2311 4536/7]. ",
416+" /88//88< .{_98/8; ",
417+" [[[[[[[[ ]..[[[[. ",
418+" ...[[... .[.....@ ",
419+" ^|^*0^|^ |0^^|a] ",
420+" ^|^2b:|: .]<-:^|~ ",
421+" ..[~*c.. +.1/c... ",
422+" [[c~de[[ [[#8e.]. ",
423+" fgghiggf +7gghij< ",
424+" {{{{{{{{ @.@{{{{{] ",
425+" @....... .......]] ",
426+" {{{44{{4 {{{{{{].. ",
427+" 9jf-k9fl~[~fjjjf^ ",
428+" [[ca*ee/>..[[[[[. ",
429+" @+.:<cc/m[[..@++@ ",
430+" @@[;'^^'<|_~]@@+ ",
431+" :::^^:^~ ",
432+" ........ ",
433+" +@@@@@@@ ",
434+" ",
435+" "};
436
437=== renamed file 'share/vb_32x32.xpm' => 'share/vb_32x32.xpm.moved'
438=== modified file 'share/virtualbricks.desktop'
439--- share/virtualbricks.desktop 2011-11-27 20:55:46 +0000
440+++ share/virtualbricks.desktop 2012-01-13 20:33:24 +0000
441@@ -1,5 +1,5 @@
442 [Desktop Entry]
443-Version=0.4
444+Version=0.5
445 Name=Virtualbricks
446 Comment=Manage your virtual network and virtual machines
447 Exec=virtualbricks

Subscribers

People subscribed via source and target branches