Commit Graph

28 Commits

Author SHA1 Message Date
Robert Hensing
8e3c5eb501 treewide: xvfb_run -> xvfb-run 2021-05-08 15:48:41 +02: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
18eace0739
gjs: 1.68.0 → 1.68.1 2021-05-06 20:55:11 +02:00
Jan Tojnar
96fc9752af
gjs: fix installed tests
They were already failing on master (with pango 1.47 and gjs 1.66):

	(process:1186): Gjs-CRITICAL **: 12:36:09.500: JS ERROR: Error: Requiring Gtk, version 3.0: Typelib file for namespace 'HarfBuzz', version '0.0' not found
machine # @/nix/store/mca5jqi26f3h3s78p54bp59x4klyrch5-gjs-1.66.2-installedTests/libexec/installed-tests/gjs/js/testLegacyGObject.js:9:13

HarfBuzz is likely pulled in through Pango. Possibly introduced in https://github.com/NixOS/nixpkgs/pull/93799. But then why did not I notice that in GNOME 3.38 bump?
2021-05-05 22:42:14 +02:00
Jan Tojnar
5259071cd8
gjs: 1.66.2 → 1.68.0 2021-05-05 22:42:14 +02:00
R. RyanTM
4598881e1d gjs: 1.66.1 -> 1.66.2 2021-01-30 16:46:48 +01: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
8edc951ce1
gjs: 1.66.0 → 1.66.1 2020-10-24 06:00:38 +02:00
Doron Behar
dde31ed48e
gjs: 1.64.4 -> 1.66.0
- Installed tests execdir was moved: https://gitlab.gnome.org/GNOME/gjs/-/issues/318

Changelogs:
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.65/gjs-1.65.1.news
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.65/gjs-1.65.2.news
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.65/gjs-1.65.3.news
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.65/gjs-1.65.4.news
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.65/gjs-1.65.90.news
    - libsysprof-capture-4 ← libsysprof-capture-3
        - We did not depend on it previously either.
    - SpiderMonkey 78
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.65/gjs-1.65.91.news
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.65/gjs-1.65.92.news
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.66/gjs-1.66.0.news

Changes reviewed by: Jan Tojnar <jtojnar@gmail.com>
2020-10-24 01:14:24 +02:00
R. RyanTM
a31dc294f7 gjs: 1.64.3 -> 1.64.4 2020-07-10 00:28:12 +02:00
Jan Tojnar
5d39d988dc
gjs: Fix locale detection
The build was complaining:

	meson.build:660: WARNING: Your libc does not have the C.UTF-8 locale and no other
	suitable UTF-8 fallback locale could be found. You can still build GJS, but
	some tests will fail.

The tests do not actually seem to be affected but still.
2020-06-10 23:14:11 +02:00
Jan Tojnar
6635e78fad
gjs: Fix tests
Installed tests require GSettings schemas.

And the build-time tests are now passing.
2020-06-10 22:55:39 +02:00
R. RyanTM
2df0fef39e gjs: 1.64.2 -> 1.64.3 2020-06-09 17:50:56 +00:00
Tor Hedin Brønner
66d2cb34ef gjs: 1.64.1 -> 1.64.2 2020-05-03 17:42:31 +02:00
Jan Tojnar
1ab03c3a76
Merge branch 'master' into staging-next 2020-04-10 12:12:56 +02:00
Tor Hedin Brønner
5d5740a051 gjs: 1.64.0 -> 1.64.1 2020-04-08 09:48:14 +02:00
Jan Tojnar
15002f1cfd
tree-wide: Switch from gnome3.maintainers to lib.teams.gnome 2020-04-01 14:41:43 +02:00
Tor Hedin Brønner
2e4e77cef7
gjs: fix installed test paths
libgimarshallingtests references gobject-introspection.dev bloating the
closure.
2020-03-24 07:11:16 +01:00
Tor Hedin Brønner
5f5c176407
gjs: 1.58.5 -> 1.64.0
Now uses spidermonkey_68
2020-03-24 07:06:56 +01:00
worldofpeace
df2d5fbad7 gjs: 1.58.4 -> 1.58.5 2020-02-19 21:28:09 -05:00
R. RyanTM
a055d4d4a4 gjs: 1.58.3 -> 1.58.4 (#78163) 2020-01-21 17:05:05 +01:00
Tor Hedin Brønner
58ef13de05
gjs: 1.58.2 -> 1.58.3 (#74433)
1.58.2 could cause some extensions to crash:
https://gitlab.gnome.org/GNOME/gjs/issues/288

https://gitlab.gnome.org/GNOME/gjs/blob/1.58.3/NEWS
2019-11-28 07:52:15 +01:00
R. RyanTM
521122f10e gjs: 1.58.1 -> 1.58.2 2019-11-27 21:17:02 -08:00
Jan Tojnar
201c1d35f6
gjs: clean up
* Do not propagate spidermonkey, it is only needed gjs to link against.
* Split out dev output, any propagated dependencies should go there.
* Drop unnecessary sed, the readline thing is no longer there.
* Add passthru.tests to allow running installed tests easily.
* Drop pango from buildInputs, we only need it as a transitive dependency of gtk3 for installed tests; gjs actually depends on cairo.
* Move libxml2 to nativeBuildInputs, it is called by glib-compile-resources when xml-stripblanks preprocessing is used.
* Propagate glib, as it is in Requires in the pc file.

It is just 2.5 MB closure reduction but every megabyte counts.
2019-11-21 01:29:03 +01:00
Jan Tojnar
51de90ef44
gjs: add separateDebugInfo 2019-11-05 15:20:16 +01:00
Jan Tojnar
a2f6928257
gjs: clean up
* format
* add homepage
2019-11-05 00:49:38 +01:00
Jan Tojnar
3d89ead7c6
gjs: move to top-level 2019-11-05 00:47:04 +01:00