|
|
|
@ -1,3 +1,93 @@
|
|
|
|
|
## START: Set by rpmautospec
|
|
|
|
|
## (rpmautospec version 0.3.5)
|
|
|
|
|
## RPMAUTOSPEC: autorelease, autochangelog
|
|
|
|
|
%define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
|
|
|
|
|
release_number = 2;
|
|
|
|
|
base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
|
|
|
|
|
print(release_number + base_release_number - 1);
|
|
|
|
|
}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
|
|
|
|
|
## END: Set by rpmautospec
|
|
|
|
|
|
|
|
|
|
%global forgeurl https://github.com/hluk/CopyQ/
|
|
|
|
|
%global commit 1d5c9618fd1124de531bb375d2cdda4dc8bfe9ba
|
|
|
|
|
|
|
|
|
|
Name: copyq
|
|
|
|
|
Version: 7.0.0
|
|
|
|
|
Release: %autorelease.inferit
|
|
|
|
|
Summary: Advanced clipboard manager
|
|
|
|
|
License: GPL-3.0-or-later
|
|
|
|
|
|
|
|
|
|
%{forgemeta}
|
|
|
|
|
|
|
|
|
|
Url: %{forgeurl}
|
|
|
|
|
Source0: %{forgesource}
|
|
|
|
|
Source1: %{name}.rpmlintrc
|
|
|
|
|
# MSVSphere
|
|
|
|
|
Patch100: 0001-Added-Russian-description-and-summary.patch
|
|
|
|
|
|
|
|
|
|
BuildRequires: cmake, extra-cmake-modules, gcc-c++
|
|
|
|
|
BuildRequires: libappstream-glib
|
|
|
|
|
BuildRequires: desktop-file-utils, git
|
|
|
|
|
BuildRequires: libXtst-devel, libXfixes-devel
|
|
|
|
|
BuildRequires: kf5-knotifications-devel, kf5-rpm-macros,
|
|
|
|
|
BuildRequires: qt5-qtbase-devel, qt5-qtbase-private-devel
|
|
|
|
|
BuildRequires: qt5-qtsvg-devel, qt5-qtdeclarative-devel
|
|
|
|
|
BuildRequires: qt5-qttools-devel, qt5-qtscript-devel
|
|
|
|
|
BuildRequires: qwt-qt5-devel, qt5-qtx11extras-devel
|
|
|
|
|
BuildRequires: wayland-devel, qt5-qtwayland-devel
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
CopyQ is advanced clipboard manager with searchable and editable history with
|
|
|
|
|
support for image formats, command line control and more.
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%{forgesetup}
|
|
|
|
|
%autosetup -p1 -n %{archivename}
|
|
|
|
|
sed -i '/DQT_RESTRICTED_CAST_FROM_ASCII/d' CMakeLists.txt
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
%cmake_kf5 \
|
|
|
|
|
-Wno-dev \
|
|
|
|
|
-DWITH_QT5:BOOL=ON \
|
|
|
|
|
-DWITH_TESTS:BOOL=ON \
|
|
|
|
|
-DPLUGIN_INSTALL_PREFIX=%{_libdir}/%{name}/plugins \
|
|
|
|
|
-DTRANSLATION_INSTALL_PREFIX:PATH=%{_datadir}/%{name}/locale
|
|
|
|
|
|
|
|
|
|
%cmake_build
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
%cmake_install
|
|
|
|
|
%find_lang %{name} --with-qt
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/com.github.hluk.%{name}.desktop
|
|
|
|
|
appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/metainfo/com.github.hluk.%{name}.appdata.xml
|
|
|
|
|
|
|
|
|
|
%files -f %{name}.lang
|
|
|
|
|
%doc AUTHORS CHANGES.md HACKING README.md
|
|
|
|
|
%license LICENSE
|
|
|
|
|
%{_bindir}/%{name}
|
|
|
|
|
%{_libdir}/%{name}/
|
|
|
|
|
%{_datadir}/metainfo/com.github.hluk.%{name}.appdata.xml
|
|
|
|
|
%{_datadir}/applications/com.github.hluk.%{name}.desktop
|
|
|
|
|
%{_datadir}/bash-completion/completions/copyq
|
|
|
|
|
%{_datadir}/icons/hicolor/*/apps/%{name}*.png
|
|
|
|
|
%{_datadir}/icons/hicolor/*/apps/%{name}*.svg
|
|
|
|
|
%dir %{_datadir}/%{name}/
|
|
|
|
|
%dir %{_datadir}/%{name}/locale/
|
|
|
|
|
%{_datadir}/%{name}/themes/
|
|
|
|
|
%{_mandir}/man1/%{name}.1.*
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Mon Aug 21 2023 Sergey Cherevko <s.cherevko@msvsphere.ru> - 7.0.0-2.inferit
|
|
|
|
|
- Added Russian description and summary for ArcMenu and gnome-software
|
|
|
|
|
|
|
|
|
|
* Tue Aug 15 2023 Arkady L. Shane <ashejn@msvsphere.ru> - 7.0.0-2
|
|
|
|
|
- Rebuilt for MSVSphere 9.2
|
|
|
|
|
|
|
|
|
|
* Sun Apr 02 2023 gbcox <gbcox@bzb.us> - 7.0.0-1
|
|
|
|
|
- Upstream release - rhbz#2183805
|
|
|
|
|
|
|
|
|
|
* Thu Jan 19 2023 Gerald Cox <gbcox@member.fsf.org> - 6.4.0-1
|
|
|
|
|
- Upstream release rhbz#2162413
|
|
|
|
|
|
|
|
|
@ -271,3 +361,4 @@
|
|
|
|
|
|
|
|
|
|
* Tue Apr 14 2015 Gerald Cox <gbcox@fedoraproject.org> 2.4.6-1
|
|
|
|
|
- Initial Build 2.4.6-1 rhbz#1211831
|
|
|
|
|
|