--- giggle-0.4.orig/debian/rules +++ giggle-0.4/debian/rules @@ -0,0 +1,79 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +#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 + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +ORIGFILES = config.sub config.guess \ + src/giggle-enums.c src/giggle-enums.h \ + src/giggle-marshal.c src/giggle-marshal.h + +config.status: configure + dh_testdir + + for f in $(ORIGFILES) ; do [ -e $$f.d-r-orig ] || cp -p $$f $$f.d-r-orig ; done + [ ! -e /usr/share/misc/config.sub ] || cp -f /usr/share/misc/config.sub config.sub + [ ! -e /usr/share/misc/config.guess ] || cp -f /usr/share/misc/config.guess config.guess + ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" + + +build: build-stamp + +build-stamp: config.status + dh_testdir + + $(MAKE) + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + [ ! -f Makefile ] || $(MAKE) distclean + for f in $(ORIGFILES) ; do [ ! -e $$f.d-r-orig ] || mv $$f.d-r-orig $$f ; done + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) DESTDIR=$(CURDIR)/debian/giggle install + + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installman debian/giggle.1 + dh_installmenu + dh_desktop + dh_icons + dh_link + 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 --- giggle-0.4.orig/debian/changelog +++ giggle-0.4/debian/changelog @@ -0,0 +1,24 @@ +giggle (0.4-0ubuntu1) hardy; urgency=low + + * New upstream release. + * debian/control added Maintainer, Homepage, and corrected libgtksourceview2.0-dev + * debian/menu Updated to Debian Menu policy + * debian/giggle.install added giggle.desktop + * debian/rules Updated distclean, added dh_icons + * Fixes (LP #175306) + + -- Pedro Fragoso Sun, 09 Dec 2007 23:31:36 +0000 + +giggle (0.3-1) unstable; urgency=low + + * New upstream release + + -- Andrea Corradi Wed, 09 May 2007 21:16:35 +0200 + +giggle (0.2-1) unstable; urgency=low + + * Initial release (Closes: #413998) + * debian/menu: add giggle to the debian menu + + -- Andrea Corradi Tue, 17 Apr 2007 13:40:13 +0200 + --- giggle-0.4.orig/debian/giggle.1 +++ giggle-0.4/debian/giggle.1 @@ -0,0 +1,15 @@ +.TH GIGGLE 1 "may 8, 2007" +.SH NAME +giggle \- Gtk+ interface to git trees +.SH SYNOPSIS +.B giggle +.RI +.SH DESCRIPTION +.PP +\fBgiggle\fP is a graphical frontend for the git directory tracker (think of gitk on GTK+). +.br +.SH AUTHOR +giggle was written by Carlos Garnacho Mikael Hallendal Richard Hult . +.PP +This manual page was written by Andrea Corradi , +for the Debian project (but may be used by others). --- giggle-0.4.orig/debian/menu +++ giggle-0.4/debian/menu @@ -0,0 +1,5 @@ +?package(giggle):\ + needs="X11"\ + section="Applications/Programming"\ + title="Giggle"\ + command="/usr/bin/giggle" --- giggle-0.4.orig/debian/control +++ giggle-0.4/debian/control @@ -0,0 +1,20 @@ +Source: giggle +Section: devel +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Andrea Corradi +Homepage: http://developer.imendio.com/projects/giggle/ +Build-Depends: debhelper (>= 5.0), autotools-dev, libglib2.0-dev (>= 2.12), libgtk2.0-dev (>= 2.10), libglade2-dev (>= 2.4), libgtksourceview2.0-dev, libxml-parser-perl, git-core (>= 1.4.4.3) +Standards-Version: 3.7.2 + +Package: giggle +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, git-core (>= 1.4.4.3) +Description: Gtk+ frontend for the git directory tracker + Giggle is a Gtk frontend to the git directory tracker. + With Giggle you will be able to visualize and browse easily + the revision tree, view changed files and differences between + revisions, visualize summarized info for the project, commit + changes and other useful tasks for any git projects contributor. + . + Homepage: http://developer.imendio.com/projects/giggle/ --- giggle-0.4.orig/debian/compat +++ giggle-0.4/debian/compat @@ -0,0 +1 @@ +5 --- giggle-0.4.orig/debian/copyright +++ giggle-0.4/debian/copyright @@ -0,0 +1,54 @@ +This package was debianized by Andrea Corradi on +Thu, 8 Mar 2007 13:43:42 +0100. + +It was downloaded from http://ftp.imendio.com/pub/imendio/giggle/src/ + +Upstream Author: Carlos Garnacho + Mikael Hallendal + Richard Hult + +Copyright: 2007 Imendio AB + +License: + + This package 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 package 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 + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +Files: src/eggfindbar.h, src/eggfindbar.c are under LGPL license + +Copyright: 2004 Red Hat, Inc. + +License: + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + This library 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Library General +Public License can be found in `/usr/share/common-licenses/LGPL-2'. + +The Debian packaging is (C) 2007, Andrea Corradi and +is licensed under the GPL, see above. --- giggle-0.4.orig/debian/watch +++ giggle-0.4/debian/watch @@ -0,0 +1,4 @@ +version=3 + +http://ftp.imendio.com/pub/imendio/giggle/src/giggle-(.*)\.tar\.gz + --- giggle-0.4.orig/debian/giggle.docs +++ giggle-0.4/debian/giggle.docs @@ -0,0 +1,2 @@ +README +AUTHORS --- giggle-0.4.orig/debian/giggle.install +++ giggle-0.4/debian/giggle.install @@ -0,0 +1 @@ +usr/share/applications/giggle.desktop