Sme11BuildQueue
This page lists all the packages that SME Server needs to build for SME 11. The starting point is the smeos directory from SME 10. For each package it should be checked if it is still needed, or can we use an upstream package if one is available. see bug https://bugs.koozali.org/show_bug.cgi?id=12424
Package Build Steps
things have changed between SME10 and SME11. we moved from cvs to git. We also change the name of a few old e-smith rpm to smeserver for better consistency, but without forgetting from where we are coming. git is available here : https://src.koozali.org
TODO; write how to checkout and start a build
TODO ; reference on how to configure a build environement.
Required dependencies
created from the work on SME10, and updated.
you can use http://pkgs.org to fill the blank, reference where the rpm can be found (EPEL8,ROCKY8,REMI8,OPENFUSION8,RPMFUSION8,smedev,smetest) and the status (Build OK, NEED COPY,NOTABUG,WONTFIX,FIXED).
fill bug before building a new package : https://bugs.contribs.org/enter_bug.cgi?product=SME%20Server%2011.X&component=build
Package Requiring | Required Package | Possible sources | status | Reference |
---|---|---|---|---|
dar | par2cmdline | |||
smeserver-apache | mod_authnz_external | |||
smeserver-backup | perl(Unix::PasswdFile) | |||
smeserver-base | rssh | |||
smeserver-base | vconfig | |||
smeserver-base | pam_abl | |||
smeserver-base | pv | |||
smeserver-base | /usr/sbin/cpuspeed | |||
smeserver-base | hal | |||
smeserver-base
smeserver-lib |
perl(Crypt::Cracklib) | |||
smeserver-domains | perl(HTML::Tabulate) >= 0.23 | |||
smeserver-email | perl(Net::Server::Fork) | |||
smeserver-email | perl(Net::Server) >= 0.85 | |||
smeserver-test | perl(WWW::Automate) >= 0.20 | |||
smeserver-grub | ||||
smeserver-horde | php-pear(HTTP) | |||
smeserver-horde | wv | |||
smeserver-horde | php-pear(Date) | |||
smeserver-horde | php-pear(Services_Weather) | |||
smeserver-horde | php-pear(File) | |||
smeserver-horde | php-pear(Log) | |||
smeserver-horde | php-pear(HTTP_Request) | |||
smeserver-ldap | libdb4-utils | |||
smeserver-lib | perl(Authen::PAM) | |||
smeserver-lib | perl(I18N::AcceptLanguage) | |||
smeserver-lib
smeserver-base smeserver-lib |
perl(Net::IPv4Addr) >= 0.10 | |||
smeserver-lib
perl-CGI-FormMagick |
perl(Mail::RFC822::Address) | |||
smeserver-lib
perl-Mojolicious |
perl(Taint::Util) | |||
smeserver-manager | perl-suidperl | |||
smeserver-manager | perl(Apache::AuthTkt) | |||
smeserver-manager | mod_auth_tkt | |||
smeserver-manager
smeserver-base |
pwauth | |||
smeserver-mysql | mariadb-server | |||
smeserver-nutUPS | nut | |||
smeserver-nutUPS | nut-client | |||
smeserver-oidentd | oidentd >= 2.0.6 | |||
smeserver-pop3 | checkpassword-pam | |||
smeserver-pptpd | pptpd | |||
smeserver-proftpd | proftpd | |||
smeserver-radiusd | radiusclient-ng >= 0.5.6 | |||
smeserver-viewlogfiles | perl(Time::TAI64) | |||
smeserver-horde | php-imap >= 4.3.0 | |||
mbuffer | libmhash.so.2()(64bit) | |||
smeserver-lib | perl(Text::Template) | |||
perl-Mojolicious | perl(Net::DNS::Native) >= 0.15 | |||
perl-Test-Inline | perl(Algorithm::Dependency) >= 1.02 | |||
perl-Test-Inline | perl(File::Flat) | |||
perl-Test-Inline | perl(Algorithm::Dependency::Source) | |||
perl-Test-Inline | perl(Algorithm::Dependency::Ordered) | |||
perl-Test-Inline | perl(Algorithm::Dependency::Item) | |||
perl-Test-Inline | perl(File::chmod) | |||
qpsmtpd | perl(Net::IP) | |||
smeserver-audittools | perl(RPM2) | |||
smeserver-qpsmtpd | perl-MIME-tools | |||
smeserver-qpsmtpd | perl-File-MMagic | |||
smeserver-qpsmtpd | perl-Convert-TNEF | |||
smeserver-spamassassin | perl-razor-agents | |||
smeserver-spamassassin | pyzor | |||
smeserver-spamassassin | perl(IP::Country) | |||
smeserver-spamassassin | perl(Net::Ident) | |||
smeserver-spamassassin | DCC |
RPM's from smeos directory
Package | Builder | status | Reference |
---|---|---|---|
bglibs | |||
buffer | |||
buildsys-macros | |||
cpu | |||
cvm | to drop! | ||
daemontools | to drop? | ||
dar | |||
diald | |||
dietlibc | |||
djbdns | |||
dot-forward | |||
smeserver | |||
smeserver-apache | |||
smeserver-backup | |||
smeserver-base | |||
smeserver-cvm-unix-local | to drop! | ||
smeserver-devtools | |||
smeserver-dnscache | |||
smeserver-domains | |||
smeserver-dynamicdns-dyndns | to drop? | ||
smeserver-dynamicdns-dyndns.org | to drop? | ||
smeserver-dynamicdns-tzo | to drop? | ||
smeserver-dynamicdns-yi | to drop? | ||
smeserver-email | |||
smeserver-flexbackup | |||
smeserver-formmagick | to drop? | ||
smeserver-grub | |||
smeserver-horde | |||
smeserver-hosts | |||
smeserver-ibays | |||
smeserver-ldap | |||
smeserver-lib | |||
smeserver-lib-compspec | |||
smeserver-LPRng | |||
smeserver-manager | |||
smeservermysql | |||
smeserver-ntp | |||
smeserver-nutUPS | |||
smeserver-oidentd | |||
smeserver-openssh | |||
smeserver-packetfilter | |||
smeserver-php | |||
smeserver-portforwarding | |||
smeserver-pptpd | |||
smeserver-proftpd | |||
smeserver-proxy | |||
smeserver-qmail | |||
smeserver-qmailanalog | |||
smeserver-quota | |||
smeserver-radiusd | |||
smeserver-runit | to drop? contrib? | ||
smeserver-samba | |||
smeserver-test | |||
smeserver-tinydns | |||
smeserver-viewlogfiles | |||
fastforward | |||
flexbackup | |||
headermatch | |||
ipsvd | |||
LPRng | |||
mbuffer | |||
mod_perl | |||
perl-CGI-FormMagick | to drop | ||
perl-IO-Socket-SSL | |||
perl-Object-Persistence | |||
perl-Passwd-Unix | |||
perl-Quota | |||
perl-Struct-Compare | |||
perl-Test-Harness-Straps | |||
perl-Test-Inline | |||
ppp | |||
pwauth | |||
qmail | |||
qmailanalog | |||
qpsmtpd | |||
qpsmtpd-plugins | merge to smeserver-qpsmtpd? | ||
runit | to drop? | ||
smeserver-audittools | |||
smeserver-clamav | |||
smeserver-dovecot | |||
smeserver-locale | |||
smeserver-qpsmtpd | |||
smeserver-release | |||
smeserver-spamassassin | |||
smeserver-support | |||
smeserver-yum | |||
spamassassin | |||
tai64nunix | |||
ucspi-tcp | |||
ulogd | |||
whiptail | |||
xlhtml |
Bare install test
TODO