X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=snap%2Fsnapcraft.yaml;h=d9508524eb96040dcbf25ca3f4878f8365af716e;hb=8a29667fc3e9222e6ee2288c69d7a450d6bc014a;hp=805f1b62da4727b1cb23cd663cdf17541d8748b0;hpb=4d92e2dc300fb180ee6ce4383adc37f0e866c2ed;p=osm%2Fosmclient.git diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 805f1b6..d950852 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -16,7 +16,7 @@ ## name: osmclient base: core18 -version: git +adopt-info: client summary: A python client for orchestrating OSM description: | A python client for orchestrating Open Source Mano (OSM). @@ -37,7 +37,7 @@ apps: - home - ssh-public-keys environment: - PATH: $SNAP/usr/bin:$SNAP/bin/:$PATH + PATH: $SNAP/usr/bin:$SNAP/bin/:$PATH:$SNAP/usr/local/bin/ PYTHONPATH: $SNAP/usr/lib/python3/dist-packages:$PYTHONPATH MAGIC: $SNAP/usr/share/file/magic.mgc @@ -50,6 +50,10 @@ parts: build-packages: - gcc - git + - make + - wget + - libcurl4-openssl-dev + - libssl-dev stage-packages: - libmagic1 - python3 @@ -68,6 +72,8 @@ parts: git checkout $BRANCH_OR_TAG $SNAPCRAFT_PART_INSTALL/usr/bin/pip3 install . cd ../ && rm -rf IM/ + $SNAPCRAFT_PART_INSTALL/usr/bin/pip3 install -r requirements.txt $SNAPCRAFT_PART_INSTALL/usr/bin/pip3 install . rm -rf .tox + snapcraftctl set-version $(git describe --match v* --tags --long --dirty) snapcraftctl build