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
btw, htt://www.qeradiant.com is the source of this news (and links to the SVN repository)
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.
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.
Created attachment 148029 [details, diff] gtkradiant-1.5.0-browser.patch
Created attachment 148033 [details, diff] gtkradiant-1.5.0-flags.patch
Created attachment 148037 [details, diff] gtkradiant-1.5.0-text-color.patch
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.
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.
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.
is it available for x64 systems?
I may look into egore's request soon. I'm a bit busy right now. And yes, I'm on amd64.
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.
Suggest replacing it with NetRadiant, bug 352981 P.S. gtkradiant-1.5.0-text-color.patch is committed to netradiant git.
*** Bug 481708 has been marked as a duplicate of this bug. ***
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(+)
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(-)