Package: projectm / 2.0.1+dfsg-5

Metadata

Package Version Patches format
projectm 2.0.1+dfsg-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_pulseaudio check.patch | (download)

src/projectM-pulseaudio/QPulseAudioDeviceChooser.cpp | 4 3 + 1 - 0 !
src/projectM-pulseaudio/qprojectM-pulseaudio.cpp | 3 2 + 1 - 0 !
2 files changed, 5 insertions(+), 2 deletions(-)

 check for pulseaudio connection
 Only write device name when pulse connection is established
 
02_pulseaudio_cmakelist.patch | (download)

src/projectM-pulseaudio/CMakeLists.txt | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix ftbsf cause moc files are not found
 This patch modifies the CMakeList of projectM-pulseaudio
 (Makes compiling out-of-source possible)
03_desktop files.patch | (download)

src/projectM-jack/projectM-jack.desktop | 7 3 + 4 - 0 !
src/projectM-pulseaudio/projectM-pulseaudio.desktop | 7 3 + 4 - 0 !
2 files changed, 6 insertions(+), 8 deletions(-)

 update .desktop files of projectm
 * Remove encoding keys from .desktop files.
 * Add more meaningful descriptions
04_pulseaudio_stat.patch | (download)

src/projectM-pulseaudio/qprojectM-pulseaudio.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add stat.h to projectm-pulseaudio fix ftbfs in some cases.
05_lprojectm_fix cmakelists.patch | (download)

src/libprojectM/CMakeLists.txt | 23 15 + 8 - 0 !
1 file changed, 15 insertions(+), 8 deletions(-)

 make some changes on libprojectms cmakelists.txt
 * Set right upstream version in library
 * Remove the USE_THREADS option pending an update from upstream
 * Exclude fonts from build
 * Correctly set LIB_INSTALl_DIR variable (Closes: #591011)
06_lprojectm_fonts.patch | (download)

src/libprojectM/config.inp.in | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 3 deletions(-)

 make projectm load system fonts.
07_cg profile setting.patch | (download)

src/libprojectM/Renderer/ShaderEngine.cpp | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 don't set optimal settings on the cg profile
  This resolves issues with buggy new ati drivers
08_qprojectm openglcontext.patch | (download)

src/projectM-qt/qprojectm_mainwindow.cpp | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 check openglcontext
  Check if opengl context is valid, quit if we can't open one
  with an error message.
09_error handling.patch | (download)

src/libprojectM/MilkdropPresetFactory/BuiltinFuncs.cpp | 27 22 + 5 - 0 !
src/libprojectM/MilkdropPresetFactory/BuiltinFuncs.hpp | 1 1 + 0 - 0 !
src/libprojectM/MilkdropPresetFactory/MilkdropPresetFactory.cpp | 6 3 + 3 - 0 !
src/libprojectM/PresetFactoryManager.cpp | 13 11 + 2 - 0 !
src/libprojectM/PresetFactoryManager.hpp | 4 2 + 2 - 0 !
src/libprojectM/projectM.cpp | 1 0 + 1 - 0 !
src/projectM-pulseaudio/QPulseAudioThread.cpp | 15 7 + 8 - 0 !
src/projectM-qt/qplaylisttableview.hpp | 4 2 + 2 - 0 !
src/projectM-qt/qprojectm_mainwindow.cpp | 13 8 + 5 - 0 !
src/projectM-qt/qprojectmwidget.hpp | 9 6 + 3 - 0 !
10 files changed, 62 insertions(+), 31 deletions(-)

 error handling
 * Guard against reinitializing the builtin milkdrop functions.
   Hides a deeper issue where something is double loading the preset factories, most
   likely.
 * Playlist file / directory error handling fixes, resize playlist refresh fix
 
10_lprojectm_userfonts.patch | (download)

src/libprojectM/Renderer/Renderer.cpp | 14 13 + 1 - 0 !
src/libprojectM/projectM.cpp | 4 2 + 2 - 0 !
2 files changed, 15 insertions(+), 3 deletions(-)

 set correct font paths in user-specific settings too.
 This makes projectM always use system fonts and prevents it
 from crashing if a font was not found.