rev 14866 - in kde-extras: . subtitlecomposer subtitlecomposer/trunk subtitlecomposer/trunk/debian subtitlecomposer/trunk/debian/man subtitlecomposer/trunk/debian/patches

José Manuel Santamaría Lema santa-guest at alioth.debian.org
Thu Jun 4 12:45:10 UTC 2009


Author: santa-guest
Date: 2009-06-04 12:45:07 +0000 (Thu, 04 Jun 2009)
New Revision: 14866

Added:
   kde-extras/subtitlecomposer/
   kde-extras/subtitlecomposer/branches/
   kde-extras/subtitlecomposer/tags/
   kde-extras/subtitlecomposer/trunk/
   kde-extras/subtitlecomposer/trunk/debian/
   kde-extras/subtitlecomposer/trunk/debian/changelog
   kde-extras/subtitlecomposer/trunk/debian/compat
   kde-extras/subtitlecomposer/trunk/debian/control
   kde-extras/subtitlecomposer/trunk/debian/copyright
   kde-extras/subtitlecomposer/trunk/debian/dirs
   kde-extras/subtitlecomposer/trunk/debian/docs
   kde-extras/subtitlecomposer/trunk/debian/man/
   kde-extras/subtitlecomposer/trunk/debian/man/subtitlecomposer.1
   kde-extras/subtitlecomposer/trunk/debian/patches/
   kde-extras/subtitlecomposer/trunk/debian/patches/missing_gstreamer_headers.patch
   kde-extras/subtitlecomposer/trunk/debian/patches/missing_phonon_link.patch
   kde-extras/subtitlecomposer/trunk/debian/patches/series
   kde-extras/subtitlecomposer/trunk/debian/patches/textoverlay_fix.patch
   kde-extras/subtitlecomposer/trunk/debian/rules
   kde-extras/subtitlecomposer/trunk/debian/subtitlecomposer.manpages
   kde-extras/subtitlecomposer/trunk/debian/subtitlecomposer.menu
   kde-extras/subtitlecomposer/trunk/debian/watch
Log:
Initial release.



Property changes on: kde-extras/subtitlecomposer/trunk/debian
___________________________________________________________________
Added: mergeWithUpstream
   + 1

Added: kde-extras/subtitlecomposer/trunk/debian/changelog
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/changelog	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/changelog	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1,12 @@
+subtitlecomposer (0.5.2-1) unstable; urgency=low
+
+  * Manpage generated with kdemangen.pl and edited by hand to avoid lintian
+    warnings.
+  * Patches to fix missing library links/headers:
+    + debian/patches/missing_gstreamer_headers.patch
+    + debian/patches/missing_phonon_link.patch
+  * Patch to make the video player work:
+    + debian/patches/textoverlay_fix.patch
+  * Initial release (Closes: #516372)
+
+ -- José Manuel Santamaría Lema <panfaust at gmail.com>  Tue, 19 May 2009 00:47:30 +0200

Added: kde-extras/subtitlecomposer/trunk/debian/compat
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/compat	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/compat	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1 @@
+7

Added: kde-extras/subtitlecomposer/trunk/debian/control
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/control	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/control	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1,27 @@
+Source: subtitlecomposer
+Section: kde
+Priority: optional
+Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org> 
+Uploaders: José Manuel Santamaría Lema <panfaust at gmail.com>
+Build-Depends: debhelper (>= 7), cmake, quilt, cdbs, pkg-kde-tools,
+ kdelibs5-dev, libgstreamer-plugins-base0.10-dev, libglib2.0-dev, libxml2-dev,
+ libxine-dev, libx11-dev
+Standards-Version: 3.8.1
+Homepage: http://sourceforge.net/projects/subcomposer
+Vcs-Svn: svn://svn.debian.org/pkg-kde/kde-extras/subtitlecomposer/trunk
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-kde/kde-extras/subtitlecomposer/trunk?op=log
+
+Package: subtitlecomposer
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: mplayer
+Description: subtitles editor for KDE 4
+ A text-based subtitles editor for KDE 4 supporting the basic operations (text,
+ time, and style edition) as well as real time preview, spell checking and
+ more...
+ .
+ To preview the video in real time in order to help you synchronizing subtitles
+ subtitlecomposer uses a widget which can contain different back ends to play
+ video: GStreamer, mplayer, phonon or xine. Also you can do some interesting
+ things such as delaying all subtitles in the current subtitles file, checking
+ errors or creating translations.

Added: kde-extras/subtitlecomposer/trunk/debian/copyright
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/copyright	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/copyright	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1,91 @@
+This package was debianized by José Manuel Santamaría Lema <panfaust at gmail.com> on
+Fri, 10 Apr 2009 22:11:11 +0200
+
+
+Upstream Authors: 
+
+ Sergio Pistone <sergio_pistone at yahoo.com.ar>
+
+Copyright © 2007-2008 Sergio Pistone <sergio_pistone at yahoo.com.ar>
+
+
+License:
+
+ Unless something else is mentioned the code files in this package are under
+ the GNU GPL v2 or later, on Debian systems the full text of the GNU General
+ Public License can be found in the `/usr/share/common-licenses/GPL-2' file.
+
+Files src/player/mplayer/mediadata.h, src/widgets/pointingslider.h,
+src/widgets/pointingslider.cpp, src/widgets/attachablewidget.h and
+src/widgets/attachablewidget.cpp:
+ 
+ Copyright © 2006-2008 Ricardo Villalba <rvm at escomposlinux.org>
+ Copyright © 2007-2008 Sergio Pistone <sergio_pistone at yahoo.com.ar>
+
+File src/player/xine/FindXCB.cmake:
+
+ Copyright © 2007 by Matthias Kretz <kretz at kde.org>
+
+ Redistribution and use is allowed according to the terms of the BSD license.
+ For details see the accompanying COPYING-CMAKE-SCRIPTS file.
+
+ Contents of COPYING-CMAKE-SCRIPTS file:
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ 3. The name of the author may not be used to endorse or promote products 
+    derived from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Files src/main/utils/kreplace.h, src/main/utils/kreplace.cpp
+and src/main/utils/kfind_p.h:
+
+ Copyright © 2001 by S.R.Haque <srhaque at iee.org>
+ Copyright © 2002 by David Faure <david at mandrakesoft.com>
+ Copyright © 2004 by Arend van Beelen jr. <arend at auton.nl>
+
+ These files are under GNU Lesser General Public License as published by the
+ Free Software Foundation, version 2; on Debian systems the full text of the
+ GNU Lesser General Public License can be found in the
+ `/usr/share/common-licenses/LGPL-2' file.
+
+Files src/common/qxtsignalwaiter.h and src/common/qxtsignalwaiter.cpp:
+
+ Copyright © 2006 by Adam Higerd <ahigerd at stratitec.com>
+
+ QxtSignalWaiter 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, version 2 or greater, or under the terms
+ of the GNU Lesser General Public License, version 2.1 or greater, or  
+ under the terms of the Q Public License as published by Trolltech.
+ This disjunctive license follows the license of the linked Qt toolkit.
+ Specifically, if you use Qt under the GPL, QxtSignalWaiter is licensed
+ to you under the GPL. If you use Qt under the QPL, this is licensed to
+ you under the QPL. If you use Qt with a commercial license purchased
+ from Trolltech, this is licensed to you under the LGPL.
+
+ QxtSignalWaiter 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
+ appropriate license agreement for more details.
+
+The Debian packaging is © 2009 José Manuel Santamaría Lema
+<panfaust at gmail.com> and is licensed under the GPL v2 or later,
+see `/usr/share/common-licenses/GPL-2'

Added: kde-extras/subtitlecomposer/trunk/debian/dirs
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/dirs	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/dirs	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1,2 @@
+usr/bin
+usr/sbin

Added: kde-extras/subtitlecomposer/trunk/debian/docs
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/docs	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/docs	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1,2 @@
+TODO
+AUTHORS

Added: kde-extras/subtitlecomposer/trunk/debian/man/subtitlecomposer.1
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/man/subtitlecomposer.1	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/man/subtitlecomposer.1	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1,149 @@
+.\" This file was generated by kdemangen.pl and edited by hand
+.TH SUBTITLECOMPOSER 1 "Feb 2009" "K Desktop Environment" "A KDE subtitle editor."
+.SH NAME
+subtitlecomposer
+\- A KDE subtitle editor.
+.SH SYNOPSIS
+subtitlecomposer [Qt\-options] [KDE\-options] [Primary URL] [Translation URL] 
+.SH DESCRIPTION
+A KDE subtitle editor.
+.SH OPTIONS
+.SS
+.SS Arguments:
+.TP
+.B Primary
+URL               Open location as primary subtitle
+.TP
+.B Translation
+URL           Open location as translation subtitle
+.SS Generic options:
+.TP
+.B  \-\-help  
+Show help about options
+.TP
+.B  \-\-help\-qt  
+Show Qt specific options
+.TP
+.B  \-\-help\-kde  
+Show KDE specific options
+.TP
+.B  \-\-help\-all  
+Show all options
+.TP
+.B  \-\-author  
+Show author information
+.TP
+.B \-v,  \-\-version  
+Show version information
+.TP
+.B  \-\-license  
+Show license information
+.TP
+.B  \-\-  
+End of options
+.SS 
+.SS KDE options:
+.TP
+.B  \-\-caption  <caption>
+Use 'caption' as name in the titlebar
+.TP
+.B  \-\-icon  <icon>
+Use 'icon' as the application icon
+.TP
+.B  \-\-config  <filename>
+Use alternative configuration file
+.TP
+.B  \-\-nocrashhandler  
+Disable crash handler, to get core dumps
+.TP
+.B  \-\-waitforwm  
+Waits for a WM_NET compatible windowmanager
+.TP
+.B  \-\-style  <style>
+sets the application GUI style
+.TP
+.B  \-\-geometry  <geometry>
+sets the client geometry of the main widget - see man X for the argument format
+.SS 
+.SS Qt options:
+.TP
+.B  \-\-display  <displayname>
+Use the X-server display 'displayname'
+.TP
+.B  \-\-session  <sessionId>
+Restore the application for the given 'sessionId'
+.TP
+.B  \-\-cmap  
+Causes the application to install a private color
+map on an 8-bit display
+.TP
+.B  \-\-ncols  <count>
+Limits the number of colors allocated in the color
+cube on an 8-bit display, if the application is
+using the QApplication::ManyColor color
+specification
+.TP
+.B  \-\-nograb  
+tells Qt to never grab the mouse or the keyboard
+.TP
+.B  \-\-dograb  
+running under a debugger can cause an implicit
+\-nograb, use \-dograb to override
+.TP
+.B  \-\-sync  
+switches to synchronous mode for debugging
+.TP
+.B \-\-fn,  \-\-font  <fontname>
+defines the application font
+.TP
+.B \-\-bg,  \-\-background  <color>
+sets the default background color and an
+application palette (light and dark shades are
+calculated)
+.TP
+.B \-\-fg,  \-\-foreground  <color>
+sets the default foreground color
+.TP
+.B \-\-btn,  \-\-button  <color>
+sets the default button color
+.TP
+.B  \-\-name  <name>
+sets the application name
+.TP
+.B  \-\-title  <title>
+sets the application title (caption)
+.TP
+.B  \-\-visual  TrueColor
+forces the application to use a TrueColor visual on
+an 8-bit display
+.TP
+.B  \-\-inputstyle  <inputstyle>
+sets XIM (X Input Method) input style. Possible
+values are onthespot, overthespot, offthespot and
+root
+.TP
+.B  \-\-im  <XIM server>
+set XIM server
+.TP
+.B  \-\-noxim  
+disable XIM
+.TP
+.B  \-\-reverse  
+mirrors the whole layout of widgets
+.TP
+.B  \-\-stylesheet  
+<file.qss>   applies the Qt stylesheet to the application widgets
+.SS 
+
+.SH SEE ALSO
+Full user documentation is available through the KDE Help Center.  You can also enter the URL
+.BR help:/subtitlecomposer/
+directly into konqueror or you can run 
+.BR "`khelpcenter help:/subtitlecomposer/'"
+from the command-line.
+.br
+.SH AUTHORS
+.nf
+Sergio Pistone <sergio_pistone at yahoo.com.ar>
+.br
+

Added: kde-extras/subtitlecomposer/trunk/debian/patches/missing_gstreamer_headers.patch
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/patches/missing_gstreamer_headers.patch	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/patches/missing_gstreamer_headers.patch	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1,34 @@
+# Author: José Manuel Santamaría Lema <panfaust at gmail.com>
+# Description: It's neccesary to include the GStreamer and libxml2 headers.
+# Forwarded: No, upstream have already fixed the issue.
+--- subtitlecomposer-0.5.2.orig/src/main/CMakeLists.txt
++++ subtitlecomposer-0.5.2/src/main/CMakeLists.txt
+@@ -28,6 +28,12 @@
+ 	CACHE INTERNAL EXPORTEDVARIABLE
+ )
+ 
++INCLUDE_DIRECTORIES(
++	${players_gstreamer_INCLUDES}
++#	/usr/include/gstreamer-0.10
++#	/usr/include/glib-2.0
++)
++
+ KDE4_ADD_EXECUTABLE( subtitlecomposer ${subtitlecomposer_SRCS} )
+ 
+ TARGET_LINK_LIBRARIES(
+--- subtitlecomposer-0.5.2.orig/src/player/gstreamer/CMakeLists.txt
++++ subtitlecomposer-0.5.2/src/player/gstreamer/CMakeLists.txt
+@@ -1,3 +1,13 @@
++FIND_PACKAGE ( GLIB2 )
++FIND_PACKAGE ( LibXml2 )
++
++SET ( players_gstreamer_INCLUDES
++	${GSTREAMER_INCLUDE_DIR}
++	${GLIB2_INCLUDE_DIR}
++	${LIBXML2_INCLUDE_DIR}
++	CACHE INTERNAL EXPORTEDVARIABLE
++)
++
+ SET( players_gstreamer_DEFS
+ 	${GOBJECT_DEFINITIONS}
+ 	${GSTREAMER_DEFINITIONS}

Added: kde-extras/subtitlecomposer/trunk/debian/patches/missing_phonon_link.patch
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/patches/missing_phonon_link.patch	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/patches/missing_phonon_link.patch	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1,13 @@
+# Author: José Manuel Santamaría Lema <panfaust at gmail.com>
+# Description: It's neccesary to link against the phonon library.
+# Forwarded: No, upstream have already fixed the issue.
+--- subtitlecomposer-0.5.2.orig/src/player/phonon/CMakeLists.txt
++++ subtitlecomposer-0.5.2/src/player/phonon/CMakeLists.txt
+@@ -4,3 +4,7 @@
+ 	CACHE INTERNAL EXPORTEDVARIABLE
+ )
+ 
++SET( players_phonon_LIBS
++	${KDE4_PHONON_LIBS}
++	CACHE INTERNAL EXPORTEDVARIABLE
++)

Added: kde-extras/subtitlecomposer/trunk/debian/patches/series
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/patches/series	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/patches/series	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1,3 @@
+missing_phonon_link.patch
+missing_gstreamer_headers.patch
+textoverlay_fix.patch

Added: kde-extras/subtitlecomposer/trunk/debian/patches/textoverlay_fix.patch
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/patches/textoverlay_fix.patch	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/patches/textoverlay_fix.patch	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1,51 @@
+# Author: José Manuel Santamaría Lema <panfaust at gmail.com>
+# Description: Fix for the following bug: the video widget i only displayed
+# properly when it displays some subtitle, otherwise the widget displays trash.
+# Forwarded: No, upstream have already fixed the issue.
+--- subtitlecomposer-0.5.2.orig/src/widgets/textoverlaywidget.cpp
++++ subtitlecomposer-0.5.2/src/widgets/textoverlaywidget.cpp
+@@ -64,6 +64,8 @@
+ 	m_textDocument->setTextWidth( width() );
+ 
+ 	updateColors();
++
++	paintEvent(0);
+ }
+ 
+ TextOverlayWidget::~TextOverlayWidget()
+@@ -96,6 +98,7 @@
+ {
+ 	if ( m_text != text )
+ 	{
++		setVisible( true );
+ 		m_text = text;
+ 		setDirty( true, false );
+ 	}
+@@ -264,6 +267,8 @@
+ 
+ void TextOverlayWidget::resizeEvent( QResizeEvent* e )
+ {
++	setVisible( true );
++
+ 	if ( m_richTextMode )
+ 		m_textDocument->setTextWidth( e->size().width() );
+ 
+@@ -272,6 +277,8 @@
+ 	m_bgPixmap = QPixmap( e->size() );
+ 
+ 	m_dirty = true;
++
++	paintEvent(0);
+ }
+ 
+ void TextOverlayWidget::updateColors()
+@@ -300,7 +307,8 @@
+ {
+ 	if ( m_text.isEmpty() )
+ 	{
+-		setMask( m_noTextMask );
++		//setMask( m_noTextMask );
++		setVisible( false );
+ 	}
+ 	else
+ 	{

Added: kde-extras/subtitlecomposer/trunk/debian/rules
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/rules	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/rules	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1,10 @@
+#!/usr/bin/make -f
+
+DEB_INSTALL_DOCS_subtitlecomposer = KRAZY
+
+include /usr/share/pkg-kde-tools/makefiles/1/cdbs/kde.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+
+install/subtitlecomposer::
+	find debian/subtitlecomposer -type d -empty -delete


Property changes on: kde-extras/subtitlecomposer/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
   + *

Added: kde-extras/subtitlecomposer/trunk/debian/subtitlecomposer.manpages
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/subtitlecomposer.manpages	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/subtitlecomposer.manpages	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1 @@
+debian/man/subtitlecomposer.1

Added: kde-extras/subtitlecomposer/trunk/debian/subtitlecomposer.menu
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/subtitlecomposer.menu	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/subtitlecomposer.menu	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1,4 @@
+?package(subtitlecomposer):needs="X11" section="Applications/Editors"\
+  title="Subtitle Composer"\
+  longtitle="Subtitle Composer (SRT Subtitle Editor)"\
+  command="/usr/bin/subtitlecomposer"

Added: kde-extras/subtitlecomposer/trunk/debian/watch
===================================================================
--- kde-extras/subtitlecomposer/trunk/debian/watch	                        (rev 0)
+++ kde-extras/subtitlecomposer/trunk/debian/watch	2009-06-04 12:45:07 UTC (rev 14866)
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/subcomposer/subtitlecomposer-(.*)\.tar\.bz2




More information about the pkg-kde-commits mailing list