<div dir="ltr">Hello!<div><br></div><div>I&#39;m a sponsored Fedora packager, who&#39;s new to rpmfusion, and undergraduate student (senior) at Johns Hopkins University studying computer science and physics. The reason I&#39;m finally (after using it since Fedora 13) looking into contributing to rpmfusion is:</div><div><br></div><div>A few weeks ago, a friend mentioned that Dwarf Fortress (<a href="http://www.bay12games.com/dwarves/" target="_blank">http://www.bay12games.com/dwarves/</a>), a closed-source but free-to-redistribute game, is packaged for Arch Linux. I was surprised because I didn&#39;t actually realize DF was free to redistribute, but I checked the license and confirmed that indeed, it is [*].</div><div><br></div><div>So I started wondering if this was something we could get into rpmfusion-nonfree. While Dwarf Fortress is *mostly* closed source, the graphics code is open source; the Arch maintainer is tracking changes to the graphics code in a github repository here: <a href="https://github.com/svenstaro/dwarf_fortress_unfuck" target="_blank">https://github.com/svenstaro/dwarf_fortress_unfuck</a>. So the Arch package ( <a href="https://www.archlinux.org/packages/community/i686/dwarffortress/">https://www.archlinux.org/packages/community/i686/dwarffortress/</a> ) compiles the graphics code, removes the bundled libraries, and also includes a .desktop file and launcher script.</div><div><br></div><div>Based heavily on the Arch package, I&#39;ve written an RPM spec file: <a href="https://mars.arosser.com/fedora/rpmfusion/dwarffortress.spec">https://mars.arosser.com/fedora/rpmfusion/dwarffortress.spec</a>. Note that the package only builds for i386, but can be installed on x86_64 just fine.</div><div><br></div><div>I guess I have two questions before submitting an actual review request for this:</div><div><br></div><div>1. Is this the sort of thing that belongs in rpmfusion-nonfree? Are we able to package this? I believe so, but wanted to check first.</div><div><br></div><div>2. How do rpmfusion policies feel about the use of /opt for packages? I know that in Fedora, it&#39;s very strongly discouraged. The Arch package drops Dwarf Fortress into /opt/dwarfforrtress; my RPM currently does the same thing. It could be moved elsewhere, but I&#39;m not entirely sure where since there are both binaries and data (so /usr/share/dwarffortress would probably be a bad path, for instance).</div><div><br></div><div>Thanks in advance!</div><div>Ben Rosser</div><div><br></div><div>[*] The full text of the license for DF reads: &quot;Copyright (c) 2002-2012.  All rights are retained by Tarn Adams, save the following:  you may redistribute the binary and accompanying files, unmodified, provided you do so free of charge.  If you&#39;d like to distribute a modified version of the game or portion of the archive and are worried about copyright infringement, please contact Tarn Adams at <a href="mailto:toadyone@bay12games.com">toadyone@bay12games.com</a>.&quot;</div></div>