Package Details: ftl 1.5.13-1

Git Clone URL: https://aur.archlinux.org/ftl.git (read-only)
Package Base: ftl
Description: FTL: Faster Than Light, a spaceship simulation real-time roguelike-like (requires full copy of the game)
Upstream URL: http://www.ftlgame.com/
Licenses: custom:commercial
Submitter: derhamster
Maintainer: Tharre
Last Packager: Tharre
Votes: 33
Popularity: 0.180498
First Submitted: 2012-09-15 15:59
Last Updated: 2015-07-10 15:11

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

Anonymous comment on 2012-10-05 23:39

Ooops, forgot to include my test using "FTL.Linux.1.02.5.tar.gz," results are as follows:
[code]
% makepkg PKGBUILD ~/abs/ftl
==> Making package: ftl 1.02.5-1 (Fri Oct 5 19:34:57 EDT 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Found FTL.Linux.1.02.5.tar.gz
==> ERROR: ftl was not found in the build directory and is not a URL.
[/code]

derhamster commented on 2012-10-05 21:22

BTW: makepkg clearly says so in its last line:
==> ERROR: FTL.Linux.1.02.5.tar.gz was not found in the build directory and is not a URL.

derhamster commented on 2012-10-05 21:21

Looks like makepkg can not find the FTL package. Its name has to be "FTL.Linux.1.02.5.tar.gz" not "ftl-linux.1.0.2.5-1.tar.gz"

Anonymous comment on 2012-10-05 21:08

Been trying to install this for a little while now. I've placed ftl-linux.1.0.2.5-1.tar.gz in the same directory as the PKGBUILD, ftl.png, FTL:Faster Than Light files. Running makepkg fails like so:
[code]==> Making package: ftl 1.02.5-1 (Fri Oct 5 17:04:29 EDT 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
==> ERROR: There is no agent set up to handle file URLs. Check /etc/makepkg.conf.
Aborting...
[/code]
Removing the file:// protocol bit and running results in:
[code]
==> Making package: ftl 1.02.5-1 (Fri Oct 5 17:05:54 EDT 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
==> ERROR: FTL.Linux.1.02.5.tar.gz was not found in the build directory and is not a URL.
[/code]
What am I doing wrong?

derhamster commented on 2012-09-17 16:59

I did this to prevent 'makepkg --source' from including that file in the src package. Saw it on quite a few similar packages.
It probably doesn't work with SRCDEST set in makepkg.conf or whats the problem? Just place the FTL tar.gz next to the PKGBUILD; no need to remove the file://
If you know any clean way to do it better, I'll change it.

Anonymous comment on 2012-09-17 14:27

Packer (specifically, makepkg) appears to fail on the file://-protocol specified with:

==> Making package: ftl 1.01-4 (Mon 17 Sep 15:58:34 CEST 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
==> ERROR: There is no agent set up to handle file URLs. Check /etc/makepkg.conf.
Aborting...
The build failed.

Why is there a "file"-protocol in front of "FTL.Linux.1.01.tar.gz"? Shouldn't this be a local path relative to the PKGBUILD? If I remove the "file://"-part and copy "FTL.Linux.1.01.tar.gz" to the build-dir next to the PKGBUILD the package builds and installs successfully.

derhamster commented on 2012-09-16 14:00

The only difference now is that the game uses its own bundled versions of every dependency, for which no one but the devs can provide support.
I remember reading about serious FPS problems with radeon cards in the support forums here: http://www.ftlgame.com/forum/viewforum.php?f=9
But I don't know if there is a known solution, although it seems now, that using up-to-date dependencies solves the problem.

denspirit commented on 2012-09-16 13:35

I'm really sorry, but the game became much slower when rebuilt.
When I reinstalled the 1.01-2 version with all these deps, it worked fine again.
I don't have a separate /opt partition or something that could affect like that.

derhamster commented on 2012-09-16 12:59

You two convinced me; I've uploaded a new version where everything is installed in /opt. This also makes maintaining far easier :)

linduxed commented on 2012-09-16 09:59

I agree that the /opt/ftl looks like a better solution for this package, considering that it's already tested and we can't know if newer versions of those dependencies will break the application.