1
Index: docky/configure.ac
2
===================================================================
3
--- docky.orig/configure.ac
6
DOCKY_WINDOWING_LIBS="-r:$(pwd)/build/Docky.Windowing.dll"
7
AC_SUBST([DOCKY_WINDOWING_LIBS])
9
-GIO_SHARP_LIBS="-r:$(pwd)/build/gio-sharp.dll"
10
+dnl gio-sharp is an unstable api library
11
+GIO_SHARP_REQUIRED_VERSION=2.22.2
12
+PKG_CHECK_MODULES([GIO_SHARP], [gio-sharp-2.0 >= $GIO_SHARP_REQUIRED_VERSION])
13
+files="`$PKG_CONFIG --variable=Libraries gio-sharp-2.0`"
14
+for file in $files; do
15
+ [ mkdir -p $top_srcdir/build ] && [ cp -vu $file $top_srcdir/build/ ]
16
+ GIO_SHARP_ASSEMBLIES="$GIO_SHARP_ASSEMBLIES $top_srcdir/build/$(basename $file)"
17
+ GIO_SHARP_LIBS="$GIO_SHARP_LIBS -r:$top_srcdir/build/$(basename $file)"
18
+ [[ -r "$file.config" ]] && [ mkdir -p $top_srcdir/build ] && [ cp -vu $file.config $top_srcdir/build/ ]
19
+ [[ -r "$file.config" ]] && GIO_SHARP_ASSEMBLIES="$GIO_SHARP_ASSEMBLIES $top_srcdir/build/$(basename $file).config"
21
+AC_SUBST([GIO_SHARP_ASSEMBLIES])
22
AC_SUBST([GIO_SHARP_LIBS])
24
PKG_CHECK_MODULES([NUNIT], [nunit], have_nunit=yes, have_nunit=no)
29
-lib/gio-sharp/Makefile
30
-lib/gio-sharp/generator/Makefile
31
-lib/gio-sharp/gio/Makefile
33
scripts/docky/Makefile
34
scripts/docky/docky.py
35
Index: docky/Makefile.am
36
===================================================================
37
--- docky.orig/Makefile.am
41
ACLOCAL_AMFLAGS = -I m4 -I m4/shamrock
43
+# Install copied assemblies to our libdir
44
+copiedlibsdir = $(pkglibdir)
46
+ $(GIO_SHARP_ASSEMBLIES)