Ticket #9: manual_fixes.sh

File manual_fixes.sh, 0.8 kB (added by Pse, 1 year ago)

Script to fix gtkD after a rewrap. Put it in /wrap and run it.

Line 
1 #!/bin/bash
2
3 sed -i -e 's/public static Window gdkWindowForeignNew(GdkNativeWindow anid)/\/+&/' \
4        -e 's/public static XID drawableGetXid(Drawable drawable)/+\/&/' \
5        -e 's/public static char\[\] fontGetName(GdkFont\* font)/\/+&/' \
6        -e 's/^}/+\/&/' ../src/gdk/X11.d
7
8 sed -i -e 's/GdkVisual\* function(VisualID xvisualid)gdkx_visual_get;/\/+/' \
9        -e 's/XID function(GdkDrawable\* drawable)gdk_x11_drawable_get_xid;/+\/&\/+/' \
10        -e 's/gchar\* function(GdkDisplay\* display, Atom xatom)gdk_x11_get_xatom_name_for_display;/&+\//' \
11        -e 's/{ "gdkx_visual_get"/\/+&/' \
12        -e 's/{ "gdk_x11_drawable_get_xid",  cast(void\*\*)& gdk_x11_drawable_get_xid},/+\/&\/+/' \
13        -e 's/gdk_x11_get_xatom_name_for_display},/&+\//' ../src/gtkc/gdk.d