Commit Graph

46 Commits

Author SHA1 Message Date
Christoph Reiter
001d2adb95 gobject-introspection: Update to 1.58.2 (#4764) 2018-12-10 12:36:56 +03:00
Christoph Reiter
4a083bb9c3 gobject-introspection: Update to 1.58.1 (#4669) 2018-11-18 17:18:17 +03:00
Christoph Reiter
788d4fa7e9 gobject-introspection: Update to 1.58.0; add new python-markdown dependency (#4348) 2018-09-03 07:24:32 +03:00
Alexey Pavlov
e39bab66d6 Rebuilds for Python 3.7. Part I 2018-07-06 13:15:37 +03:00
Christoph Reiter
cfb5ebc083 gobject-introspection: Update to 1.56.1 (#3701) 2018-05-06 22:32:59 +03:00
Christoph Reiter
b4844481c2 gobject-introspection: depend on pkg-config (#3334)
When you pass --pkg to g-ir-scanner it uses pkg-config.
And without mingw pkg-config it might use msys pkg-config which
leads to weird errors, see https://github.com/Alexpux/MINGW-packages/issues/2198
Better depend on it.
2018-01-30 21:45:33 +03:00
Christoph Reiter
619e3cd602 gobject-introspection: Move to Python 3 (#3328)
I've tested building gtk3, gstreamer and pygobject with it.
2018-01-28 22:07:04 +03:00
Christoph Reiter
368b899d06 gobject-introspection: Fix .gir build when not using libtool (with meson for example) (#3308)
g-ir-scanner just happened to work without libtool in case the library to build was
already installed.

The patch was subbmitted upstream: https://bugzilla.gnome.org/show_bug.cgi?id=791902
2018-01-22 20:21:25 +03:00
Christoph Reiter
30e63e0c4d gobject-introspection: Update to 1.54.1 (#3020) 2017-10-09 10:31:47 +03:00
Christoph Reiter
d394f202ab Add exe launchers for Python scripts in glib2 and gobject-introspection; Reenable G-I for json-glib (#2942)
* Add exe launchers to glib2 to fix the upgrade naming conflict as pacman
  can't see the difference between the new Python script without extension
  and the old .exe file.
* Also add exe laucnhers for gobject-introspection so that meson can execute them.
  The scripts currently have a broken shebang including an absolute path
  (also the case on Linux), and fixing that would at least work for meson as it has
  a shebang parser. But the exe launcher seems less error prone and also works
  with other tools.
* The last update to json-glib disabled introspection due to the above mentioned
  bug. This reenables it and also enables gtk-doc building while at it.
  (first package fully build using only mingw tools \o/)
2017-09-21 16:35:52 +03:00
Andrea Zagli
95eb038bce gobject-introspection: updated to 1.54.0. (#2901) 2017-09-15 23:11:44 +03:00
Christoph Reiter
4944bd50fa gobject-introspection: Update to 1.52.1 (#2505) 2017-05-22 11:20:38 +03:00
Andrea Zagli
2d36d75578 gobject-introspection: updated to 1.52.0. (#2347) 2017-03-27 10:06:20 +03:00
Andrew Chadwick
f41f0d52b5 g-i-parser: fix race condition (#1881)
* Remove rmtree debugging patch

It is shadowing exceptions thrown from the main "try" block of
GDumpParser._execute_binary_get_tree().

There does seem to be a race condition, but it seems to be related to
subprocess.check_call() and what it does on Windows. At the point
xml.[blah].parse() is called, "dump.xml" is often absent!

* More tolerant rmtreeing

If shutil.rmtree() is failing due to some funky race condition that results
in files the walk doesn't know about being left, then don't worry about it
and continue.

This may leave uniquely named junk lying around in the build tree, but that
is by design not a problem with g-i-scanner. Just don't install the
tmp-introspectXXXXXX folder by accident.

* giscanner debugging: asserts and waits

Make absence of dump.xml or functions.txt fatal, but only after giving them
plenty of time time to appear.

Yes, this is horrible code. But it fixes broken builds almost completely on
my 64-bit Win7 with NTFS.

* Wait for XML to be parsed completely

It's possible that dump.xml might exist but be incompletely written. This
nasty sleep-till-it-parses loop covers that case.

Plus the usual logging so we can see if it's really needed ☺

* gobject-introspection: bump pkgrel
2016-11-01 08:15:28 +03:00
Alexey Pavlov
414bc8e01e gobject-introspection: Update to 1.50.0 2016-09-23 10:25:24 +03:00
Alexey Pavlov
63ddf36504 Rebuild packages. 2016-09-07 20:20:50 +03:00
Alexey Pavlov
5ea8a07551 gobject-introspection: Update to 1.48.0 2016-03-29 08:32:59 +03:00
Viktor Szakats
e32a40cc92 switch to sha256 checksums
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* update PKGBUILD templates
* remove line-ending whitespace
* minor typos/fixes

Remaining md5sums either didn't download or
didn't pass checksum tests.
2016-02-25 20:55:26 +01:00
Viktor Szakats
e7111647e2 use secure urls
* follow some redirects
2016-02-23 10:26:29 +01:00
Ray Donnelly
be959588e1 gobject-introlspection: Reinstate LRN's 0024-patch
With modifications with regards to
0001-Revert-Windows-port-Work-arount-MSYS-weirdness-where.patch
2016-01-03 03:24:29 +00:00
Ray Donnelly
98c7f4c549 gobject-introspection: Fix checksum 2016-01-01 15:27:14 +00:00
Ray Donnelly
48119eb17b gobject-introspection: Fixes for 1.46.0 (WIP)
Part of an on-going investigation
2016-01-01 13:54:47 +00:00
Alexey Pavlov
411b9725b3 gobject-introspection: Update to 2.46.0 2015-09-23 09:19:39 +03:00
Alexey Pavlov
918edcd0d8 gobject-introspection: Pass CC and FLAGS to scanner 2015-07-22 11:08:51 +03:00
Alexey Pavlov
c6910c98ff === Rebuild with GCC-5.1.0. Part II === 2015-07-01 17:46:43 +03:00
Alexpux
d7719011e3 gobject-introspection: Update patch for Windows support. 2015-04-04 23:47:06 +03:00
Alexpux
c15efe952b gobject-introspection: WIP patch for Win32 platform 2015-03-29 12:58:02 +03:00
Alexpux
5bd45567d0 gobject-introspection: Pass wrapper path to make. 2015-03-25 21:30:11 +03:00
Alexpux
d2e5862ebb gobject-introspection: Fix building 2015-03-25 16:15:21 +03:00
Alexpux
3751c703e8 gobject-introspection: WIP updating to 1.44.0 2015-03-25 11:50:16 +03:00
Alexpux
91ac422a18 gobject-introspection: Increase pkgrel. 2015-01-15 10:51:17 +03:00
Alexpux
8702f02bef gobject-introspection: Fix pkg-config invocation for mingw 2015-01-14 15:00:51 +03:00
Alexpux
fc32d6f552 gobject-introspection: Update to 1.42.0 2014-09-24 07:18:52 +04:00
Alexpux
22b7cdb69a gobject-introspection: Fix importing python modules. 2014-09-02 13:20:24 +04:00
Ignacio Casal Quinteiro
b9bd105f62 gobject-introspection: update to version 1.41.91 2014-09-02 10:01:46 +02:00
Alexpux
ce96565ca4 gobject-introspection: Cleanup script. 2014-07-22 19:39:19 +04:00
Ignacio Casal Quinteiro
4542d1f443 gobject-introspection: remove patch that should be fixed upstream 2014-07-22 16:40:11 +02:00
Ignacio Casal Quinteiro
ba426e83ea gobject-introspection: update to version 1.41.4 2014-07-22 15:40:16 +02:00
Alexpux
1525669da8 gobject-introspection: Update to 1.41.3 2014-07-22 11:43:49 +04:00
Alexpux
d92815a652 Fix scripts to use new global MINGW_PACKAGE_PREFIX variable instead locally defined 2014-06-11 07:11:51 +04:00
Alexpux
228bb23d40 Fix formatting. Replace TAB with two spaces 2014-04-22 16:46:15 +04:00
Alexpux
bdde23917f gobject-introspection: Update to 1.40.0 2014-03-26 08:43:27 +04:00
Alexpux
9be5645d9b gobject-introspection: Update to 1.39.90 2014-03-23 17:20:10 +04:00
Alexpux
70ab3b398c gobject-introspection: Fix dll's name for mingw. 2014-02-25 01:05:31 +04:00
Alexpux
c261abd7a0 Add gobject-introspection package. 2014-02-17 17:00:39 +04:00
Alexpux
f50ab9b566 gobject-introspection: fix folder name. 2014-01-15 09:01:40 +04:00