From fd407094a229fc963a1efa114c53b4d38e087f4b Mon Sep 17 00:00:00 2001 From: tastytea Date: Thu, 26 Dec 2019 03:16:12 +0100 Subject: [PATCH] Add package for Ubuntu bionic. --- .drone.yml | 30 +++++++++++++++++++++--------- CMakeLists.txt | 2 +- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/.drone.yml b/.drone.yml index 6c5027d..5c9aea1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -166,11 +166,8 @@ steps: - apt-get install -qy build-essential cmake lsb-release - apt-get install -qy libpoco-dev libjsoncpp-dev file - rm -rf build && mkdir -p build && cd build - - cmake -DWITH_DOC=NO .. - - make package - cmake -DWITH_DEB=YES -DWITH_DOC=NO .. - make package - - cp -v mastodon-cpp-${DRONE_TAG}_x86_64.tar.gz .. - cp -v libmastodon-cpp_${DRONE_TAG}-0_stretch_amd64.deb .. volumes: - name: debian-package-cache @@ -189,16 +186,33 @@ steps: - apt-get install -qy build-essential cmake lsb-release - apt-get install -qy libpoco-dev libjsoncpp-dev file - rm -rf build && mkdir -p build && cd build - - cmake -DWITH_DOC=NO .. - - make package - cmake -DWITH_DEB=YES -DWITH_DOC=NO .. - make package - - cp -v mastodon-cpp-${DRONE_TAG}_x86_64.tar.gz .. - cp -v libmastodon-cpp_${DRONE_TAG}-0_buster_amd64.deb .. volumes: - name: debian-package-cache path: /var/cache/apt/archives +- name: Ubuntu bionic + image: ubuntu:bionic + pull: always + environment: + CXXFLAGS: -pipe -O2 + LANG: C.utf8 + commands: + - rm -f /etc/apt/apt.conf.d/docker-clean + - rm -f /var/cache/apt/archives/lock + - apt-get update -q + - apt-get install -qy build-essential cmake lsb-release + - apt-get install -qy libpoco-dev libjsoncpp-dev file + - rm -rf build && mkdir -p build && cd build + - cmake -DWITH_DEB=YES -DWITH_DOC=NO .. + - make package + - cp -v libmastodon-cpp_${DRONE_TAG}-0_bionic_amd64.deb .. + volumes: + - name: debian-package-cache + path: /var/cache/apt/archives + - name: CentOS 7 image: centos:7 pull: always @@ -216,8 +230,6 @@ steps: - yum install -qy poco-devel openssl-devel doxygen rpm-build - yum --enablerepo=epel install -qy cmake3 jsoncpp-devel - rm -rf build && mkdir -p build && cd build - - cmake3 -DWITH_EXAMPLES=NO -DWITH_TESTS=NO .. - - make package - cmake3 -DWITH_RPM=YES -DWITH_DOC=NO .. - make package - cp -v libmastodon-cpp-${DRONE_TAG}-0.x86_64.rpm .. @@ -235,9 +247,9 @@ steps: title: ${DRONE_TAG} prerelease: true files: - - mastodon-cpp-${DRONE_TAG}_x86_64.tar.gz - libmastodon-cpp_${DRONE_TAG}-0_stretch_amd64.deb - libmastodon-cpp_${DRONE_TAG}-0_buster_amd64.deb + - libmastodon-cpp_${DRONE_TAG}-0_bionic_amd64.deb - libmastodon-cpp-${DRONE_TAG}-0.x86_64.rpm checksum: - sha256 diff --git a/CMakeLists.txt b/CMakeLists.txt index 9d92332..e155fe8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,7 +9,7 @@ endif() include(GNUInstallDirs) project (mastodon-cpp - VERSION 0.111.4 + VERSION 0.111.5 LANGUAGES CXX) # DESCRIPTION was introduced in version 3.9.