|
Name: tigeros-logos
|
|
Version: 1.0.0
|
|
Release: 4%{?dist}
|
|
Summary: Icons and pictures
|
|
|
|
Group: System Environment/Base
|
|
URL: https://github.com/RITlug/TigerOS
|
|
Source0: %{name}.tar.gz
|
|
#The KDE Logo is under a LGPL license (no version statement)
|
|
License: GPLv2 and LGPLv2+
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
BuildArch: noarch
|
|
|
|
Obsoletes: redhat-logos
|
|
Obsoletes: generic-logos < 17.0.0-5
|
|
Provides: redhat-logos = %{version}-%{release}
|
|
Provides: system-logos = %{version}-%{release}
|
|
|
|
Obsoletes: fedora-logos
|
|
Provides: fedora-logos
|
|
Conflicts: anaconda-images <= 10
|
|
Conflicts: redhat-artwork <= 5.0.5
|
|
BuildRequires: hardlink
|
|
# For _kde4_* macros:
|
|
BuildRequires: kde-filesystem
|
|
# For generating the EFI icon
|
|
BuildRequires: libicns-utils
|
|
Requires(post): coreutils
|
|
|
|
%description
|
|
The TigerOS-logos package contains various image files which can be
|
|
used by the bootloader, anaconda, and other related tools.
|
|
It replaces generic-logos for the TigerOS Fedora Remix
|
|
|
|
%prep
|
|
%setup -q
|
|
%build
|
|
make
|
|
|
|
%install
|
|
rm -rf %{buildroot}
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/firstboot/themes/generic
|
|
for i in firstboot/* ; do
|
|
install -p -m 644 $i %{buildroot}%{_datadir}/firstboot/themes/generic
|
|
done
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/pixmaps/bootloader
|
|
install -p -m 644 bootloader/fedora.icns %{buildroot}%{_datadir}/pixmaps/bootloader
|
|
install -p -m 644 bootloader/fedora.vol %{buildroot}%{_datadir}/pixmaps/bootloader
|
|
install -p -m 644 bootloader/fedora-media.vol %{buildroot}%{_datadir}/pixmaps/bootloader
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/pixmaps/splash
|
|
for i in gnome-splash/* ; do
|
|
install -p -m 644 $i %{buildroot}%{_datadir}/pixmaps/splash
|
|
done
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/pixmaps
|
|
for i in pixmaps/* ; do
|
|
install -p -m 644 $i %{buildroot}%{_datadir}/pixmaps
|
|
done
|
|
|
|
mkdir -p %{buildroot}%{_kde4_iconsdir}/oxygen/48x48/apps/
|
|
install -p -m 644 icons/Fedora/48x48/apps/* %{buildroot}%{_kde4_iconsdir}/oxygen/48x48/apps/
|
|
mkdir -p %{buildroot}%{_kde4_appsdir}/ksplash/Themes/Leonidas/2048x1536
|
|
install -p -m 644 ksplash/SolarComet-kde.png %{buildroot}%{_kde4_appsdir}/ksplash/Themes/Leonidas/2048x1536/logo.png
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/plymouth/themes/charge/
|
|
for i in plymouth/charge/* ; do
|
|
install -p -m 644 $i $RPM_BUILD_ROOT%{_datadir}/plymouth/themes/charge/
|
|
done
|
|
|
|
# File or directory names do not count as trademark infringement
|
|
mkdir -p %{buildroot}%{_datadir}/icons/Fedora/48x48/apps/
|
|
mkdir -p %{buildroot}%{_datadir}/icons/Fedora/scalable/apps/
|
|
install -p -m 644 icons/Fedora/48x48/apps/* %{buildroot}%{_datadir}/icons/Fedora/48x48/apps/
|
|
install -p -m 644 icons/Fedora/scalable/apps/* %{buildroot}%{_datadir}/icons/Fedora/scalable/apps/
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/places/
|
|
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
|
|
install -p -m 644 pixmaps/fedora-logo-sprite.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/places/start-here.svg
|
|
install -p -m 644 icons/Fedora/scalable/apps/anaconda.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/anaconda.svg
|
|
|
|
|
|
|
|
(cd anaconda; make DESTDIR=%{buildroot} install)
|
|
|
|
# save some dup'd icons
|
|
/usr/sbin/hardlink -v %{buildroot}/
|
|
|
|
%post
|
|
touch --no-create %{_datadir}/icons/Fedora || :
|
|
touch --no-create %{_kde4_iconsdir}/oxygen ||:
|
|
|
|
%postun
|
|
if [ $1 -eq 0 ] ; then
|
|
touch --no-create %{_datadir}/icons/Fedora || :
|
|
touch --no-create %{_kde4_iconsdir}/oxygen ||:
|
|
if [ -x /usr/bin/gtk-update-icon-cache ]; then
|
|
if [ -f %{_datadir}/icons/Fedora/index.theme ]; then
|
|
gtk-update-icon-cache --quiet %{_datadir}/icons/Fedora || :
|
|
fi
|
|
if [ -f %{_kde4_iconsdir}/Fedora-KDE/index.theme ]; then
|
|
gtk-update-icon-cache --quiet %{_kde4_iconsdir}/Fedora-KDE/index.theme || :
|
|
fi
|
|
fi
|
|
fi
|
|
|
|
%posttrans
|
|
if [ -x /usr/bin/gtk-update-icon-cache ]; then
|
|
if [ -f %{_datadir}/icons/Fedora/index.theme ]; then
|
|
gtk-update-icon-cache --quiet %{_datadir}/icons/Fedora || :
|
|
fi
|
|
if [ -f %{_kde4_iconsdir}/oxygen/index.theme ]; then
|
|
gtk-update-icon-cache --quiet %{_kde4_iconsdir}/oxygen/index.theme || :
|
|
fi
|
|
fi
|
|
|
|
|
|
%clean
|
|
rm -rf %{buildroot}
|
|
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%doc COPYING COPYING-kde-logo README
|
|
%{_datadir}/firstboot/themes/*
|
|
%{_datadir}/anaconda/boot/*
|
|
%{_datadir}/anaconda/pixmaps/*
|
|
%{_datadir}/icons/Fedora/*/apps/*
|
|
%{_datadir}/pixmaps/*
|
|
%exclude %{_datadir}/pixmaps/poweredby.png
|
|
%{_datadir}/plymouth/themes/charge/*
|
|
%{_kde4_appsdir}/ksplash/Themes/Leonidas/2048x1536/logo.png
|
|
%{_kde4_iconsdir}/oxygen/
|
|
%{_datadir}/icons/hicolor/*/apps/*
|
|
%{_datadir}/icons/hicolor/*/places/*
|
|
|
|
%changelog
|
|
* Wed Aug 30 2017 Aidan Kahrs <axk4545@rit.edu> - 1.0.0-4
|
|
- rebuild for Fedora 26
|
|
|
|
* Sun May 14 2017 Aidan Kahrs <axk4545@rit.edu> - 1.0.0-3
|
|
- add hicolor icons for anaconda
|
|
* Sat May 13 2017 Aidan Kahrs <axk4545@rit.edu> - 1.0.0-2
|
|
- Fix obsoletes and provides
|
|
* Fri Apr 21 2017 Aidan Kahrs <axk4545@rit.edu> - 1.0.0-1
|
|
- Initial version
|