@mh4ckwascut
I have added the LICENSE file to meet archlinux's requirements. I think there is no need to trigger a rebuild among users because of this.
As for letting this package in [extra], I do not mind to do so, please feel free to go ahead.
Git Clone URL: | https://aur.archlinux.org/podman-desktop.git (read-only, click to copy) |
---|---|
Package Base: | podman-desktop |
Description: | Manage Podman and other container engines from a single UI and tray. |
Upstream URL: | https://github.com/containers/podman-desktop |
Keywords: | container crc docker lima podman |
Licenses: | Apache-2.0 |
Submitter: | ZhangHua |
Maintainer: | ZhangHua |
Last Packager: | ZhangHua |
Votes: | 7 |
Popularity: | 1.48 |
First Submitted: | 2022-08-03 08:26 (UTC) |
Last Updated: | 2025-03-06 02:43 (UTC) |
@mh4ckwascut
I have added the LICENSE file to meet archlinux's requirements. I think there is no need to trigger a rebuild among users because of this.
As for letting this package in [extra], I do not mind to do so, please feel free to go ahead.
Hi,
I'd be interested in promoting this package to the Arch Linux official [extra] repository. I am myself maintaining the podman-desktop-bin [1] package.
In order to do so, since the podman-desktop AUR repo currently does not maintain a LICENSE file, it would be welcome if you could provide a 0BSD license [2] to it.
Without a 0BSD license, this package is not eligible for promotion to the official repositories (or rather, not as-is). See the last bullet point in the related Arch wiki section [3] and the related RFC [4] for more details. Note that this 0BSD license is only about package sources / build scripts (namely, in that case, the PKGBUILD itself); it is not about the distributed podman-desktop software.
I remain available if needed 🙂 Thanks in advance!
[1] https://aur.archlinux.org/packages/podman-desktop-bin [2] https://opensource.org/license/0bsd [3] https://wiki.archlinux.org/title/AUR_submission_guidelines#Rules_of_submission [4] https://rfc.archlinux.page/0040-license-package-sources/
@ZhangHua could it be that the optdepends of qt5-base is outdated? I can't find a single line of code that mentions qt.
@ZhangHua maybe you can export
the variable in the build step when using a newer kernel?
You may set UV_USE_IO_URING=0
if you are using [6.9, 6.9.2) kernel and seeing error like Text file busy
@Superlce97 Husky is a tool to add git hooks into repository, this PKGBUILD is using archive so it absolutely is not a git repository. Husky installation will be skipped when there is no git command, so this PKGBUILD works well in a chroot environment. According to the package.json
, husky is called in prepare
script, so it must been that you installed git and did not build this package in chroot environment. I will create a workaround about this.
$ husky install
husky - git command not found, skipping install
This is failing to build with the error:
$ husky install
husky - .git can't be found (see https://typicode.github.io/husky/#/?id=custom-directory)
error Command failed with exit code 1.
@ZhangHua: It's brotli
, not brotil.
note that this package is missing the electron dependencies (libnss, gtk, among others), so this package won't run on a minimal system. One quick workaround is just to install electron
which will pull in the required dependencies.
Ideally, this package should be refactored to use the system electron, like other electron packages in Arch (e.g. element-desktop
)
thank you for this package about a very new product. Unfortunately, building failed:
Get "https://github.com/electron/electron/releases/download/v21.1.1/electron-v21.1.1- linux-x64.zip": dial tcp: lookup github.com on [::1]:53: read udp [::1]:40728->[::1]:53: read: connection refused
github.com/develar/app-builder/pkg/download.(*Downloader).follow.func1
/Volumes/data/Documents/app-builder/pkg/download/downloader.go:206
github.com/develar/app-builder/pkg/download.(*Downloader).follow
/Volumes/data/Documents/app-builder/pkg/download/downloader.go:234
github.com/develar/app-builder/pkg/download.(*Downloader).DownloadNoRetry
/Volumes/data/Documents/app-builder/pkg/download/downloader.go:128
github.com/develar/app-builder/pkg/download.(*Downloader).Download
/Volumes/data/Documents/app-builder/pkg/download/downloader.go:112
github.com/develar/app-builder/pkg/electron.(*ElectronDownloader).doDownload
/Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:192
github.com/develar/app-builder/pkg/electron.(*ElectronDownloader).Download
/Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:177
github.com/develar/app-builder/pkg/electron.downloadElectron.func1.1
/Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:73
github.com/develar/app-builder/pkg/util.MapAsyncConcurrency.func2
/Volumes/data/Documents/app-builder/pkg/util/async.go:68
runtime.goexit
/usr/local/Cellar/go/1.17/libexec/src/runtime/asm_amd64.s:1581
⨯ /home/gabx/.cache/pacaur/podman-desktop/src/podman-desktop/node_modules/app-builder-bin/linux/x64/app-builder process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE
Pinned Comments
ZhangHua commented on 2024-05-28 00:57 (UTC) (edited on 2024-05-28 00:59 (UTC) by ZhangHua)
You may set
UV_USE_IO_URING=0
if you are using [6.9, 6.9.2) kernel and seeing error likeText file busy