void-linux / void-packages

The Void source packages collection
https://voidlinux.org
Other
2.5k stars 2.11k forks source link

Package request: Popsicle #51797

Open paoloschi opened 1 month ago

paoloschi commented 1 month ago

Package name

Popsicle

Package homepage

https://github.com/pop-os/popsicle

Description

Multiple USB File Flasher

Popsicle is a Linux utility for flashing multiple USB devices in parallel, written in Rust

Does the requested package meet the package requirements?

System, Compiled

Is the requested package released?

Yes

Clos3y commented 1 month ago

If you want a starting point, this compiles on x86_64-glibc and runs: I haven't tested which other architectures it compiles for.

# Template file for 'popsicle'
pkgname=popsicle
version=1.3.3
revision=1
#archs="i686 x86_64"
build_style=gnu-makefile
hostmakedepends="cargo dbus-devel gtk+3-devel pkg-config glib-devel clang18-devel"
short_desc="Multiple USB File Flasher"
maintainer=" <>"
license="MIT"
homepage="https://github.com/pop-os/popsicle"
distfiles="https://github.com/pop-os/popsicle/archive/refs/tags/${version}.tar.gz"
checksum=5c7fb30181a3e1783af63a5b1f03d96bec8e8306fea272235672b9be4d1648cb

post_install() {
    vlicense LICENSE
}