repo/proj/guru:dev commit in: dev-libs/libglibutil/, dev-libs/libglibutil/files/
"Anna Vyalkova" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786135515.8251efadb90c6391894a4c5fa5d8f8095d9ef74f.cybertailor@gentoo> |
commit: 8251efadb90c6391894a4c5fa5d8f8095d9ef74f
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Fri Aug 7 14:59:13 2026 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Fri Aug 7 20:45:15 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8251efad
dev-libs/libglibutil: add 1.0.82
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
dev-libs/libglibutil/Manifest | 1 +
.../files/libglibutil-1.0.82-respect-env.patch | 40 ++++++++++++++++++++
dev-libs/libglibutil/libglibutil-1.0.82.ebuild | 43 ++++++++++++++++++++++
3 files changed, 84 insertions(+)
diff --git a/dev-libs/libglibutil/Manifest b/dev-libs/libglibutil/Manifest
index 3de905599d..8beef67dea 100644
--- a/dev-libs/libglibutil/Manifest
+++ b/dev-libs/libglibutil/Manifest
@@ -1 +1,2 @@
DIST libglibutil-1.0.80.tar.gz 72404 BLAKE2B 3b1a2c528c9ea2ff4011a84b1badbbee7406c81a67a6dcb1d56696285c87d4449032c6da2ae8e4c2be200ab74ab32b834ff39b6b3eccb452696540edf4bfa97e SHA512 8dea9bae8d06e01e23ae10fa0b4f853f65eca697df243a8ed99233cde3bdcecea7aefcc253095201c39acb94541bf9b948b1fad622fdab87dea002128209bc7a
+DIST libglibutil-1.0.82.tar.gz 72568 BLAKE2B f452c3595e9b64f80235831375074f594eb7105f166f0f217135b483b027d89d14be608961ca86c4665e903d3666d383b9aaf2726ca65d6a6bc89b88783aa564 SHA512 3a98a770a0de8d252f7dc1cfd3d98752a044371b621b90555ca42004edb746d1bb74e4d370d053471e1a264750cef8e493783efd7783f657df5ba50cd5bc9125
diff --git a/dev-libs/libglibutil/files/libglibutil-1.0.82-respect-env.patch b/dev-libs/libglibutil/files/libglibutil-1.0.82-respect-env.patch
new file mode 100644
index 0000000000..34deb48cc0
--- /dev/null
+++ b/dev-libs/libglibutil/files/libglibutil-1.0.82-respect-env.patch
@@ -0,0 +1,40 @@
+--- a/Makefile
++++ b/Makefile
+@@ -83,7 +83,7 @@ STRIP ?= strip
+ LD = $(CC)
+ WARNINGS ?= -Wall -Wsign-compare
+ INCLUDES = -I$(INCLUDE_DIR)
+-BASE_FLAGS = -fPIC -g
++BASE_FLAGS = -fPIC
+ FULL_CFLAGS = $(BASE_FLAGS) $(CFLAGS) $(DEFINES) $(WARNINGS) $(INCLUDES) \
+ -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 \
+ -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_MAX_ALLOWED \
+@@ -97,7 +97,7 @@ KEEP_SYMBOLS ?= 0
+ DEBUG_LDFLAGS = $(FULL_LDFLAGS)
+ RELEASE_LDFLAGS = $(FULL_LDFLAGS)
+ DEBUG_CFLAGS = $(FULL_CFLAGS) -DDEBUG
+-RELEASE_CFLAGS = $(FULL_CFLAGS) -O2
++RELEASE_CFLAGS = $(FULL_CFLAGS)
+ COVERAGE_CFLAGS = $(FULL_CFLAGS) -O0 --coverage
+
+ #
+--- a/test/common/Makefile
++++ b/test/common/Makefile
+@@ -48,7 +48,7 @@ CC ?= $(CROSS_COMPILE)gcc
+ LD = $(CC)
+ WARNINGS = -Wall
+ INCLUDES = -I$(LIB_DIR)/include -I$(LIB_DIR)/src -I$(COMMON_DIR)
+-BASE_FLAGS = -fPIC -g
++BASE_FLAGS = -fPIC
+ BASE_LDFLAGS = $(BASE_FLAGS) $(LDFLAGS)
+ BASE_CFLAGS = $(BASE_FLAGS) $(CFLAGS)
+ FULL_CFLAGS = $(BASE_CFLAGS) $(DEFINES) $(WARNINGS) $(INCLUDES) -MMD -MP \
+@@ -64,7 +64,7 @@ RELEASE_LDFLAGS = $(FULL_LDFLAGS)
+ COVERAGE_LDFLAGS = $(FULL_LDFLAGS) --coverage
+
+ DEBUG_CFLAGS = $(FULL_CFLAGS) -DDEBUG
+-RELEASE_CFLAGS = $(FULL_CFLAGS) -O2
++RELEASE_CFLAGS = $(FULL_CFLAGS)
+ COVERAGE_CFLAGS = $(FULL_CFLAGS) --coverage
+
+ #
diff --git a/dev-libs/libglibutil/libglibutil-1.0.82.ebuild b/dev-libs/libglibutil/libglibutil-1.0.82.ebuild
new file mode 100644
index 0000000000..fff95ab1dc
--- /dev/null
+++ b/dev-libs/libglibutil/libglibutil-1.0.82.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+inherit toolchain-funcs
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/sailfishos/libglibutil.git"
+else
+ SRC_URI="https://github.com/sailfishos/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Library of glib utilities from the Sailfish OS project"
+HOMEPAGE="https://github.com/sailfishos/libglibutil"
+LICENSE="BSD"
+SLOT="0"
+
+DEPEND="dev-libs/glib:2"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/libglibutil-1.0.82-respect-env.patch
+)
+
+src_configure() {
+ tc-export AR CC PKG_CONFIG STRIP
+ export KEEP_SYMBOLS=1
+ export LIBDIR="${EPREFIX}"/usr/$(get_libdir)
+}
+
+src_compile() {
+ emake release pkgconfig
+}
+
+src_install() {
+ emake DESTDIR="${D}" \
+ INSTALL_INCLUDE_DIR="${ED}"/usr/include/gutil \
+ install-dev
+}