Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix labwc-9999 build failing due to missing libsfdo #112

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions gui-libs/libsfdo/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST libsfdo-v0.1.3.tar.bz2 41920 BLAKE2B 0e6962652f6076373bd280801fc7aa447ca942879d635be971c7b00d8af5f74777674bd19dab0d23b7a15417d5dbecbff39ecbe8e7e36d1cbc7b92976d58901e SHA512 c5a968a41a6d5f453cf76631f7ae228218f9d5a248964b2d77e10cf33421a22fcc359b646894d793464bcd315b7cb840bd5aaf34624bf1462bc7807c1c98aefb
22 changes: 22 additions & 0 deletions gui-libs/libsfdo/libsfdo-0.1.3.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# 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.bz2"

# necessary because packaged dir contains a v before version number
S="${WORKDIR}/${PN}-v${PV}"

LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"

BDEPEND="
dev-build/meson
virtual/pkgconfig
"

inherit meson
11 changes: 11 additions & 0 deletions gui-libs/libsfdo/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>[email protected]</email>
<name>B. Gazotti</name>
</maintainer>
<upstream>
<remote-id type="freedesktop-gitlab">vyivel/libsfdo</remote-id>
</upstream>
</pkgmetadata>
4 changes: 3 additions & 1 deletion gui-wm/labwc/labwc-9999.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ fi

LICENSE="GPL-2"
SLOT="0"
IUSE="+nls +svg +X"
IUSE="icons +nls +svg +X"

RDEPEND="
dev-libs/glib:2
Expand All @@ -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= )
Expand All @@ -48,6 +49,7 @@ PATCHES=(

src_configure() {
local emesonargs=(
$(meson_feature icons icon)
$(meson_feature X xwayland)
$(meson_feature nls)
$(meson_feature svg)
Expand Down