Commit Graph

81 Commits

Author SHA1 Message Date
whispers
c7404c9232 libappindicator-gtk3: make alias for libappindicator 2026-08-10 23:03:31 -04:00
Stanisław Pitucha
3771880fb6 quodlibet: broken on darwin
Even after adding the required pyobjc frameworks, it crashes on:

```
0   CoreFoundation                	       0x184e7d1b4 __exceptionPreprocess + 164
1   libobjc.A.dylib               	       0x18490691c objc_exception_throw + 88
2   CoreFoundation                	       0x184e7d0b0 +[NSException exceptionWithName:reason:userInfo:] + 0
3   AppKit                        	       0x18920c8d4 __33+[NSAppearance _initializeCoreUI]_block_invoke + 88
4   libdispatch.dylib             	       0x184bb04b0 _dispatch_client_callout + 16
5   libdispatch.dylib             	       0x184b99630 _dispatch_once_callout + 32
6   AppKit                        	       0x18922b704 +[NSAppearance _aquaAppearance] + 60
7   AppKit                        	       0x18920c03c +[NSAppearance appearanceNamed:] + 32
8   AppKit                        	       0x18920b620 -[NSSystemAppearanceProxy init] + 124
9   AppKit                        	       0x18920b594 __38+[NSSystemAppearanceProxy systemProxy]_block_invoke + 24
10  libdispatch.dylib             	       0x184bb04b0 _dispatch_client_callout + 16
11  libdispatch.dylib             	       0x184b99630 _dispatch_once_callout + 32
12  AppKit                        	       0x18920b570 +[NSSystemAppearanceProxy systemProxy] + 60
13  AppKit                        	       0x18920b500 -[NSApplication(NSApplicationAppearance_Internal) _registerForAppearanceNotifications] + 32
14  AppKit                        	       0x189209298 -[NSApplication init] + 972
15  AppKit                        	       0x189208d00 +[NSApplication sharedApplication] + 128
16  libgdk-3.0.dylib              	       0x10b6e43e8 _gdk_quartz_display_open + 208
```
2026-05-27 23:47:15 +10:00
Gergő Gutyina
0c1f517e7a various: use finalAttrs instead of rec, part 1 (#489110) 2026-02-21 12:32:25 +00:00
Aliaksandr
3f26693a02 various: use finalAttrs instead of rec 2026-02-18 04:21:56 +02:00
Stefan Frijters
22c1cb381b quodlibet: fix build for structuredAttrs 2026-01-30 17:36:51 +01:00
Martin Weinelt
71bda90ee9 maintainers: retire pbogdan
No active contributions since 2020.
2025-11-05 02:13:31 +01:00
Rick van Schijndel
a30481a4a8 quodlibet: disable known flaky test (#456864) 2025-11-02 11:06:49 +00:00
Martin Weinelt
13e8e3f0c4 quodlibet: don't use Xine unnecessarily (#456457) 2025-11-01 15:16:54 +00:00
Sarah Clark
3083e3b442 quodlibet: disable known flaky test 2025-10-29 17:45:07 -07:00
Martin Weinelt
d80eea2ae9 maintainers: retire coroa
Inactive since 2013.
2025-10-29 18:39:46 +01:00
Adam Dinwoodie
1264ad7529 quodlibet: don't use Xine unnecessarily
In 50dc020370 (quodlibet: makeover, 2022-08-05) / #185236, the
quodlibet library was refactored.  That commit appears to have
accidentally changed the default arguments for building quodlibet to
mean the Xine backend would always be included, rather than only as an
alternative to the Gstreamer backend.  This adds unnecessary
dependencies for the non-Xine quodlibet packages, so default to only
including Xine if Gstreamer is absent.
2025-10-28 13:30:35 +00:00
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Peder Bergebakken Sundt
0c961b913c quodlibet: 4.6.0-unstable-2024-08-08 -> 4.7.1 (#419217) 2025-06-24 04:59:42 +02:00
Stefan Frijters
0480b54510 quodlibet: clean up derivation 2025-06-23 18:06:30 +02:00
Stefan Frijters
c9bd45f6dc quodlibet: 4.6.0-unstable-2024-08-08 -> 4.7.1 2025-06-23 18:06:02 +02:00
Amadej Kastelic
06d80984c4 quodlibet: remove usage of with lib 2025-06-21 09:20:55 +02:00
Amadej Kastelic
b2fb85da54 quodlibet: fix python3.13 build 2025-06-21 09:20:19 +02:00
Jan Tojnar
0d60f6f66c quodlibet: Remove webkitgtk dependency
It is unused since 4.5.0:
b973220ccc
2024-12-08 00:37:52 +01:00
Jan Tojnar
583501865a quodlibet: Auto-inject libsoup_3 dependency 2024-12-08 00:37:52 +01:00
Fabián Heredia Montiel
ccec93c1c7 treewide: replace webkitgtk to webkitgtk_4_0
sed -i 's/ webkitgtk\b/ webkitgtk_4_0/g' pkgs/**.nix
sed -i 's/(webkitgtk\b/(webkitgtk_4_0/g' pkgs/**.nix
sed -i 's/\.webkitgtk\b/.webkitgtk_4_0/g' pkgs/**.nix

webkitgtk is currently pointing to that specific ABI version but the
alias is going to start warning
2024-10-11 17:23:43 -06:00
Cabia Rangris
199d21a833 quodlibet: 4.6.0 -> 4.6.0-unstable-2024-08-08 2024-08-15 13:46:32 +04:00
Stefan Frijters
87c250d7c9 quodlibet: clean up, alternative fix for Python 3.12 (#326924)
* quodlibet: remove option that no longer exists

Upstream removed this at 53c05c1160

* quodlibet: convert to pyproject

* quodlibet: reformat for RFC166

* quodlibet: fixes for Python 3.12
2024-08-11 14:42:34 +04:00
Jan Tojnar
eb04659fc2 treewide: wrapGAppsHook → wrapGAppsHook3
This was achieved using the following command:

    sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b')

And then manually reverted the following changes:

- alias in top-level.nix
- function name in wrap-gapps-hook.sh
- comment in postFixup of at-spi2-core
- comment in gtk4
- comment in preFixup of 1password-gui/linux.nix
- comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix
- comment in postFixup of telegram-desktop
- comment in postFixup of fwupd
- buildCommand of mongodb-compass
- postFixup of xflux-gui
- comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config
- description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
2024-04-27 02:23:22 +02:00
Pavel Sobolev
4b53474e6c quodlibet: remove paveloom from maintainers 2024-01-13 16:00:09 +00:00
Vladimír Čunát
8778bc79f2 quodlibet: fixup build
https://hydra.nixos.org/build/245768270/nixlog/3/tail
2024-01-11 17:00:14 +01:00
Pavel Sobolev
acccb8f07b quodlibet: 4.5.0 -> 4.6.0 2023-09-06 14:55:07 +03:00
Pavel Sobolev
c373e02922 quodlibet: refactor 2023-09-06 14:51:42 +03:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
LoveIsGrief
2b191a3bd4 quodlibet: Add WMA support
The issue already popped up with rhythmbox and this is the application of
 the solution from https://github.com/NixOS/nixpkgs/pull/130118/files

Related to NixOS/nixpkgs#204695
2022-12-06 23:35:09 +01:00
Sandro Jäckel
c7f5becba3 dbus: remove unused daemon passhtru 2022-11-21 20:23:00 +01:00
Martin Weinelt
50dc020370 quodlibet: makeover
Sometimes I feel the urge to make things pretty again and remove legacy
cruft and overhaul packages. It's calming, like solving a puzzle.
2022-08-05 13:35:45 +02:00
Martin Weinelt
d021560e6f quodlibet: fix build 2022-08-05 12:24:21 +02:00
Martin Weinelt
1d1120aab0 quodlibet: 4.4.0 -> 4.5.0
https://quodlibet.readthedocs.io/en/latest/changelog.html#release-4-5-0
2022-06-06 11:46:28 -07:00
Sandro Jäckel
2e9c330216 pythonPackages: deprecate pytest_xdist alias 2021-07-21 13:32:52 +02:00
Simonas Kazlauskas
edf1e00086 quodlibet: 4.3.0 -> 4.4.0 2021-05-31 21:17:07 +03:00
Robert Hensing
8e3c5eb501 treewide: xvfb_run -> xvfb-run 2021-05-08 15:48:41 +02:00
Jan Tojnar
468cb5980b gnome: rename from gnome3
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-08 09:47:42 +02:00
AndersonTorres
72dacfd325 quodlibet: xineLib -> xine-lib 2021-04-30 17:51:05 -03:00
Frederik Rietdijk
a55da781d7 quodlibet: remove pyobjc as dependency
because its python 2 only and quodlibet uses python3
2021-04-04 11:00:27 +02:00
Ben Siraphob
badf51221d treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Orivej Desh
7dfe92ab94 quodlibet: support feedparser 6 2020-12-07 01:31:32 +00:00
Piotr Bogdan
5fe86e006e quodlibet: update maintainers 2020-11-18 13:10:30 +00:00
Piotr Bogdan
8275e5b391 quodlibet: 4.2.1 -> 4.3.0, fix tests 2020-11-18 13:10:30 +00:00
Michael Reilly
84cf00f980 treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Jason Heard
00a8de028e quodlibet: improve formatting and add comments 2020-01-18 10:35:11 -07:00
Jason Heard
a185bb2583 quodlibet: exclude test
- Excluded test_operon.py as it fails on ArchLinux for @sauyon.
2020-01-17 16:33:37 -07:00
Jason Heard
b2a7d4739e quodlibet: fix tests
- Add XDG_ICONS_DIRS to XDG_DATA_DIRS so tests can see icons.
- Skip quality tests and remove their dependencies.
- Add gdk-pixbuf to checkInputs to fix a test that uses SVGs.
2020-01-16 10:16:58 -07:00
Linus Heckemann
5aa4b19946 treewide: mark some broken packages as broken
Refs:
e675498026
1e9cc5b984
793a2fe1e8
c19cf65261
f6544d618f
2019-10-08 17:14:26 +02:00