mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-10-12 17:51:11 -04:00
dev-libs/libglibutil: add 1.0.82
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
1 parent
f07b9c53af
commit
8251efadb9
3 files changed
+84
No files matched your search
@@ -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
|
||||
}
|
||||
Reference in new issue
Block a user