Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,6 @@ jobs:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: Install OpenSSL 1.1.1 (for OTP23/24)
run: |
curl -O http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.24_amd64.deb
curl -O http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl-dev_1.1.1f-1ubuntu2.24_amd64.deb
curl -O http://security.ubuntu.com/ubuntu/pool/main/o/openssl/openssl_1.1.1f-1ubuntu2.24_amd64.deb
sudo dpkg -i openssl_1.1.1f-1ubuntu2.24_amd64.deb \
libssl1.1_1.1.1f-1ubuntu2.24_amd64.deb \
libssl-dev_1.1.1f-1ubuntu2.24_amd64.deb
- uses: actions/cache@v4
with:
path: |
Expand Down
65 changes: 1 addition & 64 deletions build_utils.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#! /bin/bash -e

declare -A OTP_VSNS=( ["23"]="23.3.4.18" ["24"]="24.3.4.7" ["25"]="25.2" )
declare -A OTP_VSNS=( ["25"]="25.3.2.21" ["26"]="26.2.5.12" ["27"]="27.3.3" )

build_project() {
REBAR=$1
Expand All @@ -17,70 +17,7 @@ build_project() {
~/erlide_tools/${OTP_VSNS[$VSN]}/bin/escript $REBAR "$@"
}

build_projects() {
build_project erlide_common 23 "$@"
build_project erlide_debugger_23 23 "$@"
build_project erlide_debugger_24 24 "$@"
build_project erlide_debugger_25 25 "$@"
build_project erlide_debugger 23 "$@"
build_project erlide_tools 23 "$@"

build_project erlide_ide 23 "$@"
}

assemble_eclipse_plugin() {
echo "Assemble eclipse plugin"
mkdir -p org.erlide.kernel/common
cp erlide_common/_build/default/lib/*/ebin/*.* org.erlide.kernel/common
cp erlide_tools/_build/default/lib/*/ebin/*.* org.erlide.kernel/common

mkdir -p org.erlide.kernel/ide
cp erlide_ide/_build/default/lib/*/ebin/*.* org.erlide.kernel/ide

mkdir -p org.erlide.kernel/debugger
cp erlide_debugger/_build/default/lib/*/ebin/*.* org.erlide.kernel/debugger

mkdir -p org.erlide.kernel/debugger/23
cp erlide_debugger_23/_build/default/lib/*/ebin/*.* org.erlide.kernel/debugger/23
mkdir -p org.erlide.kernel/debugger/24
cp erlide_debugger_24/_build/default/lib/*/ebin/*.* org.erlide.kernel/debugger/24
mkdir -p org.erlide.kernel/debugger/25
cp erlide_debugger_25/_build/default/lib/*/ebin/*.* org.erlide.kernel/debugger/25

cd org.erlide.kernel
rm -f org.erlide.kernel_*.zip
VSN=`get_plugin_vsn .`
zip -r org.erlide.kernel_$VSN.zip * > /dev/null
cd ..

mkdir -p _build
rm -f _build/org.erlide.kernel_*.zip
mv org.erlide.kernel/org.erlide.kernel_*.zip _build
echo "Created _build/org.erlide.kernel_$VSN.zip"
}

get_plugin_vsn() {
x=`cat $1/META-INF/MANIFEST.MF | grep "Bundle-Version:" | cut -d " " -f 2`
echo "${x%.qualifier}"
}

get_feature_vsn() {
x=`cat $1/feature.xml | grep "version=" | head -n 2 | tail -n 1 | cut -d '"' -f 2`
echo "${x%.qualifier}"
}

assemble_language_server() {
echo "Assemble language_server"
#cd
VSN=`get_server_vsn`

#echo "Created _build/erlide_server_$VSN.zip"
}

get_server_vsn() {
# FIXME
#x=`cat META-INF/MANIFEST.MF | grep "Bundle-Version:" | cut -d " " -f 2`
#echo "${x%.qualifier}"
echo "x.x.x"
}

2 changes: 1 addition & 1 deletion common/apps/erlide_builder/src/erlide_builder.app.src
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{application, erlide_builder,
[
{description,"erlide_builder"},
{vsn, "0.117.0"},
{vsn, "0.118.0"},
{erlide_context, builder},
{registered, []},
{applications, [kernel, stdlib, erlide_common]},
Expand Down
2 changes: 1 addition & 1 deletion common/apps/erlide_common/src/erlide_common.app.src
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{application, erlide_common,
[
{description,"erlide_common"},
{vsn, "0.117.0"},
{vsn, "0.118.0"},
{erlide_context, common},
{registered, []},
{applications, [kernel, stdlib]},
Expand Down
2 changes: 1 addition & 1 deletion common/apps/erlide_tools/src/erlide_tools.app.src
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{application, erlide_tools,
[
{description,"erlide_tools"},
{vsn, "0.117.0"},
{vsn, "0.118.0"},
{erlide_context, common},
{registered, []},
{applications, [kernel, stdlib, erlide_common]},
Expand Down
2 changes: 1 addition & 1 deletion common/build
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ source ../build_utils.sh
dir=`pwd`
prj=`basename $dir`

build_project ../rebar3 $prj 23 "$@"
build_project ../rebar3 $prj 25 "$@"
2 changes: 1 addition & 1 deletion common/rebar.config
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{require_otp_vsn, "23.*"}.
{require_otp_vsn, "25.*"}.

{plugins, [
covertool
Expand Down
6 changes: 3 additions & 3 deletions debugger/build
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#! /bin/bash -e

cd erlide_debugger_23
cd erlide_debugger_25
./build "$@"
cd ../erlide_debugger_24
cd ../erlide_debugger_26
./build "$@"
cd ../erlide_debugger_25
cd ../erlide_debugger_27
./build "$@"
cd ../erlide_debugger
./build "$@"
Expand Down
2 changes: 1 addition & 1 deletion debugger/erlide_debugger/build
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ source ../../build_utils.sh
dir=`pwd`
prj=`basename $dir`

build_project ../../rebar3 $prj 23 do clean,compile
build_project ../../rebar3 $prj 25 do clean,compile
4 changes: 2 additions & 2 deletions debugger/erlide_debugger/rebar.config
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{require_otp_vsn, "23.*"}.
{require_otp_vsn, "25.*"}.

{plugins, [
{rebar_localdep, {git, "https://github.com/alinpopa/rebar3-localdep-plugin.git", {branch, "master"}}}
]}.

{deps, [
{erlide_common, {localdep, "common/apps/erlide_common"}},
{erlide_debugger_23, {localdep, "debugger/erlide_debugger_23"}}
{erlide_debugger_25, {localdep, "debugger/erlide_debugger_25"}}
]}.


Expand Down
2 changes: 1 addition & 1 deletion debugger/erlide_debugger/rebar.lock
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
[{<<"erlide_common">>,{localdep,"common/apps/erlide_common"},0},
{<<"erlide_debugger_23">>,{localdep,"debugger/erlide_debugger_23"},0}].
{<<"erlide_debugger_25">>,{localdep,"debugger/erlide_debugger_25"},0}].
2 changes: 1 addition & 1 deletion debugger/erlide_debugger/src/erlide_debugger.app.src
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{application, erlide_debugger,
[
{description,"erlide_debugger"},
{vsn, "0.117.0"},
{vsn, "0.118.0"},
{erlide_context, debugger},
{registered, []},
{applications, [kernel, stdlib]},
Expand Down
Loading
Loading