chore(package): Be able to sign RPM

This commit is contained in:
2025-07-12 09:08:28 +02:00
parent 2307ad667e
commit a1c5161ff7
2 changed files with 6 additions and 3 deletions

3
.gitignore vendored
View File

@@ -25,3 +25,6 @@ nsis/*.exe
doc/share
__pycache__
.rpmmacros
*.gpg

View File

@@ -1,13 +1,13 @@
FROM registry.fedoraproject.org/fedora:42
RUN set -eux; \
microdnf -y install \
rubygems rpmbuild bsdtar mingw-nsis-base.x86_64 mingw32-nsis.noarch; \
rubygems rpmbuild rpmsign bsdtar mingw-nsis-base.x86_64 mingw32-nsis.noarch gpg2; \
microdnf clean all;
# create user with 999 UID/GID
RUN set -eux; \
groupadd -g 999 builder && \
useradd -m -r -u 999 -g 999 -d /home/builder -s /bin/bash builder && \
groupadd -g 1001 builder; \
useradd -m -u 1001 -g 1001 -d /home/builder -s /bin/bash builder; \
chown builder:builder /home/builder
USER builder