Você normalmente não edita um arquivo de objeto compartilhado, você o compila das fontes depois de editá-lo.
Você pode baixar as fontes do pygame , as fontes mais recentes são link .
Se você fizer o download, as origens reais do joystick.so estarão abaixo de src/joystick.c
. A compilação / instalação não é feita através das comuns rotinas ./configure
, make
e make install
, pois este é um pacote Python.
Para poder compilar / instalar você chama:
python setup.py install
no diretório base do arquivo tar extraído.
A compilação depende de vários pacotes, infelizmente não há uma visão geral clara do que precisa ser instalado ( smpeg
, videodev.h
), então pode ser necessária alguma pesquisa para instalar, dependendo da limpeza sua máquina é para começar.