Commit Graph

38 Commits

Author SHA1 Message Date
Artturin
cab4a24c34 treewide: fix lints
Arg to lib.optional is a list

build time tool in buildInputs
2023-03-11 00:55:17 +02:00
Alexis Hildebrandt
002222043d musikcube: Fix build on macOS 2023-02-22 20:40:22 +01:00
Aaron Andersen
f0ee3b1a2e
Merge pull request #214077 from tuxinaut/master
musikcube: activate portaudio, pipewire, sndio, core audio plugins
2023-02-20 19:20:49 -05:00
Alexis Hildebrandt
1710a35f78 musikcube: 0.99.4 -> 0.99.5 2023-02-06 11:26:19 +01:00
Schäfer, Denny
2f6d2e9986
musikcube: order dependencies A-Z 2023-02-02 01:15:51 +01:00
Schäfer, Denny
4dbac40f65
musikcube: activate portaudio, pipewire, sndio, core audio plugins 2023-02-02 01:15:51 +01:00
Nick Cao
c7c7e2b0ae
musikcube: replace alias libgme with game-music-emu 2023-02-01 10:30:31 +08:00
Schäfer, Denny
e2fe70a1ee
musikcube: 0.98.1 -> 0.99.4 2023-01-27 12:48:25 +01:00
Adam Joseph
42815b4a0c treewide: systemdSupport: use lib.meta.availableOn
Many packages have some kind of flag indicating whether or not to build with
systemd support.  Most of these default to `stdenv.isLinux`, but systemd does
not build on (and is marked `broken` for) `isStatic`.  Only a few packages have
the needed `&& !isStatic` in the default value for their parameter.

This commit moves the logic for the default value of these flags into
`systemd.meta.{platforms,badPlatforms}` and evaluates those conditions using
`lib.meta.availableOn`.

This provides three benefits:

1. The default values are set correctly (i.e. including `&& isStatic`)

2. The default values are set consistently

3. The way is paved for any future non-Linux systemd platforms (FreeBSD is
   reported to have experimental systemd support)
2023-01-22 00:27:19 -08:00
Alexis Hildebrandt
47ac939ed1 musikcube: split dev output 2022-11-03 10:05:34 +01:00
Alexis Hildebrandt
9f252b319e musikcube: 0.98.0 -> 0.98.1 2022-11-01 15:12:14 +01:00
Solène Rapenne
3f1785e1a9
musikcube: use with maintainers
Co-authored-by: Martin Weinelt <mweinelt@users.noreply.github.com>
2022-10-06 18:45:49 +02:00
Solene Rapenne
7e780b3079 musikcube: add srapenne as maintainer 2022-10-04 22:37:17 +02:00
Alexis Hildebrandt
2a57a34e41 Address PR feedback 2022-07-26 12:02:32 +02:00
Alexis Hildebrandt
e44ef9d7ee musikcube: fix rpath for musikcube 2022-07-25 23:11:12 +02:00
Alexis Hildebrandt
122db56f14 musikcube: Replace local patch with upstream patch 2022-07-11 20:57:24 +02:00
Alexis Hildebrandt
220238e223 musikcube: 0.97.0 -> 0.98.0 2022-07-11 15:35:22 +02:00
Alexis Hildebrandt
ab010f68fe musikcube: Fix Linux build 2022-05-14 09:25:44 +02:00
Alexis Hildebrandt
037ec9ab0d musikcube: fix darwin build 2022-05-07 11:28:59 +02:00
Alexis Hildebrandt
25d086883c musikcube: 0.96.10 -> 0.97.0 2022-04-25 05:21:23 +02:00
superwhiskers
5d7f0034d7
musikcube: 0.96.9 -> 0.96.10 2021-12-29 02:40:55 -06:00
superwhiskers
284e2454c7
musikcube: 0.96.7 -> 0.96.9 2021-12-28 20:03:05 -06:00
Sergei Trofimovich
e699a0ade2 musikcube: pull pending upstream inclusion fix for ncurses-6.3
Without the fix build on ncurses-6.3 fails as:

    musikcube/cursespp/cursespp/curses_config.h:54:36:
     error: format not a string literal and no format arguments [-Werror=format-security]
       54 |     if (window && format) { wprintw(window, format, ##__VA_ARGS__); }
          |                             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    musikcube/src/musikcube/app/window/TransportWindow.cpp:640:5: note: in expansion of macro 'checked_wprintw'
      640 |     checked_wprintw(c, shuffleLabel.c_str(
2021-11-17 09:16:02 +00:00
AndersonTorres
e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
Aaron Andersen
dd454b37a0 musikcube: 0.96.5 -> 0.96.7 2021-04-30 10:56:57 -04:00
Aaron Andersen
ddf04bd3f1 musikcube: update from ffmpeg_3 to ffmpeg 2021-04-30 10:50:01 -04:00
R. RyanTM
7e2814dff9 musikcube: 0.96.4 -> 0.96.5 2021-02-03 17:34:21 +00:00
R. RyanTM
a4e11f987b musikcube: 0.96.2 -> 0.96.4 2021-01-20 12:20:55 +00: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
R. RyanTM
7b52a0b946 musikcube: 0.96.1 -> 0.96.2 2020-12-10 21:21:16 +00:00
R. RyanTM
a85e96dd05 musikcube: 0.95.0 -> 0.96.1 2020-12-08 00:52:42 +00:00
R. RyanTM
3e6fdd843c musikcube: 0.94.0 -> 0.95.0 2020-11-15 11:06:51 +00:00
R. RyanTM
0effabb377 musikcube: 0.93.1 -> 0.94.0 2020-11-11 17:13:30 +00:00
R. RyanTM
d455490529 musikcube: 0.92.1 -> 0.93.1 2020-08-06 17:26:43 +00:00
Doron Behar
01d4e2fe33 treewide: use ffmpeg_3 explicitly if not wanted otherwise
After making `ffmpeg` point to the latest `ffmpeg_4`, all packages that
used `ffmpeg` without requiring a specific version now use ffmpeg_3
explicitly so they shouldn't change.
2020-06-12 11:55:31 -07:00
Aaron Andersen
2e29f5f934 musikcube: 0.90.1 -> 0.92.1 2020-05-26 21:16:18 -04:00
Aaron Andersen
27d8b3ef40 musikcube: init at 0.90.1 2020-04-24 06:52:41 -04:00