Skip to content

Commit 84f8549

Browse files
committed
Developing build rpm package with container Ubuntu 20.04 and Qt6
1 parent 52b50c4 commit 84f8549

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

.github/workflows/build-rpm-qt6-amd64.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,11 +189,17 @@ jobs:
189189
run: echo "$GPG_PRIVATE_KEY" | gpg --batch --import
190190

191191
- name: Build RPM package
192+
working-directory: ${{ env.BUILD_RPM_DIR }}
193+
run: rpmbuild --define "_topdir `pwd`" -v -ba SPECS/omodsim.spec
194+
195+
- name: Sign RPM package
192196
working-directory: ${{ env.BUILD_RPM_DIR }}
193197
run: |
194-
rpmbuild --define "_topdir `pwd`" -v -ba SPECS/omodsim.spec
195-
rpmsign --addsign --define "_gpg_name 841A6E73CED20603737BDCBA457ECBB2757E57F1" \
196-
'${{ env.BUILD_RPM_DIR }}/RPMS/${{ env.RPM_ARCH }}/${{ env.RPM_PACKAGE_NAME }}-${{ env.APP_VERSION }}-${{ env.RPM_REVISION }}.${{ env.RPM_ARCH }}.rpm'
198+
RPM_FILE="${{ env.RPM_PACKAGE_NAME }}-${{ env.APP_VERSION }}-${{ env.RPM_REVISION }}.${{ env.RPM_ARCH }}.rpm"
199+
SAFE_RPM_FILE="${RPM_FILE//~/-}"
200+
mv "RPMS/${RPM_ARCH}/$RPM_FILE" "RPMS/${RPM_ARCH}/$SAFE_RPM_FILE"
201+
rpmsign --addsign --define "_gpg_name 841A6E73CED20603737BDCBA457ECBB2757E57F1" "RPMS/${RPM_ARCH}/$SAFE_RPM_FILE"
202+
mv "RPMS/${RPM_ARCH}/$SAFE_RPM_FILE" "RPMS/${RPM_ARCH}/$RPM_FILE"
197203
198204
- name: Upload RPM package
199205
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)