12 Commits

Author SHA256 Message Date
6c2045ec66 Accepting request 1299950 from X11:Wayland
- Update to version 1.3.1+git62.g4f130921361abcbf23159478ebb16c25c808f442:
  * clippy: apply "collapsible if" suggestion here too
  * clippy: apply more "collapsible if" suggestions
  * clippy: apply "collapsible if" suggestion
  * clippy: apply "collapsible if" suggestion
  * clippy: apply clippy fixes
  * fix: logic for argument `-` will not produce a file at the current directory

OBS-URL: https://build.opensuse.org/request/show/1299950
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayshot?expand=0&rev=17
2025-08-17 12:50:05 +00:00
Soc Virnyl Estela
1e0eb43846 - Update to version 1.3.1+git62.g4f130921361abcbf23159478ebb16c25c808f442:
* clippy: apply "collapsible if" suggestion here too
  * clippy: apply more "collapsible if" suggestions
  * clippy: apply "collapsible if" suggestion
  * clippy: apply "collapsible if" suggestion
  * clippy: apply clippy fixes
  * fix: logic for argument `-` will not produce a file at the current directory

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayshot?expand=0&rev=61
2025-08-16 23:39:49 +00:00
b7c3ea9ac1 Accepting request 1294064 from X11:Wayland
- Update to version 1.3.1+git56.g28331dcc3886f8b9e6bc09f9951fe59744c16acf:
  * fix: not work on niri
  * chore: fmt fix
  * refactor: update to new waysip api
  * Revert "refactor: update code to match new API from libwaysip 0.4"
  * refactor: update code to match new API from libwaysip 0.4
- Update to version 1.3.1+git50.gf7dee21c16980eaabd1394b79ec42710e00bf6e5:
  * chore(deps): bump rustix from 1.0.5 to 1.0.7
  * chore(deps): bump chrono from 0.4.40 to 0.4.41
  * chore(deps): bump libloading from 0.8.6 to 0.8.8
  * chore(deps): bump wayland-backend from 0.3.8 to 0.3.10
  * chore(deps): bump toml from 0.8.21 to 0.8.23
  * chore(deps): bump crate-ci/typos from 1.31.1 to 1.33.1
  * feat: upward transfer the features of image (#179)
  * chore: update Nix flake (#166)
  * chore(deps): bump toml from 0.8.20 to 0.8.21
  * chore(deps): bump rustix from 1.0.3 to 1.0.5
  * chore(deps): bump flate2 from 1.1.0 to 1.1.1
  * chore(deps): bump shellexpand from 3.1.0 to 3.1.1
  * chore(deps): bump clap from 4.5.34 to 4.5.37
  * chore(deps): bump crate-ci/typos from 1.31.0 to 1.31.1
  * chore: clippyfix for 1.86 (#167)
  * chore(deps): bump clap from 4.5.32 to 4.5.34
  * chore(deps): bump image from 0.25.5 to 0.25.6
  * chore(deps): bump crate-ci/typos from 1.30.2 to 1.31.0
  * feat: use libwaysip instead of slurp (#152)
  * feat: implement config file (2) (#154)
  * chore(deps): bump crate-ci/typos from 1.30.1 to 1.30.2 (#155)
  * chore(deps): bump rustix from 1.0.2 to 1.0.3 (#156)
  * chore: expose capture_output_frame_get_state_shm (#151)
  * feat: file-name-format (#145)
  * chore: improvements in waymirror-egl example (#146)
  * fix: failed test and add ci for test (#149)
  * feat: use generics instead every time pass a box (#150)
  * chore: add missing doc entry for avif encoding
  * Friendly cli (#134)
  * Updated wayshot devel for NixOS (#130)
  * feat: fix typos and add typos ci (#133)
  * chore: run cargo fmt
  * chore: run cargo clippy --fix
  * chore: edition 2024 migration
  * chore(deps): bump clap from 4.5.31 to 4.5.32
  * chore(deps): bump wl-clipboard-rs from 0.9.1 to 0.9.2
  * fix: minor docs and tracing message fix
  * chore: use ok_or_else to find frame format
  * feat: add avif extension support (#141)
  * Bump rustix from 1.0.1 to 1.0.2 (#138)
  * Bump actions/checkout from 2 to 4 (#137)
  * ci: add dependabot scans (#135)
  * dependencies: bump rustix to 1.0 (#136)
  * Update dependencies (#129)
  * chore: ci fix (#131)
  * Dev branch rebase ( freeze feat, etc ) (#90)
  * feat: add support for BGR888 image format (#82)
  * chore: Change versioning system in Cargo.toml
  * feat: use workspace package control global values
  * [bump] wayshot and libwayshot `-dev` tag
- Update vendor.tar.zst. This updates the vendored dependencies that caused
  a build failure because of a new Rust update.
- Update vendor tarball and use cargo home cache
- Remove sed line
- Remove cargo_config
- Update to version 1.3.1:
  * New features
    - CLI fuzzy selector (--chooseoutput) for screenshots
  * Improvements
    - Switch log crate with tracing and parallelize image alterations
    - Moved multi-monitor logic from wayshot to libwayshot
    - Remove uneeded resizes and rotations of image buffers
    - Deprecate xdpw fork in favor of the luminous portal
    - Update wayland crates
- Note that libwayshot contains breaking changes and improvements
  as well but will not be mentioned here since this is wayshot, the cli.
- Remove cargotoml param in _service.
- Update vendored dependencies.
- Use upstream source tarball instead of generating through service.
- Update vendored dependencies.
- Readd accidentally removed vendored deps.
- Replace obsoleted `disabled` option with `manual`
- Update to version 1.3.0:
  * [refactor] use libwayshot for shm
  * [docs] Update documentation
  * [feat] Qoi image format supported
  * [feat] Multi-output transform handling
  * [docs] Remove known bugs section
  * [fix] debug and stdout flags should conflict
  * [deps] Update dependencies
  * [Feat] Multi-output composited screenshots
  * [feat] Record output geometry transforms
  * [update] Reduce number of roundtrips in get_all_outputs
  * [feat] Add nix flake
  * [chore] Update xdg-desktop-portal-wlr submodule
  * [fix] Incorrect docs dir
  * [feature] Split backend into libwayshot
  * [feature] Custom XDPW implementation using wayshot
  * [update] Upgrade to wayland-rs 0.30.0
  * [docs] Update readme to accomodate https://github.com/waycrate/wayshot/pull/35
  * [feature] Parse slurp's default geometry output format
  * [deps] Remove unused dependency
  * [feature] added 10-bit back buffer support
  * [contrib/pkgbuild/bin] Remove man pages
  * [contrib/pkgbuild/bin] bump version
- Update vendored dependencies to fix CVE bnc#1212010
- Update to version 1.2.2:
  * [bump] 1.2.2
  * [clippy] Remove PartialEq, Eq warning
  * [build.rs] Properly gzip the scdoc output
  * [update] ignore scdoc output files
  * [rustfmt] Fix formatting build.rs
  * [contrib/pkgbuild/bin] Update wayshot version
  * [bump] 1.2.1
  * [build.rs] Fix scdoc parent stdio inheritance
  * [contrib/pkgbuild/bin] Update wayshot version
  * [bump] 1.2.0
  * [chore] Bump dependencies
  * [BuildSystem]Don't depend on system shell for scd
  * [BuildSystem] Update install step
  * [contrib/pkgbuild/bin] Update makedeps
  * [contrib/pkgbuild] Fix man-page install paths
  * [docs/readme] Formattinge error
  * [Restructure] Move pkgbuilds into PKGBUILD
  * [contrib/pkgbuild/bin] Add man-page support
  * [contrib/pkgbuild/git]Add man-pages to git package
  * [BuildSystem] Improve man page installation
  * [contrib/pkgbuild/git] Add scdoc to makedeps
  * [build.rs] Binary existence check
  * [workflow] doc generation
  * [docs]Introduce scdoc generation in rust build sys
  * [chore] Cargo.lock
  * [contrib/pkgbuild/bin] update pkgbuild version
  * [backend.rs] PPM optimize performance
  * [docs/readme] color picker example
- bsc#1182059 - CVE-2021-21299 - hyper request smuggling
- Update to version 1.1.9:
  * [backend.rs] Add support for ppm rendering.
  * [bump] 1.1.8
  * [region-capture] out of bounds detection added
  * [update] add output dimension detection
  * [update] remove smithay dependency for faster builds
  * [push] .editorconfig
  * [update] memfd_create - add freebsd to target_os
  * [update] Readme.md
  * [chore] Cargo.lock
  * [update] replace xdg-output-handler with wl_output
- Update to version 1.1.7~0:
  * [update] replace xdg-output-handler with wl_output
  * [update] nix deps bump and add repology to readme
  * [update] Sane error message on missing scrcpy.
  * [optimize dependencies] - Patch by jirutka
  * [update] Workflow.
  * [update] Bump dependencies.
  * [update] Readme
  * [update] Remove testing code.
  * [update] Fixes
  * [update] Add workflow.
- Use zstd compression :)
- Update to version 1.1.5~1:
  * [update] Sane error message on missing scrcpy.
  * [optimize dependencies] - Patch by jirutka
  * [update] Workflow.
  * [update] Bump dependencies.
  * [update] Readme
  * [update] Remove testing code.
  * [update] Fixes
  * [update] Add workflow.
  * [update] fix readme
  * [update] Readme.
- Update to version 1.1.5~0:
  * [update] Workflow.
  * [update] Bump dependencies.
  * [update] Readme
  * [update] Remove testing code.
  * [update] Fixes
  * [update] Add workflow.
  * [update] fix readme
  * [update] Readme.
  * [update]opensuse bin. Thanks to uncomfyhalomacro.
  * [update] shm.rs, bug fix
- Update to version 1.1.5:
  * [update] Remove testing code.
  * [update] Fixes
  * [update] Add workflow.
  * [update] fix readme
  * [update] Readme.
  * [update]opensuse bin. Thanks to uncomfyhalomacro.
  * [update] shm.rs, bug fix
  * [update] Väinö Mäkelä, Replace unneeded roundtrip calls with dispatch
  * [bump] Version updates
  * [update] conflict with bin package
- Remove some reduntant Requires
- Remove not needed BuildRequires
- Initial spec

OBS-URL: https://build.opensuse.org/request/show/1294064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayshot?expand=0&rev=16
2025-07-17 15:19:23 +00:00
Soc Virnyl Estela
b8f0495f79 - Update to version 1.3.1+git56.g28331dcc3886f8b9e6bc09f9951fe59744c16acf:
* fix: not work on niri
  * chore: fmt fix
  * refactor: update to new waysip api
  * Revert "refactor: update code to match new API from libwaysip 0.4"
  * refactor: update code to match new API from libwaysip 0.4

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayshot?expand=0&rev=59
2025-07-17 02:25:01 +00:00
dc5fedccc0 Accepting request 1288418 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1288418
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wayshot?expand=0&rev=15
2025-06-26 09:38:22 +00:00
Soc Virnyl Estela
fe01ab123b OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayshot?expand=0&rev=57 2025-06-18 03:16:41 +00:00
Soc Virnyl Estela
ada749443e OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayshot?expand=0&rev=56 2025-06-18 03:10:29 +00:00
Soc Virnyl Estela
60e9022e38 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayshot?expand=0&rev=55 2025-06-18 03:07:01 +00:00
Soc Virnyl Estela
ccbdc700d1 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayshot?expand=0&rev=54 2025-06-18 03:02:42 +00:00
Soc Virnyl Estela
2a751ae2d0 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayshot?expand=0&rev=53 2025-06-18 02:58:32 +00:00
Soc Virnyl Estela
2bb99ba987 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayshot?expand=0&rev=52 2025-06-18 02:56:21 +00:00
Soc Virnyl Estela
36780f1ec2 - Update to version 1.3.1+git50.gf7dee21c16980eaabd1394b79ec42710e00bf6e5:
* chore(deps): bump rustix from 1.0.5 to 1.0.7
  * chore(deps): bump chrono from 0.4.40 to 0.4.41
  * chore(deps): bump libloading from 0.8.6 to 0.8.8
  * chore(deps): bump wayland-backend from 0.3.8 to 0.3.10
  * chore(deps): bump toml from 0.8.21 to 0.8.23
  * chore(deps): bump crate-ci/typos from 1.31.1 to 1.33.1
  * feat: upward transfer the features of image (#179)
  * chore: update Nix flake (#166)
  * chore(deps): bump toml from 0.8.20 to 0.8.21
  * chore(deps): bump rustix from 1.0.3 to 1.0.5
  * chore(deps): bump flate2 from 1.1.0 to 1.1.1
  * chore(deps): bump shellexpand from 3.1.0 to 3.1.1
  * chore(deps): bump clap from 4.5.34 to 4.5.37
  * chore(deps): bump crate-ci/typos from 1.31.0 to 1.31.1
  * chore: clippyfix for 1.86 (#167)
  * chore(deps): bump clap from 4.5.32 to 4.5.34
  * chore(deps): bump image from 0.25.5 to 0.25.6
  * chore(deps): bump crate-ci/typos from 1.30.2 to 1.31.0
  * feat: use libwaysip instead of slurp (#152)
  * feat: implement config file (2) (#154)
  * chore(deps): bump crate-ci/typos from 1.30.1 to 1.30.2 (#155)
  * chore(deps): bump rustix from 1.0.2 to 1.0.3 (#156)
  * chore: expose capture_output_frame_get_state_shm (#151)
  * feat: file-name-format (#145)
  * chore: improvements in waymirror-egl example (#146)
  * fix: failed test and add ci for test (#149)
  * feat: use generics instead every time pass a box (#150)
  * chore: add missing doc entry for avif encoding
  * Friendly cli (#134)

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/wayshot?expand=0&rev=51
2025-06-18 02:48:04 +00:00
6 changed files with 100 additions and 12 deletions

View File

@@ -1,10 +1,12 @@
<services>
<service name="download_files" mode="manual" />
<service name="cargo_vendor" mode="manual">
<param name="srctar">wayshot-*.tar.gz</param>
<param name="url">https://github.com/waycrate/wayshot</param>
<param name="revision">main</param>
<param name="compression">zst</param>
<param name="update">true</param>
<param name="changesgenerate">true</param>
<param name="changesauthor">Soc Virnyl Estela</param>
<param name="changesemail">uncomfyhalomacro@opensuse.org</param>
</service>
<service name="cargo_audit" mode="manual" />
</services>

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e41f685c37aab118391d877914e923a8ad97bd9377427b12514973372a288f5d
size 22805801
oid sha256:d172b74302a50f52bd7b7b8fc69a14b78e2906a57792e30e5219b6f3d98c05ab
size 22983513

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4003f65d72aadc65ee2aa12f1bd0460e4d20880d4cc07a80d5966fc946df07aa
size 69079

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1b4f17be902e0b9e2eb2bbc23224e6b39a1759ae1aa35f5c9828bb8f83e71ac6
size 48123

View File

@@ -1,3 +1,79 @@
-------------------------------------------------------------------
Sat Aug 16 23:26:33 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 1.3.1+git62.g4f130921361abcbf23159478ebb16c25c808f442:
* clippy: apply "collapsible if" suggestion here too
* clippy: apply more "collapsible if" suggestions
* clippy: apply "collapsible if" suggestion
* clippy: apply "collapsible if" suggestion
* clippy: apply clippy fixes
* fix: logic for argument `-` will not produce a file at the current directory
-------------------------------------------------------------------
Thu Jul 17 02:24:13 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 1.3.1+git56.g28331dcc3886f8b9e6bc09f9951fe59744c16acf:
* fix: not work on niri
* chore: fmt fix
* refactor: update to new waysip api
* Revert "refactor: update code to match new API from libwaysip 0.4"
* refactor: update code to match new API from libwaysip 0.4
-------------------------------------------------------------------
Wed Jun 18 02:46:29 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 1.3.1+git50.gf7dee21c16980eaabd1394b79ec42710e00bf6e5:
* chore(deps): bump rustix from 1.0.5 to 1.0.7
* chore(deps): bump chrono from 0.4.40 to 0.4.41
* chore(deps): bump libloading from 0.8.6 to 0.8.8
* chore(deps): bump wayland-backend from 0.3.8 to 0.3.10
* chore(deps): bump toml from 0.8.21 to 0.8.23
* chore(deps): bump crate-ci/typos from 1.31.1 to 1.33.1
* feat: upward transfer the features of image (#179)
* chore: update Nix flake (#166)
* chore(deps): bump toml from 0.8.20 to 0.8.21
* chore(deps): bump rustix from 1.0.3 to 1.0.5
* chore(deps): bump flate2 from 1.1.0 to 1.1.1
* chore(deps): bump shellexpand from 3.1.0 to 3.1.1
* chore(deps): bump clap from 4.5.34 to 4.5.37
* chore(deps): bump crate-ci/typos from 1.31.0 to 1.31.1
* chore: clippyfix for 1.86 (#167)
* chore(deps): bump clap from 4.5.32 to 4.5.34
* chore(deps): bump image from 0.25.5 to 0.25.6
* chore(deps): bump crate-ci/typos from 1.30.2 to 1.31.0
* feat: use libwaysip instead of slurp (#152)
* feat: implement config file (2) (#154)
* chore(deps): bump crate-ci/typos from 1.30.1 to 1.30.2 (#155)
* chore(deps): bump rustix from 1.0.2 to 1.0.3 (#156)
* chore: expose capture_output_frame_get_state_shm (#151)
* feat: file-name-format (#145)
* chore: improvements in waymirror-egl example (#146)
* fix: failed test and add ci for test (#149)
* feat: use generics instead every time pass a box (#150)
* chore: add missing doc entry for avif encoding
* Friendly cli (#134)
* Updated wayshot devel for NixOS (#130)
* feat: fix typos and add typos ci (#133)
* chore: run cargo fmt
* chore: run cargo clippy --fix
* chore: edition 2024 migration
* chore(deps): bump clap from 4.5.31 to 4.5.32
* chore(deps): bump wl-clipboard-rs from 0.9.1 to 0.9.2
* fix: minor docs and tracing message fix
* chore: use ok_or_else to find frame format
* feat: add avif extension support (#141)
* Bump rustix from 1.0.1 to 1.0.2 (#138)
* Bump actions/checkout from 2 to 4 (#137)
* ci: add dependabot scans (#135)
* dependencies: bump rustix to 1.0 (#136)
* Update dependencies (#129)
* chore: ci fix (#131)
* Dev branch rebase ( freeze feat, etc ) (#90)
* feat: add support for BGR888 image format (#82)
* chore: Change versioning system in Cargo.toml
* feat: use workspace package control global values
* [bump] wayshot and libwayshot `-dev` tag
-------------------------------------------------------------------
Wed Mar 19 02:17:55 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
@@ -209,4 +285,3 @@ Fri Mar 11 13:35:54 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
Fri Feb 25 14:45:37 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Initial spec

View File

@@ -1,7 +1,7 @@
#
# spec file for package wayshot
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,20 +19,31 @@
%global rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
Name: wayshot
Version: 1.3.1
Version: 1.3.1+git62.g4f130921361abcbf23159478ebb16c25c808f442
Release: 0
Summary: Screenshot tool for wlroots based compositors
License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT OR Zlib) AND (MIT OR Unlicense) AND (Apache-2.0 OR Zlib OR MIT) AND BSD-3-Clause AND ISC AND MIT AND Zlib AND BSD-2-Clause
Group: Productivity/Graphics/Other
URL: https://github.com/waycrate/wayshot
Source0: https://github.com/waycrate/wayshot/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source0: %{name}-%{version}.tar.zst
Source1: vendor.tar.zst
%if 0%{?suse_version} >= 1500
BuildRequires: cargo-packaging
%else
BuildRequires: cargo
%endif
BuildRequires: Mesa-libEGL-devel
BuildRequires: libgbm-devel
BuildRequires: zstd
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(pango)
BuildRequires: pkgconfig(pangocairo)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-cursor)
BuildRequires: pkgconfig(wayland-egl)
BuildRequires: pkgconfig(wayland-protocols)
BuildRequires: pkgconfig(wayland-server)
%description
A screenshot tool for wlroots based compositors implementing zwlr_screencopy_v1