From a3aadf792bfb9254e6bbd74d44b5e281920dcb8d Mon Sep 17 00:00:00 2001 From: heck Date: Wed, 4 Sep 2024 19:57:40 +0200 Subject: [PATCH] rename pEp.sh to devenv.sh --- bash_profile.d/devenv.sh | 74 +++++++++++++++++++++ bash_profile.d/pEp.sh | 137 --------------------------------------- 2 files changed, 74 insertions(+), 137 deletions(-) create mode 100644 bash_profile.d/devenv.sh delete mode 100644 bash_profile.d/pEp.sh diff --git a/bash_profile.d/devenv.sh b/bash_profile.d/devenv.sh new file mode 100644 index 0000000..1c8c734 --- /dev/null +++ b/bash_profile.d/devenv.sh @@ -0,0 +1,74 @@ +#!/bin/bash + +function heck_dev_env { + + function heck_dev_prefix() { + export PREFIX_OLD=${PREFIX} + export PREFIX=${1} + + LIB_PATH_OLD=${PREFIX_OLD}/lib + LIB_PATH=${PREFIX}/lib + export DYLD_LIBRARY_PATH=$(echo ${DYLD_LIBRARY_PATH} | sed 's|${LIB_PATH_OLD}||') + export DYLD_LIBRARY_PATH=${LIB_PATH}:${DYLD_LIBRARY_PATH} + + BIN_PATH_OLD=${PREFIX_OLD}/bin + BIN_PATH=${PREFIX}/bin + export PATH=$(echo ${PATH} | sed 's|${BIN_PATH_OLD}||') + export PATH=${BIN_PATH}:${PATH} + + echo PREFIX=${PREFIX} + echo DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH} + echo PATH=${PATH} + } + + # pEp Fresh Repo Clones + export PEP_LOCAL_CONF_DIR=$HOME/src/pEp/conf/ + + function heck_clone_pEpEngine() { + git clone https://gitea.pep.foundation/pEp.foundation/pEpEngine.git . + cp $PEP_LOCAL_CONF_DIR/local.conf.pEpEngine local.conf + cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.pEpEngine .idea + } + + function heck_clone_pEpPythonAdapter() { + git clone https://gitea.pep.foundation/pEp.foundation/pEpPythonAdapter.git . + cp $PEP_LOCAL_CONF_DIR/local.conf.pEpPythonAdapter local.conf + cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.pEpPythonAdapter .idea + } + + function heck_clone_pEpJNIAdapter() { + git clone https://gitea.pep.foundation/pEp.foundation/pEpJNIAdapter.git . + cp $PEP_LOCAL_CONF_DIR/local.conf.pEpJNIAdapter local.conf + cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.pEpJNIAdapter .idea + } + + function heck_clone_libpEpAdapter() { + git clone https://gitea.pep.foundation/pEp.foundation/libpEpAdapter.git . + cp $PEP_LOCAL_CONF_DIR/local.conf.libpEpAdapter local.conf + cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.libpEpAdapter .idea + } + + function heck_clone_rce() { + git clone https://gitea.pep.foundation/pEp.foundation/RCE . + cp $PEP_LOCAL_CONF_DIR/local.conf.rce local.conf + cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.rce .idea + } + function heck_clone_pitytest11() { + git clone https://gitea.pep.foundation/pEp.foundation/PityTest11.git . + cp $PEP_LOCAL_CONF_DIR/local.conf.PityTest11 local.conf + cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.PityTest11 .idea + } + + function heck_clone_libpEpCxx11() { + git clone https://gitea.heck.live/heck/libpEpCxx11 + } + + function heck_clone_libtorrent() { + git clone --recurse-submodules https://github.com/arvidn/libtorrent.git . + } + + heck_dev_prefix /Users/heck/local +} + + +heck_dev_env \ No newline at end of file diff --git a/bash_profile.d/pEp.sh b/bash_profile.d/pEp.sh deleted file mode 100644 index 977fd00..0000000 --- a/bash_profile.d/pEp.sh +++ /dev/null @@ -1,137 +0,0 @@ -#!/bin/bash - -function pEp_env_deprecated() { - - function pEpPrefix() { - export PREFIX_OLD=${PREFIX} - export PREFIX=${1} - - LIB_PATH_OLD=${PREFIX_OLD}/lib - LIB_PATH=${PREFIX}/lib - export DYLD_LIBRARY_PATH=$(echo ${DYLD_LIBRARY_PATH} | sed 's|${LIB_PATH_OLD}||') - export DYLD_LIBRARY_PATH=${LIB_PATH}:${DYLD_LIBRARY_PATH} - - BIN_PATH_OLD=${PREFIX_OLD}/bin - BIN_PATH=${PREFIX}/bin - export PATH=$(echo ${PATH} | sed 's|${BIN_PATH_OLD}||') - export PATH=${BIN_PATH}:${PATH} - - echo PREFIX=${PREFIX} - echo DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH} - echo PATH=${PATH} - } - - # Delete symlinks in the pEpPythonAdapter (to allow "project search") - function pEpPythonAdapterRmSymlinks() { - for i in $(find . -type l | grep -i lib); do { rm -v $i; }; done - } - - # pEp Fresh Repo Clones - export PEP_LOCAL_CONF_DIR=$HOME/src/pEp/conf/ - - function clone_pEpEngine32() { - git clone https://gitea.pep.foundation/pEp.foundation/pEpEngine.git . - cp $PEP_LOCAL_CONF_DIR/local.conf.pEpEngine32 local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.pEpEngine .idea - } - - function clone_pEpEngine21() { - git clone https://gitea.pep.foundation/pEp.foundation/pEpEngine.git . - cp $PEP_LOCAL_CONF_DIR/local.conf.pEpEngine21 local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.pEpEngine .idea - } - - function clone_pEpPythonAdapter32() { - git clone https://gitea.pep.foundation/pEp.foundation/pEpPythonAdapter.git . - cp $PEP_LOCAL_CONF_DIR/local.conf.pEpPythonAdapter32 local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.pEpPythonAdapter .idea - } - - function clone_pEpPythonAdapter21() { - git clone https://gitea.pep.foundation/pEp.foundation/pEpPythonAdapter.git . - cp $PEP_LOCAL_CONF_DIR/local.conf.pEpPythonAdapter21 local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.pEpPythonAdapter .idea - } - - function clone_pEpJNIAdapter32() { - git clone https://gitea.pep.foundation/pEp.foundation/pEpJNIAdapter.git . - cp $PEP_LOCAL_CONF_DIR/local.conf.pEpJNIAdapter32 local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.pEpJNIAdapter .idea - } - - function clone_pEpJNIAdapter21() { - git clone https://gitea.pep.foundation/pEp.foundation/pEpJNIAdapter.git . - cp $PEP_LOCAL_CONF_DIR/local.conf.pEpJNIAdapter21 local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.pEpJNIAdapter .idea - } - - function clone_pEpJSONAdapter32() { - git clone https://gitea.pep.foundation/pEp.foundation/pEpJSONServerAdapter.git . - cp $PEP_LOCAL_CONF_DIR/local.conf.pEpJSONAdapter32 local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.pEpJSONAdapter .idea - } - - function clone_pEpJSONAdapter21() { - git clone https://gitea.pep.foundation/pEp.foundation/pEpJSONServerAdapter.git . - cp $PEP_LOCAL_CONF_DIR/local.conf.pEpJSONAdapter21 local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.pEpJSONAdapter .idea - } - - function clone_libpEpAdapter32() { - git clone https://gitea.pep.foundation/pEp.foundation/libpEpAdapter.git . - cp $PEP_LOCAL_CONF_DIR/local.conf.libpEpAdapter32 local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.libpEpAdapter .idea - } - - function clone_libpEpAdapter21() { - git clone https://gitea.pep.foundation/pEp.foundation/libpEpAdapter.git . - cp $PEP_LOCAL_CONF_DIR/local.conf.libpEpAdapter21 local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.libpEpAdapter .idea - } - - function clone_rce() { - git clone https://gitea.pep.foundation/pEp.foundation/RCE . - cp $PEP_LOCAL_CONF_DIR/local.conf.rce local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.rce .idea - } - - function clone_libpEpDatatypes() { - git clone https://gitea.pep.foundation/pEp.foundation/libpEpDatatypes.git . - cp $PEP_LOCAL_CONF_DIR/local.conf.libpEpDatatypes local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.libpEpDatatypes .idea - } - - function clone_libpEpTransport() { - git clone https://gitea.pep.foundation/pEp.foundation/libpEpTransport.git . - cp $PEP_LOCAL_CONF_DIR/local.conf.libpEpTransport local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.libpEpTransport .idea - } - - function clone_pitytest11() { - git clone https://gitea.pep.foundation/pEp.foundation/PityTest11.git . - cp $PEP_LOCAL_CONF_DIR/local.conf.PityTest11 local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.PityTest11 .idea - } - - function clone_libpEpCxx11() { - git clone https://gitea.pep.foundation/pEp.foundation/libpEpCxx11.git . - cp $PEP_LOCAL_CONF_DIR/local.conf.libpEpCxx11 local.conf - cp -r $PEP_LOCAL_CONF_DIR/intellij/.idea.libpEpCxx11 .idea - } - - function clone_devWiki() { - git clone ssh://wiki/var/lib/gitit/wikidata . - } - - function clone_libtorrent() { - git clone --recurse-submodules https://github.com/arvidn/libtorrent.git . - } - - function mount_pepsioux() { - sudo mount -t nfs -o resvport pepsioux:/home/heck /Volumes/pepsioux - } - - alias test_pEpPythonAdapter='python3 -c "import pEp;"' - pEpPrefix /Users/heck/local-3x - -}