diff options
author | Hanspeter Portner <dev@open-music-kontrollers.ch> | 2020-10-05 22:54:50 +0200 |
---|---|---|
committer | Hanspeter Portner <dev@open-music-kontrollers.ch> | 2020-10-05 22:54:50 +0200 |
commit | 31147cbc833b4db785ad8ff072628702d610b297 (patch) | |
tree | 604ea7b7340197343137c2eb47fb36e890b7777b | |
parent | 7c70e7bba7710cf7b2755944a95601d7adc2a022 (diff) | |
download | d2tk.lv2-31147cbc833b4db785ad8ff072628702d610b297.tar.xz |
gitlab-ci: update recipe to include generic one.
-rw-r--r-- | .gitlab-ci.yml | 69 | ||||
-rw-r--r-- | VERSION | 2 |
2 files changed, 3 insertions, 68 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e4d8abd..8fa8402 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,67 +1,2 @@ -stages: - - build - - deploy - -.variables_template: &variables_definition - variables: - PKG_CONFIG_PATH: "/opt/lv2/lib/pkgconfig:/opt/${CI_BUILD_NAME}/lib/pkgconfig:/usr/lib/${CI_BUILD_NAME}/pkgconfig" - BUILD_OPTS: "-Duse-fontconfig=disabled" - -.common_template: &common_definition - <<: *variables_definition - stage: build - artifacts: - name: "${CI_PROJECT_NAME}-$(cat VERSION)-${CI_BUILD_NAME}" - paths: - - "${CI_PROJECT_NAME}-$(cat VERSION)/${CI_BUILD_NAME}/" - -.build_template: &build_definition - <<: *common_definition - script: - - meson --prefix="${CI_PROJECT_DIR}/${CI_PROJECT_NAME}-$(cat VERSION)/${CI_BUILD_NAME}" -Dlv2libdir="" --cross-file "${CI_BUILD_NAME}" "${BUILD_OPTS}" build - - sed -i -e '/framework/s/-Wl,-O1//g' -e '/framework/s/-Wl,--start-group//g' -e '/framework/s/-Wl,--end-group//g' -e '/framework/s/-Wl,-soname,.*dylib//g' build/build.ninja - - ninja -C build - - ninja -C build install - -.universal_linux_template: &universal_linux_definition - image: ventosus/universal-linux-gnu - <<: *build_definition - -.arm_linux_template: &arm_linux_definition - image: ventosus/arm-linux-gnueabihf - <<: *build_definition - -# building in docker -x86_64-linux-gnu: - before_script: - - apt-get update - - apt-get install -y libglu1-mesa-dev - <<: *universal_linux_definition - -i686-linux-gnu: - before_script: - - apt-get update - - apt-get install -y libglu1-mesa-dev:i386 - <<: *universal_linux_definition - -arm-linux-gnueabihf: - before_script: - - apt-get update - - apt-get install -y libglu1-mesa-dev:armhf - <<: *arm_linux_definition - -aarch64-linux-gnu: - before_script: - - apt-get update - - apt-get install -y libglu1-mesa-dev:arm64 - <<: *arm_linux_definition - -pack: - <<: *variables_definition - stage: deploy - script: - - echo 'packing up...' - artifacts: - name: "${CI_PROJECT_NAME}-$(cat VERSION)" - paths: - - "${CI_PROJECT_NAME}-$(cat VERSION)/" +include: + - local: 'gitlab-ci/generic.yml' @@ -1 +1 @@ -0.1.111 +0.1.113 |