Package Details: fife-git 0.4.2.r29.g78c07b9a-1

Git Clone URL: https://aur.archlinux.org/fife-git.git (read-only, click to copy)
Package Base: fife-git
Description: The mission of the FIFE project is to create a cross platform game creation framework
Upstream URL: http://www.fifengine.net/
Licenses: LGPL
Conflicts: fife, fife-svn
Provides: fife, fife-svn
Submitter: ChrisOelmueller
Maintainer: ChrisOelmueller
Last Packager: ChrisOelmueller
Votes: 8
Popularity: 0.000000
First Submitted: 2015-08-14 07:48 (UTC)
Last Updated: 2022-03-19 16:30 (UTC)

Latest Comments

LinuxDonald commented on 2022-03-19 12:37 (UTC)

@Chris please remove the seig patch part.

LinuxDonald commented on 2021-05-27 12:30 (UTC)

@Chris swig patch can be removed i added it into git. I will do an last release.

ChrisOelmueller commented on 2021-04-04 18:45 (UTC)

Updated patch to work with current upstream HEAD. There's also been some changes to restore compat with python 3.9 and newer. If you notice any problems, or if you're looking to build with py3.8 or earlier and run into trouble there, please refer to https://github.com/fifengine/fifengine/pull/1078 for details :)

ChrisOelmueller commented on 2020-01-03 20:49 (UTC)

Build should be fixed. Could you try again please?

FredBezies commented on 2020-01-03 16:22 (UTC)

I also have the deprecated options error:

Deprecated command line option: -modern. This option is now always on.
Deprecated command line option: -nosafecstrings. This option is no longer supported.
make[2]: *** [CMakeFiles/fife_swig_compilation.dir/build.make:136: CMakeFiles/_fife.dir/fifePYTHON.stamp] Error 1
make[2]: *** Suppression du fichier « CMakeFiles/_fife.dir/fifePYTHON.stamp »
make[1]: *** [CMakeFiles/Makefile2:190: CMakeFiles/fife_swig_compilation.dir/all] Error 2
Deprecated command line option: -modern. This option is now always on.
Deprecated command line option: -nosafecstrings. This option is no longer supported.
make[2]: *** [CMakeFiles/fifechan_swig_compilation.dir/build.make:71: CMakeFiles/_fifechan.dir/fifechanPYTHON.stamp] Error 1

Lucki commented on 2019-05-22 15:14 (UTC) (edited on 2019-05-22 15:14 (UTC) by Lucki)

Needs to build at this commit:

diff --git a/PKGBUILD b/PKGBUILD
index d2ac627..b532b55 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16 +16 @@ makedepends=('cmake' 'git')
-source=(git+https://github.com/fifengine/fifengine.git)
+source=(git+https://github.com/fifengine/fifengine.git#commit=d14f232f4cd9a00b05d6872957070e8c020f515d)

Toonzee commented on 2019-05-01 18:01 (UTC) (edited on 2019-05-01 18:16 (UTC) by Toonzee)

Package fails to build:

Scanning dependencies of target fife_swig_compilation
[  1%] Swig compile /home/Toonzee/packages/fife-git/src/fifengine/build/fife.i for python
Deprecated command line option: -modern. This option is now always on.
Deprecated command line option: -nosafecstrings. This option is no longer supported.
make[2]: *** [CMakeFiles/fife_swig_compilation.dir/build.make:136: CMakeFiles/_fife.dir/fifePYTHON.stamp] Error 1
make[2]: *** Deleting file 'CMakeFiles/_fife.dir/fifePYTHON.stamp'
make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/fife_swig_compilation.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

LinuxDonald commented on 2018-05-13 15:49 (UTC) (edited on 2018-05-13 15:49 (UTC) by LinuxDonald)

Package is updated

LinuxDonald commented on 2018-05-13 15:49 (UTC)

Sorry guys for the delay. i Must setup an arch linux vm. I dont have Arch Linux for an long time anymore.

LinuxDonald commented on 2018-03-25 15:08 (UTC)

Yeah sorry for this an: -Dcegui=OFF helps.

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -Dcegui=OFF ..

I will update the AUR package next weekend

RemoteAdmin commented on 2018-02-16 05:03 (UTC)

CEGUI was added upstream and now fails the build.

-- Could not locate CEGUI
CMake Error at cmake/FindCEGUI.cmake:247 (message):
  Required library CEGUI not found! Install the library (including dev
  packages) and try again.  If the library is already installed, set the
  missing variables manually in cmake.
Call Stack (most recent call first):
  cmake/FindCEGUI.cmake:490 (findpkg_finish)
  CMakeLists.txt:769 (find_package)

LinuxDonald commented on 2017-02-25 12:27 (UTC)

Updated fife-git pkgbuild file: https://www.file-upload.net/download-12336133/PKGBUILD.html

LinuxDonald commented on 2017-02-23 14:04 (UTC)

@ChrisOelmueller Version update would be nice too 0.4.1git

LinuxDonald commented on 2017-02-23 14:03 (UTC)

fife-git version now have an new dep: glew

dixi_minga commented on 2016-10-03 21:13 (UTC)

Thanks a lot Chris, works

ChrisOelmueller commented on 2016-10-03 19:44 (UTC)

Unfortunately there's no clean way of requiring certain git package upgrades. In your case, it seems likely you'd have to rebuild (and re-install) `fifechan-git` to obtain its latest version, then try to trigger the `fife-git` rebuild again.

dixi_minga commented on 2016-10-03 19:21 (UTC)

I get this error - any idea? thx [ 98%] Building CXX object CMakeFiles/_fifechan.dir/fifechanPYTHON_wrap.cxx.o /src/fifengine/build/fifechanPYTHON_wrap.cxx: In function 'PyObject* _wrap_Widget_isModalFocusable(PyObject*, PyObject*)': /src/fifengine/build/fifechanPYTHON_wrap.cxx:7601:47: error: 'const class fcn::Widget' has no member named 'isModalFocusable'; did you mean 'isModalFocused'? result = (bool)((fcn::Widget const *)arg1)->isModalFocusable(); ^~~~~~~~~~~~~~~~ /src/fifengine/build/fifechanPYTHON_wrap.cxx: In function 'PyObject* _wrap_Widget_isModalMouseInputFocusable(PyObject*, PyObject*)': /src/fifengine/build/fifechanPYTHON_wrap.cxx:7623:47: error: 'const class fcn::Widget' has no member named 'isModalMouseInputFocusable'; did you mean 'isModalMouseInputFocused'? result = (bool)((fcn::Widget const *)arg1)->isModalMouseInputFocusable(); ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [CMakeFiles/_fifechan.dir/build.make:71: CMakeFiles/_fifechan.dir/fifechanPYTHON_wrap.cxx.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:105: CMakeFiles/_fifechan.dir/all] Error 2 make: *** [Makefile:128: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting..

ChrisOelmueller commented on 2016-10-03 16:58 (UTC)

Package is updated to build with cmake. Thanks! I did not test the `swig2` workaround (and don't plan on doing so, as I expect people to have upgraded to the newer versions of swig3 by now) -- if somebody would like to install FIFE with swig2, please be encouraged to drop me a short email and I'll get to testing that as well!

LinuxDonald commented on 2016-09-27 13:32 (UTC)

http://www.file-upload.net/download-11969029/PKGBUILD.html new packages file. Update to use new cmake build system.

ChrisOelmueller commented on 2016-06-09 18:52 (UTC)

I've updated the dependencies accordingly.

LinuxDonald commented on 2016-06-07 13:49 (UTC)

@grauschnabel gcc6 compile is fixed in git master. @ChrisOelmueller fife-git works now again with swig. The problem is fixed with swig 3.0.9 :)

grauschnabel commented on 2016-05-12 18:29 (UTC)

this seems to fail with gcc 6, I have exactly this issue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811858 but gcc 6 is now default, so please tell me how to fix it.

LinuxDonald commented on 2016-02-15 18:08 (UTC)

http://www.file-upload.net/download-11311273/PKGBUILD.html @Chris here is the new PKG file

ChrisOelmueller commented on 2016-01-10 20:58 (UTC)

I've switched the SWIG package dependency from `swig` to `swig2` for the time being. If you are still using the main SWIG package at a version below 3.0 (i.e. never upgraded SWIG through pacman), feel free to change that dependency back to `swig` and set both `SWIG="swig-2"` lines to `SWIG="swig"`.

ChrisOelmueller commented on 2015-12-02 19:15 (UTC)

The 0.3.5 tag does not appear to be contained in the master branch packaged here, so unless I manually override the output of `git describe` – which I see no reason to do – there's nothing I can do about that. Please take tagging issues upstream if you'd like to see a more accurate description here.

LinuxDonald commented on 2015-12-01 14:03 (UTC)

Chris maybe change version from 0.3.4 to 0.3.5 git

ChrisOelmueller commented on 2015-11-21 19:51 (UTC)

As per this note[1] I'm not including packages in `base-devel` as makedepends. [1]: https://wiki.archlinux.org/index.php/PKGBUILD#makedepends

LinuxDonald commented on 2015-11-21 15:49 (UTC)

Makedep needed: binutils