]>
jfr.im git - irc/hexchat/gvsbuild.git/log
Patrick Griffis [Tue, 13 Mar 2018 21:07:11 +0000 (21:07 +0000)]
gtk: Build pixbuf engine
Patrick Griffis [Sat, 10 Mar 2018 14:46:10 +0000 (14:46 +0000)]
gdk-pixbuf: Make more minimal build
Danny 'Guru' Forghieri [Wed, 29 Aug 2018 17:06:58 +0000 (19:06 +0200)]
Allow @response-file to set the build options
Danny 'Guru' Forghieri [Wed, 29 Aug 2018 09:31:07 +0000 (11:31 +0200)]
Projects gtksourceview3: comply to the --enable-gi option and build the .gir/.typelib
Danny 'Guru' Forghieri [Wed, 29 Aug 2018 08:30:11 +0000 (10:30 +0200)]
Projects librsvg: comply to the --enable-gi option and build the .gir/.typelib
Danny 'Guru' Forghieri [Wed, 29 Aug 2018 08:29:04 +0000 (10:29 +0200)]
Project libxml2: add a simple .pc file (mainly for gobject-introspection)
Danny 'Guru' Forghieri [Wed, 29 Aug 2018 08:28:07 +0000 (10:28 +0200)]
Project json-glib: comply to the --enable-gi option
Danny 'Guru' Forghieri [Wed, 29 Aug 2018 07:50:52 +0000 (09:50 +0200)]
Project libgxps: comply to the --enable-gi option
Danny 'Guru' Forghieri [Wed, 29 Aug 2018 07:23:37 +0000 (09:23 +0200)]
Project emeus: comply to the --enable-gi option
Danny 'Guru' Forghieri [Wed, 29 Aug 2018 07:18:33 +0000 (09:18 +0200)]
Projects gtk/gtk3: comply to the --enable-gi option and build the .gir/.typelib
Danny 'Guru' Forghieri [Tue, 28 Aug 2018 21:15:27 +0000 (23:15 +0200)]
Project graphene: comply to the --enable-gi option
Danny 'Guru' Forghieri [Tue, 28 Aug 2018 21:13:35 +0000 (23:13 +0200)]
Make the --enable-gi option works
Ignacio Casal Quinteiro [Tue, 28 Aug 2018 16:30:14 +0000 (18:30 +0200)]
lz4: fix installation
Fixes #275
Danny 'Guru' Forghieri [Mon, 27 Aug 2018 22:04:07 +0000 (00:04 +0200)]
By default, gobject introspection is disabled for the gtk/gtk3 stack, must be enabled with the --enable-gi option
Danny 'Guru' Forghieri [Mon, 27 Aug 2018 21:16:45 +0000 (23:16 +0200)]
Option class moved to base_project to have it init even without the parser, method add_dependency to manipulate the dependencies list
Danny 'Guru' Forghieri [Mon, 27 Aug 2018 21:11:52 +0000 (23:11 +0200)]
We use the new add_param() fun for meson
Danny 'Guru' Forghieri [Mon, 27 Aug 2018 21:10:40 +0000 (23:10 +0200)]
Meson builder: we can add params needed for the build directly to the class instance and not on the build call
Paolo Borelli [Mon, 27 Aug 2018 16:42:10 +0000 (18:42 +0200)]
Update to the latest 2.40 release of librsvg
Udating to 2.44 will need to add rust toolchain
Danny 'Guru' Forghieri [Mon, 27 Aug 2018 08:35:54 +0000 (10:35 +0200)]
Merge branch 'master' of https://github.com/wingtk/gvsbuild
Danny 'Guru' Forghieri [Mon, 27 Aug 2018 08:35:39 +0000 (10:35 +0200)]
Project adwaita-icon-theme: update to 3.28.0
Danny 'Guru' Forghieri [Mon, 27 Aug 2018 08:33:38 +0000 (10:33 +0200)]
Project pygobject: wheel build & dist copy error.
Ignacio Casal Quinteiro [Mon, 27 Aug 2018 07:45:44 +0000 (09:45 +0200)]
openssl: update to version 1.0.2p
Danny 'Guru' Forghieri [Sun, 26 Aug 2018 17:27:51 +0000 (19:27 +0200)]
Project pycairo/pyobject: option to build also the .wheel distribution file
Danny 'Guru' Forghieri [Sun, 26 Aug 2018 17:21:41 +0000 (19:21 +0200)]
Project pycairo/pyobject: option to build also the .egg distribution file
Danny 'Guru' Forghieri [Sun, 26 Aug 2018 17:08:00 +0000 (19:08 +0200)]
Project pygobject: update to 3.28.3
Danny 'Guru' Forghieri [Sun, 26 Aug 2018 17:06:42 +0000 (19:06 +0200)]
Project pycairo: update to 1.7.1
Danny 'Guru' Forghieri [Sun, 26 Aug 2018 17:04:55 +0000 (19:04 +0200)]
No need to restore the include: the complete environment is restore at the end of the built of the single project
Danny 'Guru' Forghieri [Sun, 26 Aug 2018 15:56:15 +0000 (17:56 +0200)]
Project pango: fix patch file
Danny 'Guru' Forghieri [Thu, 23 Aug 2018 21:29:38 +0000 (23:29 +0200)]
Project gobject-introspection: give meson the python dir & the cairo dll name
Danny 'Guru' Forghieri [Thu, 23 Aug 2018 21:25:01 +0000 (23:25 +0200)]
Group gtk3-full: drop pkg-config
Danny 'Guru' Forghieri [Thu, 23 Aug 2018 21:19:28 +0000 (23:19 +0200)]
Project pango: ignore help2man, even if found on the path
Danny 'Guru' Forghieri [Thu, 23 Aug 2018 21:06:23 +0000 (23:06 +0200)]
Builder: the environment is always restored, also on build errors
Danny 'Guru' Forghieri [Thu, 23 Aug 2018 20:57:40 +0000 (22:57 +0200)]
Generate error on wrong build even with -k option
Danny 'Guru' Forghieri [Sun, 26 Aug 2018 14:53:32 +0000 (16:53 +0200)]
Project gtk3: remove clipboard retry patch.
The new version should handle this better, out of the box, with a 30 seconds timeout.
Danny 'Guru' Forghieri [Sat, 25 Aug 2018 17:49:17 +0000 (19:49 +0200)]
Project fontconfig: fix the build of the latest version.
The .def file for the export is generated automatically from the object files and sorted by name.
Ignacio Casal Quinteiro [Fri, 24 Aug 2018 07:35:39 +0000 (09:35 +0200)]
fontconfig: update to version 2.13.0
This is one of the tricky ones, so it may fail this update.
Double check if it needs some fix or if we have to revert this
patch.
Ignacio Casal Quinteiro [Fri, 24 Aug 2018 07:34:06 +0000 (09:34 +0200)]
ffmpeg: update to version 4.0.2
Ignacio Casal Quinteiro [Fri, 24 Aug 2018 07:30:14 +0000 (09:30 +0200)]
harfbuzz: update to version 1.8.8
Ignacio Casal Quinteiro [Fri, 24 Aug 2018 07:27:01 +0000 (09:27 +0200)]
libjpeg-turbo: update to version 2.0.0
Ignacio Casal Quinteiro [Fri, 24 Aug 2018 07:24:01 +0000 (09:24 +0200)]
libpng: update to version 1.6.35
Ignacio Casal Quinteiro [Fri, 24 Aug 2018 07:22:47 +0000 (09:22 +0200)]
libsoup: update to version 2.62.3
Ignacio Casal Quinteiro [Fri, 24 Aug 2018 07:20:18 +0000 (09:20 +0200)]
pango: update to version 1.42.4
Ignacio Casal Quinteiro [Fri, 24 Aug 2018 07:18:13 +0000 (09:18 +0200)]
gtk3: update to version 3.22.30
Ignacio Casal Quinteiro [Fri, 24 Aug 2018 07:15:59 +0000 (09:15 +0200)]
glib: update to version 2.56.2
Ignacio Casal Quinteiro [Thu, 23 Aug 2018 12:53:01 +0000 (14:53 +0200)]
protobuf-c: update to version 1.3.1
Ignacio Casal Quinteiro [Wed, 22 Aug 2018 09:36:11 +0000 (11:36 +0200)]
wing: update to version 0.0.20
Ignacio Casal Quinteiro [Fri, 10 Aug 2018 09:27:41 +0000 (11:27 +0200)]
glib: revert sockets patch
This patch avoids a hang on libsoup, we should try to fix this
in upstream directly.
Danny 'Guru' Forghieri [Sun, 19 Aug 2018 14:48:27 +0000 (16:48 +0200)]
Merge pull request #272 from wingtk/add-delayed
Add the projects, tools & groups after the parsing instead on import.
Danny 'Guru' Forghieri [Sun, 19 Aug 2018 14:46:32 +0000 (16:46 +0200)]
Add the projects, tools & groups after the parsing instead on import.
This let put some project configuration from the command line.
Danny 'Guru' Forghieri [Sat, 18 Aug 2018 21:32:25 +0000 (23:32 +0200)]
Merge pull request #271 from wingtk/patch-dir2
Move patches to own subdir
Danny 'Guru' Forghieri [Sat, 18 Aug 2018 14:31:37 +0000 (16:31 +0200)]
Move patches to own subdir
Danny 'Guru' Forghieri [Sat, 18 Aug 2018 14:18:15 +0000 (16:18 +0200)]
Add a script to print the dependency / output a Grpahviz file
Closes #94
Danny 'Guru' Forghieri [Fri, 17 Aug 2018 16:31:33 +0000 (18:31 +0200)]
We can use the embedded python version to build the projects.
We need a full python installation to build gobject-introspection but can be an older version (3.4 or 3.5)
Danny 'Guru' Forghieri [Fri, 17 Aug 2018 16:28:52 +0000 (18:28 +0200)]
Safety check on --patches-root-dir
Danny 'Guru' Forghieri [Fri, 17 Aug 2018 16:26:52 +0000 (18:26 +0200)]
The gir creation depends from gobject-introspection
Danny 'Guru' Forghieri [Thu, 16 Aug 2018 15:57:26 +0000 (17:57 +0200)]
Add the full archive name to the projects with only numbers (e.g. v1.11.0), to avoid clash (unlikely) and to see, immediately, the content.
Danny 'Guru' Forghieri [Thu, 16 Aug 2018 14:53:18 +0000 (16:53 +0200)]
Project gtk/gtk3: Fix error in building the .gir/.typelib
The G_LOG_DOMAIN passed on the command line is not quoted when passed to cl and generates a fatal error, I simply remove the -D (the module is compiled only to get the definition, not to be runned).
Danny 'Guru' Forghieri [Thu, 16 Aug 2018 14:24:35 +0000 (16:24 +0200)]
Project gdk-pixbuf: create the .gir/.typelib on build.
Danny 'Guru' Forghieri [Thu, 16 Aug 2018 14:15:53 +0000 (16:15 +0200)]
Project atk: create the .gir/.typelib on build.
Danny 'Guru' Forghieri [Thu, 16 Aug 2018 14:13:19 +0000 (16:13 +0200)]
Project pango: create the .gir/.typelib on build.
Danny 'Guru' Forghieri [Thu, 16 Aug 2018 14:11:32 +0000 (16:11 +0200)]
Project gobject-introspection: Split the building of the library from the creation of the gtk stack gir/typelib in another project (gobject-gir)
Danny 'Guru' Forghieri [Thu, 16 Aug 2018 13:59:36 +0000 (15:59 +0200)]
Project gobject-introspection: update the glib version patch, split the building of the library from the creation of the gtk stack gir/typelib in another project (gobject-gir)
Danny 'Guru' Forghieri [Thu, 16 Aug 2018 11:39:47 +0000 (13:39 +0200)]
Tool meson: upgrade to version 0.47.1
Danny 'Guru' Forghieri [Wed, 20 Jun 2018 22:01:17 +0000 (00:01 +0200)]
List again dev-shell, now alone as a 'Developer project'
Danny 'Guru' Forghieri [Mon, 18 Jun 2018 09:59:54 +0000 (11:59 +0200)]
Project leveldb: solution for vs2017.
Danny 'Guru' Forghieri [Mon, 18 Jun 2018 09:54:36 +0000 (11:54 +0200)]
Project libmicrohttpd: patch also the vs2013 & vs2017 solution
Danny 'Guru' Forghieri [Sun, 17 Jun 2018 15:26:36 +0000 (17:26 +0200)]
Appveyor: try to build everything from the gtk3-full group
Danny 'Guru' Forghieri [Sun, 17 Jun 2018 15:22:17 +0000 (17:22 +0200)]
Too much parameter on the call
Danny 'Guru' Forghieri [Sun, 17 Jun 2018 15:11:30 +0000 (17:11 +0200)]
Project lz4: use the correct vs20xx directory, drop the WindowsTargetPlatformVersion (sdk_ver, we configure it in the vs setup)
Danny 'Guru' Forghieri [Sun, 17 Jun 2018 15:09:08 +0000 (17:09 +0200)]
The __sub_var handles also the vs_var_year (vs2013, vs2015, vs2017)
Danny 'Guru' Forghieri [Sun, 17 Jun 2018 14:28:41 +0000 (16:28 +0200)]
Added option --clean-built to clean only the projects explicitly set on the command line, not all the ones built (via a dependency)
Danny 'Guru' Forghieri [Sun, 17 Jun 2018 12:45:31 +0000 (14:45 +0200)]
Project glib-networking: solution for vs2017
Danny 'Guru' Forghieri [Sun, 17 Jun 2018 12:44:35 +0000 (14:44 +0200)]
Better / correct pption description
Danny 'Guru' Forghieri [Sat, 16 Jun 2018 22:31:10 +0000 (00:31 +0200)]
Mark the dependent of the tools only when the tool is installed / extracted.
Danny 'Guru' Forghieri [Sat, 16 Jun 2018 22:30:09 +0000 (00:30 +0200)]
Discern between skipped & built project
Danny 'Guru' Forghieri [Sat, 16 Jun 2018 15:05:53 +0000 (17:05 +0200)]
Make the --fast-build option with a mark file and not simply checking the destination dir
This make the option work better:
* if the build has an error it's not skipped the next time is launched (bacause the directory exists)
* if the directory is updated by extraction a tarball the build is forced
* when a project is built all the dependents projects are marked and, eventually, rebuild
Note: if a git repository of a project is updated or if the script is changed nothing is build but it's a way better then before and useful when making local changes and tests.
Danny 'Guru' Forghieri [Sat, 16 Jun 2018 14:58:56 +0000 (16:58 +0200)]
Check if the python dir passed on the command line is correct and python.exe exists
Danny 'Guru' Forghieri [Sat, 16 Jun 2018 13:51:13 +0000 (15:51 +0200)]
Project graphene: build the tests and skip the benchmarks (that generates errors)
Danny 'Guru' Forghieri [Sat, 16 Jun 2018 13:50:30 +0000 (15:50 +0200)]
Project gsetting-desktop-schemas: glib-mkenums are now python scripts
Danny 'Guru' Forghieri [Sat, 16 Jun 2018 13:49:14 +0000 (15:49 +0200)]
Project librsvg: solution for vs2017
Danny 'Guru' Forghieri [Sat, 16 Jun 2018 13:44:47 +0000 (15:44 +0200)]
Project libcroco: solution for vs2017
Danny 'Guru' Forghieri [Fri, 15 Jun 2018 16:20:13 +0000 (18:20 +0200)]
Add the option --keep to continue to build projects after errors.
At the end a summary is printed, with the project built (with time), the projects failed and the not built because a dependency failed.
Danny 'Guru' Forghieri [Fri, 15 Jun 2018 16:00:55 +0000 (18:00 +0200)]
Save the maximum name size in the project class
Danny 'Guru' Forghieri [Fri, 15 Jun 2018 13:52:08 +0000 (15:52 +0200)]
Really ignore dev-shell fom the 'all' group
Danny 'Guru' Forghieri [Fri, 15 Jun 2018 13:50:31 +0000 (15:50 +0200)]
Project gobject-introspection: add the cairo include path to build the pango/pangocairo gir/typelib
Danny 'Guru' Forghieri [Thu, 14 Jun 2018 17:46:52 +0000 (19:46 +0200)]
Avoid exception on a empty directory with --zip-continue option
Danny 'Guru' Forghieri [Thu, 14 Jun 2018 17:46:15 +0000 (19:46 +0200)]
Project meson: update to version 0.46.1
Danny 'Guru' Forghieri [Thu, 14 Jun 2018 17:45:48 +0000 (19:45 +0200)]
Added go to the tools group
Danny 'Guru' Forghieri [Thu, 14 Jun 2018 15:45:46 +0000 (17:45 +0200)]
Project gtksourceview3: project file for vs2017
Danny 'Guru' Forghieri [Thu, 14 Jun 2018 15:43:22 +0000 (17:43 +0200)]
Project gtksourceview3: glib-genmarshal & glib-mkenums are now python scripts
Danny 'Guru' Forghieri [Thu, 14 Jun 2018 15:35:43 +0000 (17:35 +0200)]
Project clutter: glib-genmarshal & glib-mkenums are now python scripts
Danny 'Guru' Forghieri [Thu, 14 Jun 2018 15:30:01 +0000 (17:30 +0200)]
Project cogl: use python instead of perl for glib-mkenums
Danny 'Guru' Forghieri [Thu, 14 Jun 2018 15:15:32 +0000 (17:15 +0200)]
Project pkg-config: patch for building with vs2013
Danny 'Guru' Forghieri [Thu, 14 Jun 2018 15:13:16 +0000 (17:13 +0200)]
Display on the list command and in the window title the version of the project
If not set manually, the version is calculated from the file name or the git repository / tag
Danny 'Guru' Forghieri [Thu, 14 Jun 2018 15:10:46 +0000 (17:10 +0200)]
Project gobject-introspection:fix the patch for the latest git release
Silvio Lazzeretti [Wed, 13 Jun 2018 07:46:20 +0000 (09:46 +0200)]
wing: update to version 0.0.18
Ignacio Casal Quinteiro [Mon, 4 Jun 2018 10:00:08 +0000 (12:00 +0200)]
grpc: update to version 1.12.0
Ignacio Casal Quinteiro [Mon, 4 Jun 2018 10:00:38 +0000 (12:00 +0200)]
protobuf: update to version 3.5.1
Ignacio Casal Quinteiro [Fri, 1 Jun 2018 08:51:48 +0000 (10:51 +0200)]
lmdb: update to version 0.9.22
Ignacio Casal Quinteiro [Fri, 1 Jun 2018 08:40:33 +0000 (10:40 +0200)]
libgxps: new patch to fix font scaling