From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by sourceware.org (Postfix) with ESMTPS id E147B384404D for ; Thu, 9 Jul 2020 18:27:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org E147B384404D Received: by mail-ej1-x634.google.com with SMTP id ga4so3289325ejb.11 for ; Thu, 09 Jul 2020 11:27:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=WdfdIAETKlVas9jjuJfzxFsAkNNLv2cvhPw+nJAlGpY=; b=p5cjKKLDBMZI7iqF0tZI0+DdL3pRzPgdTKoWAPvMRbK7920V4j9tJRclsXq3mMbaS8 dGz/TjPJnROlbKFF3oIKP1zG+pnzsXkuGZqIkl2+rpCkKEysrqgpwn+uR2tde+/DVmL9 RQlTCFkuQvYyN3J0p4mRpm2qEY98bSLQNK0BtDd51un4k0jCUP88jSzErnaYsBqbm1If dL07IwHn8mjpmnEcpmcCXAl9r558dqDj+k6myIHl317wao6CaPStDRzY/H9F4KRGouTd UjeYKAuhjTexwWj153KfR1X0Y/ungaeSdhvQki1CvwIw1gGQAo+NUzIvL8u+WldWlavL kjYA== X-Gm-Message-State: AOAM531u+hh6sRsf/G0UX7GNFzJNitAVCJKpiOx0LrNJ1Aymufq6CZqB RXUdTwpwgTWvAOvFN+JVhfczU/fu X-Google-Smtp-Source: ABdhPJxqNcls8gBmmWOc7pgLguqrgC4qRJUpFQlYX8/yoR2GiCpsxgHZiNx7o8kCPGCxRZ34N7IQXg== X-Received: by 2002:a17:906:b217:: with SMTP id p23mr58689113ejz.98.1594319243729; Thu, 09 Jul 2020 11:27:23 -0700 (PDT) Received: from ?IPv6:2003:cc:9f39:6adc:7168:b14f:9413:fc16? (p200300cc9f396adc7168b14f9413fc16.dip0.t-ipconnect.de. [2003:cc:9f39:6adc:7168:b14f:9413:fc16]) by smtp.gmail.com with ESMTPSA id dh16sm2568814edb.3.2020.07.09.11.27.23 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 09 Jul 2020 11:27:23 -0700 (PDT) Subject: Re: [ITP] wget2 - modern fast parallel file and recursive website downloader To: cygwin-apps@cygwin.com References: <964d4d23-25d4-bbb5-b054-f4bc5afece4b@SystematicSw.ab.ca> <0a9a734c-e5f1-58a3-4947-2fef09271026@SystematicSw.ab.ca> From: Marco Atzeri Message-ID: Date: Thu, 9 Jul 2020 20:27:21 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <0a9a734c-e5f1-58a3-4947-2fef09271026@SystematicSw.ab.ca> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: it Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jul 2020 18:27:27 -0000 On 08.07.2020 22:28, Brian Inglis wrote: > On 2020-07-08 14:05, Brian Inglis wrote: >> wget2 is the successor of wget supplying a shared library API like curl to build >> a modern, fast, multi-threaded, parallel downloader using HTTP/2, HTTP >> compression and If-Modified-Since headers; see >> >> https://gitlab.com/gnuwget/wget2 >> >> It is currently available on Arch, Debian/Ubuntu, openSUSE, Slackware: >> see >> https://pkgs.org/download/wget2 >> >> I could release the package as is with an exe and dll, but it should be built as >> separate bin, lib, devel, doc, and debuginfo packages, which I have never done >> before, so could do with some advice and assistance with the apporach required, >> which I based on curl, but that requires no script function overrides, and I >> believe this one may or I need some hints. >> >> I have attached my base wget2.cygport which builds one monolithic package but >> contains comments for subpackage variables, plus comments showing other files >> which I think should be included in the subpackages, and both references to >> their locations in subpkg_CONTENTS and alterbative src_install script actions if >> cygport will not move the contents into the appropriate install directory. > > Forgot to explain I also produced a summary of the files generated and/or > available for packaging under the triplet directory in manifest.list to my > previous email. > >> I also need to understand how cyg...dll package numbering should work with this >> package: base zero or one and include or exclude the 2: libwget0, libwget1, >> libwget2_0, or libwget2_1, and how to get that generated? >> >> Any advice, assistance, help, or hints from more experienced packagers would be >> welcome. >> >> I can also update and release what may be the last patched version of the >> original wget 1.20.3 (currently 1.19.1) if Eric has no time, or ITA wget if he >> agrees. >> >> I could also ITA curl from Yaakov as I use that and wget a lot in scripts and >> cron jobs. > My suggestion: this in libwget2_0 (per consistency) or libwget0 /usr/bin/cygwget-0.dll these in wget2 /usr/bin/wget2.exe /usr/share/doc/wget2/AUTHORS /usr/share/doc/wget2/COPYING /usr/share/doc/wget2/ChangeLog /usr/share/doc/wget2/NEWS /usr/share/doc/wget2/README /usr/share/locale/ca/LC_MESSAGES/wget2.mo /usr/share/locale/cs/LC_MESSAGES/wget2.mo /usr/share/locale/de/LC_MESSAGES/wget2.mo /usr/share/locale/eo/LC_MESSAGES/wget2.mo /usr/share/locale/es/LC_MESSAGES/wget2.mo /usr/share/locale/et/LC_MESSAGES/wget2.mo /usr/share/locale/fi/LC_MESSAGES/wget2.mo /usr/share/locale/fr/LC_MESSAGES/wget2.mo /usr/share/locale/ga/LC_MESSAGES/wget2.mo /usr/share/locale/hr/LC_MESSAGES/wget2.mo /usr/share/locale/hu/LC_MESSAGES/wget2.mo /usr/share/locale/id/LC_MESSAGES/wget2.mo /usr/share/locale/it/LC_MESSAGES/wget2.mo /usr/share/locale/ja/LC_MESSAGES/wget2.mo /usr/share/locale/nb/LC_MESSAGES/wget2.mo /usr/share/locale/nl/LC_MESSAGES/wget2.mo /usr/share/locale/pl/LC_MESSAGES/wget2.mo /usr/share/locale/pt_BR/LC_MESSAGES/wget2.mo /usr/share/locale/ru/LC_MESSAGES/wget2.mo /usr/share/locale/sk/LC_MESSAGES/wget2.mo /usr/share/locale/sr/LC_MESSAGES/wget2.mo /usr/share/locale/sv/LC_MESSAGES/wget2.mo /usr/share/locale/tr/LC_MESSAGES/wget2.mo /usr/share/locale/uk/LC_MESSAGES/wget2.mo /usr/share/locale/vi/LC_MESSAGES/wget2.mo /usr/share/locale/zh_CN/LC_MESSAGES/wget2.mo plus also the manual page that it is missing What is this ? It seems a duplicate of wget2 /usr/bin/wget2_noinstall.exe these in libwget2-devel or libwget-devel /usr/include/wget.h /usr/include/wgetver.h /usr/lib/libwget.dll.a /usr/lib/pkgconfig/libwget.pc /usr/share/man/man3/libwget-base64.3.gz /usr/share/man/man3/libwget-bitmap.3.gz /usr/share/man/man3/libwget-console.3.gz /usr/share/man/man3/libwget-dns-caching.3.gz /usr/share/man/man3/libwget-dns.3.gz /usr/share/man/man3/libwget-error.3.gz /usr/share/man/man3/libwget-hash.3.gz /usr/share/man/man3/libwget-hashmap.3.gz /usr/share/man/man3/libwget-io.3.gz /usr/share/man/man3/libwget-ip.3.gz /usr/share/man/man3/libwget-list.3.gz /usr/share/man/man3/libwget-mem.3.gz /usr/share/man/man3/libwget-net.3.gz /usr/share/man/man3/libwget-parse_atom.3.gz /usr/share/man/man3/libwget-parse_sitemap.3.gz /usr/share/man/man3/libwget-printf.3.gz /usr/share/man/man3/libwget-random.3.gz /usr/share/man/man3/libwget-robots.3.gz /usr/share/man/man3/libwget-stringmap.3.gz /usr/share/man/man3/libwget-thread.3.gz /usr/share/man/man3/libwget-utils.3.gz /usr/share/man/man3/libwget-vector.3.gz /usr/share/man/man3/libwget-xalloc.3.gz /usr/share/man/man3/libwget-xml.3.gz