--- flamerobin-0.9.0.orig/debian/copyright +++ flamerobin-0.9.0/debian/copyright @@ -0,0 +1,90 @@ +This package was first debianized by Damyan Ivanov on +Thu, 15 Sep 2005 14:00:36 +0300. + +It was downloaded from http://www.flamerobin.org/ + +Upstream authors: The Flamerobin Development Team + T.I.P. Group S.A + IBPP Team + Ximian, Inc. + +Copyright Holders: Files under src/ibpp are copyright + 2000-2006 T.I.P. Group S.A. and IBPP Team + + Following files in the res/ directoru are from the + OpenOffice.org icon set by Ximian, Inc. and are + copyright 2003 Ximian, Inc. + List: + backup.xpm column.xpm column32.xpm database.xpm + database32.xpm (same file as backup.xpm) domain.xpm + domain32.xpm down.xpm function.xpm function32.xpm + generator.xpm generator32.xpm generators.xpm history.xpm + left.xpm object.xpm procedure.xpm procedure32.xpm + procedures.xpm right.xpm root.xpm save.xpm saveas.xpm + search.xpm server.xpm server32.xpm table.xpm table32.xpm + tables.xpm trigger.xpm trigger32.xpm up.xpm view.xpm + view32.xpm + + All else is Copyright (c) 2004-2008 + The FlameRobin Development Team + +LICENSES: +* Files under src/ibpp are under IBPP License v1.1 (copy below) + +* ximian.org is now novell.com, but the icons are still available from + http://web.archive.org/web/20040401140035/developer.ximian.com/themes/icons/ooo-icons.html + where it is said: + All the images below are (c) 2003 Ximian, Inc, and are available + under the LGPL + "LGPL" being a link to + http://web.archive.org/web/20040213034453/www.fsf.org/licenses/lgpl.html, + which is actually LGPL version 2.1 as we know it today. + On a Debian system, copy of LGPL-2.1 may be found in + /usr/share/common-licenses/LGPL-2.1 + +* All other files are licensed under the following license + + Copyright (c) 2004-2007 The FlameRobin Development Team + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +IBPP License v1.1 +----------------- + +(C) Copyright 2000-2006 T.I.P. Group S.A. and the IBPP Team (www.ibpp.org) + +Permission is hereby granted, free of charge, to any person or organization +("You") obtaining a copy of this software and associated documentation files +covered by this license (the "Software") to use the Software as part of another +work; to modify it for that purpose; to publish or distribute it, modified or +not, for that same purpose; to permit persons to whom the other work using the +Software is furnished to do so; subject to the following conditions: the above +copyright notice and this complete and unmodified permission notice shall be +included in all copies or substantial portions of the Software; You will not +misrepresent modified versions of the Software as being the original. + +The Software is provided "as is", without warranty of any kind, express or +implied, including but not limited to the warranties of merchantability, +fitness for a particular purpose and noninfringement. In no event shall +the authors or copyright holders be liable for any claim, damages or other +liability, whether in an action of contract, tort or otherwise, arising from, +out of or in connection with the software or the use of other dealings in +the Software. + --- flamerobin-0.9.0.orig/debian/rules +++ flamerobin-0.9.0/debian/rules @@ -0,0 +1,100 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +CFLAGS = -Wall -g +LDFLAGS = -Wl,-z,defs,--as-needed + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + sh debian/mangle-svn-rev.sh + chmod u+x configure + CFLAGS="$(CFLAGS)" \ + LDFLAGS="$(LDFLAGS)" \ + ./configure --disable-debug --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info + + touch $@ + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch $@ + +clean: + dh_testdir + dh_testroot + + dh_clean build-stamp configure-stamp install-stamp frconfig.h + + # Add here commands to clean up after the build process. + if [ -f Makefile ]; then $(MAKE) distclean; fi + + sh debian/unmangle-svn-rev.sh + + dh_clean + +install: install-stamp +install-stamp: build-stamp + dh_testdir + dh_testroot + dh_clean -k + + # Add here commands to install the package into debian/flamerobin. + $(MAKE) install prefix=$(CURDIR)/debian/flamerobin/usr + + # put a link to html docs in doc/ + dh_link /usr/share/flamerobin/docs /usr/share/doc/flamerobin/html + + dh_install res/flamerobin.xpm usr/share/pixmaps/ + + touch $@ + +# Build architecture-independent files here. +binary-indep: +# No arch-indep packages here + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installmenu + dh_desktop + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- flamerobin-0.9.0.orig/debian/changelog +++ flamerobin-0.9.0/debian/changelog @@ -0,0 +1,358 @@ +flamerobin (0.9.0-2ubuntu1) jaunty; urgency=low + + * debian/control: replace firebird2.0-dev with firebird2.1-dev (LP: #278802) + + -- Popa Adrian Marius (Mariuz) Wed, 01 Oct 2008 18:21:39 +0300 + +flamerobin (0.9.0-2) unstable; urgency=low + + * Build-conflict with libwxgtk2.6-dev, which contains a higher priority + alternative to wx-config, fooling the configure script to use wx2.6 even + if 2.8 is available. + + -- Damyan Ivanov Wed, 24 Sep 2008 13:27:56 +0300 + +flamerobin (0.9.0-1) unstable; urgency=low + + * New upstream release. + + Full Firebird 2.1 compatibility + + Tab-based property pages for database object + + Ability to load and save BLOBs directly to/from DataGrid cells + + A new, improved dialog for inserting new rows + + numerous bugfixes and minor enhancements + * Upload to unstable + * debian/unmangle-svn-rev.sh: do nothingfor non-snapshot builds + * rules: drop extra touch in build-stamp target + + -- Damyan Ivanov Wed, 24 Sep 2008 10:20:21 +0300 + +flamerobin (0.9.0~svn20080915r1746-1) experimental; urgency=low + + * New upstream SVN snapshot + * README.source: fix a typo (alter->later) + + -- Damyan Ivanov Wed, 24 Sep 2008 10:20:11 +0300 + +flamerobin (0.8.7~svn20080821r1729-1) experimental; urgency=low + + * New upstream SVN snapshot + * update documentation about obraining snapshot tarballs in README.source + + -- Damyan Ivanov Sat, 23 Aug 2008 09:11:39 +0300 + +flamerobin (0.8.7~svn20080723r1724-2) experimental; urgency=low + + * Do not /add/ SVN keywords in the Debian .diff. Snapshot .orig.tar.gz is + extracted from the git-svn clone so these are gone. Maintaining them is a + pain anyway. + + -- Damyan Ivanov Thu, 24 Jul 2008 10:16:48 +0300 + +flamerobin (0.8.7~svn20080723r1724-1) experimental; urgency=low + + * New upstream SVN snapshot + + -- Damyan Ivanov Wed, 16 Jul 2008 11:25:19 +0300 + +flamerobin (0.8.7~svn20080714r1718-1) experimental; urgency=low + + * New upstream SVN snapshot + * Build depend on libwxgtk2.8-dev + * rules: detect SVN snapshots and mangle update-svn-rev.sh accordingly + * fetch-upstream-svn: use gzip -9 -n + * fetch-upstream-svn: use 'set -u' + * add README.source documenting how to generate snapshot upstream + releases + * Claim support for Policy 3.8.0 + + -- Damyan Ivanov Tue, 15 Jul 2008 10:08:54 +0300 + +flamerobin (0.8.6-1) unstable; urgency=low + + * new upstream release + + -- Damyan Ivanov Tue, 18 Mar 2008 13:31:39 +0200 + +flamerobin (0.8.5~svn20080229r1645-1) unstable; urgency=low + + * New upstream SVN snapshot + * drop empty debian/patches and remove quilt from the build system and + Build-Depends + * add src/frsvnrev.h claiming revisiion 1645 + + -- Damyan Ivanov Sat, 01 Mar 2008 09:42:00 +0200 + +flamerobin (0.8.3-1) unstable; urgency=low + + * New Upstream Version + * dropped patches: + + svn_stop_endless-message-boxes-on-error.patch -- modified version + released upstream + + ftbfs-gcc4.3.patch -- released upstream + + -- Damyan Ivanov Wed, 19 Dec 2007 23:46:12 +0200 + +flamerobin (0.8.1-3) unstable; urgency=low + + * Fix FTBFS with gcc-4.3 (Closes: #456051) + New ftbs-gcc4.3.patch, stolen from upstream SVN, r1593 + Thanks to Martin Michlmayr for reporting. + * Streamline debian/rules + + use $@ when touching stamps + + make stamps depend on stamps only + + use $(QUILT_STAMPFN) instead "patch" in dependency + + drop unneeded dh_installman + * Bump standards-Version to 3.7.3 (no changes) + + -- Damyan Ivanov Mon, 17 Dec 2007 17:11:36 +0200 + +flamerobin (0.8.1-2) unstable; urgency=low + + * Add patch from upstream SVN r1472 that fixes a problem with endless dialog + creation on certain error conditions + + -- Damyan Ivanov Fri, 19 Oct 2007 23:42:59 +0300 + +flamerobin (0.8.1-1) unstable; urgency=low + + * New Upstream Version + + * Promote Homepage to a real control field + * Add Vcs-* fields with new git location + * Use upstream-supplied .xpm for the menu + + drop unneeded imagemagic from B-D + + * Fix debian/fetch-upstream-svn.sh to use new SF.net SVN location + * Move dh_clean before $(MAKE) distclean + * Freshen-up copyright years + * give executable permission to configure before calling + + -- Damyan Ivanov Wed, 17 Oct 2007 23:25:00 +0300 + +flamerobin (0.7.6-4) unstable; urgency=low + + * Update debian/menu for the menu transition + * [debian/rules] do not ignore make errors in clean target + + -- Damyan Ivanov Fri, 27 Jul 2007 15:49:52 +0300 + +flamerobin (0.7.6-3) unstable; urgency=medium + + * Medium urgency due to fix of a FTBFS + * Build-depend on firebird2.0-dev. + Closes: #427197, "FTBFS: /usr/bin/ld: cannot find -lfbclient" + * Mention firebird2.0 in the long description + + * Drop Depends firebird2-server-common, which is unnecessary - libfb* + already depend on a suitable package containing message database + * Added XS-Vcs-Svn field to debian/control + * Remove debian/patches/00list, drop dpatch from B-D and remove + patch/unpatch targets from debian/rules + * Move to debhelper 5 + * Change maintainer address + + -- Damyan Ivanov Sat, 02 Jun 2007 23:45:13 +0300 + +flamerobin (0.7.6-2) unstable; urgency=high + + * Urgency high to slip in a quick and easy update along with previous + revision + + * Revert to .xpm icon in menu file (closes: #400633) + - Build-depend on imagemagick + - call convert to produce an .xpm icon out of the .png + + -- Damyan Ivanov Wed, 6 Dec 2006 22:51:49 +0200 + +flamerobin (0.7.6-1) unstable; urgency=low + + * New upstream release. Fixes and improvements. + * debian/rules: do not copy flamerobin.xpm since upstreams make + install now does it; Also drop creating usr/share/pixmaps + * debian/fetch-upstream-svn.sh: fix the name of orig.tar.gz + * Call dh_desktop to help register .desktop file upstream now provides + * Use the .png icon in menu file + + -- Damyan Ivanov Thu, 23 Nov 2006 10:22:59 +0200 + +flamerobin (0.7.6~svn20061120-1) unstable; urgency=low + + * New upstream SVN snapshot + + -- Damyan Ivanov Mon, 20 Nov 2006 09:08:09 +0200 + +flamerobin (0.7.5-2) unstable; urgency=low + + * Moved linker flags to LDFLAGS + * Added --as-needed to LDFLAGS to avoid unnecessary NEEDED entries. + Thanks to Christian 'Greek0' Aichinger. + * use dh_link to create html docs symlink. Spares a line in debian/dirs + Thanks to Isaac Clerencia. + * Remove debian/dirs and use dh_createdirs, since only one dir has to be + created. + + -- Damyan Ivanov Mon, 30 Oct 2006 13:05:58 +0200 + +flamerobin (0.7.5-1) unstable; urgency=low + + * New upstream release + * Added debian/fetch-upstream-svn.sh + + -- Damyan Ivanov Wed, 6 Sep 2006 09:20:07 +0300 + +flamerobin (0.7.2-7) unstable; urgency=low + + * Change Architecture: from a list of firebird-supported architectures to + "any" and rely on wanna-build to trigger a rebuild when firebird gets + ported to a new architecture. + Thanks to Kari Pahula for pointing this out. + * First upload to archive + Closes: #334489 + + -- Damyan Ivanov Wed, 14 Jun 2006 11:06:32 +0300 + +flamerobin (0.7.2-6) unstable; urgency=low + + * Finally get html -> docs symlink in usr/share/doc/flamerobin right. + + -- Damyan Ivanov Tue, 13 Jun 2006 18:36:36 +0300 + +flamerobin (0.7.2-5) unstable; urgency=low + + * Changes suggested by Thijs Kinkhorst. Thanks for the review + + Removed debian/docs, which only listed useless BUILD.txt + + Removed useless postinst/postrm + + Removed unused remove-supplied-fbheaders.dpatch; all (already + commented) lines from patches/00list too + + Place a symlink to html manuals in /usr/share/doc/flamerobin + + -- Damyan Ivanov Tue, 13 Jun 2006 17:31:26 +0300 + +flamerobin (0.7.2-4) unstable; urgency=low + + * Corrected firebird-*-server package names in long description + + -- Damyan Ivanov Tue, 30 May 2006 16:42:50 +0300 + +flamerobin (0.7.2-3) unstable; urgency=low + + * First upload to archive (not actually) + + -- Damyan Ivanov Tue, 30 May 2006 00:17:19 +0300 + +flamerobin (0.7.2-2) unstable; urgency=low + + * Cleanup of debian/copyright + + Update my email address + + Supply copyright years for files borrowed from Ximian project + - also explain licensing of these files + + Update upstream address for TIP group + + Add "and IBPP Team" to IBPP copyright holders/authors. + + -- Damyan Ivanov Fri, 26 May 2006 15:56:03 +0300 + +flamerobin (0.7.2-1) unstable; urgency=low + + * New upstream bugfix release + + * Fixed casing in menu's title + * Corrected typos in previous changelog entry + [Thanks to Tamas TEVESZ for spotting these two] + * Changed maintainer address + * Changed architecture to "i386 amd64", because this is what firebird2 + supports right now. Thanks to Yavor Doganov for spotting this. + + -- Damyan Ivanov Fri, 26 May 2006 09:02:10 +0300 + +flamerobin (0.7.1-1) unstable; urgency=low + + * New upstream bugfix release + * Updated debian/copyright (in effect since 0.7.0) + * Upstream now honors --mandir configure options, remove manual move of the + manpage + + -- Damyan Ivanov Wed, 17 May 2006 15:24:15 +0300 + +flamerobin (0.7.0-1) unstable; urgency=low + + * New upstream release + * Dropped patches applied upstream + - ibpp-provide-client-lib-version.dpatch + - client-version-in-about-dialog.dpatch + * Bumped Standards-Version to 3.7.2. No changes needed. + * Upstream now provides a manpage. Yeah! + + Drop debian/flamerobin.dbk + + Drop buildong a manpage from .dbk + + Drop build-dependencies on xsltproc and docbook-xsl + + Move it from /usr/man to /usr/share/man + + -- Damyan Ivanov Tue, 16 May 2006 17:58:01 +0300 + +flamerobin (0.6.99+svn20060504-1) unstable; urgency=low + + * New upstream SVN snapshot + * Dropped remove-supplied-fbheaders.dpatch - upstream no longer supplies + firebird headers + * Updated ibpp-provide-client-lib-version.dpatch and + client-version-in-about-dialog.dpatch + + -- Damyan Ivanov Sat, 6 May 2006 10:28:50 +0300 + +flamerobin (0.6.0-1) unstable; urgency=low + + * New upstream release + * debian/copyright: + + Noted that the date of debianization is the date of the first + debianization + + Noted that there is ongoing process of relicensing under Expat and a + modified expat licenses + + Added Marius Popa to copyright holders + * updated debian/patches/remove-supplied-fbheaders + * changed the license of the manpage from GPL "version 2 or later" to "GPL + version 2" + * Depend on firebird2-server-common for firebird.msg that is needed by + client library for displaying error messages. + * Bumped Standards-Version to 3.7.0 + + Put Build-Depends on two phisical lines + + -- Damyan Ivanov Wed, 3 May 2006 16:13:19 +0300 + +flamerobin (0.5.0-1) unstable; urgency=low + + * New upstream release + + * Dropped patches applied upstream or made unnecessary bu the new upstream + release: + - fix-confdeds-install + - fix-docs-path.dpatch + - fix-fricon-xpm.dpatch + - auto-prefix.dpatch + - ibpp-64.dpatch + - amd64-invalid-casts.dpatch + * New patch remove-supplied-fb-headers: remove pre-supplied Firebird + headers. + * Build-depend on firebird2-dev for the headers + * debian/rules: remove generated frconfig.h in clean target + + -- Damyan Ivanov Thu, 29 Dec 2005 17:41:09 +0200 + +flamerobin (0.4.0-2) unstable; urgency=low + + * Added patches for building on amd64: + - ibpp-64: remove dublicate function declarations, overlapping due to the + fact that long and int64_t are the same thing on amd64 + - amd64-invalid-casts: fix several illegal casts from pointer to (int). + Make them cast to (long) instead. Change format string accordingly - + from %d to %ld. + + -- Damyan Ivanov Thu, 22 Sep 2005 16:22:06 +0300 + +flamerobin (0.4.0-1) unstable; urgency=low + + * Initial release. Unofficial, though. + * Fix configure to not remove confdefs directory when invoked + * fricon.xpm: move /* XPM */ header in the beginning + * fix-docs-path: Set install prefix to /usr instead of /usr/local + + -- Damyan Ivanov Fri, 16 Sep 2005 15:10:09 +0300 + --- flamerobin-0.9.0.orig/debian/README.source +++ flamerobin-0.9.0/debian/README.source @@ -0,0 +1,28 @@ +Obtaining snapshot releases from upstream +========================================= +The Git repository in git.debian.org/git/collab-maint/flamerobin.git +is set up to automatically track upstream SVN via git-svn in the +'upstream' branch. + +To get a tarball for the current upstream source, run + + sh debian/pack-upstream-snapshot.sh + +This will export the HEAD from upstream SVN repository and pack it +into a a tarball named +flamerobin_$version~svn${date}r$revision.orig.tar.gz where $date is +the date of the revision. + + is the number of the next (unreleased yet) upstream version +and is to be given on the comand line. + +pristine-tar +------------ +For pristine-tar support, make sure the head of the upstream branch has the +same upstream revision and run + + pristine-tar commit ../flamerobin_$version~svn${date}r$revision.orig.tar.gz + +The same .orig.tar.gz can later be re-generated using + + pristine-tar checkout ../flamerobin_$version~svn${date}r$revision.orig.tar.gz --- flamerobin-0.9.0.orig/debian/pack-upstream-snapshot.sh +++ flamerobin-0.9.0/debian/pack-upstream-snapshot.sh @@ -0,0 +1,24 @@ +#!/bin/sh + + +set -eu + +HEAD=`git log upstream -1|head -1|cut -d" " -f2` +REV=`git log $HEAD -1 | grep 'git-svn-id: ' | sed -e 's/.\+@//; s/ .\+//'` +DATE=`git-show --pretty=format:%ai $HEAD | awk '{print $1; exit;}'|sed 's/-//g'` + +echo upstream head is $HEAD, r$REV from $DATE + +if [ -z "${1:-}" -o -n "${2:-}" ]; +then + echo Syntax: $0 version + exit 1 +fi + +VER=$1 + +ORIG="flamerobin_$VER~svn${DATE}r${REV}.orig" + +git-archive --format=tar --prefix=$ORIG/ $HEAD | gzip -9 -n > ../$ORIG.tar.gz + +echo ../$ORIG.tar.gz ready. --- flamerobin-0.9.0.orig/debian/menu +++ flamerobin-0.9.0/debian/menu @@ -0,0 +1,7 @@ +?package(flamerobin): \ + needs="X11" \ + section="Applications/Data Management" \ + title="FlameRobin" \ + longtitle="Utility for working with Firebird databases" \ + icon="/usr/share/pixmaps/flamerobin.xpm" \ + command="/usr/bin/flamerobin" --- flamerobin-0.9.0.orig/debian/compat +++ flamerobin-0.9.0/debian/compat @@ -0,0 +1 @@ +5 --- flamerobin-0.9.0.orig/debian/mangle-svn-rev.sh +++ flamerobin-0.9.0/debian/mangle-svn-rev.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +set -e +set -u + +VER=`dpkg-parsechangelog|grep ^Version:|cut -f2 -d' '` +SVN_REV=`echo $VER | perl -ne 'print $1 if /~svn[[:digit:]]+r([[:digit:]]+)-/'` +SVN_REV_FILE=src/frsvnrev.h +UPDATER=update-svn-rev.sh + +if [ -n "$SVN_REV" ]; then + echo Detected Snapshot build, r$SVN_REV + + [ -e $UPDATER.debian-bak ] || mv $UPDATER $UPDATER.debian-bak + sed -e \ + '/^if test/,$ { s/.\+/echo "$0 not used in the Debian build"/; p; Q}' \ + < $UPDATER.debian-bak > $UPDATER + chmod --reference=$UPDATER.debian-bak $UPDATER + echo "#define FR_VERSION_SVN $SVN_REV" > $SVN_REV_FILE +fi --- flamerobin-0.9.0.orig/debian/control +++ flamerobin-0.9.0/debian/control @@ -0,0 +1,26 @@ +Source: flamerobin +Section: utils +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Damyan Ivanov +Build-Depends: debhelper (>= 5), firebird2.1-dev, libwxgtk2.8-dev +Build-Conflicts: libwxgtk2.6-dev +Standards-Version: 3.8.0 +Vcs-Git: git://git.debian.org/git/collab-maint/flamerobin.git +Vcs-Browser: http://git.debian.org/?p=collab-maint/flamerobin.git +Homepage: http://www.flamerobin.org/ + +Package: flamerobin +Architecture: any +Depends: ${shlibs:Depends} +Description: graphical database administration tool for Firebird DBMS + FlameRobin is a graphical database administration tool for Firebird database + management system. + . + Its goals are: + - to be lightweight (small footprint, fast execution) + - cross-platform (Linux, Windows for start, others planned too) + - dependent only on other open source software + . + You need to setup firebird server on local or remote machine before using + FlameRobin. See packages firebird2.0-super and firebird2.0-classic. --- flamerobin-0.9.0.orig/debian/unmangle-svn-rev.sh +++ flamerobin-0.9.0/debian/unmangle-svn-rev.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e +set -u + +VER=`dpkg-parsechangelog|grep ^Version:|cut -f2 -d' '` +SVN_REV=`echo $VER | perl -ne 'print $1 if /~svn[[:digit:]]+r([[:digit:]]+)-/'` +UPDATER=update-svn-rev.sh +SVN_REV_FILE=src/frsvnrev.h + +if [ -n "$SVN_REV" ]; then + [ ! -e "$UPDATER.debian-bak" ] || mv -f "$UPDATER.debian-bak" "$UPDATER" + rm -f $SVN_REV_FILE +fi --- flamerobin-0.9.0.orig/debian/watch +++ flamerobin-0.9.0/debian/watch @@ -0,0 +1,19 @@ +# watch control file for uscan +# See uscan(1) for format + +version=3 + +# Uncomment to examine a Webpage +# +#http://www.example.com/downloads.php flamerobin-(.*)\.tar\.gz + +# Uncomment to examine a Webserver directory +#http://www.example.com/pub/flamerobin-(.*)\.tar\.gz + +# Uncommment to examine a FTP server +#ftp://ftp.example.com/pub/flamerobin-(.*)\.tar\.gz debian uupdate + +# Uncomment to find new files on sourceforge, for debscripts >= 2.9 +http://sf.net/flamerobin/flamerobin-(.*)-src\.tar\.gz + + --- flamerobin-0.9.0.orig/debian/fetch-upstream-svn.sh +++ flamerobin-0.9.0/debian/fetch-upstream-svn.sh @@ -0,0 +1,29 @@ +#!/bin/sh + +set -e +set -u + +SVN=https://flamerobin.svn.sourceforge.net/svnroot/flamerobin/trunk/flamerobin + +if [ -z "${2:-}" -o -n "${3:-}" ]; +then + echo Syntax: $0 version revision + exit 1 +fi + +VER=$1 +REV=$2 + +DATE=`svn info -r $REV $SVN | awk '/Last Changed Date:/ { print $4 }' | sed -e 's/-//g'` + +DIR="flamerobin-$VER~svn${DATE}r$REV" + +svn export -r $REV $SVN $DIR + +tar c -s -v $DIR \ + | gzip -9 -n \ + > ../flamerobin_$VER~svn${DATE}r${REV}.orig.tar.gz + +echo ../flamerobin_$VER~svn${DATE}r${REV}.orig.tar.gz ready. + +rm -r $DIR