diff --git a/bin/crew b/bin/crew index 08cccf083..7ed77d877 100755 --- a/bin/crew +++ b/bin/crew @@ -1391,7 +1391,7 @@ def resolve_dependencies_and_build post_install end - search @pkg.name, silent: true + search origin, silent: true build_package CREW_LOCAL_BUILD_DIR rescue InstallError => e abort "#{@pkg.name} failed to build: #{e}".lightred diff --git a/lib/const.rb b/lib/const.rb index e2cff81e0..e32e799e6 100644 --- a/lib/const.rb +++ b/lib/const.rb @@ -4,7 +4,7 @@ require 'etc' require 'open3' OLD_CREW_VERSION ||= defined?(CREW_VERSION) ? CREW_VERSION : '1.0' -CREW_VERSION ||= '1.65.2' unless defined?(CREW_VERSION) && CREW_VERSION == OLD_CREW_VERSION +CREW_VERSION ||= '1.65.3' unless defined?(CREW_VERSION) && CREW_VERSION == OLD_CREW_VERSION # Kernel architecture. KERN_ARCH ||= Etc.uname[:machine] diff --git a/lib/convenience_functions.rb b/lib/convenience_functions.rb index 0ebccf0f0..7213be5a9 100644 --- a/lib/convenience_functions.rb +++ b/lib/convenience_functions.rb @@ -43,11 +43,11 @@ class ConvenienceFunctions def self.read_filelist(path) filelist = File.readlines(path, chomp: true) - if filelist.first.start_with?('# Total size') + if filelist.first&.start_with?('# Total size') total_size, *contents = filelist return [total_size[/Total size: (\d+)/, 1].to_i, contents] else - return [0, *filelist] + return [0, filelist] end end diff --git a/manifest/armv7l/k/krita.filelist b/manifest/armv7l/k/krita.filelist index ccce38f9c..cc93f2c90 100644 --- a/manifest/armv7l/k/krita.filelist +++ b/manifest/armv7l/k/krita.filelist @@ -1,4 +1,4 @@ -# Total size: 153757646 +# Total size: 266464045 /usr/local/bin/AppImageUpdateDummy /usr/local/bin/krita /usr/local/bin/krita_version @@ -774,26 +774,14 @@ /usr/local/share/krita/symbols/pepper_carrot_speech_bubbles.svg /usr/local/share/krita/symbols/preset_icons.svg /usr/local/share/krita/templates/animation/.directory -/usr/local/share/krita/templates/animation/.source/Anim-Jp-EN.kra -/usr/local/share/krita/templates/animation/.source/Anim-Jp-JP.kra /usr/local/share/krita/templates/animation/Anim-Jp-EN.desktop /usr/local/share/krita/templates/animation/Anim-Jp-JP.desktop /usr/local/share/krita/templates/comics/.directory -/usr/local/share/krita/templates/comics/.source/BD-EuroTemplate.kra -/usr/local/share/krita/templates/comics/.source/Comics-USTemplate.kra -/usr/local/share/krita/templates/comics/.source/Manga-JpTemplate.kra -/usr/local/share/krita/templates/comics/.source/a4_waffle_grid.kra /usr/local/share/krita/templates/comics/BD-EuroTemplate.desktop /usr/local/share/krita/templates/comics/Comics-USTemplate.desktop /usr/local/share/krita/templates/comics/Manga-JpTemplate.desktop /usr/local/share/krita/templates/comics/a4_waffle_grid.desktop /usr/local/share/krita/templates/design/.directory -/usr/local/share/krita/templates/design/.source/Designcinema16_10_2484x1200_96dpiRGB_8bit_.kra -/usr/local/share/krita/templates/design/.source/Designcinema2.39_1_2484x1040_96dpiRGB_8bit_.kra -/usr/local/share/krita/templates/design/.source/DesignpresentationA3Landscape_4960x3508_300dpiRGB_8bit_.kra -/usr/local/share/krita/templates/design/.source/DesignpresentationA4portrait_2480x3508_300dpiRGB_8bit_.kra -/usr/local/share/krita/templates/design/.source/Designscreen4_3_2250x1680_96dpiRGB_8bit_.kra -/usr/local/share/krita/templates/design/.source/web_design.kra /usr/local/share/krita/templates/design/Designcinema16_10_2484x1200_96dpiRGB_8bit_.desktop /usr/local/share/krita/templates/design/Designcinema2.39_1_2484x1040_96dpiRGB_8bit_.desktop /usr/local/share/krita/templates/design/DesignpresentationA3Landscape_4960x3508_300dpiRGB_8bit_.desktop @@ -801,30 +789,12 @@ /usr/local/share/krita/templates/design/Designscreen4_3_2250x1680_96dpiRGB_8bit_.desktop /usr/local/share/krita/templates/design/web_design.desktop /usr/local/share/krita/templates/dslr/.directory -/usr/local/share/krita/templates/dslr/.source/Canon_550D_5184x3456.kra -/usr/local/share/krita/templates/dslr/.source/Canon_5Dmk3_5760x3840.kra -/usr/local/share/krita/templates/dslr/.source/Nikon_D3000_3872x2592.kra -/usr/local/share/krita/templates/dslr/.source/Nikon_D5000_4288x2848.kra -/usr/local/share/krita/templates/dslr/.source/Nikon_D7000_4928x3264.kra /usr/local/share/krita/templates/dslr/Canon_550D_5184x3456.desktop /usr/local/share/krita/templates/dslr/Canon_5Dmk3_5760x3840.desktop /usr/local/share/krita/templates/dslr/Nikon_D3000_3872x2592.desktop /usr/local/share/krita/templates/dslr/Nikon_D5000_4288x2848.desktop /usr/local/share/krita/templates/dslr/Nikon_D7000_4928x3264.desktop /usr/local/share/krita/templates/texture/.directory -/usr/local/share/krita/templates/texture/.source/Texture1024x10248bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture1k32bitscalar.kra -/usr/local/share/krita/templates/texture/.source/Texture1k8bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture2048x20488bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture256x2568bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture2k32bitscalar.kra -/usr/local/share/krita/templates/texture/.source/Texture2k8bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture4096x40968bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture4k32bitscalar.kra -/usr/local/share/krita/templates/texture/.source/Texture4k8bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture512x5128bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture8k32bitscalar.kra -/usr/local/share/krita/templates/texture/.source/Texture8k8bitsrgb.kra /usr/local/share/krita/templates/texture/Texture1024x10248bitsrgb.desktop /usr/local/share/krita/templates/texture/Texture1k32bitscalar.desktop /usr/local/share/krita/templates/texture/Texture1k8bitsrgb.desktop diff --git a/manifest/armv7l/p/py3_twine.filelist b/manifest/armv7l/p/py3_twine.filelist index f7a90bc63..53724730c 100644 --- a/manifest/armv7l/p/py3_twine.filelist +++ b/manifest/armv7l/p/py3_twine.filelist @@ -1,4 +1,4 @@ -# Total size: 223992 +# Total size: 223965 /usr/local/bin/twine /usr/local/lib/python3.13/site-packages/twine-6.1.0.dist-info/INSTALLER /usr/local/lib/python3.13/site-packages/twine-6.1.0.dist-info/LICENSE diff --git a/manifest/x86_64/k/krita.filelist b/manifest/x86_64/k/krita.filelist index 943e262af..2aee68bdb 100644 --- a/manifest/x86_64/k/krita.filelist +++ b/manifest/x86_64/k/krita.filelist @@ -1,4 +1,4 @@ -# Total size: 175364070 +# Total size: 307504925 /usr/local/bin/AppImageUpdateDummy /usr/local/bin/krita /usr/local/bin/krita_version @@ -774,26 +774,14 @@ /usr/local/share/krita/symbols/pepper_carrot_speech_bubbles.svg /usr/local/share/krita/symbols/preset_icons.svg /usr/local/share/krita/templates/animation/.directory -/usr/local/share/krita/templates/animation/.source/Anim-Jp-EN.kra -/usr/local/share/krita/templates/animation/.source/Anim-Jp-JP.kra /usr/local/share/krita/templates/animation/Anim-Jp-EN.desktop /usr/local/share/krita/templates/animation/Anim-Jp-JP.desktop /usr/local/share/krita/templates/comics/.directory -/usr/local/share/krita/templates/comics/.source/BD-EuroTemplate.kra -/usr/local/share/krita/templates/comics/.source/Comics-USTemplate.kra -/usr/local/share/krita/templates/comics/.source/Manga-JpTemplate.kra -/usr/local/share/krita/templates/comics/.source/a4_waffle_grid.kra /usr/local/share/krita/templates/comics/BD-EuroTemplate.desktop /usr/local/share/krita/templates/comics/Comics-USTemplate.desktop /usr/local/share/krita/templates/comics/Manga-JpTemplate.desktop /usr/local/share/krita/templates/comics/a4_waffle_grid.desktop /usr/local/share/krita/templates/design/.directory -/usr/local/share/krita/templates/design/.source/Designcinema16_10_2484x1200_96dpiRGB_8bit_.kra -/usr/local/share/krita/templates/design/.source/Designcinema2.39_1_2484x1040_96dpiRGB_8bit_.kra -/usr/local/share/krita/templates/design/.source/DesignpresentationA3Landscape_4960x3508_300dpiRGB_8bit_.kra -/usr/local/share/krita/templates/design/.source/DesignpresentationA4portrait_2480x3508_300dpiRGB_8bit_.kra -/usr/local/share/krita/templates/design/.source/Designscreen4_3_2250x1680_96dpiRGB_8bit_.kra -/usr/local/share/krita/templates/design/.source/web_design.kra /usr/local/share/krita/templates/design/Designcinema16_10_2484x1200_96dpiRGB_8bit_.desktop /usr/local/share/krita/templates/design/Designcinema2.39_1_2484x1040_96dpiRGB_8bit_.desktop /usr/local/share/krita/templates/design/DesignpresentationA3Landscape_4960x3508_300dpiRGB_8bit_.desktop @@ -801,30 +789,12 @@ /usr/local/share/krita/templates/design/Designscreen4_3_2250x1680_96dpiRGB_8bit_.desktop /usr/local/share/krita/templates/design/web_design.desktop /usr/local/share/krita/templates/dslr/.directory -/usr/local/share/krita/templates/dslr/.source/Canon_550D_5184x3456.kra -/usr/local/share/krita/templates/dslr/.source/Canon_5Dmk3_5760x3840.kra -/usr/local/share/krita/templates/dslr/.source/Nikon_D3000_3872x2592.kra -/usr/local/share/krita/templates/dslr/.source/Nikon_D5000_4288x2848.kra -/usr/local/share/krita/templates/dslr/.source/Nikon_D7000_4928x3264.kra /usr/local/share/krita/templates/dslr/Canon_550D_5184x3456.desktop /usr/local/share/krita/templates/dslr/Canon_5Dmk3_5760x3840.desktop /usr/local/share/krita/templates/dslr/Nikon_D3000_3872x2592.desktop /usr/local/share/krita/templates/dslr/Nikon_D5000_4288x2848.desktop /usr/local/share/krita/templates/dslr/Nikon_D7000_4928x3264.desktop /usr/local/share/krita/templates/texture/.directory -/usr/local/share/krita/templates/texture/.source/Texture1024x10248bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture1k32bitscalar.kra -/usr/local/share/krita/templates/texture/.source/Texture1k8bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture2048x20488bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture256x2568bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture2k32bitscalar.kra -/usr/local/share/krita/templates/texture/.source/Texture2k8bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture4096x40968bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture4k32bitscalar.kra -/usr/local/share/krita/templates/texture/.source/Texture4k8bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture512x5128bitsrgb.kra -/usr/local/share/krita/templates/texture/.source/Texture8k32bitscalar.kra -/usr/local/share/krita/templates/texture/.source/Texture8k8bitsrgb.kra /usr/local/share/krita/templates/texture/Texture1024x10248bitsrgb.desktop /usr/local/share/krita/templates/texture/Texture1k32bitscalar.desktop /usr/local/share/krita/templates/texture/Texture1k8bitsrgb.desktop diff --git a/manifest/x86_64/p/py3_cfgv.filelist b/manifest/x86_64/p/py3_cfgv.filelist index 51ccc7c52..d374502ad 100644 --- a/manifest/x86_64/p/py3_cfgv.filelist +++ b/manifest/x86_64/p/py3_cfgv.filelist @@ -1,3 +1,4 @@ +# Total size: 44106 /usr/local/lib/python3.13/site-packages/__pycache__/cfgv.cpython-313.pyc /usr/local/lib/python3.13/site-packages/cfgv-3.4.0.dist-info/INSTALLER /usr/local/lib/python3.13/site-packages/cfgv-3.4.0.dist-info/LICENSE diff --git a/manifest/x86_64/p/py3_identify.filelist b/manifest/x86_64/p/py3_identify.filelist index 5ca9249e5..66ce1a854 100644 --- a/manifest/x86_64/p/py3_identify.filelist +++ b/manifest/x86_64/p/py3_identify.filelist @@ -1,12 +1,13 @@ +# Total size: 732587 /usr/local/bin/identify-cli -/usr/local/lib/python3.13/site-packages/identify-2.6.12.dist-info/INSTALLER -/usr/local/lib/python3.13/site-packages/identify-2.6.12.dist-info/LICENSE -/usr/local/lib/python3.13/site-packages/identify-2.6.12.dist-info/METADATA -/usr/local/lib/python3.13/site-packages/identify-2.6.12.dist-info/RECORD -/usr/local/lib/python3.13/site-packages/identify-2.6.12.dist-info/REQUESTED -/usr/local/lib/python3.13/site-packages/identify-2.6.12.dist-info/WHEEL -/usr/local/lib/python3.13/site-packages/identify-2.6.12.dist-info/entry_points.txt -/usr/local/lib/python3.13/site-packages/identify-2.6.12.dist-info/top_level.txt +/usr/local/lib/python3.13/site-packages/identify-2.6.13.dist-info/INSTALLER +/usr/local/lib/python3.13/site-packages/identify-2.6.13.dist-info/LICENSE +/usr/local/lib/python3.13/site-packages/identify-2.6.13.dist-info/METADATA +/usr/local/lib/python3.13/site-packages/identify-2.6.13.dist-info/RECORD +/usr/local/lib/python3.13/site-packages/identify-2.6.13.dist-info/REQUESTED +/usr/local/lib/python3.13/site-packages/identify-2.6.13.dist-info/WHEEL +/usr/local/lib/python3.13/site-packages/identify-2.6.13.dist-info/entry_points.txt +/usr/local/lib/python3.13/site-packages/identify-2.6.13.dist-info/top_level.txt /usr/local/lib/python3.13/site-packages/identify/__init__.py /usr/local/lib/python3.13/site-packages/identify/__pycache__/__init__.cpython-313.pyc /usr/local/lib/python3.13/site-packages/identify/__pycache__/cli.cpython-313.pyc diff --git a/manifest/x86_64/p/py3_installer.filelist b/manifest/x86_64/p/py3_installer.filelist index c442a2a46..7094b879e 100644 --- a/manifest/x86_64/p/py3_installer.filelist +++ b/manifest/x86_64/p/py3_installer.filelist @@ -1,4 +1,4 @@ -# Total size: 1020447 +# Total size: 1020458 /usr/local/lib/python3.13/site-packages/installer-0.7.0.dist-info/INSTALLER /usr/local/lib/python3.13/site-packages/installer-0.7.0.dist-info/LICENSE /usr/local/lib/python3.13/site-packages/installer-0.7.0.dist-info/METADATA diff --git a/manifest/x86_64/p/py3_nodeenv.filelist b/manifest/x86_64/p/py3_nodeenv.filelist index edff20613..2f89cc2d5 100644 --- a/manifest/x86_64/p/py3_nodeenv.filelist +++ b/manifest/x86_64/p/py3_nodeenv.filelist @@ -1,4 +1,4 @@ -# Total size: 132943 +# Total size: 132933 /usr/local/bin/nodeenv /usr/local/lib/python3.13/site-packages/__pycache__/nodeenv.cpython-313.pyc /usr/local/lib/python3.13/site-packages/nodeenv-1.9.1.dist-info/AUTHORS diff --git a/manifest/x86_64/p/py3_pyproject_hooks.filelist b/manifest/x86_64/p/py3_pyproject_hooks.filelist index 8fad02a4a..ac4fceff4 100644 --- a/manifest/x86_64/p/py3_pyproject_hooks.filelist +++ b/manifest/x86_64/p/py3_pyproject_hooks.filelist @@ -1,4 +1,4 @@ -# Total size: 67008 +# Total size: 67010 /usr/local/lib/python3.13/site-packages/pyproject_hooks-1.2.0.dist-info/INSTALLER /usr/local/lib/python3.13/site-packages/pyproject_hooks-1.2.0.dist-info/LICENSE /usr/local/lib/python3.13/site-packages/pyproject_hooks-1.2.0.dist-info/METADATA diff --git a/manifest/x86_64/p/py3_pyyaml.filelist b/manifest/x86_64/p/py3_pyyaml.filelist index 1a8021400..0ad9adebb 100644 --- a/manifest/x86_64/p/py3_pyyaml.filelist +++ b/manifest/x86_64/p/py3_pyyaml.filelist @@ -1,4 +1,4 @@ -# Total size: 847999 +# Total size: 2932095 /usr/local/lib64/python3.13/site-packages/PyYAML-6.0.2.dist-info/INSTALLER /usr/local/lib64/python3.13/site-packages/PyYAML-6.0.2.dist-info/LICENSE /usr/local/lib64/python3.13/site-packages/PyYAML-6.0.2.dist-info/METADATA diff --git a/manifest/x86_64/p/py3_tomli.filelist b/manifest/x86_64/p/py3_tomli.filelist index a68ec6d24..c52a93af3 100644 --- a/manifest/x86_64/p/py3_tomli.filelist +++ b/manifest/x86_64/p/py3_tomli.filelist @@ -1,4 +1,4 @@ -# Total size: 420200 +# Total size: 731376 /usr/local/lib64/python3.13/site-packages/5bae8a57b5ef85818b48__mypyc.cpython-313-x86_64-linux-gnu.so /usr/local/lib64/python3.13/site-packages/tomli-2.2.1.dist-info/INSTALLER /usr/local/lib64/python3.13/site-packages/tomli-2.2.1.dist-info/LICENSE diff --git a/manifest/x86_64/p/py3_twine.filelist b/manifest/x86_64/p/py3_twine.filelist index f7a90bc63..53724730c 100644 --- a/manifest/x86_64/p/py3_twine.filelist +++ b/manifest/x86_64/p/py3_twine.filelist @@ -1,4 +1,4 @@ -# Total size: 223992 +# Total size: 223965 /usr/local/bin/twine /usr/local/lib/python3.13/site-packages/twine-6.1.0.dist-info/INSTALLER /usr/local/lib/python3.13/site-packages/twine-6.1.0.dist-info/LICENSE diff --git a/manifest/x86_64/p/py3_wheel.filelist b/manifest/x86_64/p/py3_wheel.filelist index 7844ccb3c..468e54aa5 100644 --- a/manifest/x86_64/p/py3_wheel.filelist +++ b/manifest/x86_64/p/py3_wheel.filelist @@ -1,4 +1,4 @@ -# Total size: 478205 +# Total size: 478262 /usr/local/bin/wheel /usr/local/lib/python3.13/site-packages/wheel-0.45.1.dist-info/INSTALLER /usr/local/lib/python3.13/site-packages/wheel-0.45.1.dist-info/LICENSE.txt diff --git a/packages/krita.rb b/packages/krita.rb index 7023df27b..7f50abcab 100644 --- a/packages/krita.rb +++ b/packages/krita.rb @@ -3,7 +3,7 @@ require 'buildsystems/cmake' class Krita < CMake description 'A generic image manipulation/painting application in the style of Photoshop or GIMP.' homepage 'https://krita.org/en/' - version '5.2.9' + version '5.2.11' license 'GPL-3' compatibility 'aarch64 armv7l x86_64' source_url 'https://invent.kde.org/graphics/krita.git' @@ -11,16 +11,26 @@ class Krita < CMake binary_compression 'tar.zst' binary_sha256({ - aarch64: '87ce14943f80db6d8b50faa3c4e033e8b8c2e3df65102ffada983cc34456a2a3', - armv7l: '87ce14943f80db6d8b50faa3c4e033e8b8c2e3df65102ffada983cc34456a2a3', - x86_64: '35eea48a87cf37be5d1be89e7ab3d2d1dc5a57d1c65ef4393567566f3359e8c7' + aarch64: '01402584551320988057c196b7810cca0bf6f9a0be1799e05b2d47be9992997e', + armv7l: '01402584551320988057c196b7810cca0bf6f9a0be1799e05b2d47be9992997e', + x86_64: '631157a02e9188f25b5c830b8b5589b79fb979f4e1255841fa07eaab32864501' }) depends_on 'boost' + depends_on 'bzip2' # R depends_on 'eigen' depends_on 'extra_cmake_modules' + depends_on 'fontconfig' # R + depends_on 'freetype' # R + depends_on 'fribidi' # R + depends_on 'gcc_lib' # R + depends_on 'giflib' # R + depends_on 'glib' # R + depends_on 'glibc' # R depends_on 'gsl' + depends_on 'harfbuzz' # R depends_on 'immer' + depends_on 'json_c' # R depends_on 'kf5_completion' depends_on 'kf5_config' depends_on 'kf5_coreaddons' @@ -32,40 +42,30 @@ class Krita < CMake depends_on 'kf5_widgetsaddons' depends_on 'kf5_windowsystem' depends_on 'lager' - depends_on 'libexiv2' - depends_on 'libmypaint' - depends_on 'libunibreak' - depends_on 'mlt' - depends_on 'openexr' - depends_on 'qt5_base' - depends_on 'qt5_svg' - depends_on 'quazip' - depends_on 'zug' - depends_on 'bzip2' # R - depends_on 'fontconfig' # R - depends_on 'harfbuzz' # R - depends_on 'freetype' # R - depends_on 'fribidi' # R - depends_on 'gcc_lib' # R - depends_on 'giflib' # R - depends_on 'glib' # R - depends_on 'glibc' # R - depends_on 'json_c' # R depends_on 'lcms' # R + depends_on 'libexiv2' depends_on 'libheif' # R depends_on 'libice' # R depends_on 'libjpeg_turbo' # R depends_on 'libjxl' # R + depends_on 'libmypaint' depends_on 'libpng' # R depends_on 'libsdl2' # R depends_on 'libsm' # R depends_on 'libtiff' # R + depends_on 'libunibreak' depends_on 'libwebp' # R depends_on 'libx11' # R depends_on 'libxext' # R depends_on 'libxi' # R + depends_on 'mlt' + depends_on 'openexr' depends_on 'openjpeg' # R depends_on 'poppler' # R + depends_on 'qt5_base' + depends_on 'qt5_svg' depends_on 'qt5_x11extras' # R + depends_on 'quazip' depends_on 'zlib' # R + depends_on 'zug' end