Commit Graph

105 Commits

Author SHA1 Message Date
K900
fbea8bb3e8 mumble: disable grpc, pin old protobuf version 2023-08-18 08:49:06 +03:00
Sandro Jäckel
406017753e
mumble: fix crash caused by openssl3 thread unsafe evp implementation 2023-05-19 23:00:35 +02:00
Felix Singer
95d6d9c3f9 mumble: Fix 32-bit build
32-bit builds fail due to the following error. Apply a patch from master
to fix the issue.

[ 25%] Building CXX object plugins/gtav/CMakeFiles/gtav.dir/gtav.cpp.o
In file included from /build/source/plugins/gtav/Game.h:9,
                 from /build/source/plugins/gtav/gtav.cpp:6:
/build/source/plugins/gtav/structs.h:218:37: error: static assertion failed
  218 | static_assert(sizeof(CCameraAngles) == 0x408, "");
      |               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/build/source/plugins/gtav/structs.h:218:37: note: the comparison reduces to '(1028 == 1032)'

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-05-17 02:14:49 +02:00
Felix Singer
948e9e1c42 mumble: Apply patch to use OpenSSL 3.0 API
Mumble is using a deprecated OpenSSL API and this is causing problems
because OpenSSL 1.1 support should be dropped from nixpkgs. However, a
patch making Mumble compatible to the OpenSSL 3.0 API is available on
its master branch and included in the latest snapshot, but unfortunately
that snapshot is not production ready.

Apply the patch for the nixpkgs build so that we can get rid of that old
OpenSSL version and drop the specific Qt package using it.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-05-12 23:19:20 +02:00
Artturin
226e149145 treewide: env.NIX_CFLAGS_COMPILE use optionalString instead of optional
env values must be strings
2023-02-22 21:23:05 +02:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Raphael Robatsch
379fc29352 pkgsi686Linux.mumble: fix build
Fixes 'static assertion failed: static_assert(sizeof(CCameraAngles) == 0x408, "");'
when compiling pkgsi686Linux.mumble, which is a dependency of x64 mumble_overlay.
2022-11-08 21:31:37 +01:00
Felix Singer
a1a2bb6be7 mumble,murmur: 1.4.274 -> 1.4.287
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-09-16 22:37:27 +02:00
Felix Singer
40f7da2e5e mumble,murmur: 1.4.231 -> 1.4.274
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-09-04 06:29:14 +02:00
ajs124
99466ee39e maintainers: remove petabyteboy
github account deleted
2022-06-29 00:52:12 +02:00
Felix Singer
c267e9ce37 mumble,murmur: 1.3.4 -> 1.4.231
Update version to 1.4.231.

Build 231 points to a specific commit from the 1.4.x branch adding many
fixes and improvements. Since this version is an unofficial release, add
an unstable prefix to the version string in Nixpkgs.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
Signed-off-by: Franz Pletz <fpletz@fnordicwalking.de>
2022-02-26 22:08:22 +01:00
Sebastián Mancilla
8f94a33b38 treewide: ensure pre/post phase hooks are strings
Some derivations use lib.optional or lib.optionals when setting pre/post
phase hooks. Ensure the proper lib.optionalString is used.
2021-08-20 19:08:42 -04:00
Felix Singer
06f190d2c6 mumble,murmur: Add Felix Singer as maintainer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2021-07-02 02:57:10 +02:00
AndersonTorres
e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
Hedtke, Moritz
cf6f9748b7
grpc: fix build input propagation 2021-03-15 23:56:19 +01:00
Sandro Jäckel
c560f7954e
mumble: cleanup ? null and assertion, remove not required enableParallelBuilding due to qmake 2021-02-23 15:58:29 +01:00
Sandro Jäckel
ba0626eb7c
mumble: remove unused inputs 2021-02-23 15:08:37 +01:00
Jörg Thalheim
8da44a027d
mumble: fix checksum 2021-02-10 09:44:47 +01:00
TredwellGit
3ec826f45d mumble: 1.3.3 -> 1.3.4
https://github.com/mumble-voip/mumble/releases/tag/1.3.4
2021-02-10 06:26:54 +00:00
TredwellGit
dc8bebb906 mumble: replace python and qt514 with python3 and qt5 2021-01-25 08:49:31 +00:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Ben Siraphob
badf51221d treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
TredwellGit
1bc72b3494 mumble: 1.3.2 -> 1.3.3
https://github.com/mumble-voip/mumble/releases/tag/1.3.3
2020-10-23 20:35:27 +00:00
K900
f02ac20f95 murmur: support building with grpc 2020-08-28 23:17:01 +03:00
Milan Pässler
553859d142 mumble: 1.3.1 -> 1.3.2 2020-07-11 18:54:34 +02:00
Daniel Olsen
b47e4cc0c0 mumble: 1.3.0 -> 1.3.1 2020-06-08 13:22:39 +02:00
Emery Hemingway
92bc6e30ec mumble: declare tests from nixosTests 2020-04-22 11:45:04 +05:30
sohalt
0c35251af5 mumble: remove unnecessary mumble-jack-support.patch 2020-03-13 19:58:43 +00:00
Mario Rodas
7b73eefda8
mumble: fix build (#80500) 2020-02-19 14:01:21 +01:00
Silvan Mosberger
cae1bf667f
mumble: Add infinisil as maintainer 2020-01-25 22:05:14 +01:00
Silvan Mosberger
21160c8965
mumble: Fix PLUGIN_PATH definition so it can find the CELT library 2020-01-25 21:51:35 +01:00
Milan Pässler
8ffb4ab818 mumble: add petabyteboy to maintainers 2019-12-09 13:18:39 +01:00
Niklas Hambüchen
02dc6ff5bc mumble: Add RNNoise support.
Vastly improves suppression of background and typing noises.
2019-11-06 03:21:47 +01:00
Silvan Mosberger
27605cebae
mumble/murmur: Fix .override not working
Unfortunately there's no pkgs.libsForQt5.callPackages, which we need here to
get .override attributes on all derivation attributes. It's also
non-trivial to add it without duplicating code.

So instead just use standard pkgs.callPackages and pass refer to qt libs
through pkgs.qt5
2019-10-08 01:46:11 +02:00
Greizgh
eec7cab81d mumble,murmur: 1.2.19 -> 1.3.0 2019-10-07 18:59:21 +02:00
Nikolay Amiantov
094a399fca mumble: use different zeroc-ice versions
Needed to unbreak ICE support in murmur RC version.
2019-09-06 20:21:09 +03:00
Nikolay Amiantov
17d29239b8 mumble: refactor and fix Qt 5 version
* Use -rc version instead of a git checkout. Rename derivation
  accordingly;
* Change PLUGIN_PATH similar to Arch;
* Fix install phase so that random files aren't installed and plugins
  use separate directory;
* Use linkSoVersions to remove duplicate libraries.
2019-08-01 23:06:13 +00:00
Frederik Rietdijk
54065ae20d Merge master into staging-next 2019-07-13 09:45:40 +02:00
Thomas Tuegel
51d78034a1
wrapQtAppsHook: Remove ad hoc Qt wrappers 2019-07-05 10:42:08 -05:00
Tadeo Kondrak
5a6a65aa3a
mumble_git: 2018-07-01 -> 2019-07-10 2019-06-23 22:30:06 -06:00
nyanloutre
4057880a85
mumble: incompatible protobuf version
https://github.com/mumble-voip/mumble/issues/3617
2019-04-22 23:57:37 +02:00
Jascha Geerds
ffedc3e4a9 misc: Remove myself from list of maintainers
Unfortunately I don't have the time anymore to maintain those
packages.
2019-03-12 23:50:52 +01:00
Silvan Mosberger
3b2168e2be
murmur_git: Fix
Was failing with the following error:

  ServerDB: Database driver QSQLITE not available
2019-02-20 06:33:13 +01:00
Jörg Thalheim
b5c1deca8a
treewide: remove wkennington as maintainer
He prefers to contribute to his own nixpkgs fork triton.
Since he is still marked as maintainer in many packages
this leaves the wrong impression he still maintains those.
2019-01-26 10:05:32 +00:00
Andrew Childs
773c8807c9 mumble: fix hang on reconfiguring audio 2018-10-21 21:48:11 +09:00
Orivej Desh
a729229d19 mumble: build with -std=c++11
It fails to build with its default -std=c++98 with protobuf 3.6.
2018-09-25 10:47:01 +00:00
Lluís Batlle i Rossell
66d7126255 Take me (viric) out of most maintenance
Since years I'm not maintaining anything of the list below other
than some updates when I needed them for some reason. Other people
is doing that maintenance on my behalf so I better take me out but
for very few packages. Finally!
2018-07-22 21:50:19 +02:00
Michael Hoang
26f73b69e5 mumble_git: 2018-01-12 -> 2018-07-01
Replace fetchgit with fetchFromGitHub now that it supports submodules.
2018-07-08 01:53:35 +10:00
aszlig
b3970e7f5c
mumble: Fix build with boost version 1.66
This is already tracked in upstream issue mumble-voip/mumble#3281 and a
fix has been merged in mumble-voip/mumble@caa187373e.

The patch I'm adding here is using the merged commit
mumble-voip/mumble@ea861fe867 and I've
only added it for the stable release because the patch is already
included in the git version.

@pbogdan also had a similar commit to this
(pbogdan/nixpkgs@8029edea29), but the
patch was applied to both stable and git and thus the git version would
have been broken.

Tested by building mumble and mumble_git and running the mumble NixOS VM
test.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @viric, @jgeerds, @abbradar
Fixes: #33655
2018-01-31 17:39:01 +01:00
adisbladis
eb29b00621
mumble_git: 2017-05-25 -> 2018-01-12 2018-01-13 03:54:31 +08:00