pkg: manually set commit hash in fedora spec files (#462)

* pkg: try to use git source in fedora spec

* test

* revert

* feat: manually set commit hash

* feat: manually include commit in exiting spec files
This commit is contained in:
Ilya Zlobintsev 2025-02-02 14:05:47 +02:00 committed by GitHub
parent 2ed9e1fb34
commit 79e827ea1f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 6 additions and 4 deletions

View File

@ -32,6 +32,8 @@ for RECIPE_PATH in "$RECIPES_DIR"/*/; do
MAINTAINER=$(yq eval '.metadata.maintainer // "Unknown Maintainer"' "$RECIPE_FILE")
SOURCE_URL="https://github.com/ilya-zlobintsev/LACT/archive/refs/tags/v${RECIPE_VERSION}.tar.gz"
LACT_COMMIT_HASH=$(git rev-parse --short v$RECIPE_VERSION)
MAKE_COMMAND_RAW=$(yq eval '.build.steps[0]' "$RECIPE_FILE" | grep -oP '(make.+)')
MAKE_COMMAND=${MAKE_COMMAND_RAW::-1}
@ -83,7 +85,7 @@ $MAKE_COMMAND %{?_smp_mflags}
%install
rm -rf %{buildroot}
make install PREFIX=/usr DESTDIR=%{buildroot}
VERGEN_GIT_SHA=$LACT_COMMIT_HASH make install PREFIX=/usr DESTDIR=%{buildroot}
%files
%defattr(-,root,root,-)

View File

@ -17,7 +17,7 @@ AMDGPU control utility
%setup -q -n LACT-%{version}
%build
make build-release-headless %{?_smp_mflags}
VERGEN_GIT_SHA=b818f39 make build-release-headless %{?_smp_mflags}
%install
rm -rf %{buildroot}

View File

@ -17,7 +17,7 @@ AMDGPU control utility
%setup -q -n LACT-%{version}
%build
make build-release-libadwaita %{?_smp_mflags}
VERGEN_GIT_SHA=b818f39 make build-release-libadwaita %{?_smp_mflags}
%install
rm -rf %{buildroot}

View File

@ -17,7 +17,7 @@ AMDGPU control utility
%setup -q -n LACT-%{version}
%build
make build-release %{?_smp_mflags}
VERGEN_GIT_SHA=b818f39 make build-release %{?_smp_mflags}
%install
rm -rf %{buildroot}