Mailinglist Archive: opensuse-commit (1092 mails)

< Previous Next >
commit nxtvepg
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Mon, 04 Feb 2008 17:39:50 +0100
  • Message-id: <20080204163950.ABF41678182@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package nxtvepg
checked in at Mon Feb 4 17:39:50 CET 2008.

--------
--- nxtvepg/nxtvepg.changes 2007-08-07 10:25:51.000000000 +0200
+++ /mounts/work_src_done/STABLE/nxtvepg/nxtvepg.changes 2008-02-04
16:25:45.000000000 +0100
@@ -1,0 +2,20 @@
+Mon Feb 4 16:21:32 CET 2008 - mmarek@xxxxxxx
+
+- updated to version 2.8.0
+ * import and merge of EPG data from XMLTV files
+ * Implemented new communication protocol for TV applications
+ which allows to more EPG data (Download the tvsim package to
+ get a demo) Not yet used by any TV applications.
+ * added possibility to use an external program to display EPG
+ info popups to TV app. interaction configuration
+ * added new command line option -provscan de|fr|at|ch: runs an
+ EPG scan without GUI. It can also be used by nxtvepgd, so
+ nxtvepg can now be set up without ever using the GUI (except
+ for some advanced acquisition options)
+ * added command line option -remctrl for UNIX (was supported on
+ WIN32 only)
+ * Added support for export in HTML format via the command line:
+ -dump html (does not support all features available in the GUI
+ though.)
+
+-------------------------------------------------------------------

Old:
----
nxtvepg-2.7.7.tar.bz2

New:
----
nxtvepg-2.8.0-strict-aliasing.patch
nxtvepg-2.8.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nxtvepg.spec ++++++
--- /var/tmp/diff_new_pack.RS8213/_old 2008-02-04 17:39:34.000000000 +0100
+++ /var/tmp/diff_new_pack.RS8213/_new 2008-02-04 17:39:34.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package nxtvepg (Version 2.7.7)
+# spec file for package nxtvepg (Version 2.8.0)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -12,16 +12,17 @@

Name: nxtvepg
BuildRequires: tk-devel xorg-x11-devel
-URL: http://nxtvepg.sourceforge.net/
+Url: http://nxtvepg.sourceforge.net/
License: GPL v2 or later
Group: Hardware/TV
-Autoreqprov: on
-Version: 2.7.7
+AutoReqProv: on
+Version: 2.8.0
Release: 1
Summary: Nextview EPG Decoder and Browser
Source0: %{name}-%{version}.tar.bz2
Source1: rc.nxtvepg
-Patch: nxtvepg-Makefile.patch
+Patch1: nxtvepg-Makefile.patch
+Patch2: nxtvepg-2.8.0-strict-aliasing.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build

%description
@@ -49,10 +50,11 @@

%prep
%setup -q
-%patch
+%patch1
+%patch2

%build
-export CFLAGS="-g $RPM_OPT_FLAGS"
+export CFLAGS="$RPM_OPT_FLAGS"
make prefix=/usr \
mandir=/usr/share/man/man1 \
SYS_DBDIR=/var/tmp/nxtvdb
@@ -63,6 +65,9 @@
mandir=%{buildroot}/usr/share/man/man1 \
SYS_DBDIR=/var/tmp/nxtvdb \
install
+# remove the daemon-only binary - /usr/bin/nxtvepg is capable of running as
+# daemon too, so packaging nxtvepgd would mean duplication for most use cases
+rm %buildroot/usr/bin/nxtvepgd %buildroot/usr/share/man/man1/nxtvepgd.1*
# init script
mkdir -p %{buildroot}/etc/init.d %{buildroot}/usr/sbin
install -m 755 %{SOURCE1} %{buildroot}/etc/init.d/nxtvepg
@@ -75,7 +80,7 @@
/usr/bin/nxtvepg
/usr/share/man/man1/nxtvepg.1*
%{_datadir}/X11/app-defaults/Nxtvepg
-%doc CHANGES COPYRIGHT TODO README* manual.html
+%doc CHANGES COPYRIGHT TODO README manual.html

%clean
rm -rf $RPM_BUILD_ROOT
@@ -88,7 +93,24 @@
%insserv_cleanup

%changelog
-* Tue Aug 07 2007 - mmarek@xxxxxxx
+* Mon Feb 04 2008 mmarek@xxxxxxx
+- updated to version 2.8.0
+ * import and merge of EPG data from XMLTV files
+ * Implemented new communication protocol for TV applications
+ which allows to more EPG data (Download the tvsim package to
+ get a demo) Not yet used by any TV applications.
+ * added possibility to use an external program to display EPG
+ info popups to TV app. interaction configuration
+ * added new command line option -provscan de|fr|at|ch: runs an
+ EPG scan without GUI. It can also be used by nxtvepgd, so
+ nxtvepg can now be set up without ever using the GUI (except
+ for some advanced acquisition options)
+ * added command line option -remctrl for UNIX (was supported on
+ WIN32 only)
+ * Added support for export in HTML format via the command line:
+ -dump html (does not support all features available in the GUI
+ though.)
+* Tue Aug 07 2007 mmarek@xxxxxxx
- updated to version 2.7.7
* Implemented new algorithm in EPG stream decoder to improve
performance under bad reception conditions (i.e. with high data
@@ -127,48 +149,48 @@
upon device errors (Thanks to Andreas for reporting this
problem)
- added insserv macros to %%preun and %%postun
-* Thu Aug 17 2006 - cthiel@xxxxxxx
+* Thu Aug 17 2006 cthiel@xxxxxxx
- fix build with X.Org 7.1
-* Wed Jan 25 2006 - mls@xxxxxxx
+* Wed Jan 25 2006 mls@xxxxxxx
- converted neededforbuild to BuildRequires
-* Wed Jul 27 2005 - kraxel@xxxxxxx
+* Wed Jul 27 2005 kraxel@xxxxxxx
- update to version 2.7.5.
-* Mon Jul 25 2005 - mmj@xxxxxxx
+* Mon Jul 25 2005 mmj@xxxxxxx
- adapt new tcl location
-* Fri Jan 07 2005 - kraxel@xxxxxxx
+* Fri Jan 07 2005 kraxel@xxxxxxx
- update to version 2.7.4.
-* Tue Aug 17 2004 - kraxel@xxxxxxx
+* Tue Aug 17 2004 kraxel@xxxxxxx
- update to version 2.7.1.
-* Thu Apr 22 2004 - kraxel@xxxxxxx
+* Thu Apr 22 2004 kraxel@xxxxxxx
- update to version 2.7.0.
-* Sun Jan 04 2004 - kraxel@xxxxxxx
+* Sun Jan 04 2004 kraxel@xxxxxxx
- update to version 2.6.0.
-* Mon Jul 28 2003 - ro@xxxxxxx
+* Mon Jul 28 2003 ro@xxxxxxx
- added tk-devel to neededforbuild
-* Wed Mar 26 2003 - kraxel@xxxxxxx
+* Wed Mar 26 2003 kraxel@xxxxxxx
- updated to version 2.5.0.
-* Tue Jan 14 2003 - kraxel@xxxxxxx
+* Tue Jan 14 2003 kraxel@xxxxxxx
- updated to version 2.4.2.
- added init script for daemon mode.
-* Tue Dec 10 2002 - kraxel@xxxxxxx
+* Tue Dec 10 2002 kraxel@xxxxxxx
- updated to version 2.4.1
-* Mon Nov 11 2002 - ro@xxxxxxx
+* Tue Nov 12 2002 ro@xxxxxxx
- changed neededforbuild <xf86 xdevel xshared> to <x-devel-packages>
-* Tue Oct 15 2002 - kraxel@xxxxxxx
+* Tue Oct 15 2002 kraxel@xxxxxxx
- updated to version 2.3.1
-* Mon Jul 22 2002 - kraxel@xxxxxxx
+* Mon Jul 22 2002 kraxel@xxxxxxx
- updated to version 0.7.4
-* Tue Jul 16 2002 - max@xxxxxxx
+* Tue Jul 16 2002 max@xxxxxxx
- Apply the Tcl/Tk 8.4 patch only if that version is actually
present, to be safe in case we have to switch back to 8.3.
-* Mon Jul 15 2002 - kraxel@xxxxxxx
+* Mon Jul 15 2002 kraxel@xxxxxxx
- fixed build problems due to tcl/tk 8.4 update.
-* Thu Apr 11 2002 - kraxel@xxxxxxx
+* Thu Apr 11 2002 kraxel@xxxxxxx
- updated to version 0.7.0
-* Tue Feb 26 2002 - kraxel@xxxxxxx
+* Tue Feb 26 2002 kraxel@xxxxxxx
- fixed s390x build problems.
-* Wed Dec 05 2001 - kraxel@xxxxxxx
+* Wed Dec 05 2001 kraxel@xxxxxxx
- updated to version 0.6.4 (bugfixes, daemon mode for data collection
without GUI, lots of small GUI improvements)
-* Fri Jul 20 2001 - kraxel@xxxxxxx
+* Fri Jul 20 2001 kraxel@xxxxxxx
- first release.

++++++ nxtvepg-2.8.0-strict-aliasing.patch ++++++
xmltv/xmltv_db.c: In function 'XmltvDb_AddPiBlock':
xmltv/xmltv_db.c:542: warning: dereferencing type-punned pointer will break
strict-aliasing rules
---
xmltv/xmltv_db.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

--- xmltv/xmltv_db.c.orig
+++ xmltv/xmltv_db.c
@@ -539,7 +539,7 @@ static bool XmltvDb_AddPiBlock( EPGDB_CO

// when stop time is missing, fake it as start + 1 second (XXX FIXME choose
start of next PI)
if (pBlock->blk.pi.stop_time == 0)
- *(int*)&pBlock->blk.pi.stop_time = pBlock->blk.pi.start_time + 1;
+ *(time_t*)&pBlock->blk.pi.stop_time = pBlock->blk.pi.start_time + 1;

if ( (pBlock->blk.pi.start_time != 0) &&
(pBlock->blk.pi.start_time < pBlock->blk.pi.stop_time) )
++++++ nxtvepg-2.7.7.tar.bz2 -> nxtvepg-2.8.0.tar.bz2 ++++++
++++ 115317 lines of diff (skipped)

++++++ nxtvepg-Makefile.patch ++++++
--- /var/tmp/diff_new_pack.RS8213/_old 2008-02-04 17:39:38.000000000 +0100
+++ /var/tmp/diff_new_pack.RS8213/_new 2008-02-04 17:39:38.000000000 +0100
@@ -4,16 +4,16 @@

--- Makefile.orig
+++ Makefile
-@@ -48,7 +48,7 @@ prefix = /usr/local
+@@ -50,7 +50,7 @@ prefix = /usr/local
exec_prefix = ${prefix}
bindir = $(ROOT)${exec_prefix}/bin
mandir = $(ROOT)${prefix}/man/man1
--resdir = $(ROOT)/usr/X11R6/lib/X11
+-resdir = $(ROOT)/etc/X11
+resdir = $(ROOT)/usr/share/X11

- # if you have perl set the path here, else just leave it alone
+ # if you have perl and/or flex set their path here, else just leave them alone
PERL = /usr/bin/perl
-@@ -72,8 +72,8 @@ DEFS += -DX11_APP_DEFAULTS=\"$(resdir)
+@@ -76,8 +76,8 @@ DEFS += -DX11_APP_DEFAULTS=\"$(resdir)
#INCS += -I/usr/local/tcl/tcl8.0/generic -I/usr/local/tcl/tk8.0/generic

# path to Tcl/Tk script library (note Tk is sometimes in X11/lib/tk#.#)



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages