debian/0000755000000000000000000000000012244403413007163 5ustar debian/watch0000644000000000000000000000011311456033113010207 0ustar version=3 http://sf.net/recorditnow/recorditnow-([\d\.]+)\.tar\.(?:gz|bz2) debian/rules0000755000000000000000000000020511512336526010247 0ustar #!/usr/bin/make -f %: dh $@ --parallel --with kde override_dh_auto_install: dh_auto_install -Skde rm -rf debian/tmp/usr/include debian/control0000644000000000000000000000170412244403213010566 0ustar Source: recorditnow Section: kde Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Michał Zając Build-Depends: debhelper (>= 7.3.16), pkg-kde-tools (>= 0.5.0), pkg-config, cmake, kdelibs5-dev, libx11-dev, libxcursor-dev, libxext-dev, libxfixes-dev, libav-tools, mencoder, recordmydesktop Standards-Version: 3.9.1 Homepage: http://kde-apps.org/content/show.php/RecordItNow?content=114610 Package: recorditnow Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, policykit-1, recordmydesktop, mencoder, libav-tools Description: desktop recorder for KDE RecordItNow is a plugin-based desktop recorder for KDE. Currently it supports recordmydesktop for recording and ffmpeg and mencoder for encoding. debian/recorditnow.postinst0000644000000000000000000000011511374653140013333 0ustar #!/bin/sh set -e if [ "$1" = "configure" ]; then ldconfig fi #DEBHELPER# debian/changelog0000644000000000000000000000421712244403413011041 0ustar recorditnow (0.8.1-0ubuntu2) trusty; urgency=low * Port from ffmpeg to avconv. -- Dmitrijs Ledkovs Sun, 24 Nov 2013 14:02:40 +0000 recorditnow (0.8.1-0ubuntu1) natty; urgency=low * New upstream release. (LP: #681270) - Update debian/copyright. * Build-depend on recordmydesktop. * Add a watch file. * Drop 01_fix_ftbfs_kwarning_call.diff, fixed upstream. * Add 01_joschy_install_to_usr_lib.diff. * Add 02_fix_ftbfs_no-add-needed.diff. * Add 03_dont_install_header_files.diff. * Replace dependency on libpolkit-qt-1-0 with policykit-1. -- Felix Geyer Sun, 09 Jan 2011 14:54:01 +0100 recorditnow (0.7-0ubuntu5) maverick; urgency=low * Fix FTBFS: 'KDebug::operator()(const char*)' is private. (LP: #653973) - Add 01_fix_ftbfs_kwarning_call.diff -- Felix Geyer Sun, 03 Oct 2010 22:11:07 +0200 recorditnow (0.7-0ubuntu4) maverick; urgency=low * Add cmake to build-dependencies as kdelibs5-dev no longer depends on it. * Call ldconfig in postinst. -- Felix Geyer Tue, 18 May 2010 21:47:17 +0200 recorditnow (0.7-0ubuntu3) lucid; urgency=low * Build-depend on libxfixes-dev instead of the non-exsitant libxfixes -- Scott Kitterman Mon, 05 Apr 2010 12:20:57 -0400 recorditnow (0.7-0ubuntu2) lucid; urgency=low * Add build-depend on ffpmeg and mencoder (LP: #533150) * Add build-depend on libxfixes-dev for cursor-in-screenshot support * Add build-depend on pkg-config so that XFixes detection works * Bump Standards-Version to 3.8.4, no changes -- Jonathan Thomas Wed, 17 Mar 2010 12:11:55 -0400 recorditnow (0.7-0ubuntu1) lucid; urgency=low * New upstream release. * Using source format 3.0 * Using DH 7 rules now * Dropped cdbs. Specified debhelper and pkg-kde-tools minimum versions * Added libxext-dev and libxcursor-dev to build-depends -- Michał Zając Sun, 27 Dec 2009 00:45:15 +0100 recorditnow (0.4-0ubuntu1) lucid; urgency=low * Initial release (Closes LP: #488817). -- Michał Zając Thu, 26 Nov 2009 16:50:53 +0100 debian/compat0000644000000000000000000000000211315120443010356 0ustar 7 debian/patches/0000755000000000000000000000000012244403435010616 5ustar debian/patches/avconv.patch0000644000000000000000000000317612244403435013142 0ustar Description: Port from ffmpeg to avconv. Author: Dmitrijs Ledkovs --- recorditnow-0.8.1.orig/src/plugins/Findffmpeg.cmake +++ recorditnow-0.8.1/src/plugins/Findffmpeg.cmake @@ -1,4 +1,4 @@ -FIND_PROGRAM(BIN ffmpeg) +FIND_PROGRAM(BIN avconv) if(BIN) SET(FFMPEG_FOUND TRUE) endif(BIN) --- recorditnow-0.8.1.orig/src/plugins/recorder/ffmpegrecorder/ffmpegrecorder.cpp +++ recorditnow-0.8.1/src/plugins/recorder/ffmpegrecorder/ffmpegrecorder.cpp @@ -65,10 +65,10 @@ FfmpegRecorder::~FfmpegRecorder() void FfmpegRecorder::record(const AbstractRecorder::Data &d) { - const QString ffmpeg = KGlobal::dirs()->findExe("ffmpeg"); + const QString ffmpeg = KGlobal::dirs()->findExe("avconv"); if (ffmpeg.isEmpty()) { - emit error(i18n("Cannot find ffmpeg!\n" - "Please install ffmpeg or use another plugin.")); + emit error(i18n("Cannot find avconv!\n" + "Please install libav-tools or use another plugin.")); return; } --- recorditnow-0.8.1.orig/src/plugins/encoder/ffmpeg/ffmpegencoder.cpp +++ recorditnow-0.8.1/src/plugins/encoder/ffmpeg/ffmpegencoder.cpp @@ -170,10 +170,10 @@ void FfmpegEncoder::startFfmpeg() // exe - const QString exe = KGlobal::dirs()->findExe("ffmpeg"); + const QString exe = KGlobal::dirs()->findExe("avconv"); if (exe.isEmpty()) { - emit error(i18n("Cannot find ffmpeg!\n" - "Please install ffmpeg or use another plugin.")); + emit error(i18n("Cannot find avconv!\n" + "Please install libav-tools or use another plugin.")); return; } debian/patches/02_fix_ftbfs_no-add-needed.diff0000644000000000000000000000132711512323341016364 0ustar --- recorditnow-0.8.1.orig/src/CMakeLists.txt +++ recorditnow-0.8.1/src/CMakeLists.txt @@ -121,7 +121,11 @@ target_link_libraries(recorditnow ${KDE4 recorditnow_recorder recorditnow_encoder recorditnow_keymon - ${X11_Xcursor_LIB}) + recorditnow_plugin + ${X11_X11_LIB} + ${X11_Xcursor_LIB} + ${X11_Xfixes_LIB} + ${X11_Xext_LIB}) if (BUILD_WITH_JOSCHY) target_link_libraries(recorditnow ${JOSCHY_SNAPSHOT_LIBRARIES}) debian/patches/01_joschy_install_to_usr_lib.diff0000644000000000000000000000110711456105613017216 0ustar --- recorditnow-0.8.1.orig/joschy-snapshot-23-02-10/joschycore/CMakeLists.txt +++ recorditnow-0.8.1/joschy-snapshot-23-02-10/joschycore/CMakeLists.txt @@ -16,15 +16,6 @@ endif (NOT BUILD_WITH_JOSCHYCORE) set(QT_DONT_USE_QTGUI true) include(${QT_USE_FILE}) -# 64 bit? -if (NOT WIN32) - if(CMAKE_SIZEOF_VOID_P EQUAL 4) - SET(LIB_SUFFIX "") - else(CMAKE_SIZEOF_VOID_P EQUAL 4) - SET(LIB_SUFFIX 64) - endif(CMAKE_SIZEOF_VOID_P EQUAL 4) -endif(NOT WIN32) - # cflags if (NOT WIN32) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra") debian/patches/series0000644000000000000000000000016112244403424012027 0ustar 01_joschy_install_to_usr_lib.diff 02_fix_ftbfs_no-add-needed.diff 03_dont_install_header_files.diff avconv.patch debian/patches/03_dont_install_header_files.diff0000644000000000000000000000100111512336751017131 0ustar --- recorditnow-0.8.1.orig/joschy-snapshot-23-02-10/joschycore/joschycore/CMakeLists.txt +++ recorditnow-0.8.1/joschy-snapshot-23-02-10/joschycore/joschycore/CMakeLists.txt @@ -39,7 +39,6 @@ QT4_AUTOMOC(${SRCS}) add_library(joschycore SHARED ${SRCS}) target_link_libraries(joschycore ${QT_LIBRARIES}) INSTALL(TARGETS joschycore DESTINATION ${JOSCHY_LIBRARY_INSTALL_DIR}) -install(FILES ${HEADERS} DESTINATION ${JOSCHY_INCLUDE_INSTALL_DIR} COMPONENT Devel) #add_subdirectory(qt) #add_subdirectory(provider) debian/source/0000755000000000000000000000000011315120604010457 5ustar debian/source/format0000644000000000000000000000001411374652441011703 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000226111512321010011104 0ustar This package was debianized by Michał Zając on Sun, 22 Nov 2009 15:53:44 +0100. It was downloaded from http://kde-apps.org/content/show.php/RecordItNow?content=114610 Upstream Author: Kai Dombrowe Copyright: Copyright (C) 2009-2010 Kai Dombrowe License: GPL-2+ You are free to distribute this software under the terms of the GNU General Public License either version 2 of the License, or (at your option) any later version. License of the files in joschy-snapshot-*: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The Debian packaging is: Copyright (C) 2009 Michał Zając Copyright (C) 2010 Felix Geyer and is licensed under the GPL version 3. On Debian systems the complete text of the licenses can be found in these files: /usr/share/common-licenses/GPL-2 /usr/share/common-licenses/LGPL-2.1 /usr/share/common-licenses/GPL-3