@b4n @eht16 @sardemff7 Here's an update.

The commits add another script, get-pacman-pkg-deps.py, which just parses the 
"pactree -g" output (that command outputs a hierarchical dependency graph). The 
point is to get the dependencies of gtk (2 or 3) right (all of them), in the 
right order. The right order is necessary so that upon extracting the package 
files, their post_install commands can be run in the right order.

Again, the post_install commands have to be run, otherwise the gtk bundle is 
incomplete. One effect of an incomplete bundle is easily visible: gtk's file 
open dialog outright crashes (easily reproduced with ctrl+o on a geany that 
runs on an incomplete bundle).

Yes, it's ugly, but I'm not seeing alternative solutions.

---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/560#issuecomment-170945884

Reply via email to