From 17ba26f48082dbb0ecc1ff073236e1e42dc78402 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Fri, 7 Aug 2020 23:41:33 +0800 Subject: [PATCH] Add an initial baseline to be able to install the TCAP module --- source/BaselineOfTCAP/BaselineOfTCAP.class.st | 60 +++++++++++++++++++ source/BaselineOfTCAP/package.st | 1 + 2 files changed, 61 insertions(+) create mode 100644 source/BaselineOfTCAP/BaselineOfTCAP.class.st create mode 100644 source/BaselineOfTCAP/package.st diff --git a/source/BaselineOfTCAP/BaselineOfTCAP.class.st b/source/BaselineOfTCAP/BaselineOfTCAP.class.st new file mode 100644 index 0000000..806300c --- /dev/null +++ b/source/BaselineOfTCAP/BaselineOfTCAP.class.st @@ -0,0 +1,60 @@ +Class { + #name : #BaselineOfTCAP, + #superclass : #BaselineOf, + #category : #BaselineOfTCAP +} + +{ #category : #baselines } +BaselineOfTCAP >> baseline: spec [ + + + spec baseline: 'OsmoLogging' with: [ + spec + repository: 'github://moiji-mobile/osmocom-logging:v7/source']. + spec baseline: 'OsmoCore' with: [ + spec + repository: 'github://moiji-mobile/osmocom-core:v8/source']. + spec baseline: 'OsmoNetwork' with: [ + spec + repository: 'github://moiji-mobile/osmocom-network:v8/source']. + spec baseline: 'PetitParser' with: [ + spec + repository: 'github://moosetechnology/PetitParser:v2.2.0/src'; + loads: #( 'Core' ) ]. + spec baseline: 'ASN1' with: [ + spec + repository: 'github://noha/asn.1:0.9'; + loads: #( 'default' ) ]. + spec project: 'ASN1 Full' copyFrom: 'ASN1' with: [ + spec loads: #( 'tests' )]. + spec baseline: 'Phexample' with: [ + spec + repository: 'github://jecisc/Phexample:v1.0.1/src' ]. + spec baseline: 'Ston' with: [ + spec + repository: 'github://svenvc/ston:v8.0/repository' ]. + + spec + package: 'Camel-Core' with: [ + spec requires: #('TCAP-Core') ]; + package: 'Camel-SCF' with: [ + spec requires: #('Camel-Core') ]; + package: 'MAP-Core' with: [ + spec requires: #('ROS-Core' 'Ston') ]; + package: 'Q787-TestSpec' with: [ + spec requires: #('TCAP-Core' 'OsmoNetwork') ]; + package: 'ROS-Core' with: [ + spec requires: #('ASN1') ]; + package: 'TCAP-Benchmark'; + package: 'TCAP-Core' with: [ + spec requires: #('ASN1' 'ASN1 Full' 'MAP-Core' 'Phexample' 'OsmoCore' 'OsmoNetwork' ). + ]. + + spec + group: 'all' with: #('default' 'ASN1 Full' 'tests' 'camel' ); + group: 'bench' with: #('default' 'TCAP-Benchmark' ); + group: 'camel' with: #('default' 'Camel-Core' 'Camel-SCF' ); + group: 'default' with: #('ASN1' 'ROS-Core' 'MAP-Core' 'TCAP-Core' ); + group: 'q787' with: #('Q787-TestSpec' ); + group: 'tests' with: #('Q787-TestSpec' ). +] diff --git a/source/BaselineOfTCAP/package.st b/source/BaselineOfTCAP/package.st new file mode 100644 index 0000000..9d215f0 --- /dev/null +++ b/source/BaselineOfTCAP/package.st @@ -0,0 +1 @@ +Package { #name : #BaselineOfTCAP }