Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vkSumi for openSUSE:Factory checked in at 2026-07-01 16:36:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vkSumi (Old) and /work/SRC/openSUSE:Factory/.vkSumi.new.11887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vkSumi" Wed Jul 1 16:36:09 2026 rev:2 rq:1362747 version:0.0.7 Changes: -------- --- /work/SRC/openSUSE:Factory/vkSumi/vkSumi.changes 2026-06-08 14:29:00.274228378 +0200 +++ /work/SRC/openSUSE:Factory/.vkSumi.new.11887/vkSumi.changes 2026-07-01 16:36:24.260573199 +0200 @@ -1,0 +2,13 @@ +Tue Jun 30 23:32:25 UTC 2026 - Jonatas Gonçalves <[email protected]> + +- Update to v0.0.7: + * Flatpak Support: Added Flatpak manifest and CI/CD integration. + * Layer Improvements: Implemented optional $LIB-relative library_path support. + * Environment Configuration: Added _FILE suffix support to CONFIG_PATH. + * Path Expansion: Added support for expanding paths using ~, $HOME, and $USER. + * PKGBUILD: Updated reference PKGBUILD. + * Fix RPMLINT warning "unstripped-binary-or-object" for libVkLayer_vksumi.so + by ensuring build system flags/stripping are properly handled during + %build/%install. + +------------------------------------------------------------------- Old: ---- _scmsync.obsinfo vkSumi-0.0.6.tar.gz New: ---- vkSumi-0.0.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vkSumi.spec ++++++ --- /var/tmp/diff_new_pack.bSCWHF/_old 2026-07-01 16:36:26.976667694 +0200 +++ /var/tmp/diff_new_pack.bSCWHF/_new 2026-07-01 16:36:26.980667832 +0200 @@ -16,7 +16,7 @@ # Name: vkSumi -Version: 0.0.6 +Version: 0.0.7 Release: 0 Summary: Vulkan layer for runtime color grading on Linux License: MIT @@ -48,6 +48,7 @@ %install %meson_install +%{__strip} %{buildroot}%{_libdir}/libVkLayer_vksumi.so %files %license LICENSE ++++++ vkSumi-0.0.6.tar.gz -> vkSumi-0.0.7.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vkSumi-0.0.6/.github/workflows/release.yml new/vkSumi-0.0.7/.github/workflows/release.yml --- old/vkSumi-0.0.6/.github/workflows/release.yml 2026-05-21 10:36:58.000000000 +0200 +++ new/vkSumi-0.0.7/.github/workflows/release.yml 2026-06-17 20:21:01.000000000 +0200 @@ -109,3 +109,36 @@ - uses: softprops/action-gh-release@v2 with: files: '*.rpm' + + flatpak: + runs-on: ubuntu-latest + strategy: + matrix: + branch: ['24.08', '25.08'] + container: + image: ghcr.io/flathub-infra/flatpak-github-actions:freedesktop-24.08 + options: --privileged + steps: + - uses: actions/checkout@v4 + + - name: install runtime + i386 build deps + run: | + flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + flatpak install --user -y flathub \ + org.freedesktop.Platform//${{ matrix.branch }} \ + org.freedesktop.Sdk//${{ matrix.branch }} \ + org.freedesktop.Sdk.Compat.i386//${{ matrix.branch }} \ + org.freedesktop.Sdk.Extension.toolchain-i386//${{ matrix.branch }} + + - name: build + bundle + run: | + sed -i "s/24\.08/${{ matrix.branch }}/g" \ + packaging/flatpak/org.freedesktop.Platform.VulkanLayer.vkSumi.yml + flatpak-builder --user --disable-rofiles-fuse --force-clean --repo=repo build \ + packaging/flatpak/org.freedesktop.Platform.VulkanLayer.vkSumi.yml + flatpak build-bundle --runtime repo "vkSumi-${{ matrix.branch }}.flatpak" \ + org.freedesktop.Platform.VulkanLayer.vkSumi ${{ matrix.branch }} + + - uses: softprops/action-gh-release@v2 + with: + files: '*.flatpak' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vkSumi-0.0.6/layer/meson.build new/vkSumi-0.0.7/layer/meson.build --- old/vkSumi-0.0.6/layer/meson.build 2026-05-21 10:36:58.000000000 +0200 +++ new/vkSumi-0.0.7/layer/meson.build 2026-06-17 20:21:01.000000000 +0200 @@ -2,7 +2,11 @@ # by scripts/run.fish. The installed manifest below uses an absolute path so # the loader finds the .so without LD_LIBRARY_PATH. -lib_install_dir = join_paths(get_option('prefix'), get_option('libdir')) +if get_option('relocatable_layer') + lib_install_dir = join_paths(get_option('prefix'), '$LIB') +else + lib_install_dir = join_paths(get_option('prefix'), get_option('libdir')) +endif configure_file( input : 'vksumi.json.in', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vkSumi-0.0.6/meson.build new/vkSumi-0.0.7/meson.build --- old/vkSumi-0.0.6/meson.build 2026-05-21 10:36:58.000000000 +0200 +++ new/vkSumi-0.0.7/meson.build 2026-06-17 20:21:01.000000000 +0200 @@ -1,5 +1,5 @@ project('vksumi', ['cpp'], - version : '0.0.6', + version : '0.0.7', default_options : ['cpp_std=c++17', 'warning_level=2', 'buildtype=release']) vulkan_dep = dependency('vulkan') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vkSumi-0.0.6/meson_options.txt new/vkSumi-0.0.7/meson_options.txt --- old/vkSumi-0.0.6/meson_options.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/vkSumi-0.0.7/meson_options.txt 2026-06-17 20:21:01.000000000 +0200 @@ -0,0 +1 @@ +option('relocatable_layer', type : 'boolean', value : false) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vkSumi-0.0.6/packaging/PKGBUILD new/vkSumi-0.0.7/packaging/PKGBUILD --- old/vkSumi-0.0.6/packaging/PKGBUILD 2026-05-21 10:36:58.000000000 +0200 +++ new/vkSumi-0.0.7/packaging/PKGBUILD 2026-06-17 20:21:01.000000000 +0200 @@ -1,7 +1,7 @@ # Maintainer: reakjra <[email protected]> pkgname=vksumi pkgver=0.0.6 -pkgrel=1 +pkgrel=2 pkgdesc='Vulkan layer for runtime color grading on Linux (Adrenalin / Freestyle equivalent)' arch=('x86_64') url='https://github.com/reakjra/vkSumi' @@ -9,7 +9,7 @@ depends=('vulkan-icd-loader' 'libx11') makedepends=('meson' 'ninja' 'glslang' 'vulkan-headers') source=("$url/archive/v$pkgver.tar.gz") -sha256sums=('add905a3108998a5058fc562d911c6417c90083b3a13e52b493981375cdfd5bd') +sha256sums=('1b8ebdfef994313b4110616c0a9cd5a663dd521fe29c1f1fe50c6190cb727cbf') build() { cd vkSumi-$pkgver diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vkSumi-0.0.6/packaging/flatpak/org.freedesktop.Platform.VulkanLayer.vkSumi.yml new/vkSumi-0.0.7/packaging/flatpak/org.freedesktop.Platform.VulkanLayer.vkSumi.yml --- old/vkSumi-0.0.6/packaging/flatpak/org.freedesktop.Platform.VulkanLayer.vkSumi.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/vkSumi-0.0.7/packaging/flatpak/org.freedesktop.Platform.VulkanLayer.vkSumi.yml 2026-06-17 20:21:01.000000000 +0200 @@ -0,0 +1,34 @@ +id: org.freedesktop.Platform.VulkanLayer.vkSumi +branch: '24.08' +runtime: org.freedesktop.Platform +runtime-version: '24.08' +sdk: org.freedesktop.Sdk +build-extension: true +appstream-compose: false +sdk-extensions: + - org.freedesktop.Sdk.Compat.i386 + - org.freedesktop.Sdk.Extension.toolchain-i386 +build-options: + prefix: /usr/lib/extensions/vulkan/vkSumi + strip: true +modules: + - name: vkSumi + buildsystem: meson + build-options: + libdir: lib/x86_64-linux-gnu + config-opts: &opts + - -Drelocatable_layer=true + sources: &src + - type: dir + path: ../.. + - name: vkSumi-32bit + buildsystem: meson + build-options: + libdir: lib/i386-linux-gnu + append-path: /usr/lib/sdk/toolchain-i386/bin + prepend-pkg-config-path: /usr/lib/i386-linux-gnu/pkgconfig + env: + CC: i686-unknown-linux-gnu-gcc + CXX: i686-unknown-linux-gnu-g++ + config-opts: *opts + sources: *src
