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
openSUSE Build Service is sponsored by