%global debug_package %{nil} Name: deepin-desktop-base Version: 2022.01.27 Release: 6 Summary: Base files for Deepin Desktop License: GPLv3 URL: https://github.com/linuxdeepin/deepin-desktop-base Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz Source1: dde.conf Patch1: 0001-fix-unified-use-desktop-version-server.in.patch Patch2: 0002-adapt-E.patch Patch3: 0001-fix-logo.patch Patch4: 0001-fix-file-os-version-on-all-arch.patch %description %{summary}. %package -n deepin-desktop-server Summary: Base files for Deepin Desktop Server Provides: deepin-desktop-base Obsoletes: deepin-desktop-base < %{version} Recommends: deepin-wallpapers Recommends: deepin-screensaver %description -n deepin-desktop-server %{summary}. %package -n license-config Summary: uos server license config Provides: license-config >= 0.0.4-3 Obsoletes: license-config < 0.0.4-3 %description -n license-config %{summary}. %prep %setup -q -n %{name}-%{version} %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %build # Remove Deepin lsb-release sed -i '/lsb-release/d' Makefile # update usr/lib/ path sed -i 's|/usr/lib|%{_datadir}|' Makefile %make_build %install %make_install ## install distribution.info install -d -p %{buildroot}/%{_datadir}/deepin/distribution/ install -Dm644 distribution.info %{buildroot}/%{_datadir}/deepin/distribution.info install -Dm644 distribution/*.svg %{buildroot}/%{_datadir}/deepin/distribution/ install -Dm644 files/logind.conf %{buildroot}/%{_sysconfdir}/systemd/logind.conf.d/logind.conf install -Dm644 files/systemd.conf %{buildroot}/%{_sysconfdir}/systemd/system.conf.d/systemd.conf install -Dm644 files/dde-session-ui.conf %{buildroot}/etc/deepin/dde-session-ui.conf install -Dm644 files/desktop-version-server %{buildroot}%{_datadir}/deepin/desktop-version-server ln -sfv %{_datadir}/deepin/desktop-version-server %{buildroot}%{_sysconfdir}/deepin-version install -Dm644 files/os-license %{buildroot}/%{_sysconfdir}/.uos/os-license %files -n deepin-desktop-server %{_sysconfdir}/deepin-version %{_datadir}/i18n/*.json %{_datadir}/deepin/distribution.info %{_datadir}/deepin/distribution/ %{_datadir}/deepin/desktop-version-server %{_sysconfdir}/appstore.json %{_datadir}/plymouth/deepin-logo.png %{_datadir}/deepin/uos_logo.svg %{_sysconfdir}/systemd/system.conf.d/systemd.conf %{_sysconfdir}/systemd/logind.conf.d/logind.conf %{_datadir}/python-apt/templates/Deepin.info %{_datadir}/python-apt/templates/Deepin.mirrors %{_datadir}/deepin/dde-desktop-watermask.json %{_sysconfdir}/deepin/dde-session-ui.conf %exclude %{_sysconfdir}/systemd/logind.conf.d/deepin-base.conf %exclude %{_sysconfdir}/systemd/system.conf.d/deepin-base.conf %exclude %{_sysconfdir}/systemd/user.conf.d/deepin-base.conf %exclude %{_datadir}/deepin/desktop-version %exclude %{_localstatedir}/uos/os-license %files -n license-config %{_sysconfdir}/.uos/os-license %{_sysconfdir}/os-version %changelog * Wed Dec 13 2023 yangxianzhao - 2022.01.27-6 - fix file os-version on all arch * Tue Dec 12 2023 liuzhilin - 2022.01.27-5 - fix logo * Mon Nov 27 2023 hanshuang - 2022.01.27-4 - modify spec remove openeuler info * Fri Nov 24 2023 haomimi - 2022.01.27-3 - Remove unnecessary macro decisions * Fri Nov 17 2023 hanshuang - 2022.01.27-2 - modify version info * Fri Jun 10 2022 liweigang - 2022.01.27-1.03 - rebrand: add dde.conf and add patches * Fri Jun 10 2022 uoser - 2022.01.27-1.02 - package init