Tuesday, November 15, 2011

Building Release dll from Source

To generate a release of the banshee-community-extensions with our NoNoise plug-in first call
make prepare-release
which generates archives containing the release files. To install the plug-in, first extract one of the archives (for example 'banshee-community-extensions-2.2.0.zip'). After that run
./configure
make
in the extraction directory to build the dlls. At last, run
sudo cp ./bin/Banshee.NoNoise.dll* /usr/lib/banshee/Extensions
sudo cp ./bin/clutter-gtk-sharp.dll* /usr/lib/banshee/Extensions
sudo cp ./bin/clutter-sharp.dll*  /usr/lib/banshee/Extensions
to copy the dlls into the banshee folder (the location of this folder may vary on different systems). Now, if you run banshee, you can enable the NoNoise plug-in in the Edit > Preferences > Extensions menu. Do not forget to install Mirage or the banshee-community-extensions first. Otherwise our plug-in will not work.