Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new release script (incomplete mac and win support) #2

Merged
merged 1 commit into from Jul 6, 2019

Conversation

Projects
None yet
2 participants
@illwieckz
Copy link
Member

commented Oct 25, 2017

From Unvanquished source tree, do:

../release-scripts/release.sh vm linux64

It will produces linux64.zip and a vm_something.pk3 in build/release/ directory, containing unstripped binaries plus ziped symbols.

build/release/linux64.zip
build/release/pkg/vm_0.50.0+20171015-162801+f2cb504+illwieckz.pk3
Archive:  build/release/linux64.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
    67736  2017-10-25 21:09   crash_server
  4029208  2017-10-25 21:09   daemon
  2217560  2017-10-25 21:09   daemon-tty
  1693240  2017-10-25 21:09   daemonded
   622952  2017-10-25 21:09   irt_core-x86_64.nexe
     8848  2017-10-25 21:09   nacl_helper_bootstrap
  1442640  2017-10-25 21:09   nacl_loader
  2643360  2017-10-25 21:09   symbols.zip
---------                     -------
 12725544                     8 files
Archive:  build/release/pkg/vm_0.50.0+20171015-162801+f2cb504+illwieckz.pk3
  Length      Date    Time    Name
---------  ---------- -----   ----
  4982052  2017-10-25 21:09   cgame-x86.nexe
  5899848  2017-10-25 21:09   cgame-x86_64.nexe
  2164004  2017-10-25 21:09   sgame-x86.nexe
  2491976  2017-10-25 21:09   sgame-x86_64.nexe
  3146393  2017-10-25 21:09   symbols.zip
---------                     -------
 18684273                     5 files

There is some stub for mac and win support but I don't have any of these setup to test and complete the support.

release.sh Outdated
build_mac='true'
engine_target='mac64'
;;
'mac32')

This comment has been minimized.

Copy link
@DolceTriade

DolceTriade Oct 25, 2017

Member

safe to delete. mac32 isn't a thing anymore.

release.sh Outdated

while ! [ -z "${1}" ]
do
case "${1}" in

This comment has been minimized.

Copy link
@DolceTriade

DolceTriade Oct 25, 2017

Member

for a proper release, it would be a good idea to use the basepak.sh script instead. That will include the vms too and handle stripping them and all that jazz.

This comment has been minimized.

Copy link
@illwieckz

illwieckz Oct 25, 2017

Author Member

the idea there is just to produce a pk3 that can be merged with another pk3.

@illwieckz illwieckz force-pushed the illwieckz:newscript branch from a75af3f to fd291aa Oct 25, 2017

@illwieckz illwieckz force-pushed the illwieckz:newscript branch from 776c177 to c3044fd Apr 22, 2018

@illwieckz illwieckz force-pushed the illwieckz:newscript branch from c3044fd to a0e05e1 Oct 14, 2018

@illwieckz illwieckz changed the title new release script (mac and win support uncomplete) new release script (incomplete mac and win support) Oct 14, 2018

@illwieckz illwieckz force-pushed the illwieckz:newscript branch 2 times, most recently from 9197177 to 0e72cf2 Oct 14, 2018

@illwieckz illwieckz force-pushed the illwieckz:newscript branch from 0e72cf2 to b2e26ba Oct 21, 2018

@illwieckz illwieckz force-pushed the illwieckz:newscript branch 5 times, most recently from 1d17d0e to 6146a40 Nov 29, 2018

@illwieckz illwieckz force-pushed the illwieckz:newscript branch from 6146a40 to 87a2cff Dec 2, 2018

@illwieckz

This comment has been minimized.

Copy link
Member Author

commented Jul 6, 2019

There is good enough stuff in this to make it living in master, this does not prevent improvements to be added.

@illwieckz illwieckz merged commit 5926677 into Unvanquished:master Jul 6, 2019

@illwieckz illwieckz deleted the illwieckz:newscript branch Jul 6, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.