[arch-commits] Commit in mumble/trunk (PKGBUILD)

Sven-Hendrik Haase svenstaro at archlinux.org
Sun Apr 28 08:39:48 UTC 2019


    Date: Sunday, April 28, 2019 @ 08:39:47
  Author: svenstaro
Revision: 454938

upgpkg: mumble 1.3.0rc1-1

Modified:
  mumble/trunk/PKGBUILD

----------+
 PKGBUILD |   54 ++++++++++++++++++++++--------------------------------
 1 file changed, 22 insertions(+), 32 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-04-28 08:08:18 UTC (rev 454937)
+++ PKGBUILD	2019-04-28 08:39:47 UTC (rev 454938)
@@ -1,4 +1,4 @@
-# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
+# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
 # Contributor: Lauri Niskanen <ape at ape3000.com>
 # Contributor: Sebastian.Salich at gmx.de
 # Contributor: Doc Angelo
@@ -7,39 +7,30 @@
 # to the depends and delete "no-g15" in the configure line below
 
 pkgname=mumble
-pkgver=1.2.19
-pkgrel=13
+pkgver=1.3.0rc1
+_pkgver=1.3.0-rc1
+__pkgver=1.3.0
+pkgrel=1
 arch=('x86_64')
 pkgdesc="A voice chat application similar to TeamSpeak"
 license=('BSD')
-depends=('qt4' 'speex' 'lsb-release' 'libxi' 'avahi' 'libsndfile' 'protobuf' 'libpulse' 'opus'
-         'xdg-utils' 'libspeechd' 'libpng' 'freetype2' 'fontconfig' 'libxrender')
-makedepends=('boost' 'mesa')
-optdepends=('speech-dispatcher')
+depends=(qt5-base qt5-svg speex lsb-release libxi avahi libsndfile protobuf libpulse opus
+         xdg-utils libspeechd libpng freetype2 fontconfig libxrender)
+makedepends=(boost mesa jack python qt5-tools)
+optdepends=('jack: JACK audio output'
+            'speech-dispatcher')
 url="https://www.mumble.info/"
-source=(https://github.com/mumble-voip/mumble/releases/download/${pkgver}/mumble-${pkgver}.tar.gz{,.sig}
-        https://github.com/mumble-voip/mumble/commit/ea861fe86743c8402bbad77d8d1dd9de8dce447e.patch
-        mumble-protobuf-3.7.patch)
-sha512sums=('f91111194a899149b500a94afcf7cc5b9691c7ce8669f07fca2c66adbb3916ddb863bf703d04fb8387133fb75f3c8edb52974d1acf3febfafa1f73da19946de4'
-            'SKIP'
-            'fcdaf2a3575e3871fe4003b93364a70a7c7029beb64ba5e24931abbe3898b72791848b5cf78ccf48eee5942a37f696a5134d061c2b8d60b66913abd701758330'
-            'f83759c8e9dec47015c9c5c9023cb7c0501fd291309ee0dfc714f4fc9fdfa5c8728c9faaf129132f45d10577d6c843d544a71fe21f11ad3e9d31a61a58d68e95')
-validpgpkeys=('C4666C6767A26017CE68406988048D0D625297A0') # Mumble Automatic Build Infrastructure 2017 <mumble-auto-build-2017 at mumble.info>
+source=(https://github.com/mumble-voip/mumble/releases/download/${_pkgver}/mumble-${_pkgver}.tar.gz{,.sig})
+sha512sums=('e993b18b0ecf620d3a9a89f145c18b9ecde3aaf9b7217e235b7472908c81a365323c8683dd6fc9ed14b108160f8bf5244369c2a9ee57c22595550220d158516c'
+            'SKIP')
+validpgpkeys=('56D0B23AE00B1EE9A8BAAC0F5B8CF87BB893449B') # Mumble Automatic Build Infrastructure 2019 <mumble-auto-build-2019 at mumble.info>
 
-prepare() {
-  cd "$srcdir"/$pkgname-$pkgver
-
-  # https://github.com/mumble-voip/mumble/pull/3287
-  patch -p1 < ../ea861fe86743c8402bbad77d8d1dd9de8dce447e.patch
-  patch -p1 -i ../mumble-protobuf-3.7.patch # Fix build with protobuf 3.7
-}
-
 build() {
-  cd "$srcdir"/$pkgname-$pkgver
+  cd "$srcdir"/$pkgname-$__pkgver
 
   # Building mumble
-  qmake-qt4 main.pro \
-    CONFIG+="c++11 bundled-celt no-bundled-opus no-bundled-speex no-g15 no-xevie no-server \
+  qmake-qt5 main.pro \
+    CONFIG+="bundled-celt no-bundled-opus no-bundled-speex no-g15 no-xevie no-server \
     no-embed-qt-translations no-update packaged" \
     DEFINES+="PLUGIN_PATH=/usr/lib/mumble" \
     INCLUDEPATH+="/usr/include/speech-dispatcher" \
@@ -48,7 +39,7 @@
 }
 
 package() {
-  cd "$srcdir"/$pkgname-$pkgver
+  cd "$srcdir"/$pkgname-$__pkgver
 
   # bin stuff
   install -m755 -D ./release/mumble "$pkgdir"/usr/bin/mumble
@@ -55,12 +46,11 @@
   install -m755 -D ./scripts/mumble-overlay "$pkgdir"/usr/bin/mumble-overlay
 
   # lib stuff
-  install -m755 -D ./release/libmumble.so.$pkgver "$pkgdir"/usr/lib/mumble/libmumble.so.$pkgver
-  ln -s libmumble.so.$pkgver "$pkgdir"/usr/lib/mumble/libmumble.so
-  ln -s libmumble.so.$pkgver "$pkgdir"/usr/lib/mumble/libmumble.so.1
-  ln -s libmumble.so.$pkgver "$pkgdir"/usr/lib/mumble/libmumble.so.1.2
+  install -m755 -D ./release/libmumble.so.$__pkgver "$pkgdir"/usr/lib/mumble/libmumble.so.$__pkgver
+  ln -s libmumble.so.$__pkgver "$pkgdir"/usr/lib/mumble/libmumble.so
+  ln -s libmumble.so.$__pkgver "$pkgdir"/usr/lib/mumble/libmumble.so.1
+  ln -s libmumble.so.$__pkgver "$pkgdir"/usr/lib/mumble/libmumble.so.1.3
   install -m755 -D ./release/plugins/liblink.so "$pkgdir"/usr/lib/mumble/liblink.so
-  install -m755 -D ./release/plugins/libmanual.so "$pkgdir"/usr/lib/mumble/libmanual.so
   install -m755 -D ./release/libcelt* "$pkgdir"/usr/lib/mumble/
 
   # other stuff


More information about the arch-commits mailing list