Package Details: openxcom-git 1.0_2177_gacd4eb3-1

Git Clone URL: https://aur.archlinux.org/openxcom-git.git (read-only)
Package Base: openxcom-git
Description: An open-source reimplementation of the famous X-COM game (git-version)
Upstream URL: http://openxcom.org/
Licenses: GPL3
Conflicts: openxcom
Provides: openxcom
Submitter: ska
Maintainer: WorMzy
Last Packager: WorMzy
Votes: 6
Popularity: 0.544894
First Submitted: 2012-09-13 21:55
Last Updated: 2016-06-20 21:52

Dependencies (27)

Required by (2)

Sources (1)

Latest Comments

WorMzy commented on 2016-06-20 23:31

Thanks, Drenn. I've pushed an updated PKGBUILD with the changes you suggested.

Drenn commented on 2016-06-20 19:32

It looks like this compiles a dev build. The following change to line 26 should enable release build optimizations:

cmake -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_BUILD_TYPE="Release" -DDEV_BUILD="OFF"

See also this: http://openxcom.org/forum/index.php?topic=4690.0

WorMzy commented on 2015-04-21 13:25

yaml-cpp51 package uploaded, and PKGBUILD updated to make sure it build and links against the working library.

WorMzy commented on 2015-04-21 00:11

Can confirm this, and the workaround.

I'll see if I can find time to cobble together and upload a yaml-cpp51 package tomorrow (later today here).

dogabone commented on 2015-04-20 15:09

Looks like latest yaml-cpp from official repos isn't playing nice with openxcom.
If you are having problems with "failed to load Ruleset" error, downgrade yaml-cpp to 0.5.1 and compile again.
More info [no https]:
http://openxcom.org/forum/index.php?topic=3558.0

WorMzy commented on 2014-07-26 20:07

Please report it to upstream so it can get fixed. :)

docwild commented on 2014-07-26 20:01

I had to add --disable-werror to the configure line to get this to build due to an unused variable.

WorMzy commented on 2014-03-09 02:56

Hi, Please fix your PKGBUILD to comply with pacman/makepkg 4.1 VCS standards [1]. I have uploaded a compliant PKGBUILD here [2], which you can feel free to use.

If you have lost interest in maintaining this package, I would be more than happy to take over maintaining it.

Cheers,

WorMzy

[1] https://wiki.archlinux.org/index.php/Arch_CVS_%26_SVN_PKGBUILD_guidelines
[2] https://github.com/WorMzy/PKGBUILDs/blob/master/openxcom-git/PKGBUILD

ploxiln commented on 2013-09-07 04:50

I modified the PKGBUILD to use the installation prefix "/usr" instead of "/usr/local", since I much prefer that only manually installed files go in "/usr/local".

While I was at it I made some other slight improvements for myself: cp should be faster than git for a straightforward copy, and the overall README.txt was clobbering the data/README.txt which is about the game assets (the path also had to be fixed for the /usr/local -> /usr change).

In case you're interested in incorporating any of these changes, I've included a patch:

--- PKGBUILD.orig 2013-09-07 00:32:13.306975949 -0400
+++ PKGBUILD 2013-09-07 00:32:38.123345202 -0400
@@ -38,7 +38,7 @@
msg "Starting build..."

rm -rf "$srcdir/$_gitname-build"
- git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
+ cp -ar "$srcdir/$_gitname" "$srcdir/$_gitname-build"
cd "$srcdir/$_gitname-build"

ln -f -s $(which docbook2man) "$srcdir/docbook-to-man"
@@ -46,12 +46,12 @@

./autogen.sh
./configure
- cmake .
+ cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .
}

package() {
cd "$srcdir/$_gitname-build"
make DESTDIR="$pkgdir/" install
- cp README.txt "$pkgdir/usr/local/share/openxcom/data/README.txt"
+ cp README.txt "$pkgdir/usr/share/openxcom/README.txt"
}

ploxiln commented on 2013-09-07 03:54

This package also has a build-time dependency on boost, it uses at least "boost/shared_ptr.hpp". I'm not sure, but I don't think it has a run-time dependency on boost-libs, since "readelf -d" doesn't show it linking to any.

All comments