Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=6b91576e86714d49067c58bcf0f29b3edc6f064d
commit 6b91576e86714d49067c58bcf0f29b3edc6f064d Author: Michel Hermier <herm...@frugalware.org> Date: Thu Nov 28 11:44:03 2013 +0100 libpacman: Add ETA computation. diff --git a/lib/libpacman/server.c b/lib/libpacman/server.c index 8eb0a55..ca3691e 100644 --- a/lib/libpacman/server.c +++ b/lib/libpacman/server.c @@ -159,6 +159,7 @@ int _pacman_curl_progresscb(void *clientp, double dltotal, double dlnow, double if((time_delta = f_difftimeval(curldownloader->previous_update, now)) > 1) { curldownloader->download.dst_avg = dltotal / f_difftimeval(curldownloader->download.dst_begin, now); curldownloader->download.dst_rate = (curldownloader->previous_update_dltotal - dltotal) / time_delta; + curldownloader->download.dst_eta = (download->dst_tell - download->dst_size) / curldownloader->download.dst_rate; curldownloader->previous_update = now; curldownloader->previous_update_dltotal = dltotal; } _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git