Release 0.2.0: Initial migration
Build and provide rpm of asnip / rpmbuild (release) Successful in 1m59s

This commit is contained in:
2025-02-19 15:25:56 +01:00
commit 69fe3415bb
6 changed files with 181 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
name: Build and provide rpm of asnip
run-name: Rpmbuild asnip at ${{ gitea.repository }} by ${{ github.actor }}
on:
workflow_dispatch:
inputs:
runsonlabel:
type: choice
description: "Choose a label"
required: true
options:
- "f41-minimal-rpmbuild"
- "f42-minimal-rpmbuild"
- "rawhide-minimal-rpmbuild"
jobs:
rpmbuild:
runs-on: ${{ inputs.runsonlabel }}
steps:
- name: Check out repository code
uses: https://git.demus.dk/actions/git-clone@main
- name: Build the rpms
uses: https://git.demus.dk/actions/rpmbuild@main
- name: Deploy to packages
uses: https://git.demus.dk/actions/rpm-deploy@main
with:
pat: ${{ secrets.RPM_REPO_WRITE }}
+15
View File
@@ -0,0 +1,15 @@
name: Build and provide rpm of asnip
run-name: Rpmbuild asnip by @${{ github.actor }}
on: [ release ]
jobs:
rpmbuild:
runs-on: f41-minimal-rpmbuild
steps:
- name: Check out repository code
uses: https://git.demus.dk/actions/git-clone@main
- name: Build the rpms
uses: https://git.demus.dk/actions/rpmbuild@main
- name: Deploy to packages
uses: https://git.demus.dk/actions/rpm-deploy@main
with:
pat: ${{ secrets.RPM_REPO_WRITE }}
+15
View File
@@ -0,0 +1,15 @@
name: Build and provide rpm of asnip
run-name: Rpmbuild asnip by @${{ github.actor }}
on: [ release ]
jobs:
rpmbuild:
runs-on: f42-minimal-rpmbuild
steps:
- name: Check out repository code
uses: https://git.demus.dk/actions/git-clone@main
- name: Build the rpms
uses: https://git.demus.dk/actions/rpmbuild@main
- name: Deploy to packages
uses: https://git.demus.dk/actions/rpm-deploy@main
with:
pat: ${{ secrets.RPM_REPO_WRITE }}
@@ -0,0 +1,15 @@
name: Build and provide rpm of asnip
run-name: Rpmbuild asnip by @${{ github.actor }}
on: [ release ]
jobs:
rpmbuild:
runs-on: rawhide-minimal-rpmbuild
steps:
- name: Check out repository code
uses: https://git.demus.dk/actions/git-clone@main
- name: Build the rpms
uses: https://git.demus.dk/actions/rpmbuild@main
- name: Deploy to packages
uses: https://git.demus.dk/actions/rpm-deploy@main
with:
pat: ${{ secrets.RPM_REPO_WRITE }}
+68
View File
@@ -0,0 +1,68 @@
# Generated by go2rpm 1.15.0
%bcond check 1
%bcond bootstrap 0
%global debug_package %{nil}
%if %{with bootstrap}
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$
%endif
# https://git.demus.dk/demus/asnip
%global goipath github.com/harleo/asnip
%global forgeurl https://git.demus.dk/demus/asnip
%global forgename gitea.com
Version: 0.2.0
%gometa -L -f
%global common_description %{expand:
Asnip retrieves all IPs used by an organization for surface mapping. It
uses the IP or domain name and looks up the Autonomous System Number (ASN),
retrieves the Classless Inter-Domain Routing (CIDR) subnet masks and
converts them to IPs.}
%global golicenses LICENSE
%global godocs README.md
Name: asnip
Release: %autorelease
Summary: ASN detail retriever
License: MIT
URL: %{gourl}
Source: %{gosource}
%description %{common_description}
%prep
%goprep -A
%autopatch -p1 -q
%if %{without bootstrap}
%build
%gobuild -o %{gobuilddir}/bin/asnip %{goipath}
%endif
%install
%if %{without bootstrap}
install -m 0755 -vd %{buildroot}%{_bindir}
install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
%endif
%if %{without bootstrap}
%if %{with check}
%check
%gocheck
%endif
%endif
%if %{without bootstrap}
%files
%license LICENSE
%doc README.md
%{_bindir}/asnip
%endif
%changelog
%autochangelog
+43
View File
@@ -0,0 +1,43 @@
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sun Feb 11 2024 Maxwell G <maxwell@gtmx.me> - 0-0.13
- Rebuild for golang 1.22.0
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Tue Jul 19 2022 Maxwell G <gotmax@e.email> - 0-0.7
- Rebuild for CVE-2022-{1705,32148,30631,30633,28131,30635,30632,30630,1962} in
golang
* Fri Jun 17 2022 Robert-André Mauchin <zebob.m@gmail.com> - 0-0.6
- Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191,
CVE-2022-29526, CVE-2022-30629
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sun Jun 07 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0-0.1.20200607git44ba98b
- Initial package