Files
packages/anda/tools/umstellar/umstellar.spec
T
Gilver ebf011eb2c fix(umstellar): Self provides weirdness (#5260)
* fix(umstellar): Self provides weirdness

Signed-off-by: Gilver <rockgrub@disroot.org>

* chore: Bump release

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
2025-06-06 15:18:45 +08:00

83 lines
2.2 KiB
RPMSpec

# Created by pyp2rpm-3.3.10
%global pypi_name umstellar
%global pypi_version 0.2.0
Name: %{pypi_name}
Version: %{pypi_version}
Release: 2%{?dist}
Summary: Ultramarine Quickstart Tool
Obsoletes: python3-%{pypi_name} < 0.2.0-2
Requires: python3-%{pypi_name} = %{version}-%{release}
License: GPL-3.0
URL: https://github.com/Ultramarine-Linux/stellar
Source0: %{url}/archive/v%{version}.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3dist(pip)
BuildRequires: python3dist(setuptools)
%description
Stellar (Stellar)Stellar is a quick-and-dirty GUI post-install menu for
Ultramarine Linux. It's written in Python and uses libadwaita for the UI.We
hacked this together in a few days, just in time for Ultramarine Linux 39 which
happened to get delayed due to some major GNOME 45 porting issues. It's meant
to only be used for Ultramarine Linux 39's Anaconda post-install menu.
Why?So,...
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
Requires: python3dist(requests)
Requires: python3dist(pygobject)
Requires: anaconda-core
Requires: %{pypi_name} = %{version}-%{release}
BuildArch: noarch
%description -n python3-%{pypi_name}
Stellar is a quick-and-dirty GUI post-install menu for
Ultramarine Linux
%prep
%autosetup -n stellar-%{pypi_version}
%build
%if 0%{?fedora} <= 41
%py3_build
%else
%pyproject_wheel
%endif
%install
%if 0%{?fedora} <= 41
%py3_install
%else
%pyproject_install
%endif
# install kickstart file
install -D -m 644 example.ks %{buildroot}%{_datadir}/anaconda/post-scripts/stellar.ks
%files
%license LICENSE
%doc README.md
%{_datadir}/anaconda/post-scripts/stellar.ks
%files -n python3-%{pypi_name}
%{python3_sitelib}/%{pypi_name}
%if 0%{?fedora} <= 41
%{python3_sitelib}/%{pypi_name}-%{pypi_version}-py%{python3_version}.egg-info/
%else
%{python3_sitelib}/%{pypi_name}-%{version}.dist-info/
%endif
%changelog
* Mon Apr 1 2024 Lleyton Gray <lleyton@fyralabs.com> - 0.2.0-1
- Bump version with various fixes
* Fri Nov 10 2023 Cappy Ishihara <cappy@cappuchino.xyz> - 0.0.1-1
- Initial package.