Build OpenSSL 1.1.1 in snap

This commit is contained in:
Ilya Fedin 2022-06-27 12:13:40 +04:00 committed by John Preston
parent d09a591d1b
commit 0e97ef992e
1 changed files with 24 additions and 6 deletions

View File

@ -96,7 +96,6 @@ parts:
- libglibmm-2.4-dev - libglibmm-2.4-dev
- libopus-dev - libopus-dev
- libpulse-dev - libpulse-dev
- libssl-dev
- libwayland-dev - libwayland-dev
- libxcb1-dev - libxcb1-dev
- libxcb-keysyms1-dev - libxcb-keysyms1-dev
@ -109,7 +108,6 @@ parts:
- libglibmm-2.4-1v5 - libglibmm-2.4-1v5
- libopus0 - libopus0
- libpulse0 - libpulse0
- libssl3
- libwayland-client0 - libwayland-client0
- libwebkit2gtk-4.1-0 - libwebkit2gtk-4.1-0
- libxcb1 - libxcb1
@ -157,6 +155,7 @@ parts:
- ffmpeg - ffmpeg
- mozjpeg - mozjpeg
- openal - openal
- openssl
- rnnoise - rnnoise
- webrtc - webrtc
@ -262,6 +261,27 @@ parts:
- -./usr/lib/$CRAFT_ARCH_TRIPLET/pkgconfig - -./usr/lib/$CRAFT_ARCH_TRIPLET/pkgconfig
- -./usr/lib/$CRAFT_ARCH_TRIPLET/*.so - -./usr/lib/$CRAFT_ARCH_TRIPLET/*.so
openssl:
source: https://github.com/openssl/openssl.git
source-depth: 1
source-branch: OpenSSL_1_1_1-stable
plugin: make
override-build: |
./config \
shared \
--prefix=/usr \
--openssldir=/usr/lib/ssl \
--libdir=lib/$CRAFT_ARCH_TRIPLET \
no-tests
craftctl default
prime:
- -./usr/bin
- -./usr/include
- -./usr/lib/$CRAFT_ARCH_TRIPLET/pkgconfig
- -./usr/lib/$CRAFT_ARCH_TRIPLET/*.a
- -./usr/lib/$CRAFT_ARCH_TRIPLET/*.so
- -./usr/share
qt: qt:
plugin: nil plugin: nil
build-packages: build-packages:
@ -279,7 +299,6 @@ parts:
- libpcre2-dev - libpcre2-dev
- libpng-dev - libpng-dev
- libsm-dev - libsm-dev
- libssl-dev
- libwayland-dev - libwayland-dev
- libx11-dev - libx11-dev
- libx11-xcb-dev - libx11-xcb-dev
@ -316,7 +335,6 @@ parts:
- libpcre2-16-0 - libpcre2-16-0
- libpng16-16 - libpng16-16
- libsm6 - libsm6
- libssl3
- libwayland-client0 - libwayland-client0
- libwayland-cursor0 - libwayland-cursor0
- libwayland-egl1 - libwayland-egl1
@ -385,6 +403,7 @@ parts:
- -./usr/modules - -./usr/modules
after: after:
- mozjpeg - mozjpeg
- openssl
- patches - patches
rnnoise: rnnoise:
@ -420,7 +439,6 @@ parts:
- libopenh264-dev - libopenh264-dev
- libopus-dev - libopus-dev
- libpipewire-0.3-dev - libpipewire-0.3-dev
- libssl-dev
- libvpx-dev - libvpx-dev
- libx11-dev - libx11-dev
- libxcomposite-dev - libxcomposite-dev
@ -439,7 +457,6 @@ parts:
- libopenh264-6 - libopenh264-6
- libopus0 - libopus0
- libpipewire-0.3-0 - libpipewire-0.3-0
- libssl3
- libvpx7 - libvpx7
- libx11-6 - libx11-6
- libxcomposite1 - libxcomposite1
@ -462,3 +479,4 @@ parts:
after: after:
- ffmpeg - ffmpeg
- mozjpeg - mozjpeg
- openssl