Mercurial > hg > vamp-plugin-pack
changeset 30:297711cfb455
Add sign script
author | Chris Cannam |
---|---|
date | Fri, 13 Dec 2019 10:46:28 +0000 |
parents | 4b63b035e5b3 |
children | 6ba82eead9bb |
files | azi.pro bbc-vamp-plugins.pro beatroot-vamp.pro cepstral-pitchtracker.pro constant-q-cpp.pro deploy/sign-plugin marsyas-vamp.pro match-vamp.pro nnls-chroma.pro pyin.pro qm-vamp-plugins.pro segmentino.pro silvet.pro tipic.pro tuning-difference.pro ua-vamp-plugins.pro vamp-aubio-plugins.pro vamp-example-plugins.pro vamp-fanchirp.pro vamp-libxtract-plugins.pro vamp-simple-cepstrum.pro vamp-tempogram.pro vampy.pro |
diffstat | 23 files changed, 118 insertions(+), 22 deletions(-) [+] |
line wrap: on
line diff
--- a/azi.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/azi.pro Fri Dec 13 10:46:28 2019 +0000 @@ -32,8 +32,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/azi/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp azi/azi.cat out/ && \ cp azi/COPYING out/azi_COPYING.txt }
--- a/bbc-vamp-plugins.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/bbc-vamp-plugins.pro Fri Dec 13 10:46:28 2019 +0000 @@ -32,8 +32,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/bbc-vamp-plugins/src/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp bbc-vamp-plugins/bbc-vamp-plugins.cat bbc-vamp-plugins/bbc-vamp-plugins.n3 out/ && \ cp bbc-vamp-plugins/COPYING out/bbc-vamp-plugins_COPYING.txt && \ cp bbc-vamp-plugins/README.md out/bbc-vamp-plugins_README.md
--- a/beatroot-vamp.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/beatroot-vamp.pro Fri Dec 13 10:46:28 2019 +0000 @@ -32,8 +32,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/beatroot-vamp/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp beatroot-vamp/beatroot-vamp.cat beatroot-vamp/beatroot-vamp.n3 out/ && \ cp beatroot-vamp/README out/beatroot-vamp_README.txt && \ cp beatroot-vamp/CITATION out/beatroot-vamp_CITATION.txt && \
--- a/cepstral-pitchtracker.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/cepstral-pitchtracker.pro Fri Dec 13 10:46:28 2019 +0000 @@ -32,8 +32,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/cepstral-pitchtracker/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp cepstral-pitchtracker/cepstral-pitchtracker.cat out/ && \ cp cepstral-pitchtracker/cepstral-pitchtracker.n3 out/ && \ cp cepstral-pitchtracker/README out/cepstral-pitchtracker_README.txt
--- a/constant-q-cpp.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/constant-q-cpp.pro Fri Dec 13 10:46:28 2019 +0000 @@ -32,8 +32,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/constant-q-cpp/vamp/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp constant-q-cpp/cqvamp.cat out/ && \ cp constant-q-cpp/cqvamp.n3 out/ && \ cp constant-q-cpp/COPYING out/cqvamp_COPYING.txt && \
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/deploy/sign-plugin Fri Dec 13 10:46:28 2019 +0000 @@ -0,0 +1,30 @@ +#!/bin/bash + +set -e + +if [ -z "$1" ]; then + echo "Usage: $0 <plugin> [<plugin> ...]" 1>&2 + exit 2 +fi + +paths=("$@") + +set -u + +for path in "${paths[@]}"; do + if [ ! -f "$path" ]; then + echo "ERROR: Path $path not found" 1>&2 + exit 1 + fi +done + +for path in "${paths[@]}"; do + + if [ -d /Applications ]; then + codesign -s "Developer ID Application: Chris Cannam" -fv --options runtime "$path" + fi + +done + +exit 0 +
--- a/marsyas-vamp.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/marsyas-vamp.pro Fri Dec 13 10:46:28 2019 +0000 @@ -34,8 +34,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/vamp-plugin-sdk/skeleton/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp marsyas/src/mvamp/mvamp.n3 out/ && \ cp marsyas/README out/mvamp_README.txt && \ cp marsyas/COPYING out/mvamp_COPYING.txt && \
--- a/match-vamp.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/match-vamp.pro Fri Dec 13 10:46:28 2019 +0000 @@ -34,8 +34,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/match-vamp/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp match-vamp/match-vamp-plugin.cat match-vamp/match-vamp-plugin.n3 out/ && \ cp match-vamp/README out/match-vamp-plugin_README.txt && \ cp match-vamp/CITATION out/match-vamp-plugin_CITATION.txt && \
--- a/nnls-chroma.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/nnls-chroma.pro Fri Dec 13 10:46:28 2019 +0000 @@ -32,8 +32,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/nnls-chroma/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp nnls-chroma/nnls-chroma.cat nnls-chroma/nnls-chroma.n3 out/ && \ cp nnls-chroma/README out/nnls-chroma_README.txt && \ cp nnls-chroma/CITATION out/nnls-chroma_CITATION.txt && \
--- a/pyin.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/pyin.pro Fri Dec 13 10:46:28 2019 +0000 @@ -33,8 +33,11 @@ QMAKE_CXXFLAGS_RELEASE += -ffast-math LIBS += -exported_symbols_list $$PWD/pyin/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp pyin/pyin.cat pyin/pyin.n3 out/ && \ cp pyin/README out/pyin_README.txt && \ cp pyin/COPYING out/pyin_COPYING.txt
--- a/qm-vamp-plugins.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/qm-vamp-plugins.pro Fri Dec 13 10:46:28 2019 +0000 @@ -42,8 +42,11 @@ DEFINES += USE_PTHREADS LIBS += -exported_symbols_list $$PWD/qm-vamp-plugins/vamp-plugin.list -lpthread } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp qm-vamp-plugins/qm-vamp-plugins.cat qm-vamp-plugins/qm-vamp-plugins.n3 out/ && \ cp qm-vamp-plugins/README.md out/qm-vamp-plugins_README.md && \ cp qm-vamp-plugins/COPYING out/qm-vamp-plugins_COPYING.txt
--- a/segmentino.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/segmentino.pro Fri Dec 13 10:46:28 2019 +0000 @@ -34,8 +34,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/segmentino/segmentino/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp segmentino/segmentino.cat segmentino/segmentino.n3 out/ && \ cp segmentino/CITATION out/segmentino_CITATION.txt && \ cp segmentino/README out/segmentino_README.txt && \
--- a/silvet.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/silvet.pro Fri Dec 13 10:46:28 2019 +0000 @@ -32,8 +32,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/silvet/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp silvet/silvet.n3 silvet/silvet.cat out/ && \ cp silvet/README out/silvet_README.txt && \ cp silvet/CITATION out/silvet_CITATION.txt && \
--- a/tipic.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/tipic.pro Fri Dec 13 10:46:28 2019 +0000 @@ -35,8 +35,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/tipic/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp tipic/tipic.cat tipic/tipic.n3 out/ &&\ cp tipic/COPYING out/tipic_COPYING.txt && \ cp tipic/CITATION out/tipic_CITATION.txt && \
--- a/tuning-difference.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/tuning-difference.pro Fri Dec 13 10:46:28 2019 +0000 @@ -33,8 +33,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/tuning-difference/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp tuning-difference/tuning-difference.cat tuning-difference/tuning-difference.n3 out/ && \ cp tuning-difference/COPYING out/tuning-difference_COPYING.txt && \ cp tuning-difference/README.md out/tuning-difference_README.md
--- a/ua-vamp-plugins.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/ua-vamp-plugins.pro Fri Dec 13 10:46:28 2019 +0000 @@ -33,8 +33,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/ua-vamp-plugins/vamp-plugin.list -lfftw3 } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp ua-vamp-plugins/ua-vamp-plugins.cat out/ && \ cp ua-vamp-plugins/LICENSE out/ua-vamp-plugins_COPYING.txt && \ cp ua-vamp-plugins/readme.md out/ua-vamp-plugins_README.md
--- a/vamp-aubio-plugins.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/vamp-aubio-plugins.pro Fri Dec 13 10:46:28 2019 +0000 @@ -33,8 +33,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/vamp-aubio-plugins/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp vamp-aubio-plugins/vamp-aubio.cat vamp-aubio-plugins/vamp-aubio.n3 out/ && \ cp vamp-aubio-plugins/COPYING out/vamp-aubio-plugins_COPYING.txt && \ cp vamp-aubio-plugins/README.md out/vamp-aubio-plugins_README.md
--- a/vamp-example-plugins.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/vamp-example-plugins.pro Fri Dec 13 10:46:28 2019 +0000 @@ -32,8 +32,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/vamp-plugin-sdk/build/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp vamp-plugin-sdk/examples/vamp-example-plugins.cat vamp-plugin-sdk/examples/vamp-example-plugins.n3 out/ && \ cp vamp-plugin-sdk/COPYING out/vamp-example-plugins_COPYING.txt }
--- a/vamp-fanchirp.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/vamp-fanchirp.pro Fri Dec 13 10:46:28 2019 +0000 @@ -33,8 +33,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/vamp-fanchirp/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp vamp-fanchirp/fanchirp.cat out/ && \ cp vamp-fanchirp/README.md out/fanchirp_README.md && \ cp vamp-fanchirp/CITATION out/fanchirp_CITATION.txt && \
--- a/vamp-libxtract-plugins.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/vamp-libxtract-plugins.pro Fri Dec 13 10:46:28 2019 +0000 @@ -36,8 +36,11 @@ DEFINES += XTRACT_FFT=1 NDEBUG LIBS += -exported_symbols_list $$PWD/vamp-libxtract-plugins/vamp-plugin.list -framework Accelerate } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp vamp-libxtract-plugins/vamp-libxtract.cat vamp-libxtract-plugins/vamp-libxtract.n3 out/ && \ cp vamp-libxtract-plugins/COPYING out/vamp-libxtract_COPYING.txt && \ cp vamp-libxtract-plugins/README out/vamp-libxtract_README.txt
--- a/vamp-simple-cepstrum.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/vamp-simple-cepstrum.pro Fri Dec 13 10:46:28 2019 +0000 @@ -32,8 +32,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/vamp-simple-cepstrum/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp vamp-simple-cepstrum/simple-cepstrum.cat out/ && \ cp vamp-simple-cepstrum/simple-cepstrum.n3 out/ }
--- a/vamp-tempogram.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/vamp-tempogram.pro Fri Dec 13 10:46:28 2019 +0000 @@ -32,8 +32,11 @@ macx* { LIBS += -exported_symbols_list $$PWD/vamp-tempogram/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp vamp-tempogram/tempogram.cat vamp-tempogram/tempogram.n3 out/ && \ cp vamp-tempogram/README out/tempogram_README.txt && \ cp vamp-tempogram/CITATION out/tempogram_CITATION.txt && \
--- a/vampy.pro Fri Dec 13 09:59:05 2019 +0000 +++ b/vampy.pro Fri Dec 13 10:46:28 2019 +0000 @@ -41,8 +41,11 @@ -I/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include LIBS += -lpython2.7 -lpthread -exported_symbols_list $$PWD/vampy/vamp-plugin.list } + +QMAKE_POST_LINK += $$PWD/deploy/sign-plugin $${PWD}/$${TARGET}.$${QMAKE_EXTENSION_SHLIB} + !win* { - QMAKE_POST_LINK += \ + QMAKE_POST_LINK += && \ cp vampy/COPYING out/vampy_COPYING.txt && \ cp vampy/README out/vampy_README.txt }