From d03001626a4908610fb84acac43a2afbf4cc2e9f Mon Sep 17 00:00:00 2001 From: gregor herrmann Date: Sat, 2 Jul 2011 17:23:39 +0000 Subject: [PATCH] [svn-inject] Applying Debian modifications (1.73-1) to trunk --- debian/TODO | 1 + debian/changelog | 5 +++++ debian/clean | 2 ++ debian/compat | 1 + debian/control | 18 ++++++++++++++++++ debian/copyright | 20 ++++++++++++++++++++ debian/dupmerge.docs | 1 + debian/dupmerge.install | 1 + debian/dupmerge.manpages | 1 + debian/rules | 12 ++++++++++++ debian/source/format | 1 + debian/watch | 2 ++ dupmerge | Bin 22440 -> 0 bytes 13 files changed, 65 insertions(+) create mode 100644 debian/TODO create mode 100644 debian/changelog create mode 100644 debian/clean create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/dupmerge.docs create mode 100644 debian/dupmerge.install create mode 100644 debian/dupmerge.manpages create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/watch delete mode 100755 dupmerge diff --git a/debian/TODO b/debian/TODO new file mode 100644 index 0000000..91f9017 --- /dev/null +++ b/debian/TODO @@ -0,0 +1 @@ +fix manpage diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..1a801f2 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +dupmerge (1.73-1) UNRELEASED; urgency=low + + * Initial release. + + -- gregor herrmann Sat, 02 Jul 2011 18:40:09 +0200 diff --git a/debian/clean b/debian/clean new file mode 100644 index 0000000..a770b3a --- /dev/null +++ b/debian/clean @@ -0,0 +1,2 @@ +dupmerge +debian/dupmerge.1 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +8 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..b5fe0a3 --- /dev/null +++ b/debian/control @@ -0,0 +1,18 @@ +Source: dupmerge +Section: utils +Priority: extra +Maintainer: gregor herrmann +Build-Depends: debhelper (>= 8), help2man +Standards-Version: 3.9.2 +Homepage: http://sourceforge.net/projects/dupmerge/ +Vcs-Svn: http://svn.toastfreeware.priv.at/debian/dupmerge/trunk/ +Vcs-Browser: http://svn.toastfreeware.priv.at/wsvn/ToastfreewareDebian/dupmerge/trunk/ + +Package: dupmerge +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: tool for linking identical files + Dupmerge reads a list of files from standard input (eg., as produced by + "find . -print") and looks securely for identical files. When it finds + two or more identical files, all but one are unlinked to reclaim the + disk space and recreated as hard links to the remaining copy. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..6069c4d --- /dev/null +++ b/debian/copyright @@ -0,0 +1,20 @@ +Format: http://dep.debian.net/deps/dep5 +Upstream-Name: dupmerge +Source: http://sourceforge.net/projects/dupmerge/files/ + +Files: * +Copyright: 1998, Phil Karn +License: GPL-1+ + +Files: debian/* +Copyright: 2011 gregor herrmann +License: GPL-1+ + +License: GPL-1+ + 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 1, or (at your option) + any later version. + . + On Debian systems, the complete text of version 1 of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-1'. diff --git a/debian/dupmerge.docs b/debian/dupmerge.docs new file mode 100644 index 0000000..b2b2a78 --- /dev/null +++ b/debian/dupmerge.docs @@ -0,0 +1 @@ +readme.txt diff --git a/debian/dupmerge.install b/debian/dupmerge.install new file mode 100644 index 0000000..59743d9 --- /dev/null +++ b/debian/dupmerge.install @@ -0,0 +1 @@ +dupmerge usr/bin diff --git a/debian/dupmerge.manpages b/debian/dupmerge.manpages new file mode 100644 index 0000000..51972b7 --- /dev/null +++ b/debian/dupmerge.manpages @@ -0,0 +1 @@ +debian/dupmerge.1 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..ba23013 --- /dev/null +++ b/debian/rules @@ -0,0 +1,12 @@ +#!/usr/bin/make -f + +VERSION = $(shell dpkg-parsechangelog | sed -ne 's/^Version: \([^-]\+\)-.*/\1/p') + +%: + dh $@ + +override_dh_auto_build: + CFLAGS="$(CFLAGS)" $(CC) -o dupmerge dupmerge.c + help2man --output=$(CURDIR)/debian/dupmerge.1 \ + --no-info --section=1 --name="reclaim disk space by linking identical files together" \ + --version-string=$(VERSION) $(CURDIR)/dupmerge diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..be14cb3 --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/dupmerge/dupmerge_(.+)\.zip$ diff --git a/dupmerge b/dupmerge deleted file mode 100755 index 75d59bd312e9229d5871b56bda19b448a8812288..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22440 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 iduh(iACZ%vdlB!clmhqGZPUf8#2