Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
9011521
libs::elfutils: bump to 0.194
rhubert Nov 5, 2024
4c51d21
utils::screen: fix for gcc 14
rhubert Mar 2, 2026
57fe5b4
utils::screen: bump to 5.0.1
rhubert Mar 2, 2026
e347ad1
libs::libpng: bump to 1.6.55
Aug 6, 2025
01b6923
libs::freetype: bump to 2.14.2
rhubert Nov 5, 2024
2e194e2
libs::fontconfig: bump to 2.17.1
rhubert Nov 5, 2024
707962f
libs::harfbuzz: bump to 12.3.2
rhubert Nov 5, 2024
3646483
add libs::gnome::json-glib v1.10.8
rhubert Nov 5, 2024
cff627c
libs::pango: sort dependencies alphabetically
rhubert Nov 5, 2024
484e269
libs::pango: enable freetype + json support
rhubert Nov 5, 2024
5ea2b9e
libs::pango: bump to 1.57.0
Aug 6, 2025
dca535f
libs::cairo: bump to 1.18.4
Aug 6, 2025
70ed1cc
libs::cairo: enable xlib backend
Nov 5, 2024
d900cb5
libs::fribidi: bump to 1.0.16
rhubert Nov 5, 2024
3cc647b
devel::intltool: bump to 0.51.0
rhubert Dec 12, 2025
93787c6
devel::intltool: provide as tool
rhubert Dec 11, 2024
0307eb0
libs::libxml2: bump to v2.15.1
rhubert Sep 30, 2025
f7c5b91
libs::libxslt: bump to 1.1.45
Aug 6, 2025
267fa02
graphics::imagemagick: bump to 7.1.2-15
Aug 6, 2025
5f54df1
graphics::imagemagick: enable font, xml + internat
rhubert Nov 6, 2024
1aa4388
net::openssh: bump to 10.2p1
rhubert Mar 3, 2026
f8694ac
utils::e2fsprogs: bump to 1.47.3
rhubert Jan 26, 2026
f02666a
utils::acpica: bump to 20251212
Aug 6, 2025
3781543
libs::dbus-glib: bump to 0.114
Aug 6, 2025
697a3ee
libs::jpeg-turbo: bump to 3.1.3
rhubert Mar 3, 2026
d7b582a
libs::libevdev: bump to 1.13.6
Aug 6, 2025
d692455
libs::libnftnl: bump to 1.3.1
Mar 3, 2026
d8d550f
libs::libnl: bump to 3.12.0
Mar 3, 2026
d9065fd
libs::libssh: bump to 0.12.0
Mar 3, 2026
775872e
libs::libusb: bump to 1.0.29
Aug 6, 2025
2cf2060
libs::pixman: bump to 0.46.4
Mar 3, 2026
001d225
kernel::kmod: bump to 34.2
rhubert Mar 3, 2026
afacfcf
net::iproute2: bump to 6.19.0
Mar 3, 2026
9f7671b
tests::buildall: add iproute2 dependency
rhubert Mar 3, 2026
86643c5
python::mako: bump to 1.3.10
Aug 6, 2025
9345a9f
python::regex: bump to 2026.2.28
Mar 3, 2026
37f64e1
python::cython: bump to 3.2.4
rhubert Mar 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 9 additions & 3 deletions recipes/devel/intltool.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
inherit: [autotools, perl5]
inherit: [autotools, patch, perl5]

metaEnvironment:
PKG_VERSION: "0.50.2"
PKG_VERSION: "0.51.0"
PKG_LICENSE: "GPL-2.0-only"

depends:
Expand All @@ -13,13 +13,19 @@ depends:
checkoutSCM:
scm: url
url: http://launchpad.net/intltool/trunk/${PKG_VERSION}/+download/intltool-${PKG_VERSION}.tar.gz
digestSHA1: "7fddbd8e1bf94adbf1bc947cbf3b8ddc2453f8ad"
digestSHA1: "a0c3bcb99d1bcfc5db70f8d848232a47c47da090"
stripComponents: 1

checkoutDeterministic: True
checkoutScript: |
patchApplySeries -p 0 $<@intltool/*.patch@>

buildScript: |
autotoolsBuild $1

packageScript: |
autotoolsPackageTgt

provideDeps: ['*-tgt']
provideTools:
intltool: "usr/bin"
21 changes: 21 additions & 0 deletions recipes/devel/intltool/0001-intltoolize-make-relocatabel.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
--- intltoolize.in.orig 2025-10-01 06:09:50.940635121 +0000
+++ intltoolize.in 2025-10-01 06:10:24.540727031 +0000
@@ -36,15 +36,9 @@ PACKAGE=@PACKAGE@
VERSION=@VERSION@

# Directory names.
-prefix=@prefix@
-
-case "`uname`" in
-MINGW32*)
- # Assume intltoolize is in $prefix/bin. Strip off the script name and the "bin"
- prefix=`dirname $0`
- prefix=`dirname $prefix`
- ;;
-esac
+# Assume intltoolize is in $prefix/bin. Strip off the script name and the "bin"
+prefix=`dirname $0`
+prefix=`dirname $prefix`

datarootdir=@datarootdir@
datadir=@datadir@
10 changes: 8 additions & 2 deletions recipes/graphics/imagemagick.yaml
Original file line number Diff line number Diff line change
@@ -1,22 +1,28 @@
inherit: [autotools]

depends:
- libs::freetype-dev
- libs::libiconv-dev
- libs::libpng-dev
- libs::libxml2-dev
- virtual::libs::libjpeg-dev

- use: []
depends:
- libs::freetype-tgt
- libs::libiconv-tgt
- libs::libpng-tgt
- libs::libxml2-tgt
- virtual::libs::libjpeg-tgt

metaEnvironment:
PKG_VERSION: "7.1.1-38"
PKG_VERSION: "7.1.2-15"
PKG_LICENSE: "Apache-2.0"

checkoutSCM:
scm: url
url: ${GITHUB_MIRROR}/ImageMagick/ImageMagick/archive/refs/tags/${PKG_VERSION}.tar.gz
digestSHA1: 041bd8e67e984e61fca8443078b37a7851371de7
digestSHA256: bf646e7fffdf50b7d886eec6bbe51c3ced1c4d68fbabfcc534e014575359fe7f
stripComponents: 1

buildScript: |
Expand Down
12 changes: 2 additions & 10 deletions recipes/kernel/kmod.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
inherit: [autotools]

metaEnvironment:
PKG_VERSION: "33"
PKG_VERSION: "34.2"
PKG_LICENSE: "GPL-2.0-or-later AND LGPL-2.1-or-later"

privateEnvironment:
Expand All @@ -10,21 +10,13 @@ privateEnvironment:
checkoutSCM:
scm: url
url: ${KERNEL_MIRROR}/linux/utils/kernel/kmod/kmod-${PKG_VERSION}.tar.gz
digestSHA1: "1514ec6d35a35ba625e2e817e8646c23ee0437e7"
digestSHA256: "d60a79fb12a85feab75674ce5b86b2c8bae1714f775f481eae926bd2657b2ffe"
stripComponents: 1

buildScript: |
autotoolsBuild $1 \
--disable-manpages

# We have to create the symlinks ourself. Not sure why "make
# install" doesn't do it
mkdir -p install/usr/sbin
for i in depmod insmod lsmod modinfo modprobe rmmod ; do
ln -s ../bin/kmod install/usr/sbin/$i
done
ln -s kmod install/usr/lsmod

multiPackage:
"":
depends:
Expand Down
33 changes: 30 additions & 3 deletions recipes/libs/cairo.yaml
Original file line number Diff line number Diff line change
@@ -1,16 +1,30 @@
inherit: [meson]

metaEnvironment:
PKG_VERSION: "1.18.0"
PKG_VERSION: "1.18.4"
PKG_LICENSE: "LGPL-2.1-only OR MPL-1.1"

Config:
CAIRO_XLIB:
type: bool
default: false
help: Enable X Window System output target

depends:
- libs::glib-dev
- libs::libpng-dev
- libs::pixman-dev
- libs::zlib-dev
- libs::freetype-dev
- libs::fontconfig-dev

- if: "$CAIRO_XLIB"
depends:
- graphics::xorg::proto::xorgproto-dev
- libs::xorg::libX11-dev
- libs::xorg::libXext-dev
- libs::xorg::libXrender-dev

- use: []
depends:
- libs::glib-tgt
Expand All @@ -20,16 +34,29 @@ depends:
- libs::freetype-tgt
- libs::fontconfig-tgt

- if: "$CAIRO_XLIB"
depends:
- libs::xorg::libX11-tgt
- libs::xorg::libXext-tgt
- libs::xorg::libXrender-tgt

checkoutSCM:
scm: url
url: https://www.cairographics.org/releases/cairo-${PKG_VERSION}.tar.xz
digestSHA256: 243a0736b978a33dee29f9cca7521733b78a65b5418206fef7bd1c3d4cf10b64
digestSHA256: 445ed8208a6e4823de1226a74ca319d3600e83f6369f99b14265006599c32ccb
stripComponents: 1

buildTools: [host-toolchain]
buildVars: [CAIRO_XLIB]
buildScript: |
CONFIG=""
if [[ ${CAIRO_XLIB:-0} == "1" ]]; then
CONFIG="-Dxlib=enabled"
export MESON_ADDITIONAL_PROPERTIES="ipc_rmid_deferred_release=false"
fi
mesonBuild $1 \
-Dtests=disabled
-Dtests=disabled \
${CONFIG}

multiPackage:
dev:
Expand Down
4 changes: 2 additions & 2 deletions recipes/libs/dbus-glib.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ inherit: [autotools]
metaEnvironment:
PKG_DESCRIPTION: "D-Bus client library (binding) for C using GLib"
PKG_LICENSE: "AFL-2.1 OR GPL-2.0-or-later"
PKG_VERSION: "0.112"
PKG_VERSION: "0.114"

depends:
- core::dbus-dev
Expand All @@ -18,7 +18,7 @@ depends:
checkoutSCM:
scm: url
url: https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-${PKG_VERSION}.tar.gz
digestSHA1: 9eb81f50e36e349f57297d1a2a61b48707a551cc
digestSHA256: c09c5c085b2a0e391b8ee7d783a1d63fe444e96717cc1814d61b5e8fc2827a7c
stripComponents: 1

multiPackage:
Expand Down
4 changes: 2 additions & 2 deletions recipes/libs/elfutils.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
inherit: [autotools]

metaEnvironment:
PKG_VERSION: "0.190"
PKG_VERSION: "0.194"
PKG_LICENSE: "GPL-3.0-or-later"

depends:
Expand All @@ -13,7 +13,7 @@ depends:
checkoutSCM:
scm: url
url: ${SOURCEWARE_MIRROR}/elfutils/${PKG_VERSION}/elfutils-${PKG_VERSION}.tar.bz2
digestSHA256: 8e00a3a9b5f04bc1dc273ae86281d2d26ed412020b391ffcc23198f10231d692
digestSHA256: 09e2ff033d39baa8b388a2d7fbc5390bfde99ae3b7c67c7daaf7433fbcf0f01e
stripComponents: 1

buildTools: [m4]
Expand Down
14 changes: 7 additions & 7 deletions recipes/libs/fontconfig.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
inherit: [autotools]
inherit: [meson]

metaEnvironment:
PKG_VERSION: "2.13.92"
PKG_VERSION: "2.17.1"
PKG_LICENSE: "HPND AND Unicode-DFS-2016"

depends:
Expand All @@ -24,19 +24,19 @@ depends:

checkoutSCM:
scm: url
url: https://www.freedesktop.org/software/fontconfig/release/fontconfig-${PKG_VERSION}.tar.xz
digestSHA256: 506e61283878c1726550bc94f2af26168f1e9f2106eac77eaaf0b2cdfad66e4e
url: https://gitlab.freedesktop.org/fontconfig/fontconfig/-/archive/${PKG_VERSION}/fontconfig-${PKG_VERSION}.tar.bz2
digestSHA256: bc1a90697eb8ec6c3eed118105ef9cbdfdd676e563905bf1cb571a705598300e
stripComponents: 1

buildTools: [gettext, gperf]
buildScript: |
autotoolsBuild "$1"
mesonBuild "$1"

multiPackage:
dev:
packageScript: autotoolsPackageDev
packageScript: mesonPackageDev
provideDeps: ["*-dev"]

tgt:
packageScript: autotoolsPackageTgt
packageScript: mesonPackageTgt
provideDeps: ["*-tgt"]
13 changes: 6 additions & 7 deletions recipes/libs/freetype.yaml
Original file line number Diff line number Diff line change
@@ -1,31 +1,30 @@
inherit: [autotools]
inherit: [meson]

metaEnvironment:
PKG_VERSION: "2.10.4"
PKG_VERSION: "2.14.2"
PKG_LICENSE: "FTL OR GPL-2.0-or-later"

depends:
- libs::libpng-dev

- use: []
depends:
- libs::libpng-tgt

checkoutSCM:
scm: url
url: ${SOURCEFORGE_MIRROR}/freetype/freetype-${PKG_VERSION}.tar.xz
digestSHA256: 86a854d8905b19698bbc8f23b860bc104246ce4854dcea8e3b0fb21284f75784
digestSHA256: 4b62dcab4c920a1a860369933221814362e699e26f55792516d671e6ff55b5e1
stripComponents: 1

buildTools: [host-toolchain]
buildScript: |
autotoolsBuild $1
mesonBuild $1

multiPackage:
dev:
packageScript: autotoolsPackageDev
packageScript: mesonPackageDev
provideDeps: ["*-dev"]

tgt:
packageScript: autotoolsPackageTgt
packageScript: mesonPackageTgt
provideDeps: ["*-tgt"]
4 changes: 2 additions & 2 deletions recipes/libs/fribidi.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
inherit: [meson]

metaEnvironment:
PKG_VERSION: "1.0.11"
PKG_VERSION: "1.0.16"
PKG_LICENSE: "LGPL-2.1-or-later"

checkoutSCM:
scm: url
url: ${GITHUB_MIRROR}/fribidi/fribidi/releases/download/v${PKG_VERSION}/fribidi-${PKG_VERSION}.tar.xz
digestSHA256: 30f93e9c63ee627d1a2cedcf59ac34d45bf30240982f99e44c6e015466b4e73d
digestSHA256: 1b1cde5b235d40479e91be2f0e88a309e3214c8ab470ec8a2744d82a5a9ea05c
stripComponents: 1

buildTools: [host-toolchain]
Expand Down
35 changes: 35 additions & 0 deletions recipes/libs/gnome/json-glib.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
inherit: [meson]

metaEnvironment:
PKG_VERSION: "1.10.8"
PKG_LICENSE: "LGPL-2.1-or-later"

checkoutSCM:
scm: url
url: https://download.gnome.org/sources/json-glib/1.10/json-glib-${PKG_VERSION}.tar.xz
digestSHA256: 55c5c141a564245b8f8fbe7698663c87a45a7333c2a2c56f06f811ab73b212dd
stripComponents: 1

depends:
- libs::glib-dev
- use: []
depends:
- libs::glib-tgt

buildTools: [glib, cmake]
buildScript: |
mesonBuild $1 \
-Dintrospection=disabled \
-Dtests=false \
-Dconformance=false \
-Dinstalled_tests=false \
-Ddocumentation=disabled \
-Dgtk_doc=disabled

multiPackage:
dev:
provideDeps: ['*-dev']
packageScript: mesonPackageDev
tgt:
provideDeps: ['*-tgt']
packageScript: mesonPackageTgt
19 changes: 11 additions & 8 deletions recipes/libs/harfbuzz.yaml
Original file line number Diff line number Diff line change
@@ -1,32 +1,35 @@
inherit: [autotools]
inherit: [meson]

metaEnvironment:
PKG_VERSION: "2.7.4"
PKG_VERSION: "12.3.2"
PKG_LICENSE: "MIT"

depends:
- libs::glib-dev
- libs::cairo-dev
- libs::freetype-dev
- libs::glib-dev

- use: []
depends:
- libs::glib-tgt
- libs::cairo-tgt
- libs::freetype-tgt
- libs::glib-tgt

checkoutSCM:
scm: url
url: ${GITHUB_MIRROR}/harfbuzz/harfbuzz/releases/download/${PKG_VERSION}/harfbuzz-${PKG_VERSION}.tar.xz
digestSHA256: 6ad11d653347bd25d8317589df4e431a2de372c0cf9be3543368e07ec23bb8e7
digestSHA256: 6f6db164359a2da5a84ef826615b448b33e6306067ad829d85d5b0bf936f1bb8
stripComponents: 1

buildTools: [glib]
buildScript: |
autotoolsBuild $1
mesonBuild $1

multiPackage:
dev:
packageScript: autotoolsPackageDev
packageScript: mesonPackageDev
provideDeps: ["*-dev"]

tgt:
packageScript: autotoolsPackageTgt
packageScript: mesonPackageTgt
provideDeps: ["*-tgt"]
Loading