From 3517e18b865088a61ddad46459cbc68849849c6a Mon Sep 17 00:00:00 2001 From: Daniel Demus Date: Mon, 16 Mar 2026 17:05:12 +0100 Subject: [PATCH] Add gitea workflows --- .gitea/workflows/copr-build.yaml | 18 ++++++++++++++++++ .gitea/workflows/copr-dispatch.yaml | 22 ++++++++++++++++++++++ .gitea/workflows/rpmbuild-dispatch.yaml | 22 ++++++++++++++++++++++ .gitea/workflows/rpmbuild-release.yaml | 18 ++++++++++++++++++ easybashgui.spec | 2 +- 5 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 .gitea/workflows/copr-build.yaml create mode 100644 .gitea/workflows/copr-dispatch.yaml create mode 100644 .gitea/workflows/rpmbuild-dispatch.yaml create mode 100644 .gitea/workflows/rpmbuild-release.yaml diff --git a/.gitea/workflows/copr-build.yaml b/.gitea/workflows/copr-build.yaml new file mode 100644 index 0000000..cfdba54 --- /dev/null +++ b/.gitea/workflows/copr-build.yaml @@ -0,0 +1,18 @@ +name: Build and provide rpm of gitea +run-name: Build gitea from ${{ gitea.repository }} on COPR +on: [release] +jobs: + rpmbuild: + strategy: + matrix: + fedoraversion: [f43, rawhide] + runs-on: ${{ matrix.fedoraversion }}-minimal-copr + steps: + - name: Check out repository code + uses: https://git.demus.dk/actions/git-clone@main + - name: Build src.rpm and send to COPR + uses: https://git.demus.dk/actions/copr-build@main + with: + copr_config: ${{ secrets.COPR_API_CONFIG }} + copr_project: packages + fedora_release: f43 diff --git a/.gitea/workflows/copr-dispatch.yaml b/.gitea/workflows/copr-dispatch.yaml new file mode 100644 index 0000000..fe217ed --- /dev/null +++ b/.gitea/workflows/copr-dispatch.yaml @@ -0,0 +1,22 @@ +name: Build and provide rpm of gitea +run-name: Build gitea from ${{ gitea.repository }} on COPR +on: + workflow_dispatch: + inputs: + fedoraversion: + type: choice + description: "Choose a fedora release" + required: true + options: [f43, rawhide] +jobs: + rpmbuild: + runs-on: ${{ inputs.fedoraversion }}-minimal-copr + steps: + - name: Check out repository code + uses: https://git.demus.dk/actions/git-clone@main + - name: Build src.rpm and send to COPR + uses: https://git.demus.dk/actions/copr-build@main + with: + copr_config: ${{ secrets.COPR_API_CONFIG }} + copr_project: packages + fedora_release: ${{ inputs.fedoraversion }} diff --git a/.gitea/workflows/rpmbuild-dispatch.yaml b/.gitea/workflows/rpmbuild-dispatch.yaml new file mode 100644 index 0000000..924d720 --- /dev/null +++ b/.gitea/workflows/rpmbuild-dispatch.yaml @@ -0,0 +1,22 @@ +name: Build and provide rpm of demus profiles +run-name: Rpmbuild demus-profile at ${{ gitea.repository }} by ${{ github.actor }} +on: + workflow_dispatch: + inputs: + runsonlabel: + type: choice + description: "Choose a label" + required: true + options: [ f42, f43, rawhide ] +jobs: + rpmbuild: + runs-on: ${{ inputs.runsonlabel }}-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 }} diff --git a/.gitea/workflows/rpmbuild-release.yaml b/.gitea/workflows/rpmbuild-release.yaml new file mode 100644 index 0000000..eb3856a --- /dev/null +++ b/.gitea/workflows/rpmbuild-release.yaml @@ -0,0 +1,18 @@ +name: Build and provide rpm of demus profiles +run-name: Rpmbuild demus-profile by @${{ github.actor }} +on: [release] +jobs: + rpmbuild: + strategy: + matrix: + rpmbuilder: [ f42, f43, rawhide ] + runs-on: ${{ matrix.rpmbuilder }}-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 }} diff --git a/easybashgui.spec b/easybashgui.spec index 1ce7273..b4ba427 100644 --- a/easybashgui.spec +++ b/easybashgui.spec @@ -51,7 +51,7 @@ Easy Bash Gui shortened as EBG, is a Posix compliant Bash functions library that %license %{_defaultdocdir}/%{name}/LICENSE %doc README.md %{_bindir}/* -%{_libdir}/%{name}/* +%{_prefix}/lib/%{name}/* %{_datadir}/%{name}/* %{_mandir}/*