Skip to content

Update RPM spec for changes in examples and cmake#10270

Merged
douzzer merged 1 commit intowolfSSL:masterfrom
space88man:fix-spec
Apr 29, 2026
Merged

Update RPM spec for changes in examples and cmake#10270
douzzer merged 1 commit intowolfSSL:masterfrom
space88man:fix-spec

Conversation

@space88man
Copy link
Copy Markdown
Contributor

@space88man space88man commented Apr 21, 2026

Description

Update RPM spec.in precursor:

  • changes in example/ files
  • copy wolfssl/options.h to the -devel package (tracks what Debian does in its libwolfssl-dev package)
  • cmake artifact breadcrumbs

Testing

On Fedora 44 (vanilla):

sh autogen.sh
./configure 
make dist
cp wolfssl-5.9.1.tar.gz ~/rpmbuild/SOURCES
rpmbuild -ba rpm/spec

On Fedora 44 (copy Debian flags; add PKCS#11 RSA padding ops):

sh autogen.sh
./configure --enable-distro --enable-ech --enable-hpke --enable-jni \
    --enable-jobserver=no --enable-memcached --enable-quic --enable-qt --enable-pkcs11 \
    --enable-writedup --disable-asm --disable-crl-monitor --disable-examples \
    --disable-silent-rules EXTRA_CFLAGS=-DWOLF_CRYPTO_CB_RSA_PAD

make dist
cp wolfssl-5.9.1.tar.gz ~/rpmbuild/SOURCES
rpmbuild -ba rpm/spec

Checklist

N/A

  • added tests
  • updated/added doxygen
  • updated appropriate READMEs
  • Updated manual and documentation

- copy wolfssl/options to -devel package
@wolfSSL-Bot
Copy link
Copy Markdown

Can one of the admins verify this patch?

@dgarske
Copy link
Copy Markdown
Member

dgarske commented Apr 21, 2026

Okay to test. Contributor agreement on file. Thank you @space88man

@github-actions
Copy link
Copy Markdown

MemBrowse Memory Report

No memory changes detected for:

@douzzer douzzer merged commit 43e44cb into wolfSSL:master Apr 29, 2026
434 of 437 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants