Commit Graph

379 Commits

Author SHA1 Message Date
0f226221b8 Revert "Temporarily disable tests on 32-bit non-i386 architectures"
This reverts commit e657440a93.
2024-03-25 10:41:38 +00:00
afbc53d8c9 Revert "d/control, d/rules: Temporarily disable colord on 32-bit non-i386"
This reverts commit d38deea907.
2024-03-23 10:06:33 +00:00
94b9ea75f6 Revert "d/control, d/rules: Temporarily disable cloudproviders on 32-bit non-x86"
This reverts commit 7208f6ac28.

libcloudproviders has built
https://buildd.debian.org/status/package.php?p=libcloudproviders
2024-03-20 17:49:33 -04:00
7208f6ac28 d/control, d/rules: Temporarily disable cloudproviders on 32-bit non-x86
This is not yet buildable on the architectures affected by the 64-bit
time_t transition, with a dependency chain involving graphviz and GTK 2.
2024-03-14 18:10:53 +00:00
d38deea907 d/control, d/rules: Temporarily disable colord on 32-bit non-i386
This is not yet buildable on the architectures affected by the 64-bit
time_t transition.
2024-03-14 18:08:58 +00:00
e657440a93 Temporarily disable tests on 32-bit non-i386 architectures
This should help to resolve cyclic build-dependencies during the 64-bit
time_t transition.
2024-03-14 17:54:27 +00:00
f74169920b d/control, d/tests/control: Drop dependency on adwaita-icon-theme-full
This package name was Ubuntu-specific, and was dropped since 45.0-4
(the Debian version of a-i-t has a Provides for a-i-t-full). Use a
versioned build-dependency so that we definitely have all of the
necessary icons to run tests successfully.

Thanks: Heinrich Schuchardt
2024-03-14 09:31:45 +00:00
70215fa10e d/control, d/rules: Make it clearer that we are using the correct pkgconf
We intentionally compile convert-emoji with the build architecture
pkgconf, because we need to run it during build, but we do not need to
install it.
2024-03-06 13:46:47 +00:00
c6ea21dbf8 d/control, d/tests: Use pkgconf in preference to pkg-config 2024-03-06 13:45:40 +00:00
3df81bab55 Import Debian changes 3.24.41-1.1
gtk+3.0 (3.24.41-1.1) unstable; urgency=medium
.
  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.  Closes: #1064083
2024-02-29 13:51:11 -05:00
57858a8a2c Import Debian changes 3.24.41-1.1~exp1
gtk+3.0 (3.24.41-1.1~exp1) experimental; urgency=medium
.
  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.
2024-02-22 07:29:22 -05:00
2dca55a0b8 d/control: Make Build-Depends more cross-friendly 2024-01-17 17:53:14 +00:00
958ddae6c1 d/rules: If cross-compiling, use cross g-ir-scanner (see #1060838) 2024-01-17 17:53:14 +00:00
0d95f95dbe d/control: Explicitly depend on necessary GIR XML modules
Use the systematic names gir1.2-cairo-1.0-dev, gir1.2-xlib-2.0-dev and
gir1.2-gio-2.0-dev if possible. The alternative dependency on
libgirepository1.0-dev illustrates how backports can be made to work.

gir1.2-atk-1.0-dev doesn't actually exist yet, so hide that one behind
a build-profile as a reminder to build-depend on it later.
2024-01-17 17:53:07 +00:00
dd7c8e9b57 d/control: Explicitly build-depend on GIR XML from Gdk-Pixbuf and Pango
The versions of these packages in testing provide these names.
2023-11-08 16:09:34 +00:00
651fdeeacf d/control: Add ${gir:Depends}, ${gir:Provides} substvars
With a newer version of gobject-introspection (currently in experimental),
these will supersede some of the current hard-coded Depends and Provides.
2023-11-08 16:05:49 +00:00
e3c21558f8 libgtk-3-dev: Add Provides for included GIR XML files
Representing these by systematic names gir1.2-*-dev, and perhaps
eventually separating them into their own binary package, will help to
enable cross-compilation with GObject-Introspection removed by a build
profile.

Helps: #1030223
2023-11-08 16:03:23 +00:00
385cee5c59 Substitute GTK_BINVER_DEP as a substvar rather than using sed
This will make it easier to stop making d/control a generated file.
2023-11-08 15:53:36 +00:00
641c21d4ae Have -dev package depend on libcloudproviders-dev on Debian 2023-08-09 18:06:18 -04:00
da4ac7759a Build with libcloudproviders
This wasn't enabled years ago because it caused a test failure
with the autotools tests. But we've switched to meson now and
finally it looks like libcloudproviders has fixed enough issues
2023-08-09 11:28:30 -04:00
5ecc70ab04 Standards-Version: 4.6.2 (no changes required) 2023-02-04 14:41:04 +00:00
bd98211562 d/control.in: Explicitly build-depend on Freetype 2023-01-03 10:17:43 +00:00
ae47feedf0 d/control: Increase Meson build-dependency to 0.60 2023-01-03 10:15:39 +00:00
03a690b972 Don't depend on gtk-doc-tools under nodoc build-profile
This was needed at autoreconf time when we built with Autotools, but not
with Meson.
2022-12-02 15:31:57 +00:00
f650142cae Move man-page dependencies from B-D-I to B-D
We need these when building arch-specific binaries too.
2022-12-02 15:31:57 +00:00
e902eb4b99 Disable man pages under nodoc build-profile 2022-12-02 15:31:54 +00:00
e35d10a0ba d/control.in: Disable API documentation under nodoc build profile 2022-12-02 15:13:03 +00:00
9b79bcb18a Merge remote-tracking branch 'origin/debian/master' into debian/master 2022-11-24 13:51:32 +00:00
baa6ae9e9c Build using Meson 2022-11-23 23:54:43 +00:00
6a796eebce debian/control.in, debian/tests/control: Depend on adwaita-icon-theme-full
for installed tests

Gbp-Dch: Full
2022-11-23 13:46:02 -05:00
98b1965e99 Build-/test-depend on dbus-daemon for dbus-run-session, instead of dbus 2022-11-15 11:33:49 +00:00
b41b8e9fa4 (Build-)Depend on libfontconfig-dev, not transitional libfontconfig1-dev 2022-09-06 11:49:57 +01:00
728dc88201 d/control.in: Remove support for pre-bullseye versions of gdk-pixbuf 2022-08-21 09:54:15 +01:00
cb4d906467 Standards-Version: 4.6.1 (no changes required) 2022-08-20 19:56:58 +01:00
b142cf9816 d/control.in: Update build-dependencies 2021-12-26 19:50:15 +00:00
aedc651d02 Use debhelper compat level 13 2021-11-30 12:03:47 +00:00
22bcc36bba Standards-Version: 4.6.0 (no changes required) 2021-11-30 12:01:00 +00:00
aeefd8d9e1 Disable the tests on architectures where librsvg2-common is not built
librsvg is only build on architectures where rust has been ported to,
disable them on the other architectures
2021-09-08 11:20:19 +02:00
381605caa0 Move org.gtk.Settings.Debug schema from -dev to -common
gnome-terminal 3.40 wants this.

Closes: #993469
2021-09-01 19:34:46 +01:00
2b09c55b45 d/control.in: Drop unnecessary Build-Depends on gcc:native
Consensus on #debian-devel is that build-essential implies this, even
when cross-compiling.
2021-08-16 13:53:34 +01:00
d01e415e38 d/rules: Rebuild emoji data from source files
This provides a straightforward way to check that we have the correct
source files.
2021-08-15 16:37:21 +01:00
625b32f916 Drop build-dependencies used for the Google Cloud Print backend
The service required by this backend was shut down, so the printing
backend is no longer useful and was removed by upstream.
2021-08-15 15:16:27 +01:00
1cc897dbf2 Revert "Work around #977961 by adding Build-Conflicts with ImageMagick"
This reverts commit 2994f0d282.
I've fixed #977961 in GLib.
2021-01-29 18:19:19 +00:00
2994f0d282 Work around #977961 by adding Build-Conflicts with ImageMagick
The deprecated gtester(1) is meant to look for test programs in the
current working directory without searching PATH, but due to a GLib
regression, it searches /usr/bin first. One of GTK's tests happens
to be named 'display', causing FTBFS if gtester accidentally runs
ImageMagick's display(1) instead.
2021-01-27 11:09:53 +00:00
f8b56051c4 Increase dependency on librsvg2-common from Suggests to Recommends
This is not a hard dependency, but should be installed in nearly all
cases. Increasingly many icons are provided in SVG format, so
applications will appear broken if the SVG pixbuf loader is not
installed. See #980396 for more information.

adwaita-icon-theme already Recommends librsvg2-common, but people who
routinely do not install recommended packages will get a better hint
about how much will be broken by its removal if GTK also recommends it.
2021-01-24 11:09:52 +00:00
e4af46a103 Update versions of (build-)dependencies 2020-12-11 11:06:52 +00:00
90bf13ffc1 Add myself to Uploaders 2020-11-26 10:16:21 +00:00
c2415c8179 Standards-Version: 4.5.1 (no changes required) 2020-11-26 09:59:27 +00:00
d9473c660f Preferentially build-depend on libgdk-pixbuf-2.0-dev
We don't need the deprecated Xlib integration that is also pulled in
by the older libgdk-pixbuf2.0-dev package (see #974870).
2020-11-24 10:49:18 +00:00
7071e1f9b6 Regenerate CSS themes with sassc during the build
This ensures that they are updated even if upstream forgot to do so,
as happened in HighContrast for the GTK 3.4.22 release (#970664).
2020-09-26 01:15:24 +01:00