File kdetv.spec of Package kdetv
#
# spec file for package kdetv (Version 0.8.9)
#
# 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.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: kdetv
BuildRequires: kdelibs3-devel zvbi-devel
Provides: kwintv
Obsoletes: kwintv
License: GPL v2 or later
Group: Hardware/TV
Summary: A Program for Watching TV in KDE
Version: 0.8.9
Release: 162
Source0: %name-%version.tar.bz2
Url: http://www.kdetv.org/
Patch: kdetv.diff
Patch2: snapshot-filename.diff
Patch3: iterate-all-public-controls.diff
Requires: v4l-conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if %suse_version > 1020
Requires: %{name}-lang = %{version}
%endif
%description
KWinTV allows you to watch TV in a window on your PC screen. It has
more or less the same abilities as Xtvscreen, which is included in the
BTTV-driver package. It is based on Qt, a C++ GUI application framework
by Troll Tech.
Authors:
--------
Maintained by:
staikos@kde.org <George Staikos>
original author:
Moritz Wenk <wenk@swyx.com>
%lang_package
%prep
%setup -q
%patch
%patch2
. /etc/opt/kde3/common_options
%if %suse_version > 930
update_admin
%endif
%patch3
%build
. /etc/opt/kde3/common_options
%ifarch %ix86
export CXXFLAGS="$CXXFLAGS -DQT_CLEAN_NAMESPACE -mmmx"
%else
export CXXFLAGS="$CXXFLAGS -DQT_CLEAN_NAMESPACE"
%endif
./configure $configkde --disable-final
make
%install
. /etc/opt/kde3/common_options
make DESTDIR=$RPM_BUILD_ROOT $INSTALL_TARGET
%suse_update_desktop_file kdetv AudioVideo TV
%find_lang kdetv
kde_post_install
# for old config setups, where kwintv is called
ln -sf kdetv $RPM_BUILD_ROOT/opt/kde3/bin/kwintv
%post
%run_ldconfig
%postun
%run_ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%if %suse_version > 1020
%files lang -f %name.lang
%files
%else
%files -f %name.lang
%endif
%defattr(-,root,root)
/opt/kde3/bin/*
/opt/kde3/%_lib/kde3/*
/opt/kde3/%_lib/lib*
/opt/kde3/share/appl*/*/kdetv.desktop
/opt/kde3/share/apps/profiles
/opt/kde3/share/apps/kdetv*
/opt/kde3/share/icons/*
/opt/kde3/share/services/kdetv
/opt/kde3/share/servicetypes/kdetv
%changelog
* Thu Apr 03 2008 dmueller@suse.de
- fix sound problems on winfast 2000XP (bnc#331597)
* Tue Jul 17 2007 stbinner@suse.de
- escape "/" in snapshot file name (#291556)
* Mon Jun 04 2007 stbinner@suse.de
- fix build on older distributions
* Fri Jun 01 2007 coolo@suse.de
- move kde_post_install
* Mon May 14 2007 coolo@suse.de
- seperate translations in special package
* Fri Mar 09 2007 stbinner@suse.de
- fix build (new icon location check)
* Sun Nov 05 2006 stbinner@suse.de
- update to version 0.8.9:
* Fix aspect ratio correction for non-rectangular displays
* rename kv4lsetup to kdetvv4lsetup to avoid collision with
avifile lib
* Disable v4l1 and channelsuite plugin by default
* Fri Jun 02 2006 stbinner@suse.de
- fix build for < 10.0
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Tue Oct 25 2005 stbinner@suse.de
- update to version 0.8.8
* Fri Aug 19 2005 coolo@suse.de
- fix file list for icons
* Tue May 17 2005 ro@suse.de
- use -mmmx on x86
* Fri Apr 29 2005 adrian@suse.de
- update to version 0.8.7
* Thu Feb 17 2005 adrian@suse.de
- menu entry moved to xdg dir
* Wed Feb 16 2005 adrian@suse.de
- use a nicer icon for the desktop entry
* Tue Feb 08 2005 adrian@suse.de
- update to version 0.8.5
* Mon Nov 15 2004 adrian@suse.de
- update to version 0.8.4
* Tue Aug 17 2004 ro@suse.de
- disable final to make it build
* Sat Jul 31 2004 adrian@suse.de
- update to version 0.8.2
* Mon Jun 14 2004 adrian@suse.de
- update to version 0.8.1
* Sun Apr 18 2004 adrian@suse.de
- update to version 0.8.0 final
- rename package from kwintv to kdetv
* Fri Apr 02 2004 adrian@suse.de
- add czech and italian translation
* Tue Mar 30 2004 adrian@suse.de
- add translations
* Mon Mar 29 2004 adrian@suse.de
- use "official" 0.8rc1 release of kdetv (former qtvision)
* Tue Mar 23 2004 adrian@suse.de
- use a nicer icon for menu entry
* Fri Mar 19 2004 adrian@suse.de
- add norwegian translation
* Tue Mar 16 2004 adrian@suse.de
- update to current cvs version
(requested by George and fixes #35982)
* Thu Feb 26 2004 kraxel@suse.de
- fix s390 build failure.
* Wed Jan 07 2004 adrian@suse.de
- fix build for 32bit
* Wed Jan 07 2004 adrian@suse.de
- update to snapshot 20040105
* v4l support fixed
* kernel 2.6 support
* Sun Nov 09 2003 adrian@suse.de
- try again to use a kwintv3/qtvision snapshot
(Rich said it is really usable, except the v4l support)
- alsa mixer support is not enabled, because it crashes
* Wed Sep 17 2003 kraxel@suse.de
- fix one more segfault (#30173).
* Fri Aug 22 2003 kraxel@suse.de
- fix segfault on startup (#28734).
* Mon Jul 28 2003 adrian@suse.de
- add Categories
* Fri Jul 25 2003 kraxel@suse.de
- deleted chown in %%install
* Thu Jun 26 2003 ro@suse.de
- use buildroot
- completely disabled kv4lsetup (already unused anyway)
* Thu Feb 20 2003 ro@suse.de
- update to 0.8.12 cvs
* Sat Jan 25 2003 adrian@suse.de
- fix build for gcc 3.3
* Thu Sep 05 2002 uli@suse.de
- initialize geometry properly (bug #18948)
* Fri Aug 23 2002 uli@suse.de
- it's v4l-conf, not v4l-config...
* Mon Aug 12 2002 coolo@suse.de
- remove the -l again
* Mon Aug 05 2002 coolo@suse.de
- update to 0.8.11 and ported to KDE3.
* Mon Aug 05 2002 uli@suse.de
- don't use -l option on v4l-conf (bug #17381)
* Fri May 24 2002 adrian@suse.de
- use update_admin
* Tue Apr 16 2002 uli@suse.de
- removed kv4lsetup, using v4l-conf instead
* Mon Apr 15 2002 adrian@suse.de
- support lirc
- one more gcc 3.1 fix
* Fri Apr 12 2002 coolo@suse.de
- fix for gcc 3.1
* Tue Jan 22 2002 ro@suse.de
- changed neededforbuild <kdelibs-artsd> to <kdelibs3-artsd>
* Wed Nov 14 2001 ro@suse.de
- added space in "-m 4755"
- create dirs first
* Fri Nov 09 2001 ro@suse.de
- use qt-devel-packages
* Wed Aug 22 2001 uli@suse.de
- update -> 0.8.9:
* New toolbar icons from Oliver Gantz <Oliver.Gantz@epost.de>
* Fixed many little bugs regarding audio and/or capture not being reactivated
after a desktop change or a minimize
* Compile time detection of /dev/video || /dev/video0 || /dev/video/video[0]
* Added "Fullscreen" to the dock menu
* Added "Channels..." to the dock menu
* Added the DCOP interface and several methods. More to come.
* Sat Aug 18 2001 adrian@suse.de
- update to 0.8.8
* Thu Aug 16 2001 uli@suse.de
- update -> 0.8.7 (back to KDE2 build)
* Tue Aug 14 2001 ro@suse.de
- fixes for autoconf 2.52
* Wed Jun 27 2001 uli@suse.de
- removed empty German docs
* Fri Jun 15 2001 adrian@suse.de
- go back to 0.8.0 (KDE 1)
0.8.5 is crashing on several systems
* Tue May 08 2001 uli@suse.de
- replaced numerical WFlags from Qt 1 with symbolic ones
(fixes a segfault when clicking Program->Edit)
* Mon Apr 23 2001 uli@suse.de
- fixed passing of channellist from scan wizard (bug #7104)
- removed unnecessary SGID bit (bug #7103)
* Tue Apr 17 2001 uli@suse.de
- small 64 bit fixes
* Thu Apr 05 2001 uli@suse.de
- enabled lirc support
* Mon Mar 19 2001 ro@suse.de
- fixed neededforbuild
* Thu Mar 01 2001 ro@suse.de
- added include stdlib in parsecl
* Tue Jan 23 2001 stepan@suse.de
- alpha gcc 2.95.x fixes
* Fri Jan 12 2001 uli@suse.de
- workaround for toolbar flickering (bug #5614)
* Thu Jan 11 2001 uli@suse.de
- added Korean patch by super@susekorea.net
* Tue Dec 12 2000 uli@suse.de
- update -> 0.8.5
- now built against KDE2
* Thu Sep 21 2000 adrian@suse.de
- New version 0.8.0
* Thu Sep 14 2000 ro@suse.de
- never include jpeg before Xmd ...
* Fri Jul 14 2000 adrian@suse.de
- compile with XFree 3 enivroment
set kv4lsetup to set uid root
set kwintv to set group id video
* Mon Jun 05 2000 adrian@suse.de
- compile fix for XFree 4
* Sun May 28 2000 adrian@suse.de
- Added group tag, suse_update_config and new file list
* Sun May 28 2000 @suse.de
- Spec file created from kwintv-0.7.5.tar.gz by autospec
* Thu Mar 30 2000 adrian@suse.de
- delete the kbase from neededforbuild
* Mon Mar 06 2000 adrian@suse.de
- New version 0.7.5
* Thu Jan 27 2000 ro@suse.de
- added missing include
* Tue Oct 26 1999 uli@suse.de
- Spec file created from kwintv-0.7.4.tar.gz by autospec
* Tue Oct 26 1999 uli@suse.de
- New version 0.7.4
* Fri Sep 17 1999 kettner@suse.de
- Reinserted old # Commandline: line.
* Mon Sep 13 1999 bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
* Fri May 07 1999 uli@suse.de
- fixed #include order for AXP
* Mon Apr 26 1999 kettner@suse.de
- New version 0.7.1
* Thu Apr 01 1999 uli@suse.de
- update -> 0.6.16
* Thu Apr 01 1999 uli@suse.de
- new package, version 0.6.14