LINUX.ORG.RU

INSTEAD 1.6.0 в репозитории Debian

 , , ,


0

1

После месяцев усилий, благодаря совместной работе Sam Protsenko и Alexander GQ Gerasiov, INSTEAD 1.6.0 был добавлен в репозиторий Debian.

Интерпретатор INSTEAD (Simple Text Adventure) позволяет играть в игры, которые по жанру являются смесью визуального повествования, текстового приключения и классических квестов 90-х.

На данный момент INSTEAD портирован на множество платформ: Linux, Windows, Mac OSX, S60, Maemo, Windows Mobile, Android и другие. Под движок уже написаны десятки игр, некоторые из которых доступны на нескольких языках. Кроме того, с помощью специального модуля, INSTEAD способен выполнять текстовые квесты из игр серии «Космические рейнджеры».

Добавление проекта в один из самых популярных и базовых дистрибутивов Linux может положительным образом сказаться на его дальнейшем развитии.

Ссылка на пакет

>>> Подробности

★★

Проверено: anonymous_incognito ()
Последнее исправление: anonymous_incognito (всего исправлений: 2)

О! Инстед рулит.

anonymous
()
Ответ на: комментарий от Gunnerua

Конечно, не стоило. Не для вас писали.

anonymous
()
Ответ на: комментарий от Gunnerua

Gunnerua. Такие высказывания могут позволить себе только люди, вышедшие из туалета (см. игру на Инстеде - Escape The Toilet, http://toilet.syscall.ru ). Ибо эти люди действительно потрудились. И большинство из них сказало, что это стоило больших трудов. :) А вы даже наверно не потрудились в эту игру поиграть. :) А «Квантовый Кот» и «Лифтёр» - это такие игры, ради которых Инстед стоил всех трудов, в него вложенных! :)

zloyvov
()

Скорее всего тебе, как минимум, корректоры скажут перевести часть текста новости на великий могучий, чтобы опубликовать.

sphericalhorse ★★★★★
()

Собран с зависимостью от GTK. Фу.

Deleted
()

Жаль, ебилдов нет. И вручную у меня не собирается. Иначе бы обязательно поиграл. Игры, по описанию, стоящие.

vurdalak ★★★★★
()

был добавлен в репозиторий Debian.

Правильнее «был добавлен в репозиторий Debian sid». Чтоб не тешить пользователей squeeze и wheezy напрасными надеждами.

hobbit ★★★★★
()
Ответ на: ebuild'ы есть от anonymous

А он точно рабочий? Я вручную практически так же ставил, но оно при сборке падает с ошибками.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

этот bump-лю уже около года:

# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit games

DESCRIPTION="INSTEAD quest engine"
HOMEPAGE="http://instead.googlecode.com/"
SRC_URI="http://instead.googlecode.com/files/${P/-/_}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND="=dev-lang/lua-5.1*
   media-libs/libsdl
   media-libs/sdl-mixer
   media-libs/sdl-image
   media-libs/sdl-ttf"
RDEPEND="${DEPEND}"

src_unpack() {
   unpack "${A}" || die "Cannot unpack archive"
   cd "${S}" || die "Directory ${S} doesn't exist"
   cp Rules.make.system Rules.make || die "Cannot copy Rules.make.system"
   sed 's/lua5.1/lua/;'  -i Rules.make || die "Cannot patch Rules.make"
   sed 's:PREFIX=.*:PREFIX=/usr:' -i Rules.make || die "Cannot patch Rules.make"
   sed 's:BIN=.*:BIN=$(DESTDIR)'"${GAMES_BINDIR}:" -i Rules.make || die "Cannot patch Rules.make"
   sed 's:STEADPATH=$(DESTDIR)$(PREFIX)/share:STEADPATH=$(DESTDIR)'"${GAMES_DATADIR}:" -i Rules.make || die "Cannot patch Rules.make"
   sed 's:DOCPATH=$(DESTDIR)$(PREFIX)/share:DOCPATH=$(DESTDIR)'"${GAMES_DATADIR}:" -i Rules.make || die "Cannot patch Rules.make"
}

src_install() {
   emake DESTDIR="${D}"  install || die "emake install failed"
   prepgamesdirs
}


anTaRes ★★★★
()

Linux
Maemo
Android

Я могу показаться занудой, но линукс уже включает в себя маему и андроид.

Ustin
()
Ответ на: комментарий от zloyvov

Такие высказывания могут позволить себе только люди, вышедшие из туалета (см. игру на Инстеде - Escape The Toilet, http://toilet.syscall.ru

А исходники туалета уже выложили? Я считаю, что говорить на ЛОРе что кто-то обязательно должен поиграть в какую-то игру невежливо, если для этой игры недоступны полные исходные тексты (а в данном случает, исходники доступны только для самого инстеда)

Xenius ★★★★★
()
Ответ на: комментарий от Ustin

Под Linux подразумевают операционную систему GNU/Linux. Android — это совсем другая ОС, в ней только ядро Linux.

К тому же в Андроид ланчер совсем другой и удобный. И на маркете есть.

anonymous
()
Ответ на: комментарий от anonymous

Я понимаю всё это, но ратую за точность указания в новостях. Если на lorе эту будут игнорировать, то на других ресурсах мы точно не дождёмся правильной терминологии.

Ustin
()
Ответ на: комментарий от vurdalak

это вроде не только тут вылезло
вот как добавили +minizip , так сразу некоторые пакеты и перестали собираться
я от греха подальше и вернулся на стабильную
копать не стал , скорее всего API zlib поменялся

anTaRes ★★★★
()
Ответ на: комментарий от vurdalak

Если проблема в несовместимости с версией zlib из gentoo — можно попробовать собрать с внутренней версией zlib. Для этого нужно либо удалить системную версию zlib (и хедеры тоже), либо просто немного поправить скрипт configure — в 25-й строке добавьте:

zlib_cflags=
zlib_libs=

и попробуйте собрать заново.
А вообще стоит сообщить об этой проблеме разработчику.

skb7
()
Ответ на: комментарий от hobbit

Правильнее «был добавлен в репозиторий Debian sid». Чтоб не тешить пользователей squeeze и wheezy напрасными надеждами.

Пользователи Squeeze и так не тешат себя напрасными надеждами, потому что знают, что в stable не попадают новые пакеты.

eugeno ★★★★★
()
Ответ на: комментарий от gloomy

А все, нашел выше. Похоже, что проблема с .h файами от zlib, может быть в генте они как-то обрабатываются? Выглядит все так, что макрос OF не определен.

gloomy ★★
() автор топика
Ответ на: комментарий от gloomy

Причина в этом (ebuild для zlib r2).
65 sed_macros() {
66 # clean up namespace a little #383179
67 # we do it here so we only have to tweak 2 files
68 sed -i -r 's:\<(O[FN])\>:_Z_\1:g' «$@» || die
69 }

Мне нужна консультация гентушников. Зачем это сделано и надо ли мне на это затачиваться? Эта штука модифицирует в том числе zconf.h

-#ifndef OF /* function prototypes */
+#ifndef _Z_OF /* function prototypes */
# ifdef STDC
-# define OF(args) args
+# define _Z_OF(args) args
# else
-# define OF(args) ()
+# define _Z_OF(args) ()
# endif
#endif

gloomy ★★
() автор топика
Ответ на: комментарий от vurdalak

Короче разобрался. В генту действительно меняются файлы zlib для избежания возможных коллизий. Макросы OF и ON переименовываются в _Z_ON, _Z_OFF. Конкретно макрос OF используется в unzip логике INSTEAD.

Я закоммитил в svn исправление, теперь в генту должно собираться и с текущим zlib.

Огромная просьба проверить (ибо планируется выход 1.6.1, в котором хотелось бы, чтобы указанная проблема уже была исправлена)

svn checkout http://instead.googlecode.com/svn/trunk/ instead
cd instead
echo «1» | ./configure.sh
make
./sdl-instead

gloomy ★★
() автор топика
Ответ на: комментарий от skb7

Спасибо, помогло добавление указанных строк в скрипт.

vurdalak ★★★★★
()

Почему у меня в квантовом коте в консоль постоянно пишет:

Can't load 'mus/ice.s3m'.
Can't load 'mus/foot.mod'.
Can't load 'mus/ice.s3m'.
Can't load 'mus/foot.mod'.
Can't load 'mus/ice.s3m'.
Can't load 'mus/foot.mod'.
Can't load 'mus/ice.s3m'.
Can't load 'mus/foot.mod'.
Can't load 'mus/ice.s3m'.
Can't load 'mus/foot.mod'.
Can't load 'mus/ice.s3m'.
Can't load 'mus/foot.mod'.
Can't load 'mus/ice.s3m'.
Can't load 'mus/ice.s3m'.
Can't load 'mus/ice.s3m'.
Can't load 'mus/ice.s3m'.

?

vurdalak ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.