Your message dated Fri, 19 Nov 2010 21:02:47 +0000
with message-id <e1pjy6z-0002cb...@franck.debian.org>
and subject line Bug#600653: fixed in projectm 2.0.1+dfsg-6
has caused the Debian Bug report #600653,
regarding libprojectm2: setter methods needed to change values of some private 
attributes (patch included)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
600653: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=600653
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libprojectm2
Version: 2.0.1+dfsg-3
Severity: normal
Tags: patch

Hi,

I currently work on Clementine packaging in Debian [1] . Clementine is a music
player [2] which use the libprojectm library.

Clementine use a patched version of libprojectm because two setter are missing 
to access to some private class attributes in this library. Therefore, these 
modifications are mandatory to make clementine compiling.

So, I join you these two small patches and hope you will agree to include it 
in the libprojectm package.

Regards,
Thomas PIERSON

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579859
[2] http://www.clementine-player.org/

Index: projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp
===================================================================
--- projectm-2.0.1+dfsg.orig/src/libprojectM/projectM.cpp	2010-10-15 20:32:50.717456717 +0000
+++ projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp	2010-10-15 20:35:51.629456716 +0000
@@ -898,3 +898,12 @@
 }
 
 
+void projectM::changeTextureSize(int size) {
+  _settings.textureSize = size;
+
+  delete renderer;
+  renderer = new Renderer(_settings.windowWidth, _settings.windowHeight,
+                          _settings.meshX, _settings.meshY,
+                          _settings.textureSize, beatDetect, _settings.presetURL,
+                          _settings.titleFontURL, _settings.menuFontURL);
+}
Index: projectm-2.0.1+dfsg/src/libprojectM/projectM.hpp
===================================================================
--- projectm-2.0.1+dfsg.orig/src/libprojectM/projectM.hpp	2010-10-15 20:35:58.809456716 +0000
+++ projectm-2.0.1+dfsg/src/libprojectM/projectM.hpp	2010-10-15 20:36:53.469456717 +0000
@@ -153,8 +153,7 @@
 
   virtual ~projectM();
 
-
-
+  void changeTextureSize(int size);
 
 
   const Settings & settings() const {
Index: projectm-2.0.1+dfsg/src/libprojectM/TimeKeeper.hpp
===================================================================
--- projectm-2.0.1+dfsg.orig/src/libprojectM/TimeKeeper.hpp	2010-10-15 20:55:31.549456718 +0000
+++ projectm-2.0.1+dfsg/src/libprojectM/TimeKeeper.hpp	2010-10-15 20:56:15.177456716 +0000
@@ -37,6 +37,8 @@
 
   double sampledPresetDuration();
 
+  void ChangePresetDuration(int seconds) { _presetDuration = seconds; }
+
 #ifndef WIN32
   /* The first ticks value of the application */
   struct timeval startTime;
Index: projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp
===================================================================
--- projectm-2.0.1+dfsg.orig/src/libprojectM/projectM.cpp	2010-10-15 20:55:31.561456716 +0000
+++ projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp	2010-10-15 20:56:47.921456714 +0000
@@ -907,3 +907,7 @@
                           _settings.textureSize, beatDetect, _settings.presetURL,
                           _settings.titleFontURL, _settings.menuFontURL);
 }
+
+void projectM::changePresetDuration(int seconds) {
+  timeKeeper->ChangePresetDuration(seconds);
+}
Index: projectm-2.0.1+dfsg/src/libprojectM/projectM.hpp
===================================================================
--- projectm-2.0.1+dfsg.orig/src/libprojectM/projectM.hpp	2010-10-15 20:55:31.573456716 +0000
+++ projectm-2.0.1+dfsg/src/libprojectM/projectM.hpp	2010-10-15 20:57:20.233456715 +0000
@@ -154,7 +154,7 @@
   virtual ~projectM();
 
   void changeTextureSize(int size);
-
+  void changePresetDuration(int seconds);
 
   const Settings & settings() const {
 		return _settings;

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---
--- Begin Message ---
Source: projectm
Source-Version: 2.0.1+dfsg-6

We believe that the bug you reported is fixed in the latest version of
projectm, which is due to be installed in the Debian FTP archive:

libprojectm-dev_2.0.1+dfsg-6_i386.deb
  to main/p/projectm/libprojectm-dev_2.0.1+dfsg-6_i386.deb
libprojectm-qt-dev_2.0.1+dfsg-6_i386.deb
  to main/p/projectm/libprojectm-qt-dev_2.0.1+dfsg-6_i386.deb
libprojectm-qt1_2.0.1+dfsg-6_i386.deb
  to main/p/projectm/libprojectm-qt1_2.0.1+dfsg-6_i386.deb
libprojectm2_2.0.1+dfsg-6_i386.deb
  to main/p/projectm/libprojectm2_2.0.1+dfsg-6_i386.deb
libvisual-projectm_2.0.1+dfsg-6_i386.deb
  to main/p/projectm/libvisual-projectm_2.0.1+dfsg-6_i386.deb
projectm-data_2.0.1+dfsg-6_all.deb
  to main/p/projectm/projectm-data_2.0.1+dfsg-6_all.deb
projectm-dbg_2.0.1+dfsg-6_i386.deb
  to main/p/projectm/projectm-dbg_2.0.1+dfsg-6_i386.deb
projectm-jack_2.0.1+dfsg-6_i386.deb
  to main/p/projectm/projectm-jack_2.0.1+dfsg-6_i386.deb
projectm-pulseaudio_2.0.1+dfsg-6_i386.deb
  to main/p/projectm/projectm-pulseaudio_2.0.1+dfsg-6_i386.deb
projectm_2.0.1+dfsg-6.debian.tar.gz
  to main/p/projectm/projectm_2.0.1+dfsg-6.debian.tar.gz
projectm_2.0.1+dfsg-6.dsc
  to main/p/projectm/projectm_2.0.1+dfsg-6.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 600...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klumpp <matth...@nlinux.org> (supplier of updated projectm package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 19 Nov 2010 20:30:12 +0100
Source: projectm
Binary: libprojectm2 libprojectm-dev projectm-data libvisual-projectm 
libprojectm-qt1 libprojectm-qt-dev projectm-jack projectm-pulseaudio 
projectm-dbg
Architecture: source i386 all
Version: 2.0.1+dfsg-6
Distribution: experimental
Urgency: low
Maintainer: Debian multimedia packages maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Matthias Klumpp <matth...@nlinux.org>
Description: 
 libprojectm-dev - Advanced Milkdrop-compatible music visualization library - 
dev
 libprojectm-qt-dev - projectM Qt4 (development files)
 libprojectm-qt1 - projectM Qt4 bindings
 libprojectm2 - Advanced Milkdrop-compatible music visualization library
 libvisual-projectm - libvisual module for projectM
 projectm-data - Advanced Milkdrop-compatible music visualization library - data
 projectm-dbg - Debugging symbols for projectM
 projectm-jack - projectM JackAudio module
 projectm-pulseaudio - projectM PulseAudio module
Closes: 600653
Changes: 
 projectm (2.0.1+dfsg-6) experimental; urgency=low
 .
   * Added some missing setter methods for Clementine (Closes: #600653)
Checksums-Sha1: 
 10391b97c1e1660eb301ceef102f92681c67c414 1769 projectm_2.0.1+dfsg-6.dsc
 7c4b90598e7351d30a7570c410e9fb2193ee0174 14741 
projectm_2.0.1+dfsg-6.debian.tar.gz
 dd85cd22706a3f6747c60668fe37ab9b16e5f3c0 258268 
libprojectm2_2.0.1+dfsg-6_i386.deb
 1fcd26984087127a2e3f44d10b1c654d23fc1070 10326 
libprojectm-dev_2.0.1+dfsg-6_i386.deb
 a777a6616561ae4f21ac80d0e8e90a4f64547a93 345936 
projectm-data_2.0.1+dfsg-6_all.deb
 d25a2a0dd446365c8dd817fdf3059bcd0594817f 18832 
libvisual-projectm_2.0.1+dfsg-6_i386.deb
 4c37f62aec9e78c93e5d9eec19c3d7fb2e79bcad 124930 
libprojectm-qt1_2.0.1+dfsg-6_i386.deb
 cd20e1f9c563253eb2b1ce64d77a34e5693c8665 6444 
libprojectm-qt-dev_2.0.1+dfsg-6_i386.deb
 067deb8f23b24b874afaff7c8188027a99083078 17794 
projectm-jack_2.0.1+dfsg-6_i386.deb
 113fe53a7403ef85402275452732b1f863cfde5c 44338 
projectm-pulseaudio_2.0.1+dfsg-6_i386.deb
 905c2b78af2d7f72e4edc8bb0a4cdb9cb5bb177f 2547038 
projectm-dbg_2.0.1+dfsg-6_i386.deb
Checksums-Sha256: 
 e9ecd25977cd454a96df2811e2df4f861457f969594198c4e50f81c959f49ef1 1769 
projectm_2.0.1+dfsg-6.dsc
 3316a2d1826360472b7a36280605f1e247ab43854c87e8e13771400ae50d0d65 14741 
projectm_2.0.1+dfsg-6.debian.tar.gz
 16c233fbb906f1b6a4a9a863338413e003a73c27d3e691373b6e52c5b5dadec1 258268 
libprojectm2_2.0.1+dfsg-6_i386.deb
 1a1679187ea97d91fbfcad5f9ea6c9458f83b955b11c4646d421eb14490e5e7b 10326 
libprojectm-dev_2.0.1+dfsg-6_i386.deb
 62f6fdf411b9db4cb888d8fcbb8adcb6b20c31f7bdbac29861884e2813223526 345936 
projectm-data_2.0.1+dfsg-6_all.deb
 7a04fb9b67549e290fe57859942647321417db34fc1f5d6fb1cc5880f654d28d 18832 
libvisual-projectm_2.0.1+dfsg-6_i386.deb
 2ed4ac3d35994bfdf5c8c8936d11e969c9765f65d2970f88c3387c54b4470ba2 124930 
libprojectm-qt1_2.0.1+dfsg-6_i386.deb
 045187a3dcae4e3d54e54f0b67a7908847af60c4dd3b5458104275bdd1419f5b 6444 
libprojectm-qt-dev_2.0.1+dfsg-6_i386.deb
 5070f90207b911b56eacfe308250f361482d90f7fdfd945dde2f9ef673562346 17794 
projectm-jack_2.0.1+dfsg-6_i386.deb
 5bf77a0d7d49f9e79457dd63c00c0f86ef0c64ca40f42069e478164d5adbca25 44338 
projectm-pulseaudio_2.0.1+dfsg-6_i386.deb
 ab79b6407dcce42bb2d5a9ebd15e4c16a64cec0c1ddd58dff6d50e6d3d38a16a 2547038 
projectm-dbg_2.0.1+dfsg-6_i386.deb
Files: 
 86b4dcc3fb7ba5552bbb82e3e871e4b0 1769 sound optional projectm_2.0.1+dfsg-6.dsc
 ce9589f0c37d832413dc956c7ec68bd3 14741 sound optional 
projectm_2.0.1+dfsg-6.debian.tar.gz
 55799fc0a6eb36e07003b42a1ea17881 258268 libs optional 
libprojectm2_2.0.1+dfsg-6_i386.deb
 82057bdcb2434c06c982f59089d939f3 10326 libdevel optional 
libprojectm-dev_2.0.1+dfsg-6_i386.deb
 9d4ffd02e29fc5aac665cf92f55c6c43 345936 libs optional 
projectm-data_2.0.1+dfsg-6_all.deb
 6e3de354457c97890874c19e5e8841ef 18832 sound optional 
libvisual-projectm_2.0.1+dfsg-6_i386.deb
 a1e25dc556a96990113a6050cff9a4ac 124930 libs optional 
libprojectm-qt1_2.0.1+dfsg-6_i386.deb
 d7ff50a26bacb6caea7e7335878c0585 6444 libdevel optional 
libprojectm-qt-dev_2.0.1+dfsg-6_i386.deb
 56927a7945d9f5ad3b33f505ad8010c2 17794 sound optional 
projectm-jack_2.0.1+dfsg-6_i386.deb
 2882255b0ab85bc886188af01ede8a7a 44338 sound optional 
projectm-pulseaudio_2.0.1+dfsg-6_i386.deb
 18714b858a57e3501e70a6ea529c1432 2547038 debug extra 
projectm-dbg_2.0.1+dfsg-6_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Debian Powered!

iJwEAQECAAYFAkzm5I8ACgkQ78RAoABp8o84UQQAnnbbOuzP/5Gh+2siKPO9iqsI
ppOCKpCYCZa+XcgtSFnIvGDDB72wf1tL12G+GEQvZesW+zbhG0x7pF0KylaWQ70j
htID+EwPwiBodkHQNDJPWXVLNwmAsu4LLjdIM1MXNhJQQXObHG4C5j/aQ4tMz0fv
IwflJehvasZ2oS6cjms=
=U7PY
-----END PGP SIGNATURE-----



--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to