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

Use 'make install' for packaging #455

Merged
merged 1 commit into from
Apr 24, 2019
Merged

Commits on Apr 16, 2019

  1. Use 'make install' for packaging

    Replace explicit 'file maps' for packaging with "make install"
    invocations. This ensures that we always package the same files
    that get installed when building from source.
    
    The list of files to be packaged is still maintained separately as we
    do split them into "libthemis" and "libthemis-dev" packages. Note that
    the split is not entirely correct: the static libraries and symbolic
    links should go into development package as well. However, for now we
    keep the old split for compatibility.
    
    We use the newly added DESTDIR capability to install into a temporary
    staging directory and then collect the files from there. Now we also
    no longer need to create symbolic links manually. However, stripping
    binaries still has to be performed, and we still need to construct
    pre- and postinstall scripts. Let's do it inline to save the trouble.
    ilammy committed Apr 16, 2019
    Configuration menu
    Copy the full SHA
    8697207 View commit details
    Browse the repository at this point in the history