Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/01-blackmagic-fix-build-kernel-6.5.patch b/01-blackmagic-fix-build-kernel-6.5.patch
- new file mode 100644
- index 0000000..f68d1bf
- --- /dev/null
- +++ b/01-blackmagic-fix-build-kernel-6.5.patch
- @@ -0,0 +1,16 @@
- +--- a/blackmagic-12.5a15/blackmagic_lib.c 2023-06-26 07:05:07.000000000 +0200
- ++++ b/blackmagic-12.5a15/blackmagic_lib.c 2023-09-25 11:32:47.032632972 +0200
- +@@ -676,7 +676,12 @@
- + #else
- + down_read(¤t_task->mm->mmap_sem);
- + #endif
- +-#if KERNEL_VERSION_OR_LATER(5, 9, 0)
- ++#if KERNEL_VERSION_OR_LATER(6, 5, 0)
- ++ if (current_task == current)
- ++ ret = get_user_pages((unsigned long)ptr & PAGE_MASK, *nr_pages, write ? FOLL_WRITE : 0, pages);
- ++ else
- ++ ret = get_user_pages_remote(current_task->mm, (unsigned long)ptr & PAGE_MASK, *nr_pages, write ? FOLL_WRITE : 0, pages, NULL);
- ++#elif KERNEL_VERSION_OR_LATER(5, 9, 0)
- + if (current_task == current)
- + ret = get_user_pages((unsigned long)ptr & PAGE_MASK, *nr_pages, write ? FOLL_WRITE : 0, pages, NULL);
- + else
- diff --git a/PKGBUILD b/PKGBUILD
- index cfaa2b5..b137abf 100644
- --- a/PKGBUILD
- +++ b/PKGBUILD
- @@ -30,8 +30,10 @@ DLAGENTS=("https::/usr/bin/curl \
- )
- source=("${_pkgsrc_file}"::"${_pkgsrc_url}"
- + "01-blackmagic-fix-build-kernel-6.5.patch"
- )
- -sha256sums=('f6e688123efd0deefaa01ecde6b4f630306a4ddcc9f33537433ea613c2a33dd1')
- +sha256sums=('f6e688123efd0deefaa01ecde6b4f630306a4ddcc9f33537433ea613c2a33dd1'
- + 'b60bb77740eefe2c519b073b8788e06cc90a8728429f2322329eb8a798886be6')
- prepare() {
- cd $srcdir/Blackmagic_Desktop_Video_Linux_$pkgver/other/${_arch}
- @@ -40,11 +42,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
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement