Hi I have been looking at getting pigpio into Debian. I will probablly start from the raspberry pi foundation's deb packaging and try to improve it to meet Debian standards.
Firstly there seem to be a number of components to pigpio, I understand they fit together as follows. Please tell me if my understanding is correct. pigpio: library for accessing the gpio directly, used by pigpiod pigpiod: daemon for accessing the GPIO pigs: command line client for accessing the GPIO via the daemon pigpiod_if: deprecated library for accessing the GPIO via the daemon pigpiod_if2: library for talking for accessing the GPIO via the daemon pig2vcd: tool for converting data for use with gtkwave, not clear to me exactly where the input data comes from. pigpio.py: python module for accessing the GPIO via the daemon. Is this understanding correct? Secondly your libraries don't seem to have sonames, would you object to a patch adding them? Finally I notice that your code doesn't seem to have any checks that it is actually running on a Pi, would you object to a patch adding such checks?