diff options
Diffstat (limited to 'debian/patches/alevt.patch')
-rw-r--r-- | debian/patches/alevt.patch | 173 |
1 files changed, 173 insertions, 0 deletions
diff --git a/debian/patches/alevt.patch b/debian/patches/alevt.patch new file mode 100644 index 0000000..e271350 --- /dev/null +++ b/debian/patches/alevt.patch @@ -0,0 +1,173 @@ +Index: linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/ChangeLog +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1457.orig/util/alevt/ChangeLog 2011-12-08 01:26:50.000000000 +1100 ++++ linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/ChangeLog 2012-01-05 22:23:33.000000000 +1100 +@@ -1,11 +1,11 @@ +-Thu Feb 11 22:05:00 MET 2010 (1.7.0) ++Sat Feb 14 15:10:00 MET 2010 (1.7.0) + + - redesigned version: + - outfile, new starting methods, libzvbi implementation + - lots of bug fixes, all patches available in the Internet applied +- - extensive code cleanup ++ - intensive code cleanup + +-Mon Dec 3 03:11:07 MET 2007 (1.6.2) ++Mon Dec 3 03:11:07 MET 2007 (1.6.2) + + - compilation fixes for newer gcc + - makefile tweaks (man vs share/man, /usr/X11R6 vs /usr, etc) +Index: linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/README +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1457.orig/util/alevt/README 2011-12-08 01:26:50.000000000 +1100 ++++ linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/README 2012-01-05 22:23:33.000000000 +1100 +@@ -13,7 +13,7 @@ + 3. lots of cruft which is completely outdated or obsolete for other reasons + + To handle all that in one big effort I decided to redesign the program +-completely, enlarging its capabilities for DVB-S at the same time. ++completely, enlarging its DVB capabilities at the same time. + + So here are the changes: + +@@ -22,8 +22,7 @@ + + 2. Erasure of old outdated integers, functions, parameters: + +-- bell, big_buf, debug, display, editor, erc, fine_tune, newbttv, +-- oldbttv ++- bell, big_buf, debug, display, editor, erc, fine_tune, newbttv, oldbttv. + + 3. Coding style cleanups (no superfluous comments, not more than + 80 characters per column, no uncommented code. +@@ -52,20 +51,24 @@ + make install" there is an uninstaller now to revert the installation: + "make uninstall". + +-ENJOY IT! ++External dependencies to run that program: + +-Uwe Bugla, February 11th, 2010. ++AleVT needs some some system libraries to be installed in your system. ++- libc6 (>= 2.3.6) ++- libpng12 (>= 1.2.13) ++- libx11 (>= 1.3.3) ++- libzvbi0 (>= 0.2.11) ++- zlib (>= 1.1.4) + +-External dependencies ++ENJOY IT! + +-AleVT needs some system libraries to be installed in your system. +-They are zlib, libX11, libpng and libzvbi. ++Uwe Bugla, February 14th, 2010. + + Credits go to: + - Andreas Rottmann from debian.org for compiler fixes and + other kinds of investigation. + - Francesco Lavra for supplying a kernel patch to avoid kernel demux +- incompatibilities with kernels >= 2.6.32 ++ incompatibilities with kernels 2.6.32-rc1 - 2.6.33-rc7 + - Andy Walls for helpful investigation in kernelspace + - Edgar Toernig for providing the source version 1.6.2 and doing all the + development for the basic versions +Index: linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/TODO +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1457.orig/util/alevt/TODO 2011-12-08 01:26:50.000000000 +1100 ++++ linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/TODO 2012-01-05 22:23:33.000000000 +1100 +@@ -1,12 +1,18 @@ +-Hi, these are issues that I unfortunately cannot resolve myself: ++These are issues that I unfortunately cannot resolve myself: + +-1. graphical menu written in GKT2, to be used in general connection with ++1. Most important: for usage without script and outfile option: ++ DVB monitoring demon helping the program to rewrite the PAT ++ (Program Allocation Table) when the external player software ++ has chosen a channel which is part of a new transponder. ++ At the moment alevt hangs when the transponder is changed by an ++ external player software. ++ It then can only be stopped via "killall -9 alevt". ++ Or you switch it off before every channel change. ++ ++2. Graphical menu written in GKT2, to be used in general connection with + the outfile (-o) option. + +-2. for usage without script and outfile option: +- DVB monitoring demon helping the program to rewrite the PAT when the +- external player software has chosen a channel which is part of a +- new transponder. +- At the moment alevt hangs when the transponder is changed. ++3. New BDF fonts for slightly bigger windows. ++ Those BDF fonts need to be edited so that they can be transformed by bdf2xbm. + +-Uwe Bugla, February 11th, 2010. ++Uwe Bugla, February 14th, 2010. +Index: linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/vbi.c +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1457.orig/util/alevt/vbi.c 2011-12-08 01:26:50.000000000 +1100 ++++ linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/vbi.c 2012-01-05 22:23:33.000000000 +1100 +@@ -706,10 +706,6 @@ + } + j = i + 5; + i = j + (((tbl[i+3] << 8) | tbl[i+4]) & 0x0fff); +- if (!progp) { +- error("SDT: service_id 0x%x not in PAT\n", k); +- continue; +- } + while (j < i) { + switch (tbl[j]) { + case 0x48: // service descriptor +Index: linuxtv-dvb-apps-1.1.1+rev1457/util/Makefile +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1457.orig/util/Makefile 2011-12-08 01:26:50.000000000 +1100 ++++ linuxtv-dvb-apps-1.1.1+rev1457/util/Makefile 2012-01-05 22:23:33.000000000 +1100 +@@ -19,3 +19,4 @@ + $(MAKE) -C gotox $@ + $(MAKE) -C zap $@ + $(MAKE) -C lsdvb $@ ++ $(MAKE) -C alevt $@ +Index: linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/Makefile +=================================================================== +--- linuxtv-dvb-apps-1.1.1+rev1457.orig/util/alevt/Makefile 2011-12-08 01:26:50.000000000 +1100 ++++ linuxtv-dvb-apps-1.1.1+rev1457/util/alevt/Makefile 2012-01-05 22:27:12.000000000 +1100 +@@ -57,28 +57,36 @@ + rm -f alevt alevt-date alevt-cap + + rpm-install: all ++ install -d 0755 ${RPM_BUILD_ROOT}$(USR_X11R6)/bin ++ install -d 0755 ${RPM_BUILD_ROOT}$(USR_X11R6)/$(MAN)/man1 ++ install -d 0755 $(RPM_BUILD_ROOT)$(USR_X11R6)/include/X11/pixmaps ++ + install -m 0755 alevt ${RPM_BUILD_ROOT}$(USR_X11R6)/bin + install -m 0755 alevt-date ${RPM_BUILD_ROOT}$(USR_X11R6)/bin + install -m 0755 alevt-cap ${RPM_BUILD_ROOT}$(USR_X11R6)/bin + install -m 0644 alevt.1 ${RPM_BUILD_ROOT}$(USR_X11R6)/$(MAN)/man1 + install -m 0644 alevt-date.1 ${RPM_BUILD_ROOT}$(USR_X11R6)/$(MAN)/man1 + install -m 0644 alevt-cap.1 ${RPM_BUILD_ROOT}$(USR_X11R6)/$(MAN)/man1 +- install -d 0755 $(RPM_BUILD_ROOT)$(USR_X11R6)/include/X11/pixmaps +- install -m 0644 alevt.png $(RPM_BUILD_ROOT)$(USR_X11R6)/include/X11/pixmaps ++ install -m 0644 icon.xbm $(RPM_BUILD_ROOT)$(USR_X11R6)/include/X11/pixmaps/alevt.xbm + + install: all ++ install -d 0755 $(DESTDIR)$(PREFIX)/bin ++ install -d 0755 $(DESTDIR)$(PREFIX)/share/man/man1 ++ install -d 0755 $(DESTDIR)$(PREFIX)/share/pixmaps ++ install -d 0755 $(DESTDIR)$(PREFIX)/share/applications ++ + install -m 0755 alevt $(DESTDIR)$(PREFIX)/bin + install -m 0755 alevt-date $(DESTDIR)$(PREFIX)/bin + install -m 0755 alevt-cap $(DESTDIR)$(PREFIX)/bin + install -m 0644 alevt.1 $(DESTDIR)$(PREFIX)/share/man/man1 + install -m 0644 alevt-date.1 $(DESTDIR)$(PREFIX)/share/man/man1 + install -m 0644 alevt-cap.1 $(DESTDIR)$(PREFIX)/share/man/man1 +- install -m 0644 alevt.png $(DESTDIR)$(PREFIX)/share/pixmaps ++ install -m 0644 icon.xbm $(DESTDIR)$(PREFIX)/share/pixmaps/alevt.xbm + install -m 0644 alevt.desktop $(DESTDIR)$(PREFIX)/share/applications + + uninstall: clean + rm -f /usr/bin/alevt /usr/bin/alevt-cap /usr/bin/alevt-date \ +- /usr/share/pixmaps/alevt.png /usr/share/applications/alevt.desktop \ ++ /usr/share/pixmaps/alevt.xbm /usr/share/applications/alevt.desktop \ + /usr/share/man/man1/alevt.1 /usr/share/man/man1/alevt-cap.1 \ + /usr/share/man/man1/alevt-date.1 + |