diff options
author | FichteFoll | 2022-07-02 15:18:22 +0200 |
---|---|---|
committer | FichteFoll | 2022-07-02 15:18:22 +0200 |
commit | 49794d2ea81187857bb2b18b7ee42af8a8cf4263 (patch) | |
tree | a7212dc6cd24d2655ef7191b9562485f8eb783fe | |
parent | 21468967c8ff889210d9fabe9fba1472aaa3e09d (diff) | |
download | aur-49794d2ea81187857bb2b18b7ee42af8a8cf4263.tar.gz |
Add patch to fix compilation
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | 01-include-memory.patch | 21 | ||||
-rw-r--r-- | PKGBUILD | 11 |
3 files changed, 34 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = aegisub-ttools-meson-git pkgdesc = A general-purpose subtitle editor with ASS/SSA support (TypesettingTools fork) - pkgver = 3.2.2.r663.f21d8a360 - pkgrel = 2 + pkgver = 3.2.2.r666.4776ca9dd + pkgrel = 1 url = http://www.aegisub.org arch = x86_64 license = GPL @@ -34,9 +34,11 @@ pkgbase = aegisub-ttools-meson-git source = luajit::git+https://github.com/LuaJIT/LuaJIT.git#branch=v2.1 source = gtest-1.8.1.zip::https://github.com/google/googletest/archive/release-1.8.1.zip source = gtest-1.8.1-1-wrap.zip::https://wrapdb.mesonbuild.com/v1/projects/gtest/1.8.1/1/get_zip + source = 01-include-memory.patch sha256sums = SKIP sha256sums = SKIP sha256sums = 927827c183d01734cc5cfef85e0ff3f5a92ffe6188e0d18e909c5efebf28a0c7 sha256sums = f79f5fd46e09507b3f2e09a51ea6eb20020effe543335f5aee59f30cc8d15805 + sha256sums = 0248415770590d70caedb04494c8eeec495ee740116defb2485798d706a4bfc7 pkgname = aegisub-ttools-meson-git diff --git a/01-include-memory.patch b/01-include-memory.patch new file mode 100644 index 000000000000..7672cfa50ec0 --- /dev/null +++ b/01-include-memory.patch @@ -0,0 +1,21 @@ +From d6fad3e9f9e07ee94956589c89a1d0cf96658cd5 Mon Sep 17 00:00:00 2001 +From: arch1t3cht <arch1t3cht@gmail.com> +Date: Fri, 1 Jul 2022 20:23:24 +0200 +Subject: [PATCH] Fix compile error on linux + +--- + libaegisub/include/libaegisub/audio/provider.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/libaegisub/include/libaegisub/audio/provider.h b/libaegisub/include/libaegisub/audio/provider.h +index debb560ce..70460a723 100644 +--- a/libaegisub/include/libaegisub/audio/provider.h ++++ b/libaegisub/include/libaegisub/audio/provider.h +@@ -20,6 +20,7 @@ + #include <libaegisub/fs_fwd.h> + + #include <atomic> ++#include <memory> + #include <vector> + + namespace agi { @@ -2,8 +2,8 @@ pkgname=aegisub-ttools-meson-git _srcname=aegisub-ttools -pkgver=3.2.2.r663.f21d8a360 -pkgrel=2 +pkgver=3.2.2.r666.4776ca9dd +pkgrel=1 pkgdesc='A general-purpose subtitle editor with ASS/SSA support (TypesettingTools fork)' arch=('x86_64') url='http://www.aegisub.org' @@ -25,6 +25,7 @@ source=( "luajit::git+https://github.com/LuaJIT/LuaJIT.git#branch=v2.1" "gtest-1.8.1.zip::https://github.com/google/googletest/archive/release-1.8.1.zip" "gtest-1.8.1-1-wrap.zip::https://wrapdb.mesonbuild.com/v1/projects/gtest/1.8.1/1/get_zip" + "01-include-memory.patch" ) noextract=( "gtest-1.8.1.zip" @@ -35,6 +36,7 @@ sha256sums=( 'SKIP' '927827c183d01734cc5cfef85e0ff3f5a92ffe6188e0d18e909c5efebf28a0c7' 'f79f5fd46e09507b3f2e09a51ea6eb20020effe543335f5aee59f30cc8d15805' + '0248415770590d70caedb04494c8eeec495ee740116defb2485798d706a4bfc7' ) pkgver() { @@ -47,6 +49,11 @@ pkgver() { prepare() { cd "$_srcname" + for patch in ../*.patch; do + echo " applying patch: $patch" + patch -u -p1 < "$patch" + done + # Initialize subproject wraps for luajit ln -s ../../luajit subprojects/luajit meson subprojects packagefiles --apply luajit |