Can confirm it still builds and works fine on armv7h (Raspberry Pi 2 B). Thank you.
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.002568 |
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-c-aresAUR, curl-gitAUR)
- dht
- libb64 (libb64-gitAUR)
- libdeflate (libdeflate-gitAUR)
- libevent (libevent-gitAUR)
- libnatpmp
- libpsl (libpsl-gitAUR)
- libsystemd (systemd-libs-gitAUR, systemd-libs-selinuxAUR, systemd-chromiumos-libsAUR, systemd-libs-fmlAUR, systemd-libs)
- miniupnpc (miniupnpc-gitAUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- npm (corepackerAUR) (make)
Required by (39)
- 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-develop (requires transmission-cli) (optional)
- lidarr-git (requires transmission-cli) (optional)
- lidarr-nightly (requires transmission-cli) (optional)
- radarr (requires transmission-cli) (optional)
- radarr-develop (requires transmission-cli) (optional)
- radarr-nightly (requires transmission-cli) (optional)
- ranger-git (requires transmission-cli) (optional)
- Show 19 more...
Sources (3)
aramirez commented on 2022-10-17 14:50 (UTC)
cephian commented on 2022-10-08 17:59 (UTC)
Added armv7h from aramirez's suggestion, I have no way of testing it myself though.
aramirez commented on 2022-08-28 09:42 (UTC)
Can confirm it builds and works fine on armv7h (Raspberry Pi 2 B). Please, consider adding armv7h to the arch list.
EndlessEden commented on 2022-08-27 03:55 (UTC)
Thanks cephian, if you have any questions you can contact me via my email in the pkgbuild.
Sorry to the community that I have been neglecting this so much.
cephian commented on 2022-08-21 05:48 (UTC)
It seems I've been added as a comaintainer, so I updated the package to fix the wide-integer error. I've never maintained an AUR package before but I'll do my best to keep this updated.
rekman commented on 2022-08-03 21:53 (UTC)
In patch form cephian's fix is
diff --git a/PKGBUILD b/PKGBUILD
index 86ecbfa..e6076a9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -22,7 +22,8 @@ source=(transmission::git+https://github.com/transmission/transmission.git
"arc4"::"git+https://github.com/transmission/arc4"
"googletest"::"git+https://github.com/google/googletest.git"
"utfcpp"::"git+https://github.com/transmission/utfcpp#branch=post-3.2.1-transmission"
- "libutp"::"git+https://github.com/transmission/libutp#branch=post-3.4-transmission")
+ "libutp"::"git+https://github.com/transmission/libutp#branch=post-3.4-transmission"
+ "wide-integer"::"git+https://github.com/transmission/wide-integer.git")
#"$_pkgbase/third-party/libnatpmp"::"git+https://github.com/transmission/libnatpmp#branch=post-20151025-transmission"
#"$_pkgbase/third-party/miniupnpc"::"git+https://github.com/transmission/miniupnpc#branch=post-2.0.20170509-transmission"
#"$_pkgbase/third-party/libdeflate"::"git+https://github.com/transmission/libdeflate#branch=v1.11-plus-cmake"
@@ -38,6 +39,7 @@ sha256sums=('SKIP'
'SKIP'
'SKIP'
'SKIP'
+ 'SKIP'
'SKIP')
pkgver() {
@@ -67,6 +69,11 @@ prepare() {
fi
ln -s $srcdir/libutp libutp
+ if [ -e wide-integer ]; then
+ rm -r wide-integer
+ fi
+ ln -s $srcdir/wide-integer wide-integer
+
# git submodule update --init
}
yar commented on 2022-07-29 02:05 (UTC)
You should just add cephian as a comaintainer
cephian commented on 2022-07-28 03:57 (UTC) (edited on 2022-07-28 03:57 (UTC) by cephian)
Here's how to fix the #include <math/wide_integer/uintwide_t.h>
error in the PKGBUILD
Add "wide-integer"::"git+https://github.com/transmission/wide-integer.git"
to the end of the source array
Add 'SKIP'
to the end of the sha256sums array
Add
if [ -e wide-integer ]; then
rm -r wide-integer
fi
ln -s $srcdir/wide-integer wide-integer
inside the prepare function
afader commented on 2022-07-16 20:26 (UTC)
[ 31%] Building CXX object libtransmission/CMakeFiles/transmission.dir/peer-msgs.cc.o
/home/akf/.cache/yay/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc:11:10: error: 'math/wide_integer/uintwide_t.h' file not found [clang-diagnostic-error]
#include <math/wide_integer/uintwide_t.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/akf/.cache/yay/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc:117:22: warning: method 'publicKey' can be made static [readability-convert-member-functions-to-static]
DH::key_bigend_t DH::publicKey() noexcept
^
/home/akf/.cache/yay/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc:127:10: warning: method 'setPeerPublicKey' can be made static [readability-convert-member-functions-to-static]
void DH::setPeerPublicKey(key_bigend_t const& peer_public_key)
^
/home/akf/.cache/yay/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc:138:14: warning: method 'decryptInit' can be made static [readability-convert-member-functions-to-static]
void Filter::decryptInit(bool is_incoming, DH const& dh, tr_sha1_digest_t const& info_hash)
^
/home/akf/.cache/yay/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc:148:14: warning: method 'decrypt' can be made static [readability-convert-member-functions-to-static]
void Filter::decrypt(size_t buf_len, void* buf)
^
/home/akf/.cache/yay/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc:156:14: warning: method 'encryptInit' can be made static [readability-convert-member-functions-to-static]
void Filter::encryptInit(bool is_incoming, DH const& dh, tr_sha1_digest_t const& info_hash)
^
/home/akf/.cache/yay/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc:166:14: warning: method 'encrypt' can be made static [readability-convert-member-functions-to-static]
void Filter::encrypt(size_t buf_len, void* buf)
^
37079 warnings and 1 error generated.
Error while processing /home/akf/.cache/yay/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc.
Suppressed 37073 warnings (37073 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
Found compiler error(s).
make[2]: *** [libtransmission/CMakeFiles/transmission.dir/build.make:482: libtransmission/CMakeFiles/transmission.dir/peer-mse.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:1209: libtransmission/CMakeFiles/transmission.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
-> error making: transmission-cli-git
bgme commented on 2022-07-16 03:40 (UTC)
Build Failed!
[ 29%] Building CXX object libtransmission/CMakeFiles/transmission.dir/peer-mgr-wishlist.cc.o
[ 30%] Building CXX object libtransmission/CMakeFiles/transmission.dir/peer-mgr.cc.o
[ 31%] Building CXX object libtransmission/CMakeFiles/transmission.dir/peer-mse.cc.o
/tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc:11:10: error: 'math/wide_integer/uintwide_t.h' file not found [clang-diagnostic-error]
#include <math/wide_integer/uintwide_t.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc:117:22: warning: method 'publicKey' can be made static [readability-convert-member-functions-to-static]
DH::key_bigend_t DH::publicKey() noexcept
^
/tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc:127:10: warning: method 'setPeerPublicKey' can be made static [readability-convert-member-functions-to-static]
void DH::setPeerPublicKey(key_bigend_t const& peer_public_key)
^
/tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc:138:14: warning: method 'decryptInit' can be made static [readability-convert-member-functions-to-static]
void Filter::decryptInit(bool is_incoming, DH const& dh, tr_sha1_digest_t const& info_hash)
^
/tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc:148:14: warning: method 'decrypt' can be made static [readability-convert-member-functions-to-static]
void Filter::decrypt(size_t buf_len, void* buf)
^
/tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc:156:14: warning: method 'encryptInit' can be made static [readability-convert-member-functions-to-static]
void Filter::encryptInit(bool is_incoming, DH const& dh, tr_sha1_digest_t const& info_hash)
^
/tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc:166:14: warning: method 'encrypt' can be made static [readability-convert-member-functions-to-static]
void Filter::encrypt(size_t buf_len, void* buf)
^
37923 warnings and 1 error generated.
Error while processing /tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/peer-mse.cc.
Suppressed 37917 warnings (37917 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
Found compiler error(s).
make[2]: *** [libtransmission/CMakeFiles/transmission.dir/build.make:482: libtransmission/CMakeFiles/transmission.dir/peer-mse.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/handshake.cc:221:5: warning: Value stored to 'walk' is never read [clang-analyzer-deadcode.DeadStores]
walk = std::copy(std::begin(info->client_peer_id), std::end(info->client_peer_id), walk);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/handshake.cc:221:5: note: Value stored to 'walk' is never read
walk = std::copy(std::begin(info->client_peer_id), std::end(info->client_peer_id), walk);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/announcer.cc: In function ‘tr_announce_request* announce_request_new(const tr_announcer*, tr_torrent*, const tr_tier*, tr_announce_event)’:
/tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/announcer.cc:889:23: warning: potential null pointer dereference [-Wnull-dereference]
889 | req->announce_url = current_tracker->announce_url;
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘tr_tracker* tr_tier::currentTracker()’,
inlined from ‘tr_tracker* tr_tier::useNextTracker()’ at /tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/announcer.cc:386:30,
inlined from ‘void on_scrape_error(const tr_session*, tr_tier*, const char*)’ at /tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/announcer.cc:1271:43:
/tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/announcer.cc:324:20: warning: potential null pointer dereference [-Wnull-dereference]
324 | return nullptr;
| ^~~~~~~
/tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/announcer.cc: In function ‘void multiscrape(tr_announcer*, const std::vector<tr_tier*>&)’:
/tmp/makepkg/transmission-cli-git/src/transmission/libtransmission/announcer.cc:1454:65: warning: potential null pointer dereference [-Wnull-dereference]
1454 | auto const* const scrape_info = tier->currentTracker()->scrape_info;
| ^~~~~~~~~~~
make[1]: *** [CMakeFiles/Makefile2:1209: libtransmission/CMakeFiles/transmission.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
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)