Received: from wolfsden.cz (wolfsden.cz [37.205.8.62]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id C9783781A7E for ; Mon, 5 Jul 2021 10:58:35 +0000 (UTC) Received: by wolfsden.cz (Postfix, from userid 110) id 6613A541F5B; Mon, 5 Jul 2021 10:58:34 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_ALL autolearn=no autolearn_force=no version=3.4.2 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 31FDD540F45; Mon, 5 Jul 2021 10:58:34 +0000 (UTC) Date: Mon, 5 Jul 2021 12:58:32 +0200 From: Wolf To: Carl Chave Cc: alpine-devel@alpinelinux.org Subject: Re: Using Depends in APKBUILD Message-ID: <20210705105832.txulnazsl6uueezn@wolfsden.cz> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ouii7enzhyvkfnaf" Content-Disposition: inline In-Reply-To: --ouii7enzhyvkfnaf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, On 2021-07-04 13:27:02 -0400, Carl Chave wrote: > Will someone clarify when entries are needed in depends? My (limited) understanding is that dependencies that are linked dynamically into your program are added to depends automatically. Anything else you need to add manually. That would include for example libraries you open using dlopen instead of dynamic linking and anything you execute. For example if your program would invoke ffmpeg to do some video manipulation using system(3p), there is not way to detect that, so you would need to add ffmpeg into depends manually. W. --=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --ouii7enzhyvkfnaf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmDi5dgACgkQL7/ufbZ/ wakh4A/9FHJJ+IBb9S6ZiBPBFSQy+rvkpCmfLQUlf/c74zL4lzv0fmoFiQiaN7bs YoXo/2rJxwmN3EAzD+xg7sg1BCzeb9O49qeJLsMYWJRK+GWykDc8Up9SszcGY6PL K+OJtlUW6xXXRy0Vr+qPT0lvpNuDqlkaa7/5KXYrIrYzCuAIvECTC52SVsjsIzEy 2uMIh4Am5VNuuK4VsuPoZhK4Q5l8usa1pB8nek2GM41dIR2jsdqaMy6dbiADb5H9 lfG/E4WSOR3FzbgMisNeRA2wFZObKAYpC9OQA5qP9KIamr5oklccdnpO3Ja8FqAA jR3lQqIh9JMjxhVZwFoa6UjoVTx9jJmo9IUrB1kE5M+EniGMey1IeNfYPZ32KclL Uki8d+CmURN69QT4gIomuoKhT8Iuv7qWd57NptH9Y73Y5IanbMbica0/aKBRpGdF kT6Fcx9ei5EG3jstSpbEdQqCj2WoeLPWOoV7jcSJiR9PHACVbJKGEk+0DAzJK2ZD sux6L80+YAfpyTt+fTKIC0J2eCYn4ye563yYEZwjtXWwO3q7yGYWrnQh3tdODN4s qur89LW+HVSiKNSJI+Rm0l4GpASETHlHTVf6Wysp/n2gZGaIONM7Ceiijco595xF Sm8W5bamcKnC9jqUg6ArXXXMJhQo/1HAe30i6KuvsMJF5Tk8rdk= =KjOY -----END PGP SIGNATURE----- --ouii7enzhyvkfnaf--