There is a problem with the update to the current version. A new dependency was added: ttf-material-design-icons. Naturally, any AUR helper wants to install it, but it comes to an obstacle. The file the package brings already exists, because previous versions of ludusavi included it. So there is no way to clean update it. Of course, with some manual work it is possible, but I'm just saying, the usual update is not possible. By the way, why require some obscure font? This is a bad design decision.
Search Criteria
Package Details: ludusavi 0.28.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ludusavi.git (read-only, click to copy) |
---|---|
Package Base: | ludusavi |
Description: | Backup tool for PC game saves |
Upstream URL: | https://github.com/mtkennerly/ludusavi |
Licenses: | MIT |
Submitter: | ragouel |
Maintainer: | yochananmarqos |
Last Packager: | yochananmarqos |
Votes: | 12 |
Popularity: | 1.30 |
First Submitted: | 2020-08-12 21:44 (UTC) |
Last Updated: | 2025-01-15 18:28 (UTC) |
Dependencies (12)
- bzip2 (bzip2-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR, gtk3-classic-xfceAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- cargo (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rust, rustup) (make)
- git (git-gitAUR, git-glAUR) (make)
- libx11 (libx11-gitAUR) (make)
- libxcb (libxcb-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- appstream (check)
- desktop-file-utils (desktop-file-utils-gitAUR) (check)
- rclone (rclone-beta-binAUR, rclone-aliyundrive-gitAUR, rclone-gitAUR) (optional) – upload backups to the cloud
Required by (0)
Sources (2)
michaldybczak commented on 2022-11-06 17:51 (UTC) (edited on 2022-11-06 17:52 (UTC) by michaldybczak)
pix3l commented on 2022-11-02 08:43 (UTC) (edited on 2022-11-02 08:43 (UTC) by pix3l)
diff --git a/PKGBUILD b/PKGBUILD index c1561a0..d454528 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -7,7 +7,7 @@ pkgdesc="Backup tool for PC game saves" arch=('x86_64') url="https://github.com/mtkennerly/ludusavi" license=('MIT') -depends=('gcc-libs' 'libxcb' 'fontconfig') +depends=('gcc-libs' 'libxcb' 'fontconfig' 'ttf-material-design-icons') makedepends=('cargo' 'git' 'libx11' 'python') options=('!lto') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" @@ -44,7 +44,6 @@ package() { install -Dm644 assets/icon.svg \ "$pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.svg" install -Dm644 "assets/$pkgname.desktop" -t "$pkgdir/usr/share/applications/" - install -Dm644 assets/MaterialIcons-Regular.ttf -t "$pkgdir/usr/share/fonts/TTF/" install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" install -Dm644 "$srcdir/$pkgname-v$pkgver-legal.txt" \ "$pkgdir/usr/share/licenses/$pkgname/legal.txt"
michaldybczak commented on 2021-08-20 10:53 (UTC)
Yeah, you were right @yochananmarqos, it was pamac's fault. After using yay, all is all right.
yochananmarqos commented on 2021-08-16 19:51 (UTC)
@michaldybczak: That's an issue with your AUR helper (Guessing Pamac?), not the package. Use a different helper like Yay or build it manually.
michaldybczak commented on 2021-08-16 19:48 (UTC)
0.10.0-3 version seems to have an version loop. After update, it still shows as a package to update.
yochananmarqos commented on 2021-04-08 17:48 (UTC)
@Lucki: Done.
Lucki commented on 2021-04-08 12:42 (UTC)
I get the following error in a clean chroot:
Compiling cc v1.0.67
error: failed to run custom build command for `xcb v0.9.0`
Caused by:
process didn't exit successfully: `/build/ludusavi/src/ludusavi-0.10.0/target/release/build/xcb-f9ecdcba6ee13ae3/build-script-build` (exit code: 101)
--- stderr
thread 'main' panicked at 'Unable to find build dependency python3: Os { code: 2, kind: NotFound, message: "No such file or directory" }', /build/.cargo/registry/src/github.com-1ecc6299db9ec823/xcb-0.9.0/build.rs:75:22
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: build failed
==> ERROR: A failure occurred in build().
Aborting...
It seems the PKGBUILD is missing python as (make?)dependency.
yochananmarqos commented on 2021-03-26 19:01 (UTC)
@rwme: The check errors only seem to be on your end, so it's not an upstream issue.
rwme commented on 2021-03-26 18:08 (UTC) (edited on 2021-03-26 18:16 (UTC) by rwme)
@yochananmarqos I'm using the official rust package on the extra db by Johannes Löthberg & Jan Alexander Steffens.
I'm also using garuda linux so it could be that, but ludusavi 0.10.0-1 works if I install it using the method on their github:
cargo install ludusavi
Do you think I should submit a ticket on the git? (because of the check errors)
yochananmarqos commented on 2021-03-26 16:59 (UTC)
@rwme: I can't reproduce that in a clean chroot. Make sure you're using the system rust
package, not anything else.
Pinned Comments
yochananmarqos commented on 2024-10-29 20:48 (UTC)
PSA: If the program panics and coredumps, try launching with the following variable: