--- vdr-plugin-span-0.0.7.orig/.pc/.quilt_patches +++ vdr-plugin-span-0.0.7/.pc/.quilt_patches @@ -0,0 +1 @@ +debian/patches --- vdr-plugin-span-0.0.7.orig/.pc/.quilt_series +++ vdr-plugin-span-0.0.7/.pc/.quilt_series @@ -0,0 +1 @@ +series --- vdr-plugin-span-0.0.7.orig/.pc/.version +++ vdr-plugin-span-0.0.7/.pc/.version @@ -0,0 +1 @@ +2 --- vdr-plugin-span-0.0.7.orig/.pc/applied-patches +++ vdr-plugin-span-0.0.7/.pc/applied-patches @@ -0,0 +1 @@ +new_Makefile.diff --- vdr-plugin-span-0.0.7.orig/.pc/new_Makefile.diff/Makefile +++ vdr-plugin-span-0.0.7/.pc/new_Makefile.diff/Makefile @@ -0,0 +1,109 @@ +# +# Makefile for a Video Disk Recorder plugin +# +# $Id: Makefile 1.14 2006/04/24 17:20:58 kls Exp $ + +# The official name of this plugin. +# This name will be used in the '-P...' option of VDR to load the plugin. +# By default the main source file also carries this name. +# +PLUGIN = span + +### The version number of this plugin (taken from the main source file): + +VERSION = $(shell grep 'static const char \*VERSION *=' $(PLUGIN).c | awk '{ print $$6 }' | sed -e 's/[";]//g') + +### The C++ compiler and options: + +CXX ?= g++ +CXXFLAGS ?= -fPIC -O2 -Wall -Woverloaded-virtual +#CXXFLAGS = -fPIC -g -O0 -Wall -Woverloaded-virtual + +### The directory environment: + +VDRDIR = ../../.. +LIBDIR = ../../lib +TMPDIR = /tmp + +### Allow user defined options to overwrite defaults: + +-include $(VDRDIR)/Make.config + +### The version number of VDR's plugin API (taken from VDR's "config.h"): +APIVERSION = $(shell grep 'define APIVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g') + +### The name of the distribution archive: + +ARCHIVE = $(PLUGIN)-$(VERSION) +PACKAGE = vdr-$(ARCHIVE) + +### Includes and Defines (add further entries here): + +INCLUDES += -I$(VDRDIR)/include + +DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' + +### The object files (add further files here): + +OBJS = $(PLUGIN).o menu-item.o spectrum_analyzer.o setup.o client.o menu.o + +LIBS = -lfftw3 -lm + +### Implicit rules: + +%.o: %.c + $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $< + +# Dependencies: + +MAKEDEP = g++ -MM -MG +DEPFILE = .dependencies +$(DEPFILE): Makefile + @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@ + +-include $(DEPFILE) + +### Internationalization (I18N): + +PODIR = po +LOCALEDIR = $(VDRDIR)/locale +I18Npo = $(wildcard $(PODIR)/*.po) +I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file)))))) +I18Npot = $(PODIR)/$(PLUGIN).pot + +%.mo: %.po + msgfmt -c -o $@ $< + +$(I18Npot): $(wildcard *.c *.h) + xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='>' -o $@ $^ + +%.po: $(I18Npot) + msgmerge -U --no-wrap --no-location --backup=none -q $@ $< + @touch $@ + +$(I18Nmsgs): $(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo + @mkdir -p $(dir $@) + cp $< $@ + +.PHONY: i18n +i18n: $(I18Nmsgs) + +### Targets: + +all: libvdr-$(PLUGIN).so i18n + +libvdr-$(PLUGIN).so: $(OBJS) + $(CXX) $(CXXFLAGS) -shared $(OBJS) $(LIBS) -o $@ + @cp $@ $(LIBDIR)/$@.$(APIVERSION) + +dist: clean + @-rm -rf $(TMPDIR)/$(ARCHIVE) + @mkdir $(TMPDIR)/$(ARCHIVE) + @cp -a * $(TMPDIR)/$(ARCHIVE) + @tar cvjf $(PACKAGE).tar.bz2 -C $(TMPDIR) $(ARCHIVE) + @-rm -rf $(TMPDIR)/$(ARCHIVE) + @echo Distribution package created as $(PACKAGE).tar.bz2 + +clean: + @-rm -f $(PODIR)/*.mo + @-rm -f $(OBJS) $(DEPFILE) *.so *.bz2 core* *~ --- vdr-plugin-span-0.0.7.orig/Makefile +++ vdr-plugin-span-0.0.7/Makefile @@ -1,109 +1,125 @@ # # Makefile for a Video Disk Recorder plugin # -# $Id: Makefile 1.14 2006/04/24 17:20:58 kls Exp $ +# $Id: Makefile 3.1 2014/01/01 13:29:54 kls Exp $ # The official name of this plugin. # This name will be used in the '-P...' option of VDR to load the plugin. # By default the main source file also carries this name. -# + PLUGIN = span ### The version number of this plugin (taken from the main source file): VERSION = $(shell grep 'static const char \*VERSION *=' $(PLUGIN).c | awk '{ print $$6 }' | sed -e 's/[";]//g') -### The C++ compiler and options: +### The directory environment: + +# Use package data if installed...otherwise assume we're under the VDR source directory: +PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell PKG_CONFIG_PATH="$$PKG_CONFIG_PATH:../../.." pkg-config --variable=$(1) vdr)) +LIBDIR = $(call PKGCFG,libdir) +LOCDIR = $(call PKGCFG,locdir) +PLGCFG = $(call PKGCFG,plgcfg) +# +TMPDIR ?= /tmp -CXX ?= g++ -CXXFLAGS ?= -fPIC -O2 -Wall -Woverloaded-virtual -#CXXFLAGS = -fPIC -g -O0 -Wall -Woverloaded-virtual +### The compiler options: -### The directory environment: +export CFLAGS = $(call PKGCFG,cflags) +export CXXFLAGS = $(call PKGCFG,cxxflags) -VDRDIR = ../../.. -LIBDIR = ../../lib -TMPDIR = /tmp +### The version number of VDR's plugin API: -### Allow user defined options to overwrite defaults: +APIVERSION = $(call PKGCFG,apiversion) --include $(VDRDIR)/Make.config +### Allow user defined options to overwrite defaults: -### The version number of VDR's plugin API (taken from VDR's "config.h"): -APIVERSION = $(shell grep 'define APIVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g') +-include $(PLGCFG) ### The name of the distribution archive: ARCHIVE = $(PLUGIN)-$(VERSION) PACKAGE = vdr-$(ARCHIVE) +### The name of the shared object file: + +SOFILE = libvdr-$(PLUGIN).so + ### Includes and Defines (add further entries here): -INCLUDES += -I$(VDRDIR)/include +INCLUDES += -DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' +DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"' ### The object files (add further files here): OBJS = $(PLUGIN).o menu-item.o spectrum_analyzer.o setup.o client.o menu.o -LIBS = -lfftw3 -lm +LIBS = -lfftw3 -lm + +### The main target: + +all: $(SOFILE) i18n ### Implicit rules: %.o: %.c - $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $< + $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) -o $@ $< -# Dependencies: +### Dependencies: -MAKEDEP = g++ -MM -MG +MAKEDEP = $(CXX) -MM -MG DEPFILE = .dependencies $(DEPFILE): Makefile - @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@ + @$(MAKEDEP) $(CXXFLAGS) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@ -include $(DEPFILE) ### Internationalization (I18N): PODIR = po -LOCALEDIR = $(VDRDIR)/locale I18Npo = $(wildcard $(PODIR)/*.po) -I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file)))))) +I18Nmo = $(addsuffix .mo, $(foreach file, $(I18Npo), $(basename $(file)))) +I18Nmsgs = $(addprefix $(DESTDIR)$(LOCDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file)))))) I18Npot = $(PODIR)/$(PLUGIN).pot %.mo: %.po msgfmt -c -o $@ $< -$(I18Npot): $(wildcard *.c *.h) - xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='>' -o $@ $^ +$(I18Npot): $(wildcard *.c) + xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-$(PLUGIN) --package-version=$(VERSION) --msgid-bugs-address='>' -o $@ `ls $^` %.po: $(I18Npot) - msgmerge -U --no-wrap --no-location --backup=none -q $@ $< + msgmerge -U --no-wrap --no-location --backup=none -q -N $@ $< @touch $@ -$(I18Nmsgs): $(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo - @mkdir -p $(dir $@) - cp $< $@ +$(I18Nmsgs): $(DESTDIR)$(LOCDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo + install -D -m644 $< $@ .PHONY: i18n -i18n: $(I18Nmsgs) +i18n: $(I18Nmo) $(I18Npot) + +install-i18n: $(I18Nmsgs) ### Targets: -all: libvdr-$(PLUGIN).so i18n +$(SOFILE): $(OBJS) + $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@ + +install-lib: $(SOFILE) + install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION) -libvdr-$(PLUGIN).so: $(OBJS) - $(CXX) $(CXXFLAGS) -shared $(OBJS) $(LIBS) -o $@ - @cp $@ $(LIBDIR)/$@.$(APIVERSION) +install: install-lib install-i18n -dist: clean +dist: $(I18Npo) clean @-rm -rf $(TMPDIR)/$(ARCHIVE) @mkdir $(TMPDIR)/$(ARCHIVE) @cp -a * $(TMPDIR)/$(ARCHIVE) - @tar cvjf $(PACKAGE).tar.bz2 -C $(TMPDIR) $(ARCHIVE) + @tar czf $(PACKAGE).tgz -C $(TMPDIR) $(ARCHIVE) @-rm -rf $(TMPDIR)/$(ARCHIVE) - @echo Distribution package created as $(PACKAGE).tar.bz2 + @echo Distribution package created as $(PACKAGE).tgz clean: - @-rm -f $(PODIR)/*.mo - @-rm -f $(OBJS) $(DEPFILE) *.so *.bz2 core* *~ + @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot + @-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~ + --- vdr-plugin-span-0.0.7.orig/debian/changelog +++ vdr-plugin-span-0.0.7/debian/changelog @@ -0,0 +1,396 @@ +vdr-plugin-span (0.0.7-14yavdr7~xenial) xenial; urgency=medium + + * automatic rebuild + + -- Alexander Grothe Mon, 29 May 2017 11:21:31 +0200 + +vdr-plugin-span (0.0.7-14yavdr6~xenial) xenial; urgency=medium + + * automatic rebuild + + -- Alexander Grothe Thu, 25 May 2017 22:40:13 +0200 + +vdr-plugin-span (0.0.7-14yavdr5~xenial) xenial; urgency=medium + + * automatic rebuild + + -- Alexander Grothe Thu, 25 May 2017 21:59:03 +0200 + +vdr-plugin-span (0.0.7-14yavdr5~xenial) xenial; urgency=medium + + * automatic rebuild + + -- Alexander Grothe Mon, 08 May 2017 10:09:04 +0200 + +vdr-plugin-span (0.0.7-14yavdr4~xenial) xenial; urgency=medium + + * automatic rebuild + + -- Alexander Grothe Mon, 01 May 2017 08:41:00 +0200 + +vdr-plugin-span (0.0.7-14yavdr3~xenial) xenial; urgency=medium + + * automatic rebuild + + -- Alexander Grothe Sun, 30 Apr 2017 19:53:08 +0200 + +vdr-plugin-span (0.0.7-14yavdr3~xenial) xenial; urgency=medium + + * rebuild for xenial + + -- Alexander Grothe Fri, 14 Apr 2017 23:10:02 +0200 + +vdr-plugin-span (0.0.7-14yavdr2~trusty) trusty; urgency=medium + + * automatic rebuild + + -- yavdr package builder Mon, 21 Dec 2015 20:29:27 +0100 + +vdr-plugin-span (0.0.7-14yavdr1~trusty) trusty; urgency=medium + + * automatic rebuild + + -- Alexander Grothe Mon, 25 May 2015 17:50:03 +0200 + +vdr-plugin-span (0.0.7-14yavdr0~trusty) trusty; urgency=medium + + * reworked debian dir + * new Makefile + + -- Alexander Grothe Thu, 21 May 2015 09:22:08 +0200 + +vdr-plugin-span (0.0.7-13yavdr45~trusty) trusty; urgency=medium + + * automatic rebuild + + -- yavdr package builder Fri, 03 Apr 2015 15:21:27 +0200 + +vdr-plugin-span (0.0.7-13yavdr44~trusty) trusty; urgency=medium + + * automatic rebuild + + -- Lars Hanisch Fri, 20 Feb 2015 11:32:21 +0100 + +vdr-plugin-span (0.0.7-13yavdr43~trusty) trusty; urgency=medium + + * automatic rebuild + + -- Lars Hanisch Thu, 12 Feb 2015 00:49:00 +0100 + +vdr-plugin-span (0.0.7-13yavdr42~trusty) trusty; urgency=medium + + * automatic rebuild + + -- Lars Hanisch Sun, 08 Feb 2015 16:35:17 +0100 + +vdr-plugin-span (0.0.7-13yavdr41~trusty) trusty; urgency=medium + + * automatic rebuild + + -- Lars Hanisch Sun, 01 Feb 2015 16:32:33 +0100 + +vdr-plugin-span (0.0.7-13yavdr40~trusty) trusty; urgency=medium + + * automatic rebuild + + -- Lars Hanisch Sun, 18 Jan 2015 17:29:55 +0100 + +vdr-plugin-span (0.0.7-13yavdr39~trusty) trusty; urgency=medium + + * rebuild for trusty thar + + -- Alexander Grothe Sat, 05 Apr 2014 14:39:24 +0200 + +vdr-plugin-span (0.0.7-13yavdr38~precise) precise; urgency=medium + + * automatic rebuild + + -- yavdr package builder Wed, 02 Apr 2014 22:19:49 +0200 + +vdr-plugin-span (0.0.7-13yavdr36~precise) precise; urgency=medium + + * automatic rebuild + + -- yavdr package builder Sun, 23 Mar 2014 16:15:12 +0100 + +vdr-plugin-span (0.0.7-13yavdr35~precise) precise; urgency=medium + + * automatic rebuild + + -- yavdr package builder Sat, 26 Oct 2013 10:46:28 +0200 + +vdr-plugin-span (0.0.7-13yavdr34~precise) precise; urgency=medium + + * rebuild + + -- Lars Hanisch Thu, 12 Sep 2013 13:14:18 +0200 + +vdr-plugin-span (0.0.7-13yavdr33~precise) precise; urgency=medium + + * rebuild + + -- Lars Hanisch Fri, 12 Jul 2013 01:08:20 +0200 + +vdr-plugin-span (0.0.7-13yavdr32~precise) precise; urgency=medium + + * rebuild + + -- Lars Hanisch Sun, 23 Jun 2013 10:32:54 +0200 + +vdr-plugin-span (0.0.7-13yavdr31~precise) precise; urgency=medium + + * rebuild + + -- Lars Hanisch Tue, 02 Apr 2013 19:57:21 +0200 + +vdr-plugin-span (0.0.7-13yavdr30~precise) precise; urgency=medium + + * rebuild + + -- Lars Hanisch Sun, 17 Mar 2013 15:58:19 +0100 + +vdr-plugin-span (0.0.7-13yavdr29~precise) precise; urgency=medium + + * rebuild + + -- Lars Hanisch Thu, 14 Mar 2013 01:08:50 +0100 + +vdr-plugin-span (0.0.7-13yavdr27~precise) precise; urgency=medium + + * rebuild + + -- Lars Hanisch Wed, 13 Mar 2013 21:59:15 +0100 + +vdr-plugin-span (0.0.7-13yavdr26~precise) precise; urgency=high + + * Rebuild for yaVDR64 0.6.0alpha + + -- Frank Neumann Sun, 10 Mar 2013 21:34:53 +0100 + +vdr-plugin-span (0.0.7-13yavdr25~precise) precise; urgency=medium + + * rebuild + + -- Lars Hanisch Sun, 09 Dec 2012 19:32:13 +0100 + +vdr-plugin-span (0.0.7-13yavdr24~precise) precise; urgency=medium + + * rebuild + + -- Lars Hanisch Wed, 05 Dec 2012 21:15:49 +0100 + +vdr-plugin-span (0.0.7-13yavdr23~precise) precise; urgency=medium + + * rebuild + + -- Lars Hanisch Sat, 01 Dec 2012 16:00:58 +0100 + +vdr-plugin-span (0.0.7-13yavdr22~precise) precise; urgency=medium + + * rebuild + + -- Lars Hanisch Wed, 21 Nov 2012 20:11:49 +0100 + +vdr-plugin-span (0.0.7-13yavdr21~precise) precise; urgency=medium + + * rebuild + + -- Holger Schvestka Wed, 21 Nov 2012 07:41:19 +0100 + +vdr-plugin-span (0.0.7-13yavdr20~precise) precise; urgency=medium + + * rebuild + + -- Holger Schvestka Thu, 11 Oct 2012 11:21:06 +0200 + +vdr-plugin-span (0.0.7-13yavdr19~precise) precise; urgency=medium + + * rebuild + + -- Holger Schvestka Sun, 25 Mar 2012 22:29:17 +0200 + +vdr-plugin-span (0.0.7-13yavdr18~precise) precise; urgency=medium + + * rebuild + + -- Holger Schvestka Thu, 15 Mar 2012 10:21:18 +0100 + +vdr-plugin-span (0.0.7-13yavdr17~precise) precise; urgency=medium + + * rebuild + + -- Holger Schvestka Tue, 13 Mar 2012 19:20:15 +0100 + +vdr-plugin-span (0.0.7-13yavdr16~precise) precise; urgency=medium + + * rebuild + + -- Holger Schvestka Thu, 23 Feb 2012 09:04:23 +0100 + +vdr-plugin-span (0.0.7-13yavdr15~precise) precise; urgency=medium + + * rebuild + + -- Holger Schvestka Mon, 13 Feb 2012 20:11:34 +0100 + +vdr-plugin-span (0.0.7-13yavdr15~oneiric) oneiric; urgency=medium + + * rebuild + + -- Holger Schvestka Thu, 29 Dec 2011 11:15:17 +0100 + +vdr-plugin-span (0.0.7-13yavdr14~oneiric) oneiric; urgency=medium + + * rebuild + + -- Holger Schvestka Sun, 25 Dec 2011 11:41:13 +0100 + +vdr-plugin-span (0.0.7-13yavdr13~precise) precise; urgency=medium + + * rebuild + + -- Holger Schvestka Sat, 24 Dec 2011 11:29:38 +0100 + +vdr-plugin-span (0.0.7-13yavdr12~precise) precise; urgency=medium + + * rebuild + + -- Holger Schvestka Mon, 17 Oct 2011 15:44:25 +0200 + +vdr-plugin-span (0.0.7-13yavdr11~natty) natty; urgency=medium + + * rebuild + + -- Holger Schvestka Mon, 05 Sep 2011 18:25:52 +0200 + +vdr-plugin-span (0.0.7-13yavdr10~natty) natty; urgency=medium + + * rebuild + + -- Marco Scholl Thu, 25 Aug 2011 18:00:16 +0200 + +vdr-plugin-span (0.0.7-13yavdr9~natty) natty; urgency=low + + * rebuild + + -- Holger Schvestka Thu, 18 Aug 2011 20:08:18 +0200 + +vdr-plugin-span (0.0.7-13yavdr8~natty) natty; urgency=low + + * rebuild + + -- Holger Schvestka Wed, 15 Jun 2011 13:50:20 +0200 + +vdr-plugin-span (0.0.7-13yavdr7~natty) natty; urgency=low + + * rebuild + + -- Holger Schvestka Tue, 14 Jun 2011 20:47:17 +0200 + +vdr-plugin-span (0.0.7-13yavdr6~natty) natty; urgency=low + + * rebuild + + -- Holger Schvestka Wed, 25 May 2011 13:58:05 +0200 + +vdr-plugin-span (0.0.7-13yavdr5~natty) natty; urgency=low + + * rebuild + + -- Holger Schvestka Sun, 22 May 2011 22:59:17 +0200 + +vdr-plugin-span (0.0.7-13yavdr4~natty) natty; urgency=low + + * rebuild + + -- Marco Scholl Tue, 19 Apr 2011 19:57:12 +0200 + +vdr-plugin-span (0.0.7-13yavdr3~natty) natty; urgency=low + + * rebuild + + -- Marco Scholl Sun, 03 Apr 2011 22:17:32 +0200 + +vdr-plugin-span (0.0.7-13yavdr2~natty) natty; urgency=low + + * rebuild + + -- Marco Scholl Tue, 22 Mar 2011 23:14:10 +0100 + +vdr-plugin-span (0.0.7-13yavdr1~natty) natty; urgency=low + + * natty migration + + -- Marco Scholl Mon, 14 Mar 2011 22:20:28 +0100 + +vdr-plugin-span (0.0.7-12yavdr1~natty) natty; urgency=low + + * natty migration + + -- Marco Scholl Thu, 03 Mar 2011 09:12:05 +0100 + +vdr-plugin-span (0.0.7-11yavdr1) lucid; urgency=low + + * reb. vdr-1.7.16 unstable repo + + -- Holger Schvestka Fri, 18 Feb 2011 23:26:41 +0100 + +vdr-plugin-span (0.0.7-10yavdr1) lucid; urgency=low + + * reb. vdr-1.7.16 unstable repo + + -- Holger Schvestka Tue, 15 Feb 2011 14:51:26 +0100 + +vdr-plugin-span (0.0.7-9yavdr1) lucid; urgency=low + + * reb. vdr-1.7.16 unstable repo + + -- Holger Schvestka Thu, 10 Feb 2011 08:38:36 +0100 + +vdr-plugin-span (0.0.7-8yavdr1) lucid; urgency=low + + * reb. vdr-1.7.16 unstable repo + + -- Holger Schvestka Wed, 09 Feb 2011 01:06:17 +0100 + +vdr-plugin-span (0.0.7-7yavdr1) lucid; urgency=low + + * reb. vdr-1.7.16 unstable repo + + -- Holger Schvestka Tue, 08 Feb 2011 23:17:19 +0100 + +vdr-plugin-span (0.0.7-6yavdr1) lucid; urgency=low + + * reb. vdr-1.7.16 unstable repo + + -- Holger Schvestka Sun, 16 Jan 2011 21:49:56 +0100 + +vdr-plugin-span (0.0.7-5yavdr1) lucid; urgency=low + + * reb. vdr-1.7.16 unstable repo + + -- Holger Schvestka Sat, 08 Jan 2011 21:22:06 +0100 + +vdr-plugin-span (0.0.7-4yavdr1) lucid; urgency=low + + * reb. vdr-1.7.16 unstable repo + + -- Holger Schvestka Fri, 07 Jan 2011 19:29:45 +0100 + +vdr-plugin-span (0.0.7-3yavdr1) lucid; urgency=low + + * reb. vdr-1.7.16 unstable repo + + -- Holger Schvestka Mon, 03 Jan 2011 19:41:37 +0100 + +vdr-plugin-span (0.0.7-2yavdr1) lucid; urgency=low + + * reb. vdr-1.7.16 unstable repo + + -- Holger Schvestka Tue, 02 Nov 2010 20:01:33 +0100 + +vdr-plugin-span (0.0.7-1yavdr3) lucid; urgency=low + + * Initial release + + -- Holger Schvestka Sun, 31 Oct 2010 11:50:20 +0200 --- vdr-plugin-span-0.0.7.orig/debian/compat +++ vdr-plugin-span-0.0.7/debian/compat @@ -0,0 +1 @@ +7 --- vdr-plugin-span-0.0.7.orig/debian/control +++ vdr-plugin-span-0.0.7/debian/control @@ -0,0 +1,25 @@ +Source: vdr-plugin-span +Section: video +Priority: extra +Maintainer: Holger Schvestka +Build-Depends: cdbs, debhelper (>= 7), vdr-dev (>=1.7.16), gettext, libfontconfig1-dev, libfftw3-dev, pkg-config +Standards-Version: 3.8.4 +Homepage: http://lcr.vdr-developer.org/htmls/span-plugin.html + +Package: vdr-plugin-span +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${vdr:Depends} +Description: display a 'Sp'ectrum 'An'alyzer + A plugin that can receive PCM-data from other plugins (e.g. mp3ng or already + included in music resp.) + to compute frequency-data and to provide them to other plugins + to display a 'Sp'ectrum 'An'alyzer. + +Package: vdr-plugin-span-dbg +Architecture: any +Section: debug +Priority: extra +Depends: vdr-plugin-span (= ${binary:Version}), ${misc:Depends} +Description: debugging symbols for vdr-plugin-span + . + This package contains only the debugging symbols for vdr-plugin-span --- vdr-plugin-span-0.0.7.orig/debian/copyright +++ vdr-plugin-span-0.0.7/debian/copyright @@ -0,0 +1,36 @@ +Upstream Homepage: + http://lcr.vdr-developer.org/htmls/span-plugin.html + +Upstream Author: + Christian Leuschen (christian.leuschen@gmx.de) + +Debian Maintainer: + Holger Schvestka hotzenplotz5 + +Copyright: + (C) 2010 Christian Leuschen + +Copyright (Debian packaging): + (C) 2010 Holger Schvestka + +License: + 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 of the License, 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. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + The complete text of the GNU General Public License can be found + in /usr/share/common-licenses/GPL-2 on most Debian systems. + +License (Debian packaging): + The Debian packaging is licensed under the GPL, version 2 or any + later version, see /usr/share/common-licenses/GPL-2. --- vdr-plugin-span-0.0.7.orig/debian/docs +++ vdr-plugin-span-0.0.7/debian/docs @@ -0,0 +1,3 @@ +README +README.de + --- vdr-plugin-span-0.0.7.orig/debian/patches/new_Makefile.diff +++ vdr-plugin-span-0.0.7/debian/patches/new_Makefile.diff @@ -0,0 +1,167 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,109 +1,125 @@ + # + # Makefile for a Video Disk Recorder plugin + # +-# $Id: Makefile 1.14 2006/04/24 17:20:58 kls Exp $ ++# $Id: Makefile 3.1 2014/01/01 13:29:54 kls Exp $ + + # The official name of this plugin. + # This name will be used in the '-P...' option of VDR to load the plugin. + # By default the main source file also carries this name. +-# ++ + PLUGIN = span + + ### The version number of this plugin (taken from the main source file): + + VERSION = $(shell grep 'static const char \*VERSION *=' $(PLUGIN).c | awk '{ print $$6 }' | sed -e 's/[";]//g') + +-### The C++ compiler and options: ++### The directory environment: ++ ++# Use package data if installed...otherwise assume we're under the VDR source directory: ++PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell PKG_CONFIG_PATH="$$PKG_CONFIG_PATH:../../.." pkg-config --variable=$(1) vdr)) ++LIBDIR = $(call PKGCFG,libdir) ++LOCDIR = $(call PKGCFG,locdir) ++PLGCFG = $(call PKGCFG,plgcfg) ++# ++TMPDIR ?= /tmp + +-CXX ?= g++ +-CXXFLAGS ?= -fPIC -O2 -Wall -Woverloaded-virtual +-#CXXFLAGS = -fPIC -g -O0 -Wall -Woverloaded-virtual ++### The compiler options: + +-### The directory environment: ++export CFLAGS = $(call PKGCFG,cflags) ++export CXXFLAGS = $(call PKGCFG,cxxflags) + +-VDRDIR = ../../.. +-LIBDIR = ../../lib +-TMPDIR = /tmp ++### The version number of VDR's plugin API: + +-### Allow user defined options to overwrite defaults: ++APIVERSION = $(call PKGCFG,apiversion) + +--include $(VDRDIR)/Make.config ++### Allow user defined options to overwrite defaults: + +-### The version number of VDR's plugin API (taken from VDR's "config.h"): +-APIVERSION = $(shell grep 'define APIVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g') ++-include $(PLGCFG) + + ### The name of the distribution archive: + + ARCHIVE = $(PLUGIN)-$(VERSION) + PACKAGE = vdr-$(ARCHIVE) + ++### The name of the shared object file: ++ ++SOFILE = libvdr-$(PLUGIN).so ++ + ### Includes and Defines (add further entries here): + +-INCLUDES += -I$(VDRDIR)/include ++INCLUDES += + +-DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' ++DEFINES += -DPLUGIN_NAME_I18N='"$(PLUGIN)"' + + ### The object files (add further files here): + + OBJS = $(PLUGIN).o menu-item.o spectrum_analyzer.o setup.o client.o menu.o + +-LIBS = -lfftw3 -lm ++LIBS = -lfftw3 -lm ++ ++### The main target: ++ ++all: $(SOFILE) i18n + + ### Implicit rules: + + %.o: %.c +- $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $< ++ $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) -o $@ $< + +-# Dependencies: ++### Dependencies: + +-MAKEDEP = g++ -MM -MG ++MAKEDEP = $(CXX) -MM -MG + DEPFILE = .dependencies + $(DEPFILE): Makefile +- @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@ ++ @$(MAKEDEP) $(CXXFLAGS) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@ + + -include $(DEPFILE) + + ### Internationalization (I18N): + + PODIR = po +-LOCALEDIR = $(VDRDIR)/locale + I18Npo = $(wildcard $(PODIR)/*.po) +-I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file)))))) ++I18Nmo = $(addsuffix .mo, $(foreach file, $(I18Npo), $(basename $(file)))) ++I18Nmsgs = $(addprefix $(DESTDIR)$(LOCDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file)))))) + I18Npot = $(PODIR)/$(PLUGIN).pot + + %.mo: %.po + msgfmt -c -o $@ $< + +-$(I18Npot): $(wildcard *.c *.h) +- xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='>' -o $@ $^ ++$(I18Npot): $(wildcard *.c) ++ xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=vdr-$(PLUGIN) --package-version=$(VERSION) --msgid-bugs-address='>' -o $@ `ls $^` + + %.po: $(I18Npot) +- msgmerge -U --no-wrap --no-location --backup=none -q $@ $< ++ msgmerge -U --no-wrap --no-location --backup=none -q -N $@ $< + @touch $@ + +-$(I18Nmsgs): $(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo +- @mkdir -p $(dir $@) +- cp $< $@ ++$(I18Nmsgs): $(DESTDIR)$(LOCDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo ++ install -D -m644 $< $@ + + .PHONY: i18n +-i18n: $(I18Nmsgs) ++i18n: $(I18Nmo) $(I18Npot) ++ ++install-i18n: $(I18Nmsgs) + + ### Targets: + +-all: libvdr-$(PLUGIN).so i18n ++$(SOFILE): $(OBJS) ++ $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) -o $@ ++ ++install-lib: $(SOFILE) ++ install -D $^ $(DESTDIR)$(LIBDIR)/$^.$(APIVERSION) + +-libvdr-$(PLUGIN).so: $(OBJS) +- $(CXX) $(CXXFLAGS) -shared $(OBJS) $(LIBS) -o $@ +- @cp $@ $(LIBDIR)/$@.$(APIVERSION) ++install: install-lib install-i18n + +-dist: clean ++dist: $(I18Npo) clean + @-rm -rf $(TMPDIR)/$(ARCHIVE) + @mkdir $(TMPDIR)/$(ARCHIVE) + @cp -a * $(TMPDIR)/$(ARCHIVE) +- @tar cvjf $(PACKAGE).tar.bz2 -C $(TMPDIR) $(ARCHIVE) ++ @tar czf $(PACKAGE).tgz -C $(TMPDIR) $(ARCHIVE) + @-rm -rf $(TMPDIR)/$(ARCHIVE) +- @echo Distribution package created as $(PACKAGE).tar.bz2 ++ @echo Distribution package created as $(PACKAGE).tgz + + clean: +- @-rm -f $(PODIR)/*.mo +- @-rm -f $(OBJS) $(DEPFILE) *.so *.bz2 core* *~ ++ @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot ++ @-rm -f $(OBJS) $(DEPFILE) *.so *.tgz core* *~ ++ --- vdr-plugin-span-0.0.7.orig/debian/patches/series +++ vdr-plugin-span-0.0.7/debian/patches/series @@ -0,0 +1 @@ +new_Makefile.diff --- vdr-plugin-span-0.0.7.orig/debian/rules +++ vdr-plugin-span-0.0.7/debian/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f + +#DH_VERBOSE=1 + +PLG_PACKAGE = $(filter-out %-dbg, $(shell dh_listpackages)) +DBG_PACKAGE = $(filter %-dbg, $(shell dh_listpackages)) + +.PHONY: override_dh_strip override_dh_auto_install + +override_dh_strip: + dh_strip --dbg-package=$(DBG_PACKAGE) + +override_dh_auto_install: + dh_auto_install --destdir=debian/$(PLG_PACKAGE) + + +%: + dh $@ --with vdrplugin --- vdr-plugin-span-0.0.7.orig/debian/watch +++ vdr-plugin-span-0.0.7/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://lcr.vdr-developer.org/downloads/vdr-span-(.*).tar.bz2