diff --git a/widelands.spec b/widelands.spec index b947b01..2dc3e69 100644 --- a/widelands.spec +++ b/widelands.spec @@ -72,12 +72,14 @@ make %{?_smp_mflags} %install cd build/compile make DESTDIR=$RPM_BUILD_ROOT install +cd ../.. for i in 16 32 48 64 128; do - install -D -m 0644 ../../pics/wl-ico-${i}.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${i}x${i}/apps/%{name}.png + install -D -m 0644 pics/wl-ico-${i}.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${i}x${i}/apps/%{name}.png done install -D -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %suse_update_desktop_file %{name} %fdupes $RPM_BUILD_ROOT%{_datadir} +%find_lang %{name} --all-name %clean rm -rf $RPM_BUILD_ROOT @@ -100,10 +102,10 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_datadir}/applications/%{name}.desktop - -%files data +%files data -f %{name}.lang %defattr(-,root,root,-) %dir %{_datadir}/%{name} -%{_datadir}/%{name}/* +# skip locale subdir, included in .lang file +%{_datadir}/%{name}/[^l]* %changelog