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
openSUSE Build Service is sponsored by