Commit Graph

52 Commits

Author SHA1 Message Date
Bobby Rong
30885bf1dc gjs: 1.75.90 → 1.76.0
https://gitlab.gnome.org/GNOME/gjs/-/compare/1.75.90...1.76.0

Changelog-Reviewed-By: Bobby Rong <rjl931189261@126.com>
2023-04-06 01:35:29 +02:00
Jan Tojnar
ec56e0de06 gjs: 1.75.2 → 1.75.90
https://gitlab.gnome.org/GNOME/gjs/-/compare/1.75.2...1.75.90

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2023-04-06 01:35:10 +02:00
Jan Tojnar
7e6f9d80f4 gjs: 1.74.2 → 1.75.2
https://gitlab.gnome.org/GNOME/gjs/-/compare/1.74.2...1.75.2

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2023-04-06 01:34:45 +02:00
github-actions[bot]
ae20452a11
Merge master into staging-next 2023-02-24 18:01:22 +00:00
Jan Tojnar
9b0ec1313b gjs: 1.74.1 → 1.74.2
https://gitlab.gnome.org/GNOME/gjs/-/compare/1.74.1...1.74.2
2023-02-24 20:04:33 +08:00
Alyssa Ross
9c6bce8748
gjs: remove obsolete gobject-introspection build input
Since b2f9cd34e7 ("gobject-introspection: use wrapper.nix for the
native package too so we can propagate the dev output"),
gobject-introspection doesn't need to be included in buildInputs when
it's in nativeBuildInputs, as it's propagated from the setup hook.

Removing the build input fixes evaluation in buildPackages when
cross-compiling to platforms that gobject-introspection is unsupported
on, like ghcjs.

Tested building natively on x86_64-linux, in
pkgsCross.aarch64-multiplatform, and in pkgsCross.ghcjs.buildPackages.
2023-02-04 18:45:04 +00:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Yureka
1106312d84
pkgsMusl.gjs: fix build (#203248) 2022-11-27 19:10:33 +01:00
Fabián Heredia Montiel
6afc2f856d gjs: 1.74.0 → 1.74.1
https://gitlab.gnome.org/GNOME/gjs/-/compare/1.74.0...1.74.1
2022-11-08 21:55:59 -06:00
Weijia Wang
7d2764c610 gjs: add darwin support 2022-10-17 21:09:04 +02:00
Jan Tojnar
cfcfa9386c gjs: 1.73.2 → 1.74.0
https://gitlab.gnome.org/GNOME/gjs/-/compare/1.73.2...1.74.0

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11 18:52:32 +02:00
Jan Tojnar
1b8da10874 gjs: 1.73.1 → 1.73.2
https://gitlab.gnome.org/GNOME/gjs/-/compare/1.73.1...1.73.2

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11 18:52:15 +02:00
Jan Tojnar
8979d027ba gjs: 1.72.2 → 1.73.1
https://gitlab.gnome.org/GNOME/gjs/-/compare/1.72.2...1.73.1

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-10-11 18:52:07 +02:00
Artturin
da9a9a4404 treewide: cross fixes 2022-09-07 21:20:54 +03:00
R. Ryantm
afb4471ac3 gjs: 1.72.1 -> 1.72.2 2022-08-15 15:50:01 +02:00
Jan Tojnar
2f038ea737 gjs: 1.72.0 → 1.72.1
https://gitlab.gnome.org/GNOME/gjs/-/compare/1.72.0...1.72.1
2022-07-13 13:58:00 +02:00
Jan Tojnar
20390cad8a gjs: add profiler support
Necessary to be able to use Sysprof for profiling GJS apps such as GNOME Shell:

105c0a44b1/doc/Profiling.md
https://blogs.gnome.org/chergert/2020/03/15/how-to-use-sysprof-to-part-ii/
2022-07-11 21:52:24 +02:00
Jan Tojnar
914fd5031c gjs: 1.71.90 → 1.72.0
https://gitlab.gnome.org/GNOME/gjs/-/compare/1.71.90...1.72.0
2022-03-25 15:02:43 +01:00
Jan Tojnar
8b1959ff16 gjs: 1.71.1 → 1.71.90
https://gitlab.gnome.org/GNOME/gjs/-/compare/1.71.1...1.71.90
2022-03-25 15:02:34 +01:00
Jan Tojnar
a225002f3e gjs: 1.70.1 → 1.71.1
https://gitlab.gnome.org/GNOME/gjs/-/compare/1.70.1...1.71.1
2022-03-25 15:01:22 +01:00
R. Ryantm
5a6ce07916 gjs: 1.70.0 -> 1.70.1 2022-02-10 11:40:45 -08:00
Maxine Aubrey
eab3bf85d8 gjs: 1.68.3 -> 1.70.0
- https://gitlab.gnome.org/GNOME/gjs/-/blob/1.70.0/NEWS
2021-10-09 17:29:34 +02:00
R. RyanTM
d0712a8462 gjs: 1.68.2 -> 1.68.3 2021-09-11 21:01:10 +02:00
Maxine Aubrey
132f888882
gjs: 1.68.1 -> 1.68.2 2021-08-10 11:10:15 +02:00
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