Commit Graph

19 Commits

Author SHA1 Message Date
Artturi
01dd363560
Merge pull request #225103 from uninsane/pr/sane/cross-2023-04-06 2023-04-08 02:03:16 +03:00
Colin
2231d48824 librest (0.8): don't build docs when cross compiling
librest_1_0 supports cross compilation (in staging: https://github.com/NixOS/nixpkgs/pull/223142),
but the old 0.8 version still doesn't. unlike 1.0 -- which builds with
meson -- librest 0.8 uses autotools with no obvious way to tell
`configure` to use the native gtk-doc, so just skip docs for cross
builds of this older version.
2023-04-07 03:29:47 +00:00
Artturin
928c439ec2 librest_1_0: fix cross 2023-04-02 05:50:33 +03:00
Lorenz Brun
f35b1d038d librest_1_0: pick up crash fix with libsoup 3
During librest's migration to libsoup 3 a bug was introduced which
causes the following assertion failure and subsequent abort when a
librest request could not be completed due to a network failure:

  Rest:ERROR:../rest/rest-proxy-call.c:628:finish_call: assertion failed: (payload)

This picks up a merge request which contains the fix.
2023-01-09 00:31:33 +01:00
Jan Tojnar
a9f02a84d8 librest_1_0: enable debug info
It is a bit crash prone.
2022-12-25 19:53:12 +01:00
Jan Tojnar
88aa798487 librest_1_0: propagate dependencies from Requires
pkg-config will not be able to find rest-1.0 otherwise.
2022-10-11 18:52:12 +02:00
Jan Tojnar
b27f418b91 librest_1_0: 0.9.0 → 0.9.1
https://gitlab.gnome.org/GNOME/librest/-/compare/0.9.0...0.9.1
2022-07-13 13:58:00 +02:00
Jan Tojnar
0e1489ae3b librest_1_0: init at 0.9.0
https://gitlab.gnome.org/GNOME/librest/-/compare/0.8.1...0.9.0
2022-03-25 15:01:23 +01:00
Jan Tojnar
0c68f9b952 librest: build developer docs 2022-02-20 19:59:09 +01:00
Jan Tojnar
3d1a53e4a4 librest: propagate dependencies listed in Required
These are listed in the pkg-config file so we need to propagate them for them to be found.

Also split outputs to avoid dev outputs of propagated dependencies in the closure.
2022-02-20 19:59:09 +01: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
Jan Tojnar
587953e2db
librest: enable on Darwin
Not sure if it will work since the certificates file is not present on MacOS AFAICT but it is needed for GTK 4 so 🤷‍♀️.

Also clean up the expression and correct license.
2021-05-05 22:43:06 +02:00
Jan Tojnar
7d535edec5
gnome3: support new versioning scheme in the update script
https://discourse.gnome.org/t/new-gnome-versioning-scheme/4235
2021-05-05 22:20:20 +02:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08: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
Jan Tojnar
a04625379a
Merge branch 'master' into staging-next 2020-04-13 18:50:35 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Jan Tojnar
15002f1cfd
tree-wide: Switch from gnome3.maintainers to lib.teams.gnome 2020-04-01 14:41:43 +02:00
Jan Tojnar
0f0179c2fa
librest: rename from gnome3.rest 2018-12-25 17:47:52 +01:00