New package: mumble internet chat (for games), and murmur server (subpkg)
This commit is contained in:
parent
94b6d0f2dc
commit
bdaa1a6b09
5 changed files with 128 additions and 0 deletions
1
srcpkgs/libmumble
Symbolic link
1
srcpkgs/libmumble
Symbolic link
|
@ -0,0 +1 @@
|
|||
mumble
|
20
srcpkgs/mumble/libmumble.template
Normal file
20
srcpkgs/mumble/libmumble.template
Normal file
|
@ -0,0 +1,20 @@
|
|||
# Template file for 'libmumble'.
|
||||
#
|
||||
short_desc="${short_desc} Runtime library"
|
||||
long_desc="${long_desc}
|
||||
|
||||
This package contains the Mumble runtime lib(s)."
|
||||
|
||||
Add_dependency run glibc
|
||||
Add_dependency run libstdc++
|
||||
Add_dependency run qt
|
||||
Add_dependency run libgcc
|
||||
|
||||
do_install()
|
||||
{
|
||||
vmkdir usr/lib/mumble
|
||||
cp ${wrksrc}/release/*.so* ${DESTDIR}/usr/lib/mumble
|
||||
cp ${wrksrc}/release/plugins/* ${DESTDIR}/usr/lib/mumble
|
||||
}
|
||||
|
||||
|
24
srcpkgs/mumble/murmur.template
Normal file
24
srcpkgs/mumble/murmur.template
Normal file
|
@ -0,0 +1,24 @@
|
|||
# Template file for 'murmur'.
|
||||
#
|
||||
short_desc="${short_desc} - The murmur server (for mumble)"
|
||||
long_desc="${long_desc}
|
||||
|
||||
This package contains the Murmur server (for mumble)"
|
||||
|
||||
Add_dependency run glibc
|
||||
Add_dependency run protobuf
|
||||
Add_dependency run libcap
|
||||
Add_dependency run libIce
|
||||
Add_dependency run qt
|
||||
Add_dependency run libssl
|
||||
Add_dependency run avahi-compat-libs
|
||||
Add_dependency run libstdc++
|
||||
Add_dependency run libgcc
|
||||
|
||||
do_install()
|
||||
{
|
||||
vmkdir usr/bin
|
||||
vmkdir usr/share/man/man1
|
||||
cp ${wrksrc}/release/murmurd ${DESTDIR}/usr/bin
|
||||
cp ${wrksrc}/man/murmur{d,-user-wrapper}.1 ${DESTDIR}/usr/share/man/man1
|
||||
}
|
82
srcpkgs/mumble/template
Normal file
82
srcpkgs/mumble/template
Normal file
|
@ -0,0 +1,82 @@
|
|||
# Template file for 'mumble'
|
||||
pkgname=mumble
|
||||
version=1.2.3
|
||||
homepage="http://mumble.sourceforge.net/"
|
||||
distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
|
||||
short_desc="Open source, low-latency, high quality voice chat for gaming"
|
||||
maintainer="davehome <davehome@redthumb.info.tm>"
|
||||
license="BSD-Style"
|
||||
checksum=05895122ae4abec3fb62ef24ed9d167ffd768e7080ed179c8bf3afca96d18a5c
|
||||
long_desc="
|
||||
Mumble is a voice chat application for groups. While it can be used for any
|
||||
kind of activity, it is primarily intended for gaming. It can be compared to
|
||||
programs like Ventrilo or TeamSpeak. People tend to simplify things, so when
|
||||
they talk about Mumble they either talk about Mumble the client application
|
||||
or about Mumble and Murmur the whole voice chat application suite."
|
||||
|
||||
subpackages="lib${pkgname} murmur"
|
||||
gtk_iconcache_dirs="/usr/share/icons/hicolor"
|
||||
|
||||
Add_dependency run glibc
|
||||
Add_dependency run protobuf
|
||||
Add_dependency run libXi
|
||||
Add_dependency run qt
|
||||
Add_dependency run libssl
|
||||
Add_dependency run libspeex
|
||||
Add_dependency run libsndfile
|
||||
Add_dependency run libX11
|
||||
Add_dependency run alsa-lib
|
||||
Add_dependency run libpulseaudio
|
||||
Add_dependency run avahi-compat-libs
|
||||
Add_dependency run MesaLib
|
||||
Add_dependency run libstdc++
|
||||
Add_dependency run libgcc
|
||||
Add_dependency run libogg
|
||||
|
||||
Add_dependency build libcap-devel
|
||||
Add_dependency build Ice-devel
|
||||
Add_dependency build protobuf-devel
|
||||
Add_dependency build libXi-devel
|
||||
Add_dependency build qt-devel
|
||||
Add_dependency build openssl-devel
|
||||
Add_dependency build speex-devel
|
||||
Add_dependency build libsndfile-devel
|
||||
Add_dependency build libX11-devel
|
||||
Add_dependency build alsa-lib-devel
|
||||
Add_dependency build pulseaudio-devel
|
||||
Add_dependency build avahi-compat-libs-devel
|
||||
Add_dependency build MesaLib-devel
|
||||
Add_dependency build libstdc++-devel
|
||||
Add_dependency build libogg-devel
|
||||
|
||||
Add_dependency full desktop-file-utils
|
||||
Add_dependency full hicolor-icon-theme
|
||||
|
||||
do_configure()
|
||||
{
|
||||
# Needs bundled celt for some reason
|
||||
qmake -recursive main.pro \
|
||||
CONFIG+="no-speechd bundled-celt no-bundled-speex no-g15 \
|
||||
no-embed-qt-translations no-update" \
|
||||
DEFINES+="PLUGIN_PATH=/usr/lib/mumble"
|
||||
}
|
||||
|
||||
do_build()
|
||||
{
|
||||
make ${makejobs} release
|
||||
}
|
||||
|
||||
do_install()
|
||||
{
|
||||
vmkdir usr/bin
|
||||
vmkdir usr/share/applications
|
||||
vmkdir usr/share/man/man1
|
||||
vmkdir usr/share/icons/hicolor/scalable/apps
|
||||
|
||||
cp ${wrksrc}/release/mumble ${DESTDIR}/usr/bin
|
||||
cp ${wrksrc}/release/mumble11x ${DESTDIR}/usr/bin
|
||||
|
||||
cp ${wrksrc}/scripts/mumble.desktop ${DESTDIR}/usr/share/applications
|
||||
cp ${wrksrc}/man/mumble{,11x}.1 ${DESTDIR}/usr/share/man/man1
|
||||
cp ${wrksrc}/icons/mumble.svg ${DESTDIR}/usr/share/icons/hicolor/scalable/apps
|
||||
}
|
1
srcpkgs/murmur
Symbolic link
1
srcpkgs/murmur
Symbolic link
|
@ -0,0 +1 @@
|
|||
mumble
|
Loading…
Reference in a new issue