mingw64-i686-gtk-vnc 0.7.1
[git/cygwin-packages/mingw64-i686-gtk-vnc.git] / mingw64-i686-gtk-vnc.cygport
1 CROSS_HOST="i686-w64-mingw32"
2 ORIG_PN="gtk-vnc"
3 inherit cross gnome2
4
5 NAME="mingw64-i686-gtk-vnc"
6 VERSION=0.7.1
7 RELEASE=1
8 CATEGORY="Devel"
9 SUMMARY="GTK+ VNC viewer widget for Win32 toolchain"
10 DESCRIPTION="gtk-vnc is a VNC viewer widget for GTK. It is built using
11 coroutines allowing it to be completely asynchronous while remaining
12 single threaded. It provides a core C library, and bindings for Python
13 (PyGTK), GObject Introspection, and Vala."
14 HOMEPAGE="http://gtk-vnc.sourceforge.net/"
15
16 PATCH_URI="0.5.0-autoconf.patch"
17
18 DEPEND="gnome-common
19 pkgconfig(gnutls)
20 pkgconfig(gtk+-2.0)
21 pkgconfig(gtk+-3.0)
22 pkgconfig(zlib)
23 vala(gtk+-2.0)
24 vala(gtk+-3.0)"
25
26 PKG_NAMES="mingw64-i686-gvnc1.0 ${NAME}1.0 ${NAME}2.0"
27 mingw64_i686_gtk_vnc1_0_SUMMARY="GTK+2 VNC viewer widget for Win32 toolchain"
28 mingw64_i686_gtk_vnc1_0_CONTENTS="${CROSS_BINDIR#/}/libgtk-vnc-1.0-0.dll
29 ${CROSS_INCLUDEDIR#/}/gtk-vnc-1.0/ ${CROSS_LIBDIR#/}/libgtk-vnc-1.0.*
30 ${CROSS_LIBDIR#/}/pkgconfig/gtk-vnc-1.0.pc"
31 mingw64_i686_gtk_vnc2_0_SUMMARY="GTK+3 VNC viewer widget for Win32 toolchain"
32 mingw64_i686_gtk_vnc2_0_CONTENTS="${CROSS_BINDIR#/}/libgtk-vnc-2.0-0.dll
33 ${CROSS_INCLUDEDIR#/}/gtk-vnc-2.0/ ${CROSS_LIBDIR#/}/libgtk-vnc-2.0.*
34 ${CROSS_LIBDIR#/}/pkgconfig/gtk-vnc-2.0.pc"
35 mingw64_i686_gvnc1_0_SUMMARY="GObject VNC library for Win32 toolchain"
36 mingw64_i686_gvnc1_0_CONTENTS="${CROSS_BINDIR#/}/libgvnc*-1.0-0.dll
37 ${CROSS_INCLUDEDIR#/}/gvnc*-1.0/ ${CROSS_LIBDIR#/}/libgvnc*-1.0.*
38 ${CROSS_LIBDIR#/}/pkgconfig/gvnc*-1.0.pc ${CROSS_DATADIR#/}/locale
39 usr/share/doc/"
40 PKG_IGNORE="${CROSS_BINDIR#/}/gvnccapture.exe ${CROSS_DATADIR#/}/man/man1/"
41
42 DIFF_EXCLUDES="config.hin"
43 DISTCLEANFILES="src/*enums.*"
44
45 CYGCONF_ARGS="
46 --disable-plugin
47 --disable-vala
48 --with-coroutine=gthread
49 --without-examples --without-libview
50 --without-python
51 --without-sasl
52 "
53
54 src_compile() {
55 cd ${S}
56 gnome2_autoreconf
57
58 mkdir -p ${B}/gtk2
59 cd ${B}/gtk2
60 gnome2_compile --with-gtk=2.0
61
62 mkdir -p ${B}/gtk3
63 cd ${B}/gtk3
64 gnome2_compile --with-gtk=3.0
65 }
66
67 src_install() {
68 cd ${B}/gtk2
69 cyginstall
70 cd ${B}/gtk3
71 cyginstall
72 }
This page took 0.035071 seconds and 5 git commands to generate.