mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-17 22:52:40 +01:00
44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
|
|
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
|
|
pkgname=libheif
|
|
pkgver=1.3.2
|
|
pkgrel=2
|
|
pkgdesc="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder"
|
|
url="https://www.libde265.org"
|
|
arch="all"
|
|
license="LGPL-3.0-or-later"
|
|
depends_dev="x265-dev libde265-dev"
|
|
makedepends="$depends_dev libjpeg-turbo-dev libpng-dev"
|
|
options="!check" # no tests provided
|
|
subpackages="$pkgname-dev $pkgname-tools"
|
|
source="https://github.com/strukturag/libheif/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz"
|
|
builddir="$srcdir/$pkgname-$pkgver"
|
|
|
|
build() {
|
|
# This is en/decoder, so performance matters more than size.
|
|
export CPPFLAGS="${CFLAGS/-Os/-O2}"
|
|
export CXXFLAGS="${CFLAGS/-Os/-O2}"
|
|
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--localstatedir=/var
|
|
make
|
|
}
|
|
|
|
package() {
|
|
make DESTDIR="$pkgdir" install
|
|
}
|
|
|
|
tools() {
|
|
pkgdesc="$pkgdesc (tools)"
|
|
|
|
mkdir -p "$subpkgdir"/usr
|
|
mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
|
|
}
|
|
|
|
sha512sums="bcc8b4b2522ef6fe68f5a9ffd5312c2c8f6bc3718394eef1860e199c30fb735bb214f665ed6480b5f5fe5d578b3ed77a4301af93775ae2349ba5038b3f3ef63a libheif-1.3.2.tar.gz"
|