diff --git a/community/aria2/APKBUILD b/community/aria2/APKBUILD index 3d3578e88cb73dd41afb01586b9b67bf32b96ef0..72001c2fc8f0181d942a89daa148bd4ff34bd61f 100644 --- a/community/aria2/APKBUILD +++ b/community/aria2/APKBUILD @@ -4,7 +4,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=aria2 pkgver=1.35.0 -pkgrel=1 +pkgrel=2 pkgdesc="Download utility for HTTP(S), (S)FTP, Bittorrent, and Metalink" url="https://aria2.github.io/" arch="all" @@ -15,8 +15,9 @@ checkdepends="cppunit-dev" pkgusers="aria2" pkggroups="aria2" install="$pkgname-daemon.pre-install" -subpackages="$pkgname-doc $pkgname-daemon::noarch $pkgname-bash-completion:bashcomp:noarch" +subpackages="$pkgname-dbg $pkgname-doc $pkgname-daemon::noarch $pkgname-bash-completion:bashcomp:noarch" source="https://github.com/aria2/aria2/releases/download/release-$pkgver/aria2-$pkgver.tar.xz + musl-fix-time64.patch $pkgname.conf $pkgname.initd $pkgname.confd @@ -70,6 +71,7 @@ daemon() { } sha512sums="82b49cecd61064ae33b4a422a2320d533f54afea8fab0f014072a46afdc05972d2e9c603e843960c097410adf87290df65849f4ee05e047403618ae50db151ef aria2-1.35.0.tar.xz +cc37663a927e5afba348ecce6844f5e49c01374897129d62fa433d44c73ec8df6cadc19c34fcba44cf58d7390fab6584752d99f098d360f1914a9444a02c1798 musl-fix-time64.patch dd716f27eae2628bd528fd2842de7881e8f8f00d587b179e832f1639241db5bd8f4e74a5b791ca4de984923654b38a28813a89ad49a864f64534903a46878a60 aria2.conf a191655122d8d4379dd7aef773c6273387d8417b88f4f8f96d4a2121e71d9d005c84f15382b46b90501ecb3675f2505b22fb9494a0e5c4d96792bf8b29c2c01a aria2.initd ee49208c36be85fdf820eda0b47549732f720624a6f94702c16e1711823d74a23728944f60c85c11d09db6dbde3515adb32bb5ddf44786645b9a36883a5b6404 aria2.confd diff --git a/community/aria2/musl-fix-time64.patch b/community/aria2/musl-fix-time64.patch new file mode 100644 index 0000000000000000000000000000000000000000..942fb9b3000ce86dd0df2e3185b74ccbb1629cd2 --- /dev/null +++ b/community/aria2/musl-fix-time64.patch @@ -0,0 +1,19 @@ +upstream issue: https://github.com/aria2/aria2/issues/1666 + +diff --git a/src/ServerStat.cc b/src/ServerStat.cc +index d35407d..728a9e6 100644 +--- a/src/ServerStat.cc ++++ b/src/ServerStat.cc +@@ -183,10 +183,10 @@ bool ServerStat::operator==(const ServerStat& serverStat) const + std::string ServerStat::toString() const + { + return fmt("host=%s, protocol=%s, dl_speed=%d, sc_avg_speed=%d," +- " mc_avg_speed=%d, last_updated=%ld, counter=%d, status=%s", ++ " mc_avg_speed=%d, last_updated=%" PRId64 ", counter=%d, status=%s", + getHostname().c_str(), getProtocol().c_str(), getDownloadSpeed(), + getSingleConnectionAvgSpeed(), getMultiConnectionAvgSpeed(), +- getLastUpdated().getTimeFromEpoch(), getCounter(), ++ (int64_t)getLastUpdated().getTimeFromEpoch(), getCounter(), + STATUS_STRING[getStatus()]); + } +