Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 301731 - New package: games-engines/qtads
Summary: New package: games-engines/qtads
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Games
Depends on:
Blocks: 283429
  Show dependency tree
Reported: 2010-01-21 16:23 UTC by Ben de Groot (RETIRED)
Modified: 2010-10-05 04:42 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---

qtads-9999.ebuild (qtads-9999.ebuild,1012 bytes, text/plain)
2010-03-10 02:36 UTC, James Broadhead
qtads-9999 (qtads-9999.ebuild,1012 bytes, text/plain)
2010-03-10 02:44 UTC, James Broadhead

Note You need to log in before you can comment on or make changes to this bug.
Description Ben de Groot (RETIRED) gentoo-dev 2010-01-21 16:23:19 UTC
This package depends on x11-libs/qt:3, which is scheduled for removal.
It should be removed as there is no Qt4 version.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-01-22 18:40:30 UTC
IIRC, qtads-2.0 will be Qt4, but there is no release date or roadmap for it. 
It's under development...
Comment 2 Nickolay Kolchin-Semyonov 2010-01-27 14:10:30 UTC
Actually, GIT version already compiles and is runnable with QT4. Maybe qtads-9999 ebuild can be created?
Comment 3 James Broadhead 2010-03-10 02:36:59 UTC
Created attachment 222939 [details]

Debugged on #sunrise with help from ohnobinki. 

Builds + Works here on amd64.
Comment 4 James Broadhead 2010-03-10 02:37:27 UTC
If added to the tree, the package.mask entry for qtads needs changing. 
Comment 5 James Broadhead 2010-03-10 02:44:45 UTC
Created attachment 222943 [details]

minor update after repoman
Comment 6 James Broadhead 2010-03-11 15:04:32 UTC
I should mention that development of qtads seems to have stalled (since Jun-2009), but that the current git head works fine with QT4. (amd64 tested)
Comment 7 Nikos Chantziaras 2010-03-23 17:06:40 UTC
Oops, I only discovered this bug report just now since no one put me in the CC list :P

Development is not stalled, but moved from simply making this Qt4-compatible to creating a multimedia interpreter:

All dependencies on qt3support are also gone.  The git repo has been deleted as it was pretty much a dead-end and the new code is a rewrite of major parts of the interpreter.  In other words, the diff between 1.9 and current 2.0 is much bigger then the 2.0 code itself.  I hope to create the git repo with the new codebase soon.

Removing the current version from Portage due to the Qt3 mask is the right thing to do.  The current 2.0 version can be described as "experimental" at best, and is therefore not suitable for inclusion in Portage.  When the code is ready to be actually used for running games, I will put it in the interactive-fiction overlay and once it is considered stable I will submit the ebuild for the first non-beta 2.0 version for inclusion in Portage again and offer to proxy-maintain it.
Comment 8 Mr. Bones. (RETIRED) gentoo-dev 2010-03-24 02:21:22 UTC
Sounds good.  I'll mark this one WONTFIX and you can open a new bug at a later date.  Thanks.
Comment 9 Nikos Chantziaras 2010-04-13 17:42:25 UTC
The new version is coming along nicely and can now run a fair number of games in HTML-mode correctly. The Git repo is now populated with the new code, if anyone is interested. More info:

No ebuild yet, but it should come sooner rather than later :)
Comment 10 Nikos Chantziaras 2010-04-13 21:41:42 UTC
Btw, if you want to give the interpreter a thorough test, the best you can do is play "Six Stories" in it, as it utilizes a plethora of multimedia stuff.  You can get it from:

(You need both the .gam file, as well as the .rs1 and .rs0 files in the same directory.)
Comment 11 Nikos Chantziaras 2010-04-18 21:50:24 UTC
Live ebuild is now in the interactive-fiction overlay (it's in layman.)  If you don't use layman, here's the link to the ebuild:
Comment 12 Nikos Chantziaras 2010-10-05 04:42:34 UTC
The final version 2.0 is now released; see bug 338986.  Right now it's in the interactive-fiction overlay.