summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorcybaol2023-02-03 23:54:06 +0800
committercybaol2023-02-03 23:54:06 +0800
commitc8bf3f2542ac5d2dc6cd6285702d1939eee8070a (patch)
treefdde19472ed730b7e6dfe5b73491659ecb28b899 /PKGBUILD
parent788356170c190de7425c7b540c9e39936630427f (diff)
downloadaur-c8bf3f2542ac5d2dc6cd6285702d1939eee8070a.tar.gz
3.20.02
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 19 insertions, 29 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 866c0b87e781..8bdc6470cfae 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,9 @@
pkgname=eastl
_pkgname=EASTL
-pkgver=3.18.00
-pkgrel=3
+_commit=1aa784643081404783ce6494eb2fcaba99d8f6a5
+pkgver=3.20.02
+pkgrel=1
pkgdesc="Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance."
arch=('any')
url="https://github.com/electronicarts/EASTL"
@@ -11,52 +12,41 @@ license=('BSD' 'custom')
depends=()
makedepends=("cmake" "git")
source=(
- "${_pkgname}-${pkgver}.tar.gz::https://github.com/electronicarts/EASTL/archive/refs/tags/${pkgver}.tar.gz"
+ "${_pkgname}::git+https://github.com/electronicarts/EASTL.git#commit=${_commit}"
"EABase::git+https://github.com/electronicarts/EABase.git"
- "EAAssert::git+https://github.com/electronicarts/EAAssert.git"
- "EAMain::git+https://github.com/electronicarts/EAMain.git"
- "EAStdC::git+https://github.com/electronicarts/EAStdC.git"
- "EATest::git+https://github.com/electronicarts/EATest.git"
- "EAThread::git+https://github.com/electronicarts/EAThread.git"
- "eastl-fix-cmake-install.patch")
+ "eastl-fix-cmake-install.patch"
+ "eastl-implement-allocator.patch"
+ )
-sha256sums=('a3c5b970684be02e81fb16fbf92ed2584e055898704fde87c72d0331afdea12b'
+sha256sums=('SKIP'
'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- '148b64dcb56cb7e2e7c2f37a2329b41f41c65b718fa794c13a0400965787e9f2')
+ '47b65685430a7af2dec6bbf0a4c52e775f1ab23891f100c2db340bc57bd7b758'
+ 'cabc604045be6f901bc40c62f87e791af7a5f84b4857cfe1a149a653c8ed1166')
prepare() {
- cd ${_pkgname}-${pkgver}
+ cd ${_pkgname}
cp -r ../EABase/* test/packages/EABase
- cp -r ../EAAssert/* test/packages/EAAssert
- cp -r ../EAMain/* test/packages/EAMain
- cp -r ../EAStdC/* test/packages/EAStdC
- cp -r ../EATest/* test/packages/EATest
- cp -r ../EAThread/* test/packages/EAThread
patch -p1 < ../eastl-fix-cmake-install.patch
+ patch -p1 < ../eastl-implement-allocator.patch
}
build() {
- mkdir -p "${_pkgname}-${pkgver}/build"
+ mkdir -p "${_pkgname}/build"
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DEASTL_BUILD_TESTS=OFF \
-DEASTL_BUILD_BENCHMARK=OFF \
-DBUILD_SHARED_LIBS=ON \
- -B"${srcdir}/${_pkgname}-${pkgver}/build" \
- -H"${srcdir}/${_pkgname}-${pkgver}"
+ -B"${srcdir}/${_pkgname}/build" \
+ -H"${srcdir}/${_pkgname}"
- cmake --build "${srcdir}/${_pkgname}-${pkgver}/build"
+ cmake --build "${srcdir}/${_pkgname}/build"
}
package() {
- make DESTDIR="${pkgdir}" -C "${srcdir}/${_pkgname}-${pkgver}/build" install
+ make DESTDIR="${pkgdir}" -C "${srcdir}/${_pkgname}/build" install
mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
- install -Dm644 "${srcdir}/${_pkgname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}"
- install -Dm644 "${srcdir}/${_pkgname}-${pkgver}/3RDPARTYLICENSES.TXT" "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -Dm644 "${srcdir}/${_pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -Dm644 "${srcdir}/${_pkgname}/3RDPARTYLICENSES.TXT" "${pkgdir}/usr/share/licenses/${pkgname}"
}