Package Details: next 1.486-1

Git Clone URL: https://aur.archlinux.org/next.git (read-only)
Package Base: next
Description: CGM rc Heli Flight Simulator
Upstream URL: http://www.rc-aerobatics.eu/index_e.html
Licenses: custom
Submitter: remspoor
Maintainer: remspoor (Jake)
Last Packager: Jake
Votes: 2
Popularity: 0.004845
First Submitted: 2016-10-16 22:44
Last Updated: 2017-11-23 20:01

Dependencies (2)

  • controllermap (optional) – Game controller mapping generator, to generate env. var. SDL_GAMECONTROLLERCONFIG
  • joyutils (optional) – jscal, jstest, and jsattach utilities for the Linux joystick driver

Required by (0)

Sources (3)

Latest Comments

remspoor commented on 2016-10-21 23:18

all done, thanks again! Only thing left is the license thingy.

Jake commented on 2016-10-21 21:51

Ahh, right. I think a small script (/usr/bin/next) is a good option. So without symlink like this?
#!/bin/bash
cd /opt/next/
./neXt.x86_64 || ./neXt.x86

Okay, then i contact him, should be easy ;)
Yes, please add me as maintainer.

remspoor commented on 2016-10-21 18:00

Last unused fields cleaned-up.
Regarding the symlink. If you try to start next from the command line, this happens:
$ /opt/next/next
Set current directory to /home/userdir
Found path: /home/userdir/neXt.x86_64
There is no data folder
So the working directory needs to have the folder structure in place, otherwise next won't start. This could be solved by making a small bash start script: /usr/bin/next. We could even get rid off symlink when using a start script in /usr/bin.
Or do: `ln -s /opt/next/next.sh /usr/bin/next` and create /opt/next/next.sh ?
What do you think is the best option?
Regarding the license, i haven't contacted Klaus, need to even find out how ;)
If it's easy for you to contact him, i would really appreciate it if you could do that. I can add you as package maintainer if you want.

Jake commented on 2016-10-21 11:01

Thanks for the rework, looks really nice!
2 things again: The symlink is at the moment in /opt/next, it would be better in /usr/bin because everyone expects executable binaries here and it is in the PATH, so it can be executed with just "next". In line 10-14 are still a few unused fields.
Concerning that missing license: Have you asked the developer or are you planning to do this? If not, i could call him or write a mail and give you the infos.

remspoor commented on 2016-10-20 21:32

I managed to rework the PKGBUILD based on the suggestions made by Jake. Thanks!!
Hope this works for everyone.

Jake commented on 2016-10-19 10:55

Really long PKGBUILD... a few suggestions to make it shorter/simpler:
You could remove all icons from the source array and just use "neXt_Data/Resources/UnityPlayer.png". It gets usually automatically downscaled (if required) by the DE pretty fine.
Symlink neXt.x86 or neXt.x86_64 to /usr/bin/next, execute just "next" and put that one .desktop file in the AUR sources, no need to generate it everytime again.
Remove unused functions and fields completly, build() for example.
_DEST_PREFIX is more confusing than it helps, only 2 times used anyway. According to the Arch packging standards "Do not introduce new variables, unless the package cannot be built without doing so".
An extra changelog file is not neccessary, because git keeps already track of the package history.
btw: I have also searched a while for a license and could not find one.