--- ufoai.spec-orig 2007-09-20 13:00:13 +0300 +++ ufoai.spec 2007-09-24 18:36:44 +0300 @@ -1,21 +1,27 @@ Name: ufoai Version: 2.1.1 -Release: alt1.4 +Release: alt1.5 + +Summary: UFO:AI License: GPL -Packager: Alexey Shentzev -URL: http://ufoai.ninex.info/ Group: Games/Strategy -# Automatically added by buildreq on Fri Sep 14 2007 (-bi) -BuildRequires: libarts-devel libjpeg-devel libmesa-devel libSDL-devel libSDL_ttf-devel packages-info-i18n-common -Requires: ufoai-music = %version -Requires: ufoai-maps = %version -Requires: libarts libjpeg libmesa libSDL libSDL_ttf libvorbis libalsa libjpeg libogg packages-info-i18n-common -Summary: UFO:AI + +URL: http://ufoai.ninex.info/ Source0: %name-%version-source.tar.bz2 Source1: %name.png Source2: %name.desktop Source3: %name #Patch0: ref_glx.patch +Packager: Alexey Shentzev + +BuildRequires: libarts-devel libjpeg-devel libmesa-devel libSDL-devel libSDL_ttf-devel packages-info-i18n-common + +# Automatically added by buildreq on Fri Sep 14 2007 (-bi) +Requires: libarts libjpeg libmesa libSDL libSDL_ttf libvorbis libalsa libjpeg libogg packages-info-i18n-common +Requires: ufoai-music = %version +Requires: ufoai-maps = %version + +%define ufo_aliases ufo2map ufoded ufomaster qdata %description UFO: ALIEN INVASION is a strategy game featuring tactical combat @@ -36,19 +42,19 @@ %prep %setup -n %name-%version-source -#%patch0 -p1 +#patch0 -p1 %build -%configure --prefix=/usr --sysconfdir=%_sysconfdir --with-alsa +%configure --with-alsa make make lang +for i in %ufo_aliases; do + ln -s ufo $i +done %install -install -D -m 0755 ufo %buildroot%_bindir/ufo -install -D -m 0755 ufo %buildroot%_bindir/ufo2map -install -D -m 0755 ufo %buildroot%_bindir/ufoded -install -D -m 0755 ufo %buildroot%_bindir/ufomaster -install -D -m 0755 ufo %buildroot%_bindir/qdata +install -pD -m755 %buildroot%_bindir/ +install -m755 ufo %ufo_aliases %buildroot%_bindir/ install -D -m 0644 %SOURCE1 %buildroot%_datadir/pixmaps/%name.png install -D -m 0644 %SOURCE2 %buildroot%_datadir/applications/%name.desktop install -D -m 0755 %SOURCE3 %buildroot%_bindir/%name @@ -75,17 +81,15 @@ Categories=StrategyGame;Game __MENU__ -#%post -%update_menus +# FIXME: when .desktop file is added, remember to restore +# menu-updating scripts as well +#post +#update_menus -#%postun -%clean_menus - -#%clean -rm -rf "$RPM_BUILD_ROOT" +#postun +#clean_menus %files -%defattr(-,root,root) %doc README BUGS CONTRIBUTORS COPYING %_bindir/ufo %_bindir/ufomaster @@ -95,9 +99,13 @@ %_bindir/%name %_datadir/pixmaps/%name.png %_datadir/applications/%name.desktop +# FIXME: what package owns %_libdir/%name/ _directory_? %_libdir/%name/* %changelog +* Mon Sep 24 2007 Michael Shigorin 2.1.1-alt1.5 +- spec cleanup, including quite uncomfortable stuff + * Thu Sep 20 2007 Alexey Shentzev 2.1.1-alt1.4 - add support non english language, add for start from commandline