diff --git a/desktop/gnome/base/libcroco/actions.py b/desktop/gnome/base/libcroco/actions.py new file mode 100644 index 0000000000..234efb50eb --- /dev/null +++ b/desktop/gnome/base/libcroco/actions.py @@ -0,0 +1,23 @@ +#!/usr/bin/python +# -*- 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 get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def setup(): + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def check(): + autotools.make("test") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README") diff --git a/desktop/gnome/base/libcroco/files/multilib.patch b/desktop/gnome/base/libcroco/files/multilib.patch new file mode 100644 index 0000000000..d6a84ed2a6 --- /dev/null +++ b/desktop/gnome/base/libcroco/files/multilib.patch @@ -0,0 +1,41 @@ +--- libcroco-0.6.1/croco-config.in.multilib 2006-03-05 16:57:01.000000000 -0500 ++++ libcroco-0.6.1/croco-config.in 2006-05-23 13:54:34.000000000 -0400 +@@ -1,10 +1,11 @@ + #! /bin/sh + +-prefix=@prefix@ +-exec_prefix=@exec_prefix@ ++name=libcroco-0.6 ++prefix=`pkg-config --variable prefix $name` ++exec_prefix=`pkg-config --variable exec_prefix $name` + exec_prefix_set=no +-includedir=@includedir@ +-libdir=@libdir@ ++includedir=`pkg-config --variable includedir $name` ++libdir=`pkg-config --variable libdir $name` + + usage() + { +@@ -59,7 +60,7 @@ + ;; + + --version) +- echo @VERSION@ ++ pkg-config --modversion $name + exit 0 + ;; + +@@ -68,11 +69,11 @@ + ;; + + --cflags) +- echo @CROCO_CFLAGS@ @GLIB2_CFLAGS@ @LIBXML2_CFLAGS@ ++ pkg-config --cflags $name + ;; + + --libs) +- echo @CROCO_LIBS@ @GLIB2_LIBS@ @LIBXML2_LIBS@ ++ pkg-config --libs $name + ;; + + *) diff --git a/desktop/gnome/base/libcroco/pspec.xml b/desktop/gnome/base/libcroco/pspec.xml new file mode 100644 index 0000000000..f8535571b6 --- /dev/null +++ b/desktop/gnome/base/libcroco/pspec.xml @@ -0,0 +1,94 @@ + + + + + libcroco + http://www.freespiders.org/projects/libcroco/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Generic Cascading Style Sheet (CSS) parsing and manipulation toolkit + libcroco is an effort to build a generic Cascading Style Sheet (CSS) parsing and manipulation toolkit that can be used by GNOME applications in need of CSS support. + mirrors://gnome/libcroco/0.6/libcroco-0.6.8.tar.xz + + libxml2-devel + + + multilib.patch + + + + + libcroco + + glib2 + libxml2 + + + /usr/share + /usr/lib + /usr/bin + + + + + libcroco-devel + Development files for libcroco + + libcroco + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/bin/croco-*-config + + + + + libcroco-32bit + emul32 + 32-bit shared libraries for libcroco + emul32 + + glib2-32bit + libxml2-32bit + + + glib2-32bit + glibc-32bit + libxml2-32bit + libcroco + + + /usr/lib32 + + + + + + 2014-06-14 + 0.6.8 + Release bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-26 + 0.6.8 + Release bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2010-12-22 + 0.6.8 + First release + PisiLinux Community + admins@pisilinux.org + + + \ No newline at end of file diff --git a/desktop/gnome/base/libcroco/translations.xml b/desktop/gnome/base/libcroco/translations.xml new file mode 100644 index 0000000000..cdff74a02d --- /dev/null +++ b/desktop/gnome/base/libcroco/translations.xml @@ -0,0 +1,14 @@ + + + + libcroco + CSS ayıklama kitaplığı + libcroco GNOME uygulamaları tarafından CSS desteği için kullanılan genel bir CSS ayıklama kitaplığıdır. + Boîte à outils générique d'analyse et de manipulation de Cascading Style Sheet (CSS - feuilles de style). + + + + libcroco-devel + libcroco için geliştirme dosyaları + + diff --git a/desktop/gnome2/librsvg/actions.py b/desktop/gnome2/librsvg/actions.py new file mode 100644 index 0000000000..880b2b54ac --- /dev/null +++ b/desktop/gnome2/librsvg/actions.py @@ -0,0 +1,33 @@ +#!/usr/bin/python +# -*- 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 get + + +def setup(): + pisitools.dosed("configure", "gdk-pixbuf-query-loaders-[2346]+\s", "") + if get.buildTYPE() == "emul32": + pisitools.dosed("configure", "(gdk-pixbuf-query-loaders)([\s\]])", r"\1-32\2") + + autotools.autoreconf("-if") + autotools.configure("--disable-gtk-doc \ + --enable-pixbuf-loader=yes \ + --disable-static \ + --with-gtk=3") + + pisitools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""') + pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE") + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("COPYING", "AUTHORS", "ChangeLog", "README") diff --git a/desktop/gnome2/librsvg/files/kill-vapi.patch b/desktop/gnome2/librsvg/files/kill-vapi.patch new file mode 100644 index 0000000000..d37ee40e0b --- /dev/null +++ b/desktop/gnome2/librsvg/files/kill-vapi.patch @@ -0,0 +1,176 @@ +diff -Nuar librsvg-2.39.0.orig/configure.in librsvg-2.39.0/configure.in +--- librsvg-2.39.0.orig/configure.in 2013-08-16 15:45:23.000000000 +0300 ++++ librsvg-2.39.0/configure.in 2013-10-10 02:45:06.365034233 +0300 +@@ -284,9 +284,6 @@ + + GOBJECT_INTROSPECTION_CHECK([0.10.8]) + +-# Vala bindings +-VAPIGEN_CHECK([0.17.1.26],,,[no]) +- + dnl =========================================================================== + + m4_copy([AC_DEFUN],[glib_DEFUN]) +diff -Nuar librsvg-2.39.0.orig/Makefile.am librsvg-2.39.0/Makefile.am +--- librsvg-2.39.0.orig/Makefile.am 2012-08-30 21:04:49.000000000 +0300 ++++ librsvg-2.39.0/Makefile.am 2013-10-10 02:48:51.022040249 +0300 +@@ -252,24 +252,6 @@ + + CLEANFILES += $(nodist_gir_DATA) $(nodist_typelibs_DATA) + +-if ENABLE_VAPIGEN +-include $(VAPIGEN_MAKEFILE) +- +-librsvg-$(RSVG_API_VERSION).vapi: Rsvg-$(RSVG_API_VERSION).gir +- +-VAPIGEN_VAPIS = librsvg-$(RSVG_API_VERSION).vapi +- +-librsvg_@RSVG_API_VERSION_U@_vapi_DEPS = gio-2.0 cairo +-librsvg_@RSVG_API_VERSION_U@_vapi_METADATADIRS = $(srcdir) +-librsvg_@RSVG_API_VERSION_U@_vapi_FILES = Rsvg-$(RSVG_API_VERSION).gir Rsvg-$(RSVG_API_VERSION)-custom.vala +- +-vapidir = $(datadir)/vala/vapi +-vapi_DATA = $(VAPIGEN_VAPIS) +- +-CLEANFILES += $(VAPIGEN_VAPIS) +- +-endif # ENABLE_VAPIGEN +- + endif # HAVE_INTROSPECTION + + # ChangeLog generation +diff -Nuar librsvg-2.39.0.orig/Makefile.in librsvg-2.39.0/Makefile.in +--- librsvg-2.39.0.orig/Makefile.in 2013-08-16 15:45:57.000000000 +0300 ++++ librsvg-2.39.0/Makefile.in 2013-10-10 02:47:52.009038669 +0300 +@@ -86,7 +86,6 @@ + @HAVE_GTK_3_TRUE@am__append_2 = rsvg-view-3 + @OS_WIN32_TRUE@am__append_3 = -mwindows + @HAVE_INTROSPECTION_TRUE@am__append_4 = $(nodist_gir_DATA) $(nodist_typelibs_DATA) +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@am__append_5 = $(VAPIGEN_VAPIS) + subdir = . + DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/configure $(am__configure_deps) \ +@@ -139,7 +138,6 @@ + am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \ + "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(girdir)" \ + "$(DESTDIR)$(typelibsdir)" "$(DESTDIR)$(pkgconfigdir)" \ +- "$(DESTDIR)$(vapidir)" "$(DESTDIR)$(librsvgincdir)" + LTLIBRARIES = $(lib_LTLIBRARIES) + am__DEPENDENCIES_1 = + librsvg_@RSVG_API_MAJOR_VERSION@_la_DEPENDENCIES = \ +@@ -259,8 +257,7 @@ + man1dir = $(mandir)/man1 + NROFF = nroff + MANS = $(dist_man_MANS) +-DATA = $(nodist_gir_DATA) $(nodist_typelibs_DATA) $(pkgconfig_DATA) \ +- $(vapi_DATA) ++DATA = $(nodist_gir_DATA) $(nodist_typelibs_DATA) $(pkgconfig_DATA) + HEADERS = $(librsvginc_HEADERS) + RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +@@ -447,9 +444,6 @@ + SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ +-VAPIGEN = @VAPIGEN@ +-VAPIGEN_MAKEFILE = @VAPIGEN_MAKEFILE@ +-VAPIGEN_VAPIDIR = @VAPIGEN_VAPIDIR@ + VERSION = @VERSION@ + abs_builddir = @abs_builddir@ + abs_srcdir = @abs_srcdir@ +@@ -696,12 +690,6 @@ + @HAVE_INTROSPECTION_TRUE@nodist_gir_DATA = $(INTROSPECTION_GIRS) + @HAVE_INTROSPECTION_TRUE@typelibsdir = $(libdir)/girepository-1.0 + @HAVE_INTROSPECTION_TRUE@nodist_typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@VAPIGEN_VAPIS = librsvg-$(RSVG_API_VERSION).vapi +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@librsvg_@RSVG_API_VERSION_U@_vapi_DEPS = gio-2.0 cairo +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@librsvg_@RSVG_API_VERSION_U@_vapi_METADATADIRS = $(srcdir) +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@librsvg_@RSVG_API_VERSION_U@_vapi_FILES = Rsvg-$(RSVG_API_VERSION).gir Rsvg-$(RSVG_API_VERSION)-custom.vala +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@vapidir = $(datadir)/vala/vapi +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@vapi_DATA = $(VAPIGEN_VAPIS) + all: $(BUILT_SOURCES) config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive + +@@ -1255,27 +1243,6 @@ + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) +-install-vapiDATA: $(vapi_DATA) +- @$(NORMAL_INSTALL) +- @list='$(vapi_DATA)'; test -n "$(vapidir)" || list=; \ +- if test -n "$$list"; then \ +- echo " $(MKDIR_P) '$(DESTDIR)$(vapidir)'"; \ +- $(MKDIR_P) "$(DESTDIR)$(vapidir)" || exit 1; \ +- fi; \ +- for p in $$list; do \ +- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ +- echo "$$d$$p"; \ +- done | $(am__base_list) | \ +- while read files; do \ +- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(vapidir)'"; \ +- $(INSTALL_DATA) $$files "$(DESTDIR)$(vapidir)" || exit $$?; \ +- done +- +-uninstall-vapiDATA: +- @$(NORMAL_UNINSTALL) +- @list='$(vapi_DATA)'; test -n "$(vapidir)" || list=; \ +- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ +- dir='$(DESTDIR)$(vapidir)'; $(am__uninstall_files_from_dir) + install-librsvgincHEADERS: $(librsvginc_HEADERS) + @$(NORMAL_INSTALL) + @list='$(librsvginc_HEADERS)'; test -n "$(librsvgincdir)" || list=; \ +@@ -1593,7 +1560,7 @@ + + installdirs: installdirs-recursive + installdirs-am: +- for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(girdir)" "$(DESTDIR)$(typelibsdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(vapidir)" "$(DESTDIR)$(librsvgincdir)"; do \ ++ for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(girdir)" "$(DESTDIR)$(typelibsdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(librsvgincdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done + install: $(BUILT_SOURCES) +@@ -1655,7 +1622,7 @@ + + install-data-am: install-librsvgincHEADERS install-man \ + install-nodist_girDATA install-nodist_typelibsDATA \ +- install-pkgconfigDATA install-vapiDATA ++ install-pkgconfigDATA + + install-dvi: install-dvi-recursive + +@@ -1706,7 +1673,7 @@ + uninstall-am: uninstall-binPROGRAMS uninstall-libLTLIBRARIES \ + uninstall-librsvgincHEADERS uninstall-man \ + uninstall-nodist_girDATA uninstall-nodist_typelibsDATA \ +- uninstall-pkgconfigDATA uninstall-vapiDATA ++ uninstall-pkgconfigDATA + + uninstall-man: uninstall-man1 + +@@ -1728,15 +1695,14 @@ + install-librsvgincHEADERS install-man install-man1 \ + install-nodist_girDATA install-nodist_typelibsDATA install-pdf \ + install-pdf-am install-pkgconfigDATA install-ps install-ps-am \ +- install-strip install-vapiDATA installcheck installcheck-am \ ++ install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am uninstall-binPROGRAMS \ + uninstall-libLTLIBRARIES uninstall-librsvgincHEADERS \ + uninstall-man uninstall-man1 uninstall-nodist_girDATA \ +- uninstall-nodist_typelibsDATA uninstall-pkgconfigDATA \ +- uninstall-vapiDATA ++ uninstall-nodist_typelibsDATA uninstall-pkgconfigDATA + + + librsvg-enum-types.h: s-enum-types-h +@@ -1772,9 +1738,6 @@ + + @HAVE_INTROSPECTION_TRUE@Rsvg-@RSVG_API_VERSION@.gir: librsvg-@RSVG_API_MAJOR_VERSION@.la + +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@include $(VAPIGEN_MAKEFILE) +- +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@librsvg-$(RSVG_API_VERSION).vapi: Rsvg-$(RSVG_API_VERSION).gir + + # ChangeLog generation + diff --git a/desktop/gnome2/librsvg/files/librsvg-vala.patch b/desktop/gnome2/librsvg/files/librsvg-vala.patch new file mode 100644 index 0000000000..9d91a066e4 --- /dev/null +++ b/desktop/gnome2/librsvg/files/librsvg-vala.patch @@ -0,0 +1,13 @@ +diff -up librsvg-2.37.0/configure.in.vala librsvg-2.37.0/configure.in +--- librsvg-2.37.0/configure.in.vala 2013-01-15 21:07:11.264576371 -0500 ++++ librsvg-2.37.0/configure.in 2013-01-15 21:07:17.638576143 -0500 +@@ -285,7 +285,7 @@ fi + GOBJECT_INTROSPECTION_CHECK([0.10.8]) + + # Vala bindings +-VAPIGEN_CHECK([0.17.1.26],,,[no]) ++VAPIGEN_CHECK([0.18.1],,,[auto]) + + dnl =========================================================================== + +diff -up librsvg-2.37.0/Rsvg-2.0-custom.vala librsvg-2.37.0/Rsvg-2.0-custom diff --git a/desktop/gnome2/librsvg/pspec.xml b/desktop/gnome2/librsvg/pspec.xml new file mode 100644 index 0000000000..aa26448301 --- /dev/null +++ b/desktop/gnome2/librsvg/pspec.xml @@ -0,0 +1,176 @@ + + + + + librsvg + http://librsvg.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Scalable Vector Graphics (SVG) rendering library + librsvg is a component used within software applications to enable support for SVG-format scalable vector graphics. + mirrors://gnome/librsvg/2.40/librsvg-2.40.9.tar.xz + + libcroco-devel + gtk2-devel + pango-devel + vala-devel + python-devel + gdk-pixbuf-devel + gtk-doc + gobject-introspection-devel + + + + + + + + librsvg + + glib2 + libxml2 + cairo + pango + libcroco + gdk-pixbuf + + + /etc/gtk-2.0 + /usr/bin + /usr/lib + /usr/share/man/man1 + /usr/share/pixmaps + /usr/share/themes + /usr/share/vala + /usr/share/gtk-doc + /usr/share/gir-1.0/Rsvg-2.0.gir + /usr/share/doc + + + + + librsvg-devel + Development files for librsvg + + librsvg + gdk-pixbuf-devel + cairo-devel + glib2-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + librsvg-32bit + emul32 + 32-bit shared libraries for librsvg + emul32 + + atk-32bit + gtk2-32bit + glib2-32bit + cairo-32bit + pango-32bit + libpng-32bit + libxml2-32bit + freetype-32bit + libcroco-32bit + gdk-pixbuf-32bit + fontconfig-32bit + + + librsvg + glibc-32bit + glib2-32bit + cairo-32bit + pango-32bit + libxml2-32bit + libcroco-32bit + gdk-pixbuf-32bit + + + /usr/lib32 + + + + + + 2015-08-10 + 2.40.9 + Version bump. + PisiLinux Community + ayhanyalcinsoy@pisilinux.org + + + 2014-05-17 + 2.40.2 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2013-10-14 + 2.39.0 + Rebuild icu4c. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-10-10 + 2.39.0 + Rebuild and install using correct loaders. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-23 + 2.39.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-31 + 2.36.4 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-06-17 + 2.36.4 + Rebuild with new pisi release + Marcin Bojara + marcin@pisilinux.org + + + 2013-01-23 + 2.36.4 + Rebuild. + PisiLinux Community + admins@pisilinux.org + + + 2013-01-23 + 2.36.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-06 + 2.36.3 + First release + Marcin Bojara + marcin@pisilinux.org + + + \ No newline at end of file diff --git a/desktop/gnome2/librsvg/translations.xml b/desktop/gnome2/librsvg/translations.xml new file mode 100644 index 0000000000..b89fcfc270 --- /dev/null +++ b/desktop/gnome2/librsvg/translations.xml @@ -0,0 +1,14 @@ + + + + librsvg + Scalable Vector Graphics (SVG) kitaplığı + Scalable Vector Graphics (SVG) kitaplığı + librsvg est un composant utilisé au sein de logiciels pour gérer les graphismes vectoriels au format SVG. + + + + librsvg-devel + librsvg için geliştirme dosyaları + + diff --git a/multimedia/graphics/libwmf/actions.py b/multimedia/graphics/libwmf/actions.py index 75d26c2a46..7462085132 100644 --- a/multimedia/graphics/libwmf/actions.py +++ b/multimedia/graphics/libwmf/actions.py @@ -13,7 +13,7 @@ def setup(): shelltools.unlink("configure.ac") shelltools.sym("patches/acconfig.h", "acconfig.h") - autotools.autoreconf("-fi") + autotools.autoreconf("-vfi") pisitools.dosed("src/Makefile.in", "@LIBWMF_GDK_PIXBUF_TRUE@", "#") autotools.configure("--without-expat \ --with-libxml2 \ diff --git a/multimedia/graphics/libwmf/pspec.xml b/multimedia/graphics/libwmf/pspec.xml index 6e57b30b84..bb6d0451b3 100644 --- a/multimedia/graphics/libwmf/pspec.xml +++ b/multimedia/graphics/libwmf/pspec.xml @@ -16,14 +16,23 @@ libjpeg-turbo-devel harfbuzz-devel + freetype-devel + libX11-devel + libxml2-devel + gettext-devel + gdk-pixbuf-devel libwmf + zlib + libX11 + libpng + libxml2 + freetype libjpeg-turbo - harfbuzz /usr/bin diff --git a/network/misc/webkit-gtk2/actions.py b/network/misc/webkit-gtk2/actions.py index 8dfed9b57a..e3b91e89e1 100644 --- a/network/misc/webkit-gtk2/actions.py +++ b/network/misc/webkit-gtk2/actions.py @@ -18,15 +18,16 @@ docs = ["AUTHORS", "ChangeLog", "COPYING.LIB", "THANKS", \ def setup(): autotools.configure("\ - --disable-gtk-doc \ - --disable-silent-rules \ --disable-webkit2 \ - --enable-dependency-tracking \ - --enable-introspection \ - --enable-video \ - --with-gnu-ld \ + --libexecdir=/usr/lib \ --with-gtk=2.0 \ + --with-gnu-ld \ + --disable-silent-rules \ ") +#--enable-dependency-tracking \ +#--disable-gtk-doc \ +#--enable-video \ +#--enable-introspection \ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") diff --git a/network/misc/webkit-gtk2/pspec.xml b/network/misc/webkit-gtk2/pspec.xml index 90003d9c83..0ae0fff133 100644 --- a/network/misc/webkit-gtk2/pspec.xml +++ b/network/misc/webkit-gtk2/pspec.xml @@ -14,40 +14,38 @@ library An opensource web browser engine for GTK+ applications The GTK+ port of WebKit is intended to provide a browser component primarily for users of the portable GTK+ UI toolkit on platforms like Linux. - http://www.webkitgtk.org/releases/webkitgtk-2.4.8.tar.xz + http://www.webkitgtk.org/releases/webkitgtk-2.4.9.tar.xz mesa-devel gtk-doc - atk-devel - zlib-devel glib2-devel gtk2-devel ruby-devel webp-devel cairo-devel icu4c-devel - libXt-devel - pango-devel + libXt-devel enchant-devel sqlite-devel geoclue-devel libsoup-devel fontconfig-devel - libxslt-devel + libxslt-devel harfbuzz-devel libsecret-devel - gdk-pixbuf-devel - libXcomposite-devel - libjpeg-turbo-devel + libXcomposite-devel + libjpeg-turbo-devel gstreamer-next-devel gobject-introspection-devel gst-plugins-base-next-devel which icon-theme-hicolor + gperf + libSM-devel - - webkitgtk-2.4.8-gmutexlocker.patch + + @@ -70,6 +68,7 @@ pango sqlite enchant + geoclue libsoup libxslt harfbuzz @@ -114,7 +113,14 @@ - + + 2015-08-05 + 2.4.9 + Version Bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + 2015-04-07 2.4.8 Version Bump diff --git a/office/spellcheck/aspell/actions.py b/office/spellcheck/aspell/actions.py new file mode 100644 index 0000000000..c6b8798a92 --- /dev/null +++ b/office/spellcheck/aspell/actions.py @@ -0,0 +1,29 @@ +#!/usr/bin/python +# -*- 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 get + +def setup(): + autotools.autoreconf() + autotools.configure("--disable-static \ + --sysconfdir=/etc/aspell \ + --enable-docdir=/usr/share/doc/%s" % get.srcNAME()) + + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + # install ispell/spell compatibility scripts + pisitools.insinto("/usr/bin","scripts/ispell","ispell-aspell") + pisitools.insinto("/usr/bin","scripts/spell", "spell-aspell") + + pisitools.dodoc("README*", "TODO") diff --git a/office/spellcheck/aspell/files/fedora/aspell-0.60.3-install_info.patch b/office/spellcheck/aspell/files/fedora/aspell-0.60.3-install_info.patch new file mode 100644 index 0000000000..34e5636314 --- /dev/null +++ b/office/spellcheck/aspell/files/fedora/aspell-0.60.3-install_info.patch @@ -0,0 +1,30 @@ +diff -up aspell-0.60.6.1/manual/Makefile.in.iinfo aspell-0.60.6.1/manual/Makefile.in +--- aspell-0.60.6.1/manual/Makefile.in.iinfo 2011-07-04 10:58:49.000000000 +0200 ++++ aspell-0.60.6.1/manual/Makefile.in 2011-08-15 16:29:40.999718535 +0200 +@@ -607,16 +607,16 @@ install-info-am: $(INFO_DEPS) + else : ; fi; \ + done; \ + done +- @$(POST_INSTALL) +- @if (install-info --version && \ +- install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \ +- list='$(INFO_DEPS)'; \ +- for file in $$list; do \ +- relfile=`echo "$$file" | sed 's|^.*/||'`; \ +- echo " install-info --info-dir='$(DESTDIR)$(infodir)' '$(DESTDIR)$(infodir)/$$relfile'";\ +- install-info --info-dir="$(DESTDIR)$(infodir)" "$(DESTDIR)$(infodir)/$$relfile" || :;\ +- done; \ +- else : ; fi ++# @$(POST_INSTALL) ++# @if (install-info --version && \ ++# install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \ ++# list='$(INFO_DEPS)'; \ ++# for file in $$list; do \ ++# relfile=`echo "$$file" | sed 's|^.*/||'`; \ ++# echo " install-info --info-dir='$(DESTDIR)$(infodir)' '$(DESTDIR)$(infodir)/$$relfile'";\ ++# install-info --info-dir="$(DESTDIR)$(infodir)" "$(DESTDIR)$(infodir)/$$relfile" || :;\ ++# done; \ ++# else : ; fi + install-man: install-man1 + + install-pdf: install-pdf-am diff --git a/office/spellcheck/aspell/files/fedora/aspell-0.60.5-fileconflict.patch b/office/spellcheck/aspell/files/fedora/aspell-0.60.5-fileconflict.patch new file mode 100644 index 0000000000..08f1fbda1d --- /dev/null +++ b/office/spellcheck/aspell/files/fedora/aspell-0.60.5-fileconflict.patch @@ -0,0 +1,70 @@ +diff -up aspell-0.60.6.1/configure.fc aspell-0.60.6.1/configure +--- aspell-0.60.6.1/configure.fc 2011-07-04 10:58:50.000000000 +0200 ++++ aspell-0.60.6.1/configure 2011-08-16 11:28:58.626771599 +0200 +@@ -839,6 +839,7 @@ MAINTAINER_MODE_FALSE + MAINT + pkgdocdir + pkgdatadir ++pkgdatadir2 + pkglibdir + CXX + CXXFLAGS +@@ -2634,18 +2635,21 @@ pkgdatadir=undef + # Check whether --enable-pkgdatadir was given. + if test "${enable_pkgdatadir+set}" = set; then + enableval=$enable_pkgdatadir; pkgdatadir=$enable_pkgdatadir ++ pkgdatadir2=$enable_pkgdatadir + fi + + + # Check whether --enable-pkgdata-dir was given. + if test "${enable_pkgdata_dir+set}" = set; then + enableval=$enable_pkgdata_dir; pkgdatadir=$enable_dict_dir ++ pkgdatadir2=$enable_dict_dir + fi + + + if test "$pkgdatadir" = "undef" + then + pkgdatadir=\${libdir}/aspell-0.60 ++ pkgdatadir2=${exec_prefix}/lib/aspell-0.60:${exec_prefix}/lib64/aspell-0.60 + fi + + +@@ -20119,6 +20123,7 @@ MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_F + MAINT!$MAINT$ac_delim + pkgdocdir!$pkgdocdir$ac_delim + pkgdatadir!$pkgdatadir$ac_delim ++pkgdatadir2!$pkgdatadir2$ac_delim + pkglibdir!$pkglibdir$ac_delim + CXX!$CXX$ac_delim + CXXFLAGS!$CXXFLAGS$ac_delim +@@ -20142,7 +20147,7 @@ ac_ct_CC!$ac_ct_CC$ac_delim + CCDEPMODE!$CCDEPMODE$ac_delim + _ACEOF + +- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then ++ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 98; then + break + elif $ac_last_try; then + { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +diff -up aspell-0.60.6.1/Makefile.in.fc aspell-0.60.6.1/Makefile.in +--- aspell-0.60.6.1/Makefile.in.fc 2011-07-04 10:58:49.000000000 +0200 ++++ aspell-0.60.6.1/Makefile.in 2011-08-16 11:20:09.030887258 +0200 +@@ -344,6 +344,7 @@ distcleancheck_listfiles = find . -type + + # These are needed due to a bug in Automake + pkgdatadir = @pkgdatadir@ ++pkgdatadir2 = @pkgdatadir2@ + pkglibdir = @pkglibdir@ + ACLOCAL = @ACLOCAL@ + AMTAR = @AMTAR@ +@@ -1932,7 +1933,7 @@ gen/dirs.h: gen/mk-dirs_h.pl + cd gen; perl mk-dirs_h.pl ${prefix} ${pkgdatadir} ${pkglibdir} ${sysconfdir} > dirs.h + + scripts/run-with-aspell: scripts/run-with-aspell.create +- sh ${srcdir}/scripts/run-with-aspell.create ${pkgdatadir} > scripts/run-with-aspell ++ sh ${srcdir}/scripts/run-with-aspell.create ${pkgdatadir2} > scripts/run-with-aspell + chmod 755 scripts/run-with-aspell + @PSPELL_COMPATIBILITY_TRUE@scripts/pspell-config: scripts/mkconfig + @PSPELL_COMPATIBILITY_TRUE@ sh ${srcdir}/scripts/mkconfig ${VERSION} ${datadir} ${pkgdatadir} diff --git a/office/spellcheck/aspell/files/fedora/aspell-0.60.5-pspell_conf.patch b/office/spellcheck/aspell/files/fedora/aspell-0.60.5-pspell_conf.patch new file mode 100644 index 0000000000..9236ab4205 --- /dev/null +++ b/office/spellcheck/aspell/files/fedora/aspell-0.60.5-pspell_conf.patch @@ -0,0 +1,60 @@ +diff -up aspell-0.60.6.1/configure.mlib aspell-0.60.6.1/configure +--- aspell-0.60.6.1/configure.mlib 2011-08-16 11:40:48.000000000 +0200 ++++ aspell-0.60.6.1/configure 2011-08-16 11:41:44.013663519 +0200 +@@ -18989,7 +18989,7 @@ rm -f core conftest.err conftest.$ac_obj + # # + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + +-ac_config_files="$ac_config_files Makefile gen/Makefile common/Makefile lib/Makefile data/Makefile auto/Makefile modules/Makefile modules/tokenizer/Makefile modules/speller/Makefile modules/speller/default/Makefile interfaces/Makefile interfaces/cc/Makefile scripts/Makefile examples/Makefile prog/Makefile manual/Makefile po/Makefile.in m4/Makefile modules/filter/Makefile myspell/Makefile lib5/Makefile" ++ac_config_files="$ac_config_files Makefile gen/Makefile common/Makefile lib/Makefile data/Makefile auto/Makefile modules/Makefile modules/tokenizer/Makefile modules/speller/Makefile modules/speller/default/Makefile interfaces/Makefile interfaces/cc/Makefile aspell.pc scripts/Makefile examples/Makefile prog/Makefile manual/Makefile po/Makefile.in m4/Makefile modules/filter/Makefile myspell/Makefile lib5/Makefile" + + cat >confcache <<\_ACEOF + # This file is a shell script that caches the results of configure +@@ -19985,7 +19985,7 @@ do + "modules/filter/Makefile") CONFIG_FILES="$CONFIG_FILES modules/filter/Makefile" ;; + "myspell/Makefile") CONFIG_FILES="$CONFIG_FILES myspell/Makefile" ;; + "lib5/Makefile") CONFIG_FILES="$CONFIG_FILES lib5/Makefile" ;; +- ++ "aspell.pc" ) CONFIG_FILES="$CONFIG_FILES aspell.pc" ;; + *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 + echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; +diff -up aspell-0.60.6.1/Makefile.in.mlib aspell-0.60.6.1/Makefile.in +--- aspell-0.60.6.1/Makefile.in.mlib 2011-08-16 11:20:09.000000000 +0200 ++++ aspell-0.60.6.1/Makefile.in 2011-08-16 11:46:30.643236786 +0200 +@@ -816,6 +816,8 @@ clean-filterLTLIBRARIES: + done + install-libLTLIBRARIES: $(lib_LTLIBRARIES) + @$(NORMAL_INSTALL) ++ mkdir -p $(libdir)/pkgconfig; \ ++ cp aspell.pc $(libdir)/pkgconfig/aspell.pc; \ + test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" + @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ +diff -up aspell-0.60.6.1/scripts/mkconfig.mlib aspell-0.60.6.1/scripts/mkconfig +--- aspell-0.60.6.1/scripts/mkconfig.mlib 2004-01-03 13:06:24.000000000 +0100 ++++ aspell-0.60.6.1/scripts/mkconfig 2011-08-16 11:42:46.810519200 +0200 +@@ -15,7 +15,7 @@ case \$1 in + echo "$2" + ;; + --pkgdatadir | pkgdatadir) +- echo "$3" ++ pkg-config aspell --variable=pkgdatadir + ;; + *) + echo "usage: pspell-config version|datadir|pkgdatadir" +--- /dev/null 2007-01-02 09:09:01.616000852 +0100 ++++ aspell-0.60.6.1/aspell.pc.in 2007-01-02 14:59:04.000000000 +0100 +@@ -0,0 +1,12 @@ ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ ++includedir=@includedir@ ++pkgdatadir=@pkgdatadir@ ++ ++Name: Aspell ++Description: A spelling checker. ++Version: @VERSION@ ++Requires: ++Libs: -L${libdir} -laspell ++Cflags: -I${includedir} diff --git a/office/spellcheck/aspell/files/fedora/aspell-0.60.6-mp.patch b/office/spellcheck/aspell/files/fedora/aspell-0.60.6-mp.patch new file mode 100644 index 0000000000..d7ef3d282c --- /dev/null +++ b/office/spellcheck/aspell/files/fedora/aspell-0.60.6-mp.patch @@ -0,0 +1,44 @@ +diff -up aspell-0.60.6/manual/aspell.1.pom aspell-0.60.6/manual/aspell.1 +--- aspell-0.60.6/manual/aspell.1.pom 2006-12-19 11:55:08.000000000 +0100 ++++ aspell-0.60.6/manual/aspell.1 2010-08-17 09:42:14.000000000 +0200 +@@ -328,7 +328,6 @@ are also allowed. The \fI/etc/aspell.co + how to set these options and the Aspell Manual has more detailed info. + .SH SEE ALSO + .PP +-.BR aspell\-import (1), + .BR prezip\-bin (1), + .BR run\-with\-aspell (1), + .BR word\-list\-compress (1) +diff -up aspell-0.60.6/manual/prezip-bin.1.pom aspell-0.60.6/manual/prezip-bin.1 +--- aspell-0.60.6/manual/prezip-bin.1.pom 2005-10-21 14:18:23.000000000 +0200 ++++ aspell-0.60.6/manual/prezip-bin.1 2010-08-17 09:42:21.000000000 +0200 +@@ -99,7 +99,6 @@ the output file is not complete. + .SH SEE ALSO + .PP + .BR aspell (1), +-.BR aspell\-import (1), + .BR run\-with\-aspell (1), + .BR word\-list\-compress (1) + .PP +diff -up aspell-0.60.6/manual/run-with-aspell.1.pom aspell-0.60.6/manual/run-with-aspell.1 +--- aspell-0.60.6/manual/run-with-aspell.1.pom 2004-03-05 05:05:02.000000000 +0100 ++++ aspell-0.60.6/manual/run-with-aspell.1 2010-08-17 09:42:28.000000000 +0200 +@@ -28,7 +28,6 @@ such as ispell's own scripts. + .SH SEE ALSO + .PP + .BR aspell (1), +-.BR aspell\-import (1), + .BR word\-list\-compress (1) + .PP + Aspell is fully documented in its Texinfo manual. See the +diff -up aspell-0.60.6/manual/word-list-compress.1.pom aspell-0.60.6/manual/word-list-compress.1 +--- aspell-0.60.6/manual/word-list-compress.1.pom 2005-10-21 14:18:23.000000000 +0200 ++++ aspell-0.60.6/manual/word-list-compress.1 2010-08-17 09:42:35.000000000 +0200 +@@ -80,7 +80,6 @@ be written to. + .SH SEE ALSO + .PP + .BR aspell (1), +-.BR aspell\-import (1), + .BR prezip\-bin (1), + .BR run\-with\-aspell (1) + .PP diff --git a/office/spellcheck/aspell/files/fedora/aspell-0.60.6-zero.patch b/office/spellcheck/aspell/files/fedora/aspell-0.60.6-zero.patch new file mode 100644 index 0000000000..11f476d918 --- /dev/null +++ b/office/spellcheck/aspell/files/fedora/aspell-0.60.6-zero.patch @@ -0,0 +1,11 @@ +diff -up aspell-0.60.6/common/convert.cpp.zero aspell-0.60.6/common/convert.cpp +--- aspell-0.60.6/common/convert.cpp.zero 2007-12-03 07:55:45.000000000 +0100 ++++ aspell-0.60.6/common/convert.cpp 2008-09-01 12:04:39.000000000 +0200 +@@ -813,6 +813,7 @@ namespace acommon { + { + ToUniLookup lookup; + void decode(const char * in, int size, FilterCharVector & out) const { ++ if (size == 0) return; // if size == 0 then while loop cause SIGSEGV + const char * stop = in + size; // this is OK even if size == -1 + while (*in && in != stop) { + out.append(from_utf8(in, stop)); diff --git a/office/spellcheck/aspell/pspec.xml b/office/spellcheck/aspell/pspec.xml new file mode 100644 index 0000000000..be2c7a723e --- /dev/null +++ b/office/spellcheck/aspell/pspec.xml @@ -0,0 +1,76 @@ + + + + + aspell + http://aspell.net/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2 + app:console + A multi-language spellchecker + Aspell is a spellchecker that has dictionaries for more than one language and is written as a replacement to ispell. + mirrors://gnu/aspell/aspell-0.60.6.1.tar.gz + + fedora/aspell-0.60.3-install_info.patch + fedora/aspell-0.60.5-fileconflict.patch + fedora/aspell-0.60.5-pspell_conf.patch + fedora/aspell-0.60.6-mp.patch + fedora/aspell-0.60.6-zero.patch + + + + + aspell + + libgcc + + + /usr/bin + /usr/lib + /usr/share/aspell + /usr/share/doc + /usr/share/man + /usr/share/info + /usr/share/locale + + + + + aspell-devel + Development files for aspell + + aspell + + + /usr/include + /usr/share/info/aspell-dev.info + + + + + + 2014-05-25 + 0.60.6.1 + Rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-18 + 0.60.6.1 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-09-14 + 0.60.6.1 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/office/spellcheck/aspell/translations.xml b/office/spellcheck/aspell/translations.xml new file mode 100644 index 0000000000..06bfaab4c2 --- /dev/null +++ b/office/spellcheck/aspell/translations.xml @@ -0,0 +1,14 @@ + + + + aspell + Bir yazım kontrol aracı + GNU Aspell birden fazla dil destekleyen bir yazım kontrol aracıdır. + Ce programme rend possible de vérifier facilement les documents en UTF-8 sans avoir à utiliser un dictionnaire spécial. + + + + aspell-devel + aspell için geliştirme dosyaları + + diff --git a/office/spellcheck/enchant/actions.py b/office/spellcheck/enchant/actions.py new file mode 100644 index 0000000000..d85e05abd5 --- /dev/null +++ b/office/spellcheck/enchant/actions.py @@ -0,0 +1,28 @@ +#!/usr/bin/python +# -*- 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 get + +def setup(): + autotools.autoreconf("-fvi") + autotools.configure("--disable-static \ + --enable-aspell \ + --enable-zemberek \ + --enable-myspell \ + --with-myspell-dir=/usr/share/hunspell \ + --disable-ispell \ + --disable-uspell \ + --disable-hspell") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "NEWS", "README", "TODO", "HACKING", "MAINTAINERS") diff --git a/office/spellcheck/enchant/pspec.xml b/office/spellcheck/enchant/pspec.xml new file mode 100644 index 0000000000..9a6d23583d --- /dev/null +++ b/office/spellcheck/enchant/pspec.xml @@ -0,0 +1,97 @@ + + + + + enchant + http://www.abisource.com/enchant/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Spellchecker wrapping library + enchant is a library that wraps other spell checking backends. + http://www.abisource.com/downloads/enchant/1.6.0/enchant-1.6.0.tar.gz + + aspell + hunspell + glib2-devel + + + + + enchant + + glib2 + libgcc + + + /usr/bin + /usr/lib + /usr/share/man + /usr/share/doc + /usr/share/enchant + + + + + enchant-aspell + aspell backend for Enchant + + enchant + aspell + + + /usr/lib/enchant/libenchant_aspell.so + + + + + enchant-zemberek + zemberek backend for Enchant + + enchant + zemberek-server + + + /usr/lib/enchant/libenchant_zemberek.so + + + + + enchant-devel + Development files for enchant + + enchant + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-05-25 + 1.6.0 + Rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-23 + 1.6.0 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-13 + 1.6.0 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/office/spellcheck/enchant/translations.xml b/office/spellcheck/enchant/translations.xml new file mode 100644 index 0000000000..0c9237a49e --- /dev/null +++ b/office/spellcheck/enchant/translations.xml @@ -0,0 +1,23 @@ + + + + enchant + İmla denetimi kitaplığı + enchant, diğer imla denetim kitaplıklarını arkauç olarak kullanan bir imla denetim kitaplığıdır. + + + + enchant-aspell + Enchant için aspell arkaucu + + + + enchant-zemberek + Enchant için zemberek arkaucu + + + + enchant-devel + enchant için geliştirme dosyaları + + diff --git a/programming/language/python/python-gtk/actions.py b/programming/language/python/python-gtk/actions.py new file mode 100644 index 0000000000..1f15a6a321 --- /dev/null +++ b/programming/language/python/python-gtk/actions.py @@ -0,0 +1,32 @@ +#!/usr/bin/python +# -*- 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 + +WorkDir = "pygtk-%s" % (get.srcVERSION()) + +def setup(): + shelltools.unlink("py-compile" ) + shelltools.sym("/bin/true", "%s/py-compile" % get.curDIR()) + + autotools.configure("--enable-thread \ + --disable-docs") + + shelltools.touch("%s/style.css" % get.curDIR()) + pisitools.dosed("docs/Makefile", "CSS_FILES = .*", "CSS_FILES = %s/style.css" % get.curDIR()) + + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "MAPPING", "NEWS", "README", "THREADS", "TODO") diff --git a/programming/language/python/python-gtk/pspec.xml b/programming/language/python/python-gtk/pspec.xml new file mode 100644 index 0000000000..5607b05760 --- /dev/null +++ b/programming/language/python/python-gtk/pspec.xml @@ -0,0 +1,103 @@ + + + + + python-gtk + http://www.pygtk.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + GTK+ bindings for Python + python-gtk lets you to easily create programs with a graphical user interface using the Python programming language and GTK+ library. + mirrors://gnome/pygtk/2.24/pygtk-2.24.0.tar.bz2 + + cairo-devel + gtk2-devel + libglade-devel + python-pygobject-devel + python-numpy + + + + + python-gtk + + pango + atk + glib2 + + + /usr/lib + /usr/share/doc + + + + + python-gtk-demo + app:gui + Demo applications for python-gtk + + python-gtk + + + /usr/bin/pygtk-demo + /usr/lib/pygtk/2.0/pygtk-demo.py + /usr/lib/pygtk/2.0/demos + + + + + python-gtk-docs + data:doc + Reference documents for python-gtk + + python-gtk + + + /usr/share/gtk-doc + + + + + python-gtk-devel + Development files for python-gtk + + python-gtk + python-pygobject-devel + gtk2-devel + + + /usr/bin/pygtk-codegen-2.0 + /usr/include + /usr/lib/pkgconfig + /usr/share/pygtk + + + + + + 2013-08-17 + 2.24.0 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-07-28 + 2.24.0 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-11-11 + 2.24.0 + First release + Erdinç Gültekin + admins@pisilinux.org + + + \ No newline at end of file diff --git a/programming/language/python/python-gtk/translations.xml b/programming/language/python/python-gtk/translations.xml new file mode 100644 index 0000000000..c77b510540 --- /dev/null +++ b/programming/language/python/python-gtk/translations.xml @@ -0,0 +1,24 @@ + + + + python-gtk + Python için GTK+ bağlayıcıları + python-gtk, Python programlama diliyle GTK+ kitaplığını kullanarak, basit grafiksel kullanıcı arayüzü oluşturmanızı sağlar. + Bindings (liens) GTK+2 pour Python. + + + + python-gtk-demo + python-gtk için demo uygulamalar + + + + python-gtk-docs + python-gtk için referans belgeleri + + + + python-gtk-devel + python-gtk için geliştirme dosyaları + + diff --git a/programming/language/python/python-numpy/actions.py b/programming/language/python/python-numpy/actions.py new file mode 100644 index 0000000000..7ff3de5fd6 --- /dev/null +++ b/programming/language/python/python-numpy/actions.py @@ -0,0 +1,30 @@ +#!/usr/bin/python +# -*- 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 pisitools +from pisi.actionsapi import pythonmodules +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +WorkDir = "numpy-%s" % get.srcVERSION() + +NUMPY_FCONFIG = "config_fc --fcompiler=gnu95" +f2py_docs = "%s/%s/f2py_docs" % (get.docDIR(), get.srcNAME()) + +shelltools.export("LDFLAGS", "%s -shared" % get.LDFLAGS()) +shelltools.export("ATLAS", "None") +shelltools.export("PTATLAS", "None") + +def build(): + pythonmodules.compile(NUMPY_FCONFIG) + +def install(): + pythonmodules.install(NUMPY_FCONFIG) + + pisitools.doman("numpy/f2py/f2py.1") + + pisitools.insinto(f2py_docs, "numpy/f2py/docs/*.txt") + pisitools.dodoc("COMPATIBILITY", "DEV_README.txt", "LICENSE.txt", "THANKS.txt") diff --git a/programming/language/python/python-numpy/pspec.xml b/programming/language/python/python-numpy/pspec.xml new file mode 100644 index 0000000000..b5f998760b --- /dev/null +++ b/programming/language/python/python-numpy/pspec.xml @@ -0,0 +1,84 @@ + + + + + python-numpy + http://numeric.scipy.org + + PisiLinux Community + admins@pisilinux.org + + as-is + library + The fundamental package needed for scientific computing with Python + Numpy contains a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, and useful linear algebra, Fourier transform, and random number capabilities. + mirrors://sourceforge/numpy/numpy-1.8.1.tar.gz + + python-devel + python-nose + libgfortran + lapack-devel + + + + + + + + python-numpy + + blas + lapack + python + + + /usr/lib + /usr/share/doc + /usr/share/man + /usr/bin + + + + + + 2014-05-29 + 1.8.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-27 + 1.8.0 + Rebuild for gcc + PisiLinux Community + admins@pisilinux.org + + + 2014-01-19 + 1.8.0 + Version bump + Richard de Bruin + rr.debruin@pisilinux.org + + + 2013-11-16 + 1.7.1 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2012-10-13 + 1.6.2 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/programming/language/python/python-numpy/translations.xml b/programming/language/python/python-numpy/translations.xml new file mode 100644 index 0000000000..1c886e0fe3 --- /dev/null +++ b/programming/language/python/python-numpy/translations.xml @@ -0,0 +1,9 @@ + + + + numpy + Python ile bilimsel hesaplama için ihtiyaç duyulan temel paket + Numpy contiene un potente objeto de array N-dimensional, funciones sofisticadas (broadcasting), herramientas para la integración de código C/C++ y Fortran, y facilidades útiles de algebra lineal, transformación Fourier, y número aleatorios. + Numpy, N-boyutlu güçlü bir dizi, gelişmiş fonksiyonlar, C/C++ ve Fortran kodunu entegre etmek için araçlar, doğrusal cebir ve rastgele sayı özelliği içerir. + + diff --git a/programming/language/python/python-pygobject/actions.py b/programming/language/python/python-pygobject/actions.py new file mode 100644 index 0000000000..32469b7924 --- /dev/null +++ b/programming/language/python/python-pygobject/actions.py @@ -0,0 +1,26 @@ +#!/usr/bin/python +# -*- 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 + +WorkDir = "pygobject-%s" % get.srcVERSION() + +def setup(): + # autoreconf is for under linking problem + autotools.autoreconf("-fi") + autotools.configure("--disable-introspection") + +def build(): + autotools.make() + +def install(): + autotools.install() + + #shelltools.chmod("%s/usr/share/pygobject/xsl/fixxref.py" % get.installDIR(), 0755) + pisitools.dodoc("AUTHORS", "NEWS", "ChangeLog", "README") diff --git a/programming/language/python/python-pygobject/files/pygobject-2.16.1-fixdetection.patch b/programming/language/python/python-pygobject/files/pygobject-2.16.1-fixdetection.patch new file mode 100644 index 0000000000..714144d620 --- /dev/null +++ b/programming/language/python/python-pygobject/files/pygobject-2.16.1-fixdetection.patch @@ -0,0 +1,13 @@ +diff -p -up pygobject-2.16.1/pygtk.py.fixdetection pygobject-2.16.1/pygtk.py +--- pygobject-2.16.1/pygtk.py.fixdetection 2009-02-20 22:27:14.000000000 +0100 ++++ pygobject-2.16.1/pygtk.py 2009-02-23 09:44:55.000000000 +0100 +@@ -57,6 +57,9 @@ def _get_available_versions(): + # skip empty directories + if not os.listdir(pathname): + continue ++ # only accept directories containing gtk.py or gobject.so ++ if not glob.glob(os.path.join(pathname, "gtk.py")) and not glob.glob(os.path.join(pathname,"gobject.so")): ++ continue + + if not versions.has_key(filename[-3:]): + versions[filename[-3:]] = pathname diff --git a/programming/language/python/python-pygobject/pspec.xml b/programming/language/python/python-pygobject/pspec.xml new file mode 100644 index 0000000000..a25d92efd1 --- /dev/null +++ b/programming/language/python/python-pygobject/pspec.xml @@ -0,0 +1,71 @@ + + + + + python-pygobject + http://www.pygtk.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Glib bindings for Python + pygobject is GLib's GObject library bindings for Python. + http://ftp.gnome.org/pub/GNOME/sources/pygobject/2.28/pygobject-2.28.6.tar.xz + + python-devel + gobject-introspection-devel + + + pygobject-2.16.1-fixdetection.patch + + + + + python-pygobject + + glib2 + gobject-introspection + libffi + + + /usr/lib + /usr/share/doc + + + + + python-pygobject-devel + pygobject development files + + python-pygobject + gobject-introspection-devel + + + /usr/bin/pygobject-codegen-2.0 + /usr/include + /usr/lib/pkgconfig + /usr/share/pygobject + + + + + python-pygobject-docs + data:doc + API documents for pygobject + + /usr/share/gtk-doc + + + + + + 2012-10-14 + 2.28.6 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/programming/language/python/python-pygobject/translations.xml b/programming/language/python/python-pygobject/translations.xml new file mode 100644 index 0000000000..a4ee875e96 --- /dev/null +++ b/programming/language/python/python-pygobject/translations.xml @@ -0,0 +1,19 @@ + + + + python-pygobject + glib için python bağlayıcıları + Bindings (liens) glib pour Python. + pygobject, Python için yazılmış, Glib'in GObject kütüphanesi bağlayıcısıdır. + + + + python-pygobject-devel + pygobject geliştirme dosyaları + + + + python-pygobject-docs + pygobject için API dökümanları + + diff --git a/programming/misc/libsoup/actions.py b/programming/misc/libsoup/actions.py index 2d5a212166..bf0e790351 100644 --- a/programming/misc/libsoup/actions.py +++ b/programming/misc/libsoup/actions.py @@ -16,17 +16,17 @@ def setup(): --without-apache-module-dir \ --disable-tls-check \ " - + if get.buildTYPE() == "_emul32": options += " --libdir=/usr/lib32 \ --bindir=/_emul32/bin \ --sbindir=/_emul32/sbin" - + shelltools.export("CC", "%s -m32" % get.CC()) shelltools.export("CXX", "%s -m32" % get.CXX()) shelltools.export("PKG_CONFIG_PATH", "/usr/lib32/pkgconfig") - + autotools.configure(options) pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") @@ -36,8 +36,8 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - + + #if get.buildTYPE() == "_emul32": #pisitools.removeDir("/_emul32") - pisitools.dodoc("README", "NEWS", "AUTHORS") \ No newline at end of file diff --git a/science/mathematics/lapack/actions.py b/science/mathematics/lapack/actions.py new file mode 100644 index 0000000000..3c9f57085a --- /dev/null +++ b/science/mathematics/lapack/actions.py @@ -0,0 +1,43 @@ +#!/usr/bin/python +# -*- 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 cmaketools +from pisi.actionsapi import shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + + +def setup(): + shelltools.copy("INSTALL/make.inc.gfortran", "make.inc") + + if get.ARCH() == "x86_64": + pisitools.dosed("make.inc", "-O2", "%s -fPIC -m64 -funroll-all-loops" % get.CFLAGS()) + pisitools.dosed("make.inc", "NOOPT =", "NOOPT =-m64 -fPIC ") + else: + pisitools.dosed("make.inc", "-O2", "%s -fPIC -funroll-all-loops" % get.CFLAGS()) + + shelltools.makedirs("build") + shelltools.cd("build") + options = "-DBUILD_SHARED_LIBS=ON \ + -DBUILD_TESTING=OFF" + + if get.buildTYPE() == "static": + options = "-DBUILD_SHARED_LIBS=OFF \ + -DBUILD_TESTING=OFF" + + cmaketools.configure(options, sourceDir="..") + +def build(): + shelltools.cd("build") + cmaketools.make() + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + shelltools.cd("../") + pisitools.dodoc("LICENSE", "README") diff --git a/science/mathematics/lapack/files/lapack-sharedlib.patch b/science/mathematics/lapack/files/lapack-sharedlib.patch new file mode 100644 index 0000000000..4e3dd238a6 --- /dev/null +++ b/science/mathematics/lapack/files/lapack-sharedlib.patch @@ -0,0 +1,59 @@ +diff -Nuar lapack-3.2.1.orig/BLAS/SRC/Makefile lapack-3.2.1/BLAS/SRC/Makefile +--- lapack-3.2.1.orig/BLAS/SRC/Makefile 2010-08-16 13:40:39.106209859 +0300 ++++ lapack-3.2.1/BLAS/SRC/Makefile 2010-08-16 13:46:46.288212746 +0300 +@@ -163,6 +163,12 @@ + + FRC: + @FRC=$(FRC) ++shared: ++ rm -f *.o ++ ar x ../../blas_LINUX.a ++ $(CC) $(CFLAGS) -fPIC $(LDFLAGS) *.o -lgfortran -lc -lm -shared -Wl,-soname,libblas.so.3 -o libblas.so.3.2.1 ++ ln -s libblas.so.3.2.1 libblas.so.3 ++ ln -s libblas.so.3.2.1 libblas.so + + clean: + rm -f *.o +diff -Nuar lapack-3.2.1.orig/Makefile lapack-3.2.1/Makefile +--- lapack-3.2.1.orig/Makefile 2010-08-16 13:40:39.130213129 +0300 ++++ lapack-3.2.1/Makefile 2010-08-16 13:44:58.463216507 +0300 +@@ -8,8 +8,7 @@ + + all: lapack_install lib lapack_testing blas_testing + +-lib: lapacklib tmglib +-#lib: blaslib variants lapacklib tmglib ++lib: blaslib variants lapacklib tmglib + + clean: cleanlib cleantesting cleanblas_testing + +@@ -18,10 +17,10 @@ + ./testdlamch; ./testsecond; ./testdsecnd; ./testversion ) + + blaslib: +- ( cd BLAS/SRC; $(MAKE) ) ++ ( cd BLAS/SRC; $(MAKE); $(MAKE) shared ) + + lapacklib: lapack_install +- ( cd SRC; $(MAKE) ) ++ ( cd SRC; $(MAKE); $(MAKE) shared ) + + variants: + ( cd SRC/VARIANTS ; $(MAKE)) +diff -Nuar lapack-3.2.1.orig/SRC/Makefile lapack-3.2.1/SRC/Makefile +--- lapack-3.2.1.orig/SRC/Makefile 2010-08-16 13:40:39.165210958 +0300 ++++ lapack-3.2.1/SRC/Makefile 2010-08-16 13:53:41.417213085 +0300 +@@ -408,6 +408,13 @@ + FRC: + @FRC=$(FRC) + ++shared: ++ rm -rf *.o ++ ar x ../lapack_LINUX.a ++ $(CC) $(CFLAGS) -fPIC $(LDFLAGS) *.o -L../BLAS/SRC -lblas -lgfortran -lc -lm -shared -Wl,-soname,liblapack.so.3 -o liblapack.so.3.2.1 ++ ln -s liblapack.so.3.2.1 liblapack.so.3 ++ ln -s liblapack.so.3.2.1 liblapack.so ++ + clean: + rm -f *.o + diff --git a/science/mathematics/lapack/pspec.xml b/science/mathematics/lapack/pspec.xml new file mode 100644 index 0000000000..554a7dfb37 --- /dev/null +++ b/science/mathematics/lapack/pspec.xml @@ -0,0 +1,110 @@ + + + + + lapack + http://www.netlib.org/lapack + + PisiLinux Community + admins@pisilinux.org + + BSD + library + Linear Algebra PACKage + LAPACK is a standard library for numerical linear algebra. LAPACK provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. + http://www.netlib.org/lapack/lapack-3.5.0.tgz + + libgfortran + cmake + + + lapack-sharedlib.patch + + + + + + + blas + Basic Linear Algebra Subprograms + Blas is a standard library which provides a number of basic algorithms for numerical algebra. + + libgfortran + + + /usr/lib/libblas.so* + + + + + blas-devel + Development files for blas + static + + blas + + + /usr/lib/libblas.a + /usr/lib/pkgconfig/blas.pc + + + + + lapack + + libgcc + libgfortran + blas + + + /usr/share/doc + /usr/lib/liblapack.so* + + + + + lapack-devel + Development files for lapack + static + + lapack + blas-devel + + + /usr/lib/cmake + /usr/lib/liblapack.a + /usr/lib/pkgconfig/lapack.pc + + + + + + 2014-12-23 + 3.5.0 + Release bump + PisiLinux Community + admins@pisilinux.org + + + 2014-05-26 + 3.5.0 + Release bump + PisiLinux Community + admins@pisilinux.org + + + 2013-11-18 + 3.5.0 + Version bump + Richard de Bruin + richdb@pisilinux.org + + + 2012-10-03 + 3.4.2 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + \ No newline at end of file diff --git a/science/mathematics/lapack/translations.xml b/science/mathematics/lapack/translations.xml new file mode 100644 index 0000000000..c6d755734d --- /dev/null +++ b/science/mathematics/lapack/translations.xml @@ -0,0 +1,23 @@ + + + + lapack + Doğrusal cebir paketi + LAPACK, nümerik doğrusal cebir için yazılmış standart bir kütüphanedir. Eşanlı doğrusal denklemler sistemini, doğrusal denklemler sistemindeki en küçük kareler tekniğini, özdeğer ve tekil değer problemlerini çözmek için pekçok yordamlar içerir. + + + + blas + Temel lineer cebir yordamları + + + + lapack-devel + lapack için geliştirme dosyaları + + + + blas-devel + blas için geliştirme dosyaları + +