commit 0f55d3921669b042d11674eff8c1cef1fcd68b35
Author: Jan RÄ™korajski <[email protected]>
Date:   Tue Jan 28 01:19:04 2014 +0100

    - fix compilation and linking
    - rel 3

 peercast.spec  |  7 +++++--
 typeconv.patch | 11 +++++++++++
 2 files changed, 16 insertions(+), 2 deletions(-)
---
diff --git a/peercast.spec b/peercast.spec
index 7cacad3..328cc0e 100644
--- a/peercast.spec
+++ b/peercast.spec
@@ -2,7 +2,7 @@ Summary:        PeerCast: a peer-to-peer streaming client/server
 Summary(pl.UTF-8):     PeerCast: klient/serwer strumieni w systemie 
peer-to-peer
 Name:          peercast
 Version:       0.1217
-Release:       2
+Release:       3
 License:       GPL
 Group:         Applications/Multimedia
 Source0:       http://www.peercast.org/src/%{name}-%{version}-src.tgz
@@ -12,6 +12,7 @@ Patch1:               %{name}-ini-location.patch
 Patch2:                %{name}-amd64.patch
 Patch3:                %{name}-makefile.patch
 Patch4:                %{name}-paths.patch
+Patch5:                typeconv.patch
 URL:           http://www.peercast.org/
 BuildRequires: sed >= 4.0
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -41,12 +42,14 @@ find '(' -name '*.cpp' -o -name '*.h' ')' -print0 | xargs 
-0 sed -i -e 's,\r$,,'
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 %{__make} -C ui/linux \
        CC="%{__cc}" \
        CPPFLAGS="%{rpmcxxflags} -D_UNIX" \
-       LDFLAGS="%{rpmldflags} -lpthread"
+       LDFLAGS="%{rpmldflags}" \
+       LIBS="-lpthread"
 
 %install
 rm -rf $RPM_BUILD_ROOT
diff --git a/typeconv.patch b/typeconv.patch
new file mode 100644
index 0000000..303f9e1
--- /dev/null
+++ b/typeconv.patch
@@ -0,0 +1,11 @@
+--- peercast-0.1217/core/common/sys.cpp~       2014-01-28 01:13:04.000000000 
+0100
++++ peercast-0.1217/core/common/sys.cpp        2014-01-28 01:14:48.850115210 
+0100
+@@ -745,7 +745,7 @@
+       if (!str)
+               return NULL;
+ 
+-      char *s = strstr(str,arg);
++      char *s = strstr((char *)str,arg);
+ 
+       if (!s)
+               return NULL;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/peercast.git/commitdiff/0f55d3921669b042d11674eff8c1cef1fcd68b35

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to