[Pkg-pascal-devel] Castle Game Engine 6.0 release in Debian

Paul Gevers elbrus at debian.org
Fri Mar 17 18:35:53 UTC 2017


Hi Michalis,

Warning for your next upstream release, there is still a patch coming
from me to fix the install target in your Makefile -> permissions and
creation of directories if not existing yet (current version attached,
but still needs testing).

And thanks for the response below, it really helped.

On 03/14/17 06:46, Michalis Kamburelis wrote:
> "2017-03-12 20:18 GMT+01:00 Paul Gevers <elbrus at debian.org>:
> BTW, it's your decision, but are you sure that the tools need a
> separate package? Developers using the engine will often want to
> install both castle-game-engine core (Pascal units) and
> "castle-game-engine-tools", my documentation advices it often as a
> nice way to build games with data.
> 
> And non-developers don't install the engine (as the engine is compiled
> statically, like most Pascal stuff, for now; so the end-user doesn't
> need to install any Castle Game Engine libraries to play games done
> using CGE).

Ok, for now, I'll ship them with the fp-units. However, aren't some of
the tools not useful outside cge and/or pascal even?

> The only jar files that should be present are these:
> 
> tools/build-tool/data/android/integrated/gradle/wrapper/gradle-wrapper.jar
> tools/build-tool/data/android/base/gradle/wrapper/gradle-wrapper.jar
> 
> These files are committed and distributed, as advised by the Gradle
> developers. See
> 
> https://docs.gradle.org/current/userguide/gradle_wrapper.html
> 
> """
> The Wrapper is something you should check into version control. By
> distributing the Wrapper with your project, anyone can work with it
> without needing to install Gradle beforehand. Even better, users of
> the build are guaranteed to use the version of Gradle that the build
> was designed to work with.
> """"

Because this file is also available in Debian, I really want to symlink
to the version shipped by libgradle-plugins-java. Your version seems to
me to be much older than the one in Debian, is that intensional?

>> Files under /usr/bin should have a valid man-page in Debian. Do you have
>> them, or do these binaries have a good --help option, or other way to
>> generate them?
> 
> There are no man-pages, I'm afraid. I can help you create them. At
> least, most tools respond to --help nicely:

I recommend to maintain only one version. And if you are going to create
the man-page from the help anyways, I'll do the same in Debian. As you
know, I always want to build from the "preferred form for modification"

Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix-install-target-create-dirs-and-install-mode.patch
Type: text/x-diff
Size: 1041 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20170317/0962fcd3/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20170317/0962fcd3/attachment.sig>


More information about the Pkg-pascal-devel mailing list