# Maintainer: Daniel Bermond # Contributor: Muhammad Yahya Harlan # Contributor: Antoine Lubineau _downloadid='295127ef439940e798dde165c0ae2ef9' _referid='2775f79ee839439498189694190a6687' _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/117.0.5938.132 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.7 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=('787fa24a3efef94a0c0353016524bc71f4a5268c5f48e3c6dc5f9ab38c2c083e') 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" }