diff --git a/Containerfile b/Containerfile index 95e3bf3..433b221 100644 --- a/Containerfile +++ b/Containerfile @@ -1,7 +1,7 @@ -# Tue 18 Apr 2023 06:21:04 UTC -FROM registry.access.redhat.com/ubi9/ubi:9.1.0-1817 +# Thu 13 Jun 2024 22:54:42 UTC +FROM registry.access.redhat.com/ubi9/ubi:9.4-1123 MAINTAINER lmaly@redhat.com -ENV COPYQ_VER=7.0.0 +ENV COPYQ_VER=8.0.0 RUN dnf install -y --disableplugin=subscription-manager https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm RUN dnf install -y --enablerepo=rhel-9-for-x86_64-appstream-rpms \ cmake \ diff --git a/README.md b/README.md index 714b3e9..7e48c2f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# CopyQ-7.0.0-1.el9 (x86_64) +# CopyQ-8.0.0-1.el9 (x86_64) ## Source @@ -6,19 +6,19 @@ https://github.com/hluk/CopyQ ## Installation -`sudo dnf install -y https://github.com/luckylittle/CopyQ-for-RHEL9/releases/download/7.0.0/CopyQ-7.0.0-1.el9.x86_64.rpm` +`sudo dnf install -y https://github.com/luckylittle/CopyQ-for-RHEL9/releases/download/8.0.0/CopyQ-8.0.0-1.el9.x86_64.rpm` ## Md5 Checksums ```text -d5818a7d96d73fb3c256ad4850341b8b CopyQ-7.0.0-1.el9.x86_64.rpm -efc15ccb7c5cb1c55541b5617a56e81b CopyQ-7.0.0-1.el9.src.rpm +37e2594b8cb31772291170455d5800b2 CopyQ-8.0.0-1.el9.x86_64.rpm +6ec3c497c37377132e0c9d097f5d0d3d CopyQ-8.0.0-1.el9.src.rpm ``` ## Build ### Requires -* Podman (v`4.2.0`) +* Podman (v`4.9.4-rhel`) ### Run @@ -32,4 +32,4 @@ lmaly@redhat.com --- -_Last update: Tue 18 Apr 2023 06:21:04 UTC_ +_Last update: Thu 13 Jun 2024 22:54:42 UTC_ diff --git a/build.sh b/build.sh index c73b6b1..73a6d74 100755 --- a/build.sh +++ b/build.sh @@ -1,6 +1,6 @@ #!/bin/bash -# Tue 18 Apr 2023 06:21:04 UTC -COPYQ_VER=7.0.0 +# Thu 13 Jun 2024 22:54:42 UTC +COPYQ_VER=8.0.0 ARCH=x86_64 RELEASEVER=9 # Run the build diff --git a/copyq.spec b/copyq.spec index 898d136..4d39122 100644 --- a/copyq.spec +++ b/copyq.spec @@ -1,5 +1,5 @@ Name: CopyQ -Version: 7.0.0 +Version: 8.0.0 Release: 1%{?dist} Summary: CopyQ monitors system clipboard and saves its content in customized tabs. Group: Applications/Multimedia @@ -35,18 +35,61 @@ make DESTDIR=$RPM_BUILD_ROOT install /* %changelog -* Sun Apr 2 17:49:00 GMT+10 2023 Hulk +* Mar 14, 2024, 11:57 PM GMT+11 2024 Hulk Added - * Windows installer has an option to install for current user or all users (#1912). + * Tab item limit has been increased to 100,000 (#1144). + * New macOS builds for M1/arm64 architectures are available (#1884). + * New Debian/Raspbian builds for arm/arm64 architectures are available. + * Allows overriding item activation using paste(). + * Allows overriding script functions to handle some events: items + added/removed/changed (onItemsAdded(), onItemsRemoved(), + onItemsChanged()), tab items loaded (onItemsLoaded()), tab selected + (onTabSelected()) (#59). + * Allows to cancel removing items by overriding onItemsRemoved() script + function. If the exit code is non-zero (for example fail() is called), + items will not be removed. But this can also cause a new items not to be + added if the tab is full. + * Allows overriding current clipboard owner (currentClipboardOwner()) used by + the clipboard monitor process. By default it uses currentWindowTitle(). + * Allows using Ctrl+C to copy items even if search entry box is focused unless + it has a selection (#2440). + * Linux: Adds build option to disable X11 support (cmake -DWITH_X11=OFF ...) + (#2532). + * Linux: Adds build option to disable autostart which is useful mainly for + Flatpak builds (#2517, #2518). Changed - * The preferred format to edit is now "text/plain;charset=utf-8" with "text/plain" as fallback. Additionally, if no such format is available, "text/uri-list" is used. - * Toggle Clipboard Storing menu item uses static text and icon instead of changing these dynamically after each use (#2255). - * Settings integrity is now handled solely by Qt. Previously, additional *.bak files where created for configuration files. - * Commands are no longer migrated to the new format on start. The old command configuration file has been last used in version 3.9.0 (released on 2019-06-27). - * Native notification text length is limited now to avoid slow downs when showing notifications in some desktop environments. The limit is about 100,000 characters and 100 lines. + * Windows binaries (which are 64 bit) are now by default installed to "Program + Files" instead of incorrect "Program Files (X86)". After installing the new + version, the old path must be manually removed. + * Windows and macOS builds are now based on newer Qt 6. + * Avoids accessing clipboard from password managers (#2282, #2495, #2500). This + disallows storing and processing such data. Specifically, the clipboard is + ignored if it contains following data: Clipboard Viewer Ignore on Windows, + application/x-nspasteboard-concealed-type on macOS, + x-kde-passwordManagerHint with secret value on Linux. + * Large data items in tabs are now stored in separate location unless + Synchronize or Encryption plugins are active for the tab. This allows storing + more items in tabs while using less memory. The data path can be printed via + copyq info data command and overridden using COPYQ_ITEM_DATA_PATH + environment variable. To disable this functionality use copyq config item_data_threshold -1 - the default value is 1024 and items larger than + this amount of bytes are stored in the separate location. + * Command dialog now shows advanced properties for built-in commands allowing + to copy the command line to set global shortcut in system. + * Global shortcuts are now also visible in menus (#2382). + * Avoids pasting all image formats as new item. + * Display commands are now applied to tray menu items too. + * Linux: Last stored text item is updated from any new mouse selection only if + the item content matches the start or the end of the selection (but not the + middle like previously). This may avoid some unexpected item updates. + * Updates icon font from Font-Awesome 6.5.1. Fixed - * Fixes Sort/Reverse Selected Items menu actions (#2267). - * Fixes moving items to a tab in tab bar using drag'n'drop (#1246). - * Fixes possibly buggy window manager frame geometry (#2247). + * Fixes drag'n'drop ordering for plugins and commands. This could have caused a + missing icon, app crash or various inconsistencies. + * Fixes managing keys with gpg 2.1 and above (#2463, #1208). + * Fixes creating duplicate item with Synchronize plugin when adding a tag for + example (#2355). + * Fixes conflicting notes and text with Synchronize plugin (#2355) + * Fixes deleted global object after running scripts (#2542). + * Wayland: Fixes copying images to another app instance.