On Wed, 19 Mar 2014 02:11:15 +0000 peter green <plugw...@p10link.net> wrote:
> Based on the patches for razorqt and various examples found by googling 
> I made player build. I have not tested it beyond that and I didn't find 
> any proper documention for the new parameters so i'm not positive it is 
> correct.
> 
> Debdiff atached and uploaded to raspbian. No intent to NMU in debian.
> 
> 

I nmued this package to 5-days delay queue with the attached patch.
diff -Nru player-3.0.2+dfsg/debian/changelog player-3.0.2+dfsg/debian/changelog
--- player-3.0.2+dfsg/debian/changelog  2013-09-06 14:14:40.000000000 +0800
+++ player-3.0.2+dfsg/debian/changelog  2014-09-26 22:04:54.000000000 +0800
@@ -1,3 +1,13 @@
+player (3.0.2+dfsg-4.2) unstable; urgency=medium
+
+  * Fix for API changes of libstatgrab version 0.90 (Closes: #735572)
+    - Update build dependency accordingly to "libstatgrab-dev (>= 0.90)"
+
+  [YunQiang Su]
+  * ruby-playerc.install: Use multiarch path.
+
+ -- Peter Michael Green <plugw...@raspbian.org>  Wed, 19 Mar 2014 01:30:56 
+0000
+
 player (3.0.2+dfsg-4.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru player-3.0.2+dfsg/debian/control player-3.0.2+dfsg/debian/control
--- player-3.0.2+dfsg/debian/control    2012-03-26 07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/control    2014-09-26 18:30:08.000000000 +0800
@@ -2,7 +2,7 @@
 Section: science
 Priority: extra
 Maintainer: Michael Janssen <jamu...@debian.org>
-Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libgsl0-dev, libcv-dev, 
libhighgui-dev, libcvaux-dev, libgtk2.0-dev, libdc1394-22-dev, 
libboost-signals-dev, libboost-thread-dev, swig, libjpeg-dev, python-support, 
doxygen, linux-libc-dev | linux-kernel-headers, libgnomecanvas2-dev, 
python-dev, freeglut3-dev, graphviz, ruby, ruby-dev, libtheora-dev, 
libgeos-dev, libpqxx3-dev, libxmu-dev, libcvaux-dev, libasound2-dev, 
libstatgrab-dev, cmake, libusb-dev, libv4l-dev
+Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libgsl0-dev, libcv-dev, 
libhighgui-dev, libcvaux-dev, libgtk2.0-dev, libdc1394-22-dev, 
libboost-signals-dev, libboost-thread-dev, swig, libjpeg-dev, python-support, 
doxygen, linux-libc-dev | linux-kernel-headers, libgnomecanvas2-dev, 
python-dev, freeglut3-dev, graphviz, ruby, ruby-dev, libtheora-dev, 
libgeos-dev, libpqxx3-dev, libxmu-dev, libcvaux-dev, libasound2-dev, 
libstatgrab-dev (>= 0.90), cmake, libusb-dev, libv4l-dev
 XS-Python-Version: all
 Standards-Version: 3.9.3
 Homepage: http://playerstage.sourceforge.net/
diff -Nru player-3.0.2+dfsg/debian/liblodo3.0-dev.install 
player-3.0.2+dfsg/debian/liblodo3.0-dev.install
--- player-3.0.2+dfsg/debian/liblodo3.0-dev.install     2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/liblodo3.0-dev.install     2014-09-26 
20:31:39.000000000 +0800
@@ -1,2 +1,2 @@
-usr/lib/liblodo.so
+usr/lib//liblodo.so
 usr/include/player-3.0/libpmap/lodo.h
diff -Nru player-3.0.2+dfsg/debian/liblodo3.0.install 
player-3.0.2+dfsg/debian/liblodo3.0.install
--- player-3.0.2+dfsg/debian/liblodo3.0.install 2012-03-26 07:17:30.000000000 
+0800
+++ player-3.0.2+dfsg/debian/liblodo3.0.install 2014-09-26 20:31:39.000000000 
+0800
@@ -1 +1 @@
-usr/lib/liblodo.so.*
+usr/lib//liblodo.so.*
diff -Nru player-3.0.2+dfsg/debian/libplayerc++3.0-dev.install 
player-3.0.2+dfsg/debian/libplayerc++3.0-dev.install
--- player-3.0.2+dfsg/debian/libplayerc++3.0-dev.install        2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayerc++3.0-dev.install        2014-09-26 
20:31:39.000000000 +0800
@@ -1,4 +1,4 @@
-usr/lib/libplayerc++.so
+usr/lib//libplayerc++.so
 usr/include/player-3.0/libplayerc++
-usr/lib/pkgconfig/playerc++.pc
+usr/lib//pkgconfig/playerc++.pc
 usr/share/cmake/Modules/UsePlayerC++.cmake usr/lib/player-3.0
diff -Nru player-3.0.2+dfsg/debian/libplayerc3.0-dev.install 
player-3.0.2+dfsg/debian/libplayerc3.0-dev.install
--- player-3.0.2+dfsg/debian/libplayerc3.0-dev.install  2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayerc3.0-dev.install  2014-09-26 
20:31:39.000000000 +0800
@@ -1,4 +1,4 @@
-usr/lib/libplayerc.so
+usr/lib//libplayerc.so
 usr/include/player-3.0/libplayerc
-usr/lib/pkgconfig/playerc.pc
+usr/lib//pkgconfig/playerc.pc
 usr/share/cmake/Modules/UsePlayerC.cmake usr/lib/player-3.0
diff -Nru player-3.0.2+dfsg/debian/libplayerc++3.0.install 
player-3.0.2+dfsg/debian/libplayerc++3.0.install
--- player-3.0.2+dfsg/debian/libplayerc++3.0.install    2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayerc++3.0.install    2014-09-26 
20:31:39.000000000 +0800
@@ -1 +1 @@
-usr/lib/libplayerc++.so.*
+usr/lib//libplayerc++.so.*
diff -Nru player-3.0.2+dfsg/debian/libplayerc3.0.install 
player-3.0.2+dfsg/debian/libplayerc3.0.install
--- player-3.0.2+dfsg/debian/libplayerc3.0.install      2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayerc3.0.install      2014-09-26 
20:31:39.000000000 +0800
@@ -1 +1 @@
-usr/lib/libplayerc.so.*
+usr/lib//libplayerc.so.*
diff -Nru player-3.0.2+dfsg/debian/libplayercommon3.0-dev.install 
player-3.0.2+dfsg/debian/libplayercommon3.0-dev.install
--- player-3.0.2+dfsg/debian/libplayercommon3.0-dev.install     2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayercommon3.0-dev.install     2014-09-26 
20:31:39.000000000 +0800
@@ -1,5 +1,5 @@
 usr/include/player-3.0/playerconfig.h
 usr/include/player-3.0/libplayercommon
-usr/lib/libplayercommon.so
-usr/lib/pkgconfig/playercommon.pc
+usr/lib//libplayercommon.so
+usr/lib//pkgconfig/playercommon.pc
 usr/share/cmake/Modules/PlayerUtils.cmake usr/lib/player-3.0
diff -Nru player-3.0.2+dfsg/debian/libplayercommon3.0.install 
player-3.0.2+dfsg/debian/libplayercommon3.0.install
--- player-3.0.2+dfsg/debian/libplayercommon3.0.install 2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayercommon3.0.install 2014-09-26 
20:31:39.000000000 +0800
@@ -1 +1 @@
-usr/lib/libplayercommon.so.*
+usr/lib//libplayercommon.so.*
diff -Nru player-3.0.2+dfsg/debian/libplayercore3.0-dev.install 
player-3.0.2+dfsg/debian/libplayercore3.0-dev.install
--- player-3.0.2+dfsg/debian/libplayercore3.0-dev.install       2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayercore3.0-dev.install       2014-09-26 
20:31:39.000000000 +0800
@@ -1,3 +1,3 @@
-usr/lib/libplayercore.so
+usr/lib//libplayercore.so
 usr/include/player-3.0/libplayercore
-usr/lib/pkgconfig/playercore.pc
+usr/lib//pkgconfig/playercore.pc
diff -Nru player-3.0.2+dfsg/debian/libplayercore3.0.install 
player-3.0.2+dfsg/debian/libplayercore3.0.install
--- player-3.0.2+dfsg/debian/libplayercore3.0.install   2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayercore3.0.install   2014-09-26 
20:31:39.000000000 +0800
@@ -1 +1 @@
-usr/lib/libplayercore.so.*
+usr/lib//libplayercore.so.*
diff -Nru player-3.0.2+dfsg/debian/libplayerdrivers3.0-dev.install 
player-3.0.2+dfsg/debian/libplayerdrivers3.0-dev.install
--- player-3.0.2+dfsg/debian/libplayerdrivers3.0-dev.install    2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayerdrivers3.0-dev.install    2014-09-26 
20:31:39.000000000 +0800
@@ -1,3 +1,3 @@
-usr/lib/libplayerdrivers.so
-usr/lib/pkgconfig/playerdrivers.pc
+usr/lib//libplayerdrivers.so
+usr/lib//pkgconfig/playerdrivers.pc
 usr/include/player-3.0/libplayerdrivers
diff -Nru player-3.0.2+dfsg/debian/libplayerdrivers3.0.install 
player-3.0.2+dfsg/debian/libplayerdrivers3.0.install
--- player-3.0.2+dfsg/debian/libplayerdrivers3.0.install        2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayerdrivers3.0.install        2014-09-26 
20:31:39.000000000 +0800
@@ -1 +1 @@
-usr/lib/libplayerdrivers.so.*
+usr/lib//libplayerdrivers.so.*
diff -Nru player-3.0.2+dfsg/debian/libplayerinterface3.0-dev.install 
player-3.0.2+dfsg/debian/libplayerinterface3.0-dev.install
--- player-3.0.2+dfsg/debian/libplayerinterface3.0-dev.install  2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayerinterface3.0-dev.install  2014-09-26 
20:31:39.000000000 +0800
@@ -1,5 +1,5 @@
-usr/lib/libplayerinterface.so
-usr/lib/pkgconfig/playerinterface.pc
+usr/lib//libplayerinterface.so
+usr/lib//pkgconfig/playerinterface.pc
 usr/share/cmake/Modules/UsePlayerPlugin.cmake usr/lib/player-3.0
 usr/include/player-3.0/libplayerinterface
 usr/bin/playerxdrgen
diff -Nru player-3.0.2+dfsg/debian/libplayerinterface3.0.install 
player-3.0.2+dfsg/debian/libplayerinterface3.0.install
--- player-3.0.2+dfsg/debian/libplayerinterface3.0.install      2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayerinterface3.0.install      2014-09-26 
20:31:39.000000000 +0800
@@ -1 +1 @@
-usr/lib/libplayerinterface.so.*
+usr/lib//libplayerinterface.so.*
diff -Nru player-3.0.2+dfsg/debian/libplayerjpeg3.0-dev.install 
player-3.0.2+dfsg/debian/libplayerjpeg3.0-dev.install
--- player-3.0.2+dfsg/debian/libplayerjpeg3.0-dev.install       2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayerjpeg3.0-dev.install       2014-09-26 
20:31:39.000000000 +0800
@@ -1,2 +1,2 @@
-usr/lib/libplayerjpeg.so
+usr/lib//libplayerjpeg.so
 usr/include/player-3.0/libplayerjpeg
diff -Nru player-3.0.2+dfsg/debian/libplayerjpeg3.0.install 
player-3.0.2+dfsg/debian/libplayerjpeg3.0.install
--- player-3.0.2+dfsg/debian/libplayerjpeg3.0.install   2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayerjpeg3.0.install   2014-09-26 
20:31:39.000000000 +0800
@@ -1 +1 @@
-usr/lib/libplayerjpeg.so.*
+usr/lib//libplayerjpeg.so.*
diff -Nru player-3.0.2+dfsg/debian/libplayertcp3.0-dev.install 
player-3.0.2+dfsg/debian/libplayertcp3.0-dev.install
--- player-3.0.2+dfsg/debian/libplayertcp3.0-dev.install        2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayertcp3.0-dev.install        2014-09-26 
20:31:39.000000000 +0800
@@ -1,5 +1,5 @@
-usr/lib/libplayertcp.so
-usr/lib/libplayerudp.so
-usr/lib/pkgconfig/playertcp.pc
-usr/lib/pkgconfig/playerudp.pc
+usr/lib//libplayertcp.so
+usr/lib//libplayerudp.so
+usr/lib//pkgconfig/playertcp.pc
+usr/lib//pkgconfig/playerudp.pc
 usr/include/player-3.0/libplayertcp
diff -Nru player-3.0.2+dfsg/debian/libplayertcp3.0.install 
player-3.0.2+dfsg/debian/libplayertcp3.0.install
--- player-3.0.2+dfsg/debian/libplayertcp3.0.install    2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayertcp3.0.install    2014-09-26 
20:31:39.000000000 +0800
@@ -1,2 +1,2 @@
-usr/lib/libplayertcp.so.*
-usr/lib/libplayerudp.so.*
+usr/lib//libplayertcp.so.*
+usr/lib//libplayerudp.so.*
diff -Nru player-3.0.2+dfsg/debian/libplayerwkb3.0-dev.install 
player-3.0.2+dfsg/debian/libplayerwkb3.0-dev.install
--- player-3.0.2+dfsg/debian/libplayerwkb3.0-dev.install        2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayerwkb3.0-dev.install        2014-09-26 
20:31:39.000000000 +0800
@@ -1,3 +1,3 @@
-usr/lib/libplayerwkb.so
-usr/lib/pkgconfig/playerwkb.pc
+usr/lib//libplayerwkb.so
+usr/lib//pkgconfig/playerwkb.pc
 usr/include/player-3.0/libplayerwkb
diff -Nru player-3.0.2+dfsg/debian/libplayerwkb3.0.install 
player-3.0.2+dfsg/debian/libplayerwkb3.0.install
--- player-3.0.2+dfsg/debian/libplayerwkb3.0.install    2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libplayerwkb3.0.install    2014-09-26 
20:31:39.000000000 +0800
@@ -1 +1 @@
-usr/lib/libplayerwkb.so.*
+usr/lib//libplayerwkb.so.*
diff -Nru player-3.0.2+dfsg/debian/libpmap3.0-dev.install 
player-3.0.2+dfsg/debian/libpmap3.0-dev.install
--- player-3.0.2+dfsg/debian/libpmap3.0-dev.install     2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libpmap3.0-dev.install     2014-09-26 
20:31:39.000000000 +0800
@@ -1,4 +1,4 @@
-usr/lib/libpmap.so
+usr/lib//libpmap.so
 usr/include/player-3.0/libpmap/omap.h
 usr/include/player-3.0/libpmap/pmap.h
 usr/include/player-3.0/libpmap/rmap.h
diff -Nru player-3.0.2+dfsg/debian/libpmap3.0.install 
player-3.0.2+dfsg/debian/libpmap3.0.install
--- player-3.0.2+dfsg/debian/libpmap3.0.install 2012-03-26 07:17:30.000000000 
+0800
+++ player-3.0.2+dfsg/debian/libpmap3.0.install 2014-09-26 20:31:39.000000000 
+0800
@@ -1 +1 @@
-usr/lib/libpmap.so.*
+usr/lib//libpmap.so.*
diff -Nru player-3.0.2+dfsg/debian/libwavefront-standalone3.0.install 
player-3.0.2+dfsg/debian/libwavefront-standalone3.0.install
--- player-3.0.2+dfsg/debian/libwavefront-standalone3.0.install 2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/libwavefront-standalone3.0.install 2014-09-26 
20:31:39.000000000 +0800
@@ -1 +1 @@
-usr/lib/libwavefront_standalone.so.*
+usr/lib//libwavefront_standalone.so.*
diff -Nru player-3.0.2+dfsg/debian/patches/0010-fix-ftbfs-libstatgrab0.90.patch 
player-3.0.2+dfsg/debian/patches/0010-fix-ftbfs-libstatgrab0.90.patch
--- player-3.0.2+dfsg/debian/patches/0010-fix-ftbfs-libstatgrab0.90.patch       
1970-01-01 08:00:00.000000000 +0800
+++ player-3.0.2+dfsg/debian/patches/0010-fix-ftbfs-libstatgrab0.90.patch       
2014-09-26 18:30:08.000000000 +0800
@@ -0,0 +1,48 @@
+Description: Fix for API changes of libstatgrab version 0.90
+Author: Peter Michael Green <plugw...@raspbian.org>
+Bug-Debian: http://bugs.debian.org/735572
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+--- player-3.0.2+dfsg.orig/server/drivers/health/statgrab/statgrab_health.cpp
++++ player-3.0.2+dfsg/server/drivers/health/statgrab/statgrab_health.cpp
+@@ -130,7 +130,7 @@ StatGrabDriver::StatGrabDriver(ConfigFil
+ int StatGrabDriver::MainSetup()
+ {
+   // Initialise statgrab
+-  sg_init();
++  sg_init(1);
+   /* Drop setuid/setgid privileges. */
+   if (sg_drop_privileges() != 0)
+   {
+@@ -171,7 +171,7 @@ void StatGrabDriver::RefreshData()
+   //double receivedCpu;
+   float cpuIdle, cpuServer, cpuUser ;
+       //CPU
+-      cpu_percent = sg_get_cpu_percents();
++      cpu_percent = sg_get_cpu_percents(NULL);
+ 
+       cpuIdle =  cpu_percent->idle;
+       mHealth.cpu_usage.idle = cpuIdle;
+@@ -183,8 +183,8 @@ void StatGrabDriver::RefreshData()
+ 
+ 
+       //Virtual Memory
+-      mem_data     = sg_get_mem_stats();
+-      swap_stats   = sg_get_swap_stats();
++      mem_data     = sg_get_mem_stats(NULL);
++      swap_stats   = sg_get_swap_stats(NULL);
+ 
+       mHealth.mem.total = mem_data->total;
+       mHealth.mem.used =  mem_data->used;
diff -Nru player-3.0.2+dfsg/debian/patches/series 
player-3.0.2+dfsg/debian/patches/series
--- player-3.0.2+dfsg/debian/patches/series     2013-09-06 14:15:16.000000000 
+0800
+++ player-3.0.2+dfsg/debian/patches/series     2014-09-26 18:30:08.000000000 
+0800
@@ -8,3 +8,4 @@
 0008-Update-for-new-libgeos-FTBFS.patch
 0009-Fix-zlib-1.2.6-FTBFS.patch
 boost1.54
+0010-fix-ftbfs-libstatgrab0.90.patch
diff -Nru player-3.0.2+dfsg/debian/ruby-playerc.install 
player-3.0.2+dfsg/debian/ruby-playerc.install
--- player-3.0.2+dfsg/debian/ruby-playerc.install       2012-03-26 
07:17:30.000000000 +0800
+++ player-3.0.2+dfsg/debian/ruby-playerc.install       2014-09-26 
20:32:08.000000000 +0800
@@ -1 +1 @@
-usr/lib/site_ruby
+usr/lib/*/site_ruby

Reply via email to