BZWorkbench RPM for Fedora 8

Discussion, updates, modifications, etc for the various map editors...
Post Reply
User avatar
clarahobbs
Private First Class
Private First Class
Posts: 272
Joined: Thu Jan 10, 2008 1:45 am
Location: The Fourth Dimension

BZWorkbench RPM for Fedora 8

Post 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.
FKA Ratfink
User avatar
joevano
General
General
Posts: 1863
Joined: Sat Jun 18, 2005 1:08 pm
Location: South Bend, Indiana, USA

Post 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.
There is nothing worse than aggressive stupidity. -- Johann Wolfgang von Goethe
"How many legs does a dog have if you call his tail a leg? Four. Calling a tail a leg doesn't make it a leg." -- Abraham Lincoln
User avatar
clarahobbs
Private First Class
Private First Class
Posts: 272
Joined: Thu Jan 10, 2008 1:45 am
Location: The Fourth Dimension

Post 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).
FKA Ratfink
User avatar
blast
General
General
Posts: 4931
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Post 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.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
dango
Private First Class
Private First Class
Posts: 1400
Joined: Sun Feb 06, 2005 5:40 pm
Location: Somewhere over there.

Post 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.
Image
User avatar
clarahobbs
Private First Class
Private First Class
Posts: 272
Joined: Thu Jan 10, 2008 1:45 am
Location: The Fourth Dimension

Post 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.
FKA Ratfink
F687/s
Private First Class
Private First Class
Posts: 369
Joined: Sun Dec 31, 2006 8:30 pm

Post 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.
User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5196
Joined: Fri Dec 13, 2002 4:11 am

Post 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.
ImageJeffM
User avatar
clarahobbs
Private First Class
Private First Class
Posts: 272
Joined: Thu Jan 10, 2008 1:45 am
Location: The Fourth Dimension

Post by clarahobbs »

I guess I'll just keep editing maps by hand until BZWorkbench is in the yum repositories.
FKA Ratfink
User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5196
Joined: Fri Dec 13, 2002 4:11 am

Post by JeffM »

it is highly likely that we won't ever put the editors in a repository.
ImageJeffM
User avatar
clarahobbs
Private First Class
Private First Class
Posts: 272
Joined: Thu Jan 10, 2008 1:45 am
Location: The Fourth Dimension

Post by clarahobbs »

I guess I'll find it somewhere on the Internet when it is done.
FKA Ratfink
User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5196
Joined: Fri Dec 13, 2002 4:11 am

Post 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.
ImageJeffM
User avatar
Teppic
Private First Class
Private First Class
Posts: 576
Joined: Mon Mar 07, 2005 10:00 pm
Location: The North Block

Post 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.
User avatar
clarahobbs
Private First Class
Private First Class
Posts: 272
Joined: Thu Jan 10, 2008 1:45 am
Location: The Fourth Dimension

Post by clarahobbs »

That's really a good idea. I hadn't thought about doing that. Thank you.
FKA Ratfink
User avatar
clarahobbs
Private First Class
Private First Class
Posts: 272
Joined: Thu Jan 10, 2008 1:45 am
Location: The Fourth Dimension

Post by clarahobbs »

One more thing. Where can I get the SVN of it?
FKA Ratfink
User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5196
Joined: Fri Dec 13, 2002 4:11 am

Post 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
ImageJeffM
anomaly
Private First Class
Private First Class
Posts: 220
Joined: Tue Jul 26, 2005 10:32 pm
Location: Gainesville Florida

Post 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.
Longhair
Private First Class
Private First Class
Posts: 330
Joined: Tue Feb 08, 2005 6:06 pm
Location: Lancaster, PA
Contact:

Post 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?
User avatar
Teppic
Private First Class
Private First Class
Posts: 576
Joined: Mon Mar 07, 2005 10:00 pm
Location: The North Block

Post 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.
Longhair
Private First Class
Private First Class
Posts: 330
Joined: Tue Feb 08, 2005 6:06 pm
Location: Lancaster, PA
Contact:

Post 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 :)
User avatar
blast
General
General
Posts: 4931
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Post by blast »

Also, not all software does include a 'make uninstall'. I found that out the hard way when I 'make install'ed Ruby...
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
User avatar
Teppic
Private First Class
Private First Class
Posts: 576
Joined: Mon Mar 07, 2005 10:00 pm
Location: The North Block

Post 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...
User avatar
yarro
Private First Class
Private First Class
Posts: 84
Joined: Sat Oct 23, 2004 3:51 pm
Location: NH, USA

Re: BZWorkbench RPM for Fedora 8

Post 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:
Post Reply