devstation-config/devstation-config.spec
李萍 bf9f0a6199 !3 24.09分支同步到master主分支
From: @lipingEmmaSiguyi 
Reviewed-by: @Lostwayzxc 
Signed-off-by: @Lostwayzxc
2024-12-26 07:54:26 +00:00

38 lines
1.0 KiB
RPMSpec

Name: devstation-config
Version: 1
Release: 1
Summary: A shortcut to openEuler official site
License: LGPLv3
Source0: openEuler.desktop
Source1: openEuler.jpg
#BuildRequires:
#Requires:
%description
A shortcut to openEuler official site.
%install
%{__mkdir} -p %{buildroot}%{_datadir}/applications
%{__cp} %{_sourcedir}/{openEuler.desktop,openEuler.jpg} %{buildroot}%{_datadir}/applications
%post
echo "Trying to install the shortcut to user desktops..."
for user in $(ls /home); do
[[ ! -d /home/$user/Desktop ]] && mkdir /home/$user/Desktop
%{__install} %{_datadir}/applications/openEuler.desktop /home/$user/Desktop
echo " Installed to \"$user\"."
done
[[ ! -d /root/Desktop ]] && mkdir /root/Desktop
%{__install} %{_datadir}/applications/openEuler.desktop /root/Desktop
echo " Installed to \"root\"."
%files
%attr(755, root, root) %{_datadir}/applications/{openEuler.desktop,openEuler.jpg}
%changelog
* Wed Aug 28 2024 Li Ping <liping136@huawei.com> - 1-1
- Init.