From 1046a56e88e2fe3e60383f37685920e566ce7bf0 Mon Sep 17 00:00:00 2001 From: Rmys Date: Tue, 20 May 2025 12:24:32 +0300 Subject: [PATCH] gimp-3.0.4 --- multimedia/graphics/babl/pspec.xml | 9 +++- multimedia/graphics/gegl/pspec.xml | 9 +++- multimedia/graphics/gimp/gimp/actions.py | 37 ++++++-------- multimedia/graphics/gimp/gimp/pspec.xml | 63 ++++++++++++++++++++++-- 4 files changed, 90 insertions(+), 28 deletions(-) diff --git a/multimedia/graphics/babl/pspec.xml b/multimedia/graphics/babl/pspec.xml index 81f6936b64..90387b1783 100644 --- a/multimedia/graphics/babl/pspec.xml +++ b/multimedia/graphics/babl/pspec.xml @@ -12,7 +12,7 @@ library A dynamic, any to any, pixel format translation library babl is a library that allows converting between different methods of storing pixels known as pixel formats that have with different bitdepths and other data representations, color models and component permutations. - https://download.gimp.org/pub/babl/0.1/babl-0.1.106.tar.xz + https://download.gimp.org/pub/babl/0.1/babl-0.1.114.tar.xz @@ -51,6 +51,13 @@ + + 2025-05-19 + 0.1.114 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2023-05-06 0.1.106 diff --git a/multimedia/graphics/gegl/pspec.xml b/multimedia/graphics/gegl/pspec.xml index d2c7a7c19d..2161fb9a52 100644 --- a/multimedia/graphics/gegl/pspec.xml +++ b/multimedia/graphics/gegl/pspec.xml @@ -15,7 +15,7 @@ app:console A graph based image processing framework gegl (Generic Graphics Library) provides infrastructure to do demand based cached non destructive image editing on larger than RAM buffers. Through babl it provides support for a wide range of color models and pixel storage formats for input and output. - https://download.gimp.org/pub/gegl/0.4/gegl-0.4.52.tar.xz + https://download.gimp.org/pub/gegl/0.4/gegl-0.4.62.tar.xz ruby meson @@ -112,6 +112,13 @@ + + 2025-05-19 + 0.4.62 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-12-27 0.4.52 diff --git a/multimedia/graphics/gimp/gimp/actions.py b/multimedia/graphics/gimp/gimp/actions.py index a65eda7c13..6160a049fa 100644 --- a/multimedia/graphics/gimp/gimp/actions.py +++ b/multimedia/graphics/gimp/gimp/actions.py @@ -6,37 +6,32 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools +from pisi.actionsapi import mesontools from pisi.actionsapi import get def setup(): #pisitools.dosed("app/text/gimpfont.c", "freetype/tttables.h", "freetype2/tttables.h") #autotools.autoreconf("-fi") - autotools.configure("--disable-gtk-doc \ - --disable-altivec \ - --disable-alsatest \ - --enable-python \ - --enable-default-binary \ - --enable-mmx \ - --enable-sse \ - --enable-mp \ - --with-linux-input \ - --with-libmng \ - --with-webkit \ - --with-openexr \ - --with-alsa \ - --with-aa \ - --with-x") + mesontools.configure("-Denable-default-bin=enabled \ + -Dlinux-input=enabled \ + -Dmng=enabled \ + -Dopenexr=enabled \ + -Dalsa=enabled \ + -Daa=enabled \ + -Dheadless-tests=disabled \ + ") + # --with-webkit \ - pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + # pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") # Add illustrator and other mime types - pisitools.dosed("desktop/gimp.desktop.in", "^MimeType=application/postscript;application/pdf;(.*)$", - "MimeType=\\1;image/x-sun-raster;image/x-gray;image/x-pcx;image/jpg;image/x-bmp;image/pjpeg;image/x-png;application/illustrator;") + # pisitools.dosed("desktop/gimp.desktop.in", "^MimeType=application/postscript;application/pdf;(.*)$", + # "MimeType=\\1;image/x-sun-raster;image/x-gray;image/x-pcx;image/jpg;image/x-bmp;image/pjpeg;image/x-png;application/illustrator;") def build(): - autotools.make() + mesontools.build() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + mesontools.install() - pisitools.dodoc("AUTHORS", "ChangeLog*", "HACKING", "NEWS", "README", "INSTALL", "LICENSE") + pisitools.dodoc("AUTHORS", "ChangeLog*", "NEWS", "README", "INSTALL", "LICENSE") diff --git a/multimedia/graphics/gimp/gimp/pspec.xml b/multimedia/graphics/gimp/gimp/pspec.xml index 22ecf87e2e..e89f387c62 100644 --- a/multimedia/graphics/gimp/gimp/pspec.xml +++ b/multimedia/graphics/gimp/gimp/pspec.xml @@ -12,9 +12,10 @@ gimp GNU Image Manipulation Program GIMP is a mature image editor with many advanced features and plugin support. - https://download.gimp.org/gimp/v2.10/gimp-2.10.38.tar.bz2 + https://download.gimp.org/gimp/v3.0/gimp-3.0.4.tar.xz bzip2 + meson xz-devel gtk-doc atk-devel @@ -22,12 +23,13 @@ tiff-devel zlib-devel lcms-devel + cfitsio-devel libheif-devel libunwind-devel openjpeg2-devel - gegl-devel + gegl-devel glib-networking - babl-devel + babl-devel dbus-devel gtk2-devel aalib-devel @@ -74,6 +76,8 @@ shared-mime-info webp-devel openexr-devel + appstream-glib-devel + gobject-introspection-devel @@ -105,6 +109,7 @@ app:gui xz + gtk3 dbus webp babl @@ -121,6 +126,7 @@ lcms2 libgcc libwmf + cfitsio libXpm libmng libpng @@ -151,7 +157,9 @@ poppler-glib libjpeg-turbo + appstream-glib mypaint-brushes1 + gobject-introspection-devel /etc @@ -167,11 +175,12 @@ /usr/share/mime-info /usr/share/applications /usr/share/application-registry - /usr/share/locale/ky/LC_MESSAGES/gimp20.mo /usr/share/locale/kab + /usr/share/vala + /usr/share/gir-1.0 - gimp-splash-pencils.png + gimp-splash-pencils.png @@ -1224,7 +1233,51 @@ + + gimp-i18n-ky + locale:mr + multimedia.graphics.gimp.l10n + Gimp translation files for Scottish Moritanya + + gimp + + + /usr/share/locale/ky + + + + gimp-i18n-ckb + locale:mr + multimedia.graphics.gimp.l10n + Gimp translation files for Scottish Moritanya + + gimp + + + /usr/share/locale/ckb + + + + gimp-i18n-bn + locale:mr + multimedia.graphics.gimp.l10n + Gimp translation files for Scottish Moritanya + + gimp + + + /usr/share/locale/bn + + + + + 2025-05-19 + 3.0.4 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-09-24 2.10.38