# Maintainer: Daniel Bermond # Contributor: Muhammad Yahya Harlan # Contributor: Antoine Lubineau _downloadid='82671d9009c448d7b4ac61fdfacf3d6d' _referid='b8509558624f4c85856b3d92776e9bde' _siteurl="https://www.blackmagicdesign.com/api/register/us/download/${_downloadid}" _useragent="User-Agent: Mozilla/5.0 (X11; Linux ${CARCH}) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.139 Safari/537.36" _reqjson="{ \ \"platform\": \"Linux\", \ \"country\": \"us\", \ \"firstname\": \"Arch\", \ \"lastname\": \"Linux\", \ \"email\": \"someone@archlinux.org\", \ \"phone\": \"202-555-0194\", \ \"state\": \"New York\", \ \"city\": \"AUR\", \ \"street\": \"PKGBUILD Street\", \ \"policy\": true, \ \"hasAgreedToTerms\": true, \ \"product\": \"Desktop Video ${pkgver} SDK\" \ }" _srcurl="$(curl \ -s \ -H "$_useragent" \ -H 'Content-Type: application/json;charset=UTF-8' \ -H "Referer: https://www.blackmagicdesign.com/support/download/${_referid}/Linux" \ --data-ascii "$_reqjson" \ --compressed \ "$_siteurl")" DLAGENTS=("https::/usr/bin/curl \ -gqb '' -C - --retry 3 --retry-delay 3 \ -H Upgrade-Insecure-Requests:\ 1 \ -H ${_useragent// /\\ } \ -o %o \ --compressed \ %u") pkgname=decklink-sdk pkgver=12.8 pkgrel=1 epoch=1 pkgdesc='Blackmagic DeckLink SDK' arch=('any') url='https://www.blackmagicdesign.com/support/family/capture-and-playback' license=('custom') makedepends=('poppler') provides=('blackmagic-decklink-sdk') conflicts=('blackmagic-decklink-sdk') replaces=('blackmagic-decklink-sdk') source=("Blackmagic_DeckLink_SDK_${pkgver}.zip"::"$_srcurl") sha256sums=('7dbbdc8415ddc71f3c61b9e453bc15fabb04549c4bc6250fe570bf5c1c979c70') prepare() { pdftotext -layout "Blackmagic DeckLink SDK ${pkgver}/End User License Agreement.pdf" } package() { install -D -m644 "Blackmagic DeckLink SDK ${pkgver}/End User License Agreement.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" cp -dr --no-preserve='ownership' "Blackmagic DeckLink SDK ${pkgver}/Linux/include" "${pkgdir}/usr" }