3 Summary: Advanced clipboard manager with editing and scripting features
8 Group: X11/Applications
9 Source0: https://github.com/hluk/CopyQ/archive/v%{version}/%{name}-%{version}.tar.gz
10 # Source0-md5: 5aebdc0dc840a6c30cff024e1815c138
11 Patch0: %{name}-plugindir.patch
12 URL: https://hluk.github.io/CopyQ/
13 BuildRequires: Qt5Core-devel >= %{qtver}
14 BuildRequires: Qt5Gui-devel >= %{qtver}
15 BuildRequires: Qt5Network-devel >= %{qtver}
16 BuildRequires: Qt5Qml-devel >= %{qtver}
17 BuildRequires: Qt5Svg-devel >= %{qtver}
18 BuildRequires: Qt5WaylandClient-devel >= %{qtver}
19 BuildRequires: Qt5Widgets-devel >= %{qtver}
20 BuildRequires: Qt5X11Extras-devel >= %{qtver}
21 BuildRequires: Qt5Xml-devel >= %{qtver}
22 BuildRequires: cmake >= 2.8.12
23 BuildRequires: kf5-extra-cmake-modules >= 5.18.0
24 BuildRequires: kf5-knotifications-devel >= 5.18.0
25 BuildRequires: libstdc++-devel >= 6:7
26 BuildRequires: libxcb-devel
27 BuildRequires: qt5-linguist
28 BuildRequires: rpm-build >= 4.6
29 BuildRequires: rpmbuild(macros) >= 1.605
30 BuildRequires: wayland-devel >= 1.15
31 BuildRequires: xorg-lib-libX11-devel
32 BuildRequires: xorg-lib-libXfixes-devel
33 BuildRequires: xorg-lib-libXtst-devel
34 BuildRequires: xorg-proto-xproto-devel
35 Requires: Qt5Core >= %{qtver}
36 Requires: Qt5Gui >= %{qtver}
37 Requires: Qt5Network >= %{qtver}
38 Requires: Qt5Qml >= %{qtver}
39 Requires: Qt5Script >= %{qtver}
40 Requires: Qt5Svg >= %{qtver}
41 Requires: Qt5WaylandClient >= %{qtver}
42 Requires: Qt5Widgets >= %{qtver}
43 Requires: Qt5X11Extras >= %{qtver}
44 Requires: Qt5Xml >= %{qtver}
45 Requires: desktop-file-utils
46 Requires: hicolor-icon-theme
47 Requires: kf5-knotifications >= 5.18.0
48 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51 CopyQ monitors system clipboard and saves its content in customized
52 tabs. Saved clipboard can be later copied and pasted directly into any
55 %package -n bash-completion-copyq
56 Summary: Bash completion for CopyQ
57 Group: Applications/Shells
58 Requires: %{name} = %{version}-%{release}
59 Requires: bash-completion >= 2.0
62 %description -n bash-completion-copyq
63 Bash completion for CopyQ.
66 %setup -q -n CopyQ-%{version}
73 -DDATA_INSTALL_PREFIX:PATH=%{_datadir}
77 rm -rf $RPM_BUILD_ROOT
78 %{__make} -C build install \
79 DESTDIR=$RPM_BUILD_ROOT
81 %find_lang %{name} --with-qm
84 rm -rf $RPM_BUILD_ROOT
87 %update_icon_cache hicolor
88 %update_desktop_database
91 %update_icon_cache hicolor
92 %update_desktop_database_postun
94 %files -f %{name}.lang
95 %defattr(644,root,root,755)
96 %attr(755,root,root) %{_bindir}/copyq
98 %dir %{_libdir}/copyq/plugins
99 %attr(755,root,root) %{_libdir}/copyq/plugins/libitemencrypted.so
100 %attr(755,root,root) %{_libdir}/copyq/plugins/libitemfakevim.so
101 %attr(755,root,root) %{_libdir}/copyq/plugins/libitemimage.so
102 %attr(755,root,root) %{_libdir}/copyq/plugins/libitemnotes.so
103 %attr(755,root,root) %{_libdir}/copyq/plugins/libitempinned.so
104 %attr(755,root,root) %{_libdir}/copyq/plugins/libitemsync.so
105 %attr(755,root,root) %{_libdir}/copyq/plugins/libitemtags.so
106 %attr(755,root,root) %{_libdir}/copyq/plugins/libitemtext.so
107 %dir %{_datadir}/copyq
108 %{_datadir}/copyq/themes
109 %dir %{_datadir}/copyq/translations
110 %{_desktopdir}/com.github.hluk.copyq.desktop
111 %{_iconsdir}/hicolor/*x*/apps/copyq.png
112 %{_iconsdir}/hicolor/scalable/apps/copyq.svg
113 %{_iconsdir}/hicolor/scalable/apps/copyq_mask.svg
114 %{_mandir}/man1/copyq.1*
115 %{_datadir}/metainfo/com.github.hluk.copyq.appdata.xml
117 %files -n bash-completion-copyq
118 %defattr(644,root,root,755)
119 %{bash_compdir}/copyq