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
[-- Attachment #1 --] Quoting "Mikhail T." <mi+t@aldan.algebra.com> (from Fri, 19 Jun 2020 14:59:35 -0400): > On 19.06.20 04:52, Tijl 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 > limitation... :( Software distributed by vendors in RPM-format > should be easier for ports to install. Some history of why it is like it is. Back then before I introduced this, the linuxulator was a self contained area. At some point I took over the maintenance and converted a lot of parts into a fall-through-to-FreeBSD-files behavior (my goal was to have all config files which exist in FreeBSD and are compatible, to be used). As part of this, some stuff which was installed by default before was then made optional... or more modular if you want. As part of this modularisation, USE_LINUX_RPM was born, and most of it --- if not all --- has 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 stuff doesn't fit as it is, and some of the linux stuff has hardcoded expectations which don't match with what FreeBSD uses or used. Most often (at least back when I took care about some linux stuff) was to let leaf ports install into LINUXBASE and to provide a wrapper or link in PREFIX. This means most of the time customization was needed anyway (in the past), and most of the time (in the past) a simple dump into PREFIX wouldn't have worked anyway. If you have a good idea how to handle that, we will listen. Bye, Alexander. -- http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF [-- Attachment #2 --] -----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-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200622222335.Horde.iSV7S_7wZ2h-V_DWGMI-yia>
