%global srcname logos Name: kaizen-logos Version: 18.0.0 Release: 5%{?dist} Summary: Icons and pictures Group: System Environment/Base URL: https://gitlab.com/kaizen-os/%{srcname} Source0: %{url}/-/archive/%{version}/%{srcname}-%{version}.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} Conflicts: fedora-logos Conflicts: anaconda-images <= 10 Conflicts: redhat-artwork <= 5.0.5 Conflicts: generic-logos BuildRequires: hardlink # For _kde4_* macros: BuildRequires: kde-filesystem # For generating the EFI icon BuildRequires: libicns-utils BuildRequires: make Requires(post): coreutils %description The kaizen-logos package contains various image files which can be used by the bootloader, anaconda, and other related tools. %package httpd Summary: Fedora-related icons and pictures used by httpd Provides: system-logos-httpd = %{version}-%{release} Provides: fedora-logos-httpd = %{version}-%{release} Conflicts: generic-logos-httpd Obsoletes: generic-logos < 17.0.0-5 BuildArch: noarch %description httpd The kaizen-logos-httpd package contains image files which can be used by httpd. %prep %setup -n %{srcname}-%{version} %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/hicolor/128x128/places/ mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/ mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ install -p -m 644 icons/Fedora/128x128/places/* %{buildroot}%{_datadir}/icons/hicolor/128x128/places/ install -p -m 644 icons/Fedora/48x48/apps/* %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/ install -p -m 644 icons/Fedora/scalable/apps/* %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ (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/hicolor || : touch --no-create %{_kde4_iconsdir}/oxygen ||: if [ -x /usr/bin/gtk-update-icon-cache ]; then if [ -f %{_datadir}/icons/hicolor/index.theme ]; then gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : 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/hicolor/index.theme ]; then gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : 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/hicolor/*/apps/* %{_datadir}/icons/hicolor/*/places/* %{_datadir}/pixmaps/* %exclude %{_datadir}/pixmaps/poweredby.png %{_datadir}/plymouth/themes/charge/* %{_kde4_appsdir}/ksplash/Themes/Leonidas/2048x1536/logo.png %{_kde4_iconsdir}/oxygen/ %files httpd %doc COPYING %{_datadir}/pixmaps/poweredby.png %changelog * Thu Nov 17 2016 Neal Gompa - 18.0.0-1 - Sync with generic-logos-18.0.0-1.fc25 * Sun Nov 13 2016 Bill Nottingham - 18.0.0-1 - update boot file definition, add anconda sidebar/topbar logos * Thu Oct 20 2016 Cody Garver - 18.0.0-1 - Initial Kaizen logos. * Wed Feb 03 2016 Fedora Release Engineering - 17.0.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 17.0.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 17.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Fri Nov 22 2013 Bill Nottingham - 17.0.0-5 - Add a -httpd subpackage. (#1031288) * Sat Aug 03 2013 Fedora Release Engineering - 17.0.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Feb 13 2013 Fedora Release Engineering - 17.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering - 17.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Wed May 2 2012 Bill Nottingham - 17.0.0-1 - update for Fedora 17 - .vol files for mactel boot * Fri Oct 14 2011 Bill Nottingham - 16.0.0-1 - update syslinux & firstboot splashes for F16 * Tue Mar 22 2011 Bill Nottingham - 15.0.0-1 - update for Fedora 15 * Fri Dec 17 2010 Matthew Garrett - 14.0.2-1 - add an icon for Mac EFI bootloaders * Mon Nov 29 2010 Bill Nottingham - 14.0.1-3 - prereq coreutils (#657766) * Tue Sep 28 2010 Rex Dieter - 14.0.1-2 - s/Fedora-KDE/oxygen/ icons (#615621) - use hardlink to save a little space * Tue Sep 14 2010 Bill Nottingham - 14.0.1-1 - fix for new anaconda paths * Mon Sep 13 2010 Bill Nottingham - 14.0-1 - update for Fedora 14 * Tue Jul 27 2010 Bill Nottingham - 13.0.2-1 - sync with current anaconda reality (#618598, )