--- epm-4.1.orig/Makefile.in +++ epm-4.1/Makefile.in @@ -68,7 +68,7 @@ # Rules... # -.SILENT: +# .SILENT: .SUFFIXES: .c .cxx .h .o .c.o: @@ -182,8 +182,8 @@ $(CP) $(srcdir)/doc/setup.types.man $(mandir)/man5/setup.types.5 echo Installing EPM documentation in $(docdir) -$(MKDIR) $(docdir) - $(RM) $(docdir)/COPYING - $(CP) $(srcdir)/COPYING $(docdir) + # $(RM) $(docdir)/COPYING + # $(CP) $(srcdir)/COPYING $(docdir) $(RM) $(docdir)/README $(CP) $(srcdir)/README $(docdir) $(RM) $(docdir)/epm-book.html --- epm-4.1.orig/doc/Makefile.in +++ epm-4.1/doc/Makefile.in @@ -40,7 +40,8 @@ # Targets... # -MANPAGES = epm.html epminstall.html mkepmlist.html setup.html +MANPAGES = epm.html epminstall.html mkepmlist.html setup.html \ + epm.list.html setup.types.html HTMLFILES = preface.html 1-intro.html 2-building.html \ 3-packaging.html 4-advanced.html 5-examples.html \ a-license.html b-manpages.html c-reference.html \ --- epm-4.1.orig/doc/epm.man +++ epm-4.1/doc/epm.man @@ -38,7 +38,7 @@ .I setup.types ] [ -v ] [ .I name=value -\... + ... .I name=value ] product [ .I listfile --- epm-4.1.orig/debian/rules +++ epm-4.1/debian/rules @@ -0,0 +1,86 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatability version to use. +# NOTE: now set with debian/compat per recent usage. +#export DH_COMPAT=1 + +build: build-stamp +build-stamp: + dh_testdir + + ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info + # Add here commands to compile the package. + $(MAKE) + mv doc/epm-book.html doc/epm-book.html.save + cd doc && $(MAKE) + + $(MAKE) test + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp install-stamp + + # Add here commands to clean up after the build process. + -cd doc && $(MAKE) clean + [ ! -f Makefile ] || $(MAKE) distclean + rm -f mkepmlist.o + + # Remove the EPM-built portable and native packages. + rm -rf linux-2.6-* + + # Some minor cleanup issues + -mv doc/epm-book.html.save doc/epm-book.html + rm -f doc/Makefile epm.list + rm -f macosx/setup.plist macosx/uninst.plist + + dh_clean + +install: install-stamp +install-stamp: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + # Add here commands to install the package into debian/tmp. + $(MAKE) install prefix=`pwd`/debian/epm/usr exec_prefix=`pwd`/debian/epm/usr libdir=`pwd`/debian/epm/usr/lib datadir=`pwd`/debian/epm/usr/share + + # Remove catX dirs. + rm -rf debian/epm/usr/share/man/cat1 + rm -rf debian/epm/usr/share/man/cat5 + + touch install-stamp + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installexamples + dh_installmenu + dh_installman + dh_installchangelogs + dh_link + dh_strip + dh_compress -Xpdf + 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 --- epm-4.1.orig/debian/docs +++ epm-4.1/debian/docs @@ -0,0 +1,11 @@ +README +doc/epm.html +doc/epminstall.html +doc/epmlogo.gif +doc/epm-book.html +doc/epm.list.html +doc/gradient.gif +doc/mkepmlist.html +doc/setup.html +doc/setup.png +doc/setup.types.html --- epm-4.1.orig/debian/copyright +++ epm-4.1/debian/copyright @@ -0,0 +1,21 @@ +This package was debianized by Jeff Licquia on +Sun, 12 Mar 2000 00:59:21 -0600. + +It was downloaded from http://www.easysw.com/epm/. + +The upstream author is Easy Software Products (epm@easysw.com) + +Copyright: GPL (found in /usr/share/common-licenses). From the README: + + EPM is Copyright 1999-2000 by Easy Software Products, All Rights Reserved. + + 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, 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. + --- epm-4.1.orig/debian/control +++ epm-4.1/debian/control @@ -0,0 +1,21 @@ +Source: epm +Section: devel +Priority: optional +Maintainer: Jeff Licquia +Homepage: http://epmhome.org/ +Vcs-Bzr: http://bzr.licquia.org/epm/debian/ +Vcs-Browser: http://bzr.licquia.org/loggerhead/epm/debian/ +Build-Depends: libfltk1.1-dev, libpng12-dev | libpng-dev, zlib1g-dev | libz-dev, libjpeg62-dev | libjpeg-dev, libxft-dev, libxinerama-dev, rpm, htmldoc, debhelper (>= 7) +Build-Conflicts: autoconf2.13 +Standards-Version: 3.8.1 + +Package: epm +Architecture: any +Depends: ${shlibs:Depends} +Description: Cross-platform package builder by Easy Software Products + This package allows a developer to produce packages for several + different platforms from a single specification. Currently, Debian + dpkg, RPM, AT&T/Solaris pkg, HP-UX depot/swinstall, and IRIX + inst/tardist packages are supported, as well as a "portable" package + that includes installation and removal scripts and a GUI setup + program. --- epm-4.1.orig/debian/README.Debian +++ epm-4.1/debian/README.Debian @@ -0,0 +1,12 @@ +epm for Debian +---------------------- + +No guarantees are made that the Debian packages this program makes are +policy-compliant in any way (although if you run into a policy +violation, please report it as a bug). I'm planning eventually to +give the Debian part of EPM a complete once-over to ensure that +packages it makes meet current policy (as much as possible). I'd like +to see EPM build good enough packages that they could be included in +Debian proper without modification; we'll see if that's possible. + + -- Jeff Licquia , Sun, 17 Mar 2003 --- epm-4.1.orig/debian/changelog +++ epm-4.1/debian/changelog @@ -0,0 +1,120 @@ +epm (4.1-3) unstable; urgency=low + + * Add watch file. + * Update Standards-Version. + * Update debhelper version. + + -- Jeff Licquia Mon, 30 Mar 2009 17:35:59 -0400 + +epm (4.1-2) unstable; urgency=low + + * Add Homepage and Vcs-* fields to debian/control. + * Update Standards-Version. + * Miscellaneous lintian cleanups. + * Add a doc-base file for the EPM docs. Closes: #451642. + + -- Jeff Licquia Sun, 20 Jan 2008 21:24:30 -0500 + +epm (4.1-1) unstable; urgency=low + + * New upstream version. + * Revert configure.in change, which used to be necessary for Debian to + select the proper autoconf version. Instead, now just + Build-Conflict with autoconf2.13 (where the version-selection code + now resides). + * Remove the EPM-built native and portable packages built by "make + test". + * Fix documentation to include what we need, and only what we need. + + -- Jeff Licquia Sat, 25 Aug 2007 13:48:27 -0400 + +epm (4.0-1) unstable; urgency=low + + * New upstream version. + * Update Standards-Version. + * Build the docs instead of relying on the tarball versions; + we now have to do that anyway for the man pages. + * Run the test suite as a mandatory part of the build. + * Add image libraries to Build-Depends, since newer FLTK can + use image libraries, and our config asks for that. + * Add needed X libs to Build-Depends, since they don't all + magically come in with libfltk1.1-dev anymore. + + -- Jeff Licquia Sat, 19 Aug 2006 21:01:02 -0400 + +epm (3.7-2) unstable; urgency=low + + * Turn off .SILENT during the build, so build problems in build + logs aren't hidden. + * Don't always link against FLTK statically; this caused FTBFS + problems when unrelated static libs aren't available. + Closes: #357758, #359981. + * Build-Depend on rpm, so the configure script can probe it. + Closes: #337179, #321370. + + -- Jeff Licquia Thu, 30 Mar 2006 21:10:39 -0500 + +epm (3.7-1) unstable; urgency=low + + * Bless NMU. Thanks, Rene! Closes: #188348, #207252. + * Clean up packaging a bit. + * Fix PowerPC architecture flag. Closes: #319880. + + -- Jeff Licquia Wed, 27 Jul 2005 22:57:37 -0500 + +epm (3.7-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream release (closes: #188348, #207252) + + -- Rene Engelhard Wed, 23 Feb 2005 22:25:09 +0100 + +epm (3.5.1-1) unstable; urgency=low + + * New upstream version. Closes: #181287. + * Updated Build-Depends to require libfltk1.1-dev. + * Upped to debhelper compatibility level 4. + * Added AC_PREREQ to configure.in so Debian's autoconf would do + the right thing. + * Updated to current Policy. + + -- Jeff Licquia Mon, 17 Mar 2003 22:37:24 -0500 + +epm (3.0-4) unstable; urgency=low + + * The rpm people changed the call convention for --target. + Backported the epm 3.3 configure test for the right semantics. + Closes: #140454. + + -- Jeff Licquia Sat, 6 Apr 2002 10:45:13 -0500 + +epm (3.0-3) unstable; urgency=low + + * Upstream forgot to install the epm.list.5 man page. + + -- Jeff Licquia Mon, 17 Dec 2001 01:07:06 -0500 + +epm (3.0-2) unstable; urgency=low + + * Don't set the C++ linker to $CC in configure. Thanks to + James Troup . Closes: #120149. + + -- Jeff Licquia Mon, 19 Nov 2001 22:35:57 -0500 + +epm (3.0-1) unstable; urgency=low + + * New upstream version. Closes: #105456. + * Built against new stdc++ libs. Closes: #109863. + * Updated to latest Debian policy. + + -- Jeff Licquia Mon, 17 Sep 2001 22:02:59 -0500 + +epm (2.0-1) unstable; urgency=low + + * Initial Release. + + -- Jeff Licquia Sun, 12 Mar 2000 00:59:21 -0600 + +Local variables: +mode: debian-changelog +End: --- epm-4.1.orig/debian/watch +++ epm-4.1/debian/watch @@ -0,0 +1,10 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +http://ftp.easysw.com/pub/epm/([\d\.]+)/epm-(.*)-source.tar.gz + --- epm-4.1.orig/debian/compat +++ epm-4.1/debian/compat @@ -0,0 +1 @@ +7 --- epm-4.1.orig/debian/doc-base +++ epm-4.1/debian/doc-base @@ -0,0 +1,10 @@ +Document: epm +Title: Debian EPM Manual +Author: Michael Sweet +Abstract: This manual describes EPM, + a cross-platform packaging tool. +Section: Programming + +Format: HTML +Index: /usr/share/doc/epm/epm.html +Files: /usr/share/doc/epm/*.html