Accepting request 1222645 from X11:terminals

- Update _service file
  * use recomprizz
- Update to version 20240203.110809.5046fc22+git404

OBS-URL: https://build.opensuse.org/request/show/1222645
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/wezterm?expand=0&rev=37
This commit is contained in:
Ana Guerrero 2024-11-08 11:01:08 +00:00 committed by Git OBS Bridge
commit 4eb3de77f5
8 changed files with 323 additions and 27 deletions

View File

@ -1,25 +1,24 @@
<services>
<service mode="manual" name="obs_scm">
<param name="url">https://github.com/wez/wezterm</param>
<!-- param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@</param -->
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@</param>
<!-- param name="versionformat">@PARENT_TAG@</param -->
<param name="scm">git</param>
<param name="revision">5046fc225992db6ba2ef8812743fadfdfe4b184a</param>
<param name="revision">51c794ac500a2033b9dc570c71810518bfa667a9</param>
<param name="versionrewrite-pattern">(\d+)-(\d+)-(\w+)</param>
<param name="versionrewrite-replacement">\1.\2.\3</param>
<param name="changesgenerate">enable</param>
<param name="changesauthor">uncomfy+openbuildservice@uncomfyhalomacro.pl</param>
<!-- param name="changesauthor">uncomfy+openbuildservice@uncomfyhalomacro.pl</param -->
</service>
<service mode="manual" name="tar" />
<service mode="manual" name="recompress">
<param name="file">*.tar</param>
<service mode="manual" name="recomprizz">
<param name="target">*.tar</param>
<param name="compression">zst</param>
</service>
<service mode="manual" name="set_version"/>
<service name="cargo_vendor" mode="manual">
<param name="src">wezterm</param>
<param name="update">true</param>
<param name="filter">true</param>
<param name="src">wezterm*.tar*</param>
<param name="update">false</param>
</service>
<service name="cargo_audit" mode="manual" />
</services>

View File

@ -3,4 +3,4 @@
<param name="url">https://github.com/wez/wezterm.git</param>
<param name="changesrevision">69ae847273aa2b0a64bdb07cf19d3f6fbaaa6b71</param></service><service name="tar_scm">
<param name="url">https://github.com/wez/wezterm</param>
<param name="changesrevision">5046fc225992db6ba2ef8812743fadfdfe4b184a</param></service></servicedata>
<param name="changesrevision">51c794ac500a2033b9dc570c71810518bfa667a9</param></service></servicedata>

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:88a6f4d723d557a5715c66341cf9b412acd3201ad8740316e645bbd464dfe9c6
size 55077854
oid sha256:8b02572915f61b1511d12ac33f2c823871440d7ec993e696d449f8502f133b5f
size 87610922

View File

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

View File

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

View File

@ -1,3 +1,303 @@
-------------------------------------------------------------------
Fri Nov 8 06:08:50 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update _service file
* use recomprizz
- Update to version 20240203.110809.5046fc22+git404:
* WezTerm.app/Contents/Info.plist: request network permissions
* Mark wayland-backend as optional dependency (#6342)
* hbwrap: from_raw_parts handling of null ptr
* Alter copr spec file for Fedora 41 and Rawhide
* docs: Put APT key into /etc/apt/keyrings
* docs: fix InputSelector.md typo
* add X11 xmonad to tiling_desktop_environments
* cirrus: token update
* Suppress compiler warnings, due to never type (!)
* Show support for ProxyUseFDpass in ssh docs
* PromptInputLine: fixup per code review
* feat: add a way to spawn populated LineEditor
* Custom prompt for PromptInputLine (#6054)
* wayland: handle left/right tiling too
* feat: implement toggle_fullscreen and hide for Wayland
* fix(wayland): match inner window and window frame sizes
* Handle # and ? characters in directory path
* update cachix public key
* Added: nix install docs
* Added: nix nightly build to cachix
* chore: remove redundant words in comment
* shell-integration: Fix syntax error due to missing double quote
* docs: fix mistake with PATH example
* deps: glium to 0.35
* wgpu -> 22.1
* shell integration: check for saved PS1 value before using it
* fix: add short circuit to set active pane
* Validate scrollback_lines to avoid crashes (#5996)
* Remove trailing sZs if exists
* Remove mux-server race condition.
* #5518: handling panic in copy_and_paste.rs line 105 (#6004)
* dependabot: turn off cargo updates
* Don't exit-program on X11 selection-event protocol errors
* Address some lint warnings from Clippy
* Don't pass ProxyCommand, just look it up
* Implement ProxyUseFDpass for ssh
* docs: format
* add ubuntu 24.04 arm to cirrus, tweak install instructions
* Add links to Ubuntu24 nightly .deb images
* Restrict bell events to the proper window. (#6012)
* Update appearance.md docs to clarify TOML is used
* Handle non-sRGB displays on macOS
* fix: Correctly rearrange lines in the modified diffs
* fix: docs typos
* fix: link to launcher menu
* Avoid potential panic, when starting in Wayland.
* cairo: fix unexpected `cfg` condition value
* remove cfg_attr(feature = "cargo-clippy" noise
* docs and related fix for #6099
* fix: only change stable row offset if screen has scrollback
* shell-integration: be resilient to nounset
* fix typo in CONTRIBUTING.md
* improve x11 startup times
* fix: Use cols not rows for left margin bound
* Add a CloseWithoutClear copy mode key assignment (#4924)
* mux: augment PKI SAN list with getaddrinfo AI_CANONNAME
* ssh domains: use default local echo threshol
* docs: fix some anchors
* sync color schemes
* docs: fixup absolute link warning for {{since(nightly)}}
* kill and reap ProxyCommand
* switch all fuzzy matches to nucleo
* flake.lock: Update
* remove some unused fields
* fix: PaneInformation.pixel_height returned width!
* allow some unused fields
* fix unused mut warning
* blob-lease: improve error handling
* fix: blob leases could be broken by tmpwatch
* fix potential panic on shutdown when mux_enable_ssh_agent=true
* fix: quickselect now matches paths with //
* Update quick_select_patterns.md to include info about capturing groups
* deps: harfbuzz -> 9.0.0
* config: show/hide close-tab button
* Upgrade smithay-client-toolkit to 0.19
* build(deps): bump the all group across 1 directory with 2 updates
* wezterm-ssh: avoid configuration default config files in tests
* cargo update
* Check for the presence of CARGO_BUILD_TARGET_DIR env variable (#5430)
* flake.lock: Update
* Feature: The search overlay accepts IME composed input (#5564)
* Add arrows support for search field (#5416)
* docs: update with hints on building on Windows
* fix link
* docs: changlog for #5441 #5304
* deps: update rstest
* deps: metrics -> 0.23
* cargo update
* Fix: slow close non last tab (#5441)
* Fix notch avoidance padding in full screen mode
* docs: refine docker execdomain example
* Update docs to reflect CI nightly builds being available for Fedora 40.
* ignore .tag file
* flesh out Makefile a bit
* use correct flake dir in update-flake workflow
* wezterm-uds: impl AsRawSocket
* move uds stuff into new wezterm-uds crate
* filedescriptor: fix windows build
* deps: missed a cocoa
* deps: update macos specific packages
* speculative windows build fix
* termwiz: remove semver dep
* add Makefile
* deps: update terminfo
* termwiz: nix requires fs + mman for shm_open
* add X11 Qtile to tiling_desktop_environments
* deps: update strsim
* termwiz deps: update semver
* update metrics to latest version (0.22)
* add cargo deny config, update lru
* update libssh-rs
* update xcb-imdkit to pick up more from_raw_parts related fixes
* x11: fix exposures on child window
* wezterm cli list-clients: add ssh_auth_sock to json, tidy up duration
* codec: improve error messaging when remote is misconfigured
* Update wayland keymap handling for protocol 7+.
* remove unused local
* x11: fix positioning with --position arg
* Revert freetype2 to commit hash (was not actually at a tag 👀)
* chore(nix): Update refs to submodules & explain why this is needed
* fix wrapped long line copy problem on tmux
* add default_ssh_auth_sock option
* mux: enable ssh agent forwarding
* mux: record client ssh_auth_sock information
* mux: ssh: add override_proxy_command to SshDomain
* mux: proxy: extract unix domain from connected client
* Wire up agent forward for libssh backend (#5345)
* Handle missing data device manager more gracefully
* build(deps): bump base64 in the all group across 1 directory
* update image to 0.25
* deps: update harfbuzz to 8.4.0
* add PSUEDOCONSOLE_INHERIT_CURSOR as a flag
* windows: set PSEUDOCONSOLE_INHERIT_CURSOR
* ringlog: suppress tracing, zbus INFO logs
* x11: fix window contents jumping on async resize
* fix #4985 - reimplement get_appearance for wayland
* Add missing docs, fix typo, bring to attention error. (#5150)
* Fix SSH config %h using Host (#5163)
* rustfmt
* Refactoring custom glyph drawing
* Cell diagonals
* Fill characters
* Shade characters
* Rename Edge to Block, add 'Block Elements'
* Smooth mosaic terminal graphic characters (quarter triangles)
* Smooth mosaic terminal graphic characters
* make activate-pane CLI honor unzoom_on_switch_pane
* fixed the issue #5348 and a typo
* docs: update for x11 dnd
* x11: refactor x11 dnd a little
* Accept drag and drop of URLs from browsers and plain text on X11
* Implement drag and drop for X11
* chore: Fix Nix build after recent dependencies updates
* sync-color-schemes: fix mis-parse of color schemes
* sync color schemes
* Eldritch theme
* windows: speculative compile fix for termwiz
* avoid unwrap when detaching seat
* Fix clippy lints
* Fix crash when setting cursor on non-existent pointer
* Fix crash when switching TTYs
* Drop old primary selection code
* Unwrap wayland fd acquisition rather than erroring without a message
* Add rust-src to Nix development shell
* Use PrimarySelectionHandler provided by SCTK
* Improve error messages for set_cursor
* Clean up delegates
* Use the existing CursorShapeManager provided by SCTK
* Remove/rename unused stuff
* Fix copy & paste
* Fix drag & drop
* Fix drag/selection offer retrieval
* Fix window todos
* Fix pointer todos
* Fix cursor setting
* Fix compilation
* Update smithay-client-toolkit to v0.18
* termwiz: support NO_COLOR environment variable (#5020)
* fix when running on rust 1.78
* rename .cargo/config -> .cargo/config.toml
* doc(wayland): update comments
* doc(wayland): update comment in show
* fix(wayland): ensure repaint event is sent in show
* maybe fixup windows build
* cargo update
* fix some warnings with newer rust
* fixed docs typo in MoveForwardSemanticZone
* Renamed MoveToSelectionOtherEnd to MoveToSelectionOtherEndHoriz in doc
* cargo update
* Bump whoami from 1.4.1 to 1.5.0
* Revert SCTK changes
* Update window/src/os/wayland/window.rs
* Update SCTK to 0.18
* Better decorations
* Update linux.md
* Change "more power" to "more powerful"
* Remove rust as dependency for Arch
* update deps, in particular git2
* gui: don't repaint during resize
* docs(front_end): default value of OpenGL
* gui: pass window to set_inner_size()
* fix linux `divine_process_list`
* Fix inconsistent spawn behaviour when using default_mux_server_domain.
* macos: speculative fix to drag-n-drop crash
* remove redundant imports.
* add docs for the wezterm.serde module.
* add unit tests for JSON/YAML/TOML parsers.
* add *_encode_pretty variants for TOML and JSON.
* add YAML/TOML serialization/deserialization feature
* wayland: avoid panic when closing/destroying window
* deps: update glium
* docs: mention arch supplemental fonts
* remove show_update_window functionality
* Implement SetInnerSizeCompleted events
* Update Lua Reference with Lua version
* wayland: hook up some resize handling
* wayland: avoid panic w/ resize of hidden frame, part 2
* wayland: don't try to resize a hidden frame
* wayland: improve error check
* docs: add forgotten appearance option for command palette
* rebase @tzx's wayland changes onto main
* Don't hardcode egl sizes
* Resize window frame correctly
* Implement working frame actions
* Initial window frame
* Make IME support optional since not all compositors support it
* Handle crash when using software/opengl due to active_surface_id
* Implement primary selection support
* Fix making wlr-output-management-unstable optional
* Implement wlr-output-management-unstable
* Implement shutdown for ime
* Implement inputhandler
* Start IME support
* Ignore drag source handlers (we don't drag from wezterm)
* Implement dispatch_dropped_files
* Implement paste
* Implement copying, pasting does not work
* Theme the pointer
* Implement forgotten PointerEventKind::Release, mouse features seem to work now
* Mouse seems to do something, but it is incorrect
* Starting pointer implementation
* Nuke pointer
* Don't use xkbcommon feature in smithay so we can use modifiers
* Use raw_code for process_wayland_key instead of keysym
* Ignore cursor handling for now
* Implement adding keymap
* Implement enter + emit_focus -> need to impl keymap
* Implement pressing a key
* Refactor windows to WaylandState
* Wayland refactor: Put handlers for windows in windows.rs, and separate WaylandState
* Store OutputState, CompositorState, XdgShell in WaylandState instead of binding them during new_window
* Handle window close -> no more crashes
* Handle scale factor changes: do nothing
* Implement getting screens
* Fix delegate dispatch for SurfaceUserData
* Implement most of dispatch pending_event
* Need to look into window frames
* A window renders now
* Implement do_paint -> renders window and then panics at frame()
* Handle panics after handling window configuration
* Implement handling window configuration
* Have user data associated with a surface
* Save the window: no more segfault + wgpu works too
* Trying to debug why WSurface has no good object id
* Attempt on Implementing EGL for windows
* Don't block ReadGuard after getting fd -> segfaulting webgpu
* No more todos! but I don't see a window
* WaylandWindowInner
* Window progress: no WindowInner though
* Implement the epoll stuff
-------------------------------------------------------------------
Sat Jun 15 13:55:41 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Remove .cargo/config. Future cargo config is now config.toml
-------------------------------------------------------------------
Sat Jun 15 13:42:49 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Cleanup _service file.
- Update vendored dependencies
-------------------------------------------------------------------
Sat Jun 15 13:23:23 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Replace rust+cargo to cargo. There is a bug where it selects
the lowest version
-------------------------------------------------------------------
Sat Jun 15 13:21:09 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Leap still has no zstd when unpacking sources. Add it so that it can
be built on leap
-------------------------------------------------------------------
Sat Mar 23 00:45:08 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
@ -35,15 +335,10 @@ Sat Feb 03 09:38:45 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncom
* fix invalidation on palette change
* xkeyboard: maybe workaround next_group weirdness
* x11: improve keyboard trace diagnostics
* ci: regenerate workflows
* ci: Vendor cargo dependencies
* ci: Use scccache-action instead of rust-cache
* Add additional outputs for nix's flake package
* docs: update freetype_load_flags
* be smarter about NO_HINTING
* term: downgrade conpty tmux title mangling warning to debug
* Revert "ci: use new arm runners for macos builds"
* ci: use new arm runners for macos builds
* fixup parser for freetype_load_flags
* macos: constrain fallback to normal attributes
* Upgrade rcgen to 0.12

View File

@ -1,4 +1,4 @@
name: wezterm
version: 20240203.110809.5046fc22
mtime: 1706983689
commit: 5046fc225992db6ba2ef8812743fadfdfe4b184a
version: 20240203.110809.5046fc22+git404
mtime: 1730734444
commit: 51c794ac500a2033b9dc570c71810518bfa667a9

View File

@ -20,7 +20,7 @@
# %%global _dashed_version 20230712-072601-f4abf8fd
Name: wezterm
Version: 20240203.110809.5046fc22
Version: 20240203.110809.5046fc22+git404
Release: 0
Summary: GPU-accelerated cross-platform terminal emulator and multiplexer
URL: https://github.com/wez/wezterm
@ -30,7 +30,7 @@ Source1: vendor.tar.zst
Patch0: do-not-send-eof-when-closing-application.patch
BuildRequires: Mesa-libEGL-devel
BuildRequires: rust+cargo >= 1.43
BuildRequires: cargo >= 1.43
%if 0%{?suse_version} > 1500
BuildRequires: cargo-packaging
%endif
@ -52,6 +52,7 @@ BuildRequires: xcb-util-devel
BuildRequires: xcb-util-image-devel
BuildRequires: xcb-util-keysyms-devel
BuildRequires: xcb-util-wm-devel
BuildRequires: zstd
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(harfbuzz)
@ -106,11 +107,12 @@ printf "%{version}" > .tag
# export CFLAGS="%%optflags"
# export CXXFLAGS="%%optflags"
%if 0%{?suse_version} > 1500
%{cargo_build} --no-default-features --features vendored-fonts,wayland,distro-defaults
%{cargo_build} --no-default-features --features vendored-fonts,wayland,distro-defaults --locked
%else
unset LIBSSH2_SYS_USE_PKG_CONFIG
export CARGO_FEATURE_VENDORED=1
export RUSTFLAGS='%{rustflags}'
cargo build --offline --release --no-default-features --features vendored-fonts,wayland,distro-defaults
cargo build --offline --release --no-default-features --features vendored-fonts,wayland,distro-defaults --locked
%endif
%install