Page 1 of 1

BZWorkbench RPM for Fedora 8

Posted: Sat Mar 08, 2008 12:31 am
by clarahobbs
I was wondering if there was an RPM of BZWorkbench for Fedora 8. If there is, could somebody point me to it? If not, could somebody please make one? I would greatly appreciate any help.

Posted: Sat Mar 08, 2008 12:42 am
by joevano
1. It is not finished... still in development
2. Download it from the SVN and compile it yourself... it's not difficult

and

3. Don't you read the threads that you post in. BZWorkbench not being done was just discussed in a thread you posted in.

Don't get me wrong on #1, there are working parts, but it is still rough around the edges and a little in the middle too. That being said, some have used what is there to create a map or two.

Posted: Sat Mar 08, 2008 4:07 pm
by clarahobbs
Yeah, I did read it. I just think that almost anything would be better than editing code by hand. Also, I hate compiling source code (unless I could do it using KDevelop).

Posted: Sat Mar 08, 2008 7:14 pm
by blast
Who said anything about editing code? Compile it, don't edit it... You're on Linux, so you should get used to compiling.

Posted: Sat Mar 08, 2008 8:12 pm
by dango
blast
I believe that he was talking about hand "coding" bzw maps.

Ratfink
You should get used to compiling, especially on Linux. It is a very good idea, especially if you want to use programs that are in development.

Posted: Sat Mar 08, 2008 9:39 pm
by clarahobbs
The real problem is that if I don't want a program anymore, I can't just say something like "rpm -e bzworkbench" or "yum erase bzworkbench" if I compiled the source code. It would be a lot easier to do that than removing a bunch of files that were put who knows where in directories like /usr/share. Of course, if the files just stayed in whatever directory I put the source code in, that wouldn't be a problem.

Posted: Sat Mar 08, 2008 10:23 pm
by F687/s
As far as I know, the bzworkbench binary is just dumped into the root of the source tree (or the Debug dir). Since it is incomplete, there is no "make install" method.

Posted: Sat Mar 08, 2008 10:48 pm
by JeffM
Ratfink
if that is what you want, then it's simple, don't use BZWB, and edit by hand.

it all depends what is more important to you, since there is nothing in a redhat package that will do what you need.

The choices are yours.

Posted: Sat Mar 08, 2008 11:41 pm
by clarahobbs
I guess I'll just keep editing maps by hand until BZWorkbench is in the yum repositories.

Posted: Sun Mar 09, 2008 12:12 am
by JeffM
it is highly likely that we won't ever put the editors in a repository.

Posted: Sun Mar 09, 2008 1:12 am
by clarahobbs
I guess I'll find it somewhere on the Internet when it is done.

Posted: Sun Mar 09, 2008 2:01 am
by JeffM
that is my point. it will be source code. so you should get used to building things from source. It's not like it has an invasive install system, when you don't want it anymore, you just go and delete the dir for it.

Posted: Sun Mar 09, 2008 9:35 am
by Teppic
Ratfink, why don't you read some RPMbuild tutorials and make the RPM yourself, then you can contribute it to a repository for all the other RedHat users.

Posted: Sun Mar 09, 2008 2:25 pm
by clarahobbs
That's really a good idea. I hadn't thought about doing that. Thank you.

Posted: Sun Mar 09, 2008 6:21 pm
by clarahobbs
One more thing. Where can I get the SVN of it?

Posted: Sun Mar 09, 2008 6:42 pm
by JeffM
it is on the same server as bzflag.

you can follow the directions on our SVN wiki page.

http://my.bzflag.org/w/SVN

You would do the same thing to download the 'trunk' version of bzflag, but instead of bzflag at the end of the URL you would use bzworkbench

Posted: Mon Mar 10, 2008 12:13 pm
by anomaly
Ratfink:
Most source that uses the configure, make, make install also has a make uninstall. You just have to keep the source around. One thing that I do if I'm not sure about an app that I want to try is "configure --prefix=my/home/dir". That way its easier to remove, (don't need to be root). Also I think KDevelop has an import feature, but I haven't looked at that IDE in a few years. I use emacs. Another IDE to consider is Anjuta.

Also yum or rpm don't always remove the configuration files that they install. It's not always a clean remove. You should try the synaptics package manager for Fedora. Although it's RPM based in Fedora it's a lot faster and smarter than yum.

It is true that unless you want to be restricted by what other people put in the fedora repos you should learn to build source.

Posted: Mon Mar 10, 2008 3:57 pm
by Longhair
The real problem is that if I don't want a program anymore, I can't just say something like "rpm -e bzworkbench" or "yum erase bzworkbench" if I compiled the source code.
What's so hard about cd <directory> and make uninstall?

Posted: Mon Mar 10, 2008 5:57 pm
by Teppic
Longhair wrote:What's so hard about cd <directory> and make uninstall?
You have to keep the source directory around to un-install it. This sounds trivial to start with, but before long you have loads of them, then you need to keep a log of what you have installed and it's dependencies. You are better off building whatever it is your package manager uses to install from, they were designed to replace the notepad and paper LFS users use for package management.

Posted: Wed Mar 12, 2008 1:59 am
by Longhair
Well sure, but if you can't get the program any other way, it sure beats nothing at all. (and griping about a lack of a certain package rarely helps)

The way I do it is have a "manual installations" directory hanging around in my home directory, and that's where I keep all my untarred source downloads. When you get an update, simply go to the old version's directory, and do a make uninstall before doing a make install on the new one. Assuming the new one installs without a problem, you can delete the old version. No dead trees needed :)

Posted: Wed Mar 12, 2008 4:15 am
by blast
Also, not all software does include a 'make uninstall'. I found that out the hard way when I 'make install'ed Ruby...

Posted: Wed Mar 12, 2008 9:11 pm
by Teppic
blast wrote:I found that out the hard way when I 'make install'ed Ruby...
Ouch, I bet that has it grubby fingers in many pies...

Re: BZWorkbench RPM for Fedora 8

Posted: Sat Oct 10, 2009 3:38 am
by yarro
How about make a virtual appliance that runs a light version of linux with a working blender, workbench, python, etc. Then you will be able to run on any OS. Of course there is the who is going to do that that I get to dodge as I haven't a clue :wink: