--- libgeda-1.4.0.orig/debian/libgeda33.postinst +++ libgeda-1.4.0/debian/libgeda33.postinst @@ -0,0 +1,9 @@ +#! /bin/sh +set -e + +if [ "$1" = "configure" ] ; then + ldconfig +fi + +#DEBHELPER# + --- libgeda-1.4.0.orig/debian/README.debian +++ libgeda-1.4.0/debian/README.debian @@ -0,0 +1,2 @@ +See www.geda.seul.org for further information. + --- libgeda-1.4.0.orig/debian/copyright +++ libgeda-1.4.0/debian/copyright @@ -0,0 +1,42 @@ +This package was debianized by: + + Hamish Moffatt on April 21, 1998. + +It was downloaded from: + + + +Upstream Authors: + + Ales Hvezda and the GPL EDA team + +Copyright: + + Copyright (C) 1998-2007 Ales Hvezda + Copyright (C) 1998-2007 gEDA Contributors (see ChangeLog for details) + +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'. + +The Debian packaging is: + + Copyright (C) 1998-2009, Hamish Moffatt + +and is licensed under the GPL, see above. + --- libgeda-1.4.0.orig/debian/changelog +++ libgeda-1.4.0/debian/changelog @@ -0,0 +1,404 @@ +libgeda (1:1.4.0-3) unstable; urgency=low + + * Update debian/copyright to follow standard template + * all of gEDA uses GPLv2 (closes: #510998) + * Fix order of calls to dh_installdeb and dh_makeshlibs in debian/rules + + -- Hamish Moffatt Wed, 28 Jan 2009 23:54:17 +1100 + +libgeda (1:1.4.0-2) unstable; urgency=low + + * Drop back to guile-1.6 on ia64 as 1.8 is not available yet + + -- Hamish Moffatt Thu, 27 Mar 2008 09:49:06 +1100 + +libgeda (1:1.4.0-1) unstable; urgency=low + + * New upstream release 1.4.0. Thanks to Peter Clifton for assistance. + * New library SONAME 33. Renamed libgeda31 package to libgeda33. + * Upgrade to guile 1.8. + + -- Hamish Moffatt Sun, 10 Feb 2008 11:41:53 +1100 + +libgeda (1:1.2.1-2) unstable; urgency=low + + * Fix bashism (== in test) in debian/rules which broke building with + dash as /bin/sh (closes: #459185). Thanks to Peter Clifton for the patch. + + -- Hamish Moffatt Mon, 07 Jan 2008 08:33:45 +1100 + +libgeda (1:1.2.1-1) unstable; urgency=low + + * New upstream release + + -- Hamish Moffatt Wed, 02 Jan 2008 18:33:42 +1100 + +libgeda (1:1.2.0-1) unstable; urgency=low + + * New upstream release + * Renamed libgeda29 binary package to libgeda31 due to soname change + * Add new common package libgeda-data which contains data files + which were previously in libgeda29 (thus not allowing libgeda* + versions to co-exist). + + * General tidy-up + * Clean up some lintian warnings + * Remove static library + + -- Hamish Moffatt Wed, 19 Sep 2007 00:23:30 +1000 + +libgeda (1:1.0.1.20070626-1) unstable; urgency=low + + * New upstream release - 1.0.1! + * Make package NMU safe + + -- Hamish Moffatt Thu, 28 Jun 2007 00:39:37 +1000 + +libgeda (20070526-1) unstable; urgency=low + + * New upstream release + * Back to the old days of NEW processing for each new libgeda version. + Change binary package name to libgeda29 from libgeda20; + remove special shlib versioning ugliness. + * Change maintainer to pkg-electronics team at alioth. + * Update package description to refer to GPL EDA + + -- Hamish Moffatt Fri, 08 Jun 2007 23:51:26 +1000 + +libgeda (20061020-3) unstable; urgency=low + + * Improved versioning scheme again!(?). No longer provides: libgeda-NN (27). + shlibs file now specifies that dependent packages should depend on this + upstream version only, and not work with any future one. + (Closes: #400307) + * Conflicts: with existing application packages before 20061020-2, but + the conflicts listing should not need to be updated again. + * Replaced remaining references to libgdgeda with libgd2-xpm-dev in + debian/control + + -- Hamish Moffatt Sat, 2 Dec 2006 00:56:16 +1100 + +libgeda (20061020-2) unstable; urgency=low + + * Changed build-dep on libgdgeda to libgd2-xpm-dev | libgd2-dev, as + libgdgeda is no longer used upstream (closes: #400252) + * Removed now-empty libgeda-doc package + + -- Hamish Moffatt Sat, 25 Nov 2006 15:14:04 +1100 + +libgeda (20061020-1) unstable; urgency=low + + * New upstream release + * Provides: libgeda-27 (previously libgeda-26) + * Removed build-dep on nowebm, no longer required upstream + + -- Hamish Moffatt Tue, 14 Nov 2006 23:56:00 +1100 + +libgeda (20060906-2) unstable; urgency=low + + * Clean up conflicts: line to use ${source:Upstream-Version} rather + then hardcoded versions; also remove references to pre-sarge packages + + -- Hamish Moffatt Sun, 15 Oct 2006 13:23:10 +1000 + +libgeda (20060906-1) unstable; urgency=low + + * New upstream release + * Added watch file + * Updated to standards-revision 3.7.2 + + -- Hamish Moffatt Sat, 9 Sep 2006 15:42:01 +1000 + +libgeda (20060123-1) unstable; urgency=low + + * New upstream release + * Provides: libgeda-25 (previously 24) + + -- Hamish Moffatt Tue, 24 Jan 2006 22:03:32 +1300 + +libgeda (20050820-1) unstable; urgency=low + + * New upstream release + * Provides: libgeda-24 (previously 23) + + -- Hamish Moffatt Tue, 23 Aug 2005 08:58:53 +1000 + +libgeda (20050313-2) unstable; urgency=low + + * Fix FTBFS with gcc-4.0 (closes: #300256); thanks to Andreas Jochens + for the patch! + + -- Hamish Moffatt Mon, 8 Aug 2005 00:03:30 +1000 + +libgeda (20050313-1) unstable; urgency=low + + * New upstream release + * Change debian/control for new SONAME version (libgeda-23) + * Added conflicts with geda-* packages << 20050313 to force + them to be upgraded; workaround for dpkg bug#170825 + (So much for the new packaging strategy...) + + -- Hamish Moffatt Tue, 15 Mar 2005 12:18:04 +0000 + +libgeda (20041228-3) unstable; urgency=high + + * Rebuild to force a new source upload (closes: #295057); + source has gone missing while 20041228-1 is stuck in incoming + + -- Hamish Moffatt Mon, 14 Feb 2005 08:42:53 +1100 + +libgeda (20041228-2) unstable; urgency=low + + * Revert library package name to libgeda20 from libgeda22. + * Change in debian library packaging strategy for gEDA. + + This strategy is designed to cope with regular SONAME changes better. + given that the application packages are a small set which are always + released at the same time as the library, and maintained by the + same developer. + + The application packages now depend on a virtual package called + libgeda-, which is provided by the library package. + When the library version changes, all dependent packages must + be rebuilt, which is standard practice anyway. + + Later, libgeda20 should be renamed to libgeda. This should all + avoid regular NEW processing delays due to library name changes. + + * Added conflicts with existing versions of gEDA application packages + to force an upgrade to the new scheme. Otherwise, gEDA <= 20040111 + would install with this libgeda20 but not run. + * Trimmed pre-woody libgeda versions from the Conflicts line. + + -- Hamish Moffatt Sun, 13 Feb 2005 00:14:01 +1100 + +libgeda (20041228-1) unstable; urgency=low + + * New upstream release + * SONAME changed to 22, so libgeda20 renamed to libgeda22 + + -- Hamish Moffatt Sun, 23 Jan 2005 21:29:24 +1100 + +libgeda (20040111-2) unstable; urgency=low + + * Move libgeda.pc into the development package (closes: #281584) + + -- Hamish Moffatt Tue, 14 Dec 2004 00:24:47 +1100 + +libgeda (20040111-1) unstable; urgency=low + + * New upstream release + * SONAME changed to 20, so libgeda19 renamed to libgeda20 + * Fixed dependencies: require guile-1.6-dev, as libguile-dev (1.4) + won't do (closes: #221063) + + -- Hamish Moffatt Sun, 25 Jan 2004 22:09:53 +1100 + +libgeda (20030901-2) unstable; urgency=low + + * Made libgeda-dev depend on libgtk2.0-dev and libguile-dev, as + includes headers from those packages + (closes: #220725) + + -- Hamish Moffatt Fri, 14 Nov 2003 23:18:50 +1100 + +libgeda (20030901-1) unstable; urgency=low + + * New upstream release + * Builds with guile 1.4 (closes: #219602) + * New binary packagename libgeda19, as SONAME changed upstream + + -- Hamish Moffatt Sun, 9 Nov 2003 14:36:55 +1100 + +libgeda (20030525-2) unstable; urgency=low + + * Build with libgdgeda (closes: #197807) + + -- Hamish Moffatt Sun, 29 Jun 2003 12:53:41 +1000 + +libgeda (20030525-1) unstable; urgency=low + + * New upstream release + + -- Hamish Moffatt Sun, 29 Jun 2003 11:12:19 +1000 + +libgeda (20030223-1) unstable; urgency=low + + * New upstream release + * Upgrade to debhelper version 4 + * New binary packagename libgeda18, as SONAME changed upstream + + -- Hamish Moffatt Wed, 5 Mar 2003 23:58:47 +1100 + +libgeda (20021103-1) unstable; urgency=low + + * New upstream release + * New binary package name libgeda17, as SONAME changed upstream + * Conflicts with geda-utils << 20021103, as the new utilities are + needed to convert existing data files. + + -- Hamish Moffatt Sat, 9 Nov 2002 00:49:21 +1100 + +libgeda (20020825-3) unstable; urgency=low + + * Added conflict with geda-utils earlier than 20020825; older versions of + geda-utils don't understand the files produced by this version of gEDA. + (Closes: #166225) + + -- Hamish Moffatt Sat, 26 Oct 2002 10:23:27 +1000 + +libgeda (20020825-2) unstable; urgency=low + + * Updated config.guess/sub to versions which recognise mipsel (closes: + #164499) + + -- Hamish Moffatt Tue, 15 Oct 2002 22:15:30 +1000 + +libgeda (20020825-1) unstable; urgency=low + + * New upstream release + * libgeda15 renamed to libgeda16 by upstream. + + -- Hamish Moffatt Wed, 9 Oct 2002 22:30:44 +1000 + +libgeda (20020527-2) unstable; urgency=low + + * Split the info documentation into seperate package libgeda-doc. + Thus the binary-arch target doesn't need nowebm, which doesn't seem + to be available on ia64 yet. + + -- Hamish Moffatt Tue, 20 Aug 2002 23:37:49 +1000 + +libgeda (20020527-1) unstable; urgency=low + + * New upstream release + + -- Hamish Moffatt Sun, 30 Jun 2002 23:43:46 +1000 + +libgeda (20020209-2) unstable; urgency=low + + * Rebuilt to remove confusion about libgdgeda + + -- Hamish Moffatt Sat, 9 Mar 2002 00:02:18 +1100 + +libgeda (20020209-1) unstable; urgency=low + + * New upstream release + * Added build-dependency on nowebm and texinfo so that the info + documentation can be built + + -- Hamish Moffatt Sun, 17 Feb 2002 15:14:46 +1100 + +libgeda (20010722-4) unstable; urgency=low + + * Rebuilt with libguile9 again + + -- Hamish Moffatt Wed, 5 Dec 2001 19:05:05 +1100 + +libgeda (20010722-3) unstable; urgency=low + + * Rebuilt with libguile6 from testing instead of libguile9 + + -- Hamish Moffatt Mon, 3 Dec 2001 19:33:42 +1100 + +libgeda (20010722-2) unstable; urgency=low + + * Updated config.sub, guess for hppa + + -- Hamish Moffatt Sat, 25 Aug 2001 19:10:53 -0600 + +libgeda (20010722-1) unstable; urgency=low + + * New upstream release + * Library is now libgeda13 + + -- Hamish Moffatt Tue, 31 Jul 2001 22:24:13 +1000 + +libgeda (20010304-2) unstable; urgency=low + + * Updated config.guess and config.sub to newer versions (closes: #104826) + + -- Hamish Moffatt Sun, 22 Jul 2001 20:31:23 +1000 + +libgeda (20010304-1) unstable; urgency=low + + * New upstream release + + -- Hamish Moffatt Fri, 30 Mar 2001 20:45:55 +1000 + +libgeda (20001217-1) unstable; urgency=low + + * New upstream release, with new soname + * Fixed build-dep for libgtk-dev (should be libgtk1.2-dev) (closes: #79415) + + -- Hamish Moffatt Tue, 2 Jan 2001 22:02:28 +1100 + +libgeda (20001006-1) unstable; urgency=low + + * New upstream release + * Added build-deps and updated standards version + + -- Hamish Moffatt Wed, 6 Dec 2000 22:22:53 +1100 + +libgeda (20000704-2) unstable; urgency=low + + * Updated copyright file with upstream author information + + -- Hamish Moffatt Tue, 1 Aug 2000 21:26:05 +1000 + +libgeda (20000704-1) unstable; urgency=low + + * New upstream release + + -- Hamish Moffatt Sat, 8 Jul 2000 01:24:53 +1000 + +libgeda (20000220-1) unstable; urgency=low + + * New upstream release + + -- Hamish Moffatt Sat, 18 Mar 2000 21:04:08 +1100 + +libgeda (19991011-1) unstable; urgency=low + + * New upstream release + + -- Hamish Moffatt Sat, 16 Oct 1999 13:19:41 +1000 + +libgeda (19990919-2) unstable; urgency=low + + * FHS compliant + + -- Hamish Moffatt Fri, 1 Oct 1999 18:29:59 +1000 + +libgeda (19990919-1) unstable; urgency=low + + * New upstream release + + -- Hamish Moffatt Fri, 24 Sep 1999 22:31:53 +1000 + +libgeda (19990829-1) unstable; urgency=low + + * New upstream release + + -- Hamish Moffatt Wed, 8 Sep 1999 19:30:15 +1000 + +libgeda (19990705-1) unstable; urgency=low + + * New upstream snapshot + + -- Hamish Moffatt Tue, 06 Jul 1999 16:14:00 +1000 + +libgeda (19990610-1) unstable; urgency=low + + * New upstream snapshot + + -- Hamish Moffatt Sat, 19 Jun 1999 16:14:00 +1000 + +libgeda (19990601-1) unstable; urgency=low + + * New upstream release + * New soname (libgeda.so.3 rather than libgeda.so.2) + * This package has been split off upstream from the geda source package + + -- Hamish Moffatt Fri, 04 Jun 1999 00:40:00 +1000 + --- libgeda-1.4.0.orig/debian/compat +++ libgeda-1.4.0/debian/compat @@ -0,0 +1 @@ +4 --- libgeda-1.4.0.orig/debian/control +++ libgeda-1.4.0/debian/control @@ -0,0 +1,38 @@ +Source: libgeda +Section: electronics +Priority: optional +Maintainer: Debian Electronics Team +Uploaders: Hamish Moffatt , Wesley J. Landaker +Standards-Version: 3.7.3 +Build-Depends: debhelper (>= 5.0.51~), libgtk2.0-dev, guile-1.8-dev [!ia64], guile-1.6-dev [ia64], libgd2-xpm-dev | libgd2-dev, libxml-parser-perl + +Package: libgeda33 +Architecture: any +Depends: ${shlibs:Depends}, libgeda-common (>= ${source:Version}), libgeda-common (<< ${source:Version}.1~) +Description: GPL EDA -- Electronics design software -- library files + Library files for GPL EDA, an electronics design package, including + gschem, a schematic editor. + . + This package contains shared libraries for gEDA. + +Package: libgeda-dev +Architecture: any +Section: libdevel +Depends: libgeda-common (>= ${source:Version}), libgeda-common (<< ${source:Version}.1~), libgeda33, libgtk2.0-dev, guile-1.8-dev [!ia64], guile-1.6-dev [ia64], libgd2-xpm-dev | libgd2-dev +Description: GPL EDA -- Electronics design software -- development files + Library development files for GPL EDA, an electronics design package, + including gschem, a schematic editor. + . + This package contains development library files for gEDA. + You only need to install this package if you wish to recompile + the geda-* client packages. + +Package: libgeda-common +Architecture: all +Conflicts: libgeda20, libgeda29, geda-symbols (<< 1:1.2.0) +Replaces: geda-symbols (<< 1:1.2.0) +Description: GPL EDA -- Electronics design software -- data files + Common library files for GPL EDA, an electronics design package, + including gschem, a schematic editor. + . + This package contains data library files for gEDA. --- libgeda-1.4.0.orig/debian/libgeda-dev.dirs +++ libgeda-1.4.0/debian/libgeda-dev.dirs @@ -0,0 +1,2 @@ +usr/lib +usr/share/doc --- libgeda-1.4.0.orig/debian/libgeda33.dirs +++ libgeda-1.4.0/debian/libgeda33.dirs @@ -0,0 +1,3 @@ +usr/lib +usr/share +usr/share/doc --- libgeda-1.4.0.orig/debian/libgeda33.docs +++ libgeda-1.4.0/debian/libgeda33.docs @@ -0,0 +1 @@ +AUTHORS BUGS NEWS README TODO --- libgeda-1.4.0.orig/debian/rules +++ libgeda-1.4.0/debian/rules @@ -0,0 +1,100 @@ +#!/usr/bin/make -f + +UPSTREAM_VERSION := $(shell dpkg-parsechangelog | grep Version: | cut -f 2 -d ' ' | cut -f 1 -d '-') +#NEXT_VERSION := $(shell expr $(UPSTREAM_VERSION) + 1) + +LIBPKG=libgeda33 +DEVPKG=libgeda-dev +COMMONPKG=libgeda-common + +build: build-stamp +build-stamp: + dh_testdir + ./configure --prefix=/usr --with-rcdir=/etc/gEDA --infodir=/usr/share/info --disable-static --disable-update-mime-database + +# Patch the generated libtool to avoid passing -rpath when linking, +# and to explicitly link libraries against the libraries they +# depend on. + sed < libtool > libtool-2 \ + -e 's/^hardcode_libdir_flag_spec.*$$/hardcode_libdir_flag_spec=" -D__LIBTOOL_IS_A_FOOL__ "/' -e '/^archive_cmds="/s/"$$/ \\$$deplibs"/' + mv libtool-2 libtool + chmod 755 libtool + + make CFLAGS="-O2 -g -Wall" + + touch build-stamp + +clean: + dh_testdir + rm -f build-stamp + + [ ! -f Makefile ] || $(MAKE) distclean + + dh_clean + +# Build architecture-independent files here. Includes the info directory. +binary-indep: build + dh_testdir + dh_testroot + dh_clean -k -i + dh_installdirs -i + + $(MAKE) install-data DESTDIR=`pwd`/debian/$(COMMONPKG) + + # Remove everything in /usr except share + for f in debian/$(COMMONPKG)/usr/*; do [ `basename $$f` = "share" ] || rm -rf $$f ; done + # Remove the localisation files from this package, they are soversion specific + rm -rf debian/$(COMMONPKG)/usr/share/locale + + dh_installdocs -i + dh_installchangelogs ChangeLog -i + dh_installmime + dh_icons + dh_strip -i + dh_compress -i + dh_fixperms -i + dh_makeshlibs -V -i + dh_installdeb -i + dh_shlibdeps -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build + dh_testdir + dh_testroot + dh_clean -k -a + dh_installdirs -a + + # now install the libraries in the library package + $(MAKE) install DESTDIR=`pwd`/debian/$(LIBPKG) + + # move the development stuff to the -dev package + mv debian/$(LIBPKG)/usr/include debian/$(DEVPKG)/usr + mv debian/$(LIBPKG)/usr/lib/libgeda.so debian/$(DEVPKG)/usr/lib + mv debian/$(LIBPKG)/usr/lib/libgeda.la debian/$(DEVPKG)/usr/lib + mv debian/$(LIBPKG)/usr/lib/pkgconfig debian/$(DEVPKG)/usr/lib + # clean up the remaining library files + rm -rf debian/$(LIBPKG)/usr/share/gEDA + rm -rf debian/$(LIBPKG)/usr/share/icons/ + rm -rf debian/$(LIBPKG)/usr/share/mime/ + rm -rf debian/$(LIBPKG)/usr/share/mimelnk/ + rm -rf debian/$(LIBPKG)/etc + + ln -s $(COMMONPKG) debian/$(DEVPKG)/usr/share/doc/$(DEVPKG) + mkdir -p debian/$(LIBPKG)/usr/share/doc/ + ln -s $(COMMONPKG) debian/$(LIBPKG)/usr/share/doc/$(LIBPKG) + + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_makeshlibs -a -V'$(LIBPKG) (>= $(UPSTREAM_VERSION))' + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary --- libgeda-1.4.0.orig/debian/watch +++ libgeda-1.4.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://geda.seul.org/release/v([\d\.]+)/([\d\.]+)/libgeda-([\d\.]+)\.tar\.gz