В данном предложении можно определить тип дополнений следующим образом:
"Весну объявили грачи." - "Весну" является прямым дополнением, так как отвечает на вопрос "кого?" (кого объявили?) и является объектом действия.
"Здесь пахнет малиной, травой, цветами." - "Малиной", "травой", "цветами" являются косвенными дополнениями, так как отвечают на вопрос "чем?" (чем пахнет?).
Таким образом, "Весну" - прямое дополнение, а "малиной, травой, цветами" - косвенные дополнения.