Commit Graph

36 Commits

Author SHA1 Message Date
Adam Stephens
328cc41bf2
shairport-sync: add meta.mainProgram 2023-11-04 12:37:30 -04:00
Adam Stephens
c99247cb85
shairport-sync: add adamcstephens as maintainer 2023-11-04 12:37:25 -04:00
R. Ryantm
c27129061d shairport-sync: 4.3.1 -> 4.3.2 2023-10-19 12:03:41 +00:00
Weijia Wang
cf565a857e
Merge pull request #259137 from MaxHearnden/shairport-sync
shairport-sync: add xxd to the nativeBuildInputs
2023-10-13 01:26:19 +02:00
R. Ryantm
ed654c6300 shairport-sync: 4.2 -> 4.3.1 2023-10-06 16:43:42 -07:00
MaxHearnden
c49eefdfe2 shairport-sync: add xxd to the nativeBuildInputs
it is run while building shairport-sync and strictdeps means that it is
not added to the path in buildInputs
2023-10-05 08:46:38 +01:00
sternenseemann
c9e191434b shairport-sync: fix cross compilation
- Tools from the glib.dev output need to be in PATH for cross
  compilation to work. Not sure if there is a cleaner way than my string
  trick to do it…

- The upstream configure script neglects to check for $AR properly, so
  we need to pass it explicitly.
2023-07-11 12:47:59 +02:00
Adam Stephens
ac0c5236bb
shairport-sync: 4.1.1 -> 4.2 (#233428)
* shairport-sync: 4.1.1 -> 4.2

* Apply suggestions from code review

---------

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-07-04 22:30:11 +02:00
figsoda
4b939b45c6 shairport-sync: switch to openssl 3 2023-05-19 19:04:08 -04:00
Jordan Isaacs
9722f82218
shairport-sync: 3.3.9 -> 4.1.1 2023-01-21 07:20:32 -05:00
Reed
7a687b7dbe shairport-sync: add dbus, mpris, and metadata flags 2022-06-01 20:52:56 -04:00
R. Ryantm
c945687378 shairport-sync: 3.3.8 -> 3.3.9 2021-12-15 19:09:21 +00:00
R. RyanTM
34e5ebf62d shairport-sync: 3.3.7 -> 3.3.8 2021-08-17 23:28:04 +00:00
AndersonTorres
e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03: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
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
11fd0d556a shairport-sync: 3.3.6 -> 3.3.7 2020-12-04 23:13:21 +00:00
R. RyanTM
e4f4fab2c6 shairport-sync: 3.3.5 -> 3.3.6 2020-02-23 13:58:19 -08:00
R. RyanTM
2f31971aba shairport-sync: 3.3.4 -> 3.3.5 2019-11-29 08:09:00 -08:00
R. RyanTM
5a33df7e1e shairport-sync: 3.3.2 -> 3.3.4 2019-11-03 10:03:55 +01:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
R. RyanTM
c2cf4a8ca1 shairport-sync: 3.3.1 -> 3.3.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/shairport-sync/versions
2019-08-05 18:25:06 -07:00
R. RyanTM
e8c20f3de8 shairport-sync: 3.3 -> 3.3.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/shairport-sync/versions
2019-06-18 04:56:28 -07:00
R. RyanTM
40567497a9 shairport-sync: 3.2.2 -> 3.3 (#62567) 2019-06-05 13:49:58 +00:00
Florian Klink
32c25b4f1d shairport-sync: set sysconfdir to /etc/
since 2.8.5, shairport-sync uses the directory path sysconfdir to
determine where to place the configuration file shairport-sync.conf.

This led to shairport-sync complaining at startup:
> configuration file name "/nix/store/i8gb0hsb2zczdl8g1h73pbcb952585l9-shairport-sync-3.2.2/etc/shairport-sync.conf" can not be resolved.

Looking for a configuration file there doesn't make much sense, as we'd
have to include configuration in the shairport-sync derivation itself.

By setting sysconfdir to /etc/, shairport-sync will try to read its
configuration from /etc/shairport-sync.conf, which is a more sane
default.
2019-05-24 18:33:28 +00:00
R. RyanTM
abfb6b46d9 shairport-sync: 3.2.1 -> 3.2.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/shairport-sync/versions
2018-10-24 15:23:05 +02:00
Franz Pletz
e7ca9af4cc
shairport-sync: fix pulseaudio support & default arguments 2018-09-26 18:12:02 +02:00
Vladimír Čunát
cbabebcc2e
Merge branch 'master' into staging-next
Hydra: ?compare=1473892
2018-08-17 13:45:21 +02:00
R. RyanTM
f7bb35ffc9 shairport-sync: 3.2 -> 3.2.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/shairport-sync/versions.
2018-08-16 13:20:45 -07:00
John Ericson
85a9913edd treewide: Make more complicated configureFlags lists 2018-08-03 17:06:03 -04:00
R. RyanTM
f68920176c shairport-sync: 3.1.7 -> 3.2 2018-07-16 04:07:06 +00:00
Ryan Mulligan
64f1c7ea98 shairport-sync: 3.0.2 -> 3.1.7
Semi-automatic update. These checks were done:

- built on NixOS
- Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
- found 3.1.7 with grep in /nix/store/8r3k0r8vf0wfpj14443pm1k0jddlnii2-shairport-sync-3.1.7
- found 3.1.7 in filename of file in /nix/store/8r3k0r8vf0wfpj14443pm1k0jddlnii2-shairport-sync-3.1.7
2018-03-09 11:47:04 -08:00
Daiderd Jordan
70ee91508c shairport-sync: 2.3.6.5 -> 3.0.2 2017-07-30 21:00:55 +02:00
Tobias Geerinckx-Rice
8ff60567ae shairport-sync: 2.3.0 -> 2.3.6.5
- Enable additional backends: pipe, stdout
- Support high-quality resampling with soxr
- Support configuration files, but don't install one
- Cut down on boilerplate code with fetchFromGitHub/autoreconfHook
2015-07-08 17:13:03 +02:00
William A. Kennington III
b07929b0a3 Use libpulseaudio instead of pulseaudio 2015-05-29 14:32:56 -07:00
Tom Hunger
6d219ff222 Add shairport sync binary.
This binary allows to run a local airtunes server.
2015-05-03 14:47:58 +01:00