File autofirma.spec of Package autofirma
Name: autofirma
Version: 1
Release: 1
Summary: AutoFirma DNIe
Url: https://github.com/SilvioMoioli/tetra
Group: Development/Libraries/Java
BuildRequires: fdupes
BuildRequires: update-desktop-files
# Needed to workaround "directories not owned by a package" issue
BuildRequires: hicolor-icon-theme
BuildRoot: %{_tmppath}/%{name}-%{version}-build
License: SUSE-NonFree
Source0: afirma.desktop
Source1: AutoFirma
Source2: AutoFirma.jar
Source3: AutoFirma.js
Source4: AutoFirma.png
Source5: autofirma.spec
Source6: AutoFirma.svg
Source7: AutoFirmaConfigurador.jar
Source8: copyright
%description
Aplicacion necesaria para usar la firma digital en ciertos sitios y firmar documentos...
%prep
##cp -f %{SOURCE0} .
cp -f %{SOURCE1} .
cp -f %{SOURCE2} .
cp -f %{SOURCE3} .
cp -f %{SOURCE4} .
cp -f %{SOURCE5} .
cp -f %{SOURCE6} .
cp -f %{SOURCE7} .
cp -f %{SOURCE8} .
%build
# nothing to do, precompiled by design
%install
ls -l
install -Dpm 0755 AutoFirma %{buildroot}/usr/bin/AutoFirma
install -Dpm 0755 AutoFirma.jar %{buildroot}/usr/lib/AutoFirma/AutoFirma.jar
install -Dpm 0755 AutoFirma.png %{buildroot}/usr/lib/AutoFirma/AutoFirma.png
install -Dpm 0755 AutoFirmaConfigurador.jar %{buildroot}/usr/lib/AutoFirma/AutoFirmaConfigurador.jar
##install -Dpm 0755 afirma.desktop %{buildroot}/usr/share/applications/afirma.desktop
install -Dpm 0755 AutoFirma.svg %{buildroot}/usr/share/AutoFirma/AutoFirma.svg
install -Dpm 0755 copyright %{buildroot}/usr/share/doc/AutoFirma/copyright
# Creating desktop entry and setting it as executable
echo "----------[Creating desktop entry...]----------"
echo '[Desktop Entry]
Version=1.0
Name=AutoFirma
Comment=Cliente AutoFirma
Exec=/usr/bin/AutoFirma %u
Icon=/usr/lib/AutoFirma/AutoFirma.png
MimeType=x-scheme-handler/afirma;
Terminal=false
Type=Application
StartupNotify=true
Categories=System;Security;' > ./%{name}.desktop
chmod +x ./%{name}.desktop
##as%adsuse_update_desktop_file -c afirma afirma "AutoFirma" afirma afirma System FileTools
%suse_update_desktop_file -r -i %{name} System Security
%fdupes
%files
%defattr(-,root,root)
%dir /usr/lib/AutoFirma
%dir /usr/share/AutoFirma
%dir /usr/share/doc/AutoFirma
/usr/bin/AutoFirma
/usr/lib/AutoFirma/*
/usr/share/applications/%{name}.desktop
/usr/share/AutoFirma/AutoFirma.svg
/usr/share/doc/AutoFirma/copyright
%changelog