From 5a6e3ae32b8915a4b9ec128fb8ac0650125ba732 Mon Sep 17 00:00:00 2001 From: yosh Date: Tue, 30 Jun 2026 16:12:36 -0400 Subject: [PATCH 1/2] New package: cgif-0.5.3 --- common/shlibs | 1 + srcpkgs/cgif-devel | 1 + srcpkgs/cgif/template | 25 +++++++++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 120000 srcpkgs/cgif-devel create mode 100644 srcpkgs/cgif/template diff --git a/common/shlibs b/common/shlibs index eff504f95e145f..15f6359038f279 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4599,3 +4599,4 @@ libgpiodcxx.so.2 libgpiod-2.2_4 libigloo.so.0 libigloo-0.9.5_1 libfyaml.so.0 libfyaml-0.9.6_1 libcpptrace.so.1 cpptrace-1.0.4_1 +libcgif.so.0 cgif-0.5.3_1 diff --git a/srcpkgs/cgif-devel b/srcpkgs/cgif-devel new file mode 120000 index 00000000000000..dd4bfebddf9edb --- /dev/null +++ b/srcpkgs/cgif-devel @@ -0,0 +1 @@ +cgif \ No newline at end of file diff --git a/srcpkgs/cgif/template b/srcpkgs/cgif/template new file mode 100644 index 00000000000000..cd5d678ac57ddf --- /dev/null +++ b/srcpkgs/cgif/template @@ -0,0 +1,25 @@ +# Template file for 'cgif' +pkgname=cgif +version=0.5.3 +revision=1 +build_style=meson +short_desc="GIF encoder written in C" +maintainer="yosh " +license="MIT" +homepage="https://github.com/dloebl/cgif" +distfiles="https://github.com/dloebl/cgif/archive/refs/tags/v${version}.tar.gz" +checksum=dcc7731e974ee77db75df26c99aca4d95f11ca2d267d870d42bce1e0d1e1e75f + +post_install() { + vlicense LICENSE +} + +cgif-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} From dc8511fe8dfc84c6a50c1892c1f4df2d5f2c11b7 Mon Sep 17 00:00:00 2001 From: yosh Date: Tue, 30 Jun 2026 16:13:12 -0400 Subject: [PATCH 2/2] vips: update to 8.18.3, fix gif dependency. --- srcpkgs/vips/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/vips/template b/srcpkgs/vips/template index 10419683937014..83c55cf7d0ed9b 100644 --- a/srcpkgs/vips/template +++ b/srcpkgs/vips/template @@ -1,6 +1,6 @@ # Template file for 'vips' pkgname=vips -version=8.18.2 +version=8.18.3 revision=1 build_style=meson build_helper=gir @@ -8,7 +8,7 @@ configure_args="-Dcpp-docs=true -Ddocs=true $(vopt_feature gir introspection)" hostmakedepends="pkg-config gettext glib-devel doxygen graphviz gi-docgen $(vopt_if gir gobject-introspection)" makedepends="$(vopt_if hdf5 hdf5-devel) $(vopt_if hdf5 matio-devel) - cfitsio-devel expat-devel fftw-devel fontconfig-devel giflib-devel + cfitsio-devel expat-devel fftw-devel fontconfig-devel cgif-devel glib-devel lcms2-devel libexif-devel libgsf-devel libimagequant-devel libjpeg-turbo-devel libopenexr-devel libpng-devel librsvg-devel tiff-devel libwebp-devel libopenjpeg2-devel pango-devel libmagick-devel libheif-devel @@ -19,7 +19,7 @@ license="LGPL-2.1-or-later" homepage="https://www.libvips.org/" changelog="https://raw.githubusercontent.com/libvips/libvips/master/ChangeLog" distfiles="https://github.com/libvips/libvips/archive/refs/tags/v${version}.tar.gz" -checksum=c6e9f3c384436c6ffc75848d1ad76347368b9639897f6d9f909178dc986d5200 +checksum=21aa79be2a83f1f46582c58e0fc7fc2b355e6fbb661091fb963a3b20f494dbaf python_version=3 build_options="gir hdf5" @@ -41,7 +41,7 @@ libvips_package() { } libvips-devel_package() { - depends="${makedepends} ${sourcepkg}-${version}_${revision}" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include