Lave e descasque os marmelos. Corte em fatias finas. Deite numa caçarola a casca de limão, os cravinhos, a canela, o sal e meio litro de água. Leve a lume brando e deixe cozer durante 10 minutos. Coe o liquído, junte o açúcar e leve novamente ao lume até levantar fervura. Acrescente as fatias de marmelo e deixe cozer aproximadamente 20 minutos. Deixe arrefecer. Distribua em taças de sobremesa ou preserve em frascos hermeticamente fechados.