Commit Graph

261 Commits

Author SHA1 Message Date
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
Xavier Bachelot
81c564bbfc Fix mixed tabs and spaces 2018-11-29 12:01:25 +01:00
Xavier Bachelot
35e12873fb Red Hat Linux is long dead, remove the macro 2018-11-29 12:01:25 +01:00
Clément OUDOT
3bcc9a243c Prepare 2.0 release 2018-11-28 16:14:52 +01:00
Clément OUDOT
381e9288e2 First version of import metadata script (#1503) 2018-09-18 14:51:58 +02:00
Clément OUDOT
903f1fe3bc Prepare 2.0.0 beta1 release 2018-07-20 17:25:21 +02:00
Clément OUDOT
1260073a5e Use static CPAN version for dependencies (#1462) 2018-06-29 12:03:40 +02:00
Clément OUDOT
8202481423 Merge branch 'kwizart/lemonldap-ng-master' 2018-06-29 11:44:25 +02:00
Clément OUDOT
9deeca7194 Remove llng-fastcgi-server init script from RPM (#1364) 2018-06-26 12:05:54 +02:00
Clément OUDOT
d2a892664b Make Convert::Base32 and Sentry::Raven optional (#1462) 2018-06-26 10:21:16 +02:00
Clément OUDOT
9b62231131 Move llng-server.psgi to handler package (#1462) 2018-06-26 10:19:19 +02:00
Clément OUDOT
d536e1f9d2 Work on UWSGI RPM 2018-06-25 14:27:32 +02:00
Clément OUDOT
7ef55d97cd Remove fr-doc target in RPM spec (#1445) 2018-06-25 13:45:02 +02:00
Xavier Guimard
1ed0ab110b Remove doc translation system (#1445) 2018-06-07 18:58:55 +02:00
Xavier Guimard
7c86f2f917 Add Plack files (#1397) 2018-03-15 20:49:59 +01:00
Clément OUDOT
ab973c4743 Use README.md (#1260) 2018-01-26 11:13:32 +01:00
Clément OUDOT
236fb1624e Perl Plack is needed to build RPM (#1260) 2018-01-26 11:10:17 +01:00
Clément OUDOT
29744569e1 Restore missing Summary (#1260) 2018-01-26 11:08:18 +01:00
Clément OUDOT
0b4172f47a Prepare alpha3 release 2018-01-26 10:32:41 +01:00
Clément OUDOT
30d87f2894 Require LWP::Protocol::https (#1351) 2018-01-08 17:55:11 +01:00
Nicolas Chauvet
115734299f Split requires into respectives sub-packages
This allows to install only the portal or manager or handler
into a dedicated host.

Basically lemonldap-ng-conf is the "common package dependency"

Signed-off-by: Nicolas Chauvet <kwizart@gmail.com>
2017-12-19 17:19:55 +01:00
Nicolas Chauvet
f3e020e0b2 Fix main/sub-packages EVR dependencies
This enforce that all sub-packages get installed from the same "tree"
EVR stands for Epoch(implicit):Version-Release

Signed-off-by: Nicolas Chauvet <kwizart@gmail.com>
2017-12-19 16:03:02 +01:00
Nicolas Chauvet
4d93278777 Additional clean-up on modern distros - #1260
Signed-off-by: Nicolas Chauvet <kwizart@gmail.com>
2017-12-19 14:25:56 +01:00
Nicolas Chauvet
e0d0f06a49 Remove Group rpm field - #1260
This tag isn't required anymore and is deprecated
on fedora/rhel/centos

Removing it improves readability

Signed-off-by: Nicolas Chauvet <kwizart@gmail.com>
2017-12-19 14:25:49 +01:00
Clément OUDOT
46a3df41ac Clean BR in RPM spec (#1260) 2017-12-18 18:01:20 +01:00
Clément Oudot
439a8ea23f Update Debian and RPM packaging files 2017-09-29 13:38:40 +00:00
Clément Oudot
14bdcdff94 Remove dependency on CGI/CGI::Session (#1260) 2017-09-19 08:39:40 +00:00
Clément Oudot
7327b52f00 RPM changelog must be in chronological order 2017-09-14 13:06:44 +00:00
Clément Oudot
72610765f5 Release 2.0.0 alpha2 2017-09-14 12:55:16 +00:00
Clément Oudot
43277fb8c0 Update version in packaging files 2017-09-12 08:11:05 +00:00
Clément Oudot
47ce0c3b13 Update RPM README 2017-09-01 13:51:34 +00:00
Clément Oudot
236e24a041 Update changelog for 1.9.11 2017-09-01 09:56:43 +00:00
Clément Oudot
5e843987b1 Adapt dependency list in RPM packaging (#1264) 2017-08-30 14:03:53 +00:00
Clément Oudot
a481d2d2f0 Remove explicit dependency on httpd (#1286) 2017-08-28 15:40:31 +00:00
Clément Oudot
ac554c30f3 Fix RPM packaging for 2.0 2017-07-10 10:28:57 +00:00
Clément Oudot
2400f84cb9 Prepare 2.0.0~alpha1 release 2017-07-10 10:01:40 +00:00
Clément Oudot
ea2d7e5745 Update RPM package 2017-05-19 13:25:36 +00:00
Clément Oudot
cc1fc22dcb Remove dependency on AuthCAS (#1183) 2017-03-28 18:23:51 +00:00
Xavier Guimard
6cb301c531 Replace MIME::Lite by Email::Sender/MIME::Entity (#1206) 2017-03-27 05:22:08 +00:00
Clément Oudot
c1597ee60b Update version in packaging files 2017-03-02 13:44:15 +00:00
Xavier Guimard
9ae8fd9f83 Working on install (#595) 2017-02-24 12:28:55 +00:00
Xavier Guimard
909391ffc7 Spelling errors 2016-12-19 20:47:44 +00:00
Clément Oudot
67b3dd4ccc Update packaging files in trunk 2016-12-12 16:21:44 +00:00
Clément Oudot
2883058838 Add changelog in RPM 2016-10-14 09:41:40 +00:00
Clément Oudot
7dfa877552 Fix FastCGI server systemd script / RPM in trunk (#1093) 2016-10-14 09:40:00 +00:00
Clément Oudot
8740fdf54b Fix FastCGI server systemd script / RPM in trunk (#1093) 2016-10-12 14:29:50 +00:00
Clément Oudot
3bb6d9bd75 Update date in RPM spec file 2016-10-10 12:28:16 +00:00
Clément Oudot
97f5169f30 Update version in RPM spec file 2016-10-10 12:28:14 +00:00
Clément Oudot
b5472e07f5 Update version in packaging files 2016-07-13 12:38:29 +00:00
Clément Oudot
94a1e5bb42 Update version in packaging files 2016-07-13 08:28:59 +00:00
Clément Oudot
68fde49742 Update packaging for 1.9.4 2016-06-14 13:45:26 +00:00
Clément Oudot
e6ecba40a5 Update packaging 2016-06-07 15:35:18 +00:00
Clément Oudot
0a55cd8489 Update packaging files for 1.4.9 2016-06-03 13:19:14 +00:00
Xavier Guimard
132de79b58 Merge 1.9.1 changes 2016-04-10 21:29:59 +00:00
Clément Oudot
010e4e02f1 Update version in Doxyfile and RPM spec 2016-03-31 13:57:32 +00:00
Clément Oudot
723320646d Update changelog in packaging files 2016-03-02 09:46:02 +00:00
Clément Oudot
7e08bf343a Update RPM README 2016-02-29 14:40:08 +00:00
Clément Oudot
34cf711687 Allow Nginx to access sock file (#932) 2016-02-19 16:46:19 +00:00
Clément Oudot
b535b836f5 Fix installation of FastCGI server with RPM (#932) 2016-02-19 16:26:30 +00:00
Clément Oudot
dcf2ecc46a Fix installation of FastCGI server with RPM (#932) 2016-02-19 14:19:58 +00:00
Clément Oudot
6da3244ae7 Fix some issues with FastCGI server and RPM (#932) 2016-02-18 17:45:21 +00:00
Clément Oudot
97cba75818 Add Handler auto path in RPM (#932) 2016-02-18 16:11:16 +00:00
Clément Oudot
78f8f9dbb0 Fix RPM packaging (#932) 2016-02-16 13:10:26 +00:00
Xavier Guimard
51de45236a Fix FastCGI start problems 2016-02-16 08:21:34 +00:00
Xavier Guimard
904d3f2616 Update packaging 2016-02-15 21:12:59 +00:00
Clément Oudot
9aab3bfb70 Add mod_fcgid requirement (#932) 2016-02-09 16:57:59 +00:00
Clément Oudot
623176e460 Fix restore of initial conf directory (#932) 2016-02-09 16:44:59 +00:00
Clément Oudot
f40631c65f Remove Apache::Log dependency (needed only for Apache 1) (#932) 2016-02-09 16:44:58 +00:00
Clément Oudot
3f341c1d95 Remove Apache::Log dependency (needed only for Apache 1) (#932) 2016-02-09 16:44:57 +00:00
Clément Oudot
654516ceaa Add lemonldap-ng-fastcgi-server packages and missing files (#932) 2016-02-09 15:35:58 +00:00
Clément Oudot
952641feed Remove old Manager files (#932) 2016-02-09 15:35:57 +00:00
Clément Oudot
f42a15256d Fix old dates in changelog (#932) 2016-02-09 15:35:57 +00:00
Clément Oudot
e5113c8e02 Remove old Manager files (#932) 2016-02-09 15:35:56 +00:00
Clément Oudot
d722bb9f92 Adapt how tests are launched (#932) 2016-02-09 13:35:24 +00:00
Clément Oudot
c64c3758de RPM changelog must be in chronological order 2016-02-09 09:48:19 +00:00
Xavier Guimard
f6dee0542a Add PROD=yes in install target 2016-01-18 20:40:56 +00:00
Clément Oudot
ef71c9dbb1 Add Regexp::Common build dependency in RPM spec file (#820) 2016-01-04 16:52:49 +00:00
Clément Oudot
4a1f957fdd Set trunk version to 1.9.0 2015-12-18 09:31:36 +00:00
Clément Oudot
fdb6a2fd7d Convert default configuration file to JSFile (#821) 2015-07-15 20:56:16 +00:00
Clément Oudot
de34745012 Create key rotation script (#184) 2015-06-05 14:33:36 +00:00
Clément Oudot
1c0df34268 Replace version 2.00 by 2.0.0 2015-04-15 14:18:38 +00:00
Clément Oudot
6f128235af Set version 2.00 in the trunk 2015-03-11 09:05:04 +00:00
Clément Oudot
f801c179bc Remove old captcha dirs (#780) 2014-12-19 09:07:29 +00:00
Clément Oudot
c0c1cd1a64 Packaging for CentOS 7 (#765) 2014-12-18 15:18:02 +00:00
Clément Oudot
70ebe4f176 Update RPM packaging (#648) 2014-06-29 20:21:26 +00:00
Clément Oudot
6a120c7ed3 Various fix for RPM packaging 2014-06-27 14:12:54 +00:00
Clément Oudot
f14fa43167 Add Mouse as build dependency for RPM (#701) 2014-04-18 15:24:09 +00:00
Clément Oudot
91cbcd536e Build FR doc in RPM (#648) 2014-04-18 15:22:27 +00:00
Clément Oudot
9c22c93a54 Update SPEC file for 1.4 2014-04-18 10:18:26 +00:00
Clément Oudot
3fe03f2526 Create persistent sessions directory in RPM (#685) 2014-02-07 14:31:49 +00:00
Clément Oudot
948adb0ac4 Fix RPM packaging problem on CLI 2014-02-05 08:55:48 +00:00
Clément Oudot
4adba0b982 Make lemonldap-ng-cli work on RHEL systems (#649) 2014-01-23 15:59:52 +00:00
Clément Oudot
07be8a0e76 Remove workaround since feature is no more used in lemonldap-ng-cli (#649) 2014-01-21 15:32:45 +00:00
Clément Oudot
a62d29eb1b Fix captcha dirs in RPM packaging (#639 and #LEMONLDAP-640) 2013-11-05 11:24:40 +00:00
Clément Oudot
0065f3c510 Ignore feature dependency to allow installation on EL5 (#638) 2013-11-04 17:19:19 +00:00
Clément Oudot
4f81f8552e Add lemonldap-ng-cli in RPM 2013-11-02 16:15:15 +00:00
Clément Oudot
26078b3041 Update RPM changelog 2013-11-02 11:12:40 +00:00
Clément Oudot
35530d93f8 Add Unicode::String dependency (#513) 2013-06-01 13:48:43 +00:00
Sandro Cazzaniga
51148d79f2 add missing buildrequire on Convert::PEM 2013-05-30 14:54:21 +00:00
François-Xavier Deltombe
27bbde63b6 Replace useXForwardedFor option with trustedProxies (#559) 2013-01-03 18:28:55 +00:00
Clément Oudot
16052cd2ed Fix RPM build with new configuration file (#568) 2012-12-18 14:23:46 +00:00