From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roel Janssen Subject: Re: On packaging old versions of libraries Date: Thu, 24 Aug 2017 00:20:34 +0200 Message-ID: <87wp5uncy5.fsf@gnu.org> References: <87tw0yl284.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60798) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dke13-0001MF-3W for guix-devel@gnu.org; Wed, 23 Aug 2017 18:20:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dke0y-0007Cy-6j for guix-devel@gnu.org; Wed, 23 Aug 2017 18:20:49 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57497) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dke0y-0007Cl-0E for guix-devel@gnu.org; Wed, 23 Aug 2017 18:20:44 -0400 In-reply-to: <87tw0yl284.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Mike Gerwitz Cc: guix-devel@gnu.org Mike Gerwitz writes: > There is a game my kids love playing named Secret Mayro > Chronicles. Unfortunately, it's been unmaintained since 2012, and it > was removed from Debian because it is no longer compatible with newer > versions of libraries they package.[0] There is a maintained fork of > the game, but it's quite different from the original (intentionally). > > I have the option of compiling it using old libraries (I would have to > compile the old libraries' dependencies as well, as needed), upgrade the > game by backporting changes from the fork (which I honestly doubt I have > the time for right now, but I'll look into it), or run the game within a > VM/container running an old Debian version. > > I'm going to look into what is required to backport, but if I decided to > go the first route, I would probably use Guix. Would such a > contribution be accepted considering it packages older libraries, which > would add some cruft? At the least, I would have to compile CEGUI0.7, > but that might need older versions of libraries itself to compile. > > > [0]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812096 Regardless of whether older versions of libraries would be accepted upstream, you can also keep them in a separate repository or directory and use the environment variable GUIX_PACKAGE_PATH to include them in your Guix. Kind regards, Roel Janssen