From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) by sourceware.org (Postfix) with ESMTPS id E96633858D38 for ; Wed, 11 Jan 2023 11:56:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E96633858D38 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pf1-x434.google.com with SMTP id 20so5807154pfu.13 for ; Wed, 11 Jan 2023 03:56:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:references :in-reply-to:subject:to:from:date:from:to:cc:subject:date:message-id :reply-to; bh=xCMNkhg5svaZT0gsyQKo10FMfd7ud8LeJnIbh9UHI7A=; b=HybWNXE6rcRXrhnanXRHrtUY6df4araomSDGnJSWJQwNg9rxx5A8kH/Lv3EbcVxoBL gQrTYlWtY5FaLU1ddonEDdYh++gH5XddccjX947OBuSdwAutce+QJFNIZ60xKUZUwi7K /VQXsT+nusoZHbfGywuW6zqcZ5TmtgrBuWww6YVMEnLCahC3Rd8uX5pBMp4nWeiBXTWZ CkRYxLIFHIsndUYg9FfX2aQTP0VnM8BKk7fcqghwKYl1i/BEP+enwVIlqSStNglC01Mn 1fFHg2NSqY8667UrNpdkoERiAH0pRRgIfF1B3XgpDljJW6luV1043UmqmDDzc++bcTG1 iAwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:references :in-reply-to:subject:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xCMNkhg5svaZT0gsyQKo10FMfd7ud8LeJnIbh9UHI7A=; b=UflEnki/1cgRYlQPDUpdU1jYFeSFDKDjvo8jUZ81LH37Ky2jV1xrbT+55XtoMSJPeJ VshT7twF5TMJuISKtPNIeqVcCizbV5g3+JKtiiMCf/dyhFGKI2QqYOriwDyZvYfKvRKm yOtJSR7JCbOfeUA5ZCvxkvBvLM83+7kDX9ZbQV21B7MBPWBjLyNdGd5EIRGjslNO1onD LlnLWsWPHy363Pmedwe8g8IxAxkog7ChbjDyIqjHIXuIasSORBN2W2++0msZffbUa6Re CImc63miC+J152kbVaLM8YHy/EMHJM0YgYuVlK/ErENVg+NzqHXbpFx6q01U5Txc0Cie bxGA== X-Gm-Message-State: AFqh2kpR7KwbAk2Al0pvv1eePLecthcAWpgh785XdFgeLlfgJU/0vVy6 Bbc2RlI2+Jem0VoN6fcD56esBPhojBw= X-Google-Smtp-Source: AMrXdXvJjH2wCUy9yS8NUxBeyrgLxlFHkP3yOCqcRyQ/B6ymCR6EM+as4QUQGJJ+BlcHoJUCzQE0jw== X-Received: by 2002:a62:bd19:0:b0:566:900d:a1de with SMTP id a25-20020a62bd19000000b00566900da1demr71324287pff.26.1673438181797; Wed, 11 Jan 2023 03:56:21 -0800 (PST) Received: from [192.168.3.3] ([2400:2411:aa20:4300:4574:6c48:9d51:8670]) by smtp.gmail.com with ESMTPSA id x12-20020aa7940c000000b00588e0d5124asm5488791pfo.160.2023.01.11.03.56.20 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 Jan 2023 03:56:21 -0800 (PST) Date: Wed, 11 Jan 2023 20:56:22 +0900 From: Lemures Lemniscati To: cygwin-apps@cygwin.com Subject: Re: [ITP] libinih In-Reply-To: <20230109163223.74r473jljrxx5zsv@lucy.dinwoodie.org> References: <20230109163223.74r473jljrxx5zsv@lucy.dinwoodie.org> Message-Id: <20230111205620.4585.50F79699@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Mailer: Becky! ver. 2.81.03 [ja] X-Antivirus: Avast (VPS 230111-0, 2023/1/11), Outbound message X-Antivirus-Status: Clean X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Mon, 9 Jan 2023 16:32:23 +0000, Adam Dinwoodie via Cygwin-apps > As requested at [0], I've offered to package libinih for Cygwin. It has > a BSD license[1] and is already packaged for a bunch of *nix distros, > including Fedora, Debian and Arch[2]. > > [0]: https://cygwin.com/pipermail/cygwin/2023-January/252780.html > [1]: https://github.com/benhoyt/inih/blob/master/LICENSE.txt > [2]: https://repology.org/project/inih/versions > > Provisional release packages are available at [3], and I've copied the > main .hint file below for reference. > > [3]: https://github.com/me-and/Cygwin-inih/releases/tag/v56-1-rc1 > > ~~~ > category: Libs > requires: cygwin libgcc1 libstdc++6 > sdesc: "Simple .ini file parser" > ldesc: "inih (INI Not Invented Here) is a simple .INI file parser written in C" > ~~~ > > I've not maintained this sort of library before; I've defaulted to > including everything in a single package, but Lem suggested splitting > out a -devel package to contain the header files[4][5]. I don't think > it makes much difference either way -- the monolithic package is only > ~16 KB compressed -- and it seems plenty of other Cygwin packages have > their header files in the same package as the runtime package, but I'd > appreciate thoughts from everyone else on what's thought to be best > practice these days... > > [4]: https://github.com/me-and/Cygwin-inih/pull/1 > [5]: https://cygwin.com/pipermail/cygwin/2023-January/252791.html Thank you for ITP about inih, which will be necessary for a next release of exiv2 (cf. [0]). [exiv2]: https://github.com/Exiv2/exiv2 Lem