No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
TadeasDitte 23395f4c16 proftpd: merge el8/el10 specs
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 14:46:06 +01:00
.forgejo/workflows proftpd: merge el8/el10 specs 2026-10-29 14:46:06 +01:00
proftpd.spec proftpd: merge el8/el10 specs 2026-10-29 14:46:06 +01:00
proftpd2-old.spec proftpd: merge el8/el10 specs 2026-10-29 14:46:06 +01:00
proftpd3-old.spec proftpd: merge el8/el10 specs 2026-10-29 14:46:06 +01:00
README.md proftpd: merge el8/el10 specs 2026-10-29 14:46:06 +01:00
sources proftpd: merge el8/el10 specs 2026-10-29 14:46:06 +01:00

rpm/proftpd

spec package distros notes
proftpd.spec proftpd 1.3.9d el8, el10 with mod_sftp_ldap 0.2; tarballs fetched with wget in %prep
proftpd2-old.spec proftpd 1.3.8rc3 el8, el10 upstream ProFTPD packaging, kept for older servers
proftpd3-old.spec proftpd 1.3.8 el8, el10 upstream ProFTPD packaging, kept for older servers

All three build the package name proftpd. Tags: proftpd/1.3.9d-2, proftpd2-old/1.3.8-0.4.rc3, proftpd3-old/1.3.8-2 (above the legacy 1.3.9d-1, 1.3.8-0.3.rc3 and 1.3.8-1; the -old specs compute Version themselves, so tag the version they produce).

Changes from the legacy specs

  • proftpd.spec: el8 moved from 1.3.8b to el10's 1.3.9d. The mod_sftp_ldap sed that adds pr_table_t *headers now runs on both, since that argument is part of the 1.3.9 keystore API (contrib/mod_sftp/keystore.h), not an el10 fix. --docdir/--htmldir use %{version}.
  • el10 keeps --enable-pcre2 + BuildRequires: pcre2-devel (EL10 has no pcre1); el8 keeps --enable-pcre.

Files to add

files/proftpd/proftpd.conf (copied to SOURCES/proftpd/proftpd.conf).

The proftpd.spec tarball and mod_sftp_ldap are downloaded in %prep, so they're not in sources; sources covers only the -old specs' Source0.