diff options
author | Théo Le Calvar | 2020-08-10 09:52:19 +0200 |
---|---|---|
committer | Théo Le Calvar | 2020-08-10 09:52:19 +0200 |
commit | 8506911bd1774c8dc4b90c4ae2df585233a5fcdc (patch) | |
tree | a81469b6ca10fe2b0720b1290d159bde739ef6c9 | |
parent | 1c7286acf6b67adc3caa137715b5ce3d8287d313 (diff) | |
download | aur-8506911bd1774c8dc4b90c4ae2df585233a5fcdc.tar.gz |
bump version to 11.6
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 22 | ||||
-rw-r--r-- | fix-ioremap.patch | 13 | ||||
-rw-r--r-- | fix-timespec.patch | 47 |
4 files changed, 12 insertions, 80 deletions
@@ -1,6 +1,6 @@ pkgbase = decklink pkgdesc = Drivers for Blackmagic Design DeckLink, Intensity or Multibridge video editing cards - pkgver = 11.5.1 + pkgver = 11.6 pkgrel = 1 url = https://www.blackmagicdesign.com/support/family/capture-and-playback arch = i686 @@ -9,12 +9,8 @@ pkgbase = decklink makedepends = curl options = !strip options = staticlibs - source = decklink-11.5.1.tar.gz::https://www.blackmagicdesign.com/api/register/us/download/5f9af2c067674ed98d54bf67dcf7a9b6 - source = fix-ioremap.patch - source = fix-timespec.patch - sha256sums = efd7c0ab58482ac1ba63fb71181a6e88538f5fbc33f5ac02057fbd3b5212d0a5 - sha256sums = 5f7f36467ab0bc86647bd59e08d6b98289545e5a07a5b90103b9fef1068fa99a - sha256sums = d96a747054cdc9e58c79ef22e184238881a7a97cb9914ececcbade9b30a418be + source = decklink-11.6.tar.gz::https://www.blackmagicdesign.com/api/register/us/download/6b9e675965fc4c3b9ece9e040dff5358 + sha256sums = 008dcbaa019efd69c802e9caa497d719a2774ee6bccf1a57906702ffc60a9563 pkgname = decklink install = decklink.install @@ -2,7 +2,7 @@ pkgbase=decklink pkgname=(decklink mediaexpress) _pkgname=decklink -pkgver=11.5.1 +pkgver=11.6 pkgrel=1 pkgdesc="Drivers for Blackmagic Design DeckLink, Intensity or Multibridge video editing cards" arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ options=('!strip' 'staticlibs') [ "$CARCH" = "i686" ] && _arch='i386' [ "$CARCH" = "x86_64" ] && _arch='x86_64' -_pkgsrc_url="https://www.blackmagicdesign.com/api/register/us/download/5f9af2c067674ed98d54bf67dcf7a9b6" +_pkgsrc_url="https://www.blackmagicdesign.com/api/register/us/download/6b9e675965fc4c3b9ece9e040dff5358" _pkgsrc_file=${_pkgname}-${pkgver}.tar.gz DLAGENTS=("https::/usr/bin/curl \ @@ -29,12 +29,8 @@ DLAGENTS=("https::/usr/bin/curl \ )" ) -source=("${_pkgsrc_file}"::"${_pkgsrc_url}" - "fix-ioremap.patch" - "fix-timespec.patch") -sha256sums=('efd7c0ab58482ac1ba63fb71181a6e88538f5fbc33f5ac02057fbd3b5212d0a5' - '5f7f36467ab0bc86647bd59e08d6b98289545e5a07a5b90103b9fef1068fa99a' - 'd96a747054cdc9e58c79ef22e184238881a7a97cb9914ececcbade9b30a418be') +source=("${_pkgsrc_file}"::"${_pkgsrc_url}") +sha256sums=('008dcbaa019efd69c802e9caa497d719a2774ee6bccf1a57906702ffc60a9563') prepare() { cd $srcdir/Blackmagic_Desktop_Video_Linux_$pkgver/other/${_arch} @@ -43,11 +39,11 @@ prepare() { cd desktopvideo-*/usr/src - for p in ${srcdir}/*.patch; - do - echo "Applying ${p}" - patch --forward --strip=1 --input="${p}" - done +# for p in ${srcdir}/*.patch; +# do +# echo "Applying ${p}" +# patch --forward --strip=1 --input="${p}" +# done } package_decklink() { diff --git a/fix-ioremap.patch b/fix-ioremap.patch deleted file mode 100644 index df3afc8af6a1..000000000000 --- a/fix-ioremap.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/blackmagic-11.5.1a14/blackmagic_lib.c b/blackmagic-11.5.1a14/blackmagic_lib.c -index 397c585..6843c09 100644 ---- a/blackmagic-11.5.1a14/blackmagic_lib.c -+++ b/blackmagic-11.5.1a14/blackmagic_lib.c -@@ -418,7 +418,7 @@ dl_pci_map_bar(void *pci_dev, int bar) - dma_addr_t base; - - base = pci_resource_start(dev, bar); -- return ioremap_nocache(base, pci_resource_len(dev, bar)); -+ return ioremap(base, pci_resource_len(dev, bar)); - } - - inline void diff --git a/fix-timespec.patch b/fix-timespec.patch deleted file mode 100644 index 4d29fbc8cd04..000000000000 --- a/fix-timespec.patch +++ /dev/null @@ -1,47 +0,0 @@ -diff --git a/blackmagic-11.5.1a14/blackmagic_lib.c b/blackmagic-11.5.1a14/blackmagic_lib.c -index 397c585..bbd4d6c 100644 ---- a/blackmagic-11.5.1a14/blackmagic_lib.c -+++ b/blackmagic-11.5.1a14/blackmagic_lib.c -@@ -322,7 +322,11 @@ int dl_printk(const char *fmt, ...) - inline unsigned long long - dl_uptime(void) - { --#if KERNEL_VERSION_OR_LATER(2, 6, 28) -+#if KERNEL_VERSION_OR_LATER(5, 6, 0) -+ struct timespec64 ts; -+ ktime_get_raw_ts64(&ts); -+ return ((ts.tv_sec * 1000000000ULL) + ts.tv_nsec); -+#elif KERNEL_VERSION_OR_LATER(2, 6, 28) - struct timespec ts; - getrawmonotonic(&ts); - return ((ts.tv_sec * 1000000000ULL) + ts.tv_nsec); -@@ -333,7 +337,11 @@ dl_uptime(void) - - inline unsigned long long dl_get_time_us() - { --#if KERNEL_VERSION_OR_LATER(5, 0, 0) -+#if KERNEL_VERSION_OR_LATER(5, 6, 0) -+ struct timespec64 t; -+ ktime_get_real_ts64(&t); -+ return (t.tv_sec * USEC_PER_SEC + t.tv_nsec / 1000); -+#elif KERNEL_VERSION_OR_LATER(5, 0, 0) - struct timespec t; - getnstimeofday(&t); - return (t.tv_sec * USEC_PER_SEC + t.tv_nsec / 1000); -diff --git a/blackmagic-io-11.5.1a14/bm_util.c b/blackmagic-io-11.5.1a14/bm_util.c -index e6a7856..ada1836 100644 ---- a/blackmagic-io-11.5.1a14/bm_util.c -+++ b/blackmagic-io-11.5.1a14/bm_util.c -@@ -916,7 +916,11 @@ uint32_t bm_random32(void) - - uint64_t bm_uptime(void) - { --#if KERNEL_VERSION_OR_LATER(2, 6, 28) -+#if KERNEL_VERSION_OR_LATER(5, 6, 0) -+ struct timespec64 t; -+ ktime_get_raw_ts64(&t); -+ return ((uint64_t)t.tv_sec * NSEC_PER_SEC) + t.tv_nsec; -+#elif KERNEL_VERSION_OR_LATER(2, 6, 28) - struct timespec t; - getrawmonotonic(&t); - return ((uint64_t)t.tv_sec * NSEC_PER_SEC) + t.tv_nsec; |