The general election laws shall apply to and control all procedures relating to city elections, including qualification of electors, establishment of precincts, verification of petitions, registration of voters, and voting hours. The clerk shall give public notice of each city election in the same manner as is required by law for the giving of public notice of general elections in the state.