# COPR Ligenix's spec file for glpi-plugin-metademands # # Copyright (c) 2023-2023 Jean-Marc Liger # # License: CC-BY-SA # http://creativecommons.org/licenses/by-sa/4.0/ # # Please, preserve the changelog entries # %global pluginname geststock %global glpi_min 9.5.3 %global glpi_max 9.6 Name: glpi-plugin-%{pluginname} Version: 2.0.0 Release: 1%{?dist} Summary: GLPI Plugin to manage stock Summary(fr): Extension GLPI de gestion du stock License: GPLv2+ URL: https://github.com/yllen/%{pluginname} Source0: https://github.com/yllen/%{pluginname}/releases/download/v%{version}/glpi-%{pluginname}-%{version}.tar.gz BuildArch: noarch BuildRequires: gettext %if 0%{?fedora} || 0%{?rhel} >= 8 Requires: (glpi >= %{glpi_min} with glpi < %{glpi_max}) %else Requires: glpi >= %{glpi_min} Requires: glpi < %{glpi_max} Requires: glpi-plugin-pdf %endif %description This plugin allows you to manage in a global way the stock of asset items and this for all entities. An entity reserves an asset and the routing is followed since the output of the stock to the requested entity. %description -l fr Cette extension permet de gérer d'une manière globale le stock des éléments de l'inventaire et ce pour toutes les entités. Une entité réserve un matériel et l'acheminement est suivi du départ du stock jusqu'à l'entité demandresse. %prep %setup -q -c # display compatibility check grep 'min' %{pluginname}/setup.php # remove unused files rm %{pluginname}/%{pluginname}.xml # move doc files mkdir docs mv %{pluginname}/README.md docs/ %build # regenerate the locales for po in %{pluginname}/locales/*.po do msgfmt $po -o $(dirname $po)/$(basename $po .po).mo done %install mkdir -p %{buildroot}/%{_datadir}/glpi/plugins cp -ar %{pluginname} %{buildroot}/%{_datadir}/glpi/plugins/%{pluginname} for i in %{buildroot}/%{_datadir}/glpi/plugins/%{pluginname}/locales/* do lang=$(basename $i) echo "%lang(${lang:0:2}) %{_datadir}/glpi/plugins/%{pluginname}/locales/${lang}" done | tee %{name}.lang %files -f %{name}.lang %{!?_licensedir:%global license %%doc} %doc docs/* %dir %{_datadir}/glpi/plugins/%{pluginname} %dir %{_datadir}/glpi/plugins/%{pluginname}/locales %{_datadir}/glpi/plugins/%{pluginname}/*.php %{_datadir}/glpi/plugins/%{pluginname}/ajax %{_datadir}/glpi/plugins/%{pluginname}/front %{_datadir}/glpi/plugins/%{pluginname}/inc %changelog * Tue May 02 2023 Jean-Marc Liger - 2.0.0-1 - Version 2.0.0 for GLPI 9.5.x - Initial RPM based on Remi Collet previous GLPI plugins spec files