[SCM] projectm packaging branch, master, updated. upstream/2.0.1+dfsg-19-g4660ea9

Reinhard Tartler siretart at tauware.de
Fri Jun 25 20:25:24 UTC 2010


On Fri, Jun 25, 2010 at 17:59:09 (CEST), ximion-guest at users.alioth.debian.org wrote:

> The following commit has been merged in the master branch:
> commit 4660ea95b76f4de0d8c9b95b651c77a10bb62751
> Author: Matthias Klumpp <matthias at nlinux.org>
> Date:   Fri Jun 25 17:58:57 2010 +0200
>
>     Some more patches for projectM
>     
>     * libprojectM-fix-soname: Patch which sets the right soname
>       for libprojectM
>     * libprojectM-Fonts: Remove fonts from build process and set
>       system font paths.
>     * libprojectM-UseThreads: Enable thread usage in libprojectM2
>
> diff --git a/debian/patches/01_pulsecmakelist.patch b/debian/patches/01_pulseaudio_cmakelist.patch
> similarity index 100%
> rename from debian/patches/01_pulsecmakelist.patch
> rename to debian/patches/01_pulseaudio_cmakelist.patch
> diff --git a/debian/patches/03_pulseaudio-stat.patch b/debian/patches/03_pulseaudio_stat.patch
> similarity index 86%
> rename from debian/patches/03_pulseaudio-stat.patch
> rename to debian/patches/03_pulseaudio_stat.patch
> index 6e0992a..140429f 100644
> --- a/debian/patches/03_pulseaudio-stat.patch
> +++ b/debian/patches/03_pulseaudio_stat.patch
> @@ -1,5 +1,5 @@
>  diff -Naur projectM-pulseaudio-2.0.1-orig/qprojectM-pulseaudio.cpp projectM-pulseaudio-2.0.1/qprojectM-pulseaudio.cpp
> ---- projectm-2.0.1-orig/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp	2010-01-26 11:52:18.000000000 -0500
> +--- projectm-2.0.1.orig/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp	2010-01-26 11:52:18.000000000 -0500
>  +++ projectm-2.0.1/src/projectM-pulseaudio/qprojectM-pulseaudio.cpp		2010-01-26 12:09:43.000000000 -0500
>  @@ -68,6 +68,7 @@
>   #include <unistd.h>
> @@ -8,3 +8,4 @@ diff -Naur projectM-pulseaudio-2.0.1-orig/qprojectM-pulseaudio.cpp projectM-puls
>  +#include <sys/stat.h>
>   
>   //#include <pulsecore/gccmacro.h>
> +
> diff --git a/debian/patches/04_libprojectm_fix-soname.patch b/debian/patches/04_libprojectm_fix-soname.patch
> new file mode 100644
> index 0000000..3a29984
> --- /dev/null
> +++ b/debian/patches/04_libprojectm_fix-soname.patch
> @@ -0,0 +1,12 @@
> +diff -Naur libprojectM-2.0.1-orig/CMakeLists.txt libprojectM-2.0.1/CMakeLists.txt
> +--- projectm-2.0.1.orig/src/libprojectM/CMakeLists.txt	2010-01-16 17:23:11.000000000 -0500
> ++++ projectm-2.0.1/src/libprojectM/CMakeLists.txt	2010-01-16 17:23:40.000000000 -0500
> +@@ -110,7 +110,7 @@
> + ADD_LIBRARY(projectM SHARED ${projectM_SOURCES})
> + endif(BUILD_PROJECTM_STATIC)
> + 
> +-SET_TARGET_PROPERTIES(projectM PROPERTIES VERSION 2.00 SOVERSION 2)
> ++SET_TARGET_PROPERTIES(projectM PROPERTIES VERSION 2.0.1 SOVERSION 2.0.1)


err, do you really bump the soname from 2 to 2.0.1? why?

TBH, this looks wrong to me. since this is a new library, this cannot
break binary compatibility. do other distros ship with a soversion of 2.0.1?

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4



More information about the pkg-multimedia-maintainers mailing list