Package Details: openra-git BLEED.20201224.73bba97aaa-1

Git Clone URL: (read-only, click to copy)
Package Base: openra-git
Description: An open-source implementation of the Red Alert engine using .NET/Mono and OpenGL. -GIT VERSION
Upstream URL:
Licenses: GPL3
Conflicts: openra
Provides: openra
Submitter: EndlessEden
Maintainer: EndlessEden
Last Packager: EndlessEden
Votes: 5
Popularity: 0.000000
First Submitted: 2015-12-24 06:08
Last Updated: 2020-12-24 08:02

Pinned Comments

EndlessEden commented on 2017-08-16 00:13

Updated: Fixed the removal of "make dependencies" upstream;

will be removing old entries for RA2/D2 soon, as building against upstream is not possible as RA2/D2 are lagging behind too much in updating their engine compatibility.

Latest Comments

1 2 3 Next › Last »

orlfman commented on 2021-04-02 04:25

can't build at all. fails needing dotnet... install dotnet. fails because it needs dotnet sdk. install that from the arch repos too. then fails and i don't know why its failing now.

this is the log from the last fail:

EndlessEden commented on 2020-09-21 09:09

Updated: Fixed Description, updated pkgver, added optional depends.

@fusion809: Upon much consideration, i added your packages openra-ra2-git and openra-d2-git to optional depends. I will cleanup trailing ra2/d2 references from PKGBUILD in the future. Thank you for your contributions.

EndlessEden commented on 2019-07-14 01:22

@fusion809: Sorry, ive been exceptionally busy IRL. Havent had time to work on anything. Currently my only working workstation Arch installation is on a experimental WSL. I will attempt to update this, but i cant get Roslyn to compile yet, to test what changes need to be made (Why couldn't they just test the environment and choose mono-roslyn or just mono if roslyn is not present...) - !Ive managed to get msbuild from a debian repo to work, not ideal but given the state of things, it was better than not fixing this...!

I was considering adding TBSun, but i havent had the time to contribute to this yet and test that R2 is still working. Again, i only included them as they will be included in the future anyways. - !NOTE: Ive had to temporarily disable R2, as im currently having difficulty getting it to build alongside upstream code. Due to a incompatibility with the version of .net it chooses (4.5 vs 4.6), i will review further, but any help would drastically speed up the process.

@Arthur2e5: I removed D2, as its already has a package here thats working (openra-d2-git). i didnt want to tread on others feet, more so when im barely maintaining this. Again, i will accept co-maintainers. i just cant dedicate much time to my packages at this time.

I will look into the patch suggestion you made, after i get a working build environment. (Note: there suggestion of using the modsdk, locks the version at the current "Stable" branch. which defeats the purpose of including it in this package. Libraries built against stable do not work with BLEED branch binaries. Ive experimented with this in the past, and its why i included D2/RA2 in the first place.) - !NOTE: as with above, i cant get it to build with current changes to the build system. I really dont have time to debug it, but its related to calling a different version of .net(4.6) than the version used to build the engine (4.5). i dont know how to specify this or restrict it. Any help would be greatly appreciated, as it will take me weeks to dig up how.

fusion809 commented on 2019-05-12 19:58

You may wish to update this PKGBUILD, as their build system has been updated, they now use the Roslyn compiler.

Arthur2e5 commented on 2019-04-23 06:48

@fusion809: ts is always built (i think), you just need to pass Game.Mod=ts to the main program. There is a ./ script in the game that gives you a zenity UI for that.

@EndlessEden: They changed the structure for D2 a bit. Every config and resource to be put in mods/d2 is now in the mods/d2 folder under the D2 tree, so a simple cp -rf will do. It's similar to how they arrange the ra2 tree now. (Oh lcronos mentioned it already)

Also, you may want to pop in 3 lines of patches for d2 and ra2 into the zenity launcher script. I opened to maybe make the shortcuts/mimefiles/etc more friendly for mod addition, but don't count on me to finish the TODO.

fusion809 commented on 2019-03-26 16:54

OK, if you want a mod that's experimental and will become a mainstream mod distributed with the others when ready what about Tiberian Sun? It is provided by the OpenRA repo too so it'll be especially easy to provide in this package.

EndlessEden commented on 2019-03-23 23:29

@fusion809: I wouldnt recommend splitting the packages (1: Build Req's, 2: it will be merged into openra when finished anyways)

I do have a updated and working pkgbuild, but no free-time to push it upstream. ill attempt later today.

fusion809 commented on 2019-03-23 11:11

Might I propose that d2 and ra2 be separated into separate packages? I'd be willing to maintain this package and I've created openra-d2-git and openra-ra2-git packages, After all, splitting it up gives users more freedom, to decide what they install and what they don't.

lcronos commented on 2018-11-18 17:38

@Enverex That can be fixed by changing the PKGBUILD. At the very bottom, where it copies the D2 mod files over, comment all but the first copy command, then add one that looks like the 2nd one from the ra2 section above.

 ### adding DuneII to OpenRA
  if [ ! -d $pkgdir/usr/lib/openra/mods/d2 ]; then
  mkdir $pkgdir/usr/lib/openra/mods/d2
  cp -rf $srcdir/D2/OpenRA.Mods*  $pkgdir/usr/lib/openra/mods/d2 
  cp -rf $srcdir/D2/mods/d2 $pkgdir/usr/lib/openra/mods/d2

That said, I have not been able to actually run the mods from the installed launcher. I can get both games to launch from src/D2/ and src/RA2/

For Dune2 you will need to download a copy of Dune2 from somewhere (it's freeware, so not hard to find) and copy over the .PAK files mentioned here into ~/.openra/Content/d2

Enverex commented on 2018-05-22 22:54

Looks like something may have changed with the Dune 2 content as it now fails to package:

cp: cannot stat '/var/tmp/makepkg/openra-git/src/D2/*.yaml': No such file or directory