Package Details: decklink-sdk 1:14.2-1

Git Clone URL: https://aur.archlinux.org/decklink-sdk.git (read-only, click to copy)
Package Base: decklink-sdk
Description: Blackmagic DeckLink SDK
Upstream URL: https://www.blackmagicdesign.com/support/family/capture-and-playback
Licenses: LicenseRef-custom
Conflicts: blackmagic-decklink-sdk
Provides: blackmagic-decklink-sdk
Replaces: blackmagic-decklink-sdk
Submitter: alub
Maintainer: dbermond
Last Packager: dbermond
Votes: 50
Popularity: 0.002231
First Submitted: 2011-05-26 11:54 (UTC)
Last Updated: 2024-08-16 02:31 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

dbermond commented on 2016-01-28 22:59 (UTC) (edited on 2016-01-28 23:32 (UTC) by dbermond)

@mnovick1988 Thank you for the help. You're welcome. There is already a reference to the download website in PKGBUILD file. Adding it to description could be a good idea. I understand your arguments, they really make sense. But since the download requires registration and the upstream developer doesn't provide an open and direct download link I think that it will not be a good practice to mirror the source file somewhere in the internet. If Blackmagic wanted, they could provide a direct download link, but since they don't provide, it's better to respect the download restrictions from such big company. Regarding the License, it says that the agreement is made by clicking the "AGREE" button (at developer's website). I think that it is a restriction that imposes the user to manualy download the file from developer's website in order to agree with the License. Having this restriction in mind, the source file should not be mirrored or automatic downloaded by PKGBUILD.

EndlessEden commented on 2016-01-26 09:09 (UTC)

@bermond: i was just giving the link in refrence. While it does allow for the file:// protocol to be used, if your not providing the SDK and are not refrencing where it can be retrieved from. then this PKGBUILD is lacking the required sources to build. Please atleast put some information as to where to retrieve the sdk in the description. for people less search-savvy. It would be far easier to just download the SDK and mirror it elsewhere(the license has no limitations on mirroring/redistribution without editing.)

dbermond commented on 2016-01-19 01:27 (UTC)

@Wesley_Chan Blackmagic updated the DeckLink SDK 10.5.4 zip file. It's now a smaller one and has reverted back to the simpler folder structure used until 10.5.3, without the Linux files being presented inside the directory 'CintelSDK-<version>'. I have updated the PKGBUILD to match this new zip file of version 10.5.4 with the new sha256sum. Thank you for the notice.

Wesley_Chan commented on 2016-01-18 04:30 (UTC) (edited on 2016-01-18 04:38 (UTC) by Wesley_Chan)

@Bermond I downloaded twice the file Blackmagic_DeckLink_SDK_10.5.4.zip and sha256sum is 3ccd2017c157a9deefe91365cbaabbe530fcc7cef74447238bf865cba67d6557. Could you please verify this? Edit: Oh, seems like the developers has released a new version. Lines to change: _cintelsdkver="$pkgver" sha256sums=('3ccd2017c157a9deefe91365cbaabbe530fcc7cef74447238bf865cba67d6557' cd "${srcdir}/Blackmagic DeckLink SDK ${_cintelsdkver}/Linux/include"

dbermond commented on 2016-01-13 17:36 (UTC) (edited on 2016-01-13 21:33 (UTC) by dbermond)

@mnovick1988 The link that you provided is invalid. It seems to be a kind of link that works only for a few minutes after the registration at Blackamagic's website and only to the person who registered. When trying to access it I get an expiration message: "This URL is invalid or has expired. If you are not redirected automatically, please locate your download on the Blackmagic Design Support page." As stated on PKGBUILD it's necessary to do a registration at Blackmagic's website and manually download the file. So a download link cannot be provided in the source array, but only a reference to the local file. It's up the user to download the file at Blackmagic's website and put it in the PKGBUILD folder to only after that start the makepkg process. Also, it's worth to mention that it will not work with AUR Helpers. This approach is not against the PKGBUILD rules stated in Arch Linux Wiki. Quote from the Arch Linux Wiki: "Files can also be supplied directly in the location of the PKGBUILD and added to this array. These paths are resolved relative to the directory of the PKGBUILD. Before the actual build process is started, all of the files referenced in this array will be downloaded or checked for existence, and makepkg will not proceed, if any are missing." Source: https://wiki.archlinux.org/index.php/PKGBUILD#source And I see no problems and no need to do any updates in the package() funcion. At least not now. It works nicely with me and I can build, install and use the package with no problems.

EndlessEden commented on 2016-01-12 22:19 (UTC) (edited on 2016-01-12 22:27 (UTC) by EndlessEden)

http://sw.blackmagicdesign.com/DeckLink/v10.5.4/Blackmagic_DeckLink_SDK_10.5.4.zip please add file mirror to sources, NOT file:// with no description. (check pkgbuild rules) ----- also please update the package() ---- package() { cd "${srcdir}/Blackmagic DeckLink SDK ${pkgver}/Linux/include" mkdir -p "${pkgdir}"/usr/include install -D -m644 * "${pkgdir}"/usr/include install -D -m644 "$srcdir"/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }

alub commented on 2015-12-01 09:31 (UTC)

How would you do this? You still have to download the SDK yourself.

Enverex commented on 2015-12-01 09:29 (UTC)

Can you please fix this PKGBUILD. It's still failing with "==> ERROR: Unknown download protocol: file".

alub commented on 2015-10-08 17:10 (UTC)

Downloading the Decklink SDK requires registration, you have to download it here: https://www.blackmagicdesign.com/support/family/capture-and-playback and put it next to the PKGBUILD.

keepitsimpleengr commented on 2015-10-08 17:01 (UTC)

==> Making package: decklink-sdk 1:10.5-1 (Thu Oct 8 09:28:07 PDT 2015) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... ==> ERROR: Unknown download protocol: file Aborting...