libde265: update to 1.0.11, downsize the footprint

This commit is contained in:
John McQuah 2023-02-10 09:11:36 -05:00
parent 54e8f1a7ee
commit 26fbbe6df4
3 changed files with 26 additions and 24 deletions

View File

@ -1,21 +1,18 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/acceleration_speed
-rwxr-xr-x root/root usr/bin/bjoentegaard
-rwxr-xr-x root/root usr/bin/block-rate-estim
-rwxr-xr-x root/root usr/bin/enc265
-rwxr-xr-x root/root usr/bin/gen-enc-table
-rwxr-xr-x root/root usr/bin/rd-curves
-rwxr-xr-x root/root usr/bin/tests
-rwxr-xr-x root/root usr/bin/yuv-distortion
-rwxr-xr-x root/root usr/bin/dec265
-rwxr-xr-x root/root usr/bin/hdrcopy
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/libde265/
-rw-r--r-- root/root usr/include/libde265/de265-version.h
-rw-r--r-- root/root usr/include/libde265/de265.h
-rw-r--r-- root/root usr/include/libde265/en265.h
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libde265.a
lrwxrwxrwx root/root usr/lib/libde265.so -> libde265.so.0.1.2
lrwxrwxrwx root/root usr/lib/libde265.so.0 -> libde265.so.0.1.2
-rwxr-xr-x root/root usr/lib/libde265.so.0.1.2
drwxr-xr-x root/root usr/lib/cmake/
drwxr-xr-x root/root usr/lib/cmake/libde265/
-rw-r--r-- root/root usr/lib/cmake/libde265/libde265Config-release.cmake
-rw-r--r-- root/root usr/lib/cmake/libde265/libde265Config.cmake
-rw-r--r-- root/root usr/lib/cmake/libde265/libde265ConfigVersion.cmake
-rwxr-xr-x root/root usr/lib/libde265.so
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libde265.pc

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxAJtFw1F2rhIE2c3t8ZPyJuRmee4dMvYAeYIe+u0TC3xVrQ1IiqtAiNVXBqdTJetuQY/byFaco88mRqgA5vErQk=
SHA256 (Pkgfile) = 1c323ae0712004574702cab72827e413865c2b1909ddf2bdf8a3b253585c59ac
SHA256 (.footprint) = 3e4721b5bf70d66baff25254d9882533c34190ec0ecc0c1bbcedf41e5a496141
SHA256 (libde265-1.0.9.tar.gz) = 29bc6b64bf658d81a4446a3f98e0e4636fd4fd3d971b072d440cef987d5439de
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3+pxygqLXImoqT1zb/k43tedhTFEqEpRo7slq9FVqc88UkYwAO0EVySaYUTephIq0PT3QaVuexTAV+vLrZ+8Qw0=
SHA256 (Pkgfile) = 5d5494bc80d5730662499687cb06c00b08933a67a2dc3718a078e3f844741b36
SHA256 (.footprint) = 6b5f374d22d5b2470893e2d102d1ea9a11567e0f38177ecfe1b9b4d9b864cd60
SHA256 (libde265-1.0.11.tar.gz) = 2f8f12cabbdb15e53532b7c1eb964d4e15d444db1be802505e6ac97a25035bab

View File

@ -4,16 +4,21 @@
# Depends on:
name=libde265
version=1.0.9
version=1.0.11
release=1
source=(https://github.com/strukturag/$name/releases/download/v$version/$name-$version.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr --disable-dec265 --disable-sherlock265
make
make DESTDIR=$PKG install
mkdir build && cd build
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_C_FLAGS="$CFLAGS" \
../$name-$version
# strip .la files
rm -f $PKG/usr/lib/*.la
ninja -j ${JOBS:-1}
DESTDIR=$PKG ninja install
# strip .la files
rm -f $PKG/usr/lib/*.la
}