#%define desktopfile %{name}.desktop %define _prefix /usr %define _sharedir %{_prefix}/share #%define icon /$RPM_BUILD_DIR/%{name}-%{version}/usr/share/applications/%{name}.png Name: WiKIDToken Version: 3.1.6 Release: 1%{?dist} Summary: Token for the WiKID Strong Authentication System Group: Applications/Internet License: GPLv2 URL: http://www.wikidsystems.com Source0: %{name}-%{version}-src.zip BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildArch: noarch BuildRequires:unzip BuildRequires:ant #%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} BuildRequires: desktop-file-utils #%endif %if 0%{?suse_version} BuildRequires: update-desktop-files %endif #BuildRequires: java-1.6.0-openjdk-devel #BuildRequires: java >= 1:1.6.0 Requires: java >= 1.6.0 %description Client for the WiKID Strong Authentication System. http://www.wikidsystems.com/ %prep %setup -q -n "%{name}-%{version}" %build /usr/bin/ant -d jar %install rm -Rf $RPM_BUILD_ROOT # jars %__install -d -m 0755 "%{buildroot}%{_datadir}/%{name}" %__install -m 0644 %{name}.jar "%{buildroot}%{_datadir}/%{name}/" # startscript %__install -d -m 0755 "%{buildroot}%{_bindir}" cat > "%{buildroot}%{_bindir}/%{name}" << EOF #!/bin/sh exec java -jar %{_datadir}/%{name}/%{name}.jar EOF %__chmod 0755 "%{buildroot}%{_bindir}/%{name}" #%__chmod 0755 "%{_sharedir}/%{name}/" mkdir -p %{buildroot}%{_datadir}/pixmaps/%{name} #mkdir -p %{buildroot}%{_datadir}/%{name}/docs/ %{__install} -m 644 images/%{name}.png %{buildroot}%{_datadir}/pixmaps/%{name}.png #%{__install} -m 644 docs/* %{buildroot}%{_datadir}/%{name}/docs/* #ln -f -s %{_sharedir}/%{name}/jWiKID.jar %{_sharedir}/%{name}/%{name}.jar #install_desktop_file \ #%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} desktop-file-install --vendor="" \ --dir=${RPM_BUILD_ROOT}%{_datadir}/applications/ \ --add-category X-Fedora \ --delete-original \ $RPM_BUILD_DIR/%{name}-%{version}/usr/share/applications/%{name}.desktop #%endif #%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} %post update-desktop-database &> /dev/null ||: %postun update-desktop-database &> /dev/null ||: #%endif %if 0%{?suse_version} %suse_update_desktop_file  $RPM_BUILD_DIR/%{name}-%{version}/usr/share/applications/%{name}.desktop%{name}.desktop Network %endif %clean %__rm -rf "%{buildroot}" rm -rf %{buildroot} %files %defattr(-, root, root) %doc changelog.txt credits.txt license.txt readme.txt %{_bindir}/%{name} %{_datadir}/%{name} #%{_datadir}/usr/share/applications/%{name}.desktop %{_sharedir}/applications/%{name}.desktop %{_sharedir}/pixmaps/%{name}.png %{_sharedir}/%{name}/%{name}.jar %changelog * Tue Oct 27 2009 Nick Owen info@wikidsystems.com 3.1.6-1.fc11 - Packaged for RPM