Commit Graph

261 Commits

Author SHA1 Message Date
Maxime Besson
6089f5bd56 Add CentOS7 CI config 2019-11-05 16:33:13 +01:00
Clément OUDOT
b41557b6d4 Update RPM spec file for 2.0.6 2019-09-24 14:55:46 +02:00
Clément OUDOT
5f3da08a20 Add mod_fcgid dependency (#1865) 2019-07-26 07:44:28 +02:00
Clément OUDOT
a6e33394a4 Add String::Random dependency (#1865) 2019-07-26 07:42:38 +02:00
Xavier Bachelot
bd1bbc4339 Reset release to 1 after version bump 2019-07-01 14:16:58 +02:00
Xavier Bachelot
0d65a28ac1 Remove trailing white space 2019-07-01 11:49:53 +02:00
Xavier Bachelot
87a9da812f cleanup conditionals, Fedora 28 is EOL 2019-07-01 11:49:32 +02:00
Clément OUDOT
79556f8337 Fix date in RPM 2019-06-29 22:45:43 +02:00
Clément OUDOT
069c4ada49 Update packaging files 2019-06-29 22:37:48 +02:00
Xavier Guimard
43d5139040 Update versions 2019-06-28 17:04:14 +02:00
Xavier Bachelot
e6b0e0f33f BR: gnupg to fix test 29-AuthGPG.t failure in manager 2019-06-07 17:23:32 +02:00
Maxime Besson
3750e9fd4d Add explicit JSON::XS dependency to RPM (#1734) 2019-05-24 10:30:12 +02:00
Clément OUDOT
21dc5bff73 Update version in changelog, Debian and RPM 2019-05-12 16:28:20 +02:00
Clément OUDOT
807959dd40 Include 1.9.19 in changelog 2019-05-12 16:16:42 +02:00
Clément OUDOT
ac1654890e Add llngDeleteSession script in RPM 2019-04-11 12:36:17 +02:00
Clément OUDOT
702c72e7dc Require Plack::Test for build 2019-04-11 11:06:40 +02:00
Clément OUDOT
eaaa7de802 Update RPM spec to 2.0.3 2019-04-11 10:27:55 +02:00
Xavier Guimard
141ba96c92 Update version 2019-04-03 13:53:56 +02:00
Clément OUDOT
415c4d96fb Update date and changelog 2019-02-12 08:58:50 +01:00
Clément OUDOT
838cf30d60 Add Crypt::URandom in RPM build requires (#1633) 2019-02-08 11:50:45 +01:00
Clément OUDOT
fe9a4a675b Update packaging files for 2.0.2 2019-02-08 11:33:27 +01:00
Xavier Guimard
0ddcaa5dc9 Update versions 2019-02-05 18:44:38 +01:00
Xavier Bachelot
023cfb1de6 Fix %preun to not erroneously wipe httpd conf files 2019-02-03 13:07:25 +01:00
Xavier Bachelot
5abb193c9f Fix Version:, 2.0.2 has not been tagged yet 2019-02-01 14:17:22 +01:00
Xavier Bachelot
7fadd39cdf Fix Lasso Requires filtering (EL7) 2019-02-01 14:17:22 +01:00
Xavier Bachelot
056ff5ba0e XML::LibXML is available for EL7 2019-02-01 14:17:22 +01:00
Xavier Bachelot
bda04bf582 XML::LibXSLT is already BR:'ed, no need to filter the corresponding Requires: 2019-02-01 14:17:22 +01:00
Xavier Bachelot
bb9e0ef879 Drop EL6 support, perl in EL6 is too old for the code base anyway 2019-02-01 14:17:22 +01:00
Xavier Bachelot
d5827c6fb7 Net::OpenID::Server is available in EPEL7 2019-02-01 14:17:22 +01:00
Xavier Bachelot
afc7c8e239 Use macro to define httpd log dir 2019-02-01 14:17:22 +01:00
Xavier Bachelot
eb4c7357dc Fix Lasso Requires filtering 2019-02-01 14:17:22 +01:00
Xavier Bachelot
aee9ee3fe1 Lasso is available in Fedora 29+ 2019-02-01 14:17:22 +01:00
Xavier Bachelot
8a6e4d61c5 Web::ID is available in Fedora 2019-02-01 14:17:22 +01:00
Xavier Bachelot
c88b9cf302 Don't filter Requires on XML::LibXML 2019-02-01 14:17:22 +01:00
Xavier Bachelot
bf8de0a7dd Don't filter Requires on XML::LibXSLT 2019-02-01 14:17:22 +01:00
Xavier Bachelot
36985b50df Net::OpenID::Server is available in Fedora 2019-02-01 14:17:22 +01:00
Xavier Bachelot
35919e8dc2 Sentry::Raven is available for Fedora 2019-02-01 14:17:22 +01:00
Xavier Bachelot
c305da5c44 Split Fedora requires filtering from EL filtering 2019-02-01 14:17:22 +01:00
Clément OUDOT
266a2c9fcc Override Apache log dir for RPM (#1611) 2019-01-10 18:06:50 +01:00
Xavier Guimard
2ab385e2df Update versions 2019-01-09 13:42:30 +01:00
Clément OUDOT
485415382b Change GPL file name in RPM 2018-12-21 15:52:13 +01:00
Clément OUDOT
63da628aaa Update version in packages 2018-12-21 15:25:21 +01:00
Clément OUDOT
3510723521 Update packaging files 2018-12-01 12:26:14 +01:00
Xavier Bachelot
353dc1df7c Fix bogus date in RPM changelog 2018-11-30 11:17:25 +01:00
Clément OUDOT
d9bdab23e0 Update changelog for Deb and RPM 2018-11-30 11:01:22 +01:00
Clément OUDOT
42bf43e023 Fix Nginx configuration packaging (#1462) 2018-11-29 15:42:38 +01:00
Clément OUDOT
5e07cd05e1 Restore provides in RPM (scp ldap-20181030110846.ldif root@192.168.47.81:) 2018-11-29 15:07:56 +01:00
Xavier Bachelot
6edb1f46f9 Fix %defattr for %{lm_vardir} 2018-11-29 12:01:28 +01:00
Xavier Bachelot
137bb90cbe Own all dirs in perl modules installation path 2018-11-29 12:01:28 +01:00
Xavier Bachelot
a7eeac993f Simplify ressources dir ownership 2018-11-29 12:01:28 +01:00
Xavier Bachelot
c5938c8927 Remove Convert::Base32 requires filtering 2018-11-29 12:01:28 +01:00
Xavier Bachelot
7c9fc37086 Add a changelog entry 2018-11-29 12:01:28 +01:00
Xavier Bachelot
626c624049 Filter useless provides 2018-11-29 12:01:28 +01:00
Xavier Bachelot
7d188d1082 Uppercase html in doc sub-package description to make rpmlint spellcheck happy 2018-11-29 12:01:28 +01:00
Xavier Bachelot
b141a59803 Fix shebang and perms 2018-11-29 12:01:28 +01:00
Xavier Bachelot
ec03f3f455 Mark uwsgi app conf file as such 2018-11-29 12:01:28 +01:00
Xavier Bachelot
bfdc84e5aa Fix perm on llng-fastcgi-server 2018-11-29 12:01:28 +01:00
Xavier Bachelot
3539cc5524 Move lot of files out of /var/lib 2018-11-29 12:01:28 +01:00
Xavier Bachelot
4746279414 Move httpd conf for test apps to test sub-package 2018-11-29 12:01:28 +01:00
Xavier Bachelot
0719a49274 Specify all perl deps 2018-11-29 12:01:28 +01:00
Xavier Bachelot
e2f6ddc908 Add missing BR: perl-interpreter 2018-11-29 12:01:28 +01:00
Xavier Bachelot
4710a9a95f Add missing BR: perl-generators (for Provides/Requires generation) 2018-11-29 12:01:28 +01:00
Xavier Bachelot
351942f95c Fix conf sub-package definition 2018-11-29 12:01:27 +01:00
Xavier Bachelot
3450b8178d Move %doc and %license from main package to conf sub-package to make sure its always installed 2018-11-29 12:01:27 +01:00
Xavier Bachelot
b3c9506b4f Remove for_etc_hosts from %{_sysconfdir} 2018-11-29 12:01:27 +01:00
Xavier Bachelot
f2bbb4ea97 Create an nginx sub-package 2018-11-29 12:01:27 +01:00
Xavier Bachelot
f72b3afebe Move main conf file with the others in %files 2018-11-29 12:01:27 +01:00
Xavier Bachelot
033b66ed28 Mark cron files as %config(noreplace) 2018-11-29 12:01:27 +01:00
Xavier Bachelot
1ef87ca846 Don't use %defattr for only one file, use %attr instead 2018-11-29 12:01:27 +01:00
Xavier Bachelot
dff0d1ef38 Install httpd conf files in httpd conf directory 2018-11-29 12:01:27 +01:00
Xavier Bachelot
76aa880ac9 Add missing scriptlets for fastcgi-server 2018-11-29 12:01:27 +01:00
Xavier Bachelot
dac7df6e82 Simplify tmpfiles conf installation 2018-11-29 12:01:26 +01:00
Xavier Bachelot
9550d48c0a Simplify unit file installation 2018-11-29 12:01:26 +01:00
Xavier Bachelot
9043dd2a7e perl(Email::Sender) is not available for EL6 2018-11-29 12:01:25 +01:00
Xavier Bachelot
7d4d893191 Don't BR: systemd on EL6 2018-11-29 12:01:25 +01:00
Xavier Bachelot
f98277dc52 Fix apache_version variable for Fedora 2018-11-29 12:01:25 +01:00
Xavier Bachelot
5fce125c5f Rework both Version and Release tags
Now both release and pre-release are handled through the pre_release variable.
Also, ensure all packages are updated at once. Previously, packages
containing perl modules could have been updated separately with unknown
consequences.
2018-11-29 12:01:25 +01:00
Xavier Bachelot
713d82724f Drop real_name macro 2018-11-29 12:01:25 +01:00
Xavier Bachelot
cb09e2f4de Tidy up Requires: filtering and fix Fedora filtering 2018-11-29 12:01:25 +01:00
Xavier Bachelot
7ea4462665 Add blank lines between changelog entries for legibility 2018-11-29 12:01:25 +01:00
Xavier Bachelot
0155aca544 Split more long lines 2018-11-29 12:01:25 +01:00
Xavier Bachelot
8b4f547850 Split long description lines 2018-11-29 12:01:25 +01:00
Xavier Bachelot
bc5ba10b41 Don't define perl_vendor{lib,arch} 2018-11-29 12:01:25 +01:00
Xavier Bachelot
d82756f54a Don't own /usr/share/perl5/vendor_perl/Plack/Middleware/Auth 2018-11-29 12:01:25 +01:00
Xavier Bachelot
6c20736d18 Use lm_sharedir macro in place of /usr/share/lemonldap-ng 2018-11-29 12:01:25 +01:00
Xavier Bachelot
263a7542ec Use _rundir macro in place of /var/run 2018-11-29 12:01:25 +01:00
Xavier Bachelot
a5e0f6cd22 FIXME: Add BR: for perl(Sentry::Raven) 2018-11-29 12:01:25 +01:00
Xavier Bachelot
df588629ed Use _prefix macro in place of /usr 2018-11-29 12:01:25 +01:00
Xavier Bachelot
0f9814ab05 Use _sysconfdir macro in place of /etc 2018-11-29 12:01:25 +01:00
Xavier Bachelot
647ddaffef Use glob rather than specify manpages compression, in case it changes 2018-11-29 12:01:25 +01:00
Xavier Bachelot
4eb6c8222b Manpages do not need to be marked as %doc 2018-11-29 12:01:25 +01:00
Xavier Bachelot
d3e1d31a8c Don't specify full package name when not necessary 2018-11-29 12:01:25 +01:00
Xavier Bachelot
5029f0b8e7 Distribute more files as %doc and %license 2018-11-29 12:01:25 +01:00
Xavier Bachelot
2467e6a6b1 Use %license macro for COPYING 2018-11-29 12:01:25 +01:00
Xavier Bachelot
4a95db63d8 Fix typo in manager sub-package description 2018-11-29 12:01:25 +01:00
Xavier Bachelot
19eb31e90c Add BR: for Convert::Base32 2018-11-29 12:01:25 +01:00
Xavier Bachelot
561b95ba4c Fix Source0: URL to actually point at the tarball 2018-11-29 12:01:25 +01:00
Xavier Bachelot
b9f081cba4 No need for %defattr(-,root,root,-) anymore 2018-11-29 12:01:25 +01:00
Xavier Bachelot
9061cbec58 Fix License: tag 2018-11-29 12:01:25 +01:00
Xavier Bachelot
5df4d8feef Use %global rather than %define 2018-11-29 12:01:25 +01:00