commit
d5a5787a97
99
breeze-icon-theme.spec
Normal file
99
breeze-icon-theme.spec
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
Name: breeze-icon-theme
|
||||||
|
Version: 5.50.0
|
||||||
|
Release: 2
|
||||||
|
Summary: Breeze icon theme
|
||||||
|
|
||||||
|
License: LGPLv3+
|
||||||
|
URL: https://api.kde.org/frameworks-api/frameworks-apidocs/frameworks/breeze-icons/html/
|
||||||
|
|
||||||
|
Source0: http://download.kde.org/stable/frameworks/5.50/breeze-icons-%{version}.tar.xz
|
||||||
|
|
||||||
|
# upstreamable patches,commit_id: 754c8d6d1396ca4a1a9ca0bf56f3184c1cbd6704
|
||||||
|
Patch0001: fix-breeze-dark-inheritance.patch
|
||||||
|
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
BuildRequires: extra-cmake-modules kf5-rpm-macros qt5-qtbase-devel hardlink time
|
||||||
|
|
||||||
|
Requires: hicolor-icon-theme
|
||||||
|
|
||||||
|
Provides: breeze-icons = %{version}-%{release} kf5-breeze-icons = %{version}-%{release}
|
||||||
|
|
||||||
|
Obsoletes: breeze-icon-theme < 5.17.0
|
||||||
|
|
||||||
|
%description
|
||||||
|
Breeze icon theme.
|
||||||
|
|
||||||
|
%package rcc
|
||||||
|
Summary: breeze Qt resource files
|
||||||
|
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
|
||||||
|
%description rcc
|
||||||
|
breeze Qt resource files.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1 -n breeze-icons-%{version}
|
||||||
|
|
||||||
|
sed -i -e "s|%{version}|5.33.0|g" CMakeLists.txt
|
||||||
|
|
||||||
|
%build
|
||||||
|
mkdir %{_target_platform}
|
||||||
|
cd %{_target_platform}
|
||||||
|
%{cmake_kf5} ..
|
||||||
|
cd -
|
||||||
|
|
||||||
|
%make_build -C %{_target_platform}
|
||||||
|
|
||||||
|
|
||||||
|
%install
|
||||||
|
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
|
||||||
|
|
||||||
|
/usr/sbin/hardlink -c -v %{buildroot}%{_datadir}/icons/
|
||||||
|
|
||||||
|
touch %{buildroot}%{_kf5_datadir}/icons/breeze/icon-theme.cache
|
||||||
|
touch %{buildroot}%{_kf5_datadir}/icons/breeze-dark/icon-theme.cache
|
||||||
|
|
||||||
|
%check
|
||||||
|
test "$(grep '^Inherits=' %{buildroot}%{_datadir}/icons/breeze-dark/index.theme)" = "Inherits=breeze"
|
||||||
|
|
||||||
|
%filetriggerin -- %{_datadir}/icons/breeze
|
||||||
|
touch %{_datadir}/icons/breeze &> /dev/null || :
|
||||||
|
|
||||||
|
%filetriggerin -- %{_datadir}/icons/breeze-dark
|
||||||
|
touch %{_datadir}/icons/breeze-dark &> /dev/null || :
|
||||||
|
|
||||||
|
%transfiletriggerin -- %{_datadir}/icons/breeze
|
||||||
|
gtk-update-icon-cache %{_datadir}/icons/breeze &>/dev/null || :
|
||||||
|
|
||||||
|
%transfiletriggerin -- %{_datadir}/icons/breeze-dark
|
||||||
|
gtk-update-icon-cache %{_datadir}/icons/breeze-dark &>/dev/null || :
|
||||||
|
|
||||||
|
%postun
|
||||||
|
if [ $1 -eq 0 ] ; then
|
||||||
|
touch --no-create %{_datadir}/icons/breeze &> /dev/null || :
|
||||||
|
touch --no-create %{_datadir}/icons/breeze-dark &> /dev/null || :
|
||||||
|
fi
|
||||||
|
|
||||||
|
%transfiletriggerpostun -- %{_datadir}/icons/breeze
|
||||||
|
gtk-update-icon-cache %{_datadir}/icons/breeze &>/dev/null || :
|
||||||
|
|
||||||
|
%transfiletriggerpostun -- %{_datadir}/icons/breeze-dark
|
||||||
|
gtk-update-icon-cache %{_datadir}/icons/breeze-dark &>/dev/null || :
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license COPYING-ICONS
|
||||||
|
%doc README.md
|
||||||
|
%ghost %{_datadir}/icons/breeze/icon-theme.cache
|
||||||
|
%ghost %{_datadir}/icons/breeze-dark/icon-theme.cache
|
||||||
|
%{_datadir}/icons/breeze/
|
||||||
|
%{_datadir}/icons/breeze-dark/
|
||||||
|
%exclude %{_datadir}/icons/{breeze/breeze-icons.rcc,breeze-dark/breeze-icons-dark.rcc}
|
||||||
|
|
||||||
|
%files rcc
|
||||||
|
%{_datadir}/icons/{breeze/breeze-icons.rcc,breeze-dark/breeze-icons-dark.rcc}
|
||||||
|
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Thu Mar 5 2020 dingyiming <dingyiming3@huawei.com> - 5.50.0-2
|
||||||
|
- Package init
|
||||||
BIN
breeze-icons-5.50.0.tar.xz
Normal file
BIN
breeze-icons-5.50.0.tar.xz
Normal file
Binary file not shown.
13
fix-breeze-dark-inheritance.patch
Normal file
13
fix-breeze-dark-inheritance.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/icons-dark/index.theme b/icons-dark/index.theme
|
||||||
|
index 61660ba..d2f6767 100644
|
||||||
|
--- a/icons-dark/index.theme
|
||||||
|
+++ b/icons-dark/index.theme
|
||||||
|
@@ -62,7 +62,7 @@ Comment[x-test]=xxDefault Plasma 5 Theme for Dark themesxx
|
||||||
|
|
||||||
|
DisplayDepth=32
|
||||||
|
|
||||||
|
-Inherits=hicolor
|
||||||
|
+Inherits=breeze
|
||||||
|
|
||||||
|
Example=folder
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user