diff options
author | clifford <clifford@b57f626f-c46c-0410-a088-ec61d464b74c> | 2009-10-18 14:09:53 (GMT) |
---|---|---|
committer | clifford <clifford@b57f626f-c46c-0410-a088-ec61d464b74c> | 2009-10-18 14:09:53 (GMT) |
commit | 7c998717209c4ea3cd8edf329baa3e5040d15266 (patch) | |
tree | 43381141162eb54c6c369ab65fe3c7e71b2789ca | |
parent | e1b77a08cc6d68d2d8efc955a86f81f94eb9be32 (diff) |
Clifford Wolf:
Improved linux release script
git-svn-id: http://svn.clifford.at/openscad/trunk@108 b57f626f-c46c-0410-a088-ec61d464b74c
-rw-r--r-- | release-linux.sh | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/release-linux.sh b/release-linux.sh index fc6e6c4..a097a0c 100644 --- a/release-linux.sh +++ b/release-linux.sh @@ -3,13 +3,13 @@ set -ex -svnclean +# svnclean qmake make rm -rf release -mkdir -p release/{bin,lib/openscad} +mkdir -p release/{bin,lib/openscad,examples} cat > release/bin/openscad << "EOT" #!/bin/bash @@ -26,7 +26,9 @@ cp openscad release/lib/openscad/ gcc -o chrpath_linux chrpath_linux.c ./chrpath_linux -d release/lib/openscad/openscad -ldd openscad | sed -r 's,.* => ,,; s,[\t ].*,,; /./ ! d; /libGLcore/ d; /libnvidia/ d;' | xargs cp -vt release/lib/openscad/ +ldd openscad | sed -re 's,.* => ,,; s,[\t ].*,,;' -e '/Qt|boost/ { p; d; };' \ + -e '/lib(audio|CGAL|GLEW|opencsg|png)\.so/ { p; d; };' \ + -e 'd;' | xargs cp -vt release/lib/openscad/ strip release/lib/openscad/* cat > release/install.sh << "EOT" @@ -73,6 +75,6 @@ EOT chmod 755 -R release/ -cp -r examples release/ +cp examples/* release/examples/ chmod 644 -R release/examples/* |