[SCM] kamoso packaging branch, master, updated. debian/2.0.2-2-20-g3d27f92
Pino Toscano
pino at moszumanska.debian.org
Sun Dec 13 13:31:16 UTC 2015
Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/kamoso.git;a=commitdiff;h=3d27f92
The following commit has been merged in the master branch:
commit 3d27f923c3354d92bcda7f38604bca7fa579c517
Author: YunQiang Su <syq at debian.org>
Date: Sun Dec 13 14:30:13 2015 +0100
Non-maintainer upload.
Also include /usr/lib/<triplet>/gstreamer-<version>/include.
(Closes: #801592)
---
debian/changelog | 8 ++++++
debian/patches/qt-gstreamer-1.0.diff | 49 +++++++++++++++++++++++++-----------
2 files changed, 42 insertions(+), 15 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 6112afb..7d0b440 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+kamoso (2.0.2-3.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ Also include /usr/lib/<triplet>/gstreamer-<version>/include.
+ (Closes: #801592)
+
+ -- YunQiang Su <syq at debian.org> Mon, 12 Oct 2015 18:11:57 +0800
+
kamoso (2.0.2-3) unstable; urgency=medium
* Team upload.
diff --git a/debian/patches/qt-gstreamer-1.0.diff b/debian/patches/qt-gstreamer-1.0.diff
index 3fa90ae..e447f10 100644
--- a/debian/patches/qt-gstreamer-1.0.diff
+++ b/debian/patches/qt-gstreamer-1.0.diff
@@ -1,9 +1,11 @@
Author: Andreas Cord-Landwehr <cordlandwehr at kde.org>
Description: Porting to GStreamer-1.0 API and QtGstreamer 1.2
Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/repository/revisions/b85e8c187b4eabf9765bc05348f6232ba32c9493
+Index: b/CMakeLists.txt
+===================================================================
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -6,8 +6,8 @@
+@@ -6,8 +6,8 @@ find_package(KDE4 REQUIRED)
find_package(Kipi REQUIRED)
find_package(Phonon REQUIRED)
find_package(GLIB2 REQUIRED)
@@ -14,7 +16,7 @@ Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/
macro_optional_find_package(Nepomuk)
macro_log_feature(NEPOMUK_FOUND "Nepomuk" "Handles all kinds of metadata on the KDE desktop to provide a semantic desktop" "http://nepomuk.kde.org/" FALSE "" "STRONGLY_RECOMMENDED: Nepomuk is used to provide metadata on objects like files, emails etc. to provide a semantic desktop.")
-@@ -15,6 +15,10 @@
+@@ -15,6 +15,10 @@ macro_bool_to_01(NEPOMUK_FOUND HAVE_NEPO
macro_display_feature_log()
include_directories(${CMAKE_CURRENT_BINARY_DIR})
@@ -25,9 +27,11 @@ Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/
add_subdirectory(src)
add_subdirectory(icons)
+Index: b/cmake/FindGStreamer.cmake
+===================================================================
--- a/cmake/FindGStreamer.cmake
+++ b/cmake/FindGStreamer.cmake
-@@ -15,40 +15,38 @@
+@@ -15,40 +15,44 @@
# TODO: Other versions --> GSTREAMER_X_Y_FOUND (Example: GSTREAMER_0_8_FOUND and GSTREAMER_0_10_FOUND etc)
@@ -59,11 +63,14 @@ Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/
PATHS
${PKG_GSTREAMER_INCLUDE_DIRS}
- PATH_SUFFIXES gstreamer-0.10
-- )
--
++ PATH_SUFFIXES gstreamer-${GSTREAMER_API_VERSION}
+ )
+
-FIND_LIBRARY(GSTREAMER_LIBRARIES NAMES gstreamer-0.10
-- PATHS
++FIND_PATH(GSTREAMER_ARCH_INCLUDE_DIR gst/gstconfig.h
+ PATHS
- ${PKG_GSTREAMER_LIBRARY_DIRS}
++ ${PKG_GSTREAMER_INCLUDE_DIRS}
+ PATH_SUFFIXES gstreamer-${GSTREAMER_API_VERSION}
)
@@ -78,7 +85,7 @@ Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/
PATHS
${PKG_GSTREAMER_LIBRARY_DIRS}
)
-@@ -63,12 +61,7 @@
+@@ -63,12 +67,7 @@ ELSE (GSTREAMER_LIBRARIES)
MESSAGE(STATUS "GStreamer: WARNING: library not found")
ENDIF (GSTREAMER_LIBRARIES)
@@ -93,6 +100,8 @@ Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/
-MARK_AS_ADVANCED(GSTREAMER_INCLUDE_DIR GSTREAMER_LIBRARIES GSTREAMER_BASE_LIBRARY GSTREAMER_INTERFACE_LIBRARY)
+MARK_AS_ADVANCED(GSTREAMER_INCLUDE_DIR GSTREAMER_LIBRARIES GSTREAMER_BASE_LIBRARY)
+Index: b/src/webcamwidget.cpp
+===================================================================
--- a/src/webcamwidget.cpp
+++ b/src/webcamwidget.cpp
@@ -55,8 +55,9 @@
@@ -106,7 +115,7 @@ Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/
#include <gst/gst.h>
#include <gst/video/video.h>
#include <QGst/Bus>
-@@ -130,8 +131,7 @@
+@@ -130,8 +131,7 @@ void WebcamWidget::playFile(const Device
QByteArray pipe = basicPipe();
//Set the right colorspace to convert to QImage
@@ -116,7 +125,7 @@ Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/
" ! fakesink name=fakesink";
kDebug() << "================ PIPELINE ================";
-@@ -157,7 +157,7 @@
+@@ -157,7 +157,7 @@ void WebcamWidget::playFile(const Device
setVideoSettings();
kDebug() << "================ Capabilities ================";
@@ -125,7 +134,7 @@ Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/
d->m_pipeline->setState(QGst::StatePlaying);
}
-@@ -179,34 +179,51 @@
+@@ -179,34 +179,51 @@ bool WebcamWidget::takePhoto(const KUrl
}
kDebug() << dest;
d->destination = dest;
@@ -181,7 +190,7 @@ Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/
for (int y=0; y<height; y+=2) {
const uchar *yLine = data + y*width;
-@@ -225,6 +242,7 @@
+@@ -225,6 +242,7 @@ void WebcamWidget::photoGstCallback(QGst
img.setPixel(x/2,y/2,qRgb(r,g,b));
}
}
@@ -189,7 +198,7 @@ Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/
} else {
kDebug() << "Not I420";
}
-@@ -240,11 +258,23 @@
+@@ -240,11 +258,23 @@ void WebcamWidget::photoGstCallback(QGst
format = QImage::Format_RGB32;
if (format != QImage::Format_Invalid) {
@@ -214,7 +223,7 @@ Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/
}
}
-@@ -285,7 +315,7 @@
+@@ -285,7 +315,7 @@ void WebcamWidget::recordVideo(bool soun
//Get the audio from alsa
" ! mux. autoaudiosrc "
//Sound type and quality
@@ -223,7 +232,7 @@ Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/
//Encode sound as vorbis
" ! queue ! audioconvert ! queue "
" ! vorbisenc "
-@@ -368,11 +398,11 @@
+@@ -368,11 +398,11 @@ QByteArray WebcamWidget::basicPipe()
//Accepted capabilities
pipe +=
@@ -240,7 +249,7 @@ Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/
//Basic plug-in for video controls
" ! gamma name=gamma"
-@@ -424,7 +454,7 @@
+@@ -424,7 +454,7 @@ void WebcamWidget::activeAspectRatio()
{
QGst::BinPtr sink = d->m_bin->getElementByName("videosink").staticCast<QGst::Bin>();
@@ -249,3 +258,13 @@ Applied-Upstream: https://projects.kde.org/projects/extragear/multimedia/kamoso/
if (over->findProperty("force-aspect-ratio")) {
kDebug() << "Setting aspect ratio";
+Index: b/src/CMakeLists.txt
+===================================================================
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-include_directories(${KDE4_INCLUDES} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${KIPI_INCLUDE_DIR} ${QTGSTREAMER_INCLUDE_DIR} ${GLIB2_INCLUDE_DIR} ${GSTREAMER_INCLUDE_DIR})
++include_directories(${KDE4_INCLUDES} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${KIPI_INCLUDE_DIR} ${QTGSTREAMER_INCLUDE_DIR} ${GLIB2_INCLUDE_DIR} ${GSTREAMER_INCLUDE_DIR} ${GSTREAMER_ARCH_INCLUDE_DIR})
+
+ add_definitions(-DGST_DISABLE_DEPRECATED)
+ add_definitions(-fexceptions)
--
kamoso packaging
More information about the pkg-kde-commits
mailing list