Name: arfedora-logos Version: 38 Release: 1%{?dist} Summary: Icons and pictures Group: System Environment/Base URL: https://github.com/yucefsourani/arfedora-logos Source0: https://github.com/yucefsourani/arfedora-logos/archive/main.zip #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: generic-logos Conflicts: anaconda-images <= 10 Conflicts: redhat-artwork <= 5.0.5 BuildRequires: util-linux-core # For _kde4_* macros: BuildRequires: kde-filesystem # For generating the EFI icon BuildRequires: libicns-utils BuildRequires: make Requires(post): coreutils Requires: arfedora-release %description The arfedora-logos package contains various image files which can be used by the bootloader, anaconda, and other related tools. %package httpd Summary: arfedora-related icons and pictures used by httpd Provides: system-logos-httpd = %{version}-%{release} Provides: fedora-logos-httpd = %{version}-%{release} Obsoletes: generic-logos < 17.0.0-5 BuildArch: noarch %description httpd The arfedora-logos-httpd package contains image files which can be used by httpd. %prep %autosetup -n arfedora-logos-main %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/ (cd anaconda; make DESTDIR=%{buildroot} install) # save some dup'd icons /usr/bin/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/ %files httpd %doc COPYING %{_datadir}/pixmaps/poweredby.png %changelog * Sat May 6 2023 Yucef sourani 38-1 - initial - version 38 - release 1