Package Details: decklink-sdk 1:10.5-1

Git Clone URL: https://aur.archlinux.org/decklink-sdk.git (read-only)
Package Base: decklink-sdk
Description: Blackmagic Design DeckLink SDK
Upstream URL: https://www.blackmagicdesign.com/support/family/capture-and-playback
Licenses: custom
Submitter: alub
Maintainer: None
Last Packager: alub
Votes: 15
Popularity: 0.000164
First Submitted: 2011-05-26 11:54
Last Updated: 2015-10-07 16:29

Latest Comments

Kakashi-sensei commented on 2016-09-18 10:17

Could you please update this to 10.8?
All you need to do is update the sha256sum and the version number.

alub commented on 2015-12-01 09:31

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

Enverex commented on 2015-12-01 09:29

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

alub commented on 2015-10-08 17:10

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

==> 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...

DrZaius commented on 2015-08-15 01:53

Path appears to have changed from "$pkgver/SDK/Linux" to "$pkgver/Linux".

milahu commented on 2015-06-18 22:11

here is my PKGBUILD file for decklink-sdk 10.3
http://pastebin.com/SkB9MLpU

i ran: yaourt -S ffmpeg-full
and got the error:
==> Retrieving sources...
==> ERROR: Unknown download protocol: file
Aborting...
==> ERROR: Makepkg was unable to build decklink-sdk.

version 10.4 requires online registration,
so you can download the source zip file.
then, you would enter the zip file path:
source=("/home/$USER/Downloads/Blackmagic_DeckLink_SDK_${pkgver}.zip")
and eventually adjust sha256sums and pkgver to fit your source zip file.

----

but i did not test this way! i dont know, if yaourt or makepkg recognize local source files...
at least it does not recognize the file:// protocol with URLs like
file:///home/$USER/Downloads/Blackmagic_DeckLink_SDK_${pkgver}.zip

todo: file a bug report. the source variable should also tolerate local file URLs,
so you can manually register at https://www.blackmagicdesign.com/,
download the source zip file and proceed with yaourt or makepkg.
maybe introduce a special mechanism to manually download source files for makepkg...

----

version 10.3 does not require registration :)
current ffmpeg is also compatible with decklink-sdk 10.3

to install decklink-sdk 10.3, run
$ yaourt -S decklink-sdk
wait for promt 'edit PKGBUILD?',
then execute the following curl command as normal user,
not root, same user as uses yaourt, makepkg, etc.:
$ curl -o "/tmp/yaourt-tmp-$USER/aur-decklink-sdk/PKGBUILD" http://pastebin.com/raw.php?i=SkB9MLpU

curl should overwrite the existing old PKGBUILD file.

$ ls "/tmp/yaourt-tmp-$USER/aur-decklink-sdk/PKGBUILD"*
should only list one file!

enter 'n' to 'edit PKGBUILD?'
compilation should proceed without errors :)


i also had to adjust file paths:

10.3: "$srcdir/Blackmagic DeckLink SDK $pkgver/Linux/include"
10.4: "$srcdir/Blackmagic DeckLink SDK $pkgver/SDK/Linux/include"

10.3: "$srcdir/Blackmagic DeckLink SDK $pkgver/Linux/Samples/bin/${_arch}"
10.4: "$srcdir/Blackmagic DeckLink SDK $pkgver/SDK/Linux/Samples/bin/${_arch}"

milahu commented on 2015-06-18 22:10

here is my PKGBUILD file for decklink-sdk 1.10.3
http://pastebin.com/SkB9MLpU

i ran: yaourt -S ffmpeg-full
and got the error:
==> Retrieving sources...
==> ERROR: Unknown download protocol: file
Aborting...
==> ERROR: Makepkg was unable to build decklink-sdk.

version 1.10.4 requires online registration,
so you can download the source zip file.
then, you would enter the zip file path:
source=("/home/$USER/Downloads/Blackmagic_DeckLink_SDK_${pkgver}.zip")
and eventually adjust sha256sums and pkgver to fit your source zip file.

----

but i did not test this way! i dont know, if yaourt or makepkg recognize local source files...
at least it does not recognize the file:// protocol with URLs like
file:///home/$USER/Downloads/Blackmagic_DeckLink_SDK_${pkgver}.zip

todo: file a bug report. the source variable should also tolerate local file URLs,
so you can manually register at https://www.blackmagicdesign.com/,
download the source zip file and proceed with yaourt or makepkg.
maybe introduce a special mechanism to manually download source files for makepkg...

----

version 1.10.3 does not require registration :)
current ffmpeg is also compatible with decklink-sdk 1.10.3

to install decklink-sdk 1.10.3, run
$ yaourt -S decklink-sdk
wait for promt 'edit PKGBUILD?',
then execute the following curl command as normal user,
not root, same user as uses yaourt, makepkg, etc.:
$ curl -o "/tmp/yaourt-tmp-$USER/aur-decklink-sdk/PKGBUILD" http://pastebin.com/raw.php?i=SkB9MLpU

curl should overwrite the existing old PKGBUILD file.

$ ls "/tmp/yaourt-tmp-$USER/aur-decklink-sdk/PKGBUILD"*
should only list one file!

enter 'n' to 'edit PKGBUILD?'
compilation should proceed without errors :)


i also had to adjust file paths:

10.3: "$srcdir/Blackmagic DeckLink SDK $pkgver/Linux/include"
10.4: "$srcdir/Blackmagic DeckLink SDK $pkgver/SDK/Linux/include"

10.3: "$srcdir/Blackmagic DeckLink SDK $pkgver/Linux/Samples/bin/${_arch}"
10.4: "$srcdir/Blackmagic DeckLink SDK $pkgver/SDK/Linux/Samples/bin/${_arch}"

milahu commented on 2015-06-18 22:04

here is my PKGBUILD file for decklink-sdk 1.10.3
http://pastebin.com/SkB9MLpU

i ran: yaourt -S ffmpeg-full
and got the error:
==> Retrieving sources...
==> ERROR: Unknown download protocol: file
Aborting...
==> ERROR: Makepkg was unable to build decklink-sdk.

version 1.10.4 requires online registration,
so you can download the source zip file.
then, you would enter the zip file path:
source=("/home/me/Downloads/Blackmagic_DeckLink_SDK_${pkgver}.zip")
and eventually adjust sha256sums and pkgver to fit your source zip file.

----

version 1.10.3 does not require registration :)
current ffmpeg is also compatible with decklink-sdk 1.10.3

to install decklink-sdk 1.10.3, run
$ yaourt -S decklink-sdk
wait for promt 'edit PKGBUILD?',
then execute the following curl command as normal user,
not root, same user as uses yaourt, makepkg, etc.:
$ curl -o "/tmp/yaourt-tmp-$USER/aur-decklink-sdk/PKGBUILD" http://pastebin.com/raw.php?i=SkB9MLpU

curl should overwrite the existing old PKGBUILD file.

$ ls "/tmp/yaourt-tmp-$USER/aur-decklink-sdk/PKGBUILD"*
should only list one file!

enter 'n' to 'edit PKGBUILD?'
compilation should proceed without errors :)


i also had to adjust file paths:

10.3: "$srcdir/Blackmagic DeckLink SDK $pkgver/Linux/include"
10.4: "$srcdir/Blackmagic DeckLink SDK $pkgver/SDK/Linux/include"

10.3: "$srcdir/Blackmagic DeckLink SDK $pkgver/Linux/Samples/bin/${_arch}"
10.4: "$srcdir/Blackmagic DeckLink SDK $pkgver/SDK/Linux/Samples/bin/${_arch}"

milahu commented on 2015-06-18 21:59

here is my PKGBUILD file for decklink-sdk 1.10.3
http://pastebin.com/SkB9MLpU

i ran: yaourt -S ffmpeg-full
and got the error:
==> Retrieving sources...
==> ERROR: Unknown download protocol: file
Aborting...
==> ERROR: Makepkg was unable to build decklink-sdk.

version 1.10.4 requires online registration,
so you can download the source zip file.
then, you would enter the zip file path:
source=("/home/me/Downloads/Blackmagic_DeckLink_SDK_${pkgver}.zip")
and eventually adjust sha256sums and pkgver to fit your source zip file.



version 1.10.3 does not require registration :)
current ffmpeg is also compatible with decklink-sdk 1.10.3

to install decklink-sdk 1.10.3, run
$ yaourt -S decklink-sdk
wait for promt 'edit PKGBUILD?',
then execute the following curl command as normal user,
not root, same user as uses yaourt, makepkg, etc.:
$ curl -o "/tmp/yaourt-tmp-$USER/aur-decklink-sdk/PKGBUILD" http://pastebin.com/raw.php?i=SkB9MLpU

curl should overwrite the existing old PKGBUILD file.

$ ls "/tmp/yaourt-tmp-$USER/aur-decklink-sdk/PKGBUILD"*
should only list one file!

enter 'n' to 'edit PKGBUILD?'
compilation should proceed without errors :)

All comments