Skip to content

Commit 79e827e

Browse files
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
1 parent 2ed9e1f commit 79e827e

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

pkg/bin/generate_spec.sh

+3-1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ for RECIPE_PATH in "$RECIPES_DIR"/*/; do
3232
MAINTAINER=$(yq eval '.metadata.maintainer // "Unknown Maintainer"' "$RECIPE_FILE")
3333
SOURCE_URL="https://github.com/ilya-zlobintsev/LACT/archive/refs/tags/v${RECIPE_VERSION}.tar.gz"
3434

35+
LACT_COMMIT_HASH=$(git rev-parse --short v$RECIPE_VERSION)
36+
3537
MAKE_COMMAND_RAW=$(yq eval '.build.steps[0]' "$RECIPE_FILE" | grep -oP '(make.+)')
3638
MAKE_COMMAND=${MAKE_COMMAND_RAW::-1}
3739

@@ -83,7 +85,7 @@ $MAKE_COMMAND %{?_smp_mflags}
8385
8486
%install
8587
rm -rf %{buildroot}
86-
make install PREFIX=/usr DESTDIR=%{buildroot}
88+
VERGEN_GIT_SHA=$LACT_COMMIT_HASH make install PREFIX=/usr DESTDIR=%{buildroot}
8789
8890
%files
8991
%defattr(-,root,root,-)

pkg/fedora-spec/lact-headless.spec

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ AMDGPU control utility
1717
%setup -q -n LACT-%{version}
1818

1919
%build
20-
make build-release-headless %{?_smp_mflags}
20+
VERGEN_GIT_SHA=b818f39 make build-release-headless %{?_smp_mflags}
2121

2222
%install
2323
rm -rf %{buildroot}

pkg/fedora-spec/lact-libadwaita.spec

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ AMDGPU control utility
1717
%setup -q -n LACT-%{version}
1818

1919
%build
20-
make build-release-libadwaita %{?_smp_mflags}
20+
VERGEN_GIT_SHA=b818f39 make build-release-libadwaita %{?_smp_mflags}
2121

2222
%install
2323
rm -rf %{buildroot}

pkg/fedora-spec/lact.spec

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ AMDGPU control utility
1717
%setup -q -n LACT-%{version}
1818

1919
%build
20-
make build-release %{?_smp_mflags}
20+
VERGEN_GIT_SHA=b818f39 make build-release %{?_smp_mflags}
2121

2222
%install
2323
rm -rf %{buildroot}

0 commit comments

Comments
 (0)