Search Criteria
Package Details: doomseeker 1:1.5.1.r0.g2098b2ee-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/doomseeker.git (read-only, click to copy) |
---|---|
Package Base: | doomseeker |
Description: | A cross-platform Doom server browser |
Upstream URL: | https://doomseeker.drdteam.org/ |
Keywords: | chocolate chocolate_doom doom doomseeker odamex sonic_robo_blast_2 turok_2_remaster zandronum |
Licenses: | LGPL |
Submitter: | Pol_M |
Maintainer: | Pol_M |
Last Packager: | Pol_M |
Votes: | 12 |
Popularity: | 0.000025 |
First Submitted: | 2018-02-23 17:41 (UTC) |
Last Updated: | 2024-11-30 10:33 (UTC) |
Dependencies (10)
- bzip2 (bzip2-gitAUR)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-multimedia
- qt5-tools
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- chocolate-doomAUR (optional) – Doom source port accurately reproducing the original DOS versions of Doom
- odamexAUR (odamex-gitAUR) (optional) – Classic client/server multiplayer fork
- zandronumAUR (optional) – GZDoom fork supporting client/server multiplayer
Required by (6)
- ashes-2063 (optional)
- brutal-doom (optional)
- odamex-git (optional)
- q-zandronum (optional)
- zandronum (optional)
- zandronum-hg (optional)
Latest Comments
« First ‹ Previous 1 2 3 4 Next › Last »
Pol_M commented on 2019-10-02 23:02 (UTC) (edited on 2019-10-07 19:53 (UTC) by Pol_M)
I accidentally deleted the last comment, sorry. Anyway, do not worry about it, tomorrow I'll do a proper consideration. But as stated, there is a reason things are as they are.
And... Things are gonna stay as they are. As repeatedly stated, things are as they are because they work this way, because doomseeker requires it's VCS to be able to compile. The best alternative I can think of would be to manually generate the necessary header file. I started a draft, but this has presented so many issues that, considering how much of a workaround it is, it is not worth the time. Also, git would still be a dependency anyway if I don't want to be uploading generated code to the AUR, which is explicitly forbidden (It would only be like header file, but I'm not taking chances ;) ). So, git is necessary at some point, and the amount of work necessary is too large to prevent building doomseeker the intended way.
sanerb commented on 2019-10-02 22:52 (UTC)
i should note that 1.3 doesn't seem to build, though- though it seems to be upstream issue:
Pol_M commented on 2019-10-02 22:50 (UTC)
Ok, I'll consider making the switch tomorrow, since you took the time ^-^
sanerb commented on 2019-10-02 22:46 (UTC) (edited on 2019-10-02 22:48 (UTC) by sanerb)
here's an ideal and still simple package
(edit: AUR comments do not like source blocks)
Pol_M commented on 2019-10-02 22:35 (UTC) (edited on 2019-10-02 22:41 (UTC) by Pol_M)
The git repository is now up and running. Bitbucket will drop in no time the Mercurial support, so indeed these days this package has needed some readjustments to keep up with the deadlines. Now, the reason for using a commit instead of the 1.3 tag is that Doomseeker is VCS dependant on compilation to determine the version and so on, and since the Mercurial code no longer worked it was necessary to change some really minor things to get it to work in git. Now, the VCS checking could have been bypassed, but that would require a manual generation of a header file, and that's more complex than what it needs to be, since I can assure you that a commit on the master branch of the official repo will not be rebased. Now, using the actual tarball is a good idea, but back when 1.1 was the official release the tarball did stop working and it was necessary to move to a more modern commit. This could be redone to go back to using the tarball, but the last thing I want is to bump the epoch every time I have to switch back and forth because Qt (for instance) now does something differently.
TLDR: I am aware of these things, it's not ideal but how it's done is the simplest and more reliable way. If things did not break, I'd do as you say.
sanerb commented on 2019-10-02 21:58 (UTC) (edited on 2019-10-02 22:03 (UTC) by sanerb)
did it move again, or...
also you should use an actual release tarball or versioned release snapshot since this isn't a VCS package.
if they do any rebasing or release repointing, your build is going to break since it currently uses commit refs.
Pol_M commented on 2019-09-21 10:29 (UTC)
Fixing asap, We have moved the repo
Siva_Machina commented on 2019-09-21 01:03 (UTC)
It won't download
==> Retrieving sources... -> Cloning doomseeker hg repo... abort: HTTP Error 404: Not Found ==> ERROR: Failure while downloading doomseeker hg repo Aborting... Error downloading sources: doomseeker
Pol_M commented on 2019-09-04 20:27 (UTC)
I'm fixing this asap :)
« First ‹ Previous 1 2 3 4 Next › Last »