glava.x86_64: W: devel-dependency libglvnd-devel Your package has a dependency on a devel package but it's not a devel package itself. glava.x86_64: W: executable-stack /usr/bin/glava The binary declares the stack as executable. Executable stack is usually an error as it is only needed if the code contains GCC trampolines or similar constructs which uses code on the stack. One common source for needlessly executable stack cases are object files built from assembler files which don't define a proper .note.GNU-stack section. glava.x86_64: W: explicit-lib-dependency libglvnd-devel You must let rpm find the library dependencies by itself. Do not put unneeded explicit Requires: tags. glava.x86_64: W: files-duplicate /etc/xdg/glava/circle/3.frag /etc/xdg/glava/radial/2.frag glava.x86_64: W: files-duplicate /etc/xdg/glava/env_awesome.glsl /etc/xdg/glava/env_i3.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/bars.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/bars/1.frag glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/circle.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/circle/1.frag glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/circle/2.frag glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/circle/3.frag glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/env_KWin.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/env_Openbox.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/env_Xfwm4.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/env_awesome.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/env_default.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/env_i3.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/graph.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/graph/1.frag glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/graph/2.frag glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/graph/3.frag glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/radial.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/radial/1.frag glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/radial/2.frag glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/rc.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/smooth_parameters.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/util/premultiply.frag glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/util/smooth.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/util/smooth_pass.frag glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/wave.glsl glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/wave/1.frag glava.x86_64: W: non-conffile-in-etc /etc/xdg/glava/wave/2.frag A non-executable file in your package is being installed in /etc, but is not a configuration file. All non-executable files in /etc should be configuration files. Mark the file as %config in the spec file. 2 packages and 0 specfiles checked; 0 errors, 32 warnings.