Если к имени пакета всегда добавляются две части номера версии, разделенные дефисом, и если части версии никогда не содержат дефис, вы можете использовать эту команду
sed 's/-[^-]*-[^-]*$//'
Это удалит два дефиса, за каждым из которых следует 0 или более символов, не являющихся -дефисами, в конце строки($
). Это также изменило бы, например. с foo-bar-baz--
по foo-bar-baz
.