diff options
author | cybaol | 2023-02-03 23:54:06 +0800 |
---|---|---|
committer | cybaol | 2023-02-03 23:54:06 +0800 |
commit | c8bf3f2542ac5d2dc6cd6285702d1939eee8070a (patch) | |
tree | fdde19472ed730b7e6dfe5b73491659ecb28b899 /PKGBUILD | |
parent | 788356170c190de7425c7b540c9e39936630427f (diff) | |
download | aur-c8bf3f2542ac5d2dc6cd6285702d1939eee8070a.tar.gz |
3.20.02
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 19 insertions, 29 deletions
@@ -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}" } |