diff options
-rw-r--r-- | glpi-dev.spec | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/glpi-dev.spec b/glpi-dev.spec index 8fe97b4..f9e9ca5 100644 --- a/glpi-dev.spec +++ b/glpi-dev.spec @@ -32,16 +32,18 @@ %global with_nginx 0 %global with_httpd 0 %endif +# remirepo:4 %if 0%{?fedora} < 19 && 0%{?rhel} < 7 # MySQL need another bootstrap method %global with_tests 0%{?_with_tests:1} %else %global with_tests 0%{!?_without_tests:1} +# remirepo:1 %endif Name: %{gh_project} Version: 9.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Free IT asset management software Summary(fr): Gestion Libre de Parc Informatique @@ -80,6 +82,7 @@ BuildRequires: php-composer(iamcal/lib_autolink) >= 1.7 BuildRequires: php-composer(sabre/vobject) >= 3.4 BuildRequires: php-composer(michelf/php-markdown) >= 1.6 BuildRequires: php-composer(true/punycode) >= 2 +# See https://bugzilla.redhat.com/1353451 BuildRequires: php-simplepie # remirepo:1 BuildRequires: php-composer(simplepie/simplepie) >= 1.4 @@ -87,8 +90,10 @@ BuildRequires: php-composer(phpmailer/phpmailer) >= 5.2 BuildRequires: php-composer(tecnickcom/tcpdf) >= 6.2 BuildRequires: php-mysqli BuildRequires: php-xmlrpc +# remirepo:1 %if 0%{?fedora} >= 11 || 0%{?rhel} >= 6 BuildRequires: php-composer(zetacomponents/graph) +# remirepo:1 %endif %endif @@ -142,9 +147,11 @@ Requires: php-composer(simplepie/simplepie) >= 1.4 Requires: php-composer(phpmailer/phpmailer) >= 5.2 Requires: php-composer(tecnickcom/tcpdf) >= 6.2 +# remirepo:1 %if 0%{?fedora} >= 11 || 0%{?rhel} >= 6 Requires: php-composer(zetacomponents/graph) Requires: gnu-free-sans-fonts +# remirepo:3 %else Requires: freefont %endif @@ -199,12 +206,14 @@ rm -rf lib/htmlawed : bundled JS libraries ls lib +# remirepo:5 %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 +# remirepo:1 %endif mkdir vendor @@ -240,7 +249,7 @@ rm -rf %{buildroot} # ===== application ===== mkdir -p %{buildroot}/%{_datadir}/%{name} -cp -a COPYING.txt *.php *.js %{buildroot}/%{_datadir}/%{name}/ +cp -a COPYING.txt *.php *.js apirest.md %{buildroot}/%{_datadir}/%{name}/ for i in ajax css front inc install lib locales pics plugins scripts vendor do cp -ar $i %{buildroot}/%{_datadir}/%{name}/$i @@ -271,6 +280,7 @@ 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} +# remirepo:4 %if 0%{?rhel} == 5 || 0%{?rhel} == 6 : Remove "su" option from logrotate configuration file - requires logrotate 3.8+ sed -e '/su /d' -i %{buildroot}%{_sysconfdir}/logrotate.d/%{name} @@ -366,12 +376,14 @@ rm -rf %{buildroot} %if %{useselinux} ( # New File context +# remirepo:4 %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}(/.*)?" +# remirepo:1 %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}(/.*)?" @@ -420,6 +432,7 @@ fi %dir %{_datadir}/%{name} %{_datadir}/%{name}/*.php %{_datadir}/%{name}/*.js +%{_datadir}/%{name}/apirest.md # License file required by installation process %{_datadir}/%{name}/COPYING.txt %{_datadir}/%{name}/ajax @@ -438,6 +451,9 @@ fi %changelog +* Wed Sep 28 2016 Remi Collet <remi@fedoraproject.org> - 9.1-2 +- missing API documentation + * Mon Sep 26 2016 Remi Collet <remi@fedoraproject.org> - 9.1-1 - update to 9.1 https://github.com/glpi-project/glpi/milestone/2?closed=1 |