From aa916d667b8d2547776874581bc4ae0c2d7f2e1f Mon Sep 17 00:00:00 2001 From: "James \"Jim\" Ed Randson" <053476233@ecampus.ut.ac.id> Date: Sat, 18 Jan 2025 08:21:47 +0700 Subject: [PATCH 1/8] Create rpi-imager-app.pacscript --- packages/rpi-imager/rpi-imager-app.pacscript | 30 ++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 packages/rpi-imager/rpi-imager-app.pacscript diff --git a/packages/rpi-imager/rpi-imager-app.pacscript b/packages/rpi-imager/rpi-imager-app.pacscript new file mode 100644 index 0000000000..71d65d910e --- /dev/null +++ b/packages/rpi-imager/rpi-imager-app.pacscript @@ -0,0 +1,30 @@ +pkgname="rpi-imager-app" +gives="rpi-imager" +arch=("amd64" "arm64") +pkgver="1.9.0" +pkgdesc="The home of Raspberry Pi Imager, a user-friendly tool for creating bootable media for Raspberry Pi devices" +maintainer=("James Ed Randson ") +source_amd64=("https://github.com/raspberrypi/${gives}/releases/download/v${pkgver}/Raspberry_Pi_Imager-${pkgver}-x86_64.AppImage") +sha256sums_amd64=("26e837a758776d8a6cec7b92262d73188bcecee20c48cff066d05adef2dc555f") +source_arm64=("https://github.com/raspberrypi/${gives}/releases/download/v${pkgver}/Raspberry_Pi_Imager-${pkgver}-aarch64.AppImage") +sha256sums_arm64=("761053904ee29ad0b91bfe4418424b383d0a47ff4920544d8e81f9d87e8f81e8") + +package() { + if [ "$CARCH" = "amd64" ]; then + install -Dm755 "Raspberry_Pi_Imager-${pkgver}-x86_64.AppImage" "${pkgdir}/usr/bin/rpi-imager" + elif [ "$CARCH" = "arm64" ]; then + install -Dm755 "Raspberry_Pi_Imager-${pkgver}-aarch64.AppImage" "${pkgdir}/usr/bin/rpi-imager" + fi + + install -d "${pkgdir}/usr/share/applications" + cat << EOF > "${pkgdir}/usr/share/applications/rpi-imager.desktop" +[Desktop Entry] +Type=Application +Name=Raspberry Pi Imager +Comment=User-friendly tool for creating bootable media for Raspberry Pi devices +Exec=/usr/bin/rpi-imager +Icon=rpi-imager +Terminal=false +Categories=Application;Utilities +EOF +} From 89208b31438e2f58f2ba4e58b070b01756f5b073 Mon Sep 17 00:00:00 2001 From: "James \"Jim\" Ed Randson" <053476233@ecampus.ut.ac.id> Date: Sat, 18 Jan 2025 08:22:12 +0700 Subject: [PATCH 2/8] Create .SRCINFO --- packages/rpi-imager/.SRCINFO | 1 + 1 file changed, 1 insertion(+) create mode 100644 packages/rpi-imager/.SRCINFO diff --git a/packages/rpi-imager/.SRCINFO b/packages/rpi-imager/.SRCINFO new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/packages/rpi-imager/.SRCINFO @@ -0,0 +1 @@ + From 7dab3630506851a39d253132ecae60b9f8d723d7 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sat, 18 Jan 2025 01:25:23 +0000 Subject: [PATCH 3/8] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- packagelist | 1 + packages/rpi-imager/.SRCINFO | 12 ++++++++++++ packages/rpi-imager/rpi-imager-app.pacscript | 2 +- srclist | 14 ++++++++++++++ 4 files changed, 28 insertions(+), 1 deletion(-) diff --git a/packagelist b/packagelist index 1937d665f9..f133156312 100644 --- a/packagelist +++ b/packagelist @@ -578,6 +578,7 @@ rio-wayland-deb rio-x11-deb rosary-deb rpcs3-app +rpi-imager rsbbi-git rstudio-deb rust-bin diff --git a/packages/rpi-imager/.SRCINFO b/packages/rpi-imager/.SRCINFO index 8b13789179..00e98b76c2 100644 --- a/packages/rpi-imager/.SRCINFO +++ b/packages/rpi-imager/.SRCINFO @@ -1 +1,13 @@ +pkgbase = rpi-imager-app + gives = rpi-imager + pkgver = 1.9.0 + pkgdesc = The home of Raspberry Pi Imager, a user-friendly tool for creating bootable media for Raspberry Pi devices + arch = amd64 + arch = arm64 + maintainer = James Ed Randson + source_amd64 = https://github.com/raspberrypi/rpi-imager/releases/download/v1.9.0/Raspberry_Pi_Imager-1.9.0-x86_64.AppImage + sha256sums_amd64 = 26e837a758776d8a6cec7b92262d73188bcecee20c48cff066d05adef2dc555f + source_arm64 = https://github.com/raspberrypi/rpi-imager/releases/download/v1.9.0/Raspberry_Pi_Imager-1.9.0-aarch64.AppImage + sha256sums_arm64 = 761053904ee29ad0b91bfe4418424b383d0a47ff4920544d8e81f9d87e8f81e8 +pkgname = rpi-imager-app diff --git a/packages/rpi-imager/rpi-imager-app.pacscript b/packages/rpi-imager/rpi-imager-app.pacscript index 71d65d910e..bbcbeb7307 100644 --- a/packages/rpi-imager/rpi-imager-app.pacscript +++ b/packages/rpi-imager/rpi-imager-app.pacscript @@ -15,7 +15,7 @@ package() { elif [ "$CARCH" = "arm64" ]; then install -Dm755 "Raspberry_Pi_Imager-${pkgver}-aarch64.AppImage" "${pkgdir}/usr/bin/rpi-imager" fi - + install -d "${pkgdir}/usr/share/applications" cat << EOF > "${pkgdir}/usr/share/applications/rpi-imager.desktop" [Desktop Entry] diff --git a/srclist b/srclist index fc66a1f8bf..48956672b8 100644 --- a/srclist +++ b/srclist @@ -10805,6 +10805,20 @@ pkgbase = rpcs3-app pkgname = rpcs3-app --- +pkgbase = rpi-imager-app + gives = rpi-imager + pkgver = 1.9.0 + pkgdesc = The home of Raspberry Pi Imager, a user-friendly tool for creating bootable media for Raspberry Pi devices + arch = amd64 + arch = arm64 + maintainer = James Ed Randson + source_amd64 = https://github.com/raspberrypi/rpi-imager/releases/download/v1.9.0/Raspberry_Pi_Imager-1.9.0-x86_64.AppImage + sha256sums_amd64 = 26e837a758776d8a6cec7b92262d73188bcecee20c48cff066d05adef2dc555f + source_arm64 = https://github.com/raspberrypi/rpi-imager/releases/download/v1.9.0/Raspberry_Pi_Imager-1.9.0-aarch64.AppImage + sha256sums_arm64 = 761053904ee29ad0b91bfe4418424b383d0a47ff4920544d8e81f9d87e8f81e8 + +pkgname = rpi-imager-app +--- pkgbase = rsbbi-git gives = rsbbi pkgver = 0.0.1 From d583d235c021b6f638a7946b88d8479d9cc8b42c Mon Sep 17 00:00:00 2001 From: "James \"Jim\" Ed Randson" <053476233@ecampus.ut.ac.id> Date: Sat, 18 Jan 2025 13:13:09 +0700 Subject: [PATCH 4/8] Update rpi-imager-app.pacscript (Change the arch function) --- packages/rpi-imager/rpi-imager-app.pacscript | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/rpi-imager/rpi-imager-app.pacscript b/packages/rpi-imager/rpi-imager-app.pacscript index bbcbeb7307..41b932e2c0 100644 --- a/packages/rpi-imager/rpi-imager-app.pacscript +++ b/packages/rpi-imager/rpi-imager-app.pacscript @@ -10,12 +10,13 @@ source_arm64=("https://github.com/raspberrypi/${gives}/releases/download/v${pkgv sha256sums_arm64=("761053904ee29ad0b91bfe4418424b383d0a47ff4920544d8e81f9d87e8f81e8") package() { - if [ "$CARCH" = "amd64" ]; then - install -Dm755 "Raspberry_Pi_Imager-${pkgver}-x86_64.AppImage" "${pkgdir}/usr/bin/rpi-imager" - elif [ "$CARCH" = "arm64" ]; then - install -Dm755 "Raspberry_Pi_Imager-${pkgver}-aarch64.AppImage" "${pkgdir}/usr/bin/rpi-imager" + if [[ ${CARCH} == amd64 ]]; then + gnuarch="x86_64" + else + gnuarch="aarch64" fi + install -Dm755 "Raspberry_Pi_Imager-${pkgver}-${gnuarch}.AppImage" "${pkgdir}/usr/bin/rpi-imager" install -d "${pkgdir}/usr/share/applications" cat << EOF > "${pkgdir}/usr/share/applications/rpi-imager.desktop" [Desktop Entry] From 1f2747bfc393b07cf29cddaed0a14af34183e6dd Mon Sep 17 00:00:00 2001 From: "James \"Jim\" Ed Randson" <053476233@ecampus.ut.ac.id> Date: Sat, 18 Jan 2025 13:15:26 +0700 Subject: [PATCH 5/8] Rename rpi-imager-app.pacscript to rpi-imager-app.pacscript (Relocate due error) --- packages/{rpi-imager => rpi-imager-app}/rpi-imager-app.pacscript | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename packages/{rpi-imager => rpi-imager-app}/rpi-imager-app.pacscript (100%) diff --git a/packages/rpi-imager/rpi-imager-app.pacscript b/packages/rpi-imager-app/rpi-imager-app.pacscript similarity index 100% rename from packages/rpi-imager/rpi-imager-app.pacscript rename to packages/rpi-imager-app/rpi-imager-app.pacscript From 69bba9938f386bf16163656de68c8300de1039f9 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sat, 18 Jan 2025 06:16:58 +0000 Subject: [PATCH 6/8] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- packagelist | 1 + srclist | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/packagelist b/packagelist index f133156312..4f20d58bd3 100644 --- a/packagelist +++ b/packagelist @@ -579,6 +579,7 @@ rio-x11-deb rosary-deb rpcs3-app rpi-imager +rpi-imager-app rsbbi-git rstudio-deb rust-bin diff --git a/srclist b/srclist index 48956672b8..4855656597 100644 --- a/srclist +++ b/srclist @@ -10817,6 +10817,20 @@ pkgbase = rpi-imager-app source_arm64 = https://github.com/raspberrypi/rpi-imager/releases/download/v1.9.0/Raspberry_Pi_Imager-1.9.0-aarch64.AppImage sha256sums_arm64 = 761053904ee29ad0b91bfe4418424b383d0a47ff4920544d8e81f9d87e8f81e8 +pkgname = rpi-imager-app +--- +pkgbase = rpi-imager-app + gives = rpi-imager + pkgver = 1.9.0 + pkgdesc = The home of Raspberry Pi Imager, a user-friendly tool for creating bootable media for Raspberry Pi devices + arch = amd64 + arch = arm64 + maintainer = James Ed Randson + source_amd64 = https://github.com/raspberrypi/rpi-imager/releases/download/v1.9.0/Raspberry_Pi_Imager-1.9.0-x86_64.AppImage + sha256sums_amd64 = 26e837a758776d8a6cec7b92262d73188bcecee20c48cff066d05adef2dc555f + source_arm64 = https://github.com/raspberrypi/rpi-imager/releases/download/v1.9.0/Raspberry_Pi_Imager-1.9.0-aarch64.AppImage + sha256sums_arm64 = 761053904ee29ad0b91bfe4418424b383d0a47ff4920544d8e81f9d87e8f81e8 + pkgname = rpi-imager-app --- pkgbase = rsbbi-git From d1da6217bc518239a76c810e2bca30e853ee42fe Mon Sep 17 00:00:00 2001 From: "James \"Jim\" Ed Randson" <053476233@ecampus.ut.ac.id> Date: Sat, 18 Jan 2025 13:22:41 +0700 Subject: [PATCH 7/8] Update and rename .SRCINFO to .SRCINFO (Relocate) --- packages/rpi-imager-app/.SRCINFO | 1 + packages/rpi-imager/.SRCINFO | 13 ------------- 2 files changed, 1 insertion(+), 13 deletions(-) create mode 100644 packages/rpi-imager-app/.SRCINFO delete mode 100644 packages/rpi-imager/.SRCINFO diff --git a/packages/rpi-imager-app/.SRCINFO b/packages/rpi-imager-app/.SRCINFO new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/packages/rpi-imager-app/.SRCINFO @@ -0,0 +1 @@ + diff --git a/packages/rpi-imager/.SRCINFO b/packages/rpi-imager/.SRCINFO deleted file mode 100644 index 00e98b76c2..0000000000 --- a/packages/rpi-imager/.SRCINFO +++ /dev/null @@ -1,13 +0,0 @@ -pkgbase = rpi-imager-app - gives = rpi-imager - pkgver = 1.9.0 - pkgdesc = The home of Raspberry Pi Imager, a user-friendly tool for creating bootable media for Raspberry Pi devices - arch = amd64 - arch = arm64 - maintainer = James Ed Randson - source_amd64 = https://github.com/raspberrypi/rpi-imager/releases/download/v1.9.0/Raspberry_Pi_Imager-1.9.0-x86_64.AppImage - sha256sums_amd64 = 26e837a758776d8a6cec7b92262d73188bcecee20c48cff066d05adef2dc555f - source_arm64 = https://github.com/raspberrypi/rpi-imager/releases/download/v1.9.0/Raspberry_Pi_Imager-1.9.0-aarch64.AppImage - sha256sums_arm64 = 761053904ee29ad0b91bfe4418424b383d0a47ff4920544d8e81f9d87e8f81e8 - -pkgname = rpi-imager-app From 690da6df0b715ce9c83621159fbb093a3c12daf4 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sat, 18 Jan 2025 06:24:14 +0000 Subject: [PATCH 8/8] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- packagelist | 1 - packages/rpi-imager-app/.SRCINFO | 12 ++++++++++++ srclist | 14 -------------- 3 files changed, 12 insertions(+), 15 deletions(-) diff --git a/packagelist b/packagelist index 4f20d58bd3..24fbf5cad5 100644 --- a/packagelist +++ b/packagelist @@ -578,7 +578,6 @@ rio-wayland-deb rio-x11-deb rosary-deb rpcs3-app -rpi-imager rpi-imager-app rsbbi-git rstudio-deb diff --git a/packages/rpi-imager-app/.SRCINFO b/packages/rpi-imager-app/.SRCINFO index 8b13789179..00e98b76c2 100644 --- a/packages/rpi-imager-app/.SRCINFO +++ b/packages/rpi-imager-app/.SRCINFO @@ -1 +1,13 @@ +pkgbase = rpi-imager-app + gives = rpi-imager + pkgver = 1.9.0 + pkgdesc = The home of Raspberry Pi Imager, a user-friendly tool for creating bootable media for Raspberry Pi devices + arch = amd64 + arch = arm64 + maintainer = James Ed Randson + source_amd64 = https://github.com/raspberrypi/rpi-imager/releases/download/v1.9.0/Raspberry_Pi_Imager-1.9.0-x86_64.AppImage + sha256sums_amd64 = 26e837a758776d8a6cec7b92262d73188bcecee20c48cff066d05adef2dc555f + source_arm64 = https://github.com/raspberrypi/rpi-imager/releases/download/v1.9.0/Raspberry_Pi_Imager-1.9.0-aarch64.AppImage + sha256sums_arm64 = 761053904ee29ad0b91bfe4418424b383d0a47ff4920544d8e81f9d87e8f81e8 +pkgname = rpi-imager-app diff --git a/srclist b/srclist index 4855656597..48956672b8 100644 --- a/srclist +++ b/srclist @@ -10817,20 +10817,6 @@ pkgbase = rpi-imager-app source_arm64 = https://github.com/raspberrypi/rpi-imager/releases/download/v1.9.0/Raspberry_Pi_Imager-1.9.0-aarch64.AppImage sha256sums_arm64 = 761053904ee29ad0b91bfe4418424b383d0a47ff4920544d8e81f9d87e8f81e8 -pkgname = rpi-imager-app ---- -pkgbase = rpi-imager-app - gives = rpi-imager - pkgver = 1.9.0 - pkgdesc = The home of Raspberry Pi Imager, a user-friendly tool for creating bootable media for Raspberry Pi devices - arch = amd64 - arch = arm64 - maintainer = James Ed Randson - source_amd64 = https://github.com/raspberrypi/rpi-imager/releases/download/v1.9.0/Raspberry_Pi_Imager-1.9.0-x86_64.AppImage - sha256sums_amd64 = 26e837a758776d8a6cec7b92262d73188bcecee20c48cff066d05adef2dc555f - source_arm64 = https://github.com/raspberrypi/rpi-imager/releases/download/v1.9.0/Raspberry_Pi_Imager-1.9.0-aarch64.AppImage - sha256sums_arm64 = 761053904ee29ad0b91bfe4418424b383d0a47ff4920544d8e81f9d87e8f81e8 - pkgname = rpi-imager-app --- pkgbase = rsbbi-git