debian/0000755000000000000000000000000011661533104007166 5ustar debian/shlibs.local0000644000000000000000000000011411661533104011462 0ustar libvstream-client 1.2 vstream-client (>> 1.2-0), vstream-client (<< 1.2-99) debian/watch0000644000000000000000000000015211661533104010215 0ustar version=3 http://code.google.com/p/vstream-client/downloads/list \ .*vstream-client-([\d.]+).*\.tar\.bz2 debian/rules0000755000000000000000000000643111661533104010252 0ustar #!/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 # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) else CROSS= --build $(DEB_BUILD_GNU_TYPE) endif CC = gcc # shared library versions, option 1 version=2.0.5 major=2 # option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so #version=`ls src/.libs/lib*.so.* | \ # awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` #major=`ls src/.libs/lib*.so.* | \ # awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` config.status: configure dh_testdir # Add here commands to configure the package. ifneq "$(wildcard /usr/share/misc/config.sub)" "" cp -f /usr/share/misc/config.sub config.sub endif ifneq "$(wildcard /usr/share/misc/config.guess)" "" cp -f /usr/share/misc/config.guess config.guess endif ./configure --prefix=/usr # THIS IS POINTLESS... BECAUSE THE UPSTREAM BUILD SYSTEM IS SIMPLE AND MESSY! #CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" CHANGELOG = debian/upstream.changelog # Run manually get-changelog: svn log http://vstream-client.googlecode.com/svn/trunk/ \ > $(CHANGELOG) build-arch: build-stamp build-indep: build-stamp build: build-stamp build-stamp: config.status dh_testdir # Add here commands to compile the package. $(MAKE) touch $@ clean: dh_testdir dh_testroot rm -f build-stamp # Add here commands to clean up after the build process. #[ ! -f Makefile ] || $(MAKE) distclean rm -f config.mak config.sub config.guess rm -f *.so *.so.1 *.o *.a *~ vstream-client vstream-client.exe dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs # Add here commands to install the package into debian/tmp # THIS IS MESSY BECAUSE THE UPSTREAM MAKEFILE IS MESSY! mkdir $(CURDIR)/debian/tmp $(MAKE) BINDIR=$(CURDIR)/debian/tmp/usr/bin LIBDIR=$(CURDIR)/debian/tmp/usr/lib INCDIR=$(CURDIR)/debian/tmp/usr/include # 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 $(CHANGELOG) dh_installdocs dh_installexamples dh_install # dh_installmenu # dh_installdebconf # dh_installlogrotate # dh_installemacsen # dh_installpam # dh_installmime # dh_installinit # dh_installcron # dh_installinfo dh_installman debian/vstream-client.1 dh_link dh_strip dh_compress dh_fixperms # dh_perl # dh_python dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/vstream-client-dev.install0000644000000000000000000000007311661533104014267 0ustar libvstream-client.a /usr/lib vstream-client.h /usr/include debian/control0000644000000000000000000000332511661533104010574 0ustar Source: vstream-client Priority: extra Maintainer: Paul Hedderly Build-Depends: debhelper (>= 8), autotools-dev Standards-Version: 3.9.2 Vcs-Browser: http://git.debian.org/?p=collab-maint/vstream-client.git Vcs-Git: git://git.debian.org/git/collab-maint/vstream-client.git Section: libs Homepage: http://code.google.com/p/vstream-client Package: vstream-client Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: libvstream-dev Replaces: libvstream-dev Description: library and utility to fetch media streams from a TIVO Vstream-client is a fork off of the vstream library from the tivo-mplayer project. It has been stripped down to just the client code, and includes an example client application. If you have vserver installed on your Tivo (which most tivo hackers do), then you can use this simple client to stream .ty files from it. MPlayer includes support for this library. This library can be used by MPlayer/MEncoder to watch/re-encode tivo streams live over a network. Package: vstream-client-dev Section: libdevel Architecture: any Depends: ${misc:Depends} Conflicts: libvstream-dev Replaces: vstream-client (<= 1.2-4) Description: Development headers for vstream-client Vstream-client is a fork off of the vstream library from the tivo-mplayer project. It has been stripped down to just the client code, and includes an example client application. If you have vserver installed on your Tivo (which most tivo hackers do), then you can use this simple client to stream .ty files from it. MPlayer includes support for this library. This library can be used by MPlayer/MEncoder to watch/re-encode tivo streams live over a network. . This package contains the headers for development. debian/upstream.changelog0000644000000000000000000000157711661533104012711 0ustar ------------------------------------------------------------------------ r7 | dave@stilldesigning.com | 2007-11-20 20:08:30 +0200 (Tue, 20 Nov 2007) | 1 line revert changes to vstream.c and remove vstream_out function to maintain compatibility with existing 3rd part apps like MPlayer ------------------------------------------------------------------------ r4 | dave@stilldesigning.com | 2007-11-18 00:31:09 +0200 (Sun, 18 Nov 2007) | 1 line add support for stdout ------------------------------------------------------------------------ r2 | dave@stilldesigning.com | 2007-11-18 00:23:37 +0200 (Sun, 18 Nov 2007) | 1 line vstream-client 1.2 ------------------------------------------------------------------------ r1 | (no author) | 2007-11-18 00:13:36 +0200 (Sun, 18 Nov 2007) | 1 line Initial directory structure. ------------------------------------------------------------------------ debian/vstream-client.dirs0000644000000000000000000000001011661533104012775 0ustar usr/bin debian/vstream-client.install0000644000000000000000000000007111661533104013511 0ustar vstream-client /usr/bin #libvstream-client.so.1 /usr/lib debian/copyright0000644000000000000000000000301411661533104011117 0ustar This package was debianized by: Paul Hedderly on 2008-05-16 00:28:14 +0100 Fri. It was downloaded from http://code.google.com/p/vstream-client Upstream Authors: Christopher R. Wingert Gary S. Brown. Copyright: Copyright (C) 2003 Christopher R. Wingert Copyright (C) 1986 Gary S. Brown. Copyright (C) 1996, 2001 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 program. If not, see . SOME parts are licensed under the GPL (version 1) and another (crc.c) is licenced without any restriction. On Debian systems, the complete text of the GNU General Public License can be found in "/usr/share/common-licenses/GPL-2". The Debian packaging is: Copyright (C) 2008 Paul Hedderly and is licensed under the GPL version 2 or any later version, see above. debian/compat0000644000000000000000000000000211661533104010364 0ustar 6 debian/vstream-client.10000644000000000000000000000325411661533104012211 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH VSTREAM-CLIENT 1 "May 16, 2008" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME vstream-client \- stream media from a TIVO .SH SYNOPSIS .B vstream-client .RI hostname [-l] .br .B vstream-client .RI hostname fsid [-o filename] [-a offset] .br .B vstream-client .RI tivo:///[l]list .br .B vstream-client .RI tivo:///fsid [-o filename] [-a offset] .br .SH DESCRIPTION This manual page documents briefly the .B vstream-client command. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBvstream-client\fP is a program that streams media data from a TIVO PVR. .SH OPTIONS .TP .B "", .../list List media on the TIVO .TP .B "-l", .../llist List media on the TIVO with extra details .SH SEE ALSO .BR mplayer (1), .BR mencoder (1). .br .SH AUTHOR vstream-client was written by Christopher R. Wingert, Gary S. Brown and .PP This manual page was written by Paul Hedderly , for the Debian project (but may be used by others). debian/source/0000755000000000000000000000000011661533104010466 5ustar debian/source/format0000644000000000000000000000001411661533104011674 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000471511661533104011047 0ustar vstream-client (1.2-6.1) unstable; urgency=low * Non-maintainer upload. - Move to packaging format "3.0 (quilt)" * debian/compat - Update to 8. * debian/chnagelog - Fix off by 1 bug number in " -dev does not need...". * debian/control - (Build-Depends): Update to debhelper 8. - (Homepage): Update to current URL. - (Standards-Version): Update to 3.9.2. - (Depends): Add ${misc:Depends}. - (vstream-client::Description): Remove article (Lintian). - (vstream-client::Section): Remove inherited field. - (Vsc-*): Move info from 'XS-VCS-GIT'. - (XS-VCS-GIT): Delete. * debian/copyright - Point to GPL-2. Update layout. Remove URLs that no longer exist. - Update upstream homepage URL. * debian/rules - Run configure with CC=gcc. - (binary-arch): Update dh_installchangelogs to use $(CHANGELOG). - (build-arch, build-indep): Add (Lintian). - (get-changelog): New. Download download upstream change history. - (clean): Fix bashism. Change rm -f *.so{,.1} to "rm -f *.so *.so.1". Patch thanks to Chanchai Junlouchai (important; Closes: #535423). - (install) Update to dh_prep. * debian/source/format - New file. * debian/upstream.changelog - New file. * debian/watch - New file. -- Jari Aalto Fri, 18 Nov 2011 21:45:33 +0200 vstream-client (1.2-6) unstable; urgency=low * Replaces older version to (Closes: #496884) * -dev does not need to depend on -client (Closes: #496885) -- Paul Hedderly Fri, 29 Aug 2008 06:26:03 +0100 vstream-client (1.2-5) unstable; urgency=low * Non-urgent change slipped in - only the creation of a lintian unclean empty dir. -- Paul Hedderly Tue, 26 Aug 2008 20:35:25 +0100 vstream-client (1.2-4) unstable; urgency=low * Moved the static libary to the right package (-dev) DOH! (Closes #495891) -- Paul Hedderly Tue, 26 Aug 2008 20:29:13 +0100 vstream-client (1.2-3) unstable; urgency=low * Added Conflicts and Replaces libvstream-dev (Closes: Bug#494615) -- Paul Hedderly Wed, 20 Aug 2008 12:42:44 +0100 vstream-client (1.2-2) unstable; urgency=low * Removed watch.ex and make rules call makshlibs -- Paul Hedderly Tue, 03 Jun 2008 22:19:01 +0100 vstream-client (1.2-1) unstable; urgency=low * Initial release (no ITP) -- Paul Hedderly Fri, 16 May 2008 00:28:14 +0100 debian/vstream-client-dev.dirs0000644000000000000000000000002411661533104013556 0ustar usr/lib usr/include debian/README.Debian0000644000000000000000000000116111661533104011226 0ustar vstream-client for Debian ------------------------- This package provides the vstream-client util, but it's major use is as a library for mplayer and mencoder. Until Debian's mplayer package is compiled with vstream-client installed, to use vstream-client with mplayer/mencoder all you need to do is recompile mplayer/mencoder with vstream-client installed. ie something like "aptitude install vstream-client; apt-src install -i mplayer" The source for this package can be retrieved using git: git clone git://git.debian.org/git//.git -- Paul Hedderly Fri, 16 May 2008 00:28:14 +0100