papirus-icon-theme/papirus-icon-theme.spec

94 lines
2.9 KiB
RPMSpec
Raw Normal View History

2020-08-13 11:16:41 +08:00
Name: papirus-icon-theme
2023-10-17 20:23:55 +08:00
Version: 20230901
Release: 1
2020-08-13 11:16:41 +08:00
Summary: Free and open source SVG icon theme based on Paper Icon Set
# Some icons are based on Paper Icon Theme, CC-BY-SA
# The rest is GPLv3
2022-07-15 18:35:09 +08:00
License: GPL-3.0-only and CC-BY-SA-4.0
2020-08-13 11:16:41 +08:00
URL: https://github.com/PapirusDevelopmentTeam/papirus-icon-theme
2020-09-11 11:03:29 +08:00
Source0: https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/%{version}/%{name}-%{version}.tar.gz
2020-08-13 11:16:41 +08:00
BuildArch: noarch
%description
Papirus is a free and open source SVG icon theme for Linux, based on Paper
Icon Set with a lot of new icons and a few extras, like Hardcode-Tray support,
KDE colorscheme support, Folder Color support, and others.
Papirus icon theme is available in six variants:
- Papirus (for Arc / Arc Darker)
- Papirus Dark (for Arc Dark)
- Papirus Light (light theme with Breeze colors)
- Papirus Adapta (for Adapta)
- Papirus Adapta Nokto (for Adapta Nokto)
- ePapirus (for elementary OS and Pantheon Desktop)
%prep
%autosetup
%build
# Nothing to build
%install
%make_install
2023-10-17 20:23:55 +08:00
export THEMES="ePapirus ePapirus-Dark Papirus Papirus-Dark Papirus-Light"
2020-08-13 11:16:41 +08:00
for t in $THEMES; do
/bin/touch %{buildroot}%{_datadir}/icons/$t/icon-theme.cache
done
%post
2023-10-17 20:23:55 +08:00
export THEMES="ePapirus ePapirus-Dark Papirus Papirus-Dark Papirus-Light"
2020-08-13 11:16:41 +08:00
for t in $THEMES; do
/bin/touch --no-create %{_datadir}/icons/$t &>/dev/null || :
done
%postun
2023-10-17 20:23:55 +08:00
if [ $1 -eq 0 ] ; then
export THEMES="ePapirus ePapirus-Dark Papirus Papirus-Dark Papirus-Light"
for t in $THEMES; do
2020-08-13 11:16:41 +08:00
/bin/touch --no-create %{_datadir}/icons/$t &>/dev/null
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/$t &>/dev/null || :
2023-10-17 20:23:55 +08:00
done
fi
2020-08-13 11:16:41 +08:00
%posttrans
2023-10-17 20:23:55 +08:00
export THEMES="ePapirus ePapirus-Dark Papirus Papirus-Dark Papirus-Light"
2020-08-13 11:16:41 +08:00
for t in $THEMES; do
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/$t &>/dev/null || :
done
%files
%license LICENSE
%doc AUTHORS README.md
2023-10-17 20:23:55 +08:00
%{_datadir}/icons/Papirus-Dark/*x*
%{_datadir}/icons/Papirus-Dark/symbolic
%{_datadir}/icons/Papirus-Light/*x*
%{_datadir}/icons/Papirus-Light/symbolic
%{_datadir}/icons/Papirus/*x*
%{_datadir}/icons/Papirus/symbolic
%{_datadir}/icons/ePapirus-Dark/*x*
%{_datadir}/icons/ePapirus-Dark/symbolic
%{_datadir}/icons/ePapirus/*x*
%{_datadir}/icons/ePapirus/symbolic
%ghost %{_datadir}/icons/ePapirus-Dark/icon-theme.cache
2020-08-13 11:16:41 +08:00
%ghost %{_datadir}/icons/ePapirus/icon-theme.cache
%ghost %{_datadir}/icons/Papirus/icon-theme.cache
%ghost %{_datadir}/icons/Papirus-Dark/icon-theme.cache
%ghost %{_datadir}/icons/Papirus-Light/icon-theme.cache
%changelog
2023-10-17 20:23:55 +08:00
* Tue Oct 17 2023 yaoxin <yao_xin001@hoperun.com> - 20230901-1
- Upgrade to 20230901
2022-07-15 18:35:09 +08:00
* Fri Jul 15 2022 yaoxin <yaoxin30@ha-partners.com> - 20200301-3
- License compliance rectification
2020-09-11 11:03:29 +08:00
* Mon Sep 7 2020 Ge Wang <wangge20@huawei.com> 20200301-2
- Modify the Source0 Url
2020-08-13 11:16:41 +08:00
* Fri Aug 7 2020 weidong <weidong@uniontech.com> - 20200301-1
- Initial release for OpenEuler