|
|
4c0fd4a |
%global forgeurl https://github.com/hluk/CopyQ/
|
|
|
b95726e |
%global commit 73afa309acab86b088bbac85923cc8271e64e632
|
|
|
4c0fd4a |
|
|
|
4c0fd4a |
Name: copyq
|
|
|
b95726e |
Version: 8.0.0
|
|
|
51d7c03 |
Release: %autorelease
|
|
|
4c0fd4a |
Summary: Advanced clipboard manager
|
|
|
d7733e7 |
License: GPL-3.0-or-later
|
|
|
4c0fd4a |
|
|
|
4c0fd4a |
%{forgemeta}
|
|
|
4c0fd4a |
|
|
|
4c0fd4a |
Url: %{forgeurl}
|
|
|
4c0fd4a |
Source0: %{forgesource}
|
|
|
4c0fd4a |
Source1: %{name}.rpmlintrc
|
|
|
4c0fd4a |
BuildRequires: cmake, extra-cmake-modules, gcc-c++
|
|
|
dd4ed59 |
BuildRequires: libappstream-glib
|
|
|
4c0fd4a |
BuildRequires: desktop-file-utils, git
|
|
|
4c0fd4a |
BuildRequires: libXtst-devel, libXfixes-devel
|
|
|
4c0fd4a |
BuildRequires: kf5-knotifications-devel, kf5-rpm-macros,
|
|
|
4c0fd4a |
BuildRequires: qt5-qtbase-devel, qt5-qtbase-private-devel
|
|
|
4c0fd4a |
BuildRequires: qt5-qtsvg-devel, qt5-qtdeclarative-devel
|
|
|
4c0fd4a |
BuildRequires: qt5-qttools-devel, qt5-qtscript-devel
|
|
|
4c0fd4a |
BuildRequires: qwt-qt5-devel, qt5-qtx11extras-devel
|
|
|
4c0fd4a |
BuildRequires: wayland-devel, qt5-qtwayland-devel
|
|
|
259da1e |
|
|
|
259da1e |
%description
|
|
|
259da1e |
CopyQ is advanced clipboard manager with searchable and editable history with
|
|
|
259da1e |
support for image formats, command line control and more.
|
|
|
259da1e |
|
|
|
259da1e |
%prep
|
|
|
4c0fd4a |
%{forgesetup}
|
|
|
62ec9f2 |
%autosetup -p1 -n %{archivename}
|
|
|
243c640 |
sed -i '/DQT_RESTRICTED_CAST_FROM_ASCII/d' CMakeLists.txt
|
|
|
259da1e |
|
|
|
259da1e |
%build
|
|
|
44e995b |
%cmake_kf5 \
|
|
|
dd4ed59 |
-Wno-dev \
|
|
|
dd4ed59 |
-DWITH_QT5:BOOL=ON \
|
|
|
dd4ed59 |
-DWITH_TESTS:BOOL=ON \
|
|
|
4c0fd4a |
-DPLUGIN_INSTALL_PREFIX=%{_libdir}/%{name}/plugins \
|
|
|
4c0fd4a |
-DTRANSLATION_INSTALL_PREFIX:PATH=%{_datadir}/%{name}/locale
|
|
|
44e995b |
|
|
|
44e995b |
%cmake_build
|
|
|
243c640 |
|
|
|
259da1e |
%install
|
|
|
0477fa1 |
%cmake_install
|
|
|
259da1e |
%find_lang %{name} --with-qt
|
|
|
259da1e |
|
|
|
259da1e |
%check
|
|
|
a1435be |
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/com.github.hluk.%{name}.desktop
|
|
|
a1435be |
appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/metainfo/com.github.hluk.%{name}.appdata.xml
|
|
|
259da1e |
|
|
|
259da1e |
%files -f %{name}.lang
|
|
|
4c0fd4a |
%doc AUTHORS CHANGES.md HACKING README.md
|
|
|
259da1e |
%license LICENSE
|
|
|
259da1e |
%{_bindir}/%{name}
|
|
|
259da1e |
%{_libdir}/%{name}/
|
|
|
a1435be |
%{_datadir}/metainfo/com.github.hluk.%{name}.appdata.xml
|
|
|
a1435be |
%{_datadir}/applications/com.github.hluk.%{name}.desktop
|
|
|
4c0fd4a |
%{_datadir}/bash-completion/completions/copyq
|
|
|
1ea2efd |
%{_datadir}/icons/hicolor/*/apps/%{name}*.png
|
|
|
1ea2efd |
%{_datadir}/icons/hicolor/*/apps/%{name}*.svg
|
|
|
259da1e |
%dir %{_datadir}/%{name}/
|
|
|
259da1e |
%dir %{_datadir}/%{name}/locale/
|
|
|
259da1e |
%{_datadir}/%{name}/themes/
|
|
|
b1e2c47 |
%{_mandir}/man1/%{name}.1.*
|
|
|
259da1e |
|
|
|
259da1e |
%changelog
|
|
|
51d7c03 |
%autochangelog
|