From 75680b3739f7f8e862c4d254bc0d6efffc159d0b Mon Sep 17 00:00:00 2001 From: tastytea Date: Wed, 28 Nov 2018 16:29:32 +0100 Subject: [PATCH] Switched package generation from Ubuntu 16.04 to Debian stretch --- .drone.yml | 46 ++++++++++++---------------------------------- README.md | 4 +++- 2 files changed, 15 insertions(+), 35 deletions(-) diff --git a/.drone.yml b/.drone.yml index 5533b05..4c1b173 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,36 +1,4 @@ pipeline: - build_package: - image: ubuntu:xenial - pull: true - when: - event: tag - environment: - - LANG=C.utf8 - - CXX=g++-5 - - CXXFLAGS=-pipe -O2 - commands: - - rm /etc/apt/apt.conf.d/docker-clean - - apt-get update -q - - apt-get install -qy g++-5 cmake pkg-config - - apt-get install -qy libcrypto++-dev libmagick++-dev libxdg-basedir-dev - - apt-get install -qy dpkg-dev d-shlibs rpm file wget - - gpg --import /var/autosign_gpg.key - - rm -rf build && mkdir -p build && cd build - - cmake -DCMAKE_INSTALL_PREFIX=/usr .. - - make VERBOSE=1 - - make install DESTDIR=install - - make package - - cmake -DWITH_DEB=ON .. - - make package - - cmake -DWITH_DEB=OFF -DWITH_RPM=ON .. - - make package - - gpg --verbose --detach-sign *.tar.gz - - gpg --verbose --detach-sign *.deb - - gpg --verbose --detach-sign *.rpm - volumes: - - /var/cache/debian-package-cache:/var/cache/apt/archives - - /home/tastytea/misc/autosign_gpg.key:/var/autosign_gpg.key - gcc5: image: debian:stretch-slim pull: true @@ -61,8 +29,6 @@ pipeline: gcc6: image: debian:stretch-slim pull: true - when: - event: [push, pull_request] environment: - LANG=C.utf8 - CXX=g++-6 @@ -72,11 +38,23 @@ pipeline: - apt-get update -q - apt-get install -qy g++-6 cmake pkg-config - apt-get install -qy libcrypto++-dev libmagick++-dev libxdg-basedir-dev + - apt-get install -qy dpkg-dev d-shlibs rpm file wget + - gpg --no-tty --import /var/autosign_gpg.key - rm -rf build && mkdir -p build && cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr .. - make VERBOSE=1 + - make install DESTDIR=install + - make package + - cmake -DWITH_DEB=ON .. + - make package + - cmake -DWITH_DEB=OFF -DWITH_RPM=ON .. + - make package + - gpg --verbose --detach-sign *.tar.gz + - gpg --verbose --detach-sign *.deb + - gpg --verbose --detach-sign *.rpm volumes: - /var/cache/debian-package-cache:/var/cache/apt/archives + - /home/tastytea/misc/autosign_gpg.key:/var/autosign_gpg.key gcc7: image: debian:stretch-slim diff --git a/README.md b/README.md index 7e6ad17..ad537df 100644 --- a/README.md +++ b/README.md @@ -128,9 +128,11 @@ formats: * rpm * tar.gz -They are generated on Ubuntu 16.04 64 bit and signed with my +They are generated on Debian Stretch 64 bit and signed with my [automatic signing key](https://tastytea.de/tastytea_autosign.asc). +Up to and including 0.6.2, the packages were generated on Ubuntu 16.04 64 bit. + ### From source #### Dependencies