Skip to content

Commit

Permalink
Add missing runtime libs to heroku-22 and heroku-24 (#317)
Browse files Browse the repository at this point in the history
* Add some missing runtime libraries to heroku-22

- libgeoip1 because of libgeoip-dev
- libhashkit2 because of libhashkit-dev
- libmemcachedutil2 because of libmemcached-dev
- libnetpbm10 because of libnetpbm10-dev
- libwmf-0.2-7 because of libwmf-dev

GUS-W-16381871

* Add some missing runtime libraries to heroku-24

- libgirepository-1.0-1 because of libgirepository1.0-dev and libgirepository-1.0-dev
- libidn12 because of libidn-dev
- libmemcachedutil2t64 because of libmemcached-dev
- libwebpdecoder3 because of libwebp-dev
- libwmf-0.2-7 because of libwmf-dev

GUS-W-16381871

* Remove explicit libidn12 install from heroku-24 again

It's now already included after the recent re-introduction of ghostscript in #324

* Drop libgeoip1 from heroku-22 again

As discussed in #317, we removed this from heroku-24, and it hasn't come up as an issue report.

* Drop libgirepository-1.0-1 amd64-only install from heroku-24 again

As discussed in #317
  • Loading branch information
dzuelke authored Sep 23, 2024
1 parent 7dfd9dd commit 5b37dd9
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 0 deletions.
4 changes: 4 additions & 0 deletions heroku-22/installed-packages-amd64.txt
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,7 @@ libgssapi-krb5-2
libharfbuzz-gobject0
libharfbuzz-icu0
libharfbuzz0b
libhashkit2
libhdf5-103-1
libheif1
libhogweed6
Expand Down Expand Up @@ -216,6 +217,7 @@ libmaxminddb0
libmcrypt4
libmd0
libmemcached11
libmemcachedutil2
libmnl0
libmount1
libmp3lame0
Expand All @@ -225,6 +227,7 @@ libmpfr6
libmysqlclient21
libncurses6
libncursesw6
libnetpbm10
libnettle8
libnghttp2-14
libnpth0
Expand Down Expand Up @@ -313,6 +316,7 @@ libvpx7
libwebp7
libwebpdemux2
libwebpmux3
libwmf-0.2-7
libwmflite-0.2-7
libwrap0
libx11-6
Expand Down
4 changes: 4 additions & 0 deletions heroku-22/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -82,13 +82,16 @@ packages=(
libharfbuzz-gobject0
libharfbuzz-icu0
libharfbuzz0b
libhashkit2
libheif1
liblzf1
libmagickcore-6.q16-3-extra
libmcrypt4
libmemcached11
libmemcachedutil2
libmp3lame0
libmysqlclient21
libnetpbm10
libnuma1
libogg0
libonig5
Expand Down Expand Up @@ -120,6 +123,7 @@ packages=(
libwebp7
libwebpdemux2
libwebpmux3
libwmf-0.2-7
libx264-163
libx265-199
libxcb-render0
Expand Down
3 changes: 3 additions & 0 deletions heroku-24/installed-packages-amd64.txt
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,7 @@ libmatio11
libmaxminddb0
libmd0
libmemcached11t64
libmemcachedutil2t64
libmnl0
libmount1
libmp3lame0
Expand Down Expand Up @@ -277,8 +278,10 @@ libvorbisenc2
libvorbisfile3
libvpx9
libwebp7
libwebpdecoder3
libwebpdemux2
libwebpmux3
libwmf-0.2-7
libwmflite-0.2-7
libwrap0
libx11-6
Expand Down
3 changes: 3 additions & 0 deletions heroku-24/installed-packages-arm64.txt
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,7 @@ libmatio11
libmaxminddb0
libmd0
libmemcached11t64
libmemcachedutil2t64
libmnl0
libmount1
libmp3lame0
Expand Down Expand Up @@ -277,8 +278,10 @@ libvorbisenc2
libvorbisfile3
libvpx9
libwebp7
libwebpdecoder3
libwebpdemux2
libwebpmux3
libwmf-0.2-7
libwmflite-0.2-7
libwrap0
libx11-6
Expand Down
3 changes: 3 additions & 0 deletions heroku-24/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ packages=(
liblzf1 # Used by the PHP Redis extension.
libmagickcore-6.q16-7-extra # Used by the PHP Imagick extension (using the `-extra` package for SVG support).
libmemcached11 # Used by the PHP Memcached extension.
libmemcachedutil2t64 # Same -dev headers as libmemcached11
libmp3lame0 # Used by FFmpeg in heroku-buildpack-activestorage-preview.
libmysqlclient21
libncurses6 # Used by the Ruby runtime.
Expand All @@ -94,6 +95,8 @@ packages=(
libvorbisenc2 # Used by FFmpeg in heroku-buildpack-activestorage-preview.
libvorbisfile3 # Used by FFmpeg in heroku-buildpack-activestorage-preview.
libvpx9 # Used by FFmpeg in heroku-buildpack-activestorage-preview.
libwebpdecoder3 # Same -dev headers as the other libwebp* packages that get pulled in already
libwmf-0.2-7 # Because libwmf-dev is in the build image
libx264-164 # Used by FFmpeg in heroku-buildpack-activestorage-preview.
libx265-199 # Used by FFmpeg in heroku-buildpack-activestorage-preview.
libxslt1.1 # Used by the PHP runtime.
Expand Down

0 comments on commit 5b37dd9

Please sign in to comment.