--- esvn-0.6.12+1.orig/debian/menu +++ esvn-0.6.12+1/debian/menu @@ -0,0 +1,6 @@ +?package(esvn):\ + needs="X11"\ + section="Apps/Programming"\ + title="esvn"\ + icon="/usr/share/pixmaps/esvn.xpm"\ + command="/usr/bin/esvn" --- esvn-0.6.12+1.orig/debian/esvn.1 +++ esvn-0.6.12+1/debian/esvn.1 @@ -0,0 +1,89 @@ +.\" Hey, Emacs! This is an -*- nroff -*- source file. +.\" +.\" Copyright (C) 1996 Erick Branderhorst +.\" +.\" This is free software; you can redistribute it and/or modify it under +.\" the terms of the GNU General Public License as published by the Free +.\" Software Foundation; either version 2, or (at your option) any later +.\" version. +.\" +.\" This is distributed in the hope that it will be useful, but WITHOUT +.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +.\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +.\" for more details. +.\" +.\" You should have received a copy of the GNU General Public License with +.\" your Debian GNU/Linux system, in /usr/share/common-licenses/GPL, or with +.\" the dpkg source package as the file COPYING. If not, write to the Free +.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +.\" +.\" This manpage is created thanks to: +.\" Kai Henningsen , +.\" Ian Jackson , +.\" David H. Silber , +.\" Carl Streeter , +.\" Martin Michlmayr . +.\" +.TH UNDOCUMENTED 1 "August 24th, 2003" "Debian GNU/Linux" "Linux Programmer's Manual" +.SH NAME +undocumented \- No manpage for this program, utility or function. +.SH DESCRIPTION +This +.B program, utility +or +.B function +does not have a useful manpage. Before opening a bug to report this, +please check with the Debian Bug Tracking System (BTS) at +.RI < http://bugs.debian.org/ > +if a bug has already been reported. If not, you can submit a wishlist bug +if you want. + +If you are a competent and accurate writer and are willing to spend +the time reading the source code and writing good manpages please +write a better man page than this one. Please +.B contact +the +.B package maintainer +and copy +.I man-pages@qa.debian.org +in order to avoid several people working on the same manpage. + +Even if you are not an accurate writer, your input may be helpful. +Writing manual pages is quite easy, the format is described in +.BR man (1). +The most important and time-consuming task is to collect the +information to be put in the new manpage. + +Try the following options if you want more information. + +foo \-\-help, foo \-h, foo \-? +.PP +info foo +.PP +whatis foo, apropos foo +.PP +check directories /usr/share/doc/foo, /usr/lib/foo +.PP +dpkg \-\-listfiles foo, dpkg \-\-search foo +.PP +locate '*foo*' +.PP +find / \-name '*foo*' +.PP +The documentation might be in a package starting with the same +name as the package the software belongs to, but ending with -doc or -docs. +.PP +If you still didn't find the information you are looking for you might +consider posting a call for help to +.IR debian-user@lists.debian.org . +.SH SEE ALSO +.BR info (1), +.BR whatis (1), +.BR apropos (1), +.BR dpkg (8), +.BR locate (1), +.BR find (1), +.BR updatedb (1), +.BR undocumented (2), +.BR man (7), +.BR missing (7). --- esvn-0.6.12+1.orig/debian/copyright +++ esvn-0.6.12+1/debian/copyright @@ -0,0 +1,42 @@ +This package was debianized by Pierre Chifflier on +Mon, 6 Sep 2004 17:13:14 +0200. + +It was downloaded from http://esvn.umputun.com/ + +Upstream Authors: +ugene Bort (aka Umputun) +Sean Wheller + +Copyright: + + +As a special exception, Eugene Bort gives permission to link +this program with the Qt Library (commercial or non-commercial edition), +and distribute the resulting executable, without including the source +code for the Qt library in the source distribution. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE +GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. This program is distributed in +the hope that it will be useful, but WITHOUT ANY WARRANTY; without +even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. + +See the GNU General Public License for more details. + + +On Debian systems, the complete text of the GPL is available at +/usr/share/common-licenses/GPL-2. --- esvn-0.6.12+1.orig/debian/control +++ esvn-0.6.12+1/debian/control @@ -0,0 +1,23 @@ +Source: esvn +Section: x11 +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Pierre Chifflier +Build-Depends: debhelper (>= 4.0.0), libqt3-mt-dev (>= 3:3.3.4-7), qt3-dev-tools, imagemagick, dpatch +Standards-Version: 3.7.2 + +Package: esvn +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, subversion +Recommends: esvn-doc, ssh-askpass +Description: frontend for the Subversion revision system written in Qt + eSvn is a graphical client written in Qt for the subversion revision + control system (svn). + +Package: esvn-doc +Architecture: all +Section: doc +Suggests: esvn +Description: documentation for esvn + eSvn is a graphical client written in Qt for the subversion revision + control system (svn). --- esvn-0.6.12+1.orig/debian/docs +++ esvn-0.6.12+1/debian/docs @@ -0,0 +1,2 @@ +AUTHORS +README --- esvn-0.6.12+1.orig/debian/compat +++ esvn-0.6.12+1/debian/compat @@ -0,0 +1 @@ +4 --- esvn-0.6.12+1.orig/debian/esvn-doc.files +++ esvn-0.6.12+1/debian/esvn-doc.files @@ -0,0 +1,2 @@ +#DOCS# + --- esvn-0.6.12+1.orig/debian/esvn-doc.docs +++ esvn-0.6.12+1/debian/esvn-doc.docs @@ -0,0 +1,2 @@ +html-docs + --- esvn-0.6.12+1.orig/debian/esvn-doc.doc-base +++ esvn-0.6.12+1/debian/esvn-doc.doc-base @@ -0,0 +1,12 @@ +Document: esvn +Title: The eSvn user manuel +Author: Sean Wheller +Abstract: This manual describes what esvn-0.6.0 is + and how it can be used. +Section: Apps/Programming + +Format: HTML +Index: /usr/share/doc/esvn-doc/html-docs/index.html +Files: /usr/share/doc/esvn-doc/html-docs/*.html + + --- esvn-0.6.12+1.orig/debian/esvn.manpages +++ esvn-0.6.12+1/debian/esvn.manpages @@ -0,0 +1,2 @@ +debian/esvn.1 +debian/esvn-diff-wrapper.1 --- esvn-0.6.12+1.orig/debian/esvn-diff-wrapper.1 +++ esvn-0.6.12+1/debian/esvn-diff-wrapper.1 @@ -0,0 +1,89 @@ +.\" Hey, Emacs! This is an -*- nroff -*- source file. +.\" +.\" Copyright (C) 1996 Erick Branderhorst +.\" +.\" This is free software; you can redistribute it and/or modify it under +.\" the terms of the GNU General Public License as published by the Free +.\" Software Foundation; either version 2, or (at your option) any later +.\" version. +.\" +.\" This is distributed in the hope that it will be useful, but WITHOUT +.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +.\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +.\" for more details. +.\" +.\" You should have received a copy of the GNU General Public License with +.\" your Debian GNU/Linux system, in /usr/share/common-licenses/GPL, or with +.\" the dpkg source package as the file COPYING. If not, write to the Free +.\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +.\" +.\" This manpage is created thanks to: +.\" Kai Henningsen , +.\" Ian Jackson , +.\" David H. Silber , +.\" Carl Streeter , +.\" Martin Michlmayr . +.\" +.TH UNDOCUMENTED 1 "August 24th, 2003" "Debian GNU/Linux" "Linux Programmer's Manual" +.SH NAME +undocumented \- No manpage for this program, utility or function. +.SH DESCRIPTION +This +.B program, utility +or +.B function +does not have a useful manpage. Before opening a bug to report this, +please check with the Debian Bug Tracking System (BTS) at +.RI < http://bugs.debian.org/ > +if a bug has already been reported. If not, you can submit a wishlist bug +if you want. + +If you are a competent and accurate writer and are willing to spend +the time reading the source code and writing good manpages please +write a better man page than this one. Please +.B contact +the +.B package maintainer +and copy +.I man-pages@qa.debian.org +in order to avoid several people working on the same manpage. + +Even if you are not an accurate writer, your input may be helpful. +Writing manual pages is quite easy, the format is described in +.BR man (1). +The most important and time-consuming task is to collect the +information to be put in the new manpage. + +Try the following options if you want more information. + +foo \-\-help, foo \-h, foo \-? +.PP +info foo +.PP +whatis foo, apropos foo +.PP +check directories /usr/share/doc/foo, /usr/lib/foo +.PP +dpkg \-\-listfiles foo, dpkg \-\-search foo +.PP +locate '*foo*' +.PP +find / \-name '*foo*' +.PP +The documentation might be in a package starting with the same +name as the package the software belongs to, but ending with -doc or -docs. +.PP +If you still didn't find the information you are looking for you might +consider posting a call for help to +.IR debian-user@lists.debian.org . +.SH SEE ALSO +.BR info (1), +.BR whatis (1), +.BR apropos (1), +.BR dpkg (8), +.BR locate (1), +.BR find (1), +.BR updatedb (1), +.BR undocumented (2), +.BR man (7), +.BR missing (7). --- esvn-0.6.12+1.orig/debian/esvn-doc.dirs +++ esvn-0.6.12+1/debian/esvn-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/esvn-doc --- esvn-0.6.12+1.orig/debian/dirs +++ esvn-0.6.12+1/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/share/pixmaps --- esvn-0.6.12+1.orig/debian/patches/00list +++ esvn-0.6.12+1/debian/patches/00list @@ -0,0 +1 @@ +01doc-path --- esvn-0.6.12+1.orig/debian/patches/01doc-path.dpatch +++ esvn-0.6.12+1/debian/patches/01doc-path.dpatch @@ -0,0 +1,20 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 01doc-path.dpatch by Laurent Bigonville +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix documentation lookup path + +@DPATCH@ + +diff -ru esvn-0.6.12+1.orig/src/mainwindow.cpp esvn-0.6.12+1/src/mainwindow.cpp +--- esvn-0.6.12+1.orig/src/mainwindow.cpp 2007-10-10 21:12:00.000000000 +0200 ++++ esvn-0.6.12+1/src/mainwindow.cpp 2007-10-10 21:12:57.000000000 +0200 +@@ -61,7 +61,7 @@ + dlg_startup_ = new dlg_startup(this); + dlg_help_ = new dlg_help(this); + +- dlg_help_->tx_help->mimeSourceFactory()->addFilePath("/usr/share/doc/esvn/html-docs"); ++ dlg_help_->tx_help->mimeSourceFactory()->addFilePath("/usr/share/doc/esvn-doc/html-docs"); + + dlg_verupdate_ = new dlg_verupdate(this); + dlg_verupdate_->lb_stable_url->hide(); --- esvn-0.6.12+1.orig/debian/changelog +++ esvn-0.6.12+1/debian/changelog @@ -0,0 +1,109 @@ +esvn (0.6.12+1-1ubuntu1) hardy; urgency=low + + * Merge from debian unstable, remaining changes: + - Update maintainer in field debian/control. + * Add dpatch support + * debian/patches/01doc-path.dpatch: Use better patch to fix doc lookup path + * debian/control: put esvn-doc in the doc section + + -- Laurent Bigonville Wed, 24 Oct 2007 23:17:35 +0200 + +esvn (0.6.12+1-1) unstable; urgency=low + + * New upstream release + * Update my email address + + -- Pierre Chifflier Sun, 23 Sep 2007 10:45:01 +0200 + +esvn (0.6.11+1-4ubuntu1) gutsy; urgency=low + + * Merge from Debian unstable, remaining changes: + - Changed doc directory to /usr/share/doc/esvn/ (Closes: LP#73913) + - Update maintainer in field debian/control. + + -- Michele Angrisano Mon, 2 Jul 2007 16:07:14 +0200 + +esvn (0.6.11+1-4) unstable; urgency=low + + * Implement parser for .svn/entries with format > 6 (Damien Caliste). + (Closes: #387447) + + -- Pierre Chifflier Fri, 29 Jun 2007 11:20:02 +0200 + +esvn (0.6.11+1-3ubuntu1) gutsy; urgency=low + + * Merge from debian unstable, remaining changes: + * Changed doc directory to /usr/share/doc/esvn/ (Closes: LP#73913) + * Changed maintainer field to MOTU. + + -- Sarah Hobbs Sat, 19 May 2007 13:08:15 +1000 + +esvn (0.6.11+1-3) unstable; urgency=low + + * Fix FTBFS with GCC 4.3 (Closes: #417175) + * Update my email address + * Bump Standards-Version to 3.7.2 (no changes) + + -- Pierre Chifflier Tue, 03 Apr 2007 10:20:05 +0200 + +esvn (0.6.11+1-2ubuntu1) feisty; urgency=low + + * Changed doc directory to /usr/share/doc/esvn/ (Closes: LP#73913) + * Changed maintainer field to MOTU. + + -- Cesare Tirabassi Sun, 11 Mar 2007 11:12:33 +0100 + +esvn (0.6.11+1-2) unstable; urgency=low + + * Recommend ssh-askpass (Closes: #328281) + + -- Pierre Chifflier Fri, 9 Dec 2005 13:53:36 +0100 + +esvn (0.6.11+1-1) unstable; urgency=low + + * New upstream release (Closes: #320003) + * C++ transition: build-depends on libqt3-mt-dev (>= 3:3.3.4-7) + * Bumped Standards-Version to 3.6.2 (no changes). + + -- Pierre Chifflier Mon, 29 Aug 2005 14:30:53 +0200 + +esvn (0.6.9+1-1) experimental; urgency=low + + * New upstream release (testing) + + -- Pierre Chifflier Sat, 2 Apr 2005 18:53:14 +0200 + +esvn (0.6.8+1-1) unstable; urgency=low + + * New upstream release + * Backported patch 1003 to fix bug in log window (Closes: #290290) + + -- Pierre Chifflier Tue, 18 Jan 2005 08:58:03 +0100 + +esvn (0.6.7+1-1) unstable; urgency=low + + * New upstream release (Closes: #286773) + * Changed short description to kill lintian warning + + -- Pierre Chifflier Sun, 9 Jan 2005 23:05:39 +0100 + +esvn (0.6.5+2-1) unstable; urgency=low + + * Fixes bug in tree-view + * Rebuild with g++-3.3 + * Changed package version to match upstream + + -- Pierre Chifflier Sat, 11 Dec 2004 16:13:39 +0100 + +esvn (0.6.5-1) unstable; urgency=low + + * New upstream release + + -- Pierre Chifflier Thu, 9 Dec 2004 20:03:21 +0100 + +esvn (0.6.1-1) unstable; urgency=low + + * Initial Release (Closes: #270274) + + -- Pierre Chifflier Mon, 6 Sep 2004 17:13:14 +0200 + --- esvn-0.6.12+1.orig/debian/rules +++ esvn-0.6.12+1/debian/rules @@ -0,0 +1,136 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. +# +# Modified to make a template file for a multi-binary package with separated +# build-arch and build-indep targets by Bill Allombert 2001 + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +include /usr/share/dpatch/dpatch.make + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +export QTDIR = /usr/share/qt3 + + +#Architecture +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: esvn.mak esvn-diff-wrapper.mak patch + $(MAKE) + +esvn-diff-wrapper.mak: esvn-diff-wrapper.pro + qmake esvn-diff-wrapper.pro + +esvn.mak: esvn.pro + qmake esvn.pro + +build-indep: build-indep-stamp +build-indep-stamp: + + # Add here commands to compile the indep part of the package. + #$(MAKE) doc + touch build-indep-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp #CONFIGURE-STAMP# + + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || [ ! -f esvn.mak ] || $(MAKE) clean + rm -f esvn esvn-diff-wrapper + rm -f esvn.xpm + rm -f esvn.mak esvn-diff-wrapper.mak + + dh_clean + +install: install-indep install-arch +install-indep: + dh_testdir + dh_testroot + dh_clean -k -i + dh_installdirs -i + + # Add here commands to install the indep part of the package into + # debian/-doc. + #INSTALLDOC# + cp -r html-docs $(CURDIR)/debian/esvn-doc/usr/share/doc/esvn-doc/ + + dh_install -i + +install-arch: + dh_testdir + dh_testroot + dh_clean -k -s + dh_installdirs -s + + # Add here commands to install the arch part of the package into + # debian/tmp. + #$(MAKE) install DESTDIR=$(CURDIR)/debian/esvn + install -m 755 esvn $(CURDIR)/debian/esvn/usr/bin + install -m 755 esvn-diff-wrapper $(CURDIR)/debian/esvn/usr/bin + + convert -resize 32x32 esvn.png esvn.xpm + install -m 644 esvn.xpm $(CURDIR)/debian/esvn/usr/share/pixmaps + + dh_install -s +# Must not depend on anything. This is to be called by +# binary-arch/binary-indep +# in another 'make' thread. +binary-common: + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples + dh_installmenu + dh_installman + dh_installman +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_python + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb +# Build architecture independant packages using the common target. +binary-indep: build-indep install-indep + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: build-arch install-arch + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch configure --- esvn-0.6.12+1.orig/.ui/dlg_about.ui +++ esvn-0.6.12+1/.ui/dlg_about.ui @@ -136,13 +136,13 @@ <b><font size="+1">Eugene Bort</font></b> for all his work on this project<br><br> <b>Alexander Darovsky</b> for big set of patches<br> <b>Igor Kovalenko</b> for new features and code cleanup<br> -<b>Michael Lang</b> for maintaning of the rpm package<br> -<b>Andrej Zverev</b> for maintaning of the BSD builds<br> +<b>Michael Lang</b> for maintaining of the rpm package<br> +<b>Andrej Zverev</b> for maintaining of the BSD builds<br> <b>Renato Ramonda</b> for helping with GUI design and install procedure<br> -<b>Mark Hillary</b> for maintaning of the Windows builds<br> -<b>Stanislav Makarchuk</b> and <b>Ivan Fedorov</b> for maintaning of the ALT Linux builds<br> -<b>Pierre Chifflie</b> for maintaning of the Debian packages<br> -<b>Christian Schaffner</b> for maintaning of the Fink builds<br> +<b>Mark Hillary</b> for maintaining of the Windows builds<br> +<b>Stanislav Makarchuk</b> and <b>Ivan Fedorov</b> for maintaining of the ALT Linux builds<br> +<b>Pierre Chifflier</b> for maintaining of the Debian packages<br> +<b>Christian Schaffner</b> for maintaining of the Fink builds<br> <b>David Cannings</b> for maintaining of the Gentoo portage<br> <b>Krasimir Kazakov</b> for maintaining of the Slackware builds<br> <b>LinCVS team</b> for nice icons and many ideas borrowed from their project.<br><br>