diff options
-rw-r--r-- | nonprism/kdenetwork-kopete/PKGBUILD | 13 | ||||
-rw-r--r-- | nonprism/kdenetwork-kopete/kdenetwork-kopete.install | 12 | ||||
-rw-r--r-- | nonprism/kdenetwork-kopete/kdenetwork.install | 11 | ||||
-rw-r--r-- | nonprism/kdenetwork-kopete/mediastreamer-2.11.patch | 166 |
4 files changed, 6 insertions, 196 deletions
diff --git a/nonprism/kdenetwork-kopete/PKGBUILD b/nonprism/kdenetwork-kopete/PKGBUILD index 183464e7f..04d5a2be0 100644 --- a/nonprism/kdenetwork-kopete/PKGBUILD +++ b/nonprism/kdenetwork-kopete/PKGBUILD @@ -1,14 +1,14 @@ -# $Id: PKGBUILD 265157 2016-04-19 07:23:59Z arojas $ +# $Id: PKGBUILD 266422 2016-04-28 07:59:01Z fyan $ # Maintainer (Arch): Felix Yan <felixonmars@archlinux.org> # Contributor (Arch): Andrea Scarpino <andrea@archlinux.org> # Maintainer: André Silva <emulatorman@parabola.nu> pkgname=kdenetwork-kopete pkgver=16.04.0 -pkgrel=1.parabola1.nonprism1 +pkgrel=2.parabola1.nonprism1 pkgdesc='Instant Messenger, without nonfree Skype support and support for unsafe and dangerous for privacy protocols' url='http://kde.org/applications/internet/kopete/' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'armv7h') license=('GPL' 'LGPL' 'FDL') groups=('kde-applications' 'kdenetwork') replaces=(${pkgname}-libre ${pkgname}-libre-nonprism) @@ -16,14 +16,13 @@ conflicts=(${pkgname}-libre ${pkgname}-libre-nonprism) depends=('kdebase-runtime' 'libotr' 'qimageblitz' 'jsoncpp') makedepends=('cmake' 'automoc4' 'boost' 'mediastreamer') optdepends=('mediastreamer: jingle support') -install=${pkgname}.install source=("http://download.kde.org/stable/applications/${pkgver}/src/kopete-${pkgver}.tar.xz" 'libre-nonprism.patch') sha1sums=('929f6b9a4891097c5f08d0cc3d51ba87bd5253a4' 'f0d7b727da1b5160f05952eec4df1bfbefab99cf') prepare() { - cd kopete-${pkgver} + cd kopete-$pkgver # Based on http://bzr.trisquel.info/package-helpers/trunk/annotate/head%3A/helpers/natty/make-kdenetwork, revision 34. rm -rv protocols/skype # remove unsafe/dangerous services @@ -41,7 +40,7 @@ prepare() { build() { cd build - cmake ../kopete-${pkgver} \ + cmake ../kopete-$pkgver \ -DCMAKE_BUILD_TYPE=Release \ -DKDE4_BUILD_TESTS=OFF \ -DCMAKE_INSTALL_PREFIX=/usr \ @@ -63,5 +62,5 @@ build() { package() { cd build - make DESTDIR=$pkgdir install + make DESTDIR="$pkgdir" install } diff --git a/nonprism/kdenetwork-kopete/kdenetwork-kopete.install b/nonprism/kdenetwork-kopete/kdenetwork-kopete.install deleted file mode 100644 index 5495fb1b5..000000000 --- a/nonprism/kdenetwork-kopete/kdenetwork-kopete.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null - update-desktop-database -q -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/nonprism/kdenetwork-kopete/kdenetwork.install b/nonprism/kdenetwork-kopete/kdenetwork.install deleted file mode 100644 index e70c054ec..000000000 --- a/nonprism/kdenetwork-kopete/kdenetwork.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/nonprism/kdenetwork-kopete/mediastreamer-2.11.patch b/nonprism/kdenetwork-kopete/mediastreamer-2.11.patch deleted file mode 100644 index 6fd7809e5..000000000 --- a/nonprism/kdenetwork-kopete/mediastreamer-2.11.patch +++ /dev/null @@ -1,166 +0,0 @@ -From 7624830d2ec11d2f3645a27384ae9ced7ac7a258 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Pali=20Roh=C3=A1r?= <pali.rohar@gmail.com> -Date: Sun, 15 Mar 2015 14:00:40 +0100 -Subject: [PATCH] Fix libjingle compilation with mediastreamer >= 2.11 - -BUG: 345162 -FIXED-IN: 15.04 ---- - cmake/modules/FindMediastreamer.cmake | 11 +++-- - protocols/jabber/libjingle/CMakeLists.txt | 10 +++-- - .../libjingle/patches/08_mediastreamer_2_11.patch | 47 ++++++++++++++++++++ - .../talk/session/phone/linphonemediaengine.cc | 22 ++++----- - 4 files changed, 74 insertions(+), 16 deletions(-) - create mode 100644 protocols/jabber/libjingle/patches/08_mediastreamer_2_11.patch - -diff --git a/cmake/modules/FindMediastreamer.cmake b/cmake/modules/FindMediastreamer.cmake -index 929b1ee..47fe5c3 100644 ---- a/cmake/modules/FindMediastreamer.cmake -+++ b/cmake/modules/FindMediastreamer.cmake -@@ -22,9 +22,14 @@ IF (MEDIASTREAMER_FOUND) - IF (NOT MEDIASTREAMER_FIND_QUIETLY) - MESSAGE(STATUS "Found Mediastreamer: ${MEDIASTREAMER_LIBRARIES} (version: ${MEDIASTREAMER_VERSION})") - IF (MEDIASTREAMER_VERSION VERSION_LESS 2.9) -- SET(MEDIASTREAMER_OLD TRUE) -+ SET(MEDIASTREAMER_LESS_2_9 TRUE) -+ SET(MEDIASTREAMER_LESS_2_11 TRUE) -+ ELSEIF (MEDIASTREAMER_VERSION VERSION_LESS 2.11) -+ SET(MEDIASTREAMER_LESS_2_9 FALSE) -+ SET(MEDIASTREAMER_LESS_2_11 TRUE) - ELSE (MEDIASTREAMER_VERSION VERSION_LESS 2.9) -- SET(MEDIASTREAMER_OLD FALSE) -+ SET(MEDIASTREAMER_LESS_2_9 FALSE) -+ SET(MEDIASTREAMER_LESS_2_11 FALSE) - ENDIF (MEDIASTREAMER_VERSION VERSION_LESS 2.9) - ENDIF (NOT MEDIASTREAMER_FIND_QUIETLY) - ELSE (MEDIASTREAMER_FOUND) -@@ -33,4 +38,4 @@ ELSE (MEDIASTREAMER_FOUND) - ENDIF (MEDIASTREAMER_FIND_REQUIRED) - ENDIF (MEDIASTREAMER_FOUND) - --MARK_AS_ADVANCED(MEDIASTREAMER_INCLUDE_DIR MEDIASTREAMER_LIBRARIES MEDIASTREAMER_OLD) -+MARK_AS_ADVANCED(MEDIASTREAMER_INCLUDE_DIR MEDIASTREAMER_LIBRARIES MEDIASTREAMER_LESS_2_9 MEDIASTREAMER_LESS_2_11) -diff --git a/protocols/jabber/libjingle/CMakeLists.txt b/protocols/jabber/libjingle/CMakeLists.txt -index 6db3da3..4b4b620 100644 ---- a/protocols/jabber/libjingle/CMakeLists.txt -+++ b/protocols/jabber/libjingle/CMakeLists.txt -@@ -28,9 +28,13 @@ if ( NOT WIN32 ) - endif ( NOT APPLE ) - endif ( NOT WIN32 ) - --if ( MEDIASTREAMER_OLD ) -- add_definitions ( -DMEDIASTREAMER_OLD ) --endif ( MEDIASTREAMER_OLD ) -+if ( MEDIASTREAMER_LESS_2_9 ) -+ add_definitions ( -DMEDIASTREAMER_LESS_2_9 ) -+endif ( MEDIASTREAMER_LESS_2_9 ) -+ -+if ( MEDIASTREAMER_LESS_2_11 ) -+ add_definitions ( -DMEDIASTREAMER_LESS_2_11 ) -+endif ( MEDIASTREAMER_LESS_2_11 ) - - if ( CMAKE_BUILD_TYPE STREQUAL "Debug" ) - add_definitions ( -D_DEBUG ) -diff --git a/protocols/jabber/libjingle/patches/08_mediastreamer_2_11.patch b/protocols/jabber/libjingle/patches/08_mediastreamer_2_11.patch -new file mode 100644 -index 0000000..5eef985 ---- /dev/null -+++ b/protocols/jabber/libjingle/patches/08_mediastreamer_2_11.patch -@@ -0,0 +1,47 @@ -+diff --git a/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc b/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc -+index 6da35e0..e337dd4 100644 -+--- a/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc -++++ b/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc -+@@ -171,6 +171,16 @@ bool LinphoneVoiceChannel::SetPlayout(bool playout) { -+ return true; -+ } -+ -++#ifdef MEDIASTREAMER_LESS_2_11 -++static inline RtpSession * audio_stream_get_rtp_session(const AudioStream *stream) { -++#ifdef MEDIASTREAMER_LESS_2_9 -++ return stream->session; -++#else -++ return stream->ms.session; -++#endif -++} -++#endif -++ -+ bool LinphoneVoiceChannel::SetSendCodecs(const std::vector<AudioCodec>& codecs) { -+ -+ bool first = true; -+@@ -200,11 +210,7 @@ bool LinphoneVoiceChannel::SetSendCodecs(const std::vector<AudioCodec>& codecs) -+ LOG(LS_INFO) << "Using " << i->name << "/" << i->clockrate; -+ pt_ = i->id; -+ audio_stream_ = audio_stream_start(&av_profile, -1, "localhost", port1, i->id, 250, 0); /* -1 means that function will choose some free port */ -+-#ifdef MEDIASTREAMER_OLD -+- port2 = rtp_session_get_local_port(audio_stream_->session); -+-#else -+- port2 = rtp_session_get_local_port(audio_stream_->ms.session); -+-#endif -++ port2 = rtp_session_get_local_port(audio_stream_get_rtp_session(audio_stream_)); -+ first = false; -+ } -+ } -+@@ -215,11 +221,7 @@ bool LinphoneVoiceChannel::SetSendCodecs(const std::vector<AudioCodec>& codecs) -+ // working with a buggy client; let's try PCMU. -+ LOG(LS_WARNING) << "Received empty list of codces; using PCMU/8000"; -+ audio_stream_ = audio_stream_start(&av_profile, -1, "localhost", port1, 0, 250, 0); /* -1 means that function will choose some free port */ -+-#ifdef MEDIASTREAMER_OLD -+- port2 = rtp_session_get_local_port(audio_stream_->session); -+-#else -+- port2 = rtp_session_get_local_port(audio_stream_->ms.session); -+-#endif -++ port2 = rtp_session_get_local_port(audio_stream_get_rtp_session(audio_stream_)); -+ } -+ -+ return true; -diff --git a/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc b/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc -index 6da35e0..e337dd4 100644 ---- a/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc -+++ b/protocols/jabber/libjingle/talk/session/phone/linphonemediaengine.cc -@@ -171,6 +171,16 @@ bool LinphoneVoiceChannel::SetPlayout(bool playout) { - return true; - } - -+#ifdef MEDIASTREAMER_LESS_2_11 -+static inline RtpSession * audio_stream_get_rtp_session(const AudioStream *stream) { -+#ifdef MEDIASTREAMER_LESS_2_9 -+ return stream->session; -+#else -+ return stream->ms.session; -+#endif -+} -+#endif -+ - bool LinphoneVoiceChannel::SetSendCodecs(const std::vector<AudioCodec>& codecs) { - - bool first = true; -@@ -200,11 +210,7 @@ bool LinphoneVoiceChannel::SetSendCodecs(const std::vector<AudioCodec>& codecs) - LOG(LS_INFO) << "Using " << i->name << "/" << i->clockrate; - pt_ = i->id; - audio_stream_ = audio_stream_start(&av_profile, -1, "localhost", port1, i->id, 250, 0); /* -1 means that function will choose some free port */ --#ifdef MEDIASTREAMER_OLD -- port2 = rtp_session_get_local_port(audio_stream_->session); --#else -- port2 = rtp_session_get_local_port(audio_stream_->ms.session); --#endif -+ port2 = rtp_session_get_local_port(audio_stream_get_rtp_session(audio_stream_)); - first = false; - } - } -@@ -215,11 +221,7 @@ bool LinphoneVoiceChannel::SetSendCodecs(const std::vector<AudioCodec>& codecs) - // working with a buggy client; let's try PCMU. - LOG(LS_WARNING) << "Received empty list of codces; using PCMU/8000"; - audio_stream_ = audio_stream_start(&av_profile, -1, "localhost", port1, 0, 250, 0); /* -1 means that function will choose some free port */ --#ifdef MEDIASTREAMER_OLD -- port2 = rtp_session_get_local_port(audio_stream_->session); --#else -- port2 = rtp_session_get_local_port(audio_stream_->ms.session); --#endif -+ port2 = rtp_session_get_local_port(audio_stream_get_rtp_session(audio_stream_)); - } - - return true; --- -1.7.9.5 - |