[med-svn] [Git][med-team/pftools][master] take DESTDIR into account, because the built-in cmake function install() does

Andreas Tille gitlab at salsa.debian.org
Thu Dec 17 16:47:11 GMT 2020



Andreas Tille pushed to branch master at Debian Med / pftools


Commits:
4aac978b by Andreas Tille at 2020-12-17T17:36:35+01:00
take DESTDIR into account, because the built-in cmake function install() does

- - - - -


2 changed files:

- + debian/patches/destdir_for_examples.patch
- debian/patches/series


Changes:

=====================================
debian/patches/destdir_for_examples.patch
=====================================
@@ -0,0 +1,26 @@
+Author:  Juhani Numminen <juhaninumminen0 at gmail.com>
+Last-Change: Thu, 17 Dec 2020 18:04:26 +0200
+Origin: https://lists.debian.org/debian-mentors/2020/12/msg00132.html
+Description: take DESTDIR into account, because the built-in cmake function install() does
+
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -46,11 +46,11 @@ INSTALL(DIRECTORY examples/
+         DESTINATION share/examples
+         PATTERN "CMakeLists.txt" EXCLUDE
+ )
+-INSTALL(CODE "EXECUTE_PROCESS(COMMAND find ${CMAKE_INSTALL_PREFIX}/share/examples/ -type f -name \*.cmake -exec chmod a+rx {} \;)")
+-INSTALL(CODE "EXECUTE_PROCESS(COMMAND find ${CMAKE_INSTALL_PREFIX}/share/examples/ -type f -name \*.cmake -exec sed -i \"s|@DATA_DIR@/Matrices|${CMAKE_INSTALL_PREFIX}/share/data/cmp|; s|@PERL_SCRIPT_DIR@|${CMAKE_INSTALL_PREFIX}/bin|\" {} \;)")
+-INSTALL(CODE "EXECUTE_PROCESS(COMMAND find ${CMAKE_INSTALL_PREFIX}/share/examples/ -type f -name \*.cmake -exec perl -i -pe \"s|.<TARGET_FILE:(.+?)>|${CMAKE_INSTALL_PREFIX}/bin/$1|\" {} \;)")
+-INSTALL(CODE "FILE(RENAME ${CMAKE_INSTALL_PREFIX}/share/examples/test_V2.sh.cmake               ${CMAKE_INSTALL_PREFIX}/share/examples/test_V2.sh)")
+-INSTALL(CODE "FILE(RENAME ${CMAKE_INSTALL_PREFIX}/share/examples/test_V3.sh.cmake               ${CMAKE_INSTALL_PREFIX}/share/examples/test_V3.sh)")
+-INSTALL(CODE "FILE(RENAME ${CMAKE_INSTALL_PREFIX}/share/examples/test_scan_search.pl.cmake      ${CMAKE_INSTALL_PREFIX}/share/examples/test_scan_search.pl)")
+-INSTALL(CODE "FILE(RENAME ${CMAKE_INSTALL_PREFIX}/share/examples/test_pfsearchV3_iupac.pl.cmake ${CMAKE_INSTALL_PREFIX}/share/examples/test_pfsearchV3_iupac.pl)")
++INSTALL(CODE "EXECUTE_PROCESS(COMMAND find ${DESTDIR}${CMAKE_INSTALL_PREFIX}/share/examples/ -type f -name \*.cmake -exec chmod a+rx {} \;)")
++INSTALL(CODE "EXECUTE_PROCESS(COMMAND find ${DESTDIR}${CMAKE_INSTALL_PREFIX}/share/examples/ -type f -name \*.cmake -exec sed -i \"s|@DATA_DIR@/Matrices|${CMAKE_INSTALL_PREFIX}/share/data/cmp|; s|@PERL_SCRIPT_DIR@|${CMAKE_INSTALL_PREFIX}/bin|\" {} \;)")
++INSTALL(CODE "EXECUTE_PROCESS(COMMAND find ${DESTDIR}${CMAKE_INSTALL_PREFIX}/share/examples/ -type f -name \*.cmake -exec perl -i -pe \"s|.<TARGET_FILE:(.+?)>|${CMAKE_INSTALL_PREFIX}/bin/$1|\" {} \;)")
++INSTALL(CODE "FILE(RENAME ${DESTDIR}${CMAKE_INSTALL_PREFIX}/share/examples/test_V2.sh.cmake               ${DESTDIR}${CMAKE_INSTALL_PREFIX}/share/examples/test_V2.sh)")
++INSTALL(CODE "FILE(RENAME ${DESTDIR}${CMAKE_INSTALL_PREFIX}/share/examples/test_V3.sh.cmake               ${DESTDIR}${CMAKE_INSTALL_PREFIX}/share/examples/test_V3.sh)")
++INSTALL(CODE "FILE(RENAME ${DESTDIR}${CMAKE_INSTALL_PREFIX}/share/examples/test_scan_search.pl.cmake      ${DESTDIR}${CMAKE_INSTALL_PREFIX}/share/examples/test_scan_search.pl)")
++INSTALL(CODE "FILE(RENAME ${DESTDIR}${CMAKE_INSTALL_PREFIX}/share/examples/test_pfsearchV3_iupac.pl.cmake ${DESTDIR}${CMAKE_INSTALL_PREFIX}/share/examples/test_pfsearchV3_iupac.pl)")
+ 


=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
 spelling.patch
 # fix_perl_interpreter.patch
 0001-Harmonize-bin-env-path-Cleaning.patch
+destdir_for_examples.patch



View it on GitLab: https://salsa.debian.org/med-team/pftools/-/commit/4aac978b4166030668477d9b5d95b91a9658370e

-- 
View it on GitLab: https://salsa.debian.org/med-team/pftools/-/commit/4aac978b4166030668477d9b5d95b91a9658370e
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20201217/ed3ef37b/attachment-0001.html>


More information about the debian-med-commit mailing list