diff --git a/rpi-imager-latest/PKGBUILD b/rpi-imager-latest/PKGBUILD new file mode 100644 index 0000000..0316e63 --- /dev/null +++ b/rpi-imager-latest/PKGBUILD @@ -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 +}