summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 371e82e544d4882fa1ac10797d6de1c65d15e057 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Maintainer: alzpmq <kodatemitsuru@outlook.com>
_pkgname=Livox-SDK2
pkgname=livox-sdk2
pkgver=1.2.5
pkgrel=1
pkgdesc="Drivers for receiving LiDAR data and controlling lidar, support Lidar HAP and Mid-360."
arch=('x86_64' 'i686' 'aarch64' 'armv7h')
url="https://github.com/Livox-SDK/Livox-SDK2"
license=('LicenseRef-Livox')
depends=("glibc"
         "gcc-libs")
makedepends=("cmake")
source=("$pkgname-$pkgver.tar.gz::https://github.com/Livox-SDK/Livox-SDK2/archive/refs/tags/v$pkgver.tar.gz"
        "fix_cmake_4.patch"
        "fix_gcc15.patch")
sha256sums=('38d65c969788285f298227fbd954eb253e2816e4a6a93a9bfc624cf91fb5e75a'
            'ec73de0f7abdffdcafdc145850078bcd5e2ff7921782688b29199cbe617357a3'
            'fe9eb9754b8f7336e5dad5d954aa8c110efb7c70b15539b8106bb9986c1a2c65')

prepare() {
        cd "$_pkgname-$pkgver"
        patch -p1 -i "$srcdir/fix_cmake_4.patch"
        patch -p1 -i "$srcdir/fix_gcc15.patch"
}

build() {
    cmake -B build -S "${_pkgname}-${pkgver}" \
        -DCMAKE_BUILD_TYPE='None' \
        -DCMAKE_INSTALL_PREFIX='/usr' \
        -Wno-dev
    make -C build 
}

package() {
    cd build
    make DESTDIR="$pkgdir/" install
    install -Dm644 ${srcdir}/${_pkgname}-${pkgver}/LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}