|
|
- Name: tigeros-logos
- Version: 1.0.0
- Release: 3%{?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
- * 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
|