diff --git a/common/shlibs b/common/shlibs index 78703f3963..973263c1ee 100644 --- a/common/shlibs +++ b/common/shlibs @@ -954,3 +954,13 @@ libfarstream-0.1.so.0 farstream farstream-devel libtelepathy-farstream.so.2 telepathy-farstream telepathy-farstream-devel libass.so.4 libass libass-devel libcryptui.so.0 libcryptui libcryptui-devel +libwx_gtk2u-2.8.so.0 wxGTK wxGTK-devel +libwx_gtk2u_gl-2.8.so.0 wxGTK wxGTK-devel +libwx_gtk2u_fl-2.8.so.0 wxGTK wxGTK-devel +libwx_gtk2u_gizmos-2.8.so.0 wxGTK wxGTK-devel +libwx_gtk2u_gizmos_xrc-2.8.so.0 wxGTK wxGTK-devel +libwx_gtk2u_mmedia-2.8.so.0 wxGTK wxGTK-devel +libwx_gtk2u_ogl-2.8.so.0 wxGTK wxGTK-devel +libwx_gtk2u_plot-2.8.so.0 wxGTK wxGTK-devel +libwx_gtk2u_stc-2.8.so.0 wxGTK wxGTK-devel +libwx_gtk2u_svg-2.8.so.0 wxGTK wxGTK-devel diff --git a/srcpkgs/wxGTK-devel b/srcpkgs/wxGTK-devel new file mode 120000 index 0000000000..6ea356937f --- /dev/null +++ b/srcpkgs/wxGTK-devel @@ -0,0 +1 @@ +wxGTK \ No newline at end of file diff --git a/srcpkgs/wxGTK/template b/srcpkgs/wxGTK/template new file mode 100644 index 0000000000..624d924438 --- /dev/null +++ b/srcpkgs/wxGTK/template @@ -0,0 +1,56 @@ +# Template build file for 'wxGTK' +pkgname=wxGTK +version=2.8.12.1 +distfiles="${SOURCEFORGE_SITE}/wxpython/wxPython-src-${version}.tar.bz2" +wrksrc="wxPython-src-${version}" +short_desc="The wxWidgets GUI toolkit library (GTK Version)" +maintainer="davehome <davehome@redthumb.info.tm>" +homepage="http://www.wxwidgets.org/" +license="wxWindows" +checksum=1f3f153d9f1504c6ce2d2c4b23e940b8f58b81f4cba35cda1a5bb31142243cd0 +long_desc=" + C++ library that lets developers create applications for Windows, OS X, Linux + and UNIX on 32-bit and 64-bit architectures as well as several mobile + platforms including Windows Mobile, iPhone SDK and embedded GTK+. It has + popular language bindings for Python, Perl, Ruby and many other languages. + + Unlike other cross-platform toolkits, wxWidgets gives its applications a truly + native look and feel because it uses the platform's native API rather than + emulating the GUI. It's also extensive, free, open-source and mature." + +subpackages="${pkgname}-devel" + +# XXX: GStreamer support? +Add_dependency build pkg-config +Add_dependency build zlib-devel +Add_dependency build libpng-devel +Add_dependency build jpeg-devel +Add_dependency build libXpm-devel +Add_dependency build tiff-devel +Add_dependency build expat-devel +Add_dependency build libX11-devel +Add_dependency build libXinerama-devel +Add_dependency build GConf-devel +Add_dependency build cairo-devel +Add_dependency build gtk+-devel +Add_dependency build MesaLib-devel + +do_configure() { + ./configure --prefix=/usr --enable-monolithic --with-gtk=2 --with-x \ + --with-opengl --enable-unicode --enable-graphics_ctx \ + --enable-optimize --enable-mediactrl --with-regex=builtin \ + --with-libpng=sys --with-libxpm=sys --with-libjpeg=sys \ + --with-libtiff=sys --disable-precomp-headers +} + +do_build() { + make ${makejobs} + make ${makejobs} -C locale allmo + make ${makejobs} -C contrib/src +} + +do_install() { + make DESTDIR="${DESTDIR}" install + make -C contrib/src DESTDIR="${DESTDIR}" install + vinstall docs/licence.txt 0644 "usr/share/licenses/${pkgname}" LICENSE +} diff --git a/srcpkgs/wxGTK/wxGTK-devel.rshlibs b/srcpkgs/wxGTK/wxGTK-devel.rshlibs new file mode 100644 index 0000000000..ef4016ca6b --- /dev/null +++ b/srcpkgs/wxGTK/wxGTK-devel.rshlibs @@ -0,0 +1,4 @@ +libwx_gtk2u-2.8.so.0 +libstdc++.so.6 +libgcc_s.so.1 +libc.so.6 diff --git a/srcpkgs/wxGTK/wxGTK-devel.template b/srcpkgs/wxGTK/wxGTK-devel.template new file mode 100644 index 0000000000..c340694a56 --- /dev/null +++ b/srcpkgs/wxGTK/wxGTK-devel.template @@ -0,0 +1,15 @@ +# Template file for 'wxGTK-devel'. +# +short_desc="${short_desc} (development files)" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + + +do_install() { + vmove usr/include usr + vmove usr/share/aclocal usr/share + vmove usr/share/bakefile usr/share + vmove usr/lib/wx usr/lib + vmove usr/bin usr +} diff --git a/srcpkgs/wxGTK/wxGTK.rshlibs b/srcpkgs/wxGTK/wxGTK.rshlibs new file mode 100644 index 0000000000..102a153f38 --- /dev/null +++ b/srcpkgs/wxGTK/wxGTK.rshlibs @@ -0,0 +1,21 @@ +libz.so.1 +libdl.so.2 +libgtk-x11-2.0.so.0 +libgdk-x11-2.0.so.0 +libgdk_pixbuf-2.0.so.0 +libpango-1.0.so.0 +libgobject-2.0.so.0 +libglib-2.0.so.0 +libXinerama.so.1 +libXxf86vm.so.1 +libSM.so.6 +libpng14.so.14 +libjpeg.so.8 +libtiff.so.5 +libexpat.so.1 +libm.so.6 +libstdc++.so.6 +libgcc_s.so.1 +libpthread.so.0 +libc.so.6 +libGL.so.1