summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThéo Le Calvar2020-08-10 09:52:19 +0200
committerThéo Le Calvar2020-08-10 09:52:19 +0200
commit8506911bd1774c8dc4b90c4ae2df585233a5fcdc (patch)
treea81469b6ca10fe2b0720b1290d159bde739ef6c9
parent1c7286acf6b67adc3caa137715b5ce3d8287d313 (diff)
downloadaur-8506911bd1774c8dc4b90c4ae2df585233a5fcdc.tar.gz
bump version to 11.6
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD22
-rw-r--r--fix-ioremap.patch13
-rw-r--r--fix-timespec.patch47
4 files changed, 12 insertions, 80 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a5ee9fef7816..1f9f51f2ed7a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 819ece2b5900..86e59b5b2aa5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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;