File CAEN_Toolbox.spec of Package CAEN_Toolbox
%define debug_build 0
Name: CAEN_Toolbox
Summary: CAEN Toolbox
Version: 3.2.0
Release: 0
URL: https://www.caen.it
Group: System/Kernel
License: GPL-2.0
Vendor: CAEN SpA
Source0: %{name}-x64-v%{version}.tar.gz
BuildRequires: update-desktop-files
Requires: dkms-CAENUSBdrvB
%description
Multi-Functional Software Suite for the Upgrade of Front-end Boards, Bridges and Power Supplies
%prep
%setup -q -n %{name}-x64-v%{version}
rm -rf caen-toolbox/_internal/lib[c-eg-moq-zX]*.so.*
rm -rf caen-toolbox/_internal/libb[a-y]*.so.*
rm -rf caen-toolbox/_internal/libf[a-eg-z]*.so.*
rm -rf caen-toolbox/_internal/libp[a-xz]*.so.*
%build
%install
rm -rf %{buildroot}
install -d -m 755 %{buildroot}/opt/caen/caen-toolbox
cp -a caen-toolbox %{buildroot}/opt/caen/
install -d -m 755 %{buildroot}%{_bindir}
pushd %{buildroot}%{_bindir}
ln -sr ../../opt/caen/caen-toolbox/caen-toolbox ./
popd
%suse_update_desktop_file -c %{name} %{name} "CAEN Toolbox" "caen-toolbox" "/opt/caen/caen-toolbox/_internal/_common/resources/icon.png" "Development"
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%files
%defattr(-,root,root)
%dir %{_bindir}
%dir /opt/caen
%dir /opt/caen/caen-toolbox
%{_bindir}/caen-toolbox
/opt/caen/caen-toolbox/*
%{_datadir}/applications/%{name}.desktop
%changelog