mingw64-i686-gtk-vnc 0.7.1
[git/cygwin-packages/mingw64-i686-gtk-vnc.git] / mingw64-i686-gtk-vnc.cygport
CommitLineData
fc16a6b3
YS
1CROSS_HOST="i686-w64-mingw32"
2ORIG_PN="gtk-vnc"
3inherit cross gnome2
4
5NAME="mingw64-i686-gtk-vnc"
b1a3394d
YS
6VERSION=0.7.1
7RELEASE=1
fc16a6b3
YS
8CATEGORY="Devel"
9SUMMARY="GTK+ VNC viewer widget for Win32 toolchain"
10DESCRIPTION="gtk-vnc is a VNC viewer widget for GTK. It is built using
11coroutines allowing it to be completely asynchronous while remaining
12single threaded. It provides a core C library, and bindings for Python
13(PyGTK), GObject Introspection, and Vala."
14HOMEPAGE="http://gtk-vnc.sourceforge.net/"
15
16PATCH_URI="0.5.0-autoconf.patch"
17
18DEPEND="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
26PKG_NAMES="mingw64-i686-gvnc1.0 ${NAME}1.0 ${NAME}2.0"
27mingw64_i686_gtk_vnc1_0_SUMMARY="GTK+2 VNC viewer widget for Win32 toolchain"
28mingw64_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"
31mingw64_i686_gtk_vnc2_0_SUMMARY="GTK+3 VNC viewer widget for Win32 toolchain"
32mingw64_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"
35mingw64_i686_gvnc1_0_SUMMARY="GObject VNC library for Win32 toolchain"
36mingw64_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/"
40PKG_IGNORE="${CROSS_BINDIR#/}/gvnccapture.exe ${CROSS_DATADIR#/}/man/man1/"
41
42DIFF_EXCLUDES="config.hin"
43DISTCLEANFILES="src/*enums.*"
44
45CYGCONF_ARGS="
46 --disable-plugin
47 --disable-vala
48 --with-coroutine=gthread
49 --without-examples --without-libview
50 --without-python
51 --without-sasl
52"
53
54src_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
67src_install() {
68 cd ${B}/gtk2
69 cyginstall
70 cd ${B}/gtk3
71 cyginstall
72}
This page took 0.171468 seconds and 5 git commands to generate.