--- ips-4.0.orig/debian/README.source +++ ips-4.0/debian/README.source @@ -0,0 +1,58 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +To configure quilt to use debian/patches instead of patches, you want +either to export QUILT_PATCHES=debian/patches in your environment +or use this snippet in your ~/.quiltrc: + + for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do + if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then + export QUILT_PATCHES=debian/patches + break + fi + done + +To get the fully patched source after unpacking the source package, cd to +the root level of the source package and run: + + quilt push -a + +The last patch listed in debian/patches/series will become the current +patch. + +To add a new set of changes, first run quilt push -a, and then run: + + quilt new + +where is a descriptive name for the patch, used as the filename in +debian/patches. Then, for every file that will be modified by this patch, +run: + + quilt add + +before editing those files. You must tell quilt with quilt add what files +will be part of the patch before making changes or quilt will not work +properly. After editing the files, run: + + quilt refresh + +to save the results as a patch. + +Alternately, if you already have an external patch and you just want to +add it to the build system, run quilt push -a and then: + + quilt import -P /path/to/patch + quilt push -a + +(add -p 0 to quilt import if needed). as above is the filename to +use in debian/patches. The last quilt push -a will apply the patch to +make sure it works properly. + +To remove an existing patch from the list of patches that will be applied, +run: + + quilt delete + +You may need to run quilt pop -a to unapply patches first before running +this command. --- ips-4.0.orig/debian/changelog +++ ips-4.0/debian/changelog @@ -0,0 +1,20 @@ +ips (4.0-1build1) xenial; urgency=medium + + * No-change rebuild for ncurses6 transition. + + -- Matthias Klose Sun, 07 Feb 2016 09:41:59 +0000 + +ips (4.0-1) unstable; urgency=low + + * New upstream version + * Added README.source + * Bumped Standards-Version to 3.8.4, no changes needed + + -- Michael Meskes Tue, 27 Apr 2010 10:12:11 +0200 + +ips (3.3-1) unstable; urgency=low + + * Initial release + + -- Michael Meskes Mon, 31 Mar 2008 11:36:53 +0200 + --- ips-4.0.orig/debian/compat +++ ips-4.0/debian/compat @@ -0,0 +1 @@ +5 --- ips-4.0.orig/debian/control +++ ips-4.0/debian/control @@ -0,0 +1,18 @@ +Source: ips +Section: admin +Priority: extra +Maintainer: Michael Meskes +Build-Depends: debhelper (>= 5), quilt (>= 0.40), libncurses5-dev, libxt-dev +Standards-Version: 3.8.4 + +Package: ips +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Intelligent process status + Ips is an intelligent ps-like program which displays process status obtained + from the /proc filesystem. It has features to make tracking of active, + semi-active, and transient processes easy. It is extremely configurable, but + is still efficient. + + + --- ips-4.0.orig/debian/copyright +++ ips-4.0/debian/copyright @@ -0,0 +1,22 @@ +This package was debianized by Michael Meskes on +Mon, 31 Mar 2008 11:36:53 +0200. + +It was downloaded from http://www.tip.net.au/~dbell/ + +Upstream Author: + + David I. Bell + +Copyright: + + Copyright (c) 2008 David I. Bell + +License: + + Permission is granted to use, distribute, or modify this source, + provided that this copyright notice remains intact. + +The Debian packaging is copyright (C) 2008-2010, Michael Meskes + and is licensed under the GPL, see +`/usr/share/common-licenses/GPL'. + --- ips-4.0.orig/debian/dirs +++ ips-4.0/debian/dirs @@ -0,0 +1,4 @@ +etc +usr/bin +usr/share/man/man1 + --- ips-4.0.orig/debian/docs +++ ips-4.0/debian/docs @@ -0,0 +1 @@ +README --- ips-4.0.orig/debian/install +++ ips-4.0/debian/install @@ -0,0 +1,2 @@ +ips /usr/bin +ips.init /etc --- ips-4.0.orig/debian/patches/conffile.diff +++ ips-4.0/debian/patches/conffile.diff @@ -0,0 +1,31 @@ +--- ips-3.3/ips.man.orig 2008-03-31 12:32:00.000000000 +0200 ++++ ips-3.3/ips.man 2008-03-31 12:32:33.000000000 +0200 +@@ -749,7 +749,7 @@ + .I ips + reads two initialization files on startup. + The first of the files to be read is the system initialization file +-.I /usr/local/lib/ips.init ++.I /etc/ips.init + which is used to set system defaults for + .BR ips . + .PP +@@ -936,7 +936,7 @@ + command line. + .SH USEFUL MACROS + The standard supplied system initialization file +-.I /usr/local/lib/ips.init ++.I /etc/ips.init + contains many macros of interest. + This section describes some of the standard macros which are provided. + Remember that these macros can be used in lower case on the command line. +--- ips-3.3/ips.h.orig 2008-03-31 12:32:05.000000000 +0200 ++++ ips-3.3/ips.h 2008-03-31 12:32:14.000000000 +0200 +@@ -21,7 +21,7 @@ + + + #ifndef SYSTEM_INIT_FILE +-#define SYSTEM_INIT_FILE "/usr/local/lib/ips.init" ++#define SYSTEM_INIT_FILE "/etc/ips.init" + #endif + + #ifndef USER_INIT_FILE --- ips-4.0.orig/debian/patches/manpage.diff +++ ips-4.0/debian/patches/manpage.diff @@ -0,0 +1,90 @@ +--- ips-4.0/ips.man.orig 2010-04-27 10:19:29.000000000 +0200 ++++ ips-4.0/ips.man 2010-04-27 10:21:18.000000000 +0200 +@@ -422,7 +422,7 @@ + .PP + The + .I cmp +-function compares two arguments and returns -1, 0, or 1 according ++function compares two arguments and returns \-1, 0, or 1 according + to whether the first argument is less than, equal to, or greater + than the second argument. + If both arguments are numeric, then the comparison is done on their values. +@@ -911,7 +911,7 @@ + The + .B s + command sets the sleep time to the number of seconds specified in +-the preceeding numeric argument. ++the preceding numeric argument. + The command accepts a fixed point value so that sleeps less than one + second are possible. + If no argument is given then the sleep time is set to the default +@@ -921,7 +921,7 @@ + The + .B a + command sets the automatic scrolling time to the number of seconds +-specified in the preceeding numeric argument. ++specified in the preceding numeric argument. + If no argument is given then the autoscroll time is set to the default + value of 30 seconds. + A value of 0 disables autoscrolling. +@@ -949,7 +949,7 @@ + The + .B o + command sets the number of lines of overlap between pages of data +-to the value specified in the preceeding numeric argument. ++to the value specified in the preceding numeric argument. + If no argument is given then the overlap value is set to the default + value of 1 line. + +@@ -1155,19 +1155,19 @@ + #ips# + + # The special command macro run by default +-option SysInit -col pid parent user summary runtime command ++option SysInit \-col pid parent user summary runtime command + + + # Definitions for other commands of interest +-option Stop -cond Stop +-option Cmd -col pid command -sep 1 +-option Env -col pid environment -sep 1 +-option Vert -vert -sep 1 -col All +-option Mytty -cond Mytty +- +-option Top -sep 1 -col pid user summary runtime \\ +- percentcpu command -revsort percentcpu \\ +- -revsort runorder -curses -clear -active ++option Stop \-cond Stop ++option Cmd \-col pid command \-sep 1 ++option Env \-col pid environment \-sep 1 ++option Vert \-vert \-sep 1 \-col All ++option Mytty \-cond Mytty ++ ++option Top \-sep 1 \-col pid user summary runtime \\ ++ percentcpu command \-revsort percentcpu \\ ++ \-revsort runorder \-curses \-clear \-active + + + # Definitions for groups of columns +@@ -1384,8 +1384,8 @@ + .I state + column shows the current state of the process. + This is a single letter, where 'R' is runnable, 'D' +-is disk I/O, 'T' is stopped, 'S' is sleeping, +-'Z' is zombie, and ' ' is dead (nonexistent). ++is disk I/O, 'T' is stopped, 'S' is sleeping, 'Z' ++is zombie, and ' ' is dead (nonexistent). + + .PP + The +@@ -1612,8 +1612,8 @@ + and + .B stderr + file descriptors. +-The character is 'T' for a terminal, 'P' for a pipe, 'S' for a socket, +-'N' for /dev/null, 'F' for some other file, ++The character is 'T' for a terminal, 'P' for a pipe, 'S' for a socket, 'N' ++for /dev/null, 'F' for some other file, + and '-' for a closed file descriptor (or if the information is unavailable). + This column is restricted. + --- ips-4.0.orig/debian/patches/series +++ ips-4.0/debian/patches/series @@ -0,0 +1,2 @@ +conffile.diff +manpage.diff --- ips-4.0.orig/debian/rules +++ ips-4.0/debian/rules @@ -0,0 +1,73 @@ +#!/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 + +include /usr/share/quilt/quilt.make + +configure: configure-stamp +configure-stamp: patch + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch $@ + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. + $(MAKE) clean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + +# 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_installchangelogs + dh_installdocs + dh_installexamples + dh_install + dh_installman ips.man + 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 configure --- ips-4.0.orig/debian/source/format +++ ips-4.0/debian/source/format @@ -0,0 +1 @@ +1.0 --- ips-4.0.orig/debian/watch +++ ips-4.0/debian/watch @@ -0,0 +1,23 @@ +# 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 + +# Uncomment to examine a Webpage +# +#http://www.example.com/downloads.php ips-(.*)\.tar\.gz + +# Uncomment to examine a Webserver directory +#http://www.example.com/pub/ips-(.*)\.tar\.gz + +# Uncommment to examine a FTP server +#ftp://ftp.example.com/pub/ips-(.*)\.tar\.gz debian uupdate + +# Uncomment to find new files on sourceforge, for debscripts >= 2.9 +# http://sf.net/ips/ips-(.*)\.tar\.gz + +http://members.tip.net.au/~dbell/programs/ips-(.*)\.tar\.gz +