Package Details: rpi-imager 1.7.1-1

Git Clone URL: https://aur.archlinux.org/rpi-imager.git (read-only, click to copy)
Package Base: rpi-imager
Description: Raspberry Pi Imaging Utility
Upstream URL: https://github.com/raspberrypi/rpi-imager
Licenses: Apache
Submitter: alkersan
Maintainer: alkersan
Last Packager: alkersan
Votes: 55
Popularity: 9.99
First Submitted: 2020-03-14 14:59 (UTC)
Last Updated: 2022-02-08 17:57 (UTC)

Latest Comments

parcimonic commented on 2022-04-30 21:47 (UTC) (edited on 2022-04-30 21:48 (UTC) by parcimonic)

Fixed the patch, it now applies cleanly on v1.7.2

diff --git a/src/main.qml b/src/main.qml
index b9f605c..dbb017c 100644
--- a/src/main.qml
+++ b/src/main.qml
@@ -1143,12 +1143,6 @@ ApplicationWindow {

             if ("imager" in o) {
                 var imager = o["imager"]
-                if (imageWriter.getBoolSetting("check_version") && "latest_version" in imager && "url" in imager) {
-                    if (!imageWriter.isEmbeddedMode() && imageWriter.isVersionNewer(imager["latest_version"])) {
-                        updatepopup.url = imager["url"]
-                        updatepopup.openPopup()
-                    }
-                }
                 if ("default_os" in imager) {
                     selectNamedOS(imager["default_os"], osmodel)
                 }

Also, cmake should be called with source path: -S "${pkgname}-${pkgver}/src"

yochananmarqos commented on 2022-04-21 21:08 (UTC)

Proper dependencies:

depends=('hicolor-icon-theme' 'libarchive' 'qt5-base' 'qt5-declarative'
         'qt5-quickcontrols2' 'qt5-svg' 'util-linux')
optdepends=('dosfstools: SD card bootloader support'
            'udisks2: Needed if you want to be able to run rpi-imager as a regular user')
makedepends=('cmake' 'qt5-tools')

not_anonymous commented on 2021-08-01 18:20 (UTC) (edited on 2021-08-01 18:20 (UTC) by not_anonymous)

Yes...but NO. Once you have selected an image and then inserted a unmounted device the window is filled with (at least) that selection. (You might have to close the window and re-open it of course) ... NOTE: this kind of operational question generally is best/first asked in forum (or ???) specific to the software. Questions here should generally pertain to the packaging issues.

neowinx commented on 2021-06-17 21:44 (UTC)

There is a missing dosfstools dependency to avoid the mkfs.fat error when trying to generate a "SD card bootloader"

If you got that error just install that package

pacman -S dosfstools

and the problem should be solved

jose1711 commented on 2021-03-19 14:47 (UTC)

Please patch it so that it does not check for update (since this should be done by package manager). Thanks for the maintenance.

Tempel commented on 2021-02-07 00:02 (UTC)

This PKGBUILD should not use arch=('any'). Per the wiki and man pages, 'any' should only be used if the compiled package contains no architecture-specific binaries (e.g. a package with only fonts or bash scripts could use 'any').

Since this PKGBUILD builds a binary that is architecture-specific, it should use arch=('x86_64'). Since not_anonymous confirms that the package builds and runs on aarch64, the PKGBUILD could instead use arch=('x86_64' 'aarch64').

alkersan commented on 2020-08-02 09:39 (UTC)

The latest cmake 3.18.1 get's confused by find_package arguments order. Added a patch to fix that. Will report upstream

kzoli429 commented on 2020-08-01 16:06 (UTC)

Trying to install on 5.7.11-arch1-1 - x86_64 kernel it stops with:

... -- Performing Test atomicbuiltin - Success CMake Error at /usr/share/cmake-3.18/Modules/FindCURL.cmake:163 (message): CURL: Required feature 7.32.0 is not found Call Stack (most recent call first): CMakeLists.txt:223 (find_package)

-- Configuring incomplete, errors occurred! See also "/tmp/makepkg/rpi-imager/src/build/CMakeFiles/CMakeOutput.log". ==> ERROR: A failure occurred in build(). Aborting... error making: %!s(func() string=0x55a700e4d410)

Last lines of /tmp/makepkg/rpi-imager/src/build/CMakeFiles/CMakeOutput.log :

Source file was:

#include <atomic>
#include <stdint.h>
int main() {
    std::atomic<int64_t> x;
    x = 1;
    return (int) x;
}

not_anonymous commented on 2020-07-27 23:33 (UTC) (edited on 2020-08-02 14:53 (UTC) by not_anonymous)

Since this package follows architecture directives during compilation AND DOES successfully compile for aarch64 architecture; Please change from arch=('x86_64') to

      arch=('any') OR arch=('aarch64' 'x86_64').

TIA

Leeo97one commented on 2020-06-09 18:09 (UTC)

The package qt5-tools is needed in makedepends.