dev-libs/libglibutil: add 1.0.82

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova committed 2026-08-08 01:45:15 +05:00
1 parent f07b9c53af
commit 8251efadb9
3 files changed
+84

No files matched your search

+1
View File
@@ -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
@@ -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
#
@@ -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
}