From 26a004900d4e3e63932721c30bd7b7f3b0258895 Mon Sep 17 00:00:00 2001 From: Bruno Date: Sat, 28 Sep 2024 11:25:14 -0300 Subject: [PATCH 1/3] gui-libs/libsfdo: new package: gui-libs/libsfdo-0.1.3 --- gui-libs/libsfdo/Manifest | 1 + gui-libs/libsfdo/libsfdo-0.1.3.ebuild | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 gui-libs/libsfdo/Manifest create mode 100644 gui-libs/libsfdo/libsfdo-0.1.3.ebuild diff --git a/gui-libs/libsfdo/Manifest b/gui-libs/libsfdo/Manifest new file mode 100644 index 00000000..35517c8a --- /dev/null +++ b/gui-libs/libsfdo/Manifest @@ -0,0 +1 @@ +DIST libsfdo-v0.1.3.tar.gz 53720 BLAKE2B f89502b0bcc5029a693808f5390e821a92852da17a716974e81a114069b65795b3f67dd018e0459d139521efb44252d55f6518952d6cd0def9e74b8931ae2aaf SHA512 4ea944ce58687a70930b49124af5bc4d8e590dbf0b29094d2ef7f405ee3e6e0e24f090ba292c003073551f4cb9713476b4ee3b6ac8f00da28a11312bbe6a3208 diff --git a/gui-libs/libsfdo/libsfdo-0.1.3.ebuild b/gui-libs/libsfdo/libsfdo-0.1.3.ebuild new file mode 100644 index 00000000..0e26308e --- /dev/null +++ b/gui-libs/libsfdo/libsfdo-0.1.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2-or-later + +EAPI=8 + +DESCRIPTION="A collection of libraries which implement some freedesktop.org specifications" +HOMEPAGE="https://gitlab.freedesktop.org/vyivel/libsfdo" +SRC_URI="https://gitlab.freedesktop.org/vyivel/libsfdo/-/archive/v${PV}/libsfdo-v${PV}.tar.gz" + +# necessary because packaged dir contains a v before version number +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-build/meson + virtual/pkgconfig +" + +inherit meson From 2fdfd8546216ffcc029ce3e827f434f6ae7eefc2 Mon Sep 17 00:00:00 2001 From: Bruno Date: Sat, 28 Sep 2024 11:28:29 -0300 Subject: [PATCH 2/3] gui-wm/labwc: optional window icon support --- gui-wm/labwc/labwc-9999.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gui-wm/labwc/labwc-9999.ebuild b/gui-wm/labwc/labwc-9999.ebuild index b26ef39f..d4632cbf 100644 --- a/gui-wm/labwc/labwc-9999.ebuild +++ b/gui-wm/labwc/labwc-9999.ebuild @@ -18,7 +18,7 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="+nls +svg +X" +IUSE="icons +nls +svg +X" RDEPEND=" dev-libs/glib:2 @@ -31,6 +31,7 @@ RDEPEND=" x11-libs/libxkbcommon:=[X?] x11-libs/pango[X?] x11-libs/pixman + icons? ( >=gui-libs/libsfdo-0.1.3 ) nls? ( sys-devel/gettext ) svg? ( >=gnome-base/librsvg-2.46 ) X? ( x11-libs/libxcb:0= ) @@ -48,6 +49,7 @@ PATCHES=( src_configure() { local emesonargs=( + $(meson_feature icons icon) $(meson_feature X xwayland) $(meson_feature nls) $(meson_feature svg) From 1298fce680242614a03d9cdd7f31dc52c8dab6d3 Mon Sep 17 00:00:00 2001 From: Bruno Gazotti Date: Sat, 4 Jan 2025 14:59:02 -0300 Subject: [PATCH 3/3] gui-libs/libsfdo: add metadata.xml use .bz2 distfile for lower disk and network overhead update license and copyright information --- gui-libs/libsfdo/Manifest | 2 +- gui-libs/libsfdo/libsfdo-0.1.3.ebuild | 8 +++----- gui-libs/libsfdo/metadata.xml | 11 +++++++++++ 3 files changed, 15 insertions(+), 6 deletions(-) create mode 100644 gui-libs/libsfdo/metadata.xml diff --git a/gui-libs/libsfdo/Manifest b/gui-libs/libsfdo/Manifest index 35517c8a..571b239c 100644 --- a/gui-libs/libsfdo/Manifest +++ b/gui-libs/libsfdo/Manifest @@ -1 +1 @@ -DIST libsfdo-v0.1.3.tar.gz 53720 BLAKE2B f89502b0bcc5029a693808f5390e821a92852da17a716974e81a114069b65795b3f67dd018e0459d139521efb44252d55f6518952d6cd0def9e74b8931ae2aaf SHA512 4ea944ce58687a70930b49124af5bc4d8e590dbf0b29094d2ef7f405ee3e6e0e24f090ba292c003073551f4cb9713476b4ee3b6ac8f00da28a11312bbe6a3208 +DIST libsfdo-v0.1.3.tar.bz2 41920 BLAKE2B 0e6962652f6076373bd280801fc7aa447ca942879d635be971c7b00d8af5f74777674bd19dab0d23b7a15417d5dbecbff39ecbe8e7e36d1cbc7b92976d58901e SHA512 c5a968a41a6d5f453cf76631f7ae228218f9d5a248964b2d77e10cf33421a22fcc359b646894d793464bcd315b7cb840bd5aaf34624bf1462bc7807c1c98aefb diff --git a/gui-libs/libsfdo/libsfdo-0.1.3.ebuild b/gui-libs/libsfdo/libsfdo-0.1.3.ebuild index 0e26308e..97903f9f 100644 --- a/gui-libs/libsfdo/libsfdo-0.1.3.ebuild +++ b/gui-libs/libsfdo/libsfdo-0.1.3.ebuild @@ -1,11 +1,11 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2-or-later +# Copyright 2025 B. Gazotti +# Distributed under the terms of the ISC License EAPI=8 DESCRIPTION="A collection of libraries which implement some freedesktop.org specifications" HOMEPAGE="https://gitlab.freedesktop.org/vyivel/libsfdo" -SRC_URI="https://gitlab.freedesktop.org/vyivel/libsfdo/-/archive/v${PV}/libsfdo-v${PV}.tar.gz" +SRC_URI="https://gitlab.freedesktop.org/vyivel/libsfdo/-/archive/v${PV}/libsfdo-v${PV}.tar.bz2" # necessary because packaged dir contains a v before version number S="${WORKDIR}/${PN}-v${PV}" @@ -14,8 +14,6 @@ LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64" -DEPEND="" -RDEPEND="${DEPEND}" BDEPEND=" dev-build/meson virtual/pkgconfig diff --git a/gui-libs/libsfdo/metadata.xml b/gui-libs/libsfdo/metadata.xml new file mode 100644 index 00000000..e8695c77 --- /dev/null +++ b/gui-libs/libsfdo/metadata.xml @@ -0,0 +1,11 @@ + + + + + gazports@gmail.com + B. Gazotti + + + vyivel/libsfdo + +