%define _build_id_links none %global pkg_name sped-irpj %global pkg_version 10.0.2 %global pkg_release 1 %global appname irpj Name: %{pkg_name} Version: %{pkg_version} Release: %{pkg_release}%{?dist} Summary: Brazilian Digital Accouting Bookkeeping (ECD/IRPJ) Validator License: GPL-2+ URL: http://sped.rfb.gov.br/ Source0: %{pkg_name}_%{pkg_version}.tar.xz Source1: Makefile AutoReq: no BuildArch: x86_64 BuildConflicts: %{name} BuildRequires: debhelper > 10 BuildRequires: devscripts BuildRequires: git-annex BuildRequires: java-1.8.0-openjdk-headless Conflicts: mariadb-server Provides: sped-contabil-ecf = %{version} Provides: SPED(IRPJ) = %{version} Provides: SPED(ECF) = %{version} Provides: SPED(Contabil-ECF) = %{version} Requires: desktop-file-utils Requires: libnsl(x86-32) Requires: libxcrypt-compat(x86-32) Requires: python3-distro %description This package provides the SPED validator for Fiscal Accounting Bookkeeping (ECF/IRPJ) and is part of the Brazilian Public Digital Bookkeeping System (SPED). %prep rm -rf %{name}-%{version} || find %{name}-%{version}/ -exec chmod u+w {} \+ -delete git config --global init.defaultBranch master git init && git annex init %autosetup -c %{__cp} %{SOURCE1} . make clean-all make installer.properties make prep %install %{__mkdir_p} %{buildroot}%{_bindir}/ %{__mkdir_p} %{buildroot}%{_datadir}/applications/ %{__mkdir_p} %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/ %{__mkdir_p} %{buildroot}%{_docdir}/%{name}/ %{__mkdir_p} %{buildroot}%{_sysconfdir}/default/ %{__mkdir_p} %{buildroot}/opt/ cp -a debian/%{pkg_name}/opt %{buildroot}/ %{__install} -D debian/copyright %{buildroot}%{_docdir}/%{name}/license.txt %{__install} -D sources/irpjpva %{buildroot}/usr/bin/ %{__install} -D sources/br.gov.serpro.sped.irpjpva.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/ %{__install} -D sources/br.gov.serpro.sped.irpjpva.desktop %{buildroot}%{_datadir}/applications/ echo "#INTERNAL_JRE=false" > %{buildroot}%{_sysconfdir}/default/sped-%{appname} %{__rm} -rf %{buildroot}/opt/sped/%{appname}/Uninstaller %files %{_bindir}/irpjpva %{_datadir}/applications/br.gov.serpro.sped.irpjpva.desktop %{_datadir}/icons/hicolor/128x128/apps/br.gov.serpro.sped.irpjpva.png %{_docdir}/%{name}/license.txt %{_sysconfdir}/default/sped-%{appname} /opt/sped/%{appname}/ %post if [ $1 == 1 ]; then if ! getent group | grep -q "^sped:"; then groupadd --system --force sped >/dev/null 2>&1 || : fi chown -R root:sped /opt/sped/irpj chmod -R g+rwx /opt/sped/irpj update-desktop-database || : fi %postun if [ $1 == 0 ]; then rm -rf /opt/sped/irpj > /dev/null 2>&1 fi %changelog