Chun-wei Fan
1feb169bfa
Visual Studio projects: move projects to win32/
...
This will simplify our source tree a bit
2020-07-16 18:57:03 +08:00
Emmanuele Bassi
c2f51e1de6
Add check-version.py to the Autotools dist
...
Otherwise Autotools isn't clever enough to deal with it.
2020-04-27 20:22:14 +01:00
Emmanuele Bassi
93faac9d8e
Add check on build system version
...
Since we're shipping both Meson and Autotools build systems for GTK3,
and both of them have a version field, it's bound to happen that the
GTK version defined in either build systems will go out of sync.
Let's add a check in both builds so that something will fail before
doing a release in case the versions do not match.
2020-04-19 18:47:57 +01:00
Simon McVittie
8afd623989
supp: Use a single suppressions file for lib, lib64 and multiarch
...
In addition to the traditional library directory lib and the 64-bit
multilib directory lib64, this will cover Debian-style multiarch
(lib/x86_64-linux-gnu etc.), Arch Linux 32-bit (lib32), x32 and
various others.
Signed-off-by: Simon McVittie <smcv@debian.org>
2020-04-02 09:30:44 +01:00
Philip Chimento
b47ddb09ad
Add Valgrind suppressions files
...
This copies the suppressions files from the master branch.
See: #138
2020-02-23 15:39:12 -08:00
Matthias Clasen
f4cd637056
Merge branch 'drop-mir' into 'gtk-3-24'
...
Drop the mir backend
See merge request GNOME/gtk!1062
2019-09-09 20:02:02 +00:00
Luca Bacci
72baf988ee
autotools: dist the subprojects directory
...
See Merge Request !1069
2019-08-28 18:35:10 +02:00
Christoph Reiter
31a57fe389
Drop the mir backend
...
It depends on libcontent-hub-glib which was dropped from Ubuntu in mid 2017:
https://bugs.launchpad.net/ubuntu/+source/content-hub/+bug/1712874
It was patched downstream to still build until it was disabled at the beginning
of 2018: https://launchpad.net/ubuntu/+source/gtk+3.0/3.22.28-1ubuntu3
This likely means no one has built gtk with mir in 2 years, and there is no plan
to change that, so just remove it.
2019-08-25 22:46:28 +02:00
Christoph Reiter
d52dad2042
autotools: dist all meson related build files
2019-04-11 16:45:36 +02:00
Emmanuele Bassi
2d2f8e3fa3
Remove config.rpath from EXTRA_DIST
...
The config.rpath script was added by running gettextize, but it's not
really needed, as config.rpath is generated by autotools and it's
included in the dist tarball automatically.
Upstream gettextize has been fixed so it does not happen any more:
http://savannah.gnu.org/bugs/index.php?48729
2016-08-09 17:19:48 +01:00
Emmanuele Bassi
445286c2c3
Modify git.mk to handle our split NLS directories
...
GTK+ has two directories for translations: the default 'po' and the
additional 'po-properties' for the GObject properties translation
domain.
Since the content of the translations directories are filled by
autoreconf and gettext, and are duplicated between the two gettext
domains we use, we should handle this ad hoc inside git.mk, instead of
trying to catch up by adding po-properties files in GITIGNOREFILES.
2016-08-03 11:52:08 +01:00
Javier Jardón
101da71ee3
Use upstream gettext
...
https://bugzilla.gnome.org/show_bug.cgi?id=373745
2016-05-16 20:46:19 +01:00
Matthias Clasen
6faafbff6e
Use AM_DISTCHECK_CONFIGURE_FLAGS
...
This is preferred over DISTCHECK_CONFIGURE_FLAGS in modern automake.
2016-03-30 21:54:04 -04:00
Matthias Clasen
79321c0d8a
Make a pot generating command available
...
Translators don't want to run autogen before generating pot,
so give them a script.
2015-03-03 07:22:41 -05:00
Matthias Clasen
5840c931b3
Stop building extract-strings
...
It is no longer needed.
2015-02-26 16:54:16 -05:00
Matthias Clasen
60dc478739
Fix ChangeLog generation
...
missing is no longer in the toplevel directory.
Also, clean up some file lists.
2014-11-30 19:59:10 -05:00
Matthias Clasen
603b49814f
Generate README and INSTALL from configure
2014-11-30 19:24:07 -05:00
Robert Ancell
0f26b26f1d
Gdk: add an experimental backend for mir
...
This is disabled by default. Enable with --enable-mir-backend.
This backend is a combined work of Robert Ancell and Ryan Lortie.
2014-10-22 11:17:15 -05:00
Matthias Clasen
214bd065d0
Drop another old, unused script
2014-09-21 23:17:52 -04:00
Matthias Clasen
5b7db8c401
Drop a few rules that aren't used anymore
...
These rules haven't been exercised in ages, time to drop them.
2014-09-04 00:21:25 -04:00
Matthias Clasen
fd904c69f8
Fix cross references in docs in tarballs
...
This approach is copied from Pango.
2014-09-04 00:17:30 -04:00
Matthias Clasen
7f1d88f740
Update DISTCHECK_CONFIGURE_ARGS
...
The --disable-rebuilds option does not exist anymore, so remove
it. At the same time, add --enable-installed-tests.
2014-08-10 19:11:38 -04:00
Jasper St. Pierre
a0337f9755
Update Makefile.am for one more gitignore rule
2014-06-19 11:13:47 -04:00
Matthias Clasen
4841f8f773
Forgotten file
...
Oops.
2014-05-27 17:56:39 -04:00
Behdad Esfahbod
0efeb96dab
Update git.mk, respects AC_CONFIG_AUX_DIR now
2013-07-11 15:28:49 -04:00
Jasper St. Pierre
3c7227d91b
Add more .pc files to .gitignore
2013-07-11 12:46:47 -04:00
Benjamin Otte
eb62084f2a
build: Update for perf/ directory removal
...
Ooops.
2013-07-08 16:23:42 +02:00
Rico Tzschichholz
b39ce832ce
build: Fix make dist
2013-06-27 19:43:47 +02:00
Benjamin Otte
6ea4c144dd
build: Move gdk/tests/ to testsuite/gdk/
...
This is a reorganization of the testsuite to be in the testsuite/
directory, so it can be installed from there.
2013-05-15 15:37:16 +02:00
Matthias Clasen
08c89c11d1
Drop -uninstalled.pc files
...
This has already been done in GLib, so follow suit here.
2011-12-30 00:28:15 -05:00
Matthias Clasen
c3be60198f
Towards a working distcheck
2011-07-23 10:12:55 -04:00
Benjamin Otte
48b9521cbb
gail-util: Move into toplevel directory
2011-07-05 16:07:56 -04:00
Kristian Høgsberg
c7514e8f0d
Merge branch 'gdk-backend-wayland'
...
Conflicts:
Makefile.am
configure.ac
gdk/Makefile.am
gtk/gtksettings.c
gtk/gtkwindow.c
2011-04-12 09:52:44 -04:00
Kristian Høgsberg
590f3dfa1f
Add Wayland backend
2011-02-05 16:11:54 -05:00
Alexander Larsson
07db0e38b0
[broadway] Make broadway build with new gdk-backend setup
...
Convert all global functions to vtable calls, etc.
2011-01-19 19:52:51 +01:00
Javier Jardón
63bb0c73bc
build: Use mkdir_p instead mkinstalldirs
...
As we don't use mkinstalldirs, $(mkinstalldirs) is simply an
alias for $(mkdir_p)
2011-01-10 13:55:29 +00:00
Matthias Clasen
83058bf2ca
Use AM_V_GEN in a few more places
...
Based on a patch by Javier Jardón in
https://bugzilla.gnome.org/show_bug.cgi?id=621720
2011-01-03 20:33:36 -05:00
Kristian Høgsberg
cacee7e7a3
configure.ac: Support multiple GDK backends in one build
2011-01-03 11:59:45 -05:00
Matthias Clasen
62cbc1acd4
continue to install gdk-$TARGET-3.0.pc
2010-12-22 11:39:58 -05:00
Matthias Clasen
83364e8529
Fix distcheck
2010-12-21 19:37:18 -05:00
Matthias Clasen
968668629b
Go back to installing libgdk.so
2010-12-21 12:06:59 -05:00
Matthias Clasen
fa4b54b6de
Add per-target pc files back
...
Dropping those will be an unnecessary pain.
2010-12-21 12:06:57 -05:00
Matthias Clasen
6465e8dd15
Reorganize pc files for a single library
...
After this commit, pc files no longer include the gdk backend in
their name, and we no longer install a pc file for gdk. There is
now a single gtk+-3.0.pc file. It turns out a separate gtk+-x11-3.0.pc
file is not necessary, since gdkx.h doesn't have a separate include
directory that would have to be added to Cflags.
2010-12-21 12:06:55 -05:00
Matthias Clasen
9ae2c1fcf9
Drop crazy listing of all example files
...
This will likely mean that the old examples will not appear in the
tarball until they have been integrated in the new 'getting started'
docs.
2010-10-15 20:53:07 -04:00
Matthias Clasen
39529dcfed
Fix make distcheck
2010-10-15 20:48:37 -04:00
Colin Walters
9a6c1e58b6
Distribute autogen.sh
...
This makes it easier for OS vendors to always invoke autogen.sh
for building, regardless of building from legacy tarballs or
git snapshots.
2010-10-01 17:30:18 -04:00
Richard Hughes
908bdf7941
Complete the removal of examples/pixmap to fix make dist
2010-10-01 12:37:34 +01:00
Matthias Clasen
16ecf55832
Make GTK+ use an external gdk-pixbuf
2010-06-26 01:09:05 -04:00
Javier Jardón
9e630dc17d
Clean autotools configuration a bit
...
New requirements:
automake >= 1.10
libtool >= 2.2
2010-05-13 15:54:01 +02:00
Matthias Clasen
d8ceadaf3b
Minor stylistic fix
2010-05-11 15:09:16 -04:00