--- vamps-0.99.2.orig/debian/watch +++ vamps-0.99.2/debian/watch @@ -0,0 +1,4 @@ +version=3 +http://sf.net/vamps/vamps-(.*)\.tar\.gz + + --- vamps-0.99.2.orig/debian/vamps.1 +++ vamps-0.99.2/debian/vamps.1 @@ -0,0 +1,103 @@ +'\" t +.\" ** The above line should force tbl to be a preprocessor ** +.\" Man page for vamps +.\" +.\" Copyright (C) 2005, Claudio Moratti +.\" Copyright (C) 2009, Rogério Brito +.\" +.\" You may distribute under the terms of the GNU General Public +.\" License as specified in the file COPYING that comes with the +.\" man-db distribution. +.\" +.\" Sat, 16 May 2009 10:27:16 -0300 +.\" +.pc +.TH VAMPS 1 "2009-05-16" "0.99" "Vamps" +.SH NAME +vamps \- Tool to recompress and modify the structure of a DVD +.SH SYNOPSIS +.\" The general command line +.B vamps +.RB [\| \-\-evaporate \||\| \-e +.IR \|factor \|]\| +.RB [\| \-\-ps\-evaporate \||\| \-E +.IR \|factor \|]\| +.RB [\| \-\-audio \|| \-a +.IR a-stream\,a-stream\,\.\.\. \|] +.RB [\| \-\-subpictures \||\| \-s +.IR s-stream\|,\|s-stream\|,...] +.RB [\| \-\-verbose \||\| -v \|] +.RB [\| \-\-inject \||\| \-i +.IR injections-file\|]\| +.RB [\| \-\-preserve \||\| \-p \|]\| +.RB [\| \-\-ps\-size \||\| \-S +.IR input-bytes \|]\| +.RB <\| input \|>\| output +\&.\|.\|. +.SH DESCRIPTION +.B Vamps +was written to make cheap backups of DVDs under Linux. + +.B Vamps +builds a wrapper around the requantizer to extract the elementary MPEG2 +video stream from the DVD's program stream, feed it through the +requantizer and finally re-pack it into the program stream +again. Besides this, +.B Vamps +allows to select audio and subtitle streams that should be copied into +the output stream. This gives another small gain of disk space, since +unwanted streams may be discarded. + +Vamps is only a very basic, but nevertheless essential tool to transcode +DVD videos to a smaller size. Vamps does not need to write temporary +data files, which is a major advantage. Vamps is very fast. The +downside is, that Vamps is not capable of making DVD backups on its own. + + +.\" ******************************************************************** +.SH OPTIONS +For options that require an argument, each duplication will override the +previous argument value. +.TP +.BI \-\-evaporate,\|\ \-e\ factor +factor by which the embedded elementary video stream will approximately be +shrunk (>=1.0) +.TP +.BI \-\-ps-evaporate,\|\ \-E\ factor +factor by which the whole program stream will approximately be shrunk (>=1.0) +\-e and \-E are mutually exclusive. +.TP +.BI \-\-audio,\|\ \-a\ a-stream\,a-stream\,\.\.\. +select audio streams to keep. First stream is 1. +.TP +.BI \-\-subpictures,\|\ \-s\ s-stream\,s-stream\,... +select subtitle streams to keep. First stream is 1. +.TP +.B \-\-verbose, \-v +Increase verbosity level by one. +.TP +.BI \-\-inject,\|\ \-i\ injections-file +Load internal variable settings from file to seamlessly continue +previous run. Write internal variables to file at program termination. +If file does not exist, it is created. Useful to shrink several parts +(chapters, titles) to a single target DVD. +.TP +.B \-\-preserve, \-p +Preserve numbering of audio and subtitle streams. If called without +this option, Vamps renumbers the streams to ascending numbers starting +with 1. This option disables renumbering so the original stream numbers +are kept. +.TP +.BI \-\-ps-size,\|\ \-S\ input-bytes +If the input for Vamps does not come from a file (e.g. a pipe), the +size of the full input program stream *MUST* be supplied in the command +line. Size is in bytes. + +.SH "AUTHORS" +.PP +This manual page was written by Claudio Moratti for the \fBDebian\fP +system (but may be used by others). It was slightly modified by Rogerio +Brito . +This document is released under the terms of the GNU General Public +License, Version 2 and later. + --- vamps-0.99.2.orig/debian/manpages +++ vamps-0.99.2/debian/manpages @@ -0,0 +1,2 @@ +debian/play_cell.1 +debian/vamps.1 --- vamps-0.99.2.orig/debian/compat +++ vamps-0.99.2/debian/compat @@ -0,0 +1 @@ +7 --- vamps-0.99.2.orig/debian/play_cell.1 +++ vamps-0.99.2/debian/play_cell.1 @@ -0,0 +1,43 @@ +'\" t +.\" Man page for play_cell +.\" +.\" Copyright (C) 2005, Claudio Moratti +.\" +.\" You may distribute under the terms of the GNU General Public +.\" License as specified in the file COPYING that comes with the +.\" man-db distribution. +.\" +.\" Thu Dec 8 15:12:31 CET 2005 +.\" +.pc +.TH PLAY_CELL 1 "2005-12-08" "0.98" "Vamps" +.SH NAME +play_cell \- DVD cell player for vamps +.SH SYNOPSIS +.\" The general command line +.B play_cell +.I dvd-dev vts pgc cell +.\" ******************************************************************** +.SH OPTIONS +.TP +.B dvd\-dev +Selects the DVD device containing the DVD. (Example: /dev/dvd, /dev/hdc, ...) +.TP +.B vts +Selects the Video TitleSet to use. A VST is composed by a set of consecutively VOB files +with the corresponding BUP and IFO files. +For example: VTS3 = VTS_03_1.VOB, VTS_03_2.VOB, ..., VTS_03_0.BUP, VTS_03_0.IFO. +.TP +.B pgc +Sets the pgc of DVD to use +.TP +.B cell +Sets the cell (ID) unit to use. A unit is the smallest video unit on a DVD; usually one cell +contains one chapter, but it could also be used to contain a smaller unit (for example in case +of multilangles branching). +.SH "AUTHOR" +.PP +This manual page was written by Claudio Moratti for the \fBDebian\fP +system (but may be used by others). +This document is released under the terms of the GNU General Public +License, Version 2 and later. --- vamps-0.99.2.orig/debian/copyright +++ vamps-0.99.2/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by Claudio Moratti on +Fri, 22 Jul 2005 13:15:57 +0200. + +It was downloaded from http://sourceforge.net/projects/vamps/ + +Copyright Holder: 2004-2005 vamps admin + +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-2'. + --- vamps-0.99.2.orig/debian/changelog +++ vamps-0.99.2/debian/changelog @@ -0,0 +1,98 @@ +vamps (0.99.2-4) unstable; urgency=low + + * New maintainer (Closes: #484543). + + -- William Vera Mon, 08 Jun 2009 05:35:06 -0500 + +vamps (0.99.2-3) unstable; urgency=low + + * QA Upload. + * debian/rules: + + don't ignore make errors. + + substitute deprecated "dh_clean -k" with "dh_prep". + + config.status doesn't exist; remove from build-stamp target. + + include quilt invocations. + + clean up the packaging in general. + * debian/copyright: + + point to a versioned version of the GPL. + * debian/compat: + + bump compat to 7. + * debian/vamps.1: + + remove warnings. + + rework a little. + * debian/README.source: + + include it, since policy >= 3.8 requires it. + * debian/control: + + include comment on the rules file (policy 3.8.1 allows it). + + update debhelper dependency to >= 7. + + bump standards version to 3.8.1. + * debian/patches: + + remove changes to files from diff.gz to patches managed with quilt. + + -- Rogério Brito Sat, 16 May 2009 11:03:23 -0300 + +vamps (0.99.2-2) unstable; urgency=medium + + * QA upload. + * Fix build-depends on libdvdread-dev (closes: #492050) + * Remove unnecessary Build-dep on dpatch, and adapting debian/rules + * Add a Homepage: field + * Setting maintainer to Debian QA Group , + see bug #484543 + * Commenting out LDFLAGS += -s in Makefiles, which closes: #438237 + * Now conforms to standars 3.8.0 + * urgency=medium to fix RC bug in testing. + + -- Vincent Fourmond Wed, 30 Jul 2008 21:49:10 +0200 + +vamps (0.99.2-1) unstable; urgency=low + + * New Upstream Release + * Removed patch against gcc warnings, fixed by upstream + + -- Claudio Moratti Mon, 24 Apr 2006 14:01:00 +0200 + +vamps (0.99.1-2) unstable; urgency=low + + * Add dpatch in build-depends (Closes: #356809) + + -- Claudio Moratti Tue, 14 Mar 2006 15:25:56 +0100 + +vamps (0.99.1-1) unstable; urgency=low + + * New Upstream Release + + -- Claudio Moratti Sat, 4 Mar 2006 10:54:04 +0100 + +vamps (0.99-1) unstable; urgency=low + + * New Upstream Release + + -- Claudio Moratti Sun, 19 Feb 2006 21:56:52 +0100 + +vamps (0.98-2) unstable; urgency=low + + * Fixed some errors in manpages (Closes: #347387) + * Added debian/watch file + + -- Claudio Moratti Tue, 10 Jan 2006 18:17:02 +0100 + +vamps (0.98-1) unstable; urgency=low + + * New Upstream Release + * Closes: #320067 + + -- Claudio Moratti Sat, 26 Nov 2005 23:49:10 +0100 + +vamps (0.97-2) unstable; urgency=low + + * Changed Free Software Foundation Address + + -- Claudio Moratti Sun, 11 Sep 2005 18:27:15 +0200 + +vamps (0.97-1) unstable; urgency=low + + * Initial release + + -- Claudio Moratti Fri, 22 Jul 2005 13:15:57 +0200 + --- vamps-0.99.2.orig/debian/rules +++ vamps-0.99.2/debian/rules @@ -0,0 +1,59 @@ +#!/usr/bin/make -f +#export DH_VERBOSE=1 + +include /usr/share/quilt/quilt.make + +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 + +configure: + dh_testdir + +build: $(QUILT_STAMPFN) build-stamp + +build-stamp: + dh_testdir + dh_prep + $(MAKE) + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + [ ! -f Makefile ] || $(MAKE) clean + dh_clean + +install: build + dh_testdir + dh_testroot + $(MAKE) install PREFIX=$(CURDIR)/debian/vamps/usr/ + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installman + 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 --- vamps-0.99.2.orig/debian/README.source +++ vamps-0.99.2/debian/README.source @@ -0,0 +1,57 @@ +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 + 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. --- vamps-0.99.2.orig/debian/control +++ vamps-0.99.2/debian/control @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +Source: vamps +Section: graphics +Priority: optional +Maintainer: William Vera +Build-Depends: debhelper (>= 7), quilt, libdvdread-dev +Standards-Version: 3.8.1 +Homepage: http://sourceforge.net/projects/vamps/ + +Package: vamps +Architecture: any +Depends: ${shlibs:Depends} +Description: Tool to recompress and modify the structure of a DVD + Vamps reduces the size of DVD compliant MPEG2 program streams by + selectively copying audio and subpicture tracks and by resizing + the embedded elementary video stream. + The shrink factor may be either specified for the video elementary + stream only or for the video ES only or for the full PS. + --- vamps-0.99.2.orig/debian/dirs +++ vamps-0.99.2/debian/dirs @@ -0,0 +1 @@ +usr/bin --- vamps-0.99.2.orig/debian/patches/makefiles.patch +++ vamps-0.99.2/debian/patches/makefiles.patch @@ -0,0 +1,23 @@ +# Remove compulsory stripping of binaries and let debhelper take care of it. +--- a/play_cell/Makefile ++++ b/play_cell/Makefile +@@ -19,7 +19,7 @@ + CC = gcc + CFLAGS ?= -pipe -O2 -fomit-frame-pointer + CFLAGS += -Wall -W +-LDFLAGS += -s ++#LDFLAGS += -s + #LDFLAGS += -static + LOADLIBES += -ldvdread + +--- a/vamps/Makefile ++++ b/vamps/Makefile +@@ -21,7 +21,7 @@ + CFLAGS ?= -pipe -O3 -fomit-frame-pointer -funroll-loops \ + -DHAVE_BUILTIN_EXPECT + CFLAGS += -Wall +-LDFLAGS += -s ++#LDFLAGS += -s + #LDFLAGS += -static + LOADLIBES += -lm -lpthread + --- vamps-0.99.2.orig/debian/patches/series +++ vamps-0.99.2/debian/patches/series @@ -0,0 +1 @@ +makefiles.patch