Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1011782

Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine

From Roland Plüss <roland@rptd.ch>
Newsgroups linux.debian.bugs.dist
Subject Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine
Date 2020-05-28 20:40 +0200
Message-ID <AbvBD-7hj-5@gated-at.bofh.it> (permalink)
References <Abs13-56l-3@gated-at.bofh.it> <AbsDM-5yg-1@gated-at.bofh.it> <AbsDM-5yg-1@gated-at.bofh.it> <Abs13-56l-3@gated-at.bofh.it> <AbsDM-5yg-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi,

> Hi,
>
> Long story short, this hasn't reached a satisfactory quality. I will
> point out issues
> I found but there are more to fix.

> * Please make sure the debian/files file does not exist in your packaging
added "rm" to the clean step.

> * Your debian/postinst script is missing the #DEBHELPER# placeholder.
fixed

> * Your debian/postinst file has to recognize whether it is being
called during installation, upgrade or removal.
modified the postinst to operate only on "configure"

> * Official Debian packages in "main" section should not manipulate
files under /opt/ directory at any time.
this one will be interesting. the /opt/delauncher/games is where the
user installs to the games he wants to play. in my opinion these are
optional packages the user manually installs and uninstalls.

That said this path can be configured at compile time. According to a
page on the internet about FHS+Games
(http://www.roguebasin.com/index.php?title=Filesystem_hierarchy_standard_for_game_developers)
these possible locations are named (terms I used from that page):

- /usr/games/<gamename>: standard installation

- /usr/share/games/<gamename>: architecture-independent static game data

"*.delga" files contain by definition no binary code, only data and
script code (depending on what the developer chooses) and thus are never
executable. From this point of view the "architecture-independent static
game data" directory seems a suitable choice. This directory would then
be /usr/share/games/delauncher/games .

But the user (I choose group "games" to be part of) has to have write
access to this directory so he can install/uninstall *.delga files. In
this situation the "standard installation" seems better. This would then
be /usr/games/delauncher/games .

What path do you think should I choose to be best conform with Debian?

> * You are using "3.0 (native)" format, which is not suitable for a
non-Debian-specific project.
modified file.

> * Your "Build-Depends" field is missing way too many build dependencies.
Looks like the changes to debian/control did not commit correctly.
Pardon me for having overlooked this. I'll fix it right away.

> * Your package bundles way too many external libraries under /extern/
directories.
These are used for the "live-mode" build. Only three of them are
actually used because the respective debian package is not existing or
failing configure. I've added now "debian/source/options" with
"tar-ignore" lines for each not used external file. I hope this helps.

I'll re-upload with these changes. I would then appreciate more
reviewing to iron out the remaining problems as good as i can.

-- 

Mit freundlichen Grüssen

Plüss Roland

Game Development and Game Engine Technologies https://dragondreams.ch


Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Roland Plüss <roland@rptd.ch> - 2020-05-28 16:50 +0200
  Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Boyuan Yang <byang@debian.org> - 2020-05-28 17:30 +0200
    Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Roland Plüss <roland@rptd.ch> - 2020-05-28 20:40 +0200
      Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Paul Wise <pabs@debian.org> - 2020-05-29 07:40 +0200
        Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Roland Plüss <roland@rptd.ch> - 2020-05-29 12:40 +0200
          Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Tobias Frost <tobi@debian.org> - 2020-05-29 22:20 +0200
            Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Roland Plüss <roland@rptd.ch> - 2020-05-30 02:50 +0200
  Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Roland Plüss <roland@rptd.ch> - 2020-05-29 15:20 +0200
    Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Tobias Frost <tobi@debian.org> - 2020-05-29 16:30 +0200
      Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Roland Plüss <roland@rptd.ch> - 2020-05-29 20:30 +0200
  Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Tobias Frost <tobi@debian.org> - 2020-05-30 14:10 +0200
    Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Roland Plüss <roland@rptd.ch> - 2020-05-30 15:10 +0200
      Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Tobias Frost <tobi@debian.org> - 2020-05-30 17:00 +0200
        Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Roland Plüss <roland@rptd.ch> - 2020-05-30 19:00 +0200
          Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Tobias Frost <tobi@debian.org> - 2020-05-31 09:30 +0200
            Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Roland Plüss <roland@rptd.ch> - 2020-06-01 16:20 +0200
              Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Tobias Frost <tobi@debian.org> - 2020-06-02 13:10 +0200
                Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Roland Plüss <roland@rptd.ch> - 2020-06-04 12:30 +0200
                Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Tobias Frost <tobi@debian.org> - 2020-06-04 13:00 +0200
            Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Roland Plüss <roland@rptd.ch> - 2020-06-04 18:40 +0200
              Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Tobias Frost <tobi@debian.org> - 2020-06-04 20:50 +0200
            Bug#961738: RFS: dragengine/1.1 -- Drag[en]gine Game Engine Roland Plüss <roland@rptd.ch> - 2020-06-04 18:50 +0200

csiph-web