Package Details: file-roller-linuxmint 43.0-3

Git Clone URL: https://aur.archlinux.org/file-roller-linuxmint.git (read-only, click to copy)
Package Base: file-roller-linuxmint
Description: Create and modify archives. Linux Mint version
Upstream URL: https://wiki.gnome.org/Apps/FileRoller
Licenses: GPL-2.0-or-later
Conflicts: file-roller, file-roller-gtk3
Provides: file-roller, file-roller-gtk3
Submitter: Santi-Burgos
Maintainer: Santi-Burgos
Last Packager: Santi-Burgos
Votes: 2
Popularity: 0.49
First Submitted: 2024-06-12 23:11 (UTC)
Last Updated: 2025-03-01 13:20 (UTC)

Latest Comments

FabioLolix commented on 2025-02-26 05:13 (UTC)

I can't do that, as the prerequisites of AUR says: "Packages in the AUR assume that base-devel is installed in the build environment.". So if someone needs to use AUR in general (not only this package), base-devel must be installed first and those packages cannot be declared as dependency

I have written glib2-devel, not base-devel

this particular version does not require libhandy as a dependency, maybe the current version does (and even that one requires libadwaita instead), but so far I have been able to install it with no issues so far

libhandy is needed as depends

Run-time dependency gtk+-3.0 found: YES 3.24.48
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency libhandy-1 found: NO (tried pkgconfig)

file-roller/meson.build:35:10: ERROR: Dependency "libhandy-1" not found, tried pkgconfig

A full log can be found at /build/file-roller-linuxmint/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
Checking file-roller-linuxmint-43.0-2-x86_64.pkg.tar.zst
file-roller-linuxmint E: Dependency libhandy detected and not included (libraries ['usr/lib/libhandy-1.so.0'] needed in files ['usr/bin/file-roller'])

Santi-Burgos commented on 2025-02-26 00:49 (UTC)

@Phoenix1: this particular version does not require libhandy as a dependency, maybe the current version does (and even that one requires libadwaita instead), but so far I have been able to install it with no issues so far

@FabioLolix: I can't do that, as the prerequisites of AUR says: "Packages in the AUR assume that base-devel is installed in the build environment.". So if someone needs to use AUR in general (not only this package), base-devel must be installed first and those packages cannot be declared as dependency

FabioLolix commented on 2025-02-25 21:53 (UTC)

Need glib2-devel as makedepends

Phoenix1 commented on 2025-02-25 21:52 (UTC)

Build fails due to libhandy being missing, after adding libhandy manually it still fails with:

file-roller/src/meson.build:112:22: ERROR: Dependency 'glib-2.0' tool variable 'glib_genmarshal' contains erroneous value: '/usr/bin/glib-genmarshal'

Santi-Burgos commented on 2024-06-12 23:55 (UTC) (edited on 2024-06-12 23:56 (UTC) by Santi-Burgos)

A couple of things related to this package:

  • I created this package in order to have some GTK3 applications still available for those who may need them. The main differences from this package and the upstream version available is that upstream uses libadwaita/GTK4 and this one is the last version using GTK3, other than that the usage of the package is the same and should help those Desktop Environments in which GTK4 may have some issues due to not having adapted to that technology yet (and to prevent any hacks to libadwaita that may hurt other apps or the entire OS).

  • Please refrain from comments about why I choose to create another package instead of using the upstream version, or that I hate libadwaita, GTK4 and other technologies related. I don't have any hate on any of the technologies nor I want to generate a controversy about this topic, this is only for the sake of integration with the app and GTK3. Any user is free to choose the package that suits better to their needs and I have only left the choice. I don't force anything on anyone.

  • If you encounter bugs while using this package (keep in mind that this package might be an older version compared to upstream, which might include bugs only solved on newer versions), do not report them to upstream and check if the issue persists if you install the upstream version, if it does then report the respective bugs on the respective channels.

  • Do not give an out-of-date notice, this version will always be older than upstream and as such, a "newer" version will not be available, unless Linux Mint (the one providing this particular version) decides to upgrade, if that is the case, only then report it as out-of-date.

  • Paraphrasing the April news of Linux Mint and to give the respective warning, "this is one of the apps downgraded to provide the integration with GTK3, this application is very likely to be forked in the near future", meaning that this particular package might dissapear when/if a replacement is created, in which case I will provide the replacement when/if that time comes.