From 35a10566772d6b2f172954a8a30eeacf232cb662 Mon Sep 17 00:00:00 2001 From: namso-01 Date: Sun, 23 Aug 2015 23:04:13 +0300 Subject: [PATCH] wxgtk: depoya eklendi. --- desktop/toolkit/wxGTK/actions.py | 54 ++++++++ .../wxGTK/files/make-abicheck-non-fatal.patch | 15 +++ desktop/toolkit/wxGTK/pspec.xml | 124 ++++++++++++++++++ desktop/toolkit/wxGTK/translations.xml | 15 +++ 4 files changed, 208 insertions(+) create mode 100644 desktop/toolkit/wxGTK/actions.py create mode 100644 desktop/toolkit/wxGTK/files/make-abicheck-non-fatal.patch create mode 100644 desktop/toolkit/wxGTK/pspec.xml create mode 100644 desktop/toolkit/wxGTK/translations.xml diff --git a/desktop/toolkit/wxGTK/actions.py b/desktop/toolkit/wxGTK/actions.py new file mode 100644 index 0000000000..66ee81b391 --- /dev/null +++ b/desktop/toolkit/wxGTK/actions.py @@ -0,0 +1,54 @@ +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + pisitools.flags.add("-fno-strict-aliasing") + + autotools.configure("--enable-gtk2 \ + --enable-shared \ + --disable-optimise \ + --disable-debug \ + --enable-no_deps \ + --disable-rpath \ + --enable-intl \ + --enable-geometry \ + --enable-timer \ + --enable-unicode \ + --enable-sound \ + --enable-mediactrl \ + --enable-xrc \ + --enable-graphics_ctx \ + --enable-display \ + --enable-joystick \ + --disable-gtktest \ + --disable-sdltest \ + --disable-precomp-headers \ + --with-gtk=2 \ + --with-libpng=sys \ + --with-libjpeg=sys \ + --with-libtiff=sys \ + --with-libxpm=sys \ + --with-sdl \ + --without-gnomeprint \ + --without-gnomevfs \ + --without-odbc \ + --with-opengl \ + --with-regex=sys \ + --with-zlib=sys \ + --with-expat=sys") + +def build(): + autotools.make() + autotools.make("-C locale allmo") + +def install(): + autotools.install() + + pisitools.dodoc("docs/*.txt", "docs/*.htm") \ No newline at end of file diff --git a/desktop/toolkit/wxGTK/files/make-abicheck-non-fatal.patch b/desktop/toolkit/wxGTK/files/make-abicheck-non-fatal.patch new file mode 100644 index 0000000000..e9d1f2b4b9 --- /dev/null +++ b/desktop/toolkit/wxGTK/files/make-abicheck-non-fatal.patch @@ -0,0 +1,15 @@ +diff -up wxGTK-2.8.12/src/common/appbase.cpp.abicheck wxGTK-2.8.12/src/common/appbase.cpp +--- wxGTK-2.8.12/src/common/appbase.cpp.abicheck 2015-03-12 17:15:18.000000000 +0100 ++++ wxGTK-2.8.12/src/common/appbase.cpp 2015-03-12 17:15:57.000000000 +0100 +@@ -424,10 +424,7 @@ bool wxAppConsole::CheckBuildOptions(con + msg.Printf(_T("Mismatch between the program and library build versions detected.\nThe library used %s,\nand %s used %s."), + lib.c_str(), progName.c_str(), prog.c_str()); + +- wxLogFatalError(msg.c_str()); +- +- // normally wxLogFatalError doesn't return +- return false; ++ wxLogWarning(msg.c_str()); + } + #undef wxCMP + diff --git a/desktop/toolkit/wxGTK/pspec.xml b/desktop/toolkit/wxGTK/pspec.xml new file mode 100644 index 0000000000..fb1a95c95a --- /dev/null +++ b/desktop/toolkit/wxGTK/pspec.xml @@ -0,0 +1,124 @@ + + + + + wxGTK + http://www.wxwidgets.org/ + + PisiLinux Community + admins@pisilinux.org + + wxWinLL-3 + GPLv2 + LGPLv2 + wxWinFDL-3 + library + GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit + wxWidgets/GTK2 is the GTK2 port of the C++ cross-platform wxWidgets GUI library, offering classes for all common GUI controls as well as a comprehensive set of helper classes for most common application tasks, ranging from networking to HTML display and image manipulation. + mirrors://sourceforge/wxwindows/wxWidgets-3.0.2.tar.bz2 + + zlib-devel + tiff-devel + gtk2-devel + expat-devel + libSM-devel + libpng-devel + mesa-glu-devel + webkit-gtk2-devel + libjpeg-turbo-devel + gst-plugins-base-devel + + + make-abicheck-non-fatal.patch + + + + + wxGTK + + gtk2 + mesa + tiff + zlib + cairo + expat + glib2 + pango + libSM + libX11 + libgcc + libpng + gstreamer + gdk-pixbuf + libXxf86vm + webkit-gtk2 + libjpeg-turbo + gst-plugins-base + + + /usr/lib/ + /usr/bin + /usr/share/doc/ + /usr/share/aclocal/ + /usr/share/bakefile/ + /usr/lib/wx/config + /usr/share/locale/ + + + + + wxGTK-devel + wxGTK-devel is the development files for wxGTK + + wxGTK + + + /usr/include + + + + + + 2015-08-25 + 3.0.2 + Version bump. + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-01-05 + 2.8.12 + use symlink not rename. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-06-18 + 2.8.12 + Rebuild. + Aydın Demirel + aydin.demirel@pisilinux.org + + + 2014-05-28 + 2.8.12 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-08-17 + 2.8.12 + Release bump + Serdar Soytetir + kaptan@pisilinux.org + + + 2011-05-06 + 2.8.12 + First release + Pisi Linux Admins + admins@pisilinux.org + + + \ No newline at end of file diff --git a/desktop/toolkit/wxGTK/translations.xml b/desktop/toolkit/wxGTK/translations.xml new file mode 100644 index 0000000000..5edcc0f219 --- /dev/null +++ b/desktop/toolkit/wxGTK/translations.xml @@ -0,0 +1,15 @@ + + + + wxGTK + Birçok platform için ortak C++ arayüz araç takımı olan wxWindows'un GTK+ sürümü + wxWidgets/GTK2 birçok platform için ortak bir C++ arayüz kitaplığı olan wxWidgets'ın GTK2 sürümüdür. Ağ araçları, HTML gösterimi ve resim işleme gibi en yaygın kullanılan uygulama görevleri için kapsamlı bir sınıf kümesinin yanında tüm genel GUI denetimlerini içerir. + wxWidgets/GTK2 est le port GTK2 de la librairie graphique multi-plateforme wxWidgets, offrant des classes pour les contrôles IHM communs ainsi qu'un ensemble complet de classes d'aides pour les tâches applicatives habituelles, allant du réseau à l'affichage HTML en passant par la manipulation d'images. + wxWidgets/GTK2 es la versión portada a GTK2 de la librería GUI wxWidgets cross-plataforma en C++, con clases para todos los controles GUI comunes y tambien un conjunto de clases con ayudantes para la mayoría de las tareas comunes de aplicaciones, desde networking a visualización HTML y manipulación de imagenes. + + + + wxGTK-devel + wxGTK araç seti için geliştirme dosyaları + + \ No newline at end of file