# Generated from packages/gxde-core/upstream-lock.json (group: gxde-artwork); # source patches and build adaptations are listed in packages/gxde-core/PATCHES.md. %global debug_package %{nil} # split-files.py generates the %files manifests during %install, before # brp-compress would rename man pages to .gz — disable compression so the # manifests stay in sync with the buildroot. %global __brp_compress %{nil} %global commit0 f205c68e0a2d734de4a6814c4cacdac673ac0123 %global commit1 9c8dac9ce2e5cdac7e89a49441a98771c9e3f9c3 %global commit2 b7eef58353d90495442022615cdcec98195d48f9 %global commit3 f09cf55b404f843be3242f39217ea56e53754603 %global commit4 1aa8ed361e8a394c655bb2c01314c5c72034cb33 %global commit5 dbe255ded27ad381d361b6613cffcfe578bbcf31 %global commit6 058878306b6fef5a4eae88d7f73951478efae44c Name: gxde-artwork Version: 2024.08.25.1 Release: 1%{?dist} Summary: GXDE themes, icons, wallpapers, sounds and default settings License: GPL-3.0-or-later AND LGPL-3.0-or-later URL: https://github.com/GXDE-OS Source0: https://codeload.github.com/GXDE-OS/gxde-account-faces/tar.gz/f205c68e0a2d734de4a6814c4cacdac673ac0123#/gxde-account-faces-f205c68e0a2d734de4a6814c4cacdac673ac0123.tar.gz Source1: https://codeload.github.com/GXDE-OS/gxde-icon-theme/tar.gz/9c8dac9ce2e5cdac7e89a49441a98771c9e3f9c3#/gxde-icon-theme-9c8dac9ce2e5cdac7e89a49441a98771c9e3f9c3.tar.gz Source2: https://codeload.github.com/GXDE-OS/deepin-gtk-theme/tar.gz/b7eef58353d90495442022615cdcec98195d48f9#/deepin-gtk-theme-b7eef58353d90495442022615cdcec98195d48f9.tar.gz Source3: https://codeload.github.com/GXDE-OS/gxde-artwork/tar.gz/f09cf55b404f843be3242f39217ea56e53754603#/gxde-artwork-f09cf55b404f843be3242f39217ea56e53754603.tar.gz Source4: https://codeload.github.com/GXDE-OS/gxde-wallpapers/tar.gz/1aa8ed361e8a394c655bb2c01314c5c72034cb33#/gxde-wallpapers-1aa8ed361e8a394c655bb2c01314c5c72034cb33.tar.gz Source5: https://codeload.github.com/GXDE-OS/gxde-sound-theme/tar.gz/dbe255ded27ad381d361b6613cffcfe578bbcf31#/gxde-sound-theme-dbe255ded27ad381d361b6613cffcfe578bbcf31.tar.gz Source6: https://codeload.github.com/GXDE-OS/gxde-default-settings/tar.gz/058878306b6fef5a4eae88d7f73951478efae44c#/gxde-default-settings-058878306b6fef5a4eae88d7f73951478efae44c.tar.gz Source100: build.sh Source101: common.sh Source102: split-files.py Source103: sources.sha256 Source104: upstream-lock.json ExclusiveArch: x86_64 aarch64 BuildRequires: make gettext xcursorgen python3 BuildRequires: glib2-devel Conflicts: deepin-gtk-theme deepin-sound-theme deepin-wallpapers %description GXDE desktop artwork: icon themes (gxde, deepin, dark, Sea), GTK theme, wallpapers and blur caches, sound theme, account faces and default desktop settings including tuning assets. %prep (cd %{_sourcedir} && sha256sum -c %{SOURCE103}) %setup -q -c -T -a 0 -a 1 -a 2 -a 3 -a 4 -a 5 -a 6 mv gxde-account-faces-f205c68e0a2d734de4a6814c4cacdac673ac0123 gxde-account-faces mv gxde-icon-theme-9c8dac9ce2e5cdac7e89a49441a98771c9e3f9c3 gxde-icon-theme mv deepin-gtk-theme-b7eef58353d90495442022615cdcec98195d48f9 deepin-gtk-theme mv gxde-artwork-f09cf55b404f843be3242f39217ea56e53754603 gxde-artwork mv gxde-wallpapers-1aa8ed361e8a394c655bb2c01314c5c72034cb33 gxde-wallpapers mv gxde-sound-theme-dbe255ded27ad381d361b6613cffcfe578bbcf31 gxde-sound-theme mv gxde-default-settings-058878306b6fef5a4eae88d7f73951478efae44c gxde-default-settings mkdir licenses cp gxde-account-faces/LICENSE licenses/gxde-account-faces.LICENSE 2>/dev/null || : cp gxde-icon-theme/LICENSE licenses/gxde-icon-theme.LICENSE 2>/dev/null || : cp deepin-gtk-theme/LICENSE licenses/deepin-gtk-theme.LICENSE 2>/dev/null || : cp gxde-artwork/LICENSE licenses/gxde-artwork.LICENSE 2>/dev/null || : cp gxde-wallpapers/LICENSE licenses/gxde-wallpapers.LICENSE 2>/dev/null || : cp gxde-sound-theme/LICENSE licenses/gxde-sound-theme.LICENSE 2>/dev/null || : cp gxde-default-settings/LICENSE licenses/gxde-default-settings.LICENSE 2>/dev/null || : cp %{SOURCE104} upstream-lock.json %build %set_build_flags bash %{SOURCE100} "%{_libdir}" "%{_smp_build_ncpus}" "%{SOURCE101}" %install cp -a stage/. %{buildroot}/ find %{buildroot} -type f -name '*.la' -delete python3 %{SOURCE102} %{buildroot} %{_libdir} %check if grep -R -l -F "$PWD/stage" %{buildroot}%{_libdir}/pkgconfig %{buildroot}%{_libdir}/cmake 2>/dev/null; then echo 'Staging path leaked into installed development metadata' >&2 exit 1 fi %files -f runtime.files %license licenses/ %doc upstream-lock.json %changelog * Tue Oct 20 2026 CharOfString - 2024.08.25.1-1 - Split the gxde-core bundle into purpose-based packages for Fedora 44 and 45