lp:~vcs-imports/jhbuild/+git/jhbuild

Owned by VCS imports
Get this repository:
git clone https://git.launchpad.net/~vcs-imports/jhbuild/+git/jhbuild

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://gitlab.gnome.org/GNOME/jhbuild.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 1 minute — see the log

Branches

Name Last Modified Last Commit
master 2024-05-10 15:15:53 UTC
Improve docs for jhbuild sysdeps command

Author: Nelson Benitez
Author Date: 2024-05-10 15:15:53 UTC

Improve docs for jhbuild sysdeps command

fix-packagedb-exception 2023-11-10 16:52:41 UTC
packagedb: Ensure PackageEntry.manifest is never None

Author: Patrick Griffis
Author Date: 2023-11-10 16:52:41 UTC

packagedb: Ensure PackageEntry.manifest is never None

wip/muktupavels/libwnck4 2023-08-25 13:35:00 UTC
world: add libwnck 4

Author: Alberts Muktupāvels
Author Date: 2022-11-30 23:00:05 UTC

world: add libwnck 4

pgriffis/pyproject-modtype 2023-07-24 17:08:07 UTC
modtypes: Add pyproject type

Author: Patrick Griffis
Author Date: 2023-07-24 17:06:32 UTC

modtypes: Add pyproject type

This adds a new module type that is for building projects
that have a pyproject.toml file.

It uses the `build` and `installer` python modules to do this.

pgriffis/binary-versions 2023-07-24 14:50:24 UTC
modules: Respect version on path systemdependencies

Author: Patrick Griffis
Author Date: 2023-07-24 02:31:01 UTC

modules: Respect version on path systemdependencies

The documentation and in-tree modulesets do this:

```xml
<systemmodule id="foo">
  <branch repo="system" version="1.2.3"/>
  <systemdependencies>
    <dep type="path" name="foo"/>
  </systemdependencies>
</systemmodule>
```

However the specifying of `version` did nothing.

Now JHBuild parses the output of `foo --version`
to try and detect the actual version and compare
that against our required version.

Example output of `jhbuild sysdeps`:

```
System installed packages which are new enough:
    automake (installed=1.16.5)
...
Required packages:
  System installed packages which are too old:
    foo (required=1.2.3, installed=0.1.0)
...
```

update_some_python3_deps 2023-03-05 23:24:32 UTC
Require at least version 3.7 for python3-devel sysdep

Author: Nelson Benitez
Author Date: 2023-03-05 23:24:32 UTC

Require at least version 3.7 for python3-devel sysdep

this version is now ubiquitous and many python packages
do need at least this version.

wip/cdavis/update-meson 2022-12-15 17:01:56 UTC
core-deps-latest: Update meson

Author: Christopher Davis
Author Date: 2022-12-15 17:01:56 UTC

core-deps-latest: Update meson

phako/switch-gupnp-to-master 2022-05-26 10:35:58 UTC
core-deps-latest: Switch GSSDP/GUPnP to master

Author: Jens Georg
Author Date: 2022-05-24 18:29:33 UTC

core-deps-latest: Switch GSSDP/GUPnP to master

readme_some_info 2022-01-31 02:38:17 UTC
README: info for non-developers and for system wide JHBuild

Author: Nelson Benitez
Author Date: 2022-01-31 02:38:17 UTC

README: info for non-developers and for system wide JHBuild

taken from ebassi's post:
https://gitlab.gnome.org/GNOME/jhbuild/-/issues/77#note_1031060

gtk_same_moduleid_checkoutdir 2022-01-19 20:08:32 UTC
module 'gtk4' should also use 'gtk4' as checkoutdir

Author: Nelson Benitez
Author Date: 2022-01-19 20:08:32 UTC

module 'gtk4' should also use 'gtk4' as checkoutdir

because otherwise it's confusing, usually module names
and checkout dirs are the same, that is convenient and
keeps things simple.

For example, module 'gtk+-3' follows this rule and his
checkout dir is also 'gtk+-3'.

wip/lantw/meson-Run-ninja-under-devenv 2021-11-21 17:53:50 UTC
meson: Run ninja under devenv

Author: lantw44
Author Date: 2021-11-21 17:19:35 UTC

meson: Run ninja under devenv

Unlike libtool, meson doesn't set the LD_LIBRARY_PATH environment
variable for running uninstalled executables by default. If the build
process requires running uninstalled executables, it may fail because
LD_LIBRARY_PATH set by JHBuild may instruct it to prefer the installed
library to the uninstalled one. To fix it, use the 'devenv' subcommand
introduced in Meson 0.58 to setup the environment for ninja.

https://github.com/mesonbuild/meson/issues/1635
https://github.com/mesonbuild/meson/pull/8393

wip/exalm/mbim 2021-07-30 12:20:33 UTC
core-deps-latest: libmbim now uses meson

Author: Exalm
Author Date: 2021-07-30 12:20:12 UTC

core-deps-latest: libmbim now uses meson

feature/regex-based-include-searching 2021-05-31 08:33:41 UTC
sysdeps: use glob for libclang and llvm on FreeBSD

Author: Sebastian Geiger
Author Date: 2021-05-31 08:31:10 UTC

sysdeps: use glob for libclang and llvm on FreeBSD

feature/libpsl-0.21.1 2021-05-15 13:32:49 UTC
core-deps-latest: libpsl-0.21.1 using meson

Author: Sebastian Geiger
Author Date: 2021-05-14 09:32:01 UTC

core-deps-latest: libpsl-0.21.1 using meson

feature/librest 2021-05-14 14:43:15 UTC
core-deps-latest: librest force srcdir builds

Author: Sebastian Geiger
Author Date: 2021-05-14 10:02:02 UTC

core-deps-latest: librest force srcdir builds

librest fails with an error about missing build/gtk-doc.m4 when
using non-srcdir builds.

carlosgc/libsoup3 2021-05-14 10:49:20 UTC
core-deps-latest: build tracker with libsoup3

Author: Carlos Garcia Campos
Author Date: 2021-05-14 10:49:20 UTC

core-deps-latest: build tracker with libsoup3

wip/hadess/gst-plugins-base-gl 2021-04-30 14:49:33 UTC
core-deps-latest: Build GstGL support for Wayland and X11

Author: Bastien Nocera
Author Date: 2021-04-29 11:54:42 UTC

core-deps-latest: Build GstGL support for Wayland and X11

in gst-plugins-base, so that the GTK GL sink can be built in
gst-plugins-good.

Ideally, each one of the backends we want to build would be accumulated,
but meson doesn't have a way to pass "-Doption=foo,bar" as two separate
arguments (each -Doption argument overrides the previous one).

docbook5_fedora 2021-03-06 02:44:42 UTC
sysdeps: docbook-xsl is docbook-style-xsl in Fedora

Author: Nelson Benitez
Author Date: 2021-03-06 02:10:58 UTC

sysdeps: docbook-xsl is docbook-style-xsl in Fedora

Update 'gtk-doc' and 'libnotify' modules to use
the more precise name dep so the user is reported
the correct package name to install.

Issue #65

evince_dep_libhandy 2021-02-12 19:14:20 UTC
gnome-suites-core-latest: Evince depends on libhandy

Author: Nelson Benitez
Author Date: 2021-02-12 19:14:20 UTC

gnome-suites-core-latest: Evince depends on libhandy

Relevant evince commit:
https://gitlab.gnome.org/GNOME/evince/-/commit/d79186161c1d0a213aada1a49eb0bc04f8d21161

yelp-tools-meson 2020-12-26 17:59:19 UTC
gnome-suites-core-deps-latest: Migrate yelp-tools to meson

Author: Shaun McCance
Author Date: 2020-12-26 17:59:19 UTC

gnome-suites-core-deps-latest: Migrate yelp-tools to meson

wip/benzea/systemd-user-session 2020-07-29 14:51:43 UTC
examples: Add systemd startup script and example session

Author: Benjamin Berg
Author Date: 2020-07-29 12:01:35 UTC

examples: Add systemd startup script and example session

This allows running a session using a separate systemd user instance.
The advantage is full separation of the normal user (e.g. to run a
nested session) and generally a better flexibility and more
straight-forward way of pulling in systemd units from jhbuild.

wip/hadess/expand-xcursor-path 2019-12-16 15:26:45 UTC
environment: Inherit from the system cursors

Author: Bastien Nocera
Author Date: 2019-12-16 15:26:45 UTC

environment: Inherit from the system cursors

When launching an application in jhbuild and the application uses more
than the builtin cursors, it's likely that there will be warnings such
as:
Gdk-Message: 11:32:54.260: Unable to load hand2 from the cursor theme

Inherit from the likely more complete cursors installed in the system if
the user hasn't also installed a cursor in their jhbuild env.

simple-install 2019-10-02 19:02:32 UTC
wip simple install

Author: Christoph Reiter
Author Date: 2019-10-02 18:50:24 UTC

wip simple install

BUG_glibmm_perl_open 2019-09-09 05:12:53 UTC
glibmm: add perl 'open' module dependency

Author: Nelson Benitez
Author Date: 2019-09-09 05:03:06 UTC

glibmm: add perl 'open' module dependency

one of the perl scripts ran by glibmm build
process require perl 'open' module:
https://metacpan.org/pod/open

which seems to be a pragma not a module, but
it's installed same way via CPAN perl package
manager.

Fixes issue #32

wip/muktupavels/module-template 2019-02-07 00:47:31 UTC
modulesets: add module-template to GNOME gitlab repo

Author: Alberts Muktupāvels
Author Date: 2019-02-07 00:47:31 UTC

modulesets: add module-template to GNOME gitlab repo

gtk-dep-xcursor 2018-12-06 10:49:10 UTC
latest: gtk: depend on libXcursor when building for x11

Author: Christoph Reiter
Author Date: 2018-12-06 10:47:56 UTC

latest: gtk: depend on libXcursor when building for x11

wip/ptomato/updates 2018-04-15 07:03:35 UTC
3.28: Branch GJS

Author: Philip Chimento
Author Date: 2018-04-15 07:03:35 UTC

3.28: Branch GJS

wip/tbechtold/nautilus-gexiv2 2017-11-20 10:42:39 UTC
core-3.28: Add gexiv2 dep for nautilus

Author: Thomas Bechtold
Author Date: 2017-11-20 10:42:39 UTC

core-3.28: Add gexiv2 dep for nautilus

Instead of using exempi and libexif, nautilus uses now gexiv2 to
extract metadata for pictures.
Note: This depends on
https://gitlab.gnome.org/GNOME/nautilus/merge_requests/5

jjardon/reorganization 2017-10-31 20:30:34 UTC
3.28: core utilities are still apps; they can eventually be flatpaks

Author: Javier Jardón
Author Date: 2017-09-15 07:43:20 UTC

3.28: core utilities are still apps; they can eventually be flatpaks

jjardon/gnome-modulesets 2017-01-03 09:05:08 UTC
Redirect to new location

Author: Javier Jardón
Author Date: 2016-10-31 16:54:06 UTC

Redirect to new location

jjardon/gnome-modulesets2 2016-10-31 16:54:06 UTC
Redirect to new location

Author: Javier Jardón
Author Date: 2016-10-31 16:54:06 UTC

Redirect to new location

wip/sam/python3 2016-01-27 14:22:16 UTC
Further fixups

Author: Sam Thursfield
Author Date: 2016-01-27 14:22:16 UTC

Further fixups

jjardon/modulesets-update 2016-01-08 16:29:37 UTC
3.20: Move cheese to gnome-suite-core

Author: Javier Jardón
Author Date: 2016-01-08 16:03:08 UTC

3.20: Move cheese to gnome-suite-core

gnome-control-center, gnome-contacts and gnome-initial-setup
depends on it

jjardon/autotools 2015-03-30 16:49:22 UTC
Make documentation optional

Author: Javier Jardón
Author Date: 2013-10-16 17:15:48 UTC

Make documentation optional

desrt/master 2015-02-17 20:28:35 UTC
3.16 deps: add m4-common

Author: Allison Karlitskaya
Author Date: 2015-02-17 20:28:35 UTC

3.16 deps: add m4-common

jjardon/reorganisation 2014-10-11 17:51:01 UTC
3.16: Move some core-apps only dependencies to core-apps

Author: Javier Jardón
Author Date: 2014-10-10 23:15:56 UTC

3.16: Move some core-apps only dependencies to core-apps

more-sysdeps 2012-05-14 02:19:33 UTC
Revert "Revert a serie of "3.6: add ... dep""

Author: Ray Strode
Author Date: 2012-05-12 18:17:26 UTC

Revert "Revert a serie of "3.6: add ... dep""

This reverts commit 1f8ef32c77f32f7f550aad0e9afd3557667e6396.

wip/tests 2011-08-22 16:43:13 UTC
tests: Copy logic for skipping to end from autotools

Author: Colin Walters
Author Date: 2011-08-12 09:31:55 UTC

tests: Copy logic for skipping to end from autotools

wip/sysdeps-rebase2 2011-07-15 18:10:23 UTC
config.py: If partial_build is set, explicitly include system paths

Author: Colin Walters
Author Date: 2011-07-14 20:39:18 UTC

config.py: If partial_build is set, explicitly include system paths

Previously, the way config.py handled environment variables was
inconsistent. For some of them (e.g. PKG_CONFIG_PATH), we always
included the system path. For others (e.g. XDG_DATA_DIRS), we didn't.
For still others, it's not (easily) possible for us to exclude the
system, even if we wanted to (e.g. LD_LIBRARY_PATH), so we just
inherit by default.

At a high level, people doing partial builds *definitely* want system
paths. In particular, if you're doing a partial build of gnome-shell,
you won't get any system applications unless you set XDG_DATA_DIRS.

https://bugzilla.gnome.org/show_bug.cgi?id=564373

wip/sysdeps 2011-06-30 14:36:52 UTC
Add new partial_build key, "sysdeps" command

Author: Colin Walters
Author Date: 2011-06-23 20:43:51 UTC

Add new partial_build key, "sysdeps" command

Basically, when the partial_build key is set (which it is by default),
when we're gathering a module list (for say "jhbuild build", or just
"jhbuild list"), we look at the installed pkg-config files. If there
is a local module which matches the id of the tarball, we skip it.

We should still be comparing versions.

But, this allows me to skip building e.g. cairo and nspr if I have
them on the system.

To allow developers to fill in using the system if available, add a
new "sysdeps" command. This command parses the moduleset and finds
all .pc files that are needed by tarballs from the given moduleset,
and installs them.

https://bugzilla.gnome.org/show_bug.cgi?id=564373

release-team-commands 2011-03-30 12:14:54 UTC
Merge branch 'master' into release-team-commands

Author: Frédéric Péters
Author Date: 2011-03-30 12:14:54 UTC

Merge branch 'master' into release-team-commands

desktop-testing 2009-06-20 20:10:22 UTC
Merge branch 'master' into desktop-testing

Author: John Carr
Author Date: 2009-06-20 20:10:22 UTC

Merge branch 'master' into desktop-testing

jhdebuild 2009-06-20 20:08:57 UTC
Merge branch 'master' into jhdebuild

Author: John Carr
Author Date: 2009-06-20 20:08:57 UTC

Merge branch 'master' into jhdebuild

Conflicts:
 jhbuild/config.py
 jhbuild/frontends/terminal.py

external-deps 2009-06-19 23:16:49 UTC
Tweak logic so we assume we can use system packages

Author: John Carr
Author Date: 2009-06-14 08:52:36 UTC

Tweak logic so we assume we can use system packages

JHBUILD_GTK_BRANCH 2002-11-20 00:26:23 UTC
Refactor some code into interfaces, and adapt calls to use the interfaces

Author: Seth Nickell
Author Date: 2002-11-20 00:26:23 UTC

Refactor some code into interfaces, and adapt calls to use the interfaces

2002-11-19 Seth Nickell <snickell@stanford.edu>

 * bootstrap.py:
 * cvs.py:
 * module.py:

 Refactor some code into interfaces, and adapt calls
 to use the interfaces rather than directly printing
 to stdout, etc.

 * terminalinterface.py:
 * gtkinterface.py:
 * interface.py:

 Add seperate interfaces for GTK and terminal output.

145 of 45 results
This repository contains Public information 
Everyone can see this information.

Subscribers