Commit Graph

336 Commits

Author SHA1 Message Date
1580cd5542 d/control.in, d/gbp.conf: Use debian/bookworm packaging branch 2023-08-20 14:31:31 +01: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
cc3d2e7851 Depend on librsvg2-common for tests
The unit tests expect that gdk-pixbuf can load SVG files. This is
provided by librsvg2-common, which used to be pulled in by
adwaita-icon-theme.

Closes: #959390
2020-05-06 22:55:19 +01:00
95d5bd113b Build-depend on gdk-pixbuf 2.40 instead of working around an old bug 2020-04-02 09:47:05 +01:00
28792d0436 Standards-Version: 4.5.0 (no changes required) 2020-02-29 17:44:02 +00:00
c088d22fae New upstream release
- Update Wayland dependency version
2020-02-29 17:29:34 +00:00
235c95a41f control: Update Breaks/Replaces version for gtk-3-examples
The change is being released along with a new upstream

Gbp-Dch: Ignore
2019-11-28 13:29:23 +00:00
883e5aa069 Move gtk-encode-symbolic-svg from gtk-3-examples to libgtk-3-bin
It's more of a development tool than an example.
2019-11-25 11:19:35 +00:00
9e62421978 d/control: Bump Build-Depends and -dev Depends according to configure.ac
- libglib2.0-dev → 2.57.4
  - wayland-protocols → 1.14
2019-09-04 16:45:49 +01:00
53b9248e64 d/{control,rules}: BD on dh-sequence-gir instead of using --with=gir 2019-09-04 16:17:44 +01:00
9f4622da7e Use debhelper-compat 12
- Don't explicitly use dh_makeshlibs -V, it is now the default
- Don't explicitly use --libexecdir=/usr/libexec, it is now the default
- Don't try to use dh_missing on debian/install/udeb if we didn't do
  the udeb build
- Don't use dh_dwz for now, to be able to compare binaries before and
  after this change with diffoscope
2019-08-05 19:44:55 +01:00
6ca15d185b Refer to GTK rather than GTK+ in packaging files
The library was renamed in February 2019.
2019-08-05 08:10:33 +01:00
4a7bc3b3c1 Standards-Version: 4.4.0 (no changes required) 2019-07-17 17:51:59 +01:00
b66687abe4 Bump required CUPS version to 1.7 2019-07-17 10:25:32 +01:00
37f09d7e0a control: BD on fonts-cantarell and fonts-dejavu
These are required for the reftests. Liberation doesn't work
(label-shadows fails).
2019-03-13 15:10:54 +00:00
0fb8c339ab control: BD and D (from libgtk-3-dev) on fribidi as required now 2019-03-13 10:17:13 +00:00
546a9a110c Don't build udebs if built under noudeb build profile 2019-02-06 16:15:28 +00:00
21b8f6fb8d Revert "Explicitly disable cloud providers feature"
This reverts commit cb3d5c84e8.

The build wrongly includes this feature even when disabled

Gbp-Dch: Ignore
2019-01-14 12:32:03 -05:00
cb3d5c84e8 Explicitly disable cloud providers feature
This makes it just a 1-line change when we do get around to enabling it.

It's disabled because it breaks the build tests.

https://gitlab.gnome.org/GNOME/gtk/issues/33

Gbp-Dch: Ignore
2019-01-13 18:21:07 -05:00
9b7ab74b34 Revert "Temporarily (B-)D on libgl1-mesa-dev and libegl1-mesa-dev"
This reverts commit 81271df54e.
2018-09-30 16:23:19 +01:00
81271df54e Temporarily (B-)D on libgl1-mesa-dev and libegl1-mesa-dev
This works around #909173 in libepoxy.
2018-09-19 14:01:23 +01:00