spec file for compiling