Commit Graph

125 Commits

Author SHA1 Message Date
K900
ebbbe4c8aa mumble-overlay: just build it the upstream way
We don't need an entire i686 Mumble just for the overlay,
nor do we need the weird custom glue.
2024-11-27 19:53:20 +03:00
a-kenji
ddffc3e130 mumble: Fix meta.mainProgram 2024-11-06 22:47:59 +01:00
Alyssa Ross
1f7b63476a mumble: fix building with GCC 14 2024-09-18 21:25:52 +02:00
K900
8e7a098243 speechd: introduce minimal variant, use it everywhere 2024-07-26 15:48:11 +03:00
aleksana
592e3845c4 treewide: sha256 -> hash attribute for fetchgit 2024-07-14 19:10:08 +08:00
Yureka
5b3bbb9add
mumble: unpin protobuf (#322756)
fixes pkgsMusl.mumble after musl 1.2.5 upgrade
2024-06-30 09:33:50 +02:00
Felix Singer
83f923b130 mumble: 1.4.287 -> 1.5.634
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2024-06-11 02:32:37 +02:00
Silvan Mosberger
ea5dfeab93 treewide: Drop infinisil as maintainer from most packages
I'm not going anywhere, I'm focusing my energy on other issues, and
getting pinged as a maintainer for packages is a bit distracting (also
I'm not using most of these packages anyways!)
2024-04-09 21:43:39 +02:00
Yuchen He
4d86fa5350 mumble: Add Yuchen He as package maintainer
Signed-off-by: Yuchen He <yuchenhe126@gmail.com>
2024-04-03 16:23:30 +02:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
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
github-actions[bot]
db6a26db02
Merge master into staging-next 2021-07-27 18:01:01 +00:00
Felix Buehler
04e1676351 mumble_overlay: remove phases 2021-07-25 01:40:43 +02:00
Felix Buehler
e4e631ebb8 applications/networking: /s/name/pname&version/ 2021-07-19 14:55:48 +02: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
ldesgoui
83edcc15ea mumble-overlay: fix outdated install phase
As it stands, the mumble-overlay install phase attemps to link
`{mumble}/lib/libmumble.so.1.2.*` to its output's `lib/libmumble.so.1`,
this has stopped matching any file ever since mumble has passed
version 1.3.
Instead, we simply link from `{mumble}/lib/libmumble.so.1`
2020-10-02 00:10:30 +02: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