Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/kamoso/files/, media-video/kamoso/
Date: Thu, 24 Sep 2015 17:27:44
Message-Id: 1443115628.92779964b71d6d7baf10162f36bfd25b21d804b2.kensington@gentoo
1 commit: 92779964b71d6d7baf10162f36bfd25b21d804b2
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 24 17:26:36 2015 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 24 17:27:08 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92779964
7
8 media-video/kamoso: new package
9
10 Package-Manager: portage-2.2.20.1
11
12 media-video/kamoso/Manifest | 1 +
13 .../kamoso/files/kamoso-3.0-bogus-deps.patch | 57 ++++++++++++++++++++++
14 media-video/kamoso/kamoso-3.0.ebuild | 40 +++++++++++++++
15 media-video/kamoso/metadata.xml | 5 ++
16 4 files changed, 103 insertions(+)
17
18 diff --git a/media-video/kamoso/Manifest b/media-video/kamoso/Manifest
19 new file mode 100644
20 index 0000000..f121c2d
21 --- /dev/null
22 +++ b/media-video/kamoso/Manifest
23 @@ -0,0 +1 @@
24 +DIST kamoso-3.0.tar.xz 109340 SHA256 bd19e8771e91fb8bfa15df2c316e056eb2ac207252c3d6c02fc81a19d1845d46 SHA512 9d00dab4bad9b17a35de2a5f883d2194509686aa72197c4ac5277bcaa69676d9af867f3889788805f0640626e1bdd2be4746b7e7a9b67b9a00b58a98a7609e6d WHIRLPOOL decb88362059021979250ce19086d62d3517537006478df028ead96f8b1a581c011f0e456a1a0d115589f5b7cbc812a20409657aca0d33c2c76bee5abca1d077
25
26 diff --git a/media-video/kamoso/files/kamoso-3.0-bogus-deps.patch b/media-video/kamoso/files/kamoso-3.0-bogus-deps.patch
27 new file mode 100644
28 index 0000000..d741995
29 --- /dev/null
30 +++ b/media-video/kamoso/files/kamoso-3.0-bogus-deps.patch
31 @@ -0,0 +1,57 @@
32 +From d68516ef3522856b09e861a24e6d537b0dba1b77 Mon Sep 17 00:00:00 2001
33 +From: Michael Palimaka <kensington@g.o>
34 +Date: Fri, 25 Sep 2015 03:14:37 +1000
35 +Subject: [PATCH] Remove unused dependencies.
36 +
37 +REVIEW: 125379
38 +---
39 + CMakeLists.txt | 4 ++--
40 + src/CMakeLists.txt | 4 ++--
41 + src/device.h | 1 -
42 + 3 files changed, 4 insertions(+), 5 deletions(-)
43 +
44 +diff --git a/CMakeLists.txt b/CMakeLists.txt
45 +index 98dc813..f975549 100644
46 +--- a/CMakeLists.txt
47 ++++ b/CMakeLists.txt
48 +@@ -5,8 +5,8 @@ cmake_minimum_required(VERSION 2.8.12)
49 + find_package(ECM 0.0.9 REQUIRED NO_MODULE)
50 + set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
51 +
52 +-find_package(Qt5 NO_MODULE REQUIRED COMPONENTS Core Gui Widgets Quick Network OpenGL DBus Test)
53 +-find_package(KF5 REQUIRED COMPONENTS WidgetsAddons Config ConfigWidgets DocTools Solid KIO Declarative I18n)
54 ++find_package(Qt5 NO_MODULE REQUIRED COMPONENTS Core Gui Widgets Quick)
55 ++find_package(KF5 REQUIRED COMPONENTS Config DocTools KIO Declarative I18n)
56 +
57 + find_package(Qt5GStreamer 1.1.90 REQUIRED)
58 + find_package(KDEExperimentalPurpose REQUIRED)
59 +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
60 +index 9fa08a7..5a0f96d 100644
61 +--- a/src/CMakeLists.txt
62 ++++ b/src/CMakeLists.txt
63 +@@ -24,8 +24,8 @@ add_executable(kamoso
64 + )
65 +
66 + target_link_libraries(kamoso
67 +- Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Quick Qt5::OpenGL
68 +- KF5::Declarative KF5::KIOWidgets KF5::Solid KF5::KIOWidgets KF5::ConfigGui KF5::I18n
69 ++ Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Quick
70 ++ KF5::Declarative KF5::KIOWidgets KF5::KIOWidgets KF5::ConfigGui KF5::I18n
71 + Qt5GStreamer Qt5GStreamerQuick
72 + ${UDEV_LIBS}
73 + )
74 +diff --git a/src/device.h b/src/device.h
75 +index 3690830..5eabd56 100644
76 +--- a/src/device.h
77 ++++ b/src/device.h
78 +@@ -22,7 +22,6 @@
79 +
80 + #include <QtCore/QObject>
81 +
82 +-#include <solid/device.h>
83 + #include <KSharedConfig>
84 +
85 + namespace UdevQt {
86 +--
87 +2.4.9
88 +
89
90 diff --git a/media-video/kamoso/kamoso-3.0.ebuild b/media-video/kamoso/kamoso-3.0.ebuild
91 new file mode 100644
92 index 0000000..f7bbc1f
93 --- /dev/null
94 +++ b/media-video/kamoso/kamoso-3.0.ebuild
95 @@ -0,0 +1,40 @@
96 +# Copyright 1999-2015 Gentoo Foundation
97 +# Distributed under the terms of the GNU General Public License v2
98 +# $Id$
99 +
100 +EAPI=5
101 +
102 +KDE_HANDBOOK="true"
103 +KDE_PUNT_BOGUS_DEPS="true"
104 +inherit kde5
105 +
106 +DESCRIPTION="Application to take pictures and videos from your webcam by KDE"
107 +HOMEPAGE="https://userbase.kde.org/Kamoso"
108 +SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
109 +
110 +LICENSE="GPL-2+"
111 +KEYWORDS="~amd64"
112 +IUSE=""
113 +
114 +DEPEND="
115 + $(add_frameworks_dep kconfig)
116 + $(add_frameworks_dep kcoreaddons)
117 + $(add_frameworks_dep kdeclarative)
118 + $(add_frameworks_dep ki18n)
119 + $(add_frameworks_dep kio)
120 + dev-libs/purpose:5
121 + dev-qt/qtdeclarative:5
122 + dev-qt/qtgui:5
123 + dev-qt/qtwidgets:5
124 + media-libs/qt-gstreamer[qt5]
125 + virtual/libudev:=
126 +"
127 +RDEPEND="${DEPEND}
128 + media-plugins/gst-plugins-meta[alsa,theora,vorbis,v4l,xv]
129 +"
130 +
131 +src_prepare() {
132 + epatch "${FILESDIR}/${P}-bogus-deps.patch"
133 +
134 + kde5_src_prepare
135 +}
136
137 diff --git a/media-video/kamoso/metadata.xml b/media-video/kamoso/metadata.xml
138 new file mode 100644
139 index 0000000..a23f444
140 --- /dev/null
141 +++ b/media-video/kamoso/metadata.xml
142 @@ -0,0 +1,5 @@
143 +<?xml version="1.0" encoding="UTF-8"?>
144 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
145 +<pkgmetadata>
146 + <herd>kde</herd>
147 +</pkgmetadata>