[xawtv/f14/master] Bump to version 3.99.rc1

mchehab mchehab at fedoraproject.org
Sat Jan 29 12:08:47 UTC 2011


commit 88a4f85c059052c60c68899d99a65943fd9ba859
Author: Mauro Carvalho Chehab <mchehab at redhat.com>
Date:   Sat Jan 29 09:59:04 2011 -0200

    Bump to version 3.99.rc1
    
    The main change from 3.95 is that several fixes were merged upstream,
    and V4L1/V4L2-old (up to kernel 2.6.5) drivers were removed.
    
    This patch also fixes radio application. For more details, see:
    	https://bugzilla.redhat.com/show_bug.cgi?id=673662
    
    Tested with an Avermedia m135 board.
    
    Most of the patches from Fedora were applied upstream, so we can just
    remove them. The other patches are:
        - xawtv-3.95-strip.patch:
        	Fedora-specific customization;
        - xawtv-3.95-libv4l2.patch:
       	libv4l2 patch (we prefer to keep this out-of-tree for now,
        	since pure-xawtv is useful for some tests. Maybe later,
        	we may have a separate driver for V4L2 and for libv4l2.
        - xawtv-3.95-font.patch
        	Not sure if this is fedora-specific, or if it is related to
        	pure upstream changes at Xorg fonts.
    
    We've removed patch xawtv-3.95-bpl.patch. This one were part of the fixes
    for a 2008 bugzilla:
    	https://bugzilla.redhat.com/show_bug.cgi?id=457796
    
    On that time, several kernel drivers were providing wrong values for the
    maximum number of bytes per line. So, this were a workaround in order to
    work with those broken devices. Nowadays, several old drivers were
    converted to V4L2, and those drivers got the proper fixes. So, this
    hack should not be needed anymore. However, if we ever find a bug
    with bytes-per-line again, the fix is to correct the kernel driver,
    and not adding a workaround at xawtv.
    
    Signed-off-by: Mauro Carvalho Chehab <mchehab at redhat.com>

 .gitignore                      |    3 +-
 sources                         |    2 +-
 xawtv-3.95-bpl.patch            |   85 -----------------
 xawtv-3.95-curses-utf8.patch    |   65 -------------
 xawtv-3.95-fixes.patch          |   72 ---------------
 xawtv-3.95-gcc4.patch           |   79 ----------------
 xawtv-3.95-man.patch            |  190 ---------------------------------------
 xawtv-3.95-no-dga.patch         |  120 ------------------------
 xawtv-3.95-no-double-exit.patch |   23 -----
 xawtv-3.95-open.patch           |   42 ---------
 xawtv-3.95-oss.patch            |   19 ----
 xawtv-3.95-pagesize.patch       |   41 ---------
 xawtv-3.95-region.patch         |   22 -----
 xawtv-3.95-scantv.patch         |   87 ------------------
 xawtv-3.95-v4l2-old-drop.patch  |   19 ----
 xawtv.spec                      |   47 +++-------
 16 files changed, 15 insertions(+), 901 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c817e19..3dd79a0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
-xawtv-3.95.tar.gz
+xawtv-3.98.tar.bz2
+/xawtv-3.99.rc1.tar.bz2
diff --git a/sources b/sources
index 024e5c3..6bfb3fa 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ad25e03f7e128b318e392cb09f52207d  xawtv-3.95.tar.gz
+bab94421a7493ccd45e319e028138af4  xawtv-3.99.rc1.tar.bz2
diff --git a/xawtv.spec b/xawtv.spec
index 79188e8..5e864b0 100644
--- a/xawtv.spec
+++ b/xawtv.spec
@@ -2,30 +2,17 @@
 
 Summary: TV applications for video4linux compliant devices
 Name: xawtv
-Version: 3.95
-Release: 14%{?dist}
+Version: 3.99.rc1
+Release: 1%{?dist}
 Group: Applications/Multimedia
 License: GPLv2+
-URL: http://bytesex.org/xawtv/
+URL: http://git.linuxtv.org/xawtv3.git
 
-Source0: http://dl.bytesex.org/releases/xawtv/%{name}-%{version}.tar.gz
+Source0: http://linuxtv.org/downloads/xawtv/%{name}-%{version}.tar.bz2
 Source1: xawtv.desktop
 
 Patch0: xawtv-3.95-strip.patch
-Patch1: xawtv-3.95-curses-utf8.patch
-Patch2: xawtv-3.95-gcc4.patch
 Patch3: xawtv-3.95-font.patch
-Patch4: xawtv-3.95-region.patch
-Patch5: xawtv-3.95-pagesize.patch
-Patch6: xawtv-3.95-open.patch
-Patch7: xawtv-3.95-man.patch
-Patch8: xawtv-3.95-oss.patch
-Patch9: xawtv-3.95-scantv.patch
-Patch10: xawtv-3.95-fixes.patch
-Patch11: xawtv-3.95-no-dga.patch
-Patch12: xawtv-3.95-bpl.patch
-Patch13: xawtv-3.95-v4l2-old-drop.patch
-Patch14: xawtv-3.95-no-double-exit.patch
 
 #  add libv4l2 layer...
 Patch100: xawtv-3.95-libv4l2.patch
@@ -61,25 +48,9 @@ Xawtv also includes a grabber driver for vic.
 %prep
 %setup -q
 %patch0 -p1 -b .strip
-%patch1 -p1 -b .curses-utf8
-%patch2 -p1 -b .gcc4
 %patch3 -p1 -b .font
-%patch4 -p1 -b .region
-%patch5 -p1 -b .pagesize
-%patch6 -p1 -b .open
-%patch7 -p1 -b .man
-%patch8 -p1 -b .oss
-%patch9 -p1 -b .scantv
-%patch10 -p1 -b .fixes
-%patch11 -p1 -b .no-dga
-%patch12 -p1 -b .bpl
-%patch13 -p1 -b .v4l2-old-drop
-%patch14 -p1
 %{!?_without_libv4l:%patch100 -p1 -b .libv4l}
 
-sed -i -e 's,/usr/X11R6/lib/X11,%{_datadir}/X11,g' configure.ac
-sed -i -e 's,/usr/X11R6/include/X11,%{_includedir}/X11,g' Makefile.in
-
 autoconf
 autoheader
 
@@ -88,8 +59,8 @@ autoheader
 
 export CFLAGS="$RPM_OPT_FLAGS -Wno-pointer-sign"
 
-%configure --x-libraries=%{_libdir} --disable-motif --disable-quicktime
-make
+%configure --disable-motif --disable-quicktime
+make verbose=yes
 
 for man in `find man -name "*.[1-9]" -print`
 do
@@ -166,6 +137,12 @@ rm -fr $RPM_BUILD_ROOT
 
 
 %changelog
+* Thu Jan 28 2011 Mauro Carvalho Chehab <mchehab at redhat.com> 3.99.rc1.1
+- Update to Xawtv version 3.99.rc1
+- Removed V4L1 support
+- Applied some fixes upstream fixing radio application and also some
+  improvements from other patches that were found on Fedora.
+
 * Wed Nov 17 2010 Hans de Goede <hdegoede at redhat.com> 3.95-14
 - Protect the exit code from being called twice. This fixes a double
   free error when the user tries to exit twice when xawtv is stuck (#608344)


More information about the scm-commits mailing list