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
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") 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" 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_RAW=$(yq eval '.build.steps[0]' "$RECIPE_FILE" | grep -oP '(make.+)')
MAKE_COMMAND=${MAKE_COMMAND_RAW::-1} MAKE_COMMAND=${MAKE_COMMAND_RAW::-1}
@@ -83,7 +85,7 @@ $MAKE_COMMAND %{?_smp_mflags}
%install %install
rm -rf %{buildroot} rm -rf %{buildroot}
make install PREFIX=/usr DESTDIR=%{buildroot} VERGEN_GIT_SHA=$LACT_COMMIT_HASH make install PREFIX=/usr DESTDIR=%{buildroot}
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)

View File

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

View File

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

View File

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