diff --git a/domination.changes b/domination.changes index 6fb5cd9..0370a6d 100644 --- a/domination.changes +++ b/domination.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Thu Nov 13 18:57:26 UTC 2014 - nemysis@gmx.ch + +- Use Group Amusements/Games/Arcade/Strategy instead of + Amusements/Games/Arcade/StrategyGame +- Use check for openSUSE %if 0%{?suse_version} +- Remove BuildRequires for desktop-file-utils +- Fix typo + ------------------------------------------------------------------- Sun Oct 5 06:39:05 UTC 2014 - nemysis@gmx.ch diff --git a/domination.spec b/domination.spec index eebc0c3..b42e033 100644 --- a/domination.spec +++ b/domination.spec @@ -21,7 +21,7 @@ Version: 1.1.1.5 Release: 0 Summary: Board game that is a bit like the well known game Risk License: GPL-3.0 -Group: Amusements/Games/StrategyGame +Group: Amusements/Games/Strategy Url: http://domination.sourceforge.net/ Source0: http://downloads.sourceforge.net/project/Domination/%{version}/Domination_%{version}.zip Source1: %{name}-FlashGUI.sh @@ -29,15 +29,16 @@ Source2: %{name}-Increment1GUI.sh Source3: %{name}-SimpleGUI.sh Source4: %{name}-SwingGUI.sh Source5: %{name}.desktop -BuildRequires: unzip -Requires: jre >= 1.6.0 -BuildRequires: java-devel >= 1.6.0 -BuildRequires: dos2unix -BuildRequires: desktop-file-utils -BuildRequires: update-desktop-files +%if 0%{?suse_version} BuildRequires: fdupes -BuildArch: noarch +BuildRequires: update-desktop-files +%endif +BuildRequires: dos2unix +BuildRequires: java-devel >= 1.6.0 +BuildRequires: unzip Requires: %{name}-data +Requires: jre >= 1.6.0 +BuildArch: noarch %description Domination is a board game that is a bit like the well known game Risk. @@ -51,6 +52,7 @@ it works in all OSs that run java. %prep %setup -q -n Domination + # Convert to unix line end find -name "*.txt" -print0 -or -name "*.ini" -print0 -or -name "*.cmd" -print0 \ -or -name "*.htm" -print0 -or -name "*.cards" -print0 -or -name "*.map" -print0 \ @@ -59,8 +61,6 @@ find -name "*.txt" -print0 -or -name "*.ini" -print0 -or -name "*.cmd" -print0 \ %build %install -mkdir -p %{buildroot}%{_datadir}/%{name}/{help,lib,maps,maps/preview,resources,saves} - # install wrappers install -Dm 0755 %{S:1} %{buildroot}%{_bindir}/%{name}-FlashGUI install -Dm 0755 %{S:2} %{buildroot}%{_bindir}/%{name}-Increment1GUI @@ -68,11 +68,12 @@ install -Dm 0755 %{S:3} %{buildroot}%{_bindir}/%{name}-SimpleGUI install -Dm 0755 %{S:4} %{buildroot}%{_bindir}/%{name}-SwingGUI # install directories +mkdir -p %{buildroot}%{_datadir}/%{name}/{help,lib,maps,maps/preview,resources} for d in help lib resources ; do - install -Dm 0644 "$d"/* %{buildroot}%{_datadir}/%{name}/"$d" + install -Dm 0644 $d/* %{buildroot}%{_datadir}/%{name}/$d done -cp -r maps %{buildroot}%{_datadir}/%{name}/ +cp -a maps %{buildroot}%{_datadir}/%{name}/ # install files for f in *.jar *.htm *.txt *.ini ; do @@ -80,14 +81,15 @@ for f in *.jar *.htm *.txt *.ini ; do done # install icon -install -Dm 0644 resources/icon.png %{buildroot}%{_datadir}/pixmaps/%{name}.png +install -Dm 0644 resources/icon.png %{buildroot}%{_datadir}/pixmaps/%{name}.png # install Desktop file install -Dm 0644 %{S:5} %{buildroot}%{_datadir}/applications/%{name}.desktop -%suse_update_desktop_file %{name} - -%fdupes -s %{buildroot}%{_prefix} +%if 0%{?suse_version} + %suse_update_desktop_file %{name} + %fdupes -s %{buildroot}%{_prefix} +%endif %files %defattr(-,root,root,-)