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/desktop/lookandfeel/iconcan/actions.py b/desktop/lookandfeel/iconcan/actions.py new file mode 100644 index 0000000000..072cb3fe43 --- /dev/null +++ b/desktop/lookandfeel/iconcan/actions.py @@ -0,0 +1,12 @@ +#!/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 + + +def install(): + # Install branding icon + pisitools.insinto("/usr/share/pixmaps", "*") \ No newline at end of file diff --git a/desktop/lookandfeel/iconcan/pspec.xml b/desktop/lookandfeel/iconcan/pspec.xml new file mode 100644 index 0000000000..394e2cfb4f --- /dev/null +++ b/desktop/lookandfeel/iconcan/pspec.xml @@ -0,0 +1,42 @@ + + + + + iconcan + http://www.pisilinux.org/ + + Osman Erkan + osman.erkan@pisilinux.org + + GPLv3 + lang-tr + app:gui + Icon etiketi için görseller + Firefox, Calligra, Libreoffice ve Thunderbird için Icon etiketine ait görselleri barındıran uygulama. + http://source.pisilinux.org/1.0/iconcan-1.0.1.tar.xz + + + + iconcan + + /usr/share/pixmaps + + + + + + 2015-02-04 + 1.0.1 + Version Bump + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-02-04 + 1.0.0 + First Release + Osman Erkan + osman.erkan@pisilinux.org + + + \ No newline at end of file diff --git a/desktop/lookandfeel/iconcan/translations.xml b/desktop/lookandfeel/iconcan/translations.xml new file mode 100644 index 0000000000..12441d1c3d --- /dev/null +++ b/desktop/lookandfeel/iconcan/translations.xml @@ -0,0 +1,8 @@ + + + + iconcan + Icon etiketi için görseller + Firefox, Calligra, Libreoffice ve Thunderbird için Icon etiketine ait görselleri barındıran uygulama. + + \ No newline at end of file diff --git a/desktop/toolkit/gtk/cairo/actions.py b/desktop/toolkit/gtk/cairo/actions.py index 1e0080f661..bfe06ce51c 100644 --- a/desktop/toolkit/gtk/cairo/actions.py +++ b/desktop/toolkit/gtk/cairo/actions.py @@ -11,7 +11,7 @@ from pisi.actionsapi import get def setup(): pisitools.flags.add("-flto -ffat-lto-objects") -# autotools.autoreconf("-vfi") + autotools.autoreconf("-vfi") autotools.configure("--disable-static \ --enable-xlib \ --disable-drm \ diff --git a/desktop/toolkit/gtk/cairo/pspec.xml b/desktop/toolkit/gtk/cairo/pspec.xml index 1e714a5053..2041c29f53 100644 --- a/desktop/toolkit/gtk/cairo/pspec.xml +++ b/desktop/toolkit/gtk/cairo/pspec.xml @@ -30,9 +30,11 @@ xcb-util-devel libXext-devel mesa-devel - gtk-doc - librsvg-devel + DirectFB-devel + valgrind + @@ -75,6 +77,11 @@ cairo mesa-devel + glib2-devel + libX11-devel + libpng-devel + libxcb-devel + freetype-devel pixman-devel libXext-devel fontconfig-devel @@ -114,6 +121,7 @@ cairo mesa-32bit zlib-32bit + glibc-32bit glib2-32bit libX11-32bit pixman-32bit diff --git a/multimedia/graphics/gimp/addon/gimp-data-extras/pspec.xml b/multimedia/graphics/gimp/addon/gimp-data-extras/pspec.xml index c473aa451a..9229a7d9b7 100644 --- a/multimedia/graphics/gimp/addon/gimp-data-extras/pspec.xml +++ b/multimedia/graphics/gimp/addon/gimp-data-extras/pspec.xml @@ -13,7 +13,7 @@ data Gimp extras Contains extra brushes, palettes, and gradients for extra GIMPy artistic enjoyment. - ftp://ftp.gimp.org/pub/gimp/extras/gimp-data-extras-2.0.2.tar.bz2 + http://download.gimp.org/pub/gimp/extras/gimp-data-extras-2.0.2.tar.bz2 gimp-devel diff --git a/multimedia/graphics/gimp/addon/gimp-dds-plugin/pspec.xml b/multimedia/graphics/gimp/addon/gimp-dds-plugin/pspec.xml index 94856474aa..4a4c18f29c 100644 --- a/multimedia/graphics/gimp/addon/gimp-dds-plugin/pspec.xml +++ b/multimedia/graphics/gimp/addon/gimp-dds-plugin/pspec.xml @@ -23,19 +23,21 @@ atk cairo + glib2 fontconfig gdk-pixbuf gimp gtk2 pango libgomp + freetype /usr/lib/gimp/2.0/plug-ins/dds /usr/share/doc/gimp-dds-plugin - + 2014-06-19 diff --git a/multimedia/graphics/gimp/addon/gimp-focusblur-plugin/pspec.xml b/multimedia/graphics/gimp/addon/gimp-focusblur-plugin/pspec.xml index d0da8f4a54..33f5d8ec9a 100644 --- a/multimedia/graphics/gimp/addon/gimp-focusblur-plugin/pspec.xml +++ b/multimedia/graphics/gimp/addon/gimp-focusblur-plugin/pspec.xml @@ -15,10 +15,11 @@ fftw3-devel gimp-devel + intltool http://registry.gimp.org/files/focusblur-3.2.6.tar.bz2 - + gimp-focusblur-plugin @@ -26,6 +27,7 @@ gdk-pixbuf gimp gtk2 + glib2 /usr/lib/gimp/2.0/plug-ins @@ -33,7 +35,7 @@ /usr/share/locale - + 2014-06-19 diff --git a/multimedia/graphics/gimp/gimp/actions.py b/multimedia/graphics/gimp/gimp/actions.py index 7e4e55f244..7e58c02864 100644 --- a/multimedia/graphics/gimp/gimp/actions.py +++ b/multimedia/graphics/gimp/gimp/actions.py @@ -10,10 +10,9 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import get def setup(): - pisitools.dosed("app/text/gimpfont.c", "freetype/tttables.h", "freetype2/tttables.h") - autotools.autoreconf("-fi") - autotools.configure("--without-webkit \ - --disable-gtk-doc \ + #pisitools.dosed("app/text/gimpfont.c", "freetype/tttables.h", "freetype2/tttables.h") + #autotools.autoreconf("-fi") + autotools.configure("--disable-gtk-doc \ --disable-altivec \ --disable-alsatest \ --enable-python \ @@ -35,7 +34,7 @@ def setup(): --with-dbus \ --with-aa \ --with-x") - + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") # Add illustrator and other mime types diff --git a/multimedia/graphics/gimp/gimp/pspec.xml b/multimedia/graphics/gimp/gimp/pspec.xml index 3882850c76..abb506065f 100644 --- a/multimedia/graphics/gimp/gimp/pspec.xml +++ b/multimedia/graphics/gimp/gimp/pspec.xml @@ -18,9 +18,9 @@ xdg-utils tiff-devel zlib-devel - - - + lcms-devel + gegl-devel + babl-devel dbus-devel gtk2-devel aalib-devel @@ -28,7 +28,7 @@ pango-devel cairo-devel glib2-devel - + libwmf-devel jasper-devel libX11-devel libmng-devel @@ -36,7 +36,7 @@ libXpm-devel libXmu-devel libXext-devel - + librsvg-devel libexif-devel alsa-lib-devel freetype-devel @@ -45,12 +45,14 @@ eudev-devel libXcursor-devel fontconfig-devel - + python-gtk-devel gdk-pixbuf-devel ghostscript-devel - + webkit-gtk2-devel poppler-glib-devel libjpeg-turbo-devel + intltool + python-devel @@ -77,14 +79,12 @@ gimp app:gui - atk gegl babl dbus gtk2 tiff zlib - lcms aalib bzip2 pango @@ -104,11 +104,9 @@ freetype dbus-glib libXfixes - libgudev1 - xdg-utils + eudev libXcursor fontconfig - python-gtk gdk-pixbuf ghostscript webkit-gtk2 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/multimedia/video/xine-lib/actions.py b/multimedia/video/xine-lib/actions.py new file mode 100644 index 0000000000..578ac17527 --- /dev/null +++ b/multimedia/video/xine-lib/actions.py @@ -0,0 +1,80 @@ +#!/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 libtools +from pisi.actionsapi import get + +def setup(): + shelltools.export("CFLAGS", "%s -fno-strict-aliasing -fno-force-addr -ffunction-sections -frename-registers -fomit-frame-pointer" % get.CFLAGS()) + shelltools.export("CXXFLAGS", "%s -fno-strict-aliasing -fno-force-addr -ffunction-sections -frename-registers -fomit-frame-pointer" % get.CXXFLAGS()) + shelltools.export("CCASFLAGS","-Wa,--noexecstack") + # to get rid of cvs + shelltools.export("AUTOPOINT", "true") + + #libtools.libtoolize("--force --copy") + autotools.autoreconf("-vfi") + autotools.configure(" \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --disable-altivec \ + --disable-artstest \ + --disable-dxr3 \ + --disable-vidix \ + --disable-vcd \ + --disable-mpcdec \ + --enable-aalib \ + --enable-asf \ + --enable-directfb \ + --enable-faad \ + --enable-fb \ + --enable-ffmpeg-popular-codecs \ + --enable-ffmpeg-uncommon-codecs \ + --enable-ipv6 \ + --enable-mmap \ + --enable-modplug \ + --enable-opengl \ + --disable-samba \ + --enable-xinerama \ + --with-external-a52dec \ + --with-external-ffmpeg \ + --with-external-libmad \ + --with-vorbis \ + --with-x \ + --with-xcb \ + --with-xv-path=/usr/lib \ + --with-freetype \ + --with-fontconfig \ + --without-esound \ + --without-imagemagick \ + --without-jack \ + --disable-gdkpixbuf \ + --disable-nls \ + --disable-rpath \ + --disable-syncfb \ + --disable-optimizations \ + --disable-dependency-tracking") + # the world is not ready for this code, see bug #8267 + # --enable-antialiasing \ + #--enable-mng \ + #--with-wavpack \ + #--with-internal-vcdlibs \ + + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.removeDir("/usr/share/doc/xine-lib") + + pisitools.dohtml("doc/faq/faq.html", "doc/hackersguide/*.html", "doc/hackersguide/*.png") + pisitools.dodoc("AUTHORS", "ChangeLog", "README", "TODO", "doc/README*", "doc/faq/faq.txt") + diff --git a/multimedia/video/xine-lib/files/accel_vaapi.h b/multimedia/video/xine-lib/files/accel_vaapi.h new file mode 100644 index 0000000000..666b23fd60 --- /dev/null +++ b/multimedia/video/xine-lib/files/accel_vaapi.h @@ -0,0 +1,135 @@ +/* + * Copyright (C) 2008 the xine project + * + * This file is part of xine, a free video player. + * + * xine is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * xine is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA + * + * + * Common acceleration definitions for vdpau + * + * + */ + +#ifndef HAVE_XINE_ACCEL_VAAPI_H +#define HAVE_XINE_ACCEL_VAAPI_H + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include +#include +#ifdef HAVE_FFMPEG_AVUTIL_H +# include +#else +# include +#endif + +#if LIBAVCODEC_VERSION_MAJOR >= 53 || (LIBAVCODEC_VERSION_MAJOR == 52 && LIBAVCODEC_VERSION_MINOR >= 32) +# define AVVIDEO 2 +#else +# define AVVIDEO 1 +# define pp_context pp_context_t +# define pp_mode pp_mode_t +#endif + +#define NUM_OUTPUT_SURFACES 22 + +#define SURFACE_FREE 0 +#define SURFACE_ALOC 1 +#define SURFACE_RELEASE 2 +#define SURFACE_RENDER 3 +#define SURFACE_RENDER_RELEASE 5 + +struct vaapi_equalizer { + VADisplayAttribute brightness; + VADisplayAttribute contrast; + VADisplayAttribute hue; + VADisplayAttribute saturation; +}; + +typedef struct ff_vaapi_context_s ff_vaapi_context_t; + +struct ff_vaapi_context_s { + VADisplay va_display; + VAContextID va_context_id; + VAConfigID va_config_id; + int width; + int height; + int sw_width; + int sw_height; + int va_profile; + unsigned int va_colorspace; + VAImage va_subpic_image; + VASubpictureID va_subpic_id; + int va_subpic_width; + int va_subpic_height; + int is_bound; + void *gl_surface; + unsigned int soft_head; + unsigned int valid_context; + unsigned int va_head; + unsigned int va_soft_head; + vo_driver_t *driver; + unsigned int last_sub_image_fmt; + VASurfaceID last_sub_surface_id; + struct vaapi_equalizer va_equalizer; + VAImageFormat *va_image_formats; + int va_num_image_formats; + VAImageFormat *va_subpic_formats; + int va_num_subpic_formats; +}; + +typedef struct ff_vaapi_surface_s ff_vaapi_surface_t; +typedef struct vaapi_accel_s vaapi_accel_t; + +struct ff_vaapi_surface_s { + unsigned int index; + vaapi_accel_t *accel; + VASurfaceID va_surface_id; + unsigned int status; +}; + +struct vaapi_accel_s { + unsigned int index; + vo_frame_t *vo_frame; + +#if AVVIDEO > 1 + int (*avcodec_decode_video2)(vo_frame_t *frame_gen, AVCodecContext *avctx, AVFrame *picture, + int *got_picture_ptr, AVPacket *avpkt); +#else + int (*avcodec_decode_video)(vo_frame_t *frame_gen, AVCodecContext *avctx, AVFrame *picture, + int *got_picture_ptr, uint8_t *buf, int buf_size); +#endif + VAStatus (*vaapi_init)(vo_frame_t *frame_gen, int va_profile, int width, int height, int softrender); + int (*profile_from_imgfmt)(vo_frame_t *frame_gen, enum PixelFormat pix_fmt, int codec_id, int vaapi_mpeg_sofdec); + ff_vaapi_context_t *(*get_context)(vo_frame_t *frame_gen); + int (*guarded_render)(vo_frame_t *frame_gen); + ff_vaapi_surface_t *(*get_vaapi_surface)(vo_frame_t *frame_gen); + void (*render_vaapi_surface)(vo_frame_t *frame_gen, ff_vaapi_surface_t *va_surface); + void (*release_vaapi_surface)(vo_frame_t *frame_gen, ff_vaapi_surface_t *va_surface); +}; + +#ifdef __cplusplus +} +#endif + +#endif + diff --git a/multimedia/video/xine-lib/files/deepbind.patch b/multimedia/video/xine-lib/files/deepbind.patch new file mode 100644 index 0000000000..b04400ba48 --- /dev/null +++ b/multimedia/video/xine-lib/files/deepbind.patch @@ -0,0 +1,20 @@ +--- xine-lib-1.1.1/src/xine-engine/load_plugins.c.~1~ 2005-09-19 09:14:02.000000000 -0700 ++++ xine-lib-1.1.1/src/xine-engine/load_plugins.c 2006-04-22 23:07:33.000000000 -0700 +@@ -591,7 +591,7 @@ static void collect_plugins(xine_t *this + printf("load_plugins: %s not cached\n", str); + #endif + +- if(!info && (lib = dlopen (str, RTLD_LAZY | RTLD_GLOBAL)) == NULL) { ++ if(!info && (lib = dlopen (str, RTLD_LAZY | RTLD_GLOBAL | RTLD_DEEPBIND)) == NULL) { + const char *error = dlerror(); + /* too noisy -- but good to catch unresolved references */ + xprintf(this, XINE_VERBOSITY_LOG, +@@ -649,7 +649,7 @@ static int _load_plugin_class(xine_t *th + /* load the dynamic library if needed */ + if (!node->file->lib_handle) { + lprintf("dlopen %s\n", filename); +- if ((lib = dlopen (filename, RTLD_LAZY | RTLD_GLOBAL)) == NULL) { ++ if ((lib = dlopen (filename, RTLD_LAZY | RTLD_GLOBAL | RTLD_DEEPBIND)) == NULL) { + const char *error = dlerror(); + + xine_log (this, XINE_LOG_PLUGIN, diff --git a/multimedia/video/xine-lib/files/dmo.patch b/multimedia/video/xine-lib/files/dmo.patch new file mode 100644 index 0000000000..d16c252ac6 --- /dev/null +++ b/multimedia/video/xine-lib/files/dmo.patch @@ -0,0 +1,44 @@ +diff -Nur xine-lib-1.1.15-old/src/libw32dll/dmo/DMO_VideoDecoder.c xine-lib-1.1.15/src/libw32dll/dmo/DMO_VideoDecoder.c +--- xine-lib-1.1.15-old/src/libw32dll/dmo/DMO_VideoDecoder.c 2008-09-27 20:55:34.000000000 +0300 ++++ xine-lib-1.1.15/src/libw32dll/dmo/DMO_VideoDecoder.c 2008-09-27 21:33:01.000000000 +0300 +@@ -87,7 +87,7 @@ + { 24, 24, &MEDIASUBTYPE_RGB24, CAP_NONE }, + { 32, 32, &MEDIASUBTYPE_RGB32, CAP_NONE }, + +- {0}, ++ {0,0,NULL,0}, + }; + + DMO_VideoDecoder * DMO_VideoDecoder_Open(char* dllname, GUID* guid, BITMAPINFOHEADER * format, int flip, int maxauto) +@@ -288,8 +288,8 @@ + props.cBuffers = 1; + props.cbBuffer = this->m_sDestType.lSampleSize; + +- //don't know how to do this correctly +- props.cbAlign = props.cbPrefix = 0; ++ props.cbAlign = 1; ++ props.cbPrefix = 0; + this->m_pDMO_Filter->m_pAll->vt->SetProperties(this->m_pDMO_Filter->m_pAll, &props, &props1); + this->m_pDMO_Filter->m_pAll->vt->Commit(this->m_pDMO_Filter->m_pAll); + #endif +@@ -327,7 +327,7 @@ + bufferin = CMediaBufferCreate(size, (void*)src, size, 0); + result = this->m_pDMO_Filter->m_pMedia->vt->ProcessInput(this->m_pDMO_Filter->m_pMedia, 0, + (IMediaBuffer*)bufferin, +- (is_keyframe) ? DMO_INPUT_DATA_BUFFERF_SYNCPOINT : 0, ++ DMO_INPUT_DATA_BUFFERF_SYNCPOINT, + 0, 0); + ((IMediaBuffer*)bufferin)->vt->Release((IUnknown*)bufferin); + +@@ -463,8 +463,9 @@ + this->iv.m_obh.biSize = sizeof(BITMAPINFOHEADER); + this->iv.m_obh.biCompression=csp; + this->iv.m_obh.biBitCount=bits; +- this->iv.m_obh.biSizeImage=labs(this->iv.m_obh.biBitCount* +- this->iv.m_obh.biWidth*this->iv.m_obh.biHeight)>>3; ++ ++ this->iv.m_obh.biSizeImage = labs(this->iv.m_obh.biWidth * this->iv.m_obh.biHeight) ++ * ((this->iv.m_obh.biBitCount + 7) / 8); + } + } + this->m_sDestType.lSampleSize = this->iv.m_obh.biSizeImage; diff --git a/multimedia/video/xine-lib/files/list.patch b/multimedia/video/xine-lib/files/list.patch new file mode 100644 index 0000000000..5df2e0a334 --- /dev/null +++ b/multimedia/video/xine-lib/files/list.patch @@ -0,0 +1,16 @@ +diff -urN xine-lib-1.1.12.orig/misc/xine-list.c xine-lib-1.1.12/misc/xine-list.c +--- xine-lib-1.1.12.orig/misc/xine-list.c 2008-04-06 21:32:21 +0300 ++++ xine-lib-1.1.12/misc/xine-list.c 2008-04-19 21:15:50 +0300 +@@ -125,7 +125,11 @@ + sep = strchr (text, ';') ? : text + strlen (text); + sep2 = which == 'a' ? sep : strchr (text, ':') ? : sep; + if (!*sep) +- break; ++ { ++ if (text[0]) ++ printf ("%s;", text); ++ break; ++ } + if (printf ("%.*s;", (int)(sep2 - text), text) < 0 || (lf && puts ("") < 0)) + goto write_fail; + } diff --git a/multimedia/video/xine-lib/files/lpthread.patch b/multimedia/video/xine-lib/files/lpthread.patch new file mode 100644 index 0000000000..3af70675e5 --- /dev/null +++ b/multimedia/video/xine-lib/files/lpthread.patch @@ -0,0 +1,30 @@ +diff -Nur xine-lib-1.1.19-old//m4/pthreads.m4 xine-lib-1.1.19/m4/pthreads.m4 +--- xine-lib-1.1.19-old//m4/pthreads.m4 2010-09-04 18:26:52.719999251 +0300 ++++ xine-lib-1.1.19/m4/pthreads.m4 2010-09-04 18:28:15.110999847 +0300 +@@ -15,7 +15,7 @@ + AC_ARG_VAR([PTHREAD_CFLAGS], [C compiler flags for Pthread support]) + AC_ARG_VAR([PTHREAD_LIBS], [linker flags for Pthread support]) + +- dnl if PTHREAD_* are not set, default to -pthread (GCC) ++ dnl if PTHREAD_* are not set, default to -lpthread (GCC) + if test "${PTHREAD_CFLAGS-unset}" = "unset"; then + case $host in + *-mingw*) PTHREAD_CFLAGS="" ;; +@@ -25,7 +25,7 @@ + dnl Handle Sun Studio compiler (also on Linux) + CC_CHECK_CFLAGS([-mt], [PTHREAD_CFLAGS="-mt"]);; + +- *) PTHREAD_CFLAGS="-pthread" ;; ++ *) PTHREAD_CFLAGS="-lpthread" ;; + esac + fi + if test "${PTHREAD_LIBS-unset}" = "unset"; then +@@ -36,7 +36,7 @@ + *-solaris*) + dnl Use the same libraries for gcc and Sun Studio cc + PTHREAD_LIBS="-lpthread -lposix4 -lrt";; +- *) PTHREAD_LIBS="-pthread" ;; ++ *) PTHREAD_LIBS="-lpthread" ;; + esac + + dnl Again, handle Sun Studio compiler diff --git a/multimedia/video/xine-lib/files/multilib.patch b/multimedia/video/xine-lib/files/multilib.patch new file mode 100644 index 0000000000..4609e63725 --- /dev/null +++ b/multimedia/video/xine-lib/files/multilib.patch @@ -0,0 +1,16 @@ +diff -up xine-lib-1.1.16.2/misc/xine-config.in.multilib xine-lib-1.1.16.2/misc/xine-config.in +--- xine-lib-1.1.16.2/misc/xine-config.in.multilib 2008-06-25 08:04:09.000000000 -0500 ++++ xine-lib-1.1.16.2/misc/xine-config.in 2009-02-20 07:34:27.000000000 -0600 +@@ -6,12 +6,6 @@ unset prefix + unset exec_prefix + unset args + +-PKG_CONFIG_PATH="`cat <<'EOF' +-@XINE_PKGCONFIG_DIR@ +-EOF +-`${PKG_CONFIG_PATH:+:}$PKG_CONFIG_PATH" +-export PKG_CONFIG_PATH +- + usage() + { + cat < + + + + xine-lib + http://xine.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + Core libraries for Xine movie player + This package contains the Xine library. It can be used to play back various media, decode multimedia files from local disk drives, and display multimedia streamed over the Internet. It interprets many of the most common multimedia formats available - and some uncommon formats, too. + http://sourceforge.net/projects/xine/files/xine-lib/1.2.6/xine-lib-1.2.6.tar.xz + + accel_vaapi.h + + + libXext-devel + + fontconfig-devel + freetype-devel + zlib-devel + libXinerama-devel + libXv-devel + libXvMC-devel + libogg-devel + libvorbis-devel + mesa-devel + libdvdcss-devel + DirectFB-devel + flac-devel + libsdl-devel + alsa-lib-devel + aalib-devel + libtheora-devel + libvpx-devel + samba-devel + libmad-devel + speex-devel + libmodplug-devel + ffmpeg-devel + a52dec-devel + + libv4l-devel + pulseaudio-libs-devel + + libdca-devel + libbluray-devel + libmng-devel + + libSM-devel + libICE-devel + libcdio-devel + mesa-glu-devel + libvdpau-devel + + + list.patch + multilib.patch + no_autopoint.patch + dmo.patch + tr_segfault_fix.patch + deepbind.patch + lpthread.patch + + + + + xine-lib + + mesa + zlib + flac + + speex + aalib + libXv + + libmad + a52dec + + libdca + libsdl + libogg + libv4l + ffmpeg + libX11 + + libXvMC + + libXext + libvpx + libxcb + alsa-lib + freetype + DirectFB + libvdpau + mesa-glu + + + + libtheora + libbluray + libvorbis + fontconfig + libmodplug + + pulseaudio-libs + + + + /usr/bin + /usr/lib + /usr/share/xine + /usr/share/xine-lib/fonts + /usr/share/man + /usr/share/doc/xine-lib + + + + + xine-lib-devel + Development files for xine-lib + + xine-lib + + + /usr/bin/xine-config + /usr/lib/pkgconfig + /usr/include + /usr/share/aclocal + + + + + + 2014-07-07 + 1.2.6 + Rebuild for ffmpeg + Kamil Atlı + suvari@pisilinux.org + + + 2014-07-07 + 1.2.6 + Version bump. + Vedat Demir + vedat@pisilinux.org + + + 2014-05-20 + 1.2.5 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2013-12-20 + 1.2.3 + Fix unneeded dependencies, remove DirectBD-devel from runtime deps. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-30 + 1.2.3 + Rebuild for ffmpeg. + PisiLinux Community + admins@pisilinux.org + + + 2013-10-14 + 1.2.3 + rebuild for DirectFB. + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-07-07 + 1.2.3 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-12-30 + 1.2.2 + First release + Erdinç Gültekin + admins@pisilinux.org + + + diff --git a/multimedia/video/xine-lib/translations.xml b/multimedia/video/xine-lib/translations.xml new file mode 100644 index 0000000000..6dc475ac4c --- /dev/null +++ b/multimedia/video/xine-lib/translations.xml @@ -0,0 +1,15 @@ + + + + xine-lib + Xine çokluortam oynatıcısının çekirdek kitaplıkları + Librairies centrales pour le lecteur vidéo Xine. + xine-lib çeşitli medyaları oynatmak, farklı medya yapılarını birbirine dönüştürmek, Internet üzerinden yayınları işleyip göstermek gibi işlevleri olan bir çokluortam kitaplığıdır. Yaygın çokluortam yapılarının çoğunu desteklediği gibi fazla yaygın olmayan yapıları da desteklemektedir. + + + + xine-lib-devel + xine-lib için geliştirme dosyaları + xine-lib için geliştirme dosyaları + + diff --git a/network/mail/component.xml b/network/mail/component.xml new file mode 100644 index 0000000000..dd022144d1 --- /dev/null +++ b/network/mail/component.xml @@ -0,0 +1,3 @@ + + network.mail + diff --git a/network/mail/thunderbird/actions.py b/network/mail/thunderbird/actions.py new file mode 100644 index 0000000000..21c6d73cbc --- /dev/null +++ b/network/mail/thunderbird/actions.py @@ -0,0 +1,54 @@ +#!/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 +from pisi.actionsapi import shelltools + +MOZAPPDIR= "/usr/lib/thunderbird" +shelltools.export("SHELL", "/bin/sh") + +locales = "be ca da de el en-US es-AR es-ES fi fr hr hu it lt nl pl pt-BR pt-PT ro ru sr sv-SE tr uk".split() +xpidir = "%s/xpi" % get.workDIR() +arch = get.ARCH() +ver = ".".join(get.srcVERSION().split(".")[:3]) + +def setup(): + pisitools.dosed(".mozconfig", "##JOBCOUNT##", get.makeJOBS()) + + # LOCALE + shelltools.system("rm -rf langpack-tb/*/browser/defaults") + if not shelltools.isDirectory(xpidir): shelltools.makedirs(xpidir) + for locale in locales: + shelltools.system("wget -c -P %s ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/%s/linux-%s/xpi/%s.xpi" % (xpidir, ver, arch, locale)) + shelltools.makedirs("langpack-tb/langpack-%s@thunderbird.mozilla.org" % locale) + shelltools.system("unzip -uo %s/%s.xpi -d langpack-tb/langpack-%s@thunderbird.mozilla.org" % (xpidir, locale, locale)) + +def build(): + shelltools.system("sed -i '/^ftglyph.h/ i ftfntfmt.h' mozilla/config/system-headers") + autotools.make("-f ./client.mk") + +def install(): + autotools.rawInstall("-f client.mk DESTDIR=%s" % get.installDIR()) + + # Install fix language packs + pisitools.insinto("/usr/lib/thunderbird/extensions", "./langpack-tb/*") + + # Install icons + pisitools.insinto("/usr/share/pixmaps", "other-licenses/branding/thunderbird/mailicon256.png", "thunderbird.png") + pisitools.insinto("%s/icons" % MOZAPPDIR, "other-licenses/branding/thunderbird/mailicon16.png") + + for s in (16, 22, 24, 32, 48, 256): + pisitools.insinto("/usr/share/icons/hicolor/%dx%d/apps" % (s,s), "other-licenses/branding/thunderbird/mailicon%d.png" % s, "thunderbird.png") + + # We don't want the development stuff + pisitools.removeDir("/usr/lib/thunderbird-devel*") + pisitools.removeDir("/usr/share/idl") + pisitools.removeDir("/usr/include") + + # Install docs + pisitools.dodoc("mozilla/LEGAL", "mozilla/LICENSE") \ No newline at end of file diff --git a/network/mail/thunderbird/files/pisilinux/mozconfig b/network/mail/thunderbird/files/pisilinux/mozconfig new file mode 100644 index 0000000000..b34661682a --- /dev/null +++ b/network/mail/thunderbird/files/pisilinux/mozconfig @@ -0,0 +1,26 @@ +mk_add_options MOZ_MAKE_FLAGS="##JOBCOUNT##" + +ac_add_options --disable-dbus +ac_add_options --disable-necko-wifi +ac_add_options --disable-libnotify +ac_add_options --disable-gstreamer +ac_add_options --disable-pulseaudio +ac_add_options --disable-crashreporter +ac_add_options --disable-installer +ac_add_options --disable-updater +ac_add_options --disable-tests +ac_add_options --disable-debug + +ac_add_options --enable-calendar +ac_add_options --enable-system-sqlite +ac_add_options --prefix=/usr +ac_add_options --enable-application=mail +ac_add_options --enable-safe-browsing +ac_add_options --with-pthreads +ac_add_options --enable-timeline +ac_add_options --with-system-nspr +ac_add_options --with-system-nss +ac_add_options --with-system-jpeg +ac_add_options --with-system-zlib +ac_add_options --with-system-bz2 +ac_add_options --with-system-png \ No newline at end of file diff --git a/network/mail/thunderbird/files/pisilinux/sound.wav b/network/mail/thunderbird/files/pisilinux/sound.wav new file mode 100644 index 0000000000..1bd5683f8c Binary files /dev/null and b/network/mail/thunderbird/files/pisilinux/sound.wav differ diff --git a/network/mail/thunderbird/files/thunderbird-install-dir.patch b/network/mail/thunderbird/files/thunderbird-install-dir.patch new file mode 100644 index 0000000000..3f850d695e --- /dev/null +++ b/network/mail/thunderbird/files/thunderbird-install-dir.patch @@ -0,0 +1,12 @@ +diff -up comm-esr38/mozilla/config/baseconfig.mk.dir comm-esr38/mozilla/config/baseconfig.mk +--- comm-esr38/mozilla/config/baseconfig.mk.dir 2015-06-08 19:49:23.000000000 +0200 ++++ comm-esr38/mozilla/config/baseconfig.mk 2015-06-16 14:45:16.048913473 +0200 +@@ -4,7 +4,7 @@ + # whether a normal build is happening or whether the check is running. + includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) + idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++installdir = $(libdir)/$(MOZ_APP_NAME) + sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) + ifndef TOP_DIST + TOP_DIST = dist diff --git a/network/mail/thunderbird/files/thunderbird.desktop b/network/mail/thunderbird/files/thunderbird.desktop new file mode 100644 index 0000000000..ab352249dd --- /dev/null +++ b/network/mail/thunderbird/files/thunderbird.desktop @@ -0,0 +1,140 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Thunderbird +Name[ar]=موزلا ثندَربرد +Name[bg]=Мозила Пощальон +Name[bn]=মোজিলা থান্ডারবার্ড +Name[br]=Mozilla Thunderbird +Name[bs]=Mozilla Thunderbird +Name[ca]=Mozilla Thunderbird +Name[cs]=Mozilla Thunderbird +Name[cy]=Mozilla Thunderbird +Name[da]=Mozilla Thunderbird +Name[de]=Mozilla Thunderbird +Name[el]=Mozilla Thunderbird +Name[eo]=Mozilo Thunderbird +Name[es]=Mozilla Thunderbird +Name[et]=Mozilla Thunderbird +Name[eu]=Mozilla Thunderbird +Name[fa]=پرنده‌صاعقه موزیلا +Name[fi]=Mozilla Thunderbird +Name[fr]=Mozilla Thunderbird (courrier électronique) +Name[gl]=Mozilla Thunderbird +Name[he]=Mozilla Thunderbird +Name[hi]=मोज़िला थंडरबर्ड +Name[hu]=Mozilla Thunderbird +Name[id]=Mozilla Thunderbird +Name[is]=Mozilla Thunderbird +Name[it]=Mozilla Thunderbird +Name[ja]=Mozilla Thunderbird +Name[ko]=모질라 썬더버드 +Name[ky]=Mozilla Thunderbird +Name[mk]=Mozilla Thunderbird +Name[mn]=Мозилла түндэрбөрд +Name[nb]=Mozilla Thunderbird +Name[nl]=Mozilla Thunderbird +Name[nn]=Mozilla Thunderbird +Name[pl]=Mozilla Thunderbird +Name[pt]=Mozilla Thunderbird +Name[pt_BR]=Mozilla Thunderbird +Name[ro]=Mozilla Thunderbird +Name[ru]=Mozilla Thunderbird +Name[sc]=Mozilla Thunderbird +Name[sk]=Mozilla Thunderbird +Name[sl]=Mozilla Thunderbird +Name[sv]=Mozilla Thunderbird +Name[tg]=Мозиллаи Thunderbird +Name[th]=Mozilla Thunderbird +Name[tl]=Mozilla Thunderbird +Name[tr]=Mozilla Thunderbird +Name[uk]=Mozilla Thunderbird +Name[uz]=Mozilla Thunderbird +Name[uz@cyrillic]=Mozilla Thunderbird +Name[vi]=Mozilla Thunderbird +Name[wa]=Mozilla Thunderbird +Name[zh_CN]=Mozilla Thunderbird 电子邮件 +Name[zh_TW]=Mozilla Thunderbird +GenericName=Mail & News Reader +GenericName[ar]=بريد/أخبار +GenericName[bg]=Поща/Новини +GenericName[br]=Posteloù/keleier +GenericName[cs]=Pošta/Diskusní skupiny +GenericName[cy]=E-bost/Newyddion +GenericName[da]=E-post/Nyheder +GenericName[de]=E-Mail/News +GenericName[el]=Αλληλογραφία/Νέα +GenericName[es]=Correo/Noticias +GenericName[et]=E-post/Uudistegrupid +GenericName[eu]=Posta/Berriak +GenericName[fi]=Sähköposti / uutisryhmät +GenericName[fr]=Courriel/Nouvelles +GenericName[gl]=Correo/Novas +GenericName[he]=דואר/קבוצות דיון +GenericName[hu]=Levelezés/hírek +GenericName[id]=Mail/Berita +GenericName[is]=Póstur/Fréttir +GenericName[it]=Mail/News +GenericName[ja]=メール/ニュース +GenericName[ky]=Почта/Жаңылыктар +GenericName[mk]=Пошта/Вести +GenericName[nb]=E-post/Njus +GenericName[nl]=E-mail/nieuws +GenericName[nn]=E-post og temagrupper +GenericName[pl]=Poczta/wiadomości +GenericName[pt]=Correio/Noticias +GenericName[pt_BR]=E-mail/Notícias +GenericName[ro]=Poștă/Știri +GenericName[ru]=Почта/Новости +GenericName[sl]=Pošta/Novičarske skupine +GenericName[sv]=E-post/Nyheter +GenericName[tr]=Posta/Haber +GenericName[uk]=Пошта/Новини +GenericName[uz]=Xat-xabar/Yangiliklar +GenericName[uz@cyrillic]=Хат-хабар/Янгиликлар +GenericName[zh_CN]=邮件/新闻 +GenericName[zh_TW]=郵件/新聞 +Comment=Mail Client & News Reader +Comment[ar]=عميل بريد وأخبار +Comment[bg]=Пощенски и новинарски клиент +Comment[bs]=E-mail i news klijent +Comment[cs]=Klient pro poštu a diskusní skupiny +Comment[cy]=Rhaglen E-bost a Newyddion +Comment[da]=E-post- og nyhedsklient +Comment[de]=E-Mail und Nachrichten Client +Comment[el]=Πελάτης Αλληλογραφίας και Νέων +Comment[es]=Cliente de correo electrónico y noticias +Comment[et]=E-posti ja uudisteklient +Comment[eu]=Posta eta Berri bezeroa +Comment[fi]=Sähköpostin ja uutisryhmien luku- ja kirjoitusohjelma +Comment[fr]=Client messagerie et news +Comment[gl]=Cliente de Correo-e e Novas +Comment[he]=לקוח חדשות ודוא"ל +Comment[hu]=Levelezőprogram és hírolvasó +Comment[id]=Klien Mail dan Berita +Comment[is]=Póst og frétta-forrit +Comment[it]=Client per posta elettronica e news +Comment[ja]=メールクライアントとニュースリーダー +Comment[ky]=Почта жана Жаңылыктар клиентти +Comment[mk]=Клиент за е-пошта и вести +Comment[nb]=E-post- og nyhetsklient +Comment[nl]=Mail- en newsprogramma +Comment[nn]=E-post og temagruppeprogram +Comment[pl]=Klient pocztowy oraz klient grup dyskusyjnych +Comment[pt]=Cliente de Correio e Notícias +Comment[pt_BR]=Cliente de E-mail e Notícias +Comment[ro]=Client de poștă și știri +Comment[ru]=Клиент чтения новостей и почты +Comment[sl]=Odjemalec za e-pošto in novice +Comment[sv]=E-post och Nyhets-klient +Comment[tr]=Posta ve Haber İstemcisi +Comment[uk]=Поштовий клієнт та клієнт новин +Comment[zh_CN]=邮件和新闻客户程序 +Comment[zh_TW]=郵件與新聞用戶端 +TryExec=thunderbird +Exec=thunderbird %u +Icon=thunderbird +Terminal=false +Type=Application +StartupNotify=true +Categories=Application;Network;Email; +MimeType=message/rfc822;x-scheme-handler/mailto; \ No newline at end of file diff --git a/network/mail/thunderbird/files/vendor.js b/network/mail/thunderbird/files/vendor.js new file mode 100644 index 0000000000..b877b9188d --- /dev/null +++ b/network/mail/thunderbird/files/vendor.js @@ -0,0 +1,9 @@ +// Use LANG environment variable to choose locale +pref("intl.locale.matchOS", true); + +// Disable default mailer checking. +pref("mail.shell.checkDefaultMail", false); + +// Don't disable our bundled extensions in the application directory +pref("extensions.autoDisableScopes", 11); +pref("extensions.shownSelectionUI", true); \ No newline at end of file diff --git a/network/mail/thunderbird/pspec.xml b/network/mail/thunderbird/pspec.xml new file mode 100644 index 0000000000..6d623741ae --- /dev/null +++ b/network/mail/thunderbird/pspec.xml @@ -0,0 +1,581 @@ + + + + + thunderbird + http://www.mozilla.org/projects/thunderbird/ + + PisiLinux Community + admins@pisilinux.org + + MPL-1.1 + NPL-1.1 + GPLv2+ + thunderbird + app:gui + The Stand-Alone Mozilla Mail Component + Thunderbird is a redesign of the Mozilla Mail Component. It is written using the XUL user interface language and designed to be cross-platform. + http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/38.1.0/source/thunderbird-38.1.0.source.tar.bz2 + + pisilinux/mozconfig + + + wget + yasm + nss-devel + gtk2-devel + zlib-devel + libXt-devel + libSM-devel + libpng-devel + sqlite-devel + libXcomposite-devel + alsa-lib-devel + libjpeg-turbo-devel + + + thunderbird-install-dir.patch + + + + + thunderbird + + atk + nss + gtk2 + nspr + zlib + cairo + libXt + pango + libX11 + libgcc + sqlite + iconcan + libXext + alsa-lib + freetype + libXfixes + fontconfig + gdk-pixbuf + libXdamage + libXrender + libXcomposite + libjpeg-turbo + + + /usr/share/doc + /usr/bin + /usr/share/pixmaps + /usr/lib/thunderbird + /usr/share/applications + /usr/share/icons/hicolor + + + vendor.js + + thunderbird.desktop + + pisilinux/sound.wav + + + + + thunderbird-lang-be + lang-be + locale:be + system.locale + Беларуская мова пакет для Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-be@thunderbird.mozilla.org + + + + + thunderbird-lang-ca + lang-ca + locale:ca + system.locale + Arxiu d'idioma català del Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-ca@thunderbird.mozilla.org + + + + + thunderbird-lang-da + lang-da + locale:da + system.locale + Dansk sprogpakke til Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-da@thunderbird.mozilla.org + + + + + thunderbird-lang-de + lang-de + locale:de + system.locale + Deutsch Sprachdatei für Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-de@thunderbird.mozilla.org + + + + + thunderbird-lang-el + lang-el + locale:el + system.locale + Ελληνική γλώσσα pack για τον Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-el@thunderbird.mozilla.org + + + + + thunderbird-lang-en-US + lang-en-US + locale:en_US + system.locale + English language pack for Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-en-US@thunderbird.mozilla.org + + + + + thunderbird-lang-es-AR + lang-es-AR + locale:es_AR + system.locale + Paquete de idioma español para Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-es-AR@thunderbird.mozilla.org + + + + + thunderbird-lang-es-ES + lang-es-ES + locale:es + system.locale + Paquete de idioma español para Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-es-ES@thunderbird.mozilla.org + + + + + thunderbird-lang-fi + lang-fi + locale:fi + system.locale + Suomen kielen pack for Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-fi@thunderbird.mozilla.org + + + + + thunderbird-lang-fr + lang-fr + locale:fr + system.locale + Paquet de langue française pour Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-fr@thunderbird.mozilla.org + + + + + thunderbird-lang-hr + lang-hr + locale:hr + system.locale + Hrvatski jezični paket za Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-hr@thunderbird.mozilla.org + + + + + thunderbird-lang-hu + lang-hu + locale:hu + system.locale + Magyar nyelvű pack for Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-hu@thunderbird.mozilla.org + + + + + thunderbird-lang-it + lang-it + locale:it + system.locale + Language Pack italiano per Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-it@thunderbird.mozilla.org + + + + + thunderbird-lang-lt + lang-lt + locale:lt + system.locale + Lietuvių kalbos paketas Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-lt@thunderbird.mozilla.org + + + + + thunderbird-lang-nl + lang-nl + locale:nl + system.locale + Nederlands taalpakket voor Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-nl@thunderbird.mozilla.org + + + + + thunderbird-lang-pl + lang-pl + locale:pl + system.locale + Polski pakiet językowy dla programu Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-pl@thunderbird.mozilla.org + + + + + thunderbird-lang-pt-BR + lang-pt-BR + locale:pt_BR + system.locale + Pacote de idioma português para o Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-pt-BR@thunderbird.mozilla.org + + + + + thunderbird-lang-pt-PT + lang-pt-PT + locale:pt + system.locale + Pacote de idioma português para o Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-pt-PT@thunderbird.mozilla.org + + + + + thunderbird-lang-ro + lang-ro + locale:ro + system.locale + Pachet de limba română pentru Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-ro@thunderbird.mozilla.org + + + + + thunderbird-lang-ru + lang-ru + locale:ru + system.locale + Русский языковый пакет для Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-ru@thunderbird.mozilla.org + + + + + thunderbird-lang-sr + lang-sr + locale:sr + system.locale + Паковање српски језик за Фирефок + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-sr@thunderbird.mozilla.org + + + + + thunderbird-lang-sv-SE + lang-sv-SE + locale:sv_SE + system.locale + Svenska språkpaket för Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-sv-SE@thunderbird.mozilla.org + + + + + thunderbird-lang-tr + lang-tr + locale:tr + system.locale + Firefox için Türkçe dil dosyası + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-tr@thunderbird.mozilla.org + + + + + thunderbird-lang-uk + lang-uk + Український мовний пакет для Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-uk@thunderbird.mozilla.org + + + + + + 2015-08-07 + 38.1.0 + Version Bumps, https://www.mozilla.org/en-US/thunderbird/38.1.0/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-06-10 + 31.7.0 + https://www.mozilla.org/en-US/thunderbird/31.7.0/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-04-25 + 31.6.0 + https://www.mozilla.org/en-US/thunderbird/31.6.0/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-01-30 + 31.4.0 + https://www.mozilla.org/en-US/thunderbird/31.4.0/releasenotes/ + Stefan Gronewold (groni) + groni@pisilinux.org + + + 2014-11-10 + 31.2.0 + https://www.mozilla.org/en-US/thunderbird/31.2.0/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-08-30 + 31.1.2 + https://www.mozilla.org/en-US/thunderbird/31.1.2/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-08-21 + 31.0 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-06-07 + 24.5.0 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-05-01 + 24.5.0 + https://www.mozilla.org/en-US/thunderbird/24.5.0/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-04-11 + 24.4.0 + https://www.mozilla.org/en-US/thunderbird/24.4.0/releasenotes/ + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-02-15 + 24.3.0 + https://www.mozilla.org/en-US/thunderbird/24.3.0/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-12-19 + 24.2.0 + https://www.mozilla.org/en-US/thunderbird/24.2.0/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-11-19 + 24.1.1 + https://www.mozilla.org/en-US/thunderbird/24.1.1/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-11-13 + 24.1.0 + https://www.mozilla.org/en-US/thunderbird/24.1.0/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-09 + 24.0 + https://www.mozilla.org/en-US/thunderbird/24.0/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-09 + 17.0.8 + https://www.mozilla.org/en-US/thunderbird/17.0.8/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-07-19 + 17.0.7 + rebuild for nspr + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-07-13 + 17.0.7 + https://www.mozilla.org/en-US/thunderbird/17.0.7/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-05-20 + 17.0.6 + https://www.mozilla.org/en-US/thunderbird/17.0.6/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-04-03 + 17.0.5 + https://www.mozilla.org/en-US/thunderbird/17.0.5/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-03-11 + 17.0.4 + https://www.mozilla.org/en-US/thunderbird/17.0.4/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-02-19 + 17.0.3 + bump + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2012-11-26 + 17.0.2 + First release + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + \ No newline at end of file diff --git a/network/mail/thunderbird/translations.xml b/network/mail/thunderbird/translations.xml new file mode 100644 index 0000000000..37b8319fcf --- /dev/null +++ b/network/mail/thunderbird/translations.xml @@ -0,0 +1,135 @@ + + + + thunderbird + Thunderbird eposta istemcisi + Klient pocztowy Thunderbird + Thunderbird, Mozilla e-posta bileşeninin yeniden tasarlanmış halidir. Platform bağımsız olan Thunderbird, XUL kullanıcı arayüzü diliyle geliştirilmiştir. + Thunderbird to darmowy i rozszerzalny klient poczty z wieloma wspaniałymi funkcjami. + + + + thunderbird-lang-be + Беларуская мова пакет для Thunderbird + + + + thunderbird-lang-ca + Arxiu d'idioma català del Thunderbird + + + + thunderbird-lang-da + Dansk sprogpakke til Thunderbird + + + + thunderbird-lang-de + Deutsch Sprachdatei für Thunderbird + + + + thunderbird-lang-el + Ελληνική γλώσσα pack για τον Thunderbird + + + + thunderbird-lang-en-US + English language pack for Thunderbird + + + + thunderbird-lang-es-AR + Paquete de idioma español para Thunderbird + + + + thunderbird-lang-es-CL + Paquete de idioma español para Thunderbird + + + + thunderbird-lang-es-ES + Paquete de idioma español para Thunderbird + + + + thunderbird-lang-fi + Suomen kielen pack for Thunderbird + + + + thunderbird-lang-fr + Paquet de langue française pour Thunderbird + + + + thunderbird-lang-hr + Hrvatski jezični paket za Thunderbird + + + + thunderbird-lang-hu + Magyar nyelvű pack for Thunderbird + + + + thunderbird-lang-it + Language Pack italiano per Thunderbird + + + + thunderbird-lang-lt + Lietuvių kalbos paketas Thunderbird + + + + thunderbird-lang-nl + Nederlands taalpakket voor Thunderbird + + + + thunderbird-lang-pl + Polski pakiet językowy dla programu Thunderbird + + + + thunderbird-lang-pt-BR + Pacote de idioma português para o Thunderbird + + + + thunderbird-lang-pt-PT + Pacote de idioma português para o Thunderbird + + + + thunderbird-lang-ro + Pachet de limba română pentru Thunderbird + + + + thunderbird-lang-ru + Русский языковый пакет для Thunderbird + + + + thunderbird-lang-sr + Паковање српски језик за Фирефок + + + + thunderbird-lang-sv-SE + Svenska språkpaket för Thunderbird + + + + thunderbird-lang-tr + Thunderbird için Türkçe dil dosyası + + + + thunderbird-lang-uk + Український мовний пакет для Thunderbird + + 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/network/plugin/component.xml b/network/plugin/component.xml new file mode 100644 index 0000000000..193327f4ec --- /dev/null +++ b/network/plugin/component.xml @@ -0,0 +1,3 @@ + + network.plugin + \ No newline at end of file diff --git a/network/plugin/flashplugin/actions.py b/network/plugin/flashplugin/actions.py new file mode 100644 index 0000000000..b60e131d52 --- /dev/null +++ b/network/plugin/flashplugin/actions.py @@ -0,0 +1,24 @@ +# -*- 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 get +from pisi.actionsapi import shelltools + +ARCH = "i386" if get.ARCH() == "i686" else "x86_64" +WorkDir = get.ARCH() +NoStrip = "/" + +def install(): + pisitools.insinto("/usr/bin/", "usr/bin/flash-player-properties") + #pisitools.insinto("/usr/lib/kde4/", "usr/lib/kde4/kcm_adobe_flash_player.so") + pisitools.insinto("/usr/", "usr/share/") + + #if get.ARCH() == "x86_64": + #pisitools.insinto("/usr/lib/kde4", "usr/lib64/kde4/kcm_adobe_flash_player.so") + + pisitools.doexe("libflashplayer.so", "/usr/lib/browser-plugins") + + pisitools.removeDir("/usr/share/kde4") \ No newline at end of file diff --git a/network/plugin/flashplugin/pspec.xml b/network/plugin/flashplugin/pspec.xml new file mode 100644 index 0000000000..31d5709167 --- /dev/null +++ b/network/plugin/flashplugin/pspec.xml @@ -0,0 +1,285 @@ + + + + + flashplugin + http://labs.adobe.com/technologies/flashplayer10 + + PisiLinux Community + admins@pisilinux.org + + Macromedia + library + flash-player-properties + Adobe Flash Player + Adobe (Macromedia) Flash Player is an application to present interactive (and possibly multimedia-containing) content created using Adobe Flash. + http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.491/install_flash_player_11_linux.i386.tar.gz + http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.491/install_flash_player_11_linux.x86_64.tar.gz + + nss + gtk2 + libXt + libX11 + libXext + + libXpm + + + + + flashplugin + + atk + nss + gtk2 + nspr + cairo + glib2 + libXt + pango + libX11 + libXext + freetype + fontconfig + gdk-pixbuf + libXcursor + libXrender + + + /usr/share + /usr/lib + /usr/bin + + + noDelta + + + + + + + + 2015-07-17 + 11.2.202.491 + security update + Vedat Demir + vedat@pisilinux.org + + + 2015-07-01 + 11.2.202.468 + security update + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-21 + 11.2.202.460 + security update + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-02-09 + 11.2.202.442 + security update + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-02-04 + 11.2.202.440 + security update + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-12-14 + 11.2.202.425 + security update + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-11-30 + 11.2.202.424 + security update + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-10-16 + 11.2.202.411 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-09-22 + 11.2.202.406 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-07-09 + 11.2.202.394 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-06-18 + 11.2.202.378 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-06-07 + 11.2.202.359 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-05-01 + 11.2.202.356 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-03-14 + 11.2.202.346 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-02-22 + 11.2.202.341 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-02-06 + 11.2.202.336 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-02-02 + 11.2.202.335 + Split package + PisiLinux Community + admins@pisilinux.org + + + 2014-01-24 + 11.2.202.335 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-01-21 + 11.2.202.332 + security update + PisiLinux Community + admins@pisilinux.org + + + 2013-11-17 + 11.2.202.327 + security update + Richard de Bruin + richdb@pisilinux.org + + + 2013-09-18 + 11.2.202.310 + fix dep + Kamil Atlı + suvarice@gmail.com + + + 2013-09-11 + 11.2.202.310 + security update + Mathias Freire + mathiasfreire45@gmail.com + + + 2013-07-14 + 11.2.202.297 + security update + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-06-13 + 11.2.202.291 + security update + PisiLinux Community + admins@pisilinux.org + + + 2013-04-23 + 11.2.202.280 + security update + Erdinç Gültekin + admins@pisilinux.org + + + 2013-03-21 + 11.2.202.275 + Version bump + Ertan Güven + ertan@pisilinux.org + + + 2013-03-06 + 11.2.202.273 + Version bump + Ertan Güven + ertan@pisilinux.org + + + 2013-02-12 + 11.2.202.270 + security update + Erdinç Gültekin + admins@pisilinux.org + + + 2013-01-09 + 11.2.202.261 + First release + Erdinç Gültekin + admins@pisilinux.org + + + \ No newline at end of file diff --git a/network/plugin/flashplugin/translations.xml b/network/plugin/flashplugin/translations.xml new file mode 100644 index 0000000000..03beaae0bf --- /dev/null +++ b/network/plugin/flashplugin/translations.xml @@ -0,0 +1,8 @@ + + + + flashplugin + Adobe Flash Oynatıcı + Adobe (Macromedia) Flash Oynatıcısı, Adobe Flash ile oluşturulmuş içerikleri görüntülemeye olanak sağlayan bir uygulama. + + \ No newline at end of file diff --git a/network/web/firefox/pspec.xml b/network/web/firefox/pspec.xml index 0307763912..2292fb2b42 100644 --- a/network/web/firefox/pspec.xml +++ b/network/web/firefox/pspec.xml @@ -68,6 +68,7 @@ libpng pixman sqlite + iconcan libXext alsa-lib freetype 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-cairo/actions.py b/programming/language/python/python-cairo/actions.py new file mode 100644 index 0000000000..01d21ad075 --- /dev/null +++ b/programming/language/python/python-cairo/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 autotools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get +from pisi.actionsapi import pisitools + +shelltools.export("JOBS", get.makeJOBS().replace("-j", "")) + +def setup(): + shelltools.system("python waf configure --prefix=/usr") + +def build(): + shelltools.system("python waf build -v") + +def install(): + shelltools.system("DESTDIR=%s python waf install" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING", "README","COPYING-*") \ No newline at end of file diff --git a/programming/language/python/python-cairo/pspec.xml b/programming/language/python/python-cairo/pspec.xml new file mode 100644 index 0000000000..acc5d5e252 --- /dev/null +++ b/programming/language/python/python-cairo/pspec.xml @@ -0,0 +1,71 @@ + + + + + python-cairo + http://cairographics.org/pycairo + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + Python wrapper for cairo graphics library + Pycairo is set of Python bindings for the cairo graphics library. + http://cairographics.org/releases/py2cairo-1.10.0.tar.bz2 + + cairo-devel + python-devel + libtool + + + + + python-cairo + + cairo + python + + + /usr/lib + /usr/share/doc + + + + + python-cairo-devel + Development files for python-cairo + + python-cairo + cairo-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-06-01 + 1.10.0 + rebuild + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2013-11-05 + 1.10.0 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2010-10-13 + 1.8.10 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/programming/language/python/python-cairo/translations.xml b/programming/language/python/python-cairo/translations.xml new file mode 100644 index 0000000000..bfba25017f --- /dev/null +++ b/programming/language/python/python-cairo/translations.xml @@ -0,0 +1,13 @@ + + + + python-cairo + Cairo vektörel grafik kitaplığı için Python bağlayıcıları + wrapper (version enrobée) Python de la librairie de graphisme vectoriel cairo. + + + + python-cairo-devel + python-cairo 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..17b41a889c --- /dev/null +++ b/programming/language/python/python-gtk/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 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("--prefix=/usr \ + --enable-thread \ + --enable-numpy") + + 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..ce2b2188ef --- /dev/null +++ b/programming/language/python/python-gtk/pspec.xml @@ -0,0 +1,109 @@ + + + + + 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 + pango-devel + gtk2-devel + glib2-devel + python-devel + libglade-devel + python-pygobject-devel + python-numpy + python-cairo + + + + + python-gtk + + pango + atk + gtk2 + cairo + gdk-pixbuf + + + /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ı + + diff --git a/science/robotics/opencv/pspec.xml b/science/robotics/opencv/pspec.xml index 14e06cfa5a..f107865e58 100644 --- a/science/robotics/opencv/pspec.xml +++ b/science/robotics/opencv/pspec.xml @@ -12,11 +12,10 @@ library Computer vision library opencv is a programming library mainly aimed at the real time computer vision. Example applications are human-computer interaction, object identification, face recognition, motion tracking, mobile robotics. - https://github.com/Itseez/opencv/archive/2.4.9.tar.gz + https://github.com/Itseez/opencv/archive/2.4.11.tar.gz - eigen + cmake gtk2-devel - tiff-devel libv4l-devel openexr-libs jasper-devel @@ -25,10 +24,8 @@ openexr-devel lapack-devel xine-lib-devel - xine-lib-devel libdc1394-devel gstreamer-devel - intel-tbb-devel libjpeg-turbo-devel gst-plugins-base-devel @@ -38,14 +35,16 @@ opencv gtk2 - tiff + zlib + glib2 jasper + libgcc + libpng libv4l ilmbase - openexr + openexr-libs xine-lib libdc1394 - intel-tbb gstreamer openexr-libs gst-plugins-base @@ -81,6 +80,13 @@ + + 2015-08-10 + 2.4.11 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + 2014-05-15 2.4.9 diff --git a/util/misc/screen/actions.py b/util/misc/screen/actions.py new file mode 100644 index 0000000000..3ebf46d5b9 --- /dev/null +++ b/util/misc/screen/actions.py @@ -0,0 +1,38 @@ +#!/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 + +shelltools.export("LC_ALL", "POSIX") + +def setup(): + autotools.configure("--enable-pam \ + --with-socket-dir=/run/screen \ + --with-sys-screenrc=/etc/screenrc \ + --with-pty-mode=0620 \ + --with-pty-group=5 \ + --enable-rxvt_osc \ + --enable-colors256") + +def build(): + autotools.make() + +def install(): + pisitools.dobin("screen") + + pisitools.dodir("/run/screen") + pisitools.dodir("/etc/pam.d") + + pisitools.insinto("/usr/share/terminfo", "terminfo/screencap") + pisitools.insinto("/usr/share/screen/utf8encodings", "utf8encodings/??") + + shelltools.chmod("%s/run/screen" % get.installDIR(), 0775) + + pisitools.doman("doc/screen.1") + pisitools.dodoc("README", "ChangeLog", "TODO", "NEWS*", "doc/FAQ", "doc/README.DOTSCREEN") \ No newline at end of file diff --git a/util/misc/screen/comar/package.py b/util/misc/screen/comar/package.py new file mode 100644 index 0000000000..d7d90613ed --- /dev/null +++ b/util/misc/screen/comar/package.py @@ -0,0 +1,13 @@ +#!/usr/bin/python + +import os + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system("/bin/chown root:utmp /usr/bin/screen") + os.system("/bin/chmod 02755 /usr/bin/screen") + os.system("/bin/chown root:utmp /run/screen") + os.system("/bin/chmod 0755 /run/screen") + + # suid + os.system("/bin/chmod u+s /usr/bin/screen") + os.system("/bin/chmod go-w /run/screen") diff --git a/util/misc/screen/files/screen.pam.system-auth b/util/misc/screen/files/screen.pam.system-auth new file mode 100644 index 0000000000..793ac25470 --- /dev/null +++ b/util/misc/screen/files/screen.pam.system-auth @@ -0,0 +1,4 @@ +# +# This is the PAM configuration file for screen(1) +# +auth include system-auth diff --git a/util/misc/screen/files/screenrc b/util/misc/screen/files/screenrc new file mode 100644 index 0000000000..4c4b12afbc --- /dev/null +++ b/util/misc/screen/files/screenrc @@ -0,0 +1,356 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# +# /etc/screenrc +# +# This is the system wide screenrc. +# +# You can use this file to change the default behavior of screen system wide +# or copy it to ~/.screenrc and use it as a starting point for your own +# settings. +# +# Commands in this file are used to set options, bind screen functions to +# keys, redefine terminal capabilities, and to automatically establish one or +# more windows at the beginning of your screen session. +# +# This is not a comprehensive list of options, look at the screen manual for +# details on everything that you can put in this file. +# +# + +# ============================================================================== +# SCREEN SETTINGS +# ============================================================================== + +# ESCAPE - the COMMAND CHARACTER +# =============================================================== +# escape ^aa # default +# escape ^pp # suggested binding for emacs users + + +# PASSWORD +# =============================================================== +# This commands sets the *internal* password for the screen session. +# WARNING!! If this is set then a "lock" command will only let you in to the +# session after you enter the user's account password and then *also* +# the internal password for that session. This gives additional safety but, +# if you forget the internal password then you cannot resume your session. +# Use :password to generate a password +# password ODSJQf.4IJN7E # "1234" + + +# VARIABLES +# =============================================================== +# No annoying audible bell, using "visual bell" + vbell on # default: off + vbell_msg " -- Bell,Bell!! -- " # default: "Wuff,Wuff!!" + +# Automatically detach on hangup. + autodetach on # default: on + +# Don't display the copyright page + startup_message off # default: on + +# Uses nethack-style messages +# nethack on # default: off + +# Affects the copying of text regions + crlf off # default: off + +# Enable/disable multiuser mode. Standard screen operation is singleuser. +# In multiuser mode the commands acladd, aclchg, aclgrp and acldel can be used +# to enable (and disable) other user accessing this screen session. +# Requires suid-root. + multiuser off + +# Change default scrollback value for new windows + defscrollback 1000 # default: 100 + +# Define the time that all windows monitored for silence should +# wait before displaying a message. Default 30 seconds. + silencewait 15 # default: 30 + +# bufferfile: The file to use for commands +# "readbuf" ('<') and "writebuf" ('>'): + bufferfile $HOME/.screen_exchange +# +# hardcopydir: The directory which contains all hardcopies. +# hardcopydir ~/.hardcopy +# hardcopydir ~/.screen +# +# shell: Default process started in screen's windows. +# Makes it possible to use a different shell inside screen +# than is set as the default login shell. +# If begins with a '-' character, the shell will be started as a login shell. +# shell zsh +# shell bash +# shell ksh + shell -$SHELL + +# shellaka '> |tcsh' +# shelltitle '$ |bash' + +# emulate .logout message + pow_detach_msg "Screen session of \$LOGNAME \$:cr:\$:nl:ended." + +# caption always " %w --- %c:%s" +# caption always "%3n %t%? @%u%?%? [%h]%?%=%c" + +# advertise hardstatus support to $TERMCAP +# termcapinfo * '' 'hs:ts=\E_:fs=\E\\:ds=\E_\E\\' + +# set every new windows hardstatus line to somenthing descriptive +# defhstatus "screen: ^En (^Et)" + +# don't kill window after the process died +# zombie "^[" + +# ignore displays that block on output +defnonblock on + +# XTERM TWEAKS +# =============================================================== + +# xterm understands both im/ic and doesn't have a status line. +# Note: Do not specify im and ic in the real termcap/info file as +# some programs (e.g. vi) will not work anymore. + termcap xterm hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l + terminfo xterm hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l + +# 80/132 column switching must be enabled for ^AW to work +# change init sequence to not switch width + termcapinfo xterm Z0=\E[?3h:Z1=\E[?3l:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l + +# Make the output buffer large for (fast) xterms. +# termcapinfo xterm* OL=10000 + termcapinfo xterm* OL=100 + +# tell screen that xterm can switch to dark background and has function +# keys. + termcapinfo xterm 'VR=\E[?5h:VN=\E[?5l' + termcapinfo xterm 'k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~' + termcapinfo xterm 'kh=\EOH:kI=\E[2~:kD=\E[3~:kH=\EOF:kP=\E[5~:kN=\E[6~' + +# special xterm hardstatus: use the window title. + termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007' + +#terminfo xterm 'vb=\E[?5h$<200/>\E[?5l' + termcapinfo xterm 'vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l' + +# emulate part of the 'K' charset + termcapinfo xterm 'XC=K%,%\E(B,[\304,\\\\\326,]\334,{\344,|\366,}\374,~\337' + +# xterm-52 tweaks: +# - uses background color for delete operations + termcapinfo xterm* be + +# Do not use xterm's alternative window buffer, it breaks scrollback (see bug #61195) + termcapinfo xterm|xterms|xs ti@:te=\E[2J + +# WYSE TERMINALS +# =============================================================== + +#wyse-75-42 must have flow control (xo = "terminal uses xon/xoff") +#essential to have it here, as this is a slow terminal. + termcapinfo wy75-42 xo:hs@ + +# New termcap sequences for cursor application mode. + termcapinfo wy* CS=\E[?1h:CE=\E[?1l:vi=\E[?25l:ve=\E[?25h:VR=\E[?5h:VN=\E[?5l:cb=\E[1K:CD=\E[1J + + +# OTHER TERMINALS +# =============================================================== + +# make hp700 termcap/info better + termcapinfo hp700 'Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62"p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61"p:ds=\E[62"p\E[1$~\E[61"p:ic@' + +# Extend the vt100 desciption by some sequences. + termcap vt100* ms:AL=\E[%dL:DL=\E[%dM:UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC + terminfo vt100* ms:AL=\E[%p1%dL:DL=\E[%p1%dM:UP=\E[%p1%dA:DO=\E[%p1%dB:LE=\E[%p1%dD:RI=\E[%p1%dC + termcapinfo linux C8 +# old rxvt versions also need this +# termcapinfo rxvt C8 + + +# KEYBINDINGS +# ============================================================== +# The "bind" command assign keys to (internal) commands +# SCREEN checks all the keys you type; you type the key +# which is known as the "command character" then SCREEN +# eats this key, too, and checks whether this key is +# "bound" to a command. If so then SCREEN will execute it. +# +# The command "bind" allows you to chose which keys +# will be assigned to the commands. +# +# Some commands are bound to several keys - +# usually to both some letter and its corresponding +# control key combination, eg the command +# "(create) screen" is bound to both 'c' and '^C'. +# +# The following list shows the default bindings: +# +# break ^B b +# clear C +# colon : +# copy ^[ [ +# detach ^D d +# digraph ^V +# displays * +# dumptermcap . +# fit F +# flow ^F f +# focus ^I +# hardcopy h +# help ? +# history { } +# info i +# kill K k +# lastmsg ^M m +# license , +# log H +# login L +# meta x +# monitor M +# next ^@ ^N sp n +# number N +# only Q +# other ^X +# pow_break B +# pow_detach D +# prev ^H ^P p ^? +# quit \ +# readbuf < +# redisplay ^L l +# remove X +# removebuf = +# reset Z +# screen ^C c +# select " ' +# silence _ +# split S +# suspend ^Z z +# time ^T t +# title A +# vbell ^G +# version v +# width W +# windows ^W w +# wrap ^R r +# writebuf > +# xoff ^S s +# xon ^Q q +# ^] paste . +# - select - +# 0 select 0 +# 1 select 1 +# 2 select 2 +# 3 select 3 +# 4 select 4 +# 5 select 5 +# 6 select 6 +# 7 select 7 +# 8 select 8 +# 9 select 9 +# I login on +# O login off +# ] paste . +# + +# And here are the default bind commands if you need them: +# +# bind A title +# bind C clear +# bind D pow_detach +# bind F fit +# bind H log +# bind I login on +# bind K kill +# bind L login +# bind M monitor +# bind N number +# bind O login off +# bind Q only +# bind S split +# bind W width +# bind X remove +# bind Z reset + +# Let's remove some dangerous key bindings ... + bind k + bind ^k +# bind . dumptermcap # default + bind . +# bind ^\ quit # default + bind ^\ +# bind \\ quit # default + bind \\ +# bind ^h ??? # default + bind ^h +# bind h hardcopy # default + bind h + +# ... and make them better. + bind 'K' kill + bind 'I' login on + bind 'O' login off + bind '}' history + +# Yet another hack: +# Prepend/append register [/] to the paste if ^a^] is pressed. +# This lets me have autoindent mode in vi. + register [ "\033:se noai\015a" + register ] "\033:se ai\015a" + bind ^] paste [.] + + +# hardstatus alwaysignore +# hardstatus alwayslastline "%Lw" + +# Resize the current region. The space will be removed from or added to +# the region below or if there's not enough space from the region above. + bind = resize = + bind + resize +3 + bind - resize -3 +# bind _ resize max +# +# attrcolor u "-u b" +# attrcolor b "R" + +# STARTUP SCREENS +# =============================================================== +# Defines the time screen delays a new message when one message +# is currently displayed. The default is 1 second. +# msgminwait 2 + +# Time a message is displayed if screen is not disturbed by +# other activity. The dafault is 5 seconds: +# msgwait 2 + +# Briefly show the version number of this starting +# screen session - but only for *one* second: +# msgwait 1 +# version + +# Welcome the user: +# echo "welcome :-)" +# echo "I love you today." + +# Uncomment one/some following lines to automatically let +# SCREEN start some programs in the given window numbers: +# screen -t MAIL 0 mutt +# screen -t EDIT 1 vim +# screen -t GOOGLE 2 links http://www.google.com +# screen -t NEWS 3 slrn +# screen -t WWW 4 links http://www.math.fu-berlin.de/~guckes/ +# screen 5 +# screen 6 + +# Set the environment variable var to value string. If only var is specified, +# you'll be prompted to enter a value. If no parameters are specified, +# you'll be prompted for both variable and value. The environment is +# inherited by all subsequently forked shells. +# setenv PROMPT_COMMAND 'echo -n -e "\033k\033\134"' + +# Don't you want to start programs which need a DISPLAY ? +# setenv DISPLAY '' diff --git a/util/misc/screen/files/tmpfiles.conf b/util/misc/screen/files/tmpfiles.conf new file mode 100644 index 0000000000..691beb3304 --- /dev/null +++ b/util/misc/screen/files/tmpfiles.conf @@ -0,0 +1 @@ +d /run/screen 0755 root utmp \ No newline at end of file diff --git a/util/misc/screen/pspec.xml b/util/misc/screen/pspec.xml new file mode 100644 index 0000000000..a5f7978874 --- /dev/null +++ b/util/misc/screen/pspec.xml @@ -0,0 +1,67 @@ + + + + + screen + http://www.gnu.org/software/screen/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Terminal multiplexer (to have multiple sessions in a single terminal window) + GNU Screen is a free terminal multiplexer developed by the GNU Project. It allows a user to access multiple separate terminal sessions inside a single terminal window or remote terminal session. + http://ftp.gnu.org/gnu/screen/screen-4.3.1.tar.gz + + + + screen + + ncurses + + + /run + /etc + /usr/share/man + /usr/share/doc + /usr/bin + /usr/share/info + /usr/share/screen + /usr/share/terminfo + /usr/lib/tmpfiles.d/screen.conf + + + screenrc + screen.pam.system-auth + tmpfiles.conf + + + System.Package + + + + + + 2015-08-07 + 4.3.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-10 + 4.0.3 + Add tmpfiles.conf + Osman Erkan + osman.erkan@pisilinux.org + + + 2010-10-12 + 4.0.3 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/util/misc/screen/translations.xml b/util/misc/screen/translations.xml new file mode 100644 index 0000000000..07529d4004 --- /dev/null +++ b/util/misc/screen/translations.xml @@ -0,0 +1,8 @@ + + + + screen + Screen bir terminal(komut penceresi) çoğaltıcıdır. + screen tek bir terminal penceresini birden çok parçaya bölerek çalışmanızı sağlayan bir uygulamadır. + + diff --git a/util/misc/tree/actions.py b/util/misc/tree/actions.py new file mode 100644 index 0000000000..4fff27dd76 --- /dev/null +++ b/util/misc/tree/actions.py @@ -0,0 +1,20 @@ +#!/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 build(): + autotools.make('CC="%s" \ + CFLAGS="%s -fomit-frame-pointer -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" \ + LDFLAGS="%s"' % (get.CC(), get.CFLAGS(), get.LDFLAGS())) + +def install(): + pisitools.dobin("tree") + + pisitools.doman("doc/tree.1") + pisitools.dodoc("CHANGES", "README*") diff --git a/util/misc/tree/files/tree.bashcomp b/util/misc/tree/files/tree.bashcomp new file mode 100644 index 0000000000..d0eaf60860 --- /dev/null +++ b/util/misc/tree/files/tree.bashcomp @@ -0,0 +1,34 @@ +# Copyright © 2005 TUBITAK/UEKAE +# Licensed under the GNU General Public License, version 2. +# See the file http://www.gnu.org/copyleft/gpl.txt. +# +# Original work belongs Gentoo Linux + +_tree() { + local cur prev opts + COMPREPLY=() + cur="${COMP_WORDS[COMP_CWORD]}" + prev="${COMP_WORDS[COMP_CWORD-1]}" + opts="-a -d -l -f -i -q -N -p -u -g -s -h -D -F -v -r -t -x -L -A + -S -n -C -P -I -H -T -R -o --inodes --device --noreport --nolinks + --dirsfirst --charset --filelimit --help" + + if [[ ${cur} == -* ]] ; then + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + fi + + case "${prev}" in + -L|-P|-I|-H|-T|--charset|--help) + ;; + -o) + COMPREPLY=( $(compgen -f -- ${cur}) ) + ;; + *) + COMPREPLY=( $(compgen -d -- ${cur}) ) + ;; + esac +} +complete -o filenames -F _tree tree + +# vim: set ft=sh tw=80 sw=4 et : diff --git a/util/misc/tree/pspec.xml b/util/misc/tree/pspec.xml new file mode 100644 index 0000000000..90a63d0fde --- /dev/null +++ b/util/misc/tree/pspec.xml @@ -0,0 +1,54 @@ + + + + + tree + http://mama.indstate.edu/users/ice/tree/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Recursive directory listing tool + Tree lists directories recursively, and produces an indented listing of files. + ftp://mama.indstate.edu/linux/tree/tree-1.7.0.tgz + + + + tree + + /usr/bin + /usr/share/bash-completion + /usr/share/doc + /usr/share/man + + + tree.bashcomp + + + + + + 2015-01-25 + 1.7.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-03-09 + 1.6.0 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2012-10-20 + 1.6.0 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + diff --git a/util/misc/tree/translations.xml b/util/misc/tree/translations.xml new file mode 100644 index 0000000000..8c09e217cc --- /dev/null +++ b/util/misc/tree/translations.xml @@ -0,0 +1,8 @@ + + + + tree + Dizin listeleme aracı + Dizinleri özyineli olarak listeler ve dosya listesini girintili olarak gösterir. + +