aboutsummaryrefslogtreecommitdiff
path: root/extra/glib
diff options
context:
space:
mode:
Diffstat (limited to 'extra/glib')
-rwxr-xr-xextra/glib/build11
-rw-r--r--extra/glib/checksums3
-rw-r--r--extra/glib/depends6
-rw-r--r--extra/glib/meta3
-rw-r--r--extra/glib/sources2
-rw-r--r--extra/glib/version2
6 files changed, 14 insertions, 13 deletions
diff --git a/extra/glib/build b/extra/glib/build
index 38d3b13a..2ac52119 100755
--- a/extra/glib/build
+++ b/extra/glib/build
@@ -2,19 +2,14 @@
export DESTDIR="$1"
-# Remove 'libelf' dependency.
-sed 's/if have_libelf/if not have_libelf/' gio/meson.build > _
-cat _ > gio/meson.build; rm -f _
-
# tests/fuzzing now depend on dbus. Remove them from the build.
find . -type f -name meson.build -exec \
- sed -i "/subdir('tests')/d;/subdir('fuzzing')/d" {} +
+ clsed "/subdir('tests')/d;/subdir('fuzzing')/d" {} +
-meson \
- --prefix=/usr \
+cl-meson \
-Ddefault_library=both \
-Dman=false \
- -Dfam=false \
+ -Dnls=disabled \
. build
ninja -C build
diff --git a/extra/glib/checksums b/extra/glib/checksums
index b34d23fc..4d9d78b3 100644
--- a/extra/glib/checksums
+++ b/extra/glib/checksums
@@ -1 +1,2 @@
-e7e1a3c20c026109c45c9ec4a31d8dcebc22e86c69486993e565817d64be3138 glib-2.68.3.tar.xz
+%BLAKE3
+90242aa7d4eff0ab193d6a112014ac806dd0213eb9b97ccd021cdaa8c497271c glib-2.78.0.tar.xz
diff --git a/extra/glib/depends b/extra/glib/depends
index 9612cfb2..2c029cda 100644
--- a/extra/glib/depends
+++ b/extra/glib/depends
@@ -1,4 +1,6 @@
-libffi
-meson make
+libelf
+libffi make
+meson make
+pcre2
util-linux
zlib
diff --git a/extra/glib/meta b/extra/glib/meta
new file mode 100644
index 00000000..e9168aca
--- /dev/null
+++ b/extra/glib/meta
@@ -0,0 +1,3 @@
+description: GNU library of C routines
+license: LGPL-2.1-or-later
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/glib/sources b/extra/glib/sources
index 5c66acab..3d14af33 100644
--- a/extra/glib/sources
+++ b/extra/glib/sources
@@ -1 +1 @@
-https://download.gnome.org/sources/glib/2.68/glib-2.68.3.tar.xz
+https://download.gnome.org/sources/glib/2.78/glib-2.78.0.tar.xz
diff --git a/extra/glib/version b/extra/glib/version
index 51f3a414..7ee0c99b 100644
--- a/extra/glib/version
+++ b/extra/glib/version
@@ -1 +1 @@
-2.68.3 1
+2.78.0 1