Date: Mon, 22 Jun 2020 22:23:35 +0200 From: Alexander Leidinger <Alexander@leidinger.net> To: "Mikhail T." <mi+t@aldan.algebra.com> Cc: =?utf-8?b?VMSzbA==?= Coosemans <tijl@freebsd.org>, freebsd-emulation@freebsd.org, clement@freebsd.org Subject: Re: How to properly install a Linux desktop app? Message-ID: <20200622222335.Horde.iSV7S_7wZ2h-V_DWGMI-yia@webmail.leidinger.net> In-Reply-To: <d05cdaf4-a16d-343c-f91d-26ee9ba6700e@aldan.algebra.com> References: <c3eaed2d-5654-5656-ef87-89c1e8cbdcc8@aldan.algebra.com> <20200619105227.6d294efd@FreeBSD.org> <d05cdaf4-a16d-343c-f91d-26ee9ba6700e@aldan.algebra.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This message is in MIME format and has been PGP signed. --=_UQquTJQ8nzmFP1aUNzqung9 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Quoting "Mikhail T." <mi+t@aldan.algebra.com> (from Fri, 19 Jun 2020=20=20 14:59:35=20-0400): > On 19.06.20 04:52, T=C4=B3l Coosemans wrote: >> You should not use USE_LINUX_RPM. It's meant for infrastructure ports. > > Yes, this is the current stance, but it seems like an unnecessary=20=20 >=20limitation... :( Software distributed by vendors in RPM-format=20=20 >=20should be easier for ports to install. Some history of why it is like it is. Back then before I introduced=20=20 this,=20the linuxulator was a self contained area. At some point I took=20= =20 over=20the maintenance and converted a lot of parts into a=20=20 fall-through-to-FreeBSD-files=20behavior (my goal was to have all config=20= =20 files=20which exist in FreeBSD and are compatible, to be used). As part=20= =20 of=20this, some stuff which was installed by default before was then=20=20 made=20optional... or more modular if you want. As part of this=20=20 modularisation,=20USE_LINUX_RPM was born, and most of it --- if not all=20= =20 ---=20has survived 2 linux-base-ports maintainer-generations. > Please, consider changing this. Well... feel free to come up with a good plan. A lot of this linux=20=20 stuff=20doesn't fit as it is, and some of the linux stuff has hardcoded=20= =20 expectations=20which don't match with what FreeBSD uses or used. Most=20=20 often=20(at least back when I took care about some linux stuff) was to=20= =20 let=20leaf ports install into LINUXBASE and to provide a wrapper or link=20= =20 in=20PREFIX. This means most of the time customization was needed anyway=20= =20 (in=20the past), and most of the time (in the past) a simple dump into=20= =20 PREFIX=20wouldn't have worked anyway. If you have a good idea how to=20=20 handle=20that, we will listen. Bye, Alexander. --=20 http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF --=_UQquTJQ8nzmFP1aUNzqung9 Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJe8RNGAAoJEBINsJsD+NiGRzEP/j3DSzo7XauuXKkYdlD1x4k9 VG7Ig0+MFcmKqZXzyMXIqO5uJO2RPXX9dp9x1RHI2FV1wBlegLxQxeS66+zgKnwh SnpmAOO56raFqfKz4POSz6AwBu4DXCYrWaaARMZiIzNDXtJ5tKTZZBLRimcAaeO4 tESuGUde96fZVrijbOjknDfzmPdKq8BHXKu6VOhdKYkR2LVaVE5y1knw1E1pHUI5 4FLYheMH7dlFhp8EH1AMKkwnZQ+h7fV36OnYVNpFohZQtAv9kVrwkgY+ve4vDWJi bdrhaeGVHwXHEfjaUwN+rXAiGc/UjVMV7BO+XMUZUCO16Js+skZ3C9+FAwR806yg QsGD1cQKywOK6AF8HYbryboDhMH7SbnI2sVyavBIzje71linVAGym9BH3+CFi0rh 8sq6QY1nBk2Bsmh/ymb8ZdoQ2VovJYzF2oUhC0vScmrpMTjHryRlo2K2hfW8PvEZ eMNjxSPxPkUfGMU/NkJhPmlGO3zPPDJtA9m9rO9eocOmkgSlAETXfq5Uv3jp5ZIZ JkEJ3FY7PfMNIrNM5b4Kg+Zs6EneuObCOR7vkrq3N5G2ylYlL4K9chJZZvH/LaxG CeoMC5SfTh2Lz3Y1LyXQ8YMoj5Sy6ZiA9HkiiiLNTnWX/N1nEvFyMWYZ8CE5jFks KZisCFGpp0B+q0K66ddR =lNHj -----END PGP SIGNATURE----- --=_UQquTJQ8nzmFP1aUNzqung9--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200622222335.Horde.iSV7S_7wZ2h-V_DWGMI-yia>