From 959e1811dbca63fca1677d2a27de247be0285d62 Mon Sep 17 00:00:00 2001 From: Markus Volk Date: Thu, 8 Jul 2021 16:15:08 +0200 Subject: [PATCH] fuzzel: add recipe --- recipes-support/fuzzel/fuzzel_git.bb | 47 ++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 recipes-support/fuzzel/fuzzel_git.bb diff --git a/recipes-support/fuzzel/fuzzel_git.bb b/recipes-support/fuzzel/fuzzel_git.bb new file mode 100644 index 0000000..5e0beb7 --- /dev/null +++ b/recipes-support/fuzzel/fuzzel_git.bb @@ -0,0 +1,47 @@ +SUMMARY = "Fuzzel is a Wayland-native application launcher." +HOMEPAGE = "https://codeberg.org/dnkl/fuzzel" +BUGTRACKER = "https://codeberg.org/dnkl/fuzzel/issues" +SECTION = "Wayland" +LICENSE = "MIT" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3a7351a597a91e763901f7c76f21e798" + +REQUIRED_DISTRO_FEATURES = "wayland" + +SRC_URI = " \ + git://codeberg.org/dnkl/fuzzel.git;protocol=https;branch=releases/1.6 \ +" + +DEPENDS = " \ + fcft \ + libxkbcommon \ + pixman \ + scdoc-native \ + tllist \ + wayland \ + wayland-native \ + wayland-protocols \ +" + +S = "${WORKDIR}/git" +PV = "1.6.1" +SRCREV = "${PV}" + +inherit meson pkgconfig features_check + +PACKAGECONFIG[cairo] = "-Denable-cairo=enabled,-Denable-cairo=disabled,cairo" +PACKAGECONFIG[png] = "-Denable-png=enabled,-Denable-png=disabled,libpng" +PACKAGECONFIG[svg] = "-Denable-svg=enabled,-Denable-svg=disabled,librsvg" + +PACKAGECONFIG ?= " \ + cairo \ + png \ + svg \ +" + +EXTRA_OEMESON += "--buildtype release" + +PACKAGES += "${PN}-zsh-completion" +FILES_${PN}-zsh-completion = "${datadir}/zsh" + +BBCLASSEXTEND = ""