0.2.8 (beta 3 tagged)
I did a few searches through the Makefile build by configure and found that its a result of an automake conditional. I've disabled the line and am rebuilding the rpm. If it works, then I'll pass the necessary argument to configure, since rpm will let me specify commands to run at install time I can still ensure that sysinstall gets run at install time.z-man wrote: Come to think of it, the sysinstall script should not be called at all during package building. It's supposed to be called after installation; only then, it can create the user that runs the server on the right machine.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
Finally got it to build.
While I was fooling around, I added an autopackage directory and spec file to armagetronad_build. It's not worked into the makefile yet, though.
To use it, go to the top of your armagetronad directory and do something like this:
makeinstaller ../armagetronad_build/autopackage/default.apspec
You need to have their developer's kit installed, of course. It'll only build the client, and I haven't tested it. When I tried to test it, it told me "All files installed already".
While I was fooling around, I added an autopackage directory and spec file to armagetronad_build. It's not worked into the makefile yet, though.
To use it, go to the top of your armagetronad directory and do something like this:
makeinstaller ../armagetronad_build/autopackage/default.apspec
You need to have their developer's kit installed, of course. It'll only build the client, and I haven't tested it. When I tried to test it, it told me "All files installed already".
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
Where are we at with the icons?
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
nemo: ah, so we're waiting for some more from edd?
I found an interesting tool. You'll have to scroll down the page, but it takes an svg file and outputs "all icon sizes".
http://www.autopackage.org/aptools.html
(what's the mask for? What do we need it for?)
On another subject, what happened to smartcam? I just did an update, and smartcam is so twitchy it's very hard to play. It's changes since the last update I did, which was a couple of days ago.
I found an interesting tool. You'll have to scroll down the page, but it takes an svg file and outputs "all icon sizes".
http://www.autopackage.org/aptools.html
(what's the mask for? What do we need it for?)
On another subject, what happened to smartcam? I just did an update, and smartcam is so twitchy it's very hard to play. It's changes since the last update I did, which was a couple of days ago.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
-
Luke-Jr
- Dr Z Level
- Posts: 2246
- Joined: Sun Mar 20, 2005 4:03 pm
- Location: IM: luke@dashjr.org
I've got a bug entry for that already. I suspect the visibility code treats player walls as obstacles.Lucifer wrote:On another subject, what happened to smartcam? I just did an update, and smartcam is so twitchy it's very hard to play. It's changes since the last update I did, which was a couple of days ago.
Ok, more on the icon. I tracked down the original thread and snatched the posted 128x128 versions of the file and scaled them for Mandriva.
The light cycle is too small! Er, actually, there's too much empty space. I'll post a screenshot when I wake up next or so, but it's really tiny when I put it on the panel. Is edd still working on it or are we on our own with it?
The light cycle is too small! Er, actually, there's too much empty space. I'll post a screenshot when I wake up next or so, but it's really tiny when I put it on the panel. Is edd still working on it or are we on our own with it?
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
About the extra configuration: Lucifer, you forgot something
I get
Edit: when compiling the master server only, apparently.
And you took the bad code as an example (my fault, I should have refactored it a while back), the good example is how --playback and --record are parsed. No worries, we can take care of that later in the trunk.
Code: Select all
/armagetronad/src/tools/tConfiguration.cpp:504: undefined reference to `extraConfig'
And you took the bad code as an example (my fault, I should have refactored it a while back), the good example is how --playback and --record are parsed. No worries, we can take care of that later in the trunk.
z-man: oops. I checked the client and the server, but apparently not the master server. 
Also, I added a desktop directory where we can put desktop integration files, and went ahead and stuck the icons in there that I scaled based on the last one posted in the Mac OSX icon thread. So they're part of the build and dist stuff now.
Still need a desktop entry, which is where we get into gray area in various distributions. Anyone know how to check which distribution is running? I'm thinking we should add a --enable-desktopintegration option to configure and use that flag to detect which distribution is running and based on that where icons go and how to make the .desktop file (and MIME-types and stuff when we have all that). The purpose of the configure flag would be to disable desktop integration from the makefiles so that distribution packages can handle it in their own particular fashion.
Anyway, I'm going to look at what I need to put in a .desktop file, it'll need to be translated (luckily you just translate it in place, no extra files needed) so I can get Autopackage using it.
The autopackage is coming along nicely, I'm feeling pretty confident we'll have it for our generic linux binary distribution and that all will rejoice.
edit: I just realized I didn't account for the dedicated server in the icons, so the dedicated server will also install the icons. I'll fix it. (also the icons are installed named armagetronad, not @progname@, but that's a minor issue right now)
Also, I added a desktop directory where we can put desktop integration files, and went ahead and stuck the icons in there that I scaled based on the last one posted in the Mac OSX icon thread. So they're part of the build and dist stuff now.
Still need a desktop entry, which is where we get into gray area in various distributions. Anyone know how to check which distribution is running? I'm thinking we should add a --enable-desktopintegration option to configure and use that flag to detect which distribution is running and based on that where icons go and how to make the .desktop file (and MIME-types and stuff when we have all that). The purpose of the configure flag would be to disable desktop integration from the makefiles so that distribution packages can handle it in their own particular fashion.
Anyway, I'm going to look at what I need to put in a .desktop file, it'll need to be translated (luckily you just translate it in place, no extra files needed) so I can get Autopackage using it.
edit: I just realized I didn't account for the dedicated server in the icons, so the dedicated server will also install the icons. I'll fix it. (also the icons are installed named armagetronad, not @progname@, but that's a minor issue right now)
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
Ok, added the desktop file now.
I feel much better, now to get autopackage to install this stuff (and further specify each file one at a time, makes a more robust specfile, or so the rpm folks tell me).
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
Would there be objections to tagging the sources for the first beta release this weekend, like Saturday morning? I'm almost done fixing those bugs assigned to me that I can without more information from a beta. Mind that it's just the source tags, builds can be made at a later time.
Nemo: Do you want to build the Mac version before or after your vacation? If you think you can't possibly make it before, we can easily slip the beta tagging one more week, the Mac version will then only be some days late. The final release should not be affected too much by this slip.
Nemo: Do you want to build the Mac version before or after your vacation? If you think you can't possibly make it before, we can easily slip the beta tagging one more week, the Mac version will then only be some days late. The final release should not be affected too much by this slip.
I will actually be leaving a little later in the week than I had thought. So yes, I can make the build if you do it this weekend-ish or later.z-man wrote:Nemo: Do you want to build the Mac version before or after your vacation? If you think you can't possibly make it before, we can easily slip the beta tagging one more week, the Mac version will then only be some days late. The final release should not be affected too much by this slip.