Commit Graph

47 Commits

Author SHA1 Message Date
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
R. Ryantm
34f011399e tauon: 7.8.2 -> 7.8.3 2024-09-05 21:19:07 +00:00
huantian
4c4ca34341
tauon: turn discord rpc on by default
upstream includes this on by default, and it's more convenient for users
if they don't have to turn this on both in application settings, and
in the derivation arguments.

discord rpc doesn't take up a lot of space or time to build either,
as it's just an additional pythong module.
2024-08-29 11:09:52 -07:00
huantian
21a5b0f53c
tauon: 7.8.0 -> 7.8.2 2024-08-29 11:09:47 -07:00
huantian
f66ce6a56f
tauon: sort arguments by usage order 2024-08-23 10:49:09 -07:00
huantian
b24f9173e6
tauon: remove unused depedencies and fix runtime dependency
game-music-emu needs to be in LD_LIBRARY_PATH for the app to find it.
gst-python and pylyrics are no longer used.
tauon does have optional support for libjxl, but it's via the python
library pyjxl and not directly with the C library.
2024-08-23 10:49:09 -07:00
huantian
a2fcb4e05c
tauon: update substituteInPlace patches 2024-08-23 10:49:03 -07:00
huantian
51afc33a17
tauon: fix build error
If the interpreter path to bash after patchShebang contians the string
'gcc', then we will end up mangaling the shebang interpreter path with
the substituteInPlace on 'gcc' that follows the patchShebang.

We can fix this by switching the order of the two, but since this script
is only used once during compilation, it's simplier just to call bash
directly to run the script.
2024-08-23 10:46:58 -07:00
huantian
deb2f07f22
tauon: format with nixfmt 2024-08-22 08:54:34 -07:00
Stefan Frijters
18c4040f94
tauon: 7.7.2 -> 7.8.0 2024-07-08 15:12:41 +02:00
Alexis Hildebrandt
f8c4a98e8e treewide: Remove the definite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"([Tt]he)? ' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Tt]he (.)/\1\U\2/'
2024-06-09 23:08:46 +02:00
R. Ryantm
4e8bf6c497 tauon: 7.7.1 -> 7.7.2 2024-04-04 03:16:10 +00: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
R. Ryantm
7838f3a69c tauon: 7.7.0 -> 7.7.1 2024-01-27 07:30:49 +00:00
R. Ryantm
920bddeb5d tauon: 7.6.7 -> 7.7.0 2023-11-16 16:46:48 +00:00
R. Ryantm
1f394afb5a tauon: 7.6.6 -> 7.6.7 2023-09-26 22:54:47 +00:00
Artturin
9999bf7a21 treewide: gobject-introspection from buildInputs to nativeBuildInputs
gobject-introspection should be in nativeBuildInputs for cross to work
properly (so propagations and hook work properly)
2023-06-28 22:33:40 +03:00
R. Ryantm
26932d05f3 tauon: 7.6.5 -> 7.6.6 2023-06-22 00:29:51 +00:00
Pol Dellaiera
ac641371a9
Merge pull request #227728 from yelite/tauon-add-sys-tray
tauon: add libappindicator for tray icon
2023-06-13 18:29:20 +02:00
Jan Solanti
aad5185632 tauon: 7.6.4 -> 7.6.5 2023-06-12 01:04:04 +03:00
R. Ryantm
485b457411 tauon: 7.6.3 -> 7.6.4 2023-04-29 10:26:24 +00:00
waelwindows
b9ba5d3e7e tauon: Add Darwin support 2023-04-25 00:44:40 +03:00
Lite Ye
f37fc7adae Add libappindicator to the build inputs of tauon 2023-04-22 22:18:45 -04:00
R. Ryantm
68b4014b65 tauon: 7.6.2 -> 7.6.3 2023-04-06 23:40:18 +00:00
Jan Solanti
781f0f106a tauon: 7.6.0 -> 7.6.2 2023-03-26 21:00:34 +03:00
Jan Solanti
c96165bf64 tauon: 7.5.0 -> 7.6.0 2023-03-21 18:22:11 +02:00
Martin Weinelt
0deebc3b24
python310Packages.pychromecast: Normalize attribute name 2023-02-19 21:36:03 +01:00
Jan Solanti
b933aac06e tauon: 7.4.7 -> 7.5.0 2023-02-17 20:27:38 +02:00
R. Ryantm
bc89a66198 tauon: 7.4.6 -> 7.4.7 2022-12-23 02:47:24 +00:00
R. Ryantm
40fe7f9330 tauon: 7.4.5 -> 7.4.6 2022-12-14 18:17:59 +00:00
Jan Solanti
d730ce6004 tauon: 7.4.3 -> 7.4.5
https://github.com/Taiko2k/TauonMusicBox/releases/tag/v7.4.5
https://github.com/Taiko2k/TauonMusicBox/releases/tag/v7.4.4
2022-11-26 21:17:19 +02:00
Jan Solanti
0faea3752b tauon: 7.4.2 -> 7.4.3 2022-10-31 23:57:32 +02:00
Jan Solanti
7f04e92064 tauon: 7.4.1 -> 7.4.2 2022-10-07 01:51:30 +03:00
Sandro
ad4f731963
tauon: change maintainer to jansol 2022-10-01 23:11:31 +02:00
Jan Solanti
fca3ab7512 tauon: 7.4.0 -> 7.4.1 2022-09-27 01:33:10 +03:00
Jan Solanti
eef80a830f tauon: 7.3.1 -> 7.4.0 2022-09-27 01:33:10 +03:00
huantian
c0442bd5b6
tauon: fix broadcast web player template 2022-08-26 22:05:44 -07:00
Jan Solanti
14306d7812 tauon: 7.2.1 -> 7.3.1 2022-07-13 01:04:49 +03:00
Jan Solanti
2be636a8c3 tauon: 7.1.3 -> 7.2.1 2022-05-22 03:39:14 +03:00
R. Ryantm
fe0fc1707a tauon: 7.1.2 -> 7.1.3 2022-02-28 18:41:37 +00:00
R. Ryantm
9887158bce tauon: 7.1.1 -> 7.1.2 2022-02-24 21:55:07 +00:00
Jan Solanti
2477017c8e tauon: 7.1.0 -> 7.1.1 2022-02-17 18:20:38 +02:00
R. Ryantm
28bdc3d8f1 tauon: 7.0.1 -> 7.1.0 2022-02-17 16:26:15 +01:00
Jan Solanti
a52aae6868 tauon: install desktop file and icon 2022-02-06 21:18:10 +02:00
Jan Solanti
c53d2b9c3e tauon: 6.7.1 -> 7.0.1 2022-02-06 21:18:10 +02:00
Amneesh
89393893ec
tauon: add optional withDiscordRPC (#138765)
* tauon: add optional withDiscordRPC

* Update pkgs/applications/audio/tauon/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-09-21 21:09:49 +02:00
Sandro Jäckel
76a0ad1833
tauon: init at 6.7.1 2021-09-08 02:27:00 +02:00