Files
amber-ce-bookworm/ACE-rpm/rpmbuild/SPECS/bookworm-compatibility-mode.spec
2024-01-28 00:00:01 +08:00

59 lines
1.5 KiB
RPMSpec
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Name: cn.flamescion.bookworm-compatibility-mode
Version: 12.4.7
Release: 1
Summary: A container app packaging and distributing solution.
License: unknown
URL: https://gitee.com/amber-compatability-environment/bookworm-compatibility-mode
Source0: bookworm-compatibility-mode-%{version}.tar.gz
BuildRequires: debootstrap, dpkg, bash, which, systemd-container
Requires: bubblewrap, xdg-desktop-portal, flatpak, zenity, gcc
%description
A container app packaging and distributing solution.
%prep
%autosetup -p1 -n bookworm-compatibility-mode-%{version}
%global debug_package %{nil}
%post
/opt/apps/%{name}/files/bin/bookworm-init
%postun
if [ "$1" = "0" ] || [ "$1" = "1" ]; then
echo ""
rm -rf /opt/apps/%{name}
else
echo ""
fi
%install
cp -r src/opt %{buildroot}
cp -r src/etc %{buildroot}
cp -r src/usr %{buildroot}
pushd %{buildroot}/opt/apps/%{name}/files
if [ "%{_target_cpu}" = "aarch64" ]; then
bash build-container.sh arm64
elif [ "%{_target_cpu}" = "x86_64" ]; then
bash build-container.sh amd64
else
echo "Unsupportable arch!"
fi
popd
%files
%dir /opt/apps/%{name}
/opt/apps/%{name}/*
/etc/X11/Xsession.d/20ACE-Bookworm
/etc/profile.d/ACE-Bookworm.sh
%{_bindir}/*
%attr(755,root,root) /usr/lib/systemd/user-environment-generators/60-ACE-Bookworm
%attr(755,root,root) /usr/share/applications/*
/usr/share/icons/*
/usr/share/polkit-1/actions/cn.flamescion.ace-uninstaller.policy
%changelog
* Fri Jan 26 2024 懵仙兔兔 <acgm@qq.com> - 12.4.7-1
- First pello package