Deliantra MMORPG is a modern fork of crossfire. The client uses improved graphics and is written in perl. licensed under GPL http://www.deliantra.net The code is hosted here: http://cvs.schmorp.de/deliantra/Deliantra-Client/ Reproducible: Always
there is no real source tarball that sucks
as in: if you poke upstream about that I might work on it but I don't feel like creating snapshots for every release from cvs
I have also voted for it. why not. maybe I will test it :) Is there any progress?
(In reply to Julian Ospald (hasufell) from comment #1) > there is no real source tarball Are these tarballs ok? http://www.deliantra.net/play.html links to http://dist.schmorp.de/deliantra/ota/deliantra-gnu-linux-amd64.tar.gz and others.
compiliation of the CVS source can be done this way: $ cvs -z3 -d :pserver:anonymous@cvs.schmorp.de/schmorpforge co deliantra $ cd deliantra/Deliantra-Client $ perl Makefile.PL $ make;make install
(In reply to Jonas Stein from comment #4) > (In reply to Julian Ospald (hasufell) from comment #1) > > there is no real source tarball > > Are these tarballs ok? > http://www.deliantra.net/play.html > links to > http://dist.schmorp.de/deliantra/ota/deliantra-gnu-linux-amd64.tar.gz > and others. Those are not source tarballs.
should be here I think anywhere: http://dist.schmorp.de/deliantra/
That is still not a link to the source tarball. A source tarball contains the source code in the form of text files.
The author asked me to tell you guys releases are hosted on cpan like all perl stuff (Deliantra::Client).
Although it is a game the focus might be more on the Perl part in this bug ticket. Hence I reassign the bug to the Perl herd.
CPAN source is here: https://metacpan.org/release/Deliantra-Client We need a few more simple CPAN modules in the tree as dependency (listed on CPAN).
(In reply to Jonas Stein from comment #11) > CPAN source is here: > https://metacpan.org/release/Deliantra-Client > > We need a few more simple CPAN modules in the tree as dependency (listed on > CPAN). Looks like we never got around to it because: - 1: SUMMARY didn't have 'perl' mentioned in it. - 2: Assignee was some unknown alias that I've never checked! I'd be fine with shipping this as dev-perl/Deliantra-Client ( Actually hacking through the deps ATM ;) )
Got all the deps sorted, however, Deliantra-Client itself is failing to compile for me atm. In file included from Client.xs:53: /usr/include/glib-2.0/glib/gmacros.h:33:2: error: #error "Only <glib.h> can be included directly." #error "Only <glib.h> can be included directly." ^~~~~ I'm not entirely sure what this means needs fixing :/ https://metacpan.org/source/MLEHMANN/Deliantra-Client-2.11/Client.xs#L50-55 #define PANGO_ENABLE_BACKEND #define G_DISABLE_CAST_CHECKS #include <glib/gmacros.h> // Offending include #include <pango/pango.h> Gonna push the dependencies and call it a night.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eda83a4e0de9ecd660c06386033d8d1c6e1a66a commit 3eda83a4e0de9ecd660c06386033d8d1c6e1a66a Author: Kent Fredric <kentnl@gentoo.org> AuthorDate: 2018-11-03 19:18:17 +0000 Commit: Kent Fredric <kentnl@gentoo.org> CommitDate: 2018-11-03 19:36:33 +0000 dev-perl/Deliantra: Add w/ version 1.300.0 re bug #458530 Using 1.300.0 because 2.0.0 has some missing files. Added manual compile test as upstream currently lacks tests. Bug: https://bugs.gentoo.org/458530 Bug: http://lists.schmorp.de/pipermail/perl/2018q4/000031.html Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Kent Fredric <kentnl@gentoo.org> dev-perl/Deliantra/Deliantra-1.300.0.ebuild | 50 +++++++++++++++++++++++++++++ dev-perl/Deliantra/Manifest | 1 + dev-perl/Deliantra/metadata.xml | 19 +++++++++++ 3 files changed, 70 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd3a03e3e5b91ee74fd43a9678223b9d8c10d4c5 commit dd3a03e3e5b91ee74fd43a9678223b9d8c10d4c5 Author: Kent Fredric <kentnl@gentoo.org> AuthorDate: 2018-11-03 18:20:05 +0000 Commit: Kent Fredric <kentnl@gentoo.org> CommitDate: 2018-11-03 19:36:32 +0000 dev-perl/Compress-LZF: Add w/ version 3.800.0 re bug #458530 Bug: https://bugs.gentoo.org/458530 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Kent Fredric <kentnl@gentoo.org> dev-perl/Compress-LZF/Compress-LZF-3.800.0.ebuild | 18 ++++++++++++++++++ dev-perl/Compress-LZF/Manifest | 1 + dev-perl/Compress-LZF/metadata.xml | 12 ++++++++++++ 3 files changed, 31 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44915bca1ca49b5c5b43983bb3774a2f33d26402 commit 44915bca1ca49b5c5b43983bb3774a2f33d26402 Author: Kent Fredric <kentnl@gentoo.org> AuthorDate: 2018-11-03 18:08:17 +0000 Commit: Kent Fredric <kentnl@gentoo.org> CommitDate: 2018-11-03 19:36:31 +0000 dev-perl/BDB: Add w/ version 1.920.0 re bug #458530 Bug: https://bugs.gentoo.org/458530 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Kent Fredric <kentnl@gentoo.org> dev-perl/BDB/BDB-1.920.0.ebuild | 22 ++++++++++++++++++++++ dev-perl/BDB/Manifest | 1 + dev-perl/BDB/metadata.xml | 12 ++++++++++++ 3 files changed, 35 insertions(+)
Upstream fixed the broken deliantra-2.0 in a new release 2.01 http://matrix.cpantesters.org/?dist=Deliantra%202.01