mirror of
https://codeberg.org/flk/meta-wayland.git
synced 2025-07-12 22:14:30 +02:00
sort gtk recipes
This commit is contained in:
41
recipes-gtk/nwg-shell/azote_git.bb
Normal file
41
recipes-gtk/nwg-shell/azote_git.bb
Normal file
@ -0,0 +1,41 @@
|
||||
SUMMARY = "Azote is a GTK+3 based frontend for swaybg."
|
||||
LICENSE = "GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/nwg-piotr/azote.git;protocol=https \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} = " \
|
||||
python3 \
|
||||
gtk+3 \
|
||||
python3-pygobject \
|
||||
python3-pycairo \
|
||||
python3-pillow \
|
||||
python3-pkg-resources \
|
||||
python3-send2trash \
|
||||
imagemagick \
|
||||
grim \
|
||||
slurp \
|
||||
swaybg \
|
||||
"
|
||||
|
||||
inherit setuptools3
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "1.9.1"
|
||||
SRCREV = "v${PV}"
|
||||
|
||||
do_install:append() {
|
||||
install -d ${D}${bindir} ${D}${datadir}/azote ${D}${datadir}/pixmaps ${D}${datadir}/applications
|
||||
install -m 755 ${S}/dist/azote ${D}${bindir}
|
||||
install -m 644 ${S}/dist/azote.desktop ${D}${datadir}/applications
|
||||
install -m 644 ${S}/dist/azote.svg ${D}${datadir}/pixmaps
|
||||
install -m 644 ${S}/dist/indicator_active.png ${D}${datadir}/azote
|
||||
install -m 644 ${S}/dist/indicator_attention.png ${D}${datadir}/azote
|
||||
}
|
||||
|
||||
FILES:${PN}:append = " \
|
||||
${datadir} \
|
||||
${bindir} \
|
||||
"
|
26
recipes-gtk/nwg-shell/nwg-bar_git.bb
Normal file
26
recipes-gtk/nwg-shell/nwg-bar_git.bb
Normal file
@ -0,0 +1,26 @@
|
||||
SUMMARY = "nwg-bar for wlroots based compositors."
|
||||
DESCRIPTION = "The nwg-bar command creates a button bar on the basis of a JSON template placed in the ~/.config/nwg-bar/ folder."
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
|
||||
|
||||
DEPENDS = " \
|
||||
gtk+3 \
|
||||
gtk-layer-shell \
|
||||
"
|
||||
|
||||
GO_IMPORT = "github.com/nwg-piotr/nwg-bar.git"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};nobranch=1"
|
||||
|
||||
PV = "0.0.1"
|
||||
SRCREV = "v${PV}"
|
||||
|
||||
inherit go go-mod
|
||||
|
||||
GO_INSTALL = "${GO_IMPORT}"
|
||||
|
||||
do_install:append() {
|
||||
# remove precompiled x86 binary
|
||||
rm -r ${D}${libdir}/go/src/${GO_IMPORT}/bin
|
||||
}
|
||||
|
26
recipes-gtk/nwg-shell/nwg-dock_git.bb
Normal file
26
recipes-gtk/nwg-shell/nwg-dock_git.bb
Normal file
@ -0,0 +1,26 @@
|
||||
SUMMARY = "GTK3-based dock for wlroots based compositors."
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
|
||||
|
||||
DEPENDS = " \
|
||||
gtk+3 \
|
||||
gtk-layer-shell \
|
||||
"
|
||||
|
||||
GO_IMPORT = "github.com/nwg-piotr/nwg-dock.git"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};nobranch=1"
|
||||
|
||||
PV = "0.1.6"
|
||||
SRCREV = "v${PV}"
|
||||
|
||||
inherit go go-mod
|
||||
|
||||
GO_INSTALL = "${GO_IMPORT}"
|
||||
|
||||
do_install:append() {
|
||||
# remove precompiled x86 binaries
|
||||
rm -r ${D}${libdir}/go/src/${GO_IMPORT}/bin
|
||||
rm -r ${D}${libdir}/go/pkg/mod/github.com/dlasky/gotk3-layershell*/example
|
||||
}
|
||||
|
30
recipes-gtk/nwg-shell/nwg-drawer_git.bb
Normal file
30
recipes-gtk/nwg-shell/nwg-drawer_git.bb
Normal file
@ -0,0 +1,30 @@
|
||||
SUMMARY = "GTK3-based application launcher for wlroots based compositors."
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
|
||||
|
||||
DEPENDS = " \
|
||||
gtk+3 \
|
||||
gtk-layer-shell \
|
||||
"
|
||||
|
||||
RRECOMMENDS:${PN} = " \
|
||||
thunar \
|
||||
foot \
|
||||
"
|
||||
|
||||
GO_IMPORT = "github.com/nwg-piotr/nwg-drawer.git"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};nobranch=1"
|
||||
|
||||
PV = "0.1.11"
|
||||
SRCREV = "v${PV}"
|
||||
|
||||
inherit go go-mod pkgconfig
|
||||
|
||||
GO_INSTALL = "${GO_IMPORT}"
|
||||
|
||||
do_install:append() {
|
||||
# remove precompiled x86 binary
|
||||
rm -r ${D}${libdir}/go/src/${GO_IMPORT}/bin
|
||||
}
|
||||
|
40
recipes-gtk/nwg-shell/nwg-launchers_git.bb
Normal file
40
recipes-gtk/nwg-shell/nwg-launchers_git.bb
Normal file
@ -0,0 +1,40 @@
|
||||
SUMMARY = "nwg-launchers written in c++"
|
||||
HOMEPAGE = "https://github.com/nwg-piotr/nwg-launchers"
|
||||
BUGTRACKER = "https://github.com/nwg-piotr/nwg-launchers/issues"
|
||||
SECTION = "graphics"
|
||||
LICENSE = "MIT"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
|
||||
|
||||
DEPENDS += " \
|
||||
gtkmm3 \
|
||||
nlohmann-json \
|
||||
"
|
||||
|
||||
PACKAGECONFIG[bar] = "-Dbar=true,-Dbar=false"
|
||||
PACKAGECONFIG[dmenu] = "-Ddmenu=true,-Ddmenu=false"
|
||||
PACKAGECONFIG[grid] = "-Dgrid=true,-Dgrid=false"
|
||||
PACKAGECONFIG[layer-shell] = "-Dlayer-shell=enabled,-Dlayer-shell=disabled,gtk-layer-shell"
|
||||
PACKAGECONFIG[gdk-x11] = "-Dgdk-x11=enabled,-Dgdk-x11=disabled"
|
||||
|
||||
PACKAGECONFIG ?= " \
|
||||
bar \
|
||||
dmenu \
|
||||
grid \
|
||||
layer-shell \
|
||||
"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/nwg-piotr/nwg-launchers.git;protocol=https \
|
||||
"
|
||||
SRCREV = "v${PV}"
|
||||
PV = "0.6.1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit meson pkgconfig
|
||||
|
||||
EXTRA_OEMESON += "--buildtype release"
|
||||
|
||||
BBCLASSEXTEND = ""
|
||||
|
32
recipes-gtk/nwg-shell/nwg-menu_git.bb
Normal file
32
recipes-gtk/nwg-shell/nwg-menu_git.bb
Normal file
@ -0,0 +1,32 @@
|
||||
SUMMARY = "MenuStart plugin to nwg-panel."
|
||||
DESCRIPTION = "This code provides the MenuStart plugin to nwg-panel. It \
|
||||
also may be used standalone with a little help from command line arguments."
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
|
||||
|
||||
DEPENDS = " \
|
||||
gtk+3 \
|
||||
gtk-layer-shell \
|
||||
"
|
||||
|
||||
RRECOMMENDS:${PN} = " \
|
||||
thunar \
|
||||
foot \
|
||||
"
|
||||
|
||||
GO_IMPORT = "github.com/nwg-piotr/nwg-menu.git"
|
||||
|
||||
SRC_URI = "git://${GO_IMPORT};nobranch=1"
|
||||
|
||||
PV = "0.1.1"
|
||||
SRCREV = "v${PV}"
|
||||
|
||||
inherit go go-mod
|
||||
|
||||
GO_INSTALL = "${GO_IMPORT}"
|
||||
|
||||
do_install:append() {
|
||||
# remove precompiled x86 binary
|
||||
rm -r ${D}${libdir}/go/src/${GO_IMPORT}/bin
|
||||
}
|
||||
|
28
recipes-gtk/nwg-shell/nwg-panel_git.bb
Normal file
28
recipes-gtk/nwg-shell/nwg-panel_git.bb
Normal file
@ -0,0 +1,28 @@
|
||||
SUMMARY = "GTK3-based panel for wayland."
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/nwg-piotr/nwg-panel.git;protocol=https \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} = "\
|
||||
light \
|
||||
python3 \
|
||||
python3-pygobject \
|
||||
python3-psutil \
|
||||
python-i3ipc \
|
||||
"
|
||||
|
||||
inherit setuptools3
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.4.3"
|
||||
SRCREV = "v${PV}"
|
||||
|
||||
do_install:append() {
|
||||
rm ${D}${libdir}/python3.9/site-packages/nwg_panel/executors/arch_updates.py
|
||||
}
|
||||
|
||||
INSANE_SKIP:${PN} = "file-rdeps"
|
||||
|
17
recipes-gtk/nwg-shell/nwg-wrapper_git.bb
Normal file
17
recipes-gtk/nwg-shell/nwg-wrapper_git.bb
Normal file
@ -0,0 +1,17 @@
|
||||
SUMMARY = "GTK3-based wrapper to display a script output, or a text file content on the desktop in wlroots-based compositors."
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=fffa55ad1c828db5e334374fb1182530"
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/nwg-piotr/nwg-wrapper.git;protocol=https \
|
||||
"
|
||||
|
||||
DEPENDS = "python3"
|
||||
RDEPENDS:${PN} = "python3-pygobject"
|
||||
|
||||
inherit setuptools3 gobject-introspection
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "0.0.2"
|
||||
SRCREV = "v${PV}"
|
||||
|
Reference in New Issue
Block a user