X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail.wilcox-tech.com (mail.wilcox-tech.com [45.32.83.9]) by lists.alpinelinux.org (Postfix) with ESMTP id 1FEC45C4ED1 for ; Thu, 29 Mar 2018 20:31:26 +0000 (GMT) Received: (qmail 8563 invoked from network); 29 Mar 2018 20:31:23 -0000 Received: from 107-131-85-28.lightspeed.tulsok.sbcglobal.net (HELO ?192.168.1.237?) (awilcox@wilcox-tech.com@107.131.85.28) by mail.wilcox-tech.com with ESMTPA; 29 Mar 2018 20:31:23 -0000 Subject: Re: [alpine-devel] Concerns regarding the ImageMagick package To: Natanael Copa Cc: alpine-dev References: <047dad7a-72be-84fd-bb3e-49786342fadd@adelielinux.org> <20180329170623.48b40987@ncopa-desktop.copa.dup.pw> From: "A. Wilcox" Organization: =?UTF-8?Q?Ad=c3=a9lie_Linux?= Message-ID: <846ce4a5-be67-22d9-27b4-4a71c4a786ba@adelielinux.org> Date: Thu, 29 Mar 2018 15:31:49 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 In-Reply-To: <20180329170623.48b40987@ncopa-desktop.copa.dup.pw> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="CtBOYIhMFIb5LrlA0hGQN6IKDmdVGCZk5" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --CtBOYIhMFIb5LrlA0hGQN6IKDmdVGCZk5 Content-Type: multipart/mixed; boundary="tEZg22TchQVeQb72LbX0J6pD8mkVFcyHh"; protected-headers="v1" From: "A. Wilcox" To: Natanael Copa Cc: alpine-dev Message-ID: <846ce4a5-be67-22d9-27b4-4a71c4a786ba@adelielinux.org> Subject: Re: [alpine-devel] Concerns regarding the ImageMagick package References: <047dad7a-72be-84fd-bb3e-49786342fadd@adelielinux.org> <20180329170623.48b40987@ncopa-desktop.copa.dup.pw> In-Reply-To: <20180329170623.48b40987@ncopa-desktop.copa.dup.pw> --tEZg22TchQVeQb72LbX0J6pD8mkVFcyHh Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 03/29/18 10:06, Natanael Copa wrote: > I would prefer not use an old/abandoned version of ghostscript. >=20 > It looks like you can build imagemagick with --without-libgs and the > pdf.so plugin will execute an external program instead of link directly= > to libgs. This means that we can work around the link time license issu= es. >=20 > I have tested and the pdf.so plugin is built but not linked with libgs.= > I have not tested if it actually works though. I'll investigate this further; I wasn't aware the pdf.so plugin was built anyway when --without-libgs was passed. > If we go that route we need to either: > - document the optional dependency for ghostscript > - manually add ghostscript as an explicit dependency > - move pdf.so and gs.so plugins to a separate subpackage > (imagemagick-pdf?) and add ghostscript as dependency for those. The subpackage might be a good idea. Then the deps are explicit but only for those that need it. > We could maybe even separate out the imagemagick pdf and gs plugins > anyways. That way you only get the license problem when you install the= > plugin? >=20 >> 2) ImageMagick's X11 support is disabled. I would understand that, >> allowing one to use ImageMagick without installing X11 libraries, but >> ImageMagick is linked against librsvg, which is linked against pango. >> As shown on the Alpine package browser[1], pango pulls in libX11 and >> libXext, which are ImageMagick's only X11 library dependencies. As >> such, no makedepends/checkdepends modifications are technically >> necessary to change to --with-x (though libx11-dev and libxext-dev wou= ld >> be a good idea). Since this adds a lot of functionality and virtually= >> no binary size difference, we think it'd be a good idea to investigate= this. >=20 > Good idea. I will look into that. >=20 > Alternatively we could put the svg.so plugin in a subpackage. Then we > don't pull in the X11 libs til someone explicitly asks for svg support.= I may be in the minority, but I primarily use ImageMagick (the package, not -libs) for display(1) functionality, so for me I'd like X11 support. I don't know if the X11 support can be put in an -x11 package or not because I'm not sure what apps end up linked to libX11 and libXext. I will look in to that as well. Best, --arw --=20 A. Wilcox (awilfox) Project Lead, Ad=C3=A9lie Linux http://adelielinux.org --tEZg22TchQVeQb72LbX0J6pD8mkVFcyHh-- --CtBOYIhMFIb5LrlA0hGQN6IKDmdVGCZk5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJMBAEBCAA2FiEEjNyWOYPU1SaTSMHHyynLUZIrnRQFAlq9TTUYHGF3aWxmb3hA YWRlbGllbGludXgub3JnAAoJEMspy1GSK50UINAQAMrfx7vqSeXMh0dUJE3ba0us p64iTYAc1jeK1smop57mZ9ygu9duN7RB7dEQzFjP6T1Sx7dMso0mOi4SHqRXwzhy prstsJ0NiIQ/xgTQZ0U0iANvWKKs0881ceyGTH0N7/uTnr43H60VJq040a5KscAH n+h57CFqRQMFITmKW1J65cU785neHrKMki+jR7b4EyOSiLNp2D/o6bCDC1uDtbve VeEQ3lJE9hgykP7Abu0dLR0IH/MwTznZV3JL4P37kOhWeX8I/85g6bw5xZAzuutT LQC2wcgh3cVMaQicc/rVWLn8N5HT64Ilj1KS/NWJiCCCzFb0sHyIsou6xnSLkll0 wMNr9qHFsQDj5MpGCUG/BuAKnORbBZbO2lIYxFC94tC20gfOF0g4wAqUaMHLH00h DIGGqyB+C0z1QgGnEFIrQMaw7LImQTW3xnlfRd3XFznvTVZd6kvJpExF06RhlVwZ dImEpAg56gv1svPJMPJqLITU/GkK+DCi01DBxd4HSrSUnp0KNdsX5TmwMs36aIGl vqSQLQAZYmNHyO11+GJ+Dr1cqbpJwwVVDIcNSh+hRqcfbCG5VdcbzSKSdNMNLOl1 kqDAkIRsagN0Ux8jR73MwMS2amdCHOKpt+Av6LeM4iFzT7mx/uCzFrIF1FIKOq/2 dq0vplZBUWdMRNV24ANn =PajP -----END PGP SIGNATURE----- --CtBOYIhMFIb5LrlA0hGQN6IKDmdVGCZk5-- --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---