Lukas Werling
022ca2b364
Fix Nix expression for current nixpkgs unstable
2017-11-09 09:28:11 +01:00
Lukas Werling
f44aaf6ff7
Merge pull request GH-45
2017-06-13 20:03:23 +02:00
Tushar Maheshwari
8fef67378d
get year from CMake directly
2017-06-12 08:36:43 +02:00
Linus Heckemann
5e8ad9c8e6
nix expression: add readline
2017-05-30 09:02:43 +01:00
Linus Heckemann
03cb5f9881
nix expression: move pkgconfig to nativeBuildInputs
2017-05-30 09:02:43 +01:00
Linus Heckemann
ef3e59890c
Add expression for building with nix package manager
2017-05-30 09:02:43 +01:00
Nicolas Hake
2e4afb70a9
OS X: Make bundling of libraries recursion-safe ( #1818 )
...
Bash variables are global by default. Therefore, recursing into sub-
dependencies was breaking ID updates in the dependency parent.
Mark variables that are local to each recursion step as local so that
their original value gets restored when the recursion returns.
2016-09-04 14:11:51 +02:00
Sven Eberhardt
395cca18e1
Add script to sync System.ocg/Language*.txt files
2016-08-04 22:19:39 -04:00
Nicolas Hake
ef5b39a290
OS X: Pass CMAKE_SYSROOT through to osx_bundle_libs
2016-06-24 19:20:33 +02:00
Nicolas Hake
cc8725e332
OS X: Handle 10.11 SDK .tbd files
2016-06-24 19:20:33 +02:00
Nicolas Hake
692b8a9cc5
OS X: Stop whitelisting libraries to bundle
...
Just bundle everything that we have available.
2016-06-24 19:20:33 +02:00
Günther Brammer
06b5f0e5ce
convert_cr_to_oc: Don't bother writing out empty Script.c
2016-05-03 02:13:14 +02:00
Nicolas Hake
8f9cbc88f7
Update the .natvis
...
for nicer display of function names and Aul bytecode.
2016-04-24 14:01:23 +02:00
Nicolas Hake
3c12dafd5f
MSVC: Update .natvis visualizer information
2016-04-07 20:52:29 +02:00
Tobias Zwick
a7943714c8
update ala's music license (in the installer)
2016-01-24 00:25:33 +01:00
Nicolas Hake
0ef4e71363
MSVC 2015: Add natvis file to solution
...
This employs a rather ugly hack to make CMake do what we want. CMake
doesn't allow us to add items directly to the solution (as opposed to
one of the projects inside it), and thus requires us to abuse its lack
of parameter validation to manually add the file.
2015-12-29 13:58:15 +01:00
Maikel de Vries
41e1f28e82
added a tool to list unused sounds
...
It is only a first attempt but already helpful, see (#1501 ) for more information.
2015-12-16 17:57:28 +01:00
Sven Eberhardt
a687f35a7b
Installer: Remove old Tutorial.ocf folder on installation.
2015-09-13 09:34:46 -04:00
Tobias Zwick
9480ebc60c
path to David's music pack
2015-08-31 23:30:28 +02:00
Sven Eberhardt
c588fe79c9
Unpack Music.ocg in Windows installer.
...
Currently, all music pieces are kept in memory to avoid random group access, which is a bit excessive for the larger music pack. This change will allow runtime music loads without too much delay.
2015-08-30 15:12:34 -04:00
Sven Eberhardt
49a3dd56cd
Add optional music pack download to windows installer.
...
The download is expected to be at: http://download.openclonk.org/OpenClonkOST.ocg
And overwrites the previous Music.ocg.
2015-08-30 14:32:44 -04:00
Peter Wortmann
48ae42f87e
Hard-code line endings of shell scripts to LF
...
No idea whether this is the right way to do this.
2015-02-23 11:54:37 +01:00
Günther Brammer
a92c22a7b3
Merge various build system fixes and cleanups
2015-01-25 18:50:29 +01:00
Nicolas Hake
2e1bdd742f
OSX: Bundle libraries even when not compiling with XCode
...
We have half-arsed support for building Darwin executables with Unix
tools instead of XCode. Make it slightly more whole-arsed.
2015-01-24 23:28:33 +01:00
Nicolas Hake
d44d7ba33e
OSX: Use /bin/bash to pack game data
...
Since the script is using bashisms, a posixly correct /bin/sh isn't
sufficient. Explicitly use /bin/bash instead.
2015-01-23 19:22:04 +01:00
Günther Brammer
d9e3d9db3d
Require filenames to be in unicode, remove iconv usage
...
Every modern operating system and Clonk uses UTF-8, and windows uses UTF-16
and has its own conversion code.
2015-01-03 20:41:03 +01:00
Günther Brammer
3bb75fabf1
Remove unused language strings from Language*.txt
2015-01-01 22:13:56 +01:00
Tobias Zwick
aafecd1836
add Settlement.ocf to the list of obsolete folders to be deleted on install
2014-10-03 17:50:26 +02:00
Martin Plicht
3d8dee0fce
mac: Copy alut lib into application bundle as well
2014-09-21 22:37:27 +02:00
Günther Brammer
3e7d0ba1ff
win32: Fix installer generation from MSVC
...
f897e95071
broke this by reusing the macro with the path to the binary
as the binary name, which doesn't work if the path contains directories.
Also, 0dcfe72148
moved the binaries, but the LOCATION property still
pointed to the old location. Luckily, CMake also has a non-broken option to
pass target file paths to custom commands.
2014-05-12 02:24:19 +02:00
Tobias Zwick
269b609edf
installer should delete Issues.ocf, Experimental.ocf etc on install (part of solution to #1029 )
...
(cherry picked from commit ba2d71c942
)
2014-02-02 23:53:57 +07:00
Martin Plicht
f1cc91055a
cmake: mac: make install installs bundle
2014-01-29 14:12:22 +01:00
Martin Plicht
c26ac97729
cmake: Insert hacks and hardcoded paths to make mac version compilable using Unix make
2014-01-27 14:22:22 +01:00
Günther Brammer
dd07b1996b
win32: Installer always creates Start Menu entries
...
Apparently, the Games Explorer is a failed experiment. Players don't expect
a game to only appear there, lots of games do not bother with it, and
future windows versions don't include it.
Conflicts:
tools/install/oc.nsi
2013-05-18 00:21:46 +02:00
Nicolas Hake
f897e95071
Rename game binary to "openclonk" ( #830 )
...
Since the name of the game is OpenClonk, having the binary named
differently is at least confusing. At worst it conflicts with the
trademark license granted by RedWolf Design.
The Mac build will still have to be fixed because the installer
template .dmg file is not editable on non-Macintosh systems.
2013-01-28 13:57:29 +01:00
David Dormagen
990b8efc90
tools: added python script to extract functions from the docs for the C4Highlight MediaWiki plugin
2013-01-25 00:19:39 +01:00
Tobias Zwick
61c595b439
+comment
2012-10-14 12:48:37 +02:00
Tobias Zwick
bbf496d6f0
delete old folders in installation script
2012-10-14 12:48:13 +02:00
Tobias Zwick
f296f31c62
add script that automatically removes unused strings from LanguageXX.txt in the System.ocg and executed it once
2012-10-07 15:27:30 +02:00
Nicolas Hake
7bb6560dc8
CMake: Delete get_hg_revision helper scripts
...
These scripts are no longer in use; their work was incorporated into the main
CMakeLists.txt file.
2012-08-27 19:25:24 +02:00
Martin Plicht
4d504956c5
mac: osx_bundle_libs bundles recursive dependencies so libogg/libvorbis conundrum solved
2012-03-25 15:30:01 +02:00
Günther Brammer
3c4e4ec1fd
win32: Installer uses English in non-German locales
...
Good thing that one can test this with Wine by changing the LANG environment
variable.
2012-02-14 22:48:11 +01:00
Günther Brammer
4fb3007690
win32: Fix out-of-tree setup build
2012-02-05 21:43:55 +01:00
Günther Brammer
b980007c25
win32: Add a firewall exception on installation
2011-10-30 16:17:40 +01:00
Günther Brammer
d8218120fc
win32: Every install location gets it's own uninstall entry
2011-11-01 20:46:48 +01:00
Günther Brammer
6394f209a5
win32: Installer uses a per-installation game explorer guid
2011-11-01 20:37:58 +01:00
Günther Brammer
fea377f196
win32: Fill in Games Explorer XML data from Version.txt
2011-10-31 01:31:56 +01:00
Günther Brammer
d995490137
win32: register with the Game Explorer
2011-10-30 16:16:14 +01:00
Armin Burgmeier
6fd98efabd
Add a copy of MultiUser.nsh patched for installation of 64 bit binaries
2012-02-02 22:24:35 +01:00
Günther Brammer
29ff51b16d
Remove the remaining remnants of OpenSSL usage
...
OpenSSL sure has many names - libssl, libcrypto, libeay32, possibly more.
2011-11-03 00:37:07 +01:00