usbpicprog is a Microchip PIC programmer with simple hardware: one PIC18F2550 and some components. It's therefore easy and cheap to build. Usbpicprog consists of 3 components: Hardware, Embedded software and a stand-alone program for Win, Mac and Linux.
The awful decision was made to depend on wxWidgets 2.9, which has only seen development releases. This means that most distributions do not package it. Sources as early as 2009 depend on 2.9.0. There is no way to build this on a number of recent distributions without major disruptions to the system. For this gross oversight, an equally gross thumbs down.