Commits on Source (58)
-
Gabor Karsay authored
Language codes in ISO 639-1 consist of two letters, those in ISO 639-3 of three letters. Use the appropriate domain for translations. Fixes: #197
901513d1 -
Nart Tlisha authored9afdba1b
-
Emmanuele Bassi authored
GnomeBGSlideShow does not need GDK, it only needs GIO.
7f1c3652 -
Emmanuele Bassi authored
GTimeVal is not year 2038 safe, and it has been deprecated in GLib.
cf27647a -
Emmanuele Bassi authored
We only need the warnings.
a2a5b10e -
Emmanuele Bassi authored
Version 0.49 is ancient. Debian stable ships with 0.56.2, so let's go with that.
3a6d839d -
Emmanuele Bassi authored
The get_pkgconfig_variable() method on the Dependency object was replaced by a generic get_variable() method.
2fa71b16 -
Emmanuele Bassi authored
GTimeVal is not Y2038-safe, and has been deprecated in GLib.
931cc880 -
Emmanuele Bassi authored
When building against GLib ≥ 2.70, use g_spawn_check_wait_status(); when building against older versions of GLib, use a compatibility shim.
fc410c07 -
Emmanuele Bassi authored
The IdleMonitor class does not need GDK at all.
935ee8d5 -
Emmanuele Bassi authored
Something that doesn't look like it was written 3 years ago.
056aa4e2 -
Emmanuele Bassi authored
The test will have to be rewritten for GTK4 anyway.
81e5d43b -
Emmanuele Bassi authored7067fc53
-
Emmanuele Bassi authored
For GNOME components using GTK 4, we provide a base library that does not depend on GTK, libgnome-desktop-4, with the bits that do not use GDK or GTK. This library has a new soname and version, as well as a new pkg-config file and introspection data files. We want to keep libgnome-desktop-3 as a legacy library for GNOME components (and some applications) that still use GTK 3; for this reason, libgnome-desktop-3 will not change.
760a9754 -
Emmanuele Bassi authored
So we'll be able to add a dependency object on GTK4 later on.
b57f2692 -
Emmanuele Bassi authored
The introspection scanner is perfectly capable of using the C type, instead of the fully qualified type name.
7c51cdc2 -
Emmanuele Bassi authored
Now that we split the non-GUI bits of libgnome-desktop into their own library, we can provide a library for GUI ones. For the time being, this is all still using GTK 3.
b8464ec1 -
Emmanuele Bassi authored
We don't use the root GdkWindow anywhere.
bd7426d5 -
Emmanuele Bassi authored
We don't really need a "GUI" library, especially since neither GnomeBG nor GnomeRR really deal with user interfaces. The end goal is to move GnomeBG and GnomeRR out of libgnome-desktop, given that they are system component dependencies. For the time being, though, we can safely keep them in tree, with each part of their own shared library.
7c95b7be -
Emmanuele Bassi authored
In order to port the GnomeBG and GnomeRR APIs to GTK4 we need to copy the files into their own subdirectories, as we want to keep the older GTK3-based implementations available for the legacy libgnome-desktop-3.0. It also makes it easier for us to spin off these libraries into their own projects, if we decide to do so.
c2c7414c -
Emmanuele Bassi authored
We want to allow building libgnome-desktop without the GUI libraries.
5ea55a87 -
Emmanuele Bassi authored
At some point, we're going to build only the 4.0 libraries except on older versions of GNOME.
3fedfab6 -
Emmanuele Bassi authoredead99fdf
-
Emmanuele Bassi authored64b0e55f
-
Piotr Drąg authored6c5ba81c
-
Emmanuele Bassi authored
- Do not include "config.h" - Leave conditionally including xlocale.h to source files - Add an error for missing GETTEXT_PACKAGE - Rename non-idiomatic `_l` macro to `L_`
8e0f7837 -
Emmanuele Bassi authored
Otherwise xgettext won't recognise the translatable language string. Fixes: #202
d6e9c06c -
Emmanuele Bassi authored
The `Makevars` file is only meant to be used by `make`.
8b247054 -
Sveinn í Felli authoredaabf456e
-
Will Thompson authored
If the project is configured to build without systemd support, this function is unused. If one is foolish enough to also build with -Werror, as I am, then this the resulting unused-function warning is fatal and one is sad.
-
Jordan Petridis authored80138c35
-
Jordan Petridis authored9afa21fd
-
Michael Catanzaro authored
Previously, we used fedora:rawhide for gnome-desktop CI, but stopped because gitlab.gnome.org's docker version was incompatible with F35 containers for a long time, so we pinned to F34 instead. Now we have fixed that and updated to F35, but we'll be stuck here for a while because we won't remember to update again in the future. fedora:latest seems like a nice compromise between pinning to a particular stable release vs. using rawhide for CI.
9cebf908 -
Dominique Leuenberger authorede982dc2f
-
Jordan Petridis authoredf4d96fba
-
Jeremy Bicha authored
This is done now because we are adding new GTK4 packages in addition to the GTK3 packages which are still built. Eventually GNOME will stop offering a GTK3 build but we may still have packages in Debian that need that library. At that point, we'll need to reintroduce a gnome-desktop3 source package to keep things working.
0b0dd428 -
Jeremy Bicha authored4172d5a6
-
Jeremy Bicha authored
Update to upstream version '42~alpha.1' with Debian dir 0c39462a5043efd34094d9810f9757b20be2787b
8588934c -
Jeremy Bicha authoredf29c1ee5
-
Jeremy Bicha authoreddf822210
-
Jeremy Bicha authored06224e9a
-
Jeremy Bicha authored
for the expected package names See c2c7414c and 7c95b7be
2e76ba49 -
Jeremy Bicha authored
since we don't currently build API docs for the version 4 library
638de983 -
Jeremy Bicha authored
It's not required for the build and it's not in the pkgconfig file
7a3cb480 -
Simon McVittie authored5dcb6a8b
-
Simon McVittie authored
This might originally have been a library to load .desktop files, but it has changed a lot since then.
996d90ec -
Simon McVittie authored
According to the upstream commit history, the long-term plan is for GnomeBG and GnomeRR to become independent components, and it will be difficult to package that correctly if we initially bundled these libraries into one package.
39ece09f -
Simon McVittie authored
We don't really need a separate libgnome-desktop-3-dev-bin package for this.
285dcd58 -
Simon McVittie authored26680422
-
Simon McVittie authorede3d14dbb
-
Simon McVittie authoreda94ba767
-
Simon McVittie authored
The files are not physically in /usr/share/doc, because the way gtk-doc processes cross-references means they are technically a programmatic interface.
119c7fc0 -
Simon McVittie authoredf2ccad45
-
Simon McVittie authored4acc5d05
-
Simon McVittie authoreda1834422
-
Jeremy Bicha authored0a7d84c8
-
Jeremy Bicha authored
releasing package gnome-desktop version 42~alpha.1-1
894d82d5 -
Jeremy Bicha authored3c450ed1
.gitmodules
0 → 100644
config.h.meson
deleted
100644 → 0
debian/gir1.2-gnomebg-4.0.install
0 → 100644
debian/gir1.2-gnomedesktop-4.0.install
0 → 100644
debian/gir1.2-gnomerr-4.0.install
0 → 100644
debian/libgnome-bg-4-1.docs
0 → 100644
debian/libgnome-bg-4-1.install
0 → 100644
debian/libgnome-bg-4-1.symbols
0 → 100644
debian/libgnome-bg-4-dev.install
0 → 100644