diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..37d87da --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/deepin-clone-1.1.0.tar.gz diff --git a/deepin-clone.spec b/deepin-clone.spec new file mode 100644 index 0000000..153e720 --- /dev/null +++ b/deepin-clone.spec @@ -0,0 +1,55 @@ +Name: deepin-clone +Version: 1.1.0 +Release: 1%{?dist} +Summary: Disk and partition backup/restore tool +License: GPLv3 +Url: https://github.com/linuxdeepin/deepin-clone +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz + +BuildRequires: gcc-c++ +BuildRequires: deepin-gettext-tools +BuildRequires: desktop-file-utils +BuildRequires: qt5-linguist +BuildRequires: pkgconfig(dtkcore) +BuildRequires: pkgconfig(dtkwidget) +BuildRequires: pkgconfig(polkit-qt5-1) +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Concurrent) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Widgets) +Requires: hicolor-icon-theme + +%description +%{summary}. + +%prep +%setup -q +sed -i 's|/usr/sbin|/usr/bin|' app/{%{name}-app.pro,%{name}-ionice,%{name}-pkexec,com.deepin.pkexec.%{name}.policy.tmp} + +%build +export PATH=%{_qt5_bindir}:$PATH +%qmake_qt5 PREFIX=%{_prefix} +%make_build + +%install +%make_install INSTALL_ROOT=%{buildroot} + +desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop ||: + +%files +%doc README.md +%license LICENSE +%{_bindir}/%{name}* +%{_datadir}/%{name}/ +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg +%{_datadir}/icons/hicolor/scalable/mimetypes/*.svg +%{_datadir}/mime/packages/%{name}.xml +%{_polkit_qt_policydir}/com.deepin.pkexec.%{name}.policy + +%changelog +* Tue Mar 5 2019 mosquito - 1.1.0-1 +- Initial build + +* Mon Nov 26 2018 mosquito - 0.1.2-1 +- Initial build diff --git a/sources b/sources new file mode 100644 index 0000000..fee9f6b --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (deepin-clone-1.1.0.tar.gz) = b4b8f3e1762b3d63b16545d9a2cff141aa4f9bedd960bc4c247ce348e4d30d9eae44e32d01dd85759febb5b41e938f956cf7caa0c029689687a39f2cbfef6ab8