Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37567373
en ru br
ALT Linux repos
S:5.0.11-alt1

Group :: Graphical desktop/Other
RPM: deepin-clone

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: deepin-clone
Version: 5.0.11
Release: alt1
Summary: Disk and partition backup/restore tool
License: GPL-3.0+
Group: Graphical desktop/Other
Url: https://github.com/linuxdeepin/deepin-clone
Packager: Leontiy Volodin <lvol at altlinux.org>

Source: %url/archive/%version/%name-%version.tar.gz

ExcludeArch: armh

BuildRequires(pre): desktop-file-utils cmake rpm-build-ninja
BuildRequires: gcc-c++ deepin-gettext-tools dtk5-core-devel dtk5-widget-devel dtk5-common qt5-linguist libpolkitqt5-qt5-devel qt5-base-devel
# Checking for dfm-plugin... no
Requires: icon-theme-hicolor partclone
# Check app/src/fixboot/bootdoctor.cpp
# RHBZ#1687369
# ExclusiveArch: x86_64 %%ix86 aarch64

%description
%summary.

%prep
%setup
sed -i 's|Version=0.1|Version=%version|' app/%name.desktop
# sed -i 's|/usr/sbin|/usr/bin|' \
#     app/com.deepin.pkexec.deepin-clone.policy.tmp \
#     app/deepin-clone-ionice \
#     app/deepin-clone-pkexec \
#     app/src/corelib/helper.cpp

%build
export PATH=%_qt5_bindir:$PATH
%cmake \
   -GNinja \
   -DCMAKE_INSTALL_PREFIX=%_prefix \
   -DCMAKE_INSTALL_LIBDIR=%_libdir \
   -DDISABLE_DFM_PLUGIN=YES \
   -DDISABLE_DFM_PLUGIN=YES \
   -DENABLE_GUI=YES \
   -DVERSION=%version \
   -DAPP_VERSION=%version \
   %nil
cmake --build "%_cmake__builddir" -j%__nprocs

%install
%cmake_install
chmod +x %buildroot%_bindir/deepin-clone-pkexec
chmod +x %buildroot%_sbindir/deepin-clone-ionice

%check
desktop-file-validate %buildroot%_desktopdir/%name.desktop ||:

%files
%doc README.md
%doc LICENSE
%_bindir/%{name}*
%_sbindir/%{name}*
%_datadir/%name/
%_desktopdir/%name.desktop
%_iconsdir/hicolor/scalable/mimetypes/*.svg
%_datadir/mime/packages/%name.xml
%_datadir/polkit-1/actions/com.deepin.pkexec.%name.policy

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin