To expand a bit further on package dependencies, here is content of the deb package control file: >Package: discord >Version: 0.0.1 >Depends: libc6, libasound2, libgconf-2-4, libnotify4, libnspr4, libnss3, >libstdc++6, libxss1, libxtst6, libappindicator1 >Section: net >Priority: optional >Homepage: https://discordapp.com >Architecture: amd64 >Installed-Size: 129260 >Maintainer: Chris Marsh <chris@discordapp.com> >Description: All-in-one voice and text chat for gamers > All-in-one voice and text chat for gamers that's free, secure, and works on > both your desktop and phone. This gives us an idea of what kind of dependencies our rpm package should have. Here is what rpm found on a package built with the current specfile: $ rpm -qp --requires discord-0.0.1-1.fc25.x86_64.rpm rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 It's not really a surprise rpm didn't pick up the dependencies since this is a binary distribution. We should probably add the requires shown in this spec file, but add them one per line please: https://github.com/RPM-Outpost/discord/blob/master/discord-stable.spec Gives props to the electronwill for figuring that part out. Note, that I'd send an email to Chris Marsh regarding the license question.