diff options
author | CoprDistGit <infra@openeuler.org> | 2023-07-21 06:32:13 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-07-21 06:32:13 +0000 |
commit | 68f3c1d0406aed0ee8c14d30317b00371845bf12 (patch) | |
tree | 085a5adcf610d7294015e842a2057d4cabd16526 | |
parent | 8a31cee3065577eeb041d448741d7f9601889d48 (diff) |
automatic import of krdcopeneuler23.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | krdc.spec | 136 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 138 insertions, 0 deletions
@@ -0,0 +1 @@ +/krdc-22.08.0.tar.xz diff --git a/krdc.spec b/krdc.spec new file mode 100644 index 0000000..a9a1c8c --- /dev/null +++ b/krdc.spec @@ -0,0 +1,136 @@ +Name: krdc +Summary: Remote desktop client +Version: 22.08.0 +Release: 1 + +License: GPLv2+ and GFDL +URL: https://invent.kde.org/network/krdc + +%global revision %(echo %{version} | cut -d. -f3) + +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif + +Source0: http://download.kde.org/%{stable}/release-service/%{version}/src/%{name}-%{version}.tar.xz + +BuildRequires: desktop-file-utils +BuildRequires: libappstream-glib + +BuildRequires: extra-cmake-modules +BuildRequires: gettext +BuildRequires: kf5-kbookmarks-devel +BuildRequires: kf5-kcompletion-devel +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kcmutils-devel +BuildRequires: kf5-kcrash-devel +BuildRequires: kf5-kdoctools-devel +BuildRequires: kf5-kdbusaddons-devel +BuildRequires: kf5-kdnssd-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-knotifications-devel +BuildRequires: kf5-knotifyconfig-devel +BuildRequires: kf5-kwallet-devel +BuildRequires: kf5-kwidgetsaddons-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-rpm-macros + +BuildRequires: freerdp +BuildRequires: libvncserver-devel +BuildRequires: pkgconfig(libssh) + +BuildRequires: oxygen-icon-theme + +Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Requires: freerdp + +Conflicts: kdenetwork-common < 7:4.10.80 +Obsoletes: kdenetwork-krdc < 7:4.10.80 +Provides: kdenetwork-krdc = 7:%{version}-%{release} + +Conflicts: kde-l10n < 17.03 + +%description +%{summary}. + +%package libs +Summary: Runtime libraries for %{name} +Requires: %{name} = %{version}-%{release} +Obsoletes: kdenetwork-krdc-libs < 7:4.10.80 +Provides: kdenetwork-krdc-libs = 7:%{version}-%{release} + +%description libs +%{summary}. + +%package devel +Summary: Developer files for %{name} +Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Obsoletes: kdenetwork-krdc-devel < 7:4.10.80 +Provides: kdenetwork-krdc-devel = 7:%{version}-%{release} + +%description devel +%{summary}. + + +%prep +%autosetup -p1 + + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd +%make_build -C %{_target_platform} + + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +%find_lang %{name} --all-name --with-html + +# https://bugs.kde.org/show_bug.cgi?id=365986 +mkdir -p %{buildroot}%{_datadir}/icons/hicolor +pushd %{_datadir}/icons/oxygen/ +for icon in $(find */apps -name krdc.*) $(find base/*/apps -name krdc.*); do +cp -v --parents -n ${icon} %{buildroot}%{_datadir}/icons/hicolor/ +done +mv %{buildroot}%{_datadir}/icons/hicolor/base/* %{buildroot}%{_datadir}/icons/hicolor/ ||: + + +%check +appstream-util validate-relax --nonet %{buildroot}%{_kf5_metainfodir}/org.kde.%{name}.appdata.xml +desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.%{name}.desktop + + +%files -f %{name}.lang +%license LICENSES/* +%{_kf5_datadir}/qlogging-categories5/krdc.categories +%{_kf5_bindir}/krdc +%{_kf5_datadir}/applications/org.kde.krdc.desktop +%{_kf5_metainfodir}/org.kde.%{name}.appdata.xml +%{_datadir}/icons/hicolor/*/apps/krdc.* +%{_kf5_datadir}/config.kcfg/krdc.kcfg +%{_kf5_datadir}/kio/servicemenus/smb2rdc.desktop + +%ldconfig_scriptlets libs + +%files libs +%{_kf5_libdir}/libkrdccore.so.5* +%{_kf5_libdir}/libkrdccore.so.%{version} +%{_kf5_qtplugindir}/krdc/ + +%files devel +%{_includedir}/krdc/ +%{_includedir}/krdccore_export.h +%{_kf5_libdir}/libkrdccore.so + + +%changelog +* Fri Dec 16 2022 misaka00251 <liuxin@iscas.ac.cn> - 22.08.0-1 +- Init package @@ -0,0 +1 @@ +c63a19810d688fee6b0848251964e691 krdc-22.08.0.tar.xz |