From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3B75515800A for ; Wed, 23 Aug 2023 17:33:15 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5AD152BC037; Wed, 23 Aug 2023 17:33:08 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3EB842BC037 for ; Wed, 23 Aug 2023 17:33:08 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 267D03412DB for ; Wed, 23 Aug 2023 17:33:07 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 7D8FC1083 for ; Wed, 23 Aug 2023 17:33:03 +0000 (UTC) From: "David Roman" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "David Roman" Message-ID: <1692711579.a75b0d697777afde83817ede156e708a3f817050.davidroman@gentoo> Subject: [gentoo-commits] repo/proj/guru:master commit in: media-video/kooha/ X-VCS-Repository: repo/proj/guru X-VCS-Files: media-video/kooha/Manifest media-video/kooha/kooha-2.2.3.ebuild media-video/kooha/metadata.xml X-VCS-Directories: media-video/kooha/ X-VCS-Committer: davidroman X-VCS-Committer-Name: David Roman X-VCS-Revision: a75b0d697777afde83817ede156e708a3f817050 X-VCS-Branch: master Date: Wed, 23 Aug 2023 17:33:03 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: ac72023f-3f3e-44a2-8d8c-0f393d222b9b X-Archives-Hash: eed5aaefbbd8cbd425d8dd3fc2034e75 commit: a75b0d697777afde83817ede156e708a3f817050 Author: Konstantin Tutsch konstantintutsch de> AuthorDate: Tue Aug 22 13:38:48 2023 +0000 Commit: David Roman gmail com> CommitDate: Tue Aug 22 13:39:39 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a75b0d69 media-video/kooha: new package, add 2.2.3 Signed-off-by: Konstantin Tutsch konstantintutsch.de> media-video/kooha/Manifest | 1 + media-video/kooha/kooha-2.2.3.ebuild | 201 +++++++++++++++++++++++++++++++++++ media-video/kooha/metadata.xml | 11 ++ 3 files changed, 213 insertions(+) diff --git a/media-video/kooha/Manifest b/media-video/kooha/Manifest new file mode 100644 index 0000000000..8198f0068e --- /dev/null +++ b/media-video/kooha/Manifest @@ -0,0 +1 @@ +DIST kooha-2.2.3.tar.xz 16487348 BLAKE2B 39b666f89ec2431a4793db44a0cf00eb97c3ca295973ab8656398c3a68f01c8fcd09194dfe44a7d5265f87187f56c897e594a0545d39de09b0fbc59c7513fa65 SHA512 687bd38bdd4385059c5c625d41b4634dbdd86b7cf13d4ea811bfff46fd4fc1a7096ad94d6c55d935fd24e067ba9e6f60dc9b842264880d2394fca06dc0de2bb0 diff --git a/media-video/kooha/kooha-2.2.3.ebuild b/media-video/kooha/kooha-2.2.3.ebuild new file mode 100644 index 0000000000..34058bf360 --- /dev/null +++ b/media-video/kooha/kooha-2.2.3.ebuild @@ -0,0 +1,201 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + aho-corasick-0.7.19 + android_system_properties-0.1.5 + ansi_term-0.12.1 + anyhow-1.0.65 + atomic_refcell-0.1.8 + autocfg-1.1.0 + bitflags-1.3.2 + block-0.1.6 + bumpalo-3.11.0 + cairo-rs-0.16.7 + cairo-sys-rs-0.16.3 + cc-1.0.73 + cfg-expr-0.10.3 + cfg-if-1.0.0 + chrono-0.4.22 + color_quant-1.1.0 + core-foundation-sys-0.8.3 + field-offset-0.3.4 + fragile-2.0.0 + futures-channel-0.3.24 + futures-core-0.3.24 + futures-executor-0.3.24 + futures-io-0.3.24 + futures-macro-0.3.24 + futures-task-0.3.24 + futures-util-0.3.24 + gdk-pixbuf-0.16.7 + gdk-pixbuf-sys-0.16.3 + gdk4-0.5.4 + gdk4-sys-0.5.4 + gdk4-wayland-0.5.4 + gdk4-wayland-sys-0.5.4 + gdk4-x11-0.5.4 + gdk4-x11-sys-0.5.4 + gettext-rs-0.7.0 + gettext-sys-0.21.3 + gif-0.12.0 + gio-0.16.7 + gio-sys-0.16.3 + glib-0.15.12 + glib-0.16.7 + glib-macros-0.15.11 + glib-macros-0.16.3 + glib-sys-0.15.10 + glib-sys-0.16.3 + gobject-sys-0.15.10 + gobject-sys-0.16.3 + graphene-rs-0.16.3 + graphene-sys-0.16.3 + gsettings-macro-0.1.14 + gsk4-0.5.4 + gsk4-sys-0.5.4 + gst-plugin-gif-0.9.2 + gst-plugin-gtk4-0.9.3 + gst-plugin-version-helper-0.7.3 + gstreamer-0.19.4 + gstreamer-audio-0.19.4 + gstreamer-audio-sys-0.19.4 + gstreamer-base-0.19.3 + gstreamer-base-sys-0.19.3 + gstreamer-pbutils-0.19.2 + gstreamer-pbutils-sys-0.19.2 + gstreamer-sys-0.19.4 + gstreamer-video-0.19.4 + gstreamer-video-sys-0.19.4 + gtk4-0.5.4 + gtk4-macros-0.5.4 + gtk4-sys-0.5.4 + heck-0.4.0 + iana-time-zone-0.1.48 + js-sys-0.3.60 + lazy_static-1.4.0 + libadwaita-0.2.1 + libadwaita-sys-0.2.1 + libc-0.2.132 + libpulse-binding-2.26.0 + libpulse-glib-binding-2.25.1 + libpulse-mainloop-glib-sys-1.19.2 + libpulse-sys-1.19.3 + locale_config-0.3.0 + log-0.4.17 + malloc_buf-0.0.6 + memchr-2.5.0 + memoffset-0.6.5 + muldiv-1.0.0 + num-derive-0.3.3 + num-integer-0.1.45 + num-rational-0.4.1 + num-traits-0.2.15 + objc-0.2.7 + objc-foundation-0.1.1 + objc_id-0.1.1 + once_cell-1.14.0 + option-operations-0.5.0 + pango-0.16.5 + pango-sys-0.16.3 + paste-1.0.9 + pest-2.3.1 + pin-project-lite-0.2.9 + pin-utils-0.1.0 + pkg-config-0.3.25 + pretty-hex-0.3.0 + proc-macro-crate-1.2.1 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro2-1.0.43 + quick-xml-0.25.0 + quote-1.0.21 + regex-1.6.0 + regex-syntax-0.6.27 + rustc_version-0.3.3 + semver-0.11.0 + semver-parser-0.10.2 + serde-1.0.144 + serde_derive-1.0.144 + sharded-slab-0.1.4 + slab-0.4.7 + smallvec-1.9.0 + syn-1.0.99 + system-deps-6.0.2 + temp-dir-0.1.11 + thiserror-1.0.35 + thiserror-impl-1.0.35 + thread_local-1.1.4 + toml-0.5.9 + tracing-0.1.36 + tracing-attributes-0.1.22 + tracing-core-0.1.29 + tracing-log-0.1.3 + tracing-subscriber-0.3.15 + ucd-trie-0.1.5 + unicode-ident-1.0.4 + valuable-0.1.0 + version-compare-0.1.0 + version_check-0.9.4 + wasm-bindgen-0.2.83 + wasm-bindgen-backend-0.2.83 + wasm-bindgen-macro-0.2.83 + wasm-bindgen-macro-support-0.2.83 + wasm-bindgen-shared-0.2.83 + weezl-0.1.7 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-x86_64-pc-windows-gnu-0.4.0 +" + +inherit cargo meson xdg gnome2-utils + +DESCRIPTION="GTK4 screen recorder for Wayland" +HOMEPAGE="https://github.com/SeaDve/Kooha/" +SRC_URI="https://github.com/SeaDve/Kooha/releases/download/v${PV}/kooha-${PV}.tar.xz +${cargo_crate_uris}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="x264 vaapi" + +IDEPEND=">=dev-util/meson-1.1.1 +>=dev-util/ninja-1.11.1-r2 +>=dev-libs/appstream-glib-0.8.2 +>=virtual/rust-1.69.0 +x264? ( >=media-libs/x264-0.0.20220222 + >=media-libs/gst-plugins-ugly-1.20.6 ) +>=media-libs/gstreamer-1.20.6 +>=media-libs/gst-plugins-base-1.20.6 +vaapi? ( >=media-plugins/gst-plugins-vaapi-1.20.6 ) +>=dev-libs/glib-2.76.3 +>=gui-libs/gtk-4.10.4 +>=gui-libs/libadwaita-1.3.3" +DEPEND=">=media-video/pipewire-0.3.77-r1[gstreamer] +>=sys-apps/xdg-desktop-portal-1.16.0-r1" +RDEPEND="${DEPEND}" +BDEPEND="" + +# rust does not use *FLAGS from make.conf, silence portage warning +# update with proper path to binaries this crate installs, omit leading / +QA_FLAGS_IGNORED="usr/bin/${PN}" + +BUILD_DIR="${S}/build" + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} + +src_test() { + virtx meson_src_test +} diff --git a/media-video/kooha/metadata.xml b/media-video/kooha/metadata.xml new file mode 100644 index 0000000000..e6932e9401 --- /dev/null +++ b/media-video/kooha/metadata.xml @@ -0,0 +1,11 @@ + + + + + mail@konstantintutsch.de + Konstantin Tutsch + + + SeaDve/Kooha + +