Skip to content

Commit

Permalink
Merge pull request #2 from Red-Hat-APAC/feature/v8
Browse files Browse the repository at this point in the history
Updated to v8
  • Loading branch information
luckylittle authored Jun 13, 2024
2 parents 450c9c4 + c03415f commit b7ff3ea
Show file tree
Hide file tree
Showing 4 changed files with 65 additions and 22 deletions.
6 changes: 3 additions & 3 deletions Containerfile
Original file line number Diff line number Diff line change
@@ -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 \
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
# CopyQ-7.0.0-1.el9 (x86_64)
# CopyQ-8.0.0-1.el9 (x86_64)

## Source

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

Expand All @@ -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_
4 changes: 2 additions & 2 deletions build.sh
Original file line number Diff line number Diff line change
@@ -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
Expand Down
65 changes: 54 additions & 11 deletions copyq.spec
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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.

0 comments on commit b7ff3ea

Please sign in to comment.