From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3F745EAC.6050601@sicex.ru> Date: Fri, 26 Sep 2003 22:43:40 +0700 From: Alexander Belov User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.4) Gecko/20030710 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: ALT Devel discussion list , ldv@altlinux.org Subject: Re: [devel] =?KOI8-R?Q?=E2=CF=CC=D8=DB=C9=C5_=D0=C1=CB=C5=D4=D9?= References: <3F742FE8.2010804@sicex.ru> <20030926175352.Y59120@elefant.dgtu.donetsk.ua> <3F74533B.5000703@sicex.ru> <20030926150407.GA14723@basalt.office.altlinux.org> In-Reply-To: <20030926150407.GA14723@basalt.office.altlinux.org> X-Enigmail-Version: 0.76.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: multipart/mixed; boundary="------------020400060400020504030808" Cc: X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Sep 2003 15:43:45 -0000 Archived-At: List-Archive: List-Post: This is a multi-part message in MIME format. --------------020400060400020504030808 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Dmitry V. Levin пишет: > On Fri, Sep 26, 2003 at 09:54:51PM +0700, Alexander Belov wrote: > >>>Предлагаю разбить на vegastrike и vegastike-data. Насколько я припоминаю, >>>она так и поставляется: медиа отдельно. >> >>Я думал об этом, но делать этого не стал, потому что это бессмысленно. >>Какой смысл ставить бинарники без данных - они все равно не запустятся. > > > В этом может быть смысл, если, например, периодичность выхода новых версий > кода и данных разная. > ОК. Как это правильно сделать (я очень мало всего в Альт собирал - сорри)? spec прилагаю. Данные находятся в каталоге /usr/share/vegastrike/data, музыка - в /usr/share/vegastrike/data/music, бинарники - сейчас это линки на бинарники в /usr/share/vegastrike/data. --------------020400060400020504030808 Content-Type: text/plain; name="vegastrike.spec" Content-Transfer-Encoding: 8bit Content-Disposition: inline; filename="vegastrike.spec" Name: vegastrike Version: 0.4.1C Release: alt1 Summary: Vega Strike the 3D Space Simulator Summary(ru-RU.koi8-r): Трехмерный космический симулятор License: GPL Group: Games/Other URL: http://vegastrike.sourceforge.net/ Source0: %{name}-%{version}.tar.bz2 Source11: %{name}16.xpm Source12: %{name}32.xpm Source13: %{name}48.xpm Source20: linux_vegastrike-0.4.1.sh Patch1: %name-%version.configure.patch.bz2 # Automatically added by buildreq on Fri Sep 26 2003 BuildRequires: XFree86-devel XFree86-libs aalib esound gcc-c++ glib-devel gtk+-devel libGLU-devel libSDL-devel libSDL_mixer-devel libalsa libarts libaudiofile libexpat-devel libglut-devel libjpeg-devel libogg libopenal-devel libpng-devel libslang libsmpeg libstdc++-devel libvorbis python-devel zlib-devel %description Vega Strike the 3D Space Simulator that allows you to trade and bounty hunt in a vast universe. Can you face the dangers and decisions that await... %description -l ru-RU.koi8-r Vega Strike это трехмерный космический симулятор, позволяющий торговать и рыскать в просторах огромной вселенной. Приготовьтесь к преодолению опасностей, которые вас ожидают. %prep %setup -q -n %name %patch1 -p1 %build cd vegastrike %__aclocal %__autoconf %__automake -a %configure --with-gl-libs=/usr/X11R6/lib %make_build cd ../vssetup/src/ %__perl ./build %install %__cp -r %SOURCE20 . %__cp -r vssetup/src/bin/setup data/vssetup %__cp -r vegastrike/src/vegastrike vegastrike/src/networking/soundserver vegastrike/launcher/vslauncher data/ %__mkdir -p $RPM_BUILD_ROOT/%_bindir %__mkdir -p $RPM_BUILD_ROOT/%_mandir/man1 %__mkdir -p $RPM_BUILD_ROOT/%_datadir/%name ln -sf ../..%_datadir/%name/data/vssetup $RPM_BUILD_ROOT/%_bindir/vssetup ln -sf ../..%_datadir/%name/data/vegastrike $RPM_BUILD_ROOT/%_bindir/vegastrike ln -sf ../..%_datadir/%name/data/vslauncher $RPM_BUILD_ROOT/%_bindir/vslauncher %__install -m 644 data/documentation/vegastrike.1 $RPM_BUILD_ROOT/%_mandir/man1 %__install -m 644 data/documentation/vslauncher.1 $RPM_BUILD_ROOT/%_mandir/man1 %__install -m 644 data/documentation/vssetup.1 $RPM_BUILD_ROOT/%_mandir/man1 %__cp -rf data $RPM_BUILD_ROOT/%_datadir/%name/ find $RPM_BUILD_ROOT/%_datadir/%name -type d -exec chmod 755 {} \; find $RPM_BUILD_ROOT/%_datadir/%name -type f -exec chmod 644 {} \; %__chmod 555 $RPM_BUILD_ROOT/%_datadir/%name/data/{soundserver,vegastrike,vslauncher,vssetup} #install icons %__install -d -m 755 $RPM_BUILD_ROOT%_menudir %__install -d -m 755 $RPM_BUILD_ROOT%_iconsdir/mini %__install -d -m 755 $RPM_BUILD_ROOT%_iconsdir/large %__install -m 644 %SOURCE11 $RPM_BUILD_ROOT%_iconsdir/%name.xpm %__install -m 644 %SOURCE12 $RPM_BUILD_ROOT%_iconsdir/mini/%name.xpm %__install -m 644 %SOURCE13 $RPM_BUILD_ROOT%_iconsdir/large/%name.xpm # Menu %__mkdir -p $RPM_BUILD_ROOT/%_menudir %__cat << EOF > $RPM_BUILD_ROOT/%_menudir/%name ?package(%name):\ needs="x11"\ section="Amusement/Arcade"\ title="Vega Strike"\ longtitle="Vega Strike the 3D Space Simulator"\ command="%name"\ icon="%name.xpm" EOF %post %update_menus %postun %clean_menus %files %doc linux_vegastrike-0.4.1.sh vegastrike/AUTHORS vegastrike/COPYING vegastrike/DOCUMENTATION vegastrike/README vegastrike/TODO data/documentation/*.* vegastrike/doc/texturizer/texturing.html %_bindir/* %_mandir/man1/* %_menudir/%name %_miconsdir/*.xpm %_iconsdir/*.xpm %_liconsdir/*.xpm %_datadir/%name/* %changelog * Fri Sep 26 2003 Alexander Belov 0.4.1C-alt1 - Initial release --------------020400060400020504030808--