From 183fcddc8d4fe51092370b0902810dd4a0b42968 Mon Sep 17 00:00:00 2001
From: Remi Collet <fedora@famillecollet.com>
Date: Thu, 24 Mar 2016 19:25:59 +0100
Subject: glpi: switch the spec

---
 glpi-0.85-config_path.php |  35 ---
 glpi-0.85-cron.patch      |  28 ---
 glpi-dev.spec             | 623 ----------------------------------------------
 glpi.spec                 |  44 ++--
 4 files changed, 28 insertions(+), 702 deletions(-)
 delete mode 100644 glpi-0.85-config_path.php
 delete mode 100644 glpi-0.85-cron.patch
 delete mode 100644 glpi-dev.spec

diff --git a/glpi-0.85-config_path.php b/glpi-0.85-config_path.php
deleted file mode 100644
index eca3801..0000000
--- a/glpi-0.85-config_path.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-// for Redhat/Fedora RPM defaults
-
-// Config
-define('GLPI_CONFIG_DIR',     '/etc/glpi');
-
-// Runtime Data
-define('GLPI_DOC_DIR',        '/var/lib/glpi/files');
-define('GLPI_DUMP_DIR',       '/var/lib/glpi/files/_dumps');
-define('GLPI_CACHE_DIR',      '/var/lib/glpi/files/_cache/');
-define('GLPI_CRON_DIR',       '/var/lib/glpi/files/_cron');
-define('GLPI_SESSION_DIR',    '/var/lib/glpi/files/_sessions');
-define('GLPI_PLUGIN_DOC_DIR', '/var/lib/glpi/files/_plugins');
-define('GLPI_LOCK_DIR',       '/var/lib/glpi/files/_lock');
-define('GLPI_GRAPH_DIR',      '/var/lib/glpi/files/_graphs');
-define('GLPI_TMP_DIR',        '/var/lib/glpi/files/_tmp');
-define('GLPI_RSS_DIR',        '/var/lib/glpi/files/_rss');
-define('GLPI_UPLOAD_DIR',     '/var/lib/glpi/files/_uploads');
-define('GLPI_PICTURE_DIR',    '/var/lib/glpi/files/_pictures');
-
-// Log
-define('GLPI_LOG_DIR',        '/var/log/glpi');
-
-// System libraries
-define('GLPI_PHPMAILER_DIR',  '/usr/share/php/PHPMailer');
-define('GLPI_EZC_BASE',       '/usr/share/php/ezc/Base/base.php');
-define('GLPI_PHPCAS',         '/usr/share/pear/CAS.php');
-define('GLPI_HTMLAWED',       '/usr/share/php/htmLawed/htmLawed.php');
-define('GLPI_ZEND_PATH',      '/usr/share/php/Zend');
-define('GLPI_SIMPLEPIE_PATH', '/usr/share/php/php-simplepie');
-define('GLPI_TCPDF_DIR',      '/usr/share/php/tcpdf');
-define('GLPI_PASSWORD_COMPAT','/usr/share/php/password_compat/password.php');
-
-// Fonts
-define('GLPI_FONT_FREESANS',  '/usr/share/fonts/gnu-free/FreeSans.ttf');
diff --git a/glpi-0.85-cron.patch b/glpi-0.85-cron.patch
deleted file mode 100644
index a84650c..0000000
--- a/glpi-0.85-cron.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -up install/install.php.rpm install/install.php
---- install/install.php.rpm	2014-12-17 13:36:22.420558338 +0100
-+++ install/install.php	2014-12-17 13:38:45.278209044 +0100
-@@ -347,6 +347,10 @@ function step4 ($databasename, $newdatab
-       $query = "UPDATE `glpi_users`
-                 SET `language` = NULL";
-       $DB->queryOrDie($query, "4203");
-+
-+      // RPM provides a good system cron
-+      $query = "UPDATE `glpi_crontasks` SET `mode`=2 WHERE `name`!='watcher' AND (`allowmode` & 2)";
-+      $DB->queryOrDie($query, "4203");
-    }
- 
-    //Check if the port is in url
-diff -up install/update.php.rpm install/update.php
---- install/update.php.rpm	2014-12-11 14:16:55.000000000 +0100
-+++ install/update.php	2014-12-17 13:36:22.420558338 +0100
-@@ -808,6 +808,10 @@ function updateDbUpTo031() {
-    $plugin = new Plugin();
-    $plugin->unactivateAll();
- 
-+   // RPM provides a good system cron
-+   $query = "UPDATE `glpi_crontasks` SET `mode`=2 WHERE `name`!='watcher' AND (`allowmode` & 2)";
-+   $DB->queryOrDie($query);
-+
-    DBmysql::optimize_tables($migration);
- 
-    return $ret;
diff --git a/glpi-dev.spec b/glpi-dev.spec
deleted file mode 100644
index a941e95..0000000
--- a/glpi-dev.spec
+++ /dev/null
@@ -1,623 +0,0 @@
-# Fedora/remirepo spec file for glpi
-#
-# Copyright (c) 2007-2015 Remi Collet
-# License: CC-BY-SA
-# http://creativecommons.org/licenses/by-sa/4.0/
-#
-# Please, preserve the changelog entries
-#
-
-%if 0%{?fedora} < 20
-# See https://bugzilla.redhat.com/1033025
-# selinux-policy : Please include policy for GLPI
-%global useselinux 1
-%else
-# System policy includes GLPI rules
-%global useselinux 0
-%endif
-
-%if 0%{?fedora} >= 21
-# nginx 1.6 with nginx-filesystem
-%global with_nginx     1
-# httpd 2.4 with httpd-filesystem
-%global with_httpd     1
-%else
-%global with_nginx     0
-%global with_httpd     0
-%endif
-
-Name:           glpi
-Version:        0.90.1
-Release:        3%{?dist}
-Summary:        Free IT asset management software
-Summary(fr):    Gestion Libre de Parc Informatique
-
-Group:          Applications/Internet
-License:        GPLv2+ and GPLv3+
-URL:            http://www.glpi-project.org/
-# Upstream sources (not the github auto-generated archive)
-Source0:        https://github.com/glpi-project/%{name}/releases/download/%{version}%{?prever}/glpi-%{version}%{?prever}.tar.gz
-
-Source1:        glpi-httpd.conf
-Source2:        glpi-0.90-config_path.php
-Source3:        glpi-logrotate
-Source4:        glpi-nginx.conf
-
-# Switch all internal cron tasks to system
-Patch0:         glpi-0.90-cron.patch
-# Fix autoloader
-Patch1:         glpi-0.90-autoload.patch
-
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildArch:      noarch
-BuildRequires:  gettext
-
-%if %{with_nginx}
-Requires:       nginx-filesystem
-%endif
-%if %{with_httpd}
-Requires:       httpd-filesystem
-%endif
-%if %{with_httpd} || %{with_nginx}
-Requires:       webserver
-Requires:       php(httpd)
-%else
-Requires:       httpd, mod_php
-%endif
-Requires:       php(language) >= 5.4
-Requires:       php-date
-Requires:       php-gd
-Requires:       php-fileinfo
-Requires:       php-imap
-Requires:       php-json
-Requires:       php-ldap
-Requires:       php-mbstring
-Requires:       php-mysqli
-Requires:       php-pcre
-Requires:       php-session
-Requires:       php-xml
-Requires:       php-PHPMailer
-Requires:       php-tcpdf
-Requires:       php-pear-CAS >= 1.2.0
-Requires:       php-htmLawed
-Requires:       php-simplepie
-Requires:       php-composer(zendframework/zend-cache)
-Requires:       php-composer(zendframework/zend-i18n)
-Requires:       php-composer(zendframework/zend-loader)
-Requires:       php-composer(zendframework/zend-version)
-Requires:       php-composer(ircmaxell/password-compat)
-%if 0%{?fedora} >= 11 || 0%{?rhel} >= 6
-Requires:       php-composer(zetacomponents/graph)
-Requires:       gnu-free-sans-fonts
-%else
-Requires:       freefont
-%endif
-Requires:         %{_sysconfdir}/logrotate.d
-Requires(postun): /sbin/service
-Requires(post):   /sbin/service
-%if %{useselinux}
-Requires(post):   /sbin/restorecon
-Requires(post):   /usr/sbin/semanage
-Requires(postun): /usr/sbin/semanage
-%endif
-Requires:         crontabs
-
-
-%description
-GLPI is the Information Resource-Manager with an additional Administration-
-Interface. You can use it to build up a database with an inventory for your 
-company (computer, software, printers...). It has enhanced functions to make
-the daily life for the administrators easier, like a job-tracking-system with
-mail-notification and methods to build a database with basic information 
-about your network-topology.
-
-
-%description -l fr
-GLPI est une application libre, distribuée sous licence GPL destinée à la
-gestion de parc informatique et de helpdesk.
-
-GLPI est composé d’un ensemble de services web écrits en PHP qui permettent
-de recenser et de gérer l’intégralité des composantes matérielles ou 
-logicielles d’un parc informatique, et ainsi d’optimiser le travail des
-techniciens grâce à une maintenance plus cohérente.
-
-
-%prep
-%setup -q -n glpi
-
-%patch0 -p0
-%patch1 -p0
-
-find . -name \*.orig -exec rm {} \; -print
-
-# Drop bundled Flash files
-find lib -name \*.swf -exec rm {} \; -print
-
-# Use system lib
-rm -rf lib/phpmailer
-rm -rf lib/phpcas
-rm -rf lib/htmlawed
-rm -rf lib/Zend
-rm -rf lib/simplepie
-rm -rf lib/tcpdf
-rm -rf lib/password_compat
-%if 0%{?fedora} >= 11 || 0%{?rhel} >= 6
-rm -rf lib/zeta
-%endif
-rm -rf lib/FreeSans.ttf
-: bundled JS libraries
-ls lib
-
-%if 0%{?fedora} < 9 && 0%{?rhel} < 6
-# fix font path on old version
-sed -e '/GLPI_FONT_FREESANS/s/gnu-free/freefont/' \
-    %{SOURCE2} >config/config_path.php
-%else
-cp  %{SOURCE2}  config/config_path.php
-%endif
-
-mv lib/tiny_mce/license.txt LICENSE.tiny_mce
-mv lib/icalcreator/lgpl.txt LICENSE.icalcreator
-rm scripts/glpi_cron_*.sh
-
-sed -i -e 's/\r//' LICENSE.tiny_mce
-for fic in LISEZMOI.txt README.txt
-do
-   iconv -f ISO-8859-15 -t UTF-8 $fic >a && mv a $fic
-done
-
-cat >cron <<EOF
-# GLPI core
-# Run cron to execute task even when no user connected
-* * * * * apache %{_bindir}/php %{_datadir}/%{name}/front/cron.php
-EOF
-
-
-%build
-# Regenerate the locales
-for po in locales/*.po
-do
-   msgfmt $po -o $(dirname $po)/$(basename $po .po).mo
-done
-
-
-%install
-rm -rf %{buildroot} 
-
-# ===== application =====
-mkdir -p %{buildroot}/%{_datadir}/%{name}
-cp -a COPYING.txt *.php *.js %{buildroot}/%{_datadir}/%{name}/
-
-for i in ajax css front inc install lib locales pics plugins scripts
-do   cp -ar $i %{buildroot}/%{_datadir}/%{name}/$i
-done
-
-find %{buildroot}/%{_datadir}/%{name} -type f -exec chmod 644 {} \; 
-
-# ===== apache =====
-install -Dpm 0644 %{SOURCE1} %{buildroot}/%{_sysconfdir}/httpd/conf.d/glpi.conf
-
-# ===== Nginx =====
-%if %{with_nginx}
-install -Dpm 0644 %{SOURCE4} %{buildroot}/%{_sysconfdir}/nginx/default.d/glpi.conf
-%endif
-
-# ===== config =====
-cp -ar config %{buildroot}/%{_datadir}/%{name}/config
-
-mkdir -p %{buildroot}/%{_sysconfdir}/%{name}
-touch %{buildroot}%{_sysconfdir}/%{name}/config_db.php
-
-# ===== files =====
-mkdir -p %{buildroot}/%{_localstatedir}/lib/%{name}
-cp -ar files %{buildroot}/%{_localstatedir}/lib/%{name}/files
-
-# ===== log =====
-mkdir -p %{buildroot}%{_localstatedir}/log
-mv %{buildroot}/%{_localstatedir}/lib/%{name}/files/_log %{buildroot}%{_localstatedir}/log/%{name}
-
-install -Dpm 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
-
-# ====== Cron =====
-install -Dpm 0644 cron %{buildroot}%{_sysconfdir}/cron.d/%{name}
-
-# cleanup
-find %{buildroot} -name remove.txt -exec rm -f {} \; -print
-
-# Directories not in apache space
-rm -f %{buildroot}%{_localstatedir}/lib/%{name}/files/.htaccess
-# Proctection in /etc/httpd/conf.d/glpi.conf
-rm -f %{buildroot}%{_datadir}/%{name}/install/mysql/.htaccess
-rm -f %{buildroot}%{_datadir}/%{name}/locales/.htaccess
-rm -f %{buildroot}%{_datadir}/%{name}/config/.htaccess
-rm -f %{buildroot}%{_datadir}/%{name}/scripts/.htaccess
-
-
-# Lang
-for i in %{buildroot}%{_datadir}/%{name}/locales/*
-do
-  lang=$(basename $i)
-  echo "%lang(${lang:0:2}) %{_datadir}/%{name}/locales/${lang}"
-done >%{name}.lang
-
-
-%clean
-rm -rf %{buildroot} 
-
-
-%post
-%if %{useselinux}
-(
-# New File context
-%if 0%{?rhel} == 5
-semanage fcontext -a -s system_u -t httpd_sys_script_rw_t  -r s0 "%{_sysconfdir}/%{name}(/.*)?"
-semanage fcontext -a -s system_u -t httpd_sys_script_rw_t  -r s0 "%{_localstatedir}/lib/%{name}(/.*)?"
-%else
-semanage fcontext -a -s system_u -t httpd_sys_rw_content_t -r s0 "%{_sysconfdir}/%{name}(/.*)?"
-semanage fcontext -a -s system_u -t httpd_var_lib_t        -r s0 "%{_localstatedir}/lib/%{name}(/.*)?"
-%endif
-semanage fcontext -a -s system_u -t httpd_sys_content_t    -r s0 "%{_datadir}/%{name}(/.*)?"
-semanage fcontext -a -s system_u -t httpd_log_t            -r s0 "%{_localstatedir}/log/%{name}(/.*)?"
-# files created by app
-restorecon -R %{_sysconfdir}/%{name}
-restorecon -R %{_datadir}/%{name}
-restorecon -R %{_localstatedir}/lib/%{name}
-restorecon -R %{_localstatedir}/log/%{name}
-) &>/dev/null
-%endif
-/sbin/service httpd condrestart > /dev/null 2>&1 || :
-
-
-%postun
-%if %{useselinux}
-if [ "$1" -eq "0" ]; then
-    # Remove the File Context
-    (
-    semanage fcontext -d "%{_sysconfdir}/%{name}(/.*)?"
-    semanage fcontext -d "%{_datadir}/%{name}(/.*)?"
-    semanage fcontext -d "%{_localstatedir}/log/%{name}(/.*)?"
-    semanage fcontext -d "%{_localstatedir}/lib/%{name}(/.*)?"
-    ) &>/dev/null
-fi
-%endif
-/sbin/service httpd condrestart > /dev/null 2>&1 || :
-
-
-%files -f %{name}.lang
-%defattr(-,root,root,-)
-%doc *.txt LICENSE.*
-
-%attr(770,root,apache) %dir %{_sysconfdir}/%{name}
-%ghost %config(noreplace,missingok) %{_sysconfdir}/%{name}/config_db.php
-%config(noreplace) %{_sysconfdir}/httpd/conf.d/glpi.conf
-%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
-%config(noreplace) %{_sysconfdir}/cron.d/%{name}
-%if %{with_nginx}
-%config(noreplace) %{_sysconfdir}/nginx/default.d/glpi.conf
-%endif
-
-# This folder can contain private information (sessions, docs, ...)
-%dir %_localstatedir/lib/%{name}
-%attr(770,root,apache) %{_localstatedir}/lib/%{name}/files
-
-%dir %{_datadir}/%{name}
-%{_datadir}/%{name}/*.php
-%{_datadir}/%{name}/*.js
-# License file required by installation process
-%{_datadir}/%{name}/COPYING.txt
-%{_datadir}/%{name}/ajax
-%{_datadir}/%{name}/config
-%{_datadir}/%{name}/css
-%{_datadir}/%{name}/front
-%{_datadir}/%{name}/inc
-%{_datadir}/%{name}/install
-%{_datadir}/%{name}/lib
-%{_datadir}/%{name}/pics
-%{_datadir}/%{name}/plugins
-%{_datadir}/%{name}/scripts
-%attr(770,root,apache) %dir %{_localstatedir}/log/%{name}
-%dir %{_datadir}/%{name}/locales
-
-
-%changelog
-* Thu Feb 18 2016 Remi Collet <remi@fedoraproject.org> - 0.90.1-3
-- fix Zend autoloader (to allow ZF 2.5)
-
-* Fri Nov 27 2015 Remi Collet <remi@fedoraproject.org> - 0.90.1-1
-- update to 0.90.1
-
-* Thu Oct  8 2015 Remi Collet <remi@fedoraproject.org> - 0.90-1
-- update to 0.90
-
-* Tue Oct  6 2015 Remi Collet <remi@fedoraproject.org> - 0.90-0.1.RC2
-- update to 0.90-RC2
-
-* Wed Sep 16 2015 Remi Collet <remi@fedoraproject.org> - 0.85.5-1
-- update to 0.85.5
-  https://github.com/glpi-project/glpi/issues?q=milestone:0.85.5
-- use system ircmaxell/password-compat
-
-* Wed Jun  3 2015 Remi Collet <remi@fedoraproject.org> - 0.85.4-2
-- switch from eZ component to Zeta component
-
-* Mon May  4 2015 Remi Collet <remi@fedoraproject.org> - 0.85.4-1
-- update to 0.85.4
-  https://forge.indepnet.net/versions/1136
-- fix SELinux context on EL-5
-
-* Fri Apr 17 2015 Remi Collet <remi@fedoraproject.org> - 0.85.3-1
-- update to 0.85.3
-  https://forge.indepnet.net/versions/1118
-
-* Fri Feb 27 2015 Remi Collet <remi@fedoraproject.org> - 0.85.2-2
-- add security fix https://forge.indepnet.net/issues/5218
-- add fix for temporary directory relocation
-
-* Wed Jan 21 2015 Remi Collet <remi@fedoraproject.org> - 0.85.2-1
-- update to 0.85.2
-  https://forge.indepnet.net/versions/1110
-
-* Mon Dec 22 2014 Remi Collet <remi@fedoraproject.org> - 0.85.1-2
-- increase system cron frequency and limit
-- cleanup patched files
-
-* Wed Dec 17 2014 Remi Collet <remi@fedoraproject.org> - 0.85.1-1
-- update to 0.85.1
-  0.85   https://forge.indepnet.net/versions/539
-  0.85.1 https://forge.indepnet.net/versions/1071
-- drop dependency on pear/Cache_Lite
-- add dependency on php-tcpdf
-
-* Fri Nov  7 2014 Remi Collet <remi@fedoraproject.org> - 0.84.8-2
-- use httpd_var_lib_t selinux context for /var/lib/glpi
-- don't rely on system selinux policy in EPEL-7
-- fix apache configuration when mod_php not enabled
-
-* Fri Oct 17 2014 Remi Collet <remi@fedoraproject.org> - 0.84.8-1
-- update to 0.84.8
-  https://forge.indepnet.net/versions/1072
-
-* Sun Oct  5 2014 Remi Collet <remi@fedoraproject.org> - 0.84.7-2
-- provide nginx configuration (Fedora >= 21)
-- rely on system SELinux policy (Fedora >= 20, EPEL-7)
-
-* Fri Jul 11 2014 Remi Collet <remi@fedoraproject.org> - 0.84.7-1
-- update to 0.84.7
-  https://forge.indepnet.net/versions/1068
-
-* Wed Jun 18 2014 Remi Collet <remi@fedoraproject.org> - 0.84.6-1
-- update to 0.84.6
-  https://forge.indepnet.net/versions/1028
-
-* Wed Feb 26 2014 Remi Collet <remi@fedoraproject.org> - 0.84.5-1
-- update to 0.84.5
-  https://forge.indepnet.net/projects/glpi/versions/1011
-
-* Wed Jan 22 2014 Remi Collet <remi@fedoraproject.org> - 0.84.4-1
-- update to 0.84.4
-  https://forge.indepnet.net/projects/glpi/versions/993
-
-* Thu Nov 21 2013 Remi Collet <remi@fedoraproject.org> - 0.84.3-2
-- fix SELinux context #1032995
-  use httpd_sys_rw_content_t instead of httpd_sys_script_rw_t
-
-* Sun Nov  3 2013 Remi Collet <remi@fedoraproject.org> - 0.84.3-1
-- update to 0.84.3
-  https://forge.indepnet.net/projects/glpi/versions/973
-
-* Wed Oct  2 2013 Remi Collet <remi@fedoraproject.org> - 0.84.2-1
-- update to 0.84.2
-- add upstream patch for Zend autoload
-- use system ZendFramework2 and SimplePie
-
-* Thu Sep 12 2013 Remi Collet <remi@fedoraproject.org> - 0.83.9.1-4
-- restrict access for install to local for security
-
-* Fri Aug 23 2013 Remi Collet <remi@fedoraproject.org> - 0.83.9.1-3
-- drop bundled Flash files files, #1000251
-
-* Sat Jul 27 2013 Jóhann B. Guðmundsson <johannbg@fedoraproject.org> - 0.83.9.1-2
-- Add a missing requirement on crontabs to spec file
-
-* Tue Jun 25 2013 Remi Collet <remi@fedoraproject.org> - 0.83.9.1-1
-- version 0.83.91 released (security)
-  https://forge.indepnet.net/versions/show/928
-
-* Thu Jun 20 2013 Remi Collet <remi@fedoraproject.org> - 0.83.9-1
-- version 0.83.9 released (security and bugfix)
-  https://forge.indepnet.net/projects/glpi/versions/915
-
-* Tue Apr  2 2013 Remi Collet <remi@fedoraproject.org> - 0.83.8-1
-- version 0.83.8 released (bugfix)
-  https://forge.indepnet.net/projects/glpi/versions/866
-
-* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.83.7-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Tue Dec  4 2012 Remi Collet <remi@fedoraproject.org> - 0.83.7-1
-- version 0.83.7 released (bugfix)
-  https://forge.indepnet.net/projects/glpi/versions/843
-
-* Tue Oct 16 2012 Remi Collet <remi@fedoraproject.org> - 0.83.6-1
-- version 0.83.6 released (bugfix)
-  https://forge.indepnet.net/projects/glpi/versions/841
-
-* Tue Oct  9 2012 Remi Collet <remi@fedoraproject.org> - 0.83.5-1
-- version 0.83.5 released (bugfix)
-  https://forge.indepnet.net/projects/glpi/versions/800
-
-* Fri Jul 27 2012 Remi Collet <remi@fedoraproject.org> - 0.83.4-1
-- version 0.83.4 released (bugfix)
-  https://forge.indepnet.net/projects/glpi/versions/777
-
-* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.83.3.1-1
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Thu Jul 12 2012 Remi Collet <remi@fedoraproject.org> - 0.83.3.1-1
-- version 0.83.3 released (bugfix + security)
-  https://forge.indepnet.net/projects/glpi/versions/771
-- new dependency on htmLawed
-
-* Thu May 31 2012 Remi Collet <remi@fedoraproject.org> - 0.83.2-1
-- version 0.83.2 released
-  https://forge.indepnet.net/projects/glpi/versions/750
-
-* Thu Apr 19 2012 Remi Collet <remi@fedoraproject.org> - 0.83.1-2
-- fix cron patch
-
-* Wed Apr 18 2012 Remi Collet <remi@fedoraproject.org> - 0.83.1-1
-- version 0.83.1 released
-  0.83.1 https://forge.indepnet.net/projects/glpi/versions/696
-  0.83   https://forge.indepnet.net/projects/glpi/versions/538
-- adapt config for httpd 2.4
-
-* Thu Feb 09 2012 Remi Collet <remi@fedoraproject.org> - 0.80.7-1
-- version 0.80.7 released (security)
-  https://forge.indepnet.net/projects/glpi/versions/685
-
-* Thu Jan 05 2012 Remi Collet <remi@fedoraproject.org> - 0.80.6.1-1
-- version 0.80.61 released (bugfix)
-  https://forge.indepnet.net/projects/glpi/versions/677
-
-* Thu Jan 05 2012 Remi Collet <remi@fedoraproject.org> - 0.80.6-1
-- version 0.80.6 released (bugfix)
-  https://forge.indepnet.net/projects/glpi/versions/657
-- add patch for https://forge.indepnet.net/issues/3299
-
-* Wed Nov 30 2011 Remi Collet <remi@fedoraproject.org> - 0.80.5-1
-- version 0.80.5 released (bugfix)
-  0.80.5 https://forge.indepnet.net/projects/glpi/versions/643
-  0.80.4 https://forge.indepnet.net/projects/glpi/versions/632
-  0.80.3 https://forge.indepnet.net/projects/glpi/versions/621
-  0.80.2 https://forge.indepnet.net/projects/glpi/versions/605
-  0.80.1 https://forge.indepnet.net/projects/glpi/versions/575
-  0.80   https://forge.indepnet.net/projects/glpi/versions/466
-- increase cron run frequency (3 tasks each 3 minutes)
-
-* Sun Jul 24 2011 Remi Collet <Fedora@FamilleCollet.com> - 0.78.5-3.svn14966
-- use system EZC only if available (not in EL-5)
-
-* Fri Jul 22 2011 Remi Collet <Fedora@FamilleCollet.com> - 0.78.5-2.svn14966
-- bug and security fix from SVN.
-
-* Sat Jun 11 2011 Remi Collet <Fedora@FamilleCollet.com> - 0.78.5-1
-- version 0.78.5 released
-
-* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.72.4-4.svn11497
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Thu May 20 2010 Remi Collet <Fedora@FamilleCollet.com> - 0.72.4-3.svn11497
-- use system phpCAS instead of bundled copy
-- minor bug fixes from SVN
-
-* Mon Mar 22 2010 Remi Collet <Fedora@FamilleCollet.com> - 0.72.4-2.svn11035
-- update embedded phpCAS to 1.1.0RC7 (security fix - #575906)
-
-* Tue Mar  2 2010 Remi Collet <Fedora@FamilleCollet.com> - 0.72.4-1
-- update to 0.72.4
-
-* Tue Oct 27 2009 Remi Collet <Fedora@FamilleCollet.com> - 0.72.3-1
-- update to 0.72.3
-
-* Wed Sep 09 2009 Remi Collet <Fedora@FamilleCollet.com> - 0.72.2.1-1
-- update to 0.72.21
-
-* Tue Aug 18 2009 Remi Collet <Fedora@FamilleCollet.com> - 0.72.1-1.svn8743
-- update to 0.72.1 svn revision 8743
-- use system PHPMailer
-- now requires php > 5
-
-* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.71.6-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Tue Jun 02 2009 Remi Collet <Fedora@FamilleCollet.com> - 0.71.6-1
-- update to 0.71.6 (Bugfix Release)
-
-* Fri May 22 2009 Remi Collet <Fedora@FamilleCollet.com> - 0.71.5-4
-- post 0.71.5 patches (7910=>8321)
-
-* Sun Apr 26 2009 Remi Collet <Fedora@FamilleCollet.com> - 0.71.5-3
-- post 0.71.5 patches (7910=>8236)
-
-* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.71.5-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Mon Jan 26 2009 Remi Collet <Fedora@FamilleCollet.com> - 0.71.5-1
-- update to 0.71.5 (Fix regression in 0.71.4)
-
-* Mon Jan 26 2009 Remi Collet <Fedora@FamilleCollet.com> - 0.71.4-1
-- update to 0.71.4 (Security Release)
-
-* Sun Nov 30 2008 Remi Collet <Fedora@FamilleCollet.com> - 0.71.3-1
-- update to 0.71.3 (bugfix release)
-
-* Sun Sep 28 2008 Remi Collet <Fedora@FamilleCollet.com> - 0.71.2-1.el4.1
-- Fix MySQL 4.1 compatibility issue
-
-* Mon Sep 15 2008 Remi Collet <Fedora@FamilleCollet.com> - 0.71.2-1
-- update to 0.71.2 bugfix
-
-* Sat Aug 09 2008 Remi Collet <Fedora@FamilleCollet.com> - 0.71.1-2
-- fix SElinux bug on install test (glpi-check.patch)
-- add create option on logrotate conf
-
-* Fri Aug 01 2008 Remi Collet <Fedora@FamilleCollet.com> - 0.71.1-1
-- update to 0.71.1 bugfix
-- use system cron
-- increase memory_limit / max_execution_time for upgrade
-
-* Fri Jul 11 2008 Remi Collet <Fedora@FamilleCollet.com> - 0.71-1
-- update to 0.71 stable
-- fix bug #452353 (selinux)
-
-* Fri Apr 25 2008 Remi Collet <Fedora@FamilleCollet.com> - 0.70.2-3
-- remplace module policy by simple semanage (#442706)
-
-* Mon Jan 28 2008 Remi Collet <Fedora@FamilleCollet.com> - 0.70.2-2
-- rebuild (fix sources tarball)
-
-* Sun Jan 27 2008 Remi Collet <Fedora@FamilleCollet.com> - 0.70.2-1
-- bugfixes update 
-
-* Tue Jan 15 2008 Remi Collet <Fedora@FamilleCollet.com> - 0.70.1a-1
-- update 
-
-* Sun Jan 13 2008 Remi Collet <Fedora@FamilleCollet.com> - 0.70.1-2
-- fix typo in lang files
-
-* Sun Jan 13 2008 Remi Collet <Fedora@FamilleCollet.com> - 0.70.1-1
-- update to 0.70.1 (0.70 + bugfixes)
-
-* Thu Jan 03 2008 Remi Collet <Fedora@FamilleCollet.com> - 0.70-4
-- Changeset 6226 + 6228
-- disable SELinux in EL-5
-
-* Sat Dec 29 2007 Remi Collet <Fedora@FamilleCollet.com> - 0.70-3
-- Changeset 6191 + 6194 + 6196
-
-* Fri Dec 28 2007 Remi Collet <Fedora@FamilleCollet.com> - 0.70-2
-- Changeset 6190
-
-* Fri Dec 21 2007 Remi Collet <Fedora@FamilleCollet.com> - 0.70-1
-- 0.70 final
-
-* Fri Nov 16 2007 Remi Collet <Fedora@FamilleCollet.com> - 0.70-0.4.rc3
-- Release Candidate 3
-
-* Thu Nov 01 2007 Remi Collet <Fedora@FamilleCollet.com> - 0.70-0.3.rc2
-- correct source
-
-* Thu Nov 01 2007 Remi Collet <Fedora@FamilleCollet.com> - 0.70-0.2.rc2
-- Release Candidate 2
-
-* Mon Oct 08 2007 Remi Collet <Fedora@FamilleCollet.com> - 0.70-0.2.rc1
-- From review #322781 : fix Source0 and macros
-- Requires php-domxml for EL4
-
-* Sun Sep 30 2007 Remi Collet <Fedora@FamilleCollet.com> - 0.70-0.1.rc1
-- GLPI Version 0.7-RC1
-- initial SPEC for Fedora Review
-
-* Thu May 03 2007 Remi Collet <RPMS@FamilleCollet.com> - 0.70-0.beta.20070503
-- initial RPM
-
diff --git a/glpi.spec b/glpi.spec
index f8465c5..a941e95 100644
--- a/glpi.spec
+++ b/glpi.spec
@@ -27,8 +27,8 @@
 %endif
 
 Name:           glpi
-Version:        0.85.5
-Release:        1%{?dist}
+Version:        0.90.1
+Release:        3%{?dist}
 Summary:        Free IT asset management software
 Summary(fr):    Gestion Libre de Parc Informatique
 
@@ -36,15 +36,17 @@ Group:          Applications/Internet
 License:        GPLv2+ and GPLv3+
 URL:            http://www.glpi-project.org/
 # Upstream sources (not the github auto-generated archive)
-Source0:        https://github.com/glpi-project/%{name}/releases/download/%{version}/glpi-%{version}.tar.gz
+Source0:        https://github.com/glpi-project/%{name}/releases/download/%{version}%{?prever}/glpi-%{version}%{?prever}.tar.gz
 
 Source1:        glpi-httpd.conf
-Source2:        glpi-0.85-config_path.php
+Source2:        glpi-0.90-config_path.php
 Source3:        glpi-logrotate
 Source4:        glpi-nginx.conf
 
 # Switch all internal cron tasks to system
-Patch0:         glpi-0.85-cron.patch
+Patch0:         glpi-0.90-cron.patch
+# Fix autoloader
+Patch1:         glpi-0.90-autoload.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:      noarch
@@ -62,7 +64,7 @@ Requires:       php(httpd)
 %else
 Requires:       httpd, mod_php
 %endif
-Requires:       php(language) >= 5.3
+Requires:       php(language) >= 5.4
 Requires:       php-date
 Requires:       php-gd
 Requires:       php-fileinfo
@@ -79,13 +81,10 @@ Requires:       php-tcpdf
 Requires:       php-pear-CAS >= 1.2.0
 Requires:       php-htmLawed
 Requires:       php-simplepie
-Requires:       php-ZendFramework2-Cache
-Requires:       php-ZendFramework2-Cache-apc
-Requires:       php-ZendFramework2-I18n
-Requires:       php-ZendFramework2-Loader
-Requires:       php-ZendFramework2-ServiceManager
-Requires:       php-ZendFramework2-Stdlib
-Requires:       php-ZendFramework2-Version
+Requires:       php-composer(zendframework/zend-cache)
+Requires:       php-composer(zendframework/zend-i18n)
+Requires:       php-composer(zendframework/zend-loader)
+Requires:       php-composer(zendframework/zend-version)
 Requires:       php-composer(ircmaxell/password-compat)
 %if 0%{?fedora} >= 11 || 0%{?rhel} >= 6
 Requires:       php-composer(zetacomponents/graph)
@@ -127,6 +126,7 @@ techniciens grâce à une maintenance plus cohérente.
 %setup -q -n glpi
 
 %patch0 -p0
+%patch1 -p0
 
 find . -name \*.orig -exec rm {} \; -print
 
@@ -287,7 +287,7 @@ fi
 %defattr(-,root,root,-)
 %doc *.txt LICENSE.*
 
-%attr(750,apache,root) %dir %{_sysconfdir}/%{name}
+%attr(770,root,apache) %dir %{_sysconfdir}/%{name}
 %ghost %config(noreplace,missingok) %{_sysconfdir}/%{name}/config_db.php
 %config(noreplace) %{_sysconfdir}/httpd/conf.d/glpi.conf
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
@@ -298,7 +298,7 @@ fi
 
 # This folder can contain private information (sessions, docs, ...)
 %dir %_localstatedir/lib/%{name}
-%attr(750,apache,root) %{_localstatedir}/lib/%{name}/files
+%attr(770,root,apache) %{_localstatedir}/lib/%{name}/files
 
 %dir %{_datadir}/%{name}
 %{_datadir}/%{name}/*.php
@@ -315,11 +315,23 @@ fi
 %{_datadir}/%{name}/pics
 %{_datadir}/%{name}/plugins
 %{_datadir}/%{name}/scripts
-%attr(750,apache,root) %dir %{_localstatedir}/log/%{name}
+%attr(770,root,apache) %dir %{_localstatedir}/log/%{name}
 %dir %{_datadir}/%{name}/locales
 
 
 %changelog
+* Thu Feb 18 2016 Remi Collet <remi@fedoraproject.org> - 0.90.1-3
+- fix Zend autoloader (to allow ZF 2.5)
+
+* Fri Nov 27 2015 Remi Collet <remi@fedoraproject.org> - 0.90.1-1
+- update to 0.90.1
+
+* Thu Oct  8 2015 Remi Collet <remi@fedoraproject.org> - 0.90-1
+- update to 0.90
+
+* Tue Oct  6 2015 Remi Collet <remi@fedoraproject.org> - 0.90-0.1.RC2
+- update to 0.90-RC2
+
 * Wed Sep 16 2015 Remi Collet <remi@fedoraproject.org> - 0.85.5-1
 - update to 0.85.5
   https://github.com/glpi-project/glpi/issues?q=milestone:0.85.5
-- 
cgit