summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorcybaol2023-06-15 15:00:07 +0800
committercybaol2023-06-15 15:00:07 +0800
commit48b070758deed8e775a420280c6fb5a9f41508ef (patch)
treead8965c84f74eb98326eac40a2320c43ad15655e /PKGBUILD
parentc8bf3f2542ac5d2dc6cd6285702d1939eee8070a (diff)
downloadaur-eastl.tar.gz
3.21.12
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 11 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8bdc6470cfae..de5f8a44aa76 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,7 @@
pkgname=eastl
_pkgname=EASTL
-_commit=1aa784643081404783ce6494eb2fcaba99d8f6a5
-pkgver=3.20.02
+pkgver=3.21.12
pkgrel=1
pkgdesc="Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance."
arch=('any')
@@ -12,41 +11,38 @@ license=('BSD' 'custom')
depends=()
makedepends=("cmake" "git")
source=(
- "${_pkgname}::git+https://github.com/electronicarts/EASTL.git#commit=${_commit}"
+ "https://github.com/electronicarts/EASTL/archive/${pkgver}.tar.gz"
"EABase::git+https://github.com/electronicarts/EABase.git"
- "eastl-fix-cmake-install.patch"
"eastl-implement-allocator.patch"
)
-sha256sums=('SKIP'
+sha256sums=('2a4d77e5eda23ec52fea8b22abbf2ea8002f38396d2a3beddda3ff2e17f7db2e'
'SKIP'
- '47b65685430a7af2dec6bbf0a4c52e775f1ab23891f100c2db340bc57bd7b758'
'cabc604045be6f901bc40c62f87e791af7a5f84b4857cfe1a149a653c8ed1166')
prepare() {
- cd ${_pkgname}
+ cd ${_pkgname}-${pkgver}
cp -r ../EABase/* test/packages/EABase
- patch -p1 < ../eastl-fix-cmake-install.patch
patch -p1 < ../eastl-implement-allocator.patch
}
build() {
- mkdir -p "${_pkgname}/build"
+ mkdir -p "${_pkgname}-${pkgver}/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}/build" \
- -H"${srcdir}/${_pkgname}"
+ -B"${srcdir}/${_pkgname}-${pkgver}/build" \
+ -H"${srcdir}/${_pkgname}-${pkgver}"
- cmake --build "${srcdir}/${_pkgname}/build"
+ cmake --build "${srcdir}/${_pkgname}-${pkgver}/build"
}
package() {
- make DESTDIR="${pkgdir}" -C "${srcdir}/${_pkgname}/build" install
+ make DESTDIR="${pkgdir}" -C "${srcdir}/${_pkgname}-${pkgver}/build" install
mkdir -p "${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}"
+ install -Dm644 "${srcdir}/${_pkgname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -Dm644 "${srcdir}/${_pkgname}-${pkgver}/3RDPARTYLICENSES.TXT" "${pkgdir}/usr/share/licenses/${pkgname}"
}