From efe75c8aadd6f434ab03f2f6fc00e1d97d464878 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Fri, 30 May 2025 22:17:59 -0400 Subject: [PATCH] Initial package --- .gitignore | 1 + almalinux-git-utils.spec | 53 ++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 55 insertions(+) create mode 100644 .gitignore create mode 100644 almalinux-git-utils.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..91911bc --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/almalinux-git-utils-3a7c84896f2dcdbd6fc13fb5df11af43b92ec850.tar.gz diff --git a/almalinux-git-utils.spec b/almalinux-git-utils.spec new file mode 100644 index 0000000..87ad1ea --- /dev/null +++ b/almalinux-git-utils.spec @@ -0,0 +1,53 @@ +%global commit 3a7c84896f2dcdbd6fc13fb5df11af43b92ec850 +%global shortcommit %{sub %{commit} 1 7} +%global commitdate 20240927 + +Name: almalinux-git-utils +Version: 0.0.3^git%{commitdate}.%{shortcommit} +Release: 1%{?dist} +Summary: Utilities for working with the AlmaLinux Git server + +License: GPL-3.0-or-later +URL: https://git.almalinux.org/almalinux/almalinux-git-utils +Source0: %{url}/archive/%{commit}.tar.gz#/%{name}-%{commit}.tar.gz + +BuildArch: noarch +BuildRequires: python3-devel +BuildRequires: python3dist(pytest) + + +%description +%{summary}. + +%prep +%autosetup -n %{name}-%{commit} + + +%generate_buildrequires +%pyproject_buildrequires + + +%build +%pyproject_wheel + + +%install +%pyproject_install + +%pyproject_save_files -l almalinux + + +%check +%pytest -v + + +%files -f %{pyproject_files} +%license LICENSE +%doc README.md +%{_bindir}/alma_blob_upload +%{_bindir}/alma_get_sources + + +%changelog +* Fri May 30 2025 Neal Gompa - 0.0.3^git20240927.3a7c848-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..984b03f --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (almalinux-git-utils-3a7c84896f2dcdbd6fc13fb5df11af43b92ec850.tar.gz) = 41175cc6bc6c947b432e2631dfb82fd7e58d6a2a1a0eb7cfe4ba5376d831a66996642c3dd5c4ae9a8132141beff0268c60e467030da179a6d7f469f7bf3c12c3