Add rpi-imager-latest/PKGBUILD
This commit is contained in:
45
rpi-imager-latest/PKGBUILD
Normal file
45
rpi-imager-latest/PKGBUILD
Normal file
@@ -0,0 +1,45 @@
|
||||
pkgname=rpi-imager-latest
|
||||
pkgver=2.0.2
|
||||
pkgrel=1
|
||||
pkgdesc="Raspberry Pi Imager – flash images to SD cards and USB drives"
|
||||
arch=(x86_64 aarch64)
|
||||
url="https://www.raspberrypi.com/software/"
|
||||
license=(Apache)
|
||||
depends=(
|
||||
qt6-base
|
||||
qt6-svg
|
||||
qt6-tools
|
||||
libarchive
|
||||
curl
|
||||
hicolor-icon-theme
|
||||
)
|
||||
makedepends=(
|
||||
cmake
|
||||
qt6-tools
|
||||
qt6-declarative
|
||||
)
|
||||
provides=('rpi-imager')
|
||||
conflicts=('rpi-imager-git')
|
||||
source=(
|
||||
"$pkgname-$pkgver.tar.gz::https://github.com/raspberrypi/rpi-imager/archive/refs/tags/v$pkgver.tar.gz"
|
||||
)
|
||||
sha256sums=('cc3b784705ca0638eff8b9dc976eb9a02892bf5076d95b4af9f7f355a17326f6')
|
||||
|
||||
prepare() {
|
||||
# Patch CMakeLists.txt to force the correct version
|
||||
cd "$srcdir/rpi-imager-$pkgver/src"
|
||||
sed -i "s|0.0.0-unknown|$pkgver|g" CMakeLists.txt
|
||||
}
|
||||
|
||||
build() {
|
||||
cmake -B build -S "$srcdir/rpi-imager-$pkgver/src" \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DUSE_SYSTEM_LIBARCHIVE=ON \
|
||||
-DUSE_SYSTEM_CURL=ON
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
}
|
||||
Reference in New Issue
Block a user