follow GNU package Standards