51 lines
906 B
RPMSpec
51 lines
906 B
RPMSpec
Name: config-settings-test
|
|
Version: 1.0.0
|
|
Release: 1%{?dist}
|
|
Summary: Test config_settings support
|
|
|
|
License: MIT
|
|
URL: ...
|
|
Source0: config_settings_test_backend.py
|
|
|
|
|
|
%description
|
|
%{summary}.
|
|
|
|
|
|
%prep
|
|
%autosetup -cT
|
|
|
|
cp -p %{sources} .
|
|
|
|
cat <<'EOF' >config_settings.py
|
|
"""
|
|
This is a test package
|
|
"""
|
|
EOF
|
|
|
|
cat <<'EOF' >pyproject.toml
|
|
[build-system]
|
|
build-backend = "config_settings_test_backend"
|
|
backend-path = ["."]
|
|
requires = ["flit-core"]
|
|
|
|
[project]
|
|
name = "config_settings"
|
|
version = "%{version}"
|
|
dynamic = ["description"]
|
|
EOF
|
|
|
|
|
|
%generate_buildrequires
|
|
%pyproject_buildrequires -C abc=123 -C xyz=456 -C--option-with-dashes=1
|
|
%pyproject_buildrequires -C abc=123 -C xyz=456 -C--option-with-dashes=1 -w
|
|
|
|
|
|
%build
|
|
%pyproject_wheel -C abc=123 -C xyz=456 -C--option-with-dashes=1
|
|
|
|
|
|
%changelog
|
|
* Fri May 19 2023 Maxwell G <maxwell@gtmx.me>
|
|
- Initial package
|