Никто так ни делает, например в SuSE. Ложить нужно в /usr/include/sensors. Ибо многие программы поддерживают API 3 и 4. А выбирать имя заголовка я себе даже не представляю как. Во всяком случае в своей софтинке я этого не добился и она сейчас не собирается с libsensors3-devel, хотя прекрасно её поддерживает.
выбор имени заголовка это либо include <sensors3/file.h> либо gcc -I/usr/include/sensors3. перемещение хедеров в %_includedir/sensors потребует конфликта между devel пакетами для lm-sensors-2.10 и lm_sensors3. пока я в необходимости этого не очень уверен.
Реально они уже конфликтуют. Я ставил и один сносит другого. И я думаю это правильно и типично. Вот так работает, #include <sensors3/file.h>, но тогда мне нужно отказаться от предыдущей версии. А так -I/usr/include/sensors3 -I/usr/include/sensors не работает, и прут ошибки.
Причём собираться с таким #include <sensors3/file.h> будет только на ALT!
И однозначно должны конфликтовать, потому как имеют общий линк /usr/lib/libsensor.so.
lm_sensors3-3.1.0-alt4 -> sisyphus: * Sat Jun 27 2009 Afanasov Dmitry <ender@altlinux> 3.1.0-alt4 - place headers into /usr/include/sensors (closes: #20595)