Commit Graph

16 Commits

Author SHA1 Message Date
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
Kevin Cox
5bdbc3642a
mautrix-facebook: Use default Python platforms
There are no known compatibility issues so no reason to restrict it.

See the discussion in: https://github.com/NixOS/nixpkgs/pull/201357#issuecomment-1322087963
2022-11-24 15:15:43 -05:00
Kevin Cox
90d7b88119 mautrix-facebook: unstable-2022-05-06 → 0.4.1 2022-11-15 23:47:28 -05:00
Sandro
423aefc9c6
Merge pull request #171956 from kevincox/mautrix-head
mautrix-facebook: 0.4.0 -> unstable-2022-05-06
2022-05-08 20:09:51 +02:00
Kevin Cox
fa43ff6fe4
mautrix-facebook: 0.4.0 -> 2022-05-06-5e2c4e7f
The current version is broken on the version of mautrix-python in nixpkgs and there are a couple fixes scattered in unreleased commits. Simply update to HEAD to get it working again.
2022-05-08 10:33:20 -04:00
Sandro Jäckel
115475ff5b
python310Packages.python-magic: normalise attr 2022-05-07 01:18:35 +02:00
Kevin Cox
850b784f25
mautrix-facebook: 0.3.3 → 0.4.0 2022-04-21 14:39:11 +08:00
Kevin Cox
db04b93897
mautrix-facebook: 2022-01-10 -> 0.3.3
This updates to a released version.
2022-01-30 10:06:12 -05:00
Kevin Cox
16e5522075
mautrix-facebook: Add version test. 2022-01-14 18:25:54 -05:00
Kevin Cox
fffad30005
mautrix-facebook: Update to latest git.
The last released version doesn't work with the version of pythonPackages.mautrix that is in nixpkgs.
2022-01-14 18:25:54 -05:00
Kevin Cox
7a3e62127d
mautrix-facebook: Remove max version requirements.
It appears that these are bumped to match manual testing however they do not work well in nixpkgs as every time a dependency is updated this package breaks. To resolve this issue just strip the max version requirements and assume that it works.

Ideally we would do a semver-type comparison but this is likely not an issue because a new major version would need a new attribute name anyways.
2022-01-14 18:25:54 -05:00
Sandro
3c4969b9bc
Merge pull request #146446 from kevincox/mautrix-facebook-0.3.2 2021-11-20 21:08:35 +01:00
Kevin Cox
04d9dbddd4
matrix-facebook: 0.3.1 -> 0.3.2 2021-11-14 22:03:29 -05:00
Sandro Jäckel
b5cfd8dd69
treewide: remove python39Packages.ruamel_yaml aliases 2021-11-03 11:10:50 +01:00
Kevin Cox
33bbe58299
mautrix-facebook: Support journald logging. 2021-09-10 19:55:05 -04:00
Kevin Cox
2f1631a603
mautrix-facebook: init at 0.3.1 2021-09-10 19:54:47 -04:00