diff --git a/srcpkgs/gtk-vnc-devel b/srcpkgs/gtk-vnc-devel new file mode 120000 index 00000000000..25a6952fbce --- /dev/null +++ b/srcpkgs/gtk-vnc-devel @@ -0,0 +1 @@ +gtk-vnc \ No newline at end of file diff --git a/srcpkgs/gtk-vnc/depends b/srcpkgs/gtk-vnc/depends new file mode 100644 index 00000000000..6ea24dd5457 --- /dev/null +++ b/srcpkgs/gtk-vnc/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.4.4" +api_depends="${abi_depends}" diff --git a/srcpkgs/gtk-vnc/gtk-vnc-devel.template b/srcpkgs/gtk-vnc/gtk-vnc-devel.template new file mode 100644 index 00000000000..c94fbbd2c48 --- /dev/null +++ b/srcpkgs/gtk-vnc/gtk-vnc-devel.template @@ -0,0 +1,18 @@ +# Template file for 'gtk-vnc-devel'. +# +short_desc="${sourcepkg} - development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run glib-devel +Add_dependency run gtk+3-devel +Add_dependency run gtk-vnc + +do_install() +{ + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib + vmove usr/share/gir-1.0 usr/share + vmove usr/share/vala usr/share +} diff --git a/srcpkgs/gtk-vnc/gtk-vnc.rshlibs b/srcpkgs/gtk-vnc/gtk-vnc.rshlibs new file mode 100644 index 00000000000..a1f5b759606 --- /dev/null +++ b/srcpkgs/gtk-vnc/gtk-vnc.rshlibs @@ -0,0 +1,25 @@ +libgio-2.0.so.0 +libgmodule-2.0.so.0 +libgdk_pixbuf-2.0.so.0 +libgobject-2.0.so.0 +libgthread-2.0.so.0 +librt.so.1 +libglib-2.0.so.0 +libgnutls.so.26 +libgcrypt.so.11 +libgpg-error.so.0 +libsasl2.so.2 +libz.so.1 +libpthread.so.0 +libc.so.6 +libgtk-3.so.0 +libgdk-3.so.0 +libatk-1.0.so.0 +libpangoft2-1.0.so.0 +libpangocairo-1.0.so.0 +libcairo-gobject.so.2 +libcairo.so.2 +libpango-1.0.so.0 +libfreetype.so.6 +libfontconfig.so.1 +libX11.so.6 diff --git a/srcpkgs/gtk-vnc/template b/srcpkgs/gtk-vnc/template new file mode 100644 index 00000000000..cedcd8546d2 --- /dev/null +++ b/srcpkgs/gtk-vnc/template @@ -0,0 +1,32 @@ +# Template file for 'gtk-vnc' +pkgname=gtk-vnc +version=0.4.4 +distfiles="${GNOME_SITE}/$pkgname/0.4/$pkgname-$version.tar.xz" +build_style=gnu-configure +configure_args="--disable-python --disable-static --with-gtk=3.0" +short_desc="VNC viewer widget for GTK" +maintainer="Juan RP " +homepage="http://www.gnome.org" +license="GPL-2" +checksum=c93fdb53c78b52a1cfa067c1a0be0b93d4adfc17ccea1215f20eeab2818308b7 +long_desc=" + gtk-vnc is a VNC viewer widget for GTK. It is built using coroutines allowing + it to be completely asynchronous while remaining single threaded. It provides + a core C library, and bindings for Python (PyGTK). + + gtk-vnc supports a number of VNC extensions aimed at improving the user + experience, particularly when interacting with virtual machines." + +subpackages="$pkgname-devel" + +Add_dependency build pkg-config +Add_dependency build intltool +Add_dependency build gobject-introspection +Add_dependency build gtk+3-devel +Add_dependency build gnutls-devel +Add_dependency build libsasl-devel +Add_dependency build vala-devel + +pre_build() { + sed -i "s|pod2man|/usr/lib/perl5/core_perl/bin/pod2man|g" tools/Makefile.in +} diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 2f73b23a556..617e5fe7984 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -996,3 +996,4 @@ libgsm.so libgsm libgsm-devel libcgroup.so.1 libcgroup libcgroup-devel libxdg-basedir.so.1 libxdg-basedir libxdg-basedir-devel libev.so.4 libev libev-devel +libgvnc-1.0.so.0 gtk-vnc gtk-vnc-devel