Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 181372 - dev-games/gtkradiant: removal (was: bump and use source package)
Summary: dev-games/gtkradiant: removal (was: bump and use source package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Deadline: 2019-10-01
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords: PMASKED
: 481708 (view as bug list)
Depends on:
Blocks: games.eclass
  Show dependency tree
 
Reported: 2007-06-09 02:41 UTC by ze
Modified: 2019-10-02 18:16 UTC (History)
9 users (show)

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


Attachments
Ebuild for emerging gtkradiant from svn (gtkradiant-svn-1.5.0.ebuild,1.42 KB, text/plain)
2007-09-19 09:21 UTC, jjtt
Details
gtkradiant-1.5.0_p20080401.ebuild (gtkradiant-1.5.0_p20080401.ebuild,4.02 KB, text/plain)
2008-04-02 00:23 UTC, James Le Cuirot
Details
gtkradiant-1.5.0-browser.patch (gtkradiant-1.5.0-browser.patch,573 bytes, patch)
2008-04-02 00:23 UTC, James Le Cuirot
Details | Diff
gtkradiant-1.5.0-flags.patch (gtkradiant-1.5.0-flags.patch,1.45 KB, patch)
2008-04-02 00:23 UTC, James Le Cuirot
Details | Diff
gtkradiant-1.5.0-text-color.patch (gtkradiant-1.5.0-text-color.patch,863 bytes, patch)
2008-04-02 00:24 UTC, James Le Cuirot
Details | Diff
Q3Pack.tar.bz2 (Q3Pack.tar.bz2,24.35 KB, application/octet-stream)
2008-04-02 00:26 UTC, James Le Cuirot
Details
gtkradiant-1.5.0_p20080401.ebuild (gtkradiant-1.5.0_p20080401.ebuild,4.26 KB, text/plain)
2008-04-02 09:56 UTC, James Le Cuirot
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ze 2007-06-09 02:41:56 UTC
it appears that the 1.5.0 final release of gtkradient was snuck out recently. while the only binary available is for windows, it indicates that distros should go ahead with their linux packaging, apparently based on svn source. (though the "GtkRadiant 1.4 GPL source release coming soon!" may be a type indicating a 1.5 release source tarball?)


Reproducible: Always
Comment 1 ze 2007-06-09 02:43:54 UTC
btw, htt://www.qeradiant.com is the source of this news (and links to the SVN repository)
Comment 2 jjtt 2007-09-19 09:21:40 UTC
Created attachment 131285 [details]
Ebuild for emerging gtkradiant from svn

This ebuild is probably incomplete or just plain wrong. But it's my very first one and I'm proud of it.

It would be nice if www.qeradiant.com released an actual source package with the supported game packs included.
Comment 3 James Le Cuirot gentoo-dev 2008-04-02 00:23:05 UTC
Created attachment 148027 [details]
gtkradiant-1.5.0_p20080401.ebuild

I've put some work into improving this. I wasn't sure why you'd used trunk instead of the tagged 1.5 release but I realised this was probably because the release doesn't build with GCC 4. I think it would be better to have a fixed ebuild rather than a live one though so I've versioned this one and made use of ESVN_REVISION.

You only grabbed the Enemy Territory gamepack for some reason. Unfortunately, the packs are also only available from SVN and there are a lot of other files present that aren't actually needed. Consequently, I've written a little routine that uses the Subversion eclass to fetch the parent directories non-recursively and then fetch the child directories we actually need. For Enemy Territory alone, the difference is something like 60MB so it's well worth doing. I've tested it to make sure it still works in offline mode and if someone later decides to just check out the whole repository, that will still work too.

Some of the files for Quake 3 are missing from the repository, not sure why, but I'm providing them in a small separate file.

It also handles documentation for each pack where it is available. I found that the program would try to launch "netscape" which is obviously not a good thing these days so I wrote a little patch to make it try and execute $BROWSER first.

Another patch I wrote removes the hardcoded black color for the console text. I use a dark GTK color scheme and I was unable to read it. The final patch fixes the C(XX)FLAGS and LDFLAGS for building.

I could submit the first two patches upstream but they don't seem interested in GtkRadiant 1.5 anymore. The focus is now on ZeroRadiant, which is being used for the new Quake Live (formerly Quake Zero). I'm not sure but I get the impression that ZeroRadiant may have been forked from 1.4 rather than 1.5. Maybe the community developed 1.5 while ID Software continued to work with 1.4 but that's just a guess. I'm quite confused. In any case, ZeroRadiant doesn't appear to be ready for the prime time yet.
Comment 4 James Le Cuirot gentoo-dev 2008-04-02 00:23:36 UTC
Created attachment 148029 [details, diff]
gtkradiant-1.5.0-browser.patch
Comment 5 James Le Cuirot gentoo-dev 2008-04-02 00:23:50 UTC
Created attachment 148033 [details, diff]
gtkradiant-1.5.0-flags.patch
Comment 6 James Le Cuirot gentoo-dev 2008-04-02 00:24:06 UTC
Created attachment 148037 [details, diff]
gtkradiant-1.5.0-text-color.patch
Comment 7 James Le Cuirot gentoo-dev 2008-04-02 00:26:01 UTC
Created attachment 148040 [details]
Q3Pack.tar.bz2

This is the last file. Please note that the files that are currently in "files" aren't needed by my ebuild.
Comment 8 James Le Cuirot gentoo-dev 2008-04-02 09:56:20 UTC
Created attachment 148066 [details]
gtkradiant-1.5.0_p20080401.ebuild

Forgot about the docs for Radiant itself.

Unfortunately I was wrong when I said that you could potentially update the whole repo in the normal way. Subversion treats each check out as a separate repo. Oh well.
Comment 9 Christoph Brill (egore) (RESIGNED) 2008-06-15 12:33:53 UTC
I really like the appoarch of this. I don't really understand everything you do in the ebuild so I can't comment on if you're doing it right.

Could you also add openarena support to this? The gamepack can be fetch from http://openarena.ws/svn/tools/radiant1_5/ so it's similar to the rest of the ebuild fetching the gamepacks.
Comment 10 Adomas Jackevicius 2008-06-16 11:24:37 UTC
is it available for x64 systems?
Comment 11 James Le Cuirot gentoo-dev 2008-06-16 11:32:43 UTC
I may look into egore's request soon. I'm a bit busy right now.

And yes, I'm on amd64.
Comment 12 James Le Cuirot gentoo-dev 2008-07-17 15:00:10 UTC
Sorry about the delay there. I'm afraid I didn't notice that the game pack you posted is in a different repository. The ebuild is messy and hacky enough as it is, I don't really want to add ANOTHER repository to it.

I'm not actually using this anymore since I decided BSP isn't the way to go anymore but I suggest you guys keep an eye on ZeroRadiant aka GtkRadiant 1.6. It should be ready soon.
Comment 13 Nikoli 2011-01-27 19:42:15 UTC
Suggest replacing it with NetRadiant, bug 352981

P.S.  gtkradiant-1.5.0-text-color.patch is committed to netradiant git.
Comment 14 Pacho Ramos gentoo-dev 2018-05-27 16:02:47 UTC
*** Bug 481708 has been marked as a duplicate of this bug. ***
Comment 15 Larry the Git Cow gentoo-dev 2019-09-01 07:50:06 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=252236304aaebd6976c142d7b3e98baa25030f2e

commit 252236304aaebd6976c142d7b3e98baa25030f2e
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: 2019-09-01 07:46:18 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2019-09-01 07:49:59 +0000

    package.mask: Last rite dev-games/gtkradiant
    
    Bug: https://bugs.gentoo.org/181372
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 profiles/package.mask | 8 ++++++++
 1 file changed, 8 insertions(+)
Comment 16 Larry the Git Cow gentoo-dev 2019-10-02 18:16:53 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92269f99447e36273f35922667a22045e0d12c49

commit 92269f99447e36273f35922667a22045e0d12c49
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2019-10-02 18:10:44 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2019-10-02 18:12:15 +0000

    dev-games/gtkradiant: Remove last-rited package
    
    Closes: https://bugs.gentoo.org/181372
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 dev-games/gtkradiant/Manifest                      |  1 -
 .../gtkradiant/gtkradiant-1.5.0_pre20060302.ebuild | 40 ----------------------
 dev-games/gtkradiant/metadata.xml                  | 11 ------
 3 files changed, 52 deletions(-)