diff options
Diffstat (limited to 'media-video/kooha/kooha-2.2.3.ebuild')
-rw-r--r-- | media-video/kooha/kooha-2.2.3.ebuild | 213 |
1 files changed, 0 insertions, 213 deletions
diff --git a/media-video/kooha/kooha-2.2.3.ebuild b/media-video/kooha/kooha-2.2.3.ebuild deleted file mode 100644 index 32507f9d9..000000000 --- a/media-video/kooha/kooha-2.2.3.ebuild +++ /dev/null @@ -1,213 +0,0 @@ -# Copyright 2023-2024 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 test" -RESTRICT="!test? ( test )" - -DEPEND=" - 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 - >=media-libs/libpulse-15.0[glib] - >=media-video/pipewire-0.3.77-r1[gstreamer] - >=sys-apps/xdg-desktop-portal-1.16.0-r1 -" -RDEPEND="${DEPEND}" -BDEPEND=" - app-alternatives/ninja - >=dev-build/meson-1.1.1 - >=dev-libs/appstream-glib-0.8.2 - >=virtual/rust-1.69.0 - test? ( || ( dev-lang/rust[clippy] - dev-lang/rust-bin[clippy] ) ) -" - -# 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" - -src_prepare() { - default - - sed -i \ - -e '/^gnome.post_install(/,/)/d' \ - meson.build \ - || die -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} |