added my Recipes
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
From 1eb9bea38c320b2b588635cffceaaa2a8d434780 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Wed, 25 Jan 2023 22:09:26 -0800
|
||||
Subject: [PATCH] include missing <cstdint>
|
||||
|
||||
gcc 13 moved some includes around and as a result <cstdint> is no longer transitively
|
||||
included [1]. Explicitly include it for uint{32,64}_t.
|
||||
|
||||
[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes
|
||||
|
||||
Upstream-Status: Submitted [https://github.com/graeme-hill/crossguid/pull/67]
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
include/crossguid/guid.hpp | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/include/crossguid/guid.hpp b/include/crossguid/guid.hpp
|
||||
index 61e0f17..70966f2 100644
|
||||
--- a/include/crossguid/guid.hpp
|
||||
+++ b/include/crossguid/guid.hpp
|
||||
@@ -29,6 +29,7 @@ THE SOFTWARE.
|
||||
#include <jni.h>
|
||||
#endif
|
||||
|
||||
+#include <cstdint>
|
||||
#include <functional>
|
||||
#include <iostream>
|
||||
#include <array>
|
||||
--
|
||||
2.39.1
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
# Copyright (C) 2017 Khem Raj <raj.khem@gmail.com>
|
||||
# Released under the MIT license (see COPYING.MIT for the terms)
|
||||
|
||||
DESCRIPTION = "Lightweight cross platform C++ GUID/UUID library"
|
||||
HOMEPAGE = "https://github.com/graeme-hill/crossguid"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=1373274bc8d8001edc54933919f36f68"
|
||||
DEPENDS += "util-linux"
|
||||
|
||||
SRCREV = "ca1bf4b810e2d188d04cb6286f957008ee1b7681"
|
||||
SRC_URI = "git://github.com/graeme-hill/crossguid;protocol=https;branch=master \
|
||||
file://0001-include-missing-cstdint.patch"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
SUMMARY = "Profiling utilities for GStreamer 1.0 pipelines"
|
||||
HOMEPAGE = "https://github.com/kirushyk/gst-instruments"
|
||||
SECTION = "multimedia"
|
||||
|
||||
LICENSE = "LGPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=e6a600fd5e1d9cbde2d983680233ad02"
|
||||
DEPENDS = "gstreamer1.0"
|
||||
SRCREV = "cb8977a6711657e32853159cd539d1d75fcbc772"
|
||||
PV = "0.3.1+git${SRCPV}"
|
||||
|
||||
SRC_URI = "git://github.com/kirushyk/gst-instruments.git;protocol=https;branch=master"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit vala meson pkgconfig
|
||||
|
||||
FILES:${PN}-staticdev += "${libdir}/gstreamer-1.0/*a"
|
||||
FILES:${PN} += "${libdir}/*"
|
||||
|
||||
INSANE_SKIP:${PN}-dev = "dev-elf"
|
||||
|
||||
PACKAGECONFIG ??= "ui"
|
||||
PACKAGECONFIG[ui] = "-Dui=enabled,-Dui=disabled,gtk+3"
|
||||
@@ -0,0 +1,23 @@
|
||||
SUMMARY = "Library tasked with managing, extracting and handling media art caches"
|
||||
|
||||
LICENSE = "LGPL-2.0-or-later & GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=4fbd65380cdd255951079008b364516c \
|
||||
file://libmediaart/extract.c;endline=18;md5=dff2b6328ab067b5baadc135f9876c36 \
|
||||
file://tests/mediaarttest.c;endline=18;md5=067106eaa1f7a9d918759a096667f18e"
|
||||
|
||||
DEPENDS = "glib-2.0 gdk-pixbuf"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
|
||||
inherit gnomebase gobject-introspection vala features_check
|
||||
|
||||
SRC_URI = "${GNOME_MIRROR}/libmediaart/1.9/libmediaart-${PV}.tar.xz"
|
||||
SRC_URI[sha256sum] = "07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6"
|
||||
|
||||
S = "${WORKDIR}/libmediaart-${PV}"
|
||||
|
||||
# gobject-introspection is mandatory and cannot be configured
|
||||
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
EXTRA_OEMESON = "-Dimage_library=gdk-pixbuf"
|
||||
@@ -0,0 +1,20 @@
|
||||
SUMMARY = "Library implementing Secure RTP (RFC 3711)"
|
||||
DESCRIPTION = "This package provides an implementation of the Secure Real-time Transport Protocol (SRTP), \
|
||||
the Universal Security Transform (UST), and a supporting cryptographic kernel. The SRTP API \
|
||||
is documented in include/srtp.h, and the library is in libsrtp2.a (after compilation)."
|
||||
HOMEPAGE = "https://github.com/cisco/libsrtp"
|
||||
BUGTRACKER = "https://github.com/cisco/libsrtp/issues"
|
||||
SECTION = "libs"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=2909fcf6f09ffff8430463d91c08c4e1"
|
||||
|
||||
SRC_URI = "git://github.com/cisco/libsrtp.git;branch=2_4_x_throttle;protocol=https"
|
||||
SRCREV = "90d05bf8980d16e4ac3f16c19b77e296c4bc207b"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PACKAGECONFIG ?= ""
|
||||
PACKAGECONFIG[nss] = "-Dcrypto-library=nss,, nss,,, openssl"
|
||||
PACKAGECONFIG[openssl] = "-Dcrypto-library=openssl,, openssl,,, nss"
|
||||
|
||||
inherit meson pkgconfig
|
||||
@@ -0,0 +1,28 @@
|
||||
From a45b43a2acd4c29bc8a204f51a3fa5e7b9815613 Mon Sep 17 00:00:00 2001
|
||||
From: Jose Quaresma <quaresma.jose@gmail.com>
|
||||
Date: Sat, 14 Nov 2020 12:29:56 +0000
|
||||
Subject: [PATCH] don't install srt-ffplay
|
||||
|
||||
srt-ffplay is a simple bash scripts that pipes the output of srt-live-transmit to ffplay.
|
||||
It need ffmpeg as dependencie and requeire that libsrt is builded with -DENABLE_APPS=ON.
|
||||
So remove it because there are no option to disable the instalation.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
|
||||
---
|
||||
CMakeLists.txt | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index ed6e603..ef53dc5 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -1224,7 +1224,6 @@ if (ENABLE_UNITTESTS AND ENABLE_CXX11)
|
||||
endif()
|
||||
|
||||
|
||||
-install(PROGRAMS scripts/srt-ffplay DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
|
||||
|
||||
if (DEFINED SRT_EXTRA_APPS_INC)
|
||||
@@ -0,0 +1,27 @@
|
||||
SUMMARY = "Secure Reliable Transport (SRT) Protocol"
|
||||
DESCRIPTION = "Secure Reliable Transport (SRT) is an open source transport technology \
|
||||
that optimizes streaming performance across unpredictable networks, such as the Internet."
|
||||
SECTION = "libs"
|
||||
HOMEPAGE = "https://github.com/Haivision/srt"
|
||||
LICENSE = "MPL-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=815ca599c9df247a0c7f619bab123dad"
|
||||
|
||||
SRCREV = "8b32f3734ff6af7cc7b0fef272591cb80a2d1aae"
|
||||
SRC_URI = "git://github.com/Haivision/srt;protocol=https;branch=master \
|
||||
file://0001-don-t-install-srt-ffplay.patch \
|
||||
"
|
||||
UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake pkgconfig
|
||||
|
||||
EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release -DENABLE_UNITTESTS=OFF"
|
||||
|
||||
PACKAGECONFIG ??= "crypt"
|
||||
PACKAGECONFIG[debug] = "-DENABLE_DEBUG=1,,"
|
||||
PACKAGECONFIG[crypt] = "-DENABLE_ENCRYPTION=ON,-DENABLE_ENCRYPTION=OFF,openssl"
|
||||
PACKAGECONFIG[utils] = "-DENABLE_APPS=ON,-DENABLE_APPS=OFF,"
|
||||
|
||||
PACKAGES += "${@bb.utils.contains('PACKAGECONFIG', 'utils', '${PN}-utils', '', d)}"
|
||||
FILES:${PN}-utils += "${bindir}"
|
||||
RDEPENDS:${PN}-utils += "${PN}"
|
||||
@@ -0,0 +1,30 @@
|
||||
SUMMARY = "This provides screenshot/screencast xdg-desktop-portal backends for wlroots."
|
||||
HOMEPAGE = "https://github.com/emersion/xdg-desktop-portal-wlr"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=e316e9609dd7672b87ff25b46b2cf3e1"
|
||||
|
||||
DEPENDS = " \
|
||||
wayland \
|
||||
wayland-native \
|
||||
wayland-protocols \
|
||||
libdrm \
|
||||
libinih \
|
||||
pipewire \
|
||||
virtual/libgbm \
|
||||
"
|
||||
|
||||
inherit meson pkgconfig features_check
|
||||
REQUIRED_DISTRO_FEATURES = "opengl wayland"
|
||||
|
||||
SRC_URI = "git://github.com/emersion/xdg-desktop-portal-wlr.git;protocol=https;nobranch=1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "0a8bfa14607022a080f8b6eabc4757d1918d3cd9"
|
||||
|
||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', 'basu', d)}"
|
||||
|
||||
PACKAGECONFIG[man-pages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native"
|
||||
PACKAGECONFIG[systemd] = "-Dsystemd=enabled -Dsd-bus-provider=libsystemd,-Dsystemd=disabled"
|
||||
PACKAGECONFIG[basu] = "-Dsd-bus-provider=basu,,basu"
|
||||
|
||||
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
|
||||
Reference in New Issue
Block a user