mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-10-12 17:51:11 -04:00
net-im/gomuks: unbundle libwebp
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
1 parent
fc6428653d
commit
2b35c0cd47
2 files changed
+26
-1
No files matched your search
@@ -0,0 +1,12 @@
|
||||
--- a/vendor/go.mau.fi/webp/capi.go
|
||||
+++ b/vendor/go.mau.fi/webp/capi.go
|
||||
@@ -15,8 +15,7 @@
|
||||
package webp
|
||||
|
||||
/*
|
||||
-#cgo CFLAGS: -I./internal/libwebp-1.6.0/
|
||||
-#cgo CFLAGS: -I./internal/libwebp-1.6.0/src/
|
||||
+#cgo pkg-config: libwebp libwebpdemux libwebpmux
|
||||
#cgo CFLAGS: -I./internal/include/
|
||||
#cgo CFLAGS: -Wno-pointer-sign -DWEBP_USE_THREAD
|
||||
#cgo !windows LDFLAGS: -lm
|
||||
@@ -31,10 +31,16 @@ IUSE="heif"
|
||||
DEPEND="
|
||||
dev-db/sqlite:3
|
||||
dev-libs/olm
|
||||
media-libs/libwebp:=
|
||||
heif? ( media-libs/libheif:= )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=">=dev-lang/go-1.25.0"
|
||||
BDEPEND="
|
||||
>=dev-lang/go-1.25.0
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-26.07-unbundle-libwebp.patch )
|
||||
|
||||
DOCS=( {CHANGELOG,README}.md )
|
||||
|
||||
@@ -43,6 +49,13 @@ src_unpack() {
|
||||
mv "${WORKDIR}"/web/dist "${S}"/web || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# unbundle libwebp
|
||||
rm vendor/go.mau.fi/webp/z_*.c || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
SUBPACKAGES=( archivemuks gomuks{,-terminal} )
|
||||
|
||||
Reference in new issue
Block a user