@ rekman The GetGitRevisionDescription cmake module is available as another git submodule. Leatherman isn't needed. I've pushed an update to fix the build.
Search Criteria
Package Details: transmission-cli-git 4.0.3.r546.g52d1c1f34-5
Package Actions
Git Clone URL: | https://aur.archlinux.org/transmission-cli-git.git (read-only, click to copy) |
---|---|
Package Base: | transmission-cli-git |
Description: | Fast, easy, and free BitTorrent client (CLI tools and daemon and web client) |
Upstream URL: | https://www.transmissionbt.com/ |
Licenses: | GPL-2.0-or-later |
Conflicts: | transmission-cli |
Provides: | transmission-cli |
Submitter: | lonaowna |
Maintainer: | EndlessEden (cephian, glitsj16) |
Last Packager: | glitsj16 |
Votes: | 6 |
Popularity: | 0.000119 |
First Submitted: | 2018-01-17 23:20 (UTC) |
Last Updated: | 2024-03-08 13:07 (UTC) |
Dependencies (13)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- dht
- libb64 (libb64-gitAUR)
- libdeflate (libdeflate-gitAUR)
- libevent (libevent-gitAUR)
- libnatpmp
- libpsl (libpsl-gitAUR)
- libsystemd (systemd-chromiumos-libsAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR, systemd-libs-selinuxAUR, systemd-libs)
- miniupnpc (miniupnpc-gitAUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- npm (corepackerAUR, nodejs-dummyAUR, python-nodejs-wheelAUR) (make)
Required by (51)
- addmag (requires transmission-cli)
- autobrr (requires transmission-cli) (optional)
- automatic (requires transmission-cli) (optional)
- automedia-git (requires transmission-cli)
- ctpv (requires transmission-cli) (optional)
- ctpv-git (requires transmission-cli) (optional)
- fragments-git (requires transmission-cli)
- headphones (requires transmission-cli) (optional)
- headphones-git (requires transmission-cli) (optional)
- kettu-git (requires transmission-cli)
- lfutils-git (requires transmission-cli) (optional)
- lfutils-meta (requires transmission-cli) (optional)
- lidarr (requires transmission-cli) (optional)
- lidarr-bin (requires transmission-cli) (optional)
- lidarr-develop (requires transmission-cli) (optional)
- lidarr-develop-bin (requires transmission-cli) (optional)
- lidarr-git (requires transmission-cli) (optional)
- lidarr-nightly-bin (requires transmission-cli) (optional)
- prowlarr (requires transmission-cli) (optional)
- prowlarr-bin (requires transmission-cli) (optional)
- prowlarr-develop (requires transmission-cli) (optional)
- prowlarr-develop-bin (requires transmission-cli) (optional)
- prowlarr-nightly-bin (requires transmission-cli) (optional)
- qbittorrent-clientblocker (requires transmission-cli) (optional)
- radarr (requires transmission-cli) (optional)
- radarr-bin (requires transmission-cli) (optional)
- radarr-develop (requires transmission-cli) (optional)
- radarr-develop-bin (requires transmission-cli) (optional)
- radarr-nightly-bin (requires transmission-cli) (optional)
- ranger-git (requires transmission-cli) (optional)
- readarr-develop (requires transmission-cli) (optional)
- readarr-develop-bin (requires transmission-cli) (optional)
- readarr-nightly-bin (requires transmission-cli) (optional)
- shift-git (requires transmission-cli)
- sonarr (requires transmission-cli) (optional)
- sonarr-bin (requires transmission-cli) (optional)
- sonarr-develop (requires transmission-cli) (optional)
- sonarr-develop-bin (requires transmission-cli) (optional)
- transmission-daemon-openrc (requires transmission-cli)
- transmission-dlagent (requires transmission-cli)
- transmission-gtk-git (requires transmission-cli) (optional)
- transmission-gtk3 (requires transmission-cli) (optional)
- transmission-noxunlei-gtk (requires transmission-cli) (optional)
- transmission-noxunlei-qt (requires transmission-cli) (optional)
- transmission-qt-git (requires transmission-cli) (optional)
- transmission-qt-ssl-git (requires transmission-cli) (optional)
- transmission-trackers-git (requires transmission-cli)
- transmission-utils (requires transmission-cli)
- transmission-web-control-git (requires transmission-cli)
- tv-overlord-git (requires transmission-cli) (optional)
- whisparr-nightly-bin (requires transmission-cli) (optional)
Sources (3)
glitsj16 commented on 2023-11-02 18:20 (UTC)
rekman commented on 2023-11-02 16:40 (UTC) (edited on 2023-11-02 16:57 (UTC) by rekman)
As of PR #6100 transmission
relies on the GetGitRevisionDescription
cmake module. This file is provided by [leatherman]
(https://archlinux.org/packages/extra/x86_64/leatherman/). That suggests leatherman
should be added to makedeps
, but installing it is not sufficient to fix the FTBFS. This is because leatherman
puts the modules in /usr/lib/cmake/leatherman
, but cmake
looks in /usr/share/cmake/Modules
. I don't know the best practice solution to this. Add the cmake
module to sources and copy it into the source tree?
glitsj16 commented on 2023-10-29 14:58 (UTC)
Added support for rapidjson git submodule.
cipher699 commented on 2023-07-10 09:32 (UTC)
Thanks @glitsj16 for the info.
glitsj16 commented on 2023-07-10 07:01 (UTC)
@cipher699 We're OK regarding the git submodules. The used cmake configuration only needs those 7. If we needed some other(s) for that specific configuration the build would fail and we'd update the PKGBUILD.
Not seeing anything odd at the moment, transmission-daemon is active here. Hope you find some time to debug.
cipher699 commented on 2023-07-10 03:28 (UTC) (edited on 2023-07-10 03:30 (UTC) by cipher699)
Hi, with the latest build my transmission-daemon stops responding after some time. I don't know if it is an upstream issue. I want to debug that but i currently short on time.
The other thing is that in the there are 14 submodules and we added only 7 in PKGBUILD is that ok.
glitsj16 commented on 2023-07-09 14:49 (UTC)
@FabioLolix Thanks for the suggestions. Fixed.
cipher699 commented on 2023-07-09 14:48 (UTC) (edited on 2023-07-09 14:49 (UTC) by cipher699)
My transmission-daemon is not responding after running for some time. Has anyone else facing this issue. I haven't checked by building using the instructions given in the github.
FabioLolix commented on 2023-07-09 14:25 (UTC)
Adding git version
in pkgdesc= is pointless, that's already implicit by the package name transmission-cli-git
FabioLolix commented on 2023-07-09 14:23 (UTC)
Removing git submodules from source=()
and using git submodule update --init --recursive
isn't an improvement https://wiki.archlinux.org/title/VCS_package_guidelines#Git_submodules
Pinned Comments
EndlessEden commented on 2023-07-07 06:54 (UTC) (edited on 2023-07-09 03:17 (UTC) by EndlessEden)
Will resolve when I get home. Sorry for delay.
Update co-maintainer list @glitsj16 -- you have been added.
(Sorry I dont have any other time right now)