From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:48629) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhO3b-0000fs-4w for guix-patches@gnu.org; Sat, 29 Jun 2019 20:51:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hhO3Z-000734-RP for guix-patches@gnu.org; Sat, 29 Jun 2019 20:51:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59789) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hhO3Z-00072y-Nb for guix-patches@gnu.org; Sat, 29 Jun 2019 20:51:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hhO3Z-0003Gp-JL for guix-patches@gnu.org; Sat, 29 Jun 2019 20:51:01 -0400 Subject: [bug#36411] [PATCH] gnu: Add libresprite. Resent-Message-ID: From: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) References: <87y31m7d62.fsf@sdf.lonestar.org> <30d2762e-8cea-fa2d-24df-68a019fcea90@riseup.net> <8736jthkkd.fsf@sdf.lonestar.org> <87woh4bee5.fsf@nckx> Date: Sat, 29 Jun 2019 20:49:04 -0400 In-Reply-To: <87woh4bee5.fsf@nckx> (Tobias Geerinckx-Rice's message of "Sat, 29 Jun 2019 17:27:30 +0200") Message-ID: <87pnmvdhj3.fsf@sdf.lonestar.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Tobias Geerinckx-Rice Cc: 36411@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Tobias, Tobias Geerinckx-Rice writes: > I didn't check all the bundled packages, but at least freetype2 and > libpng are trivial to unbundle (not patched in any way) and probably > the most important to, security-wise, so things are looking good even > if upstream wouldn't cooperate. I believe they're already unbundled in the 'aseprite' package I'm inheriting. #+BEGIN_SRC scheme (arguments '(#:configure-flags ;; Use shared libraries instead of building bundled source. (list "-DWITH_WEBP_SUPPORT=3D1" "-DUSE_SHARED_CURL=3D1" "-DUSE_SHARED_GIFLIB=3D1" "-DUSE_SHARED_JPEGLIB=3D1" "-DUSE_SHARED_ZLIB=3D1" "-DUSE_SHARED_LIBPNG=3D1" "-DUSE_SHARED_LIBLOADPNG=3D1" "-DUSE_SHARED_LIBWEBP=3D1" "-DUSE_SHARED_TINYXML=3D1" "-DUSE_SHARED_PIXMAN=3D1" "-DUSE_SHARED_FREETYPE=3D1" "-DUSE_SHARED_ALLEGRO4=3D1" "-DENABLE_UPDATER=3D0" ; no auto-updates (string-append "-DFREETYPE_INCLUDE_DIR=3D" (assoc-ref %build-inputs "freetype") "/include/freetype2")))) #+END_SRC #+BEGIN_SRC jakob@Epsilon ~/Code/guix/gnu/packages $ ldd $(which libresprite) | grep fr= eetype libfreetype.so.6 =3D> /gnu/store/66db1c64qm8ar4d7qjxsyl3xvjqjpgj7-f= reetype-2.9.1/lib/libfreetype.so.6 (0x00007fa317cd7000) jakob@Epsilon ~/Code/guix/gnu/packages $ ldd $(which libresprite) | grep li= bpng libpng16.so.16 =3D> /gnu/store/c7sm7sn3yccffpggxrrfipqcn4wz3vfw-lib= png-1.6.37/lib/libpng16.so.16 (0x00007f5715956000) #+END_SRC > Now, I'd say it needn't be added to the description either. We > generally don't note the often chequered ancestry of our packages, nor > the fact that they are =E2=80=98free=E2=80=99 or =E2=80=98open source=E2= =80=99, and this is just a > combination of the two. But at least description space is cheaper if > you disagree. ;-) I just thought it'd be a little tacky if I kept the old description, since it uses the name "Aseprite" twice. Regards, Jakob --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEa1VJLOiXAjQ2BGSm9Qb9Fp2P2VoFAl0YBwAACgkQ9Qb9Fp2P 2VpcOQ//TYsCLzqS73x0AS4XN9LABd4hAQhI8gcZRV3yl8IfKnzK4iVLU4KkGIBb 5MxYZFI8k1hT5pAThkOPO2zfKcwsw0f5KHU59GwwZzhNT7RvEwzHbbBa2hFgZo8C fy32ZDflfCsaGruky3bWEKiXtW+xDRBqVRq5fHiOpQZJWMiCk7jpyQxK8ubg2MQw U/hr+okcihdRpOlZ4H9CdNGTH02mgsFVft2KAmwfM+M/A5/4xPuyR1p+wDQ3I0C0 eOaWlaCCDKAE0jIqeNef2kh8lHcV/G9g03C5TSLpSbg/cVq0bHPrG6DT+YFxdGqv rXUCsNYSW836uyvlya+KN6MBQeep8F+nZ1652QQcU3jOQqrh7ymAialVlhPdLBWM dvzWR9SxaAdkJM0IB9NzMYpQb6oj2VqSSQt4NqtldgW6RtpHkAuAYKiLSk7QgM59 i8h4hD0b2Yba4KDgY76kAsn1EH52kjltyeQ+dGwRVRhxOEhrW/sFI521l8LM2CPb ROxSa8U6TBuQmRuOcK/6FG03sQNCkd/hZIYx8wrE/ODYDKtjPr5EpPpFNaZmI1Ou bazu38osYbYk1KmsdcYzvkQrn6xJjU6ePa6TlWN0VyAuHqRh7ydui2ad6Xhu9K3C nAd4JaTEXT3f+uOvStmN4cUmfuugRQNXSiIhFGdA1xuXn06s7CM= =QhTa -----END PGP SIGNATURE----- --=-=-=--