]> git.pld-linux.org Git - packages/copyq.git/blob - copyq.spec
4aac5ef324a301a5358624a0e01592e06ab4f820
[packages/copyq.git] / copyq.spec
1 Summary:        Advanced clipboard manager with editing and scripting features
2 Name:           copyq
3 Version:        3.12.0
4 Release:        1
5 License:        GPL v3+
6 Group:          X11/Applications
7 Source0:        https://github.com/hluk/CopyQ/archive/v%{version}/%{name}-%{version}.tar.gz
8 # Source0-md5:  fdcf14bf56bff75468b03b7a2d94d7ea
9 Patch0:         %{name}-plugindir.patch
10 URL:            https://hluk.github.io/CopyQ/
11 BuildRequires:  Qt5Core-devel
12 BuildRequires:  Qt5Gui-devel
13 BuildRequires:  Qt5Network-devel
14 BuildRequires:  Qt5Script-devel
15 BuildRequires:  Qt5Svg
16 BuildRequires:  Qt5Widgets-devel >= 5.5.0
17 BuildRequires:  Qt5Xml-devel
18 BuildRequires:  cmake >= 2.8.12
19 BuildRequires:  qt5-linguist
20 Requires:       Qt5Widgets >= 5.5.0
21 Requires:       desktop-file-utils
22 Requires:       hicolor-icon-theme
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 CopyQ monitors system clipboard and saves its content in customized
27 tabs. Saved clipboard can be later copied and pasted directly into any
28 application.
29
30 %prep
31 %setup -q -n CopyQ-%{version}
32 %patch0 -p1
33
34 %build
35 install -d build
36 cd build
37 %cmake .. \
38         -DDATA_INSTALL_PREFIX:PATH=%{_datadir}
39 %{__make}
40
41 %install
42 rm -rf $RPM_BUILD_ROOT
43 %{__make} -C build install \
44         DESTDIR=$RPM_BUILD_ROOT
45
46 %find_lang %{name} --with-qm
47
48 %clean
49 rm -rf $RPM_BUILD_ROOT
50
51 %post
52 %update_icon_cache hicolor
53 %update_desktop_database
54
55 %postun
56 %update_icon_cache hicolor
57 %update_desktop_database_postun
58
59 %files -f %{name}.lang
60 %defattr(644,root,root,755)
61 %attr(755,root,root) %{_bindir}/copyq
62 %dir %{_libdir}/copyq
63 %dir %{_libdir}/copyq/plugins
64 %attr(755,root,root) %{_libdir}/copyq/plugins/libitemencrypted.so
65 %attr(755,root,root) %{_libdir}/copyq/plugins/libitemfakevim.so
66 %attr(755,root,root) %{_libdir}/copyq/plugins/libitemimage.so
67 %attr(755,root,root) %{_libdir}/copyq/plugins/libitemnotes.so
68 %attr(755,root,root) %{_libdir}/copyq/plugins/libitempinned.so
69 %attr(755,root,root) %{_libdir}/copyq/plugins/libitemsync.so
70 %attr(755,root,root) %{_libdir}/copyq/plugins/libitemtags.so
71 %attr(755,root,root) %{_libdir}/copyq/plugins/libitemtext.so
72 %dir %{_datadir}/copyq
73 %{_datadir}/copyq/themes
74 %dir %{_datadir}/copyq/translations
75 %{_desktopdir}/com.github.hluk.copyq.desktop
76 %{_iconsdir}/hicolor/*x*/apps/copyq.png
77 %{_iconsdir}/hicolor/scalable/apps/copyq.svg
78 %{_iconsdir}/hicolor/scalable/apps/copyq_mask.svg
79 %{_mandir}/man1/copyq.1*
80 %{_datadir}/metainfo/com.github.hluk.copyq.appdata.xml
This page took 0.102801 seconds and 2 git commands to generate.