summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFichteFoll2022-07-02 15:18:22 +0200
committerFichteFoll2022-07-02 15:18:22 +0200
commit49794d2ea81187857bb2b18b7ee42af8a8cf4263 (patch)
treea7212dc6cd24d2655ef7191b9562485f8eb783fe
parent21468967c8ff889210d9fabe9fba1472aaa3e09d (diff)
downloadaur-49794d2ea81187857bb2b18b7ee42af8a8cf4263.tar.gz
Add patch to fix compilation
-rw-r--r--.SRCINFO6
-rw-r--r--01-include-memory.patch21
-rw-r--r--PKGBUILD11
3 files changed, 34 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 70b3a9dce2c1..20491e1979ec 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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 {
diff --git a/PKGBUILD b/PKGBUILD
index 85918a8cc799..084fde83c053 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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