diff --git a/recipes-gtk/nwg-shell/nwg-dock-hyprland_git.bb b/recipes-gtk/nwg-shell/nwg-dock-hyprland_git.bb new file mode 100644 index 0000000..f7b3bcd --- /dev/null +++ b/recipes-gtk/nwg-shell/nwg-dock-hyprland_git.bb @@ -0,0 +1,30 @@ +SUMMARY = "GTK3-based dock for hyprland." +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=fffa55ad1c828db5e334374fb1182530" + +DEPENDS = " \ + gtk+3 \ + gtk-layer-shell \ +" +RDEPENDS:${PN} = "go-runtime" + +GO_IMPORT = "github.com/nwg-piotr/nwg-dock-hyprland.git" + +SRC_URI = "git://${GO_IMPORT};nobranch=1;protocol=https" + +PV = "0.0.2" +SRCREV = "57d30bea88062b54de539a9d36c4061e7b1bd88b" + +inherit go go-mod pkgconfig + +GO_INSTALL = "${GO_IMPORT}" + +do_install:append() { + # remove precompiled x86 binaries + rm -rf ${D}${libdir}/go/src/${GO_IMPORT}/bin + rm -rf ${D}${libdir}/go/pkg/mod/github.com/dlasky/gotk3-layershell*/example +} + +do_compile[network] = "1" + +PRIVATE_LIBS:${PN}:append = " libstd.so" diff --git a/recipes-gtk/nwg-shell/nwg-dock_git.bb b/recipes-gtk/nwg-shell/nwg-dock_git.bb index a4db6b3..65e9e92 100644 --- a/recipes-gtk/nwg-shell/nwg-dock_git.bb +++ b/recipes-gtk/nwg-shell/nwg-dock_git.bb @@ -6,6 +6,7 @@ DEPENDS = " \ gtk+3 \ gtk-layer-shell \ " +RDEPENDS:${PN} = "go-runtime" GO_IMPORT = "github.com/nwg-piotr/nwg-dock.git" @@ -26,3 +27,4 @@ do_install:append() { do_compile[network] = "1" +PRIVATE_LIBS:${PN}:append = " libstd.so"