diff --git a/.github/workflows/build-rpm.yml b/.github/workflows/build-rpm.yml index 72bc0ef..bae8471 100644 --- a/.github/workflows/build-rpm.yml +++ b/.github/workflows/build-rpm.yml @@ -37,7 +37,7 @@ jobs: - name: Set environment variables run: | - echo " \ + echo "\ PKG_NAME=ca-certificates-brazil \ PKG_VERSION=$(grep \ -m1 -iPo '.*CPACK_PACKAGE_VERSION [\"]*\K[\S]*[^(\"\))]' \ @@ -46,9 +46,8 @@ jobs: - name: Copy SOURCES and SPEC file run: | - echo "${{ env.PKG_NAME }} = ${{ env.PKG_VERSION }}" - sed "s/__VERSION__/${{ env.PKG_VERSION }}/g" packaging/pkg.spec.in \ - > ~/rpmbuild/SPECS/${{ env.PKG_NAME }}.spec + cp packaging/pkg.spec.in ~/rpmbuild/SPECS/${PKG_NAME}.spec + rpmdev-bumpspec -n ${PKG_VERSION} ~/rpmbuild/SPECS/${PKG_NAME}.spec cp dist/*.src.tar.gz ~/rpmbuild/SOURCES/ - name: Build RPM diff --git a/packaging/pkg.spec.in b/packaging/pkg.spec.in index dba808b..3fc274e 100644 --- a/packaging/pkg.spec.in +++ b/packaging/pkg.spec.in @@ -1,12 +1,10 @@ %global debug_package %{nil} %global source_date_epoch_from_changelog 0 -%global version __VERSION__ - %define __openssl %{_bindir}/openssl Name: ca-certificates-brazil -Version: %{version} +Version: __VERSION__ Release: %{autorelease} Summary: The ICP-Brasil root certificate bundle