Name libde265
Description Open h.265 video codec implementation
Version 1.0.16-2
Package Base libde265
Homepage https://github.com/strukturag/libde265
Maintainers ['Antonio Rojas <arojas@archlinux.org>', 'Lukas Fleischer <lfleischer@archlinux.org>']
Contributors ['Daniel Nagy <danielnagy@gmx de>', 'James An <james@jamesan.ca>']
Distro-repo https://gitlab.archlinux.org/archlinux/packaging/packages/libde265
Sources ['git+https://github.com/strukturag/libde265#tag=v1.0.16']
Dependencies ['gcc-libs', 'glibc']
Optional-Dependencies ['ffmpeg', 'qt5-base', 'sdl']
Build-Dependencies ['ffmpeg', 'git', 'qt5-base', 'sdl']
Provides []
Builddate 24-09-2025 20:08:40
Architecture x86_64
Distro-Version
Licenses ['LGPL-3.0-or-later']
Hash d5874d2d6ca7a7909476c71d0b2b3e958ba731132114eee4ea3c3fdead0541b3
# Maintainer: Antonio Rojas <arojas@archlinux.org>
# Contributor: James An <james@jamesan.ca>
# Contributor: Daniel Nagy <danielnagy at gmx de>

pkgname=libde265
pkgver=1.0.16
pkgrel=2
pkgdesc='Open h.265 video codec implementation'
arch=(x86_64)
url='https://github.com/strukturag/libde265'
license=(LGPL-3.0-or-later)
depends=(gcc-libs
         glibc)
makedepends=(ffmpeg
             git
             qt5-base
             sdl)
optdepends=('ffmpeg: for sherlock265'
            'qt5-base: for sherlock265'
            'sdl: dec265 YUV overlay output')
source=(git+https://github.com/strukturag/libde265#tag=v$pkgver)
sha256sums=('103ad98bbfbee5e93011c5197c9106ce849e2479e3ce2a49edf5882b15654015')

prepare() {
  cd $pkgname
  ./autogen.sh
}

build() {
  cd $pkgname
  ./configure --prefix=/usr --enable-static=no
  make
}

package() {
  cd $pkgname
  make DESTDIR="$pkgdir" install

# Remove useless tests binary
  rm "$pkgdir"/usr/bin/tests
}