diff --git a/desktop/kde/framework/attica/pspec.xml b/desktop/kde/framework/attica/pspec.xml index fb0360460c..f7dd0cf850 100755 --- a/desktop/kde/framework/attica/pspec.xml +++ b/desktop/kde/framework/attica/pspec.xml @@ -15,7 +15,7 @@ http://download.kde.org/stable/frameworks/5.11/attica-5.11.0.tar.xz qt5-base-devel - extra-cmake-modules + extra-cmake-modules @@ -23,27 +23,27 @@ attica qt5-base - libgcc + libgcc /usr/share - /usr/lib/qt5 - /usr/lib + /usr/lib/qt5 + /usr/lib /usr/share/doc attica-devel - Development files for attica5 + Development files for attica5 - qt5-base-devel + qt5-base-devel attica /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/framework/extra-cmake-modules/pspec.xml b/desktop/kde/framework/extra-cmake-modules/pspec.xml index e500e515f8..4d50c8c1be 100755 --- a/desktop/kde/framework/extra-cmake-modules/pspec.xml +++ b/desktop/kde/framework/extra-cmake-modules/pspec.xml @@ -14,7 +14,8 @@ Extra cmake modules KDE5 http://download.kde.org/stable/frameworks/5.11/extra-cmake-modules-5.11.0.tar.xz - python-sphinx + cmake + diff --git a/desktop/kde/framework/kguiaddons/pspec.xml b/desktop/kde/framework/kguiaddons/pspec.xml index a4b77bd037..41939ed6bc 100755 --- a/desktop/kde/framework/kguiaddons/pspec.xml +++ b/desktop/kde/framework/kguiaddons/pspec.xml @@ -14,27 +14,32 @@ The KDE GUI addons provide utilities for graphical user interfaces in the areas of colors, fonts, text, images, keyboard input. Development files. http://download.kde.org/stable/frameworks/5.11/kguiaddons-5.11.0.tar.xz + libX11-devel + libxcb-devel qt5-base-devel - extra-cmake-modules + qt5-x11extras-devel + extra-cmake-modules + cmake kguiaddons + libX11 qt5-base - qt5-x11extras + qt5-x11extras /usr/lib/qt5 - /usr/lib + /usr/lib /usr/share/doc kguiaddons-devel - Development files for kguiaddons + Development files for kguiaddons kguiaddons diff --git a/desktop/toolkit/qt5/qt5-x11extras/pspec.xml b/desktop/toolkit/qt5/qt5-x11extras/pspec.xml index 7dbf3a143d..447aa1de82 100644 --- a/desktop/toolkit/qt5/qt5-x11extras/pspec.xml +++ b/desktop/toolkit/qt5/qt5-x11extras/pspec.xml @@ -37,6 +37,7 @@ /usr/include/qt5/ + qt5-x11extras qt5-base-devel diff --git a/programming/language/python/python-Pygments/actions.py b/programming/language/python/python-Pygments/actions.py new file mode 100644 index 0000000000..d41d4bd824 --- /dev/null +++ b/programming/language/python/python-Pygments/actions.py @@ -0,0 +1,22 @@ +#!/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 get + +WorkDir="%s-%s" % (get.srcNAME().split("-")[1], get.srcVERSION()) + +def build(): + pythonmodules.compile() + +def install(): + pythonmodules.install() + + pisitools.dohtml("docs/build/*") + pisitools.insinto("/usr/share/doc/%s/src/" % get.srcNAME(),"docs/src/*") + pisitools.doman("docs/pygmentize.1") + diff --git a/programming/language/python/python-Pygments/pspec.xml b/programming/language/python/python-Pygments/pspec.xml new file mode 100644 index 0000000000..04a03ee80e --- /dev/null +++ b/programming/language/python/python-Pygments/pspec.xml @@ -0,0 +1,54 @@ + + + + + python-Pygments + http://pygments.org/ + + PisiLinux Community + admins@pisilinux.org + + BSD + library + A syntax highlighting package written in Python + python-Pygments is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code. + https://pypi.python.org/packages/source/P/Pygments/Pygments-1.6.tar.gz + + + + python-Pygments + + python-setuptools + + + /usr/bin + /usr/lib/python* + /usr/share/man + + + + + python-Pygments-docs + Documentation files for python-Pygments + + /usr/share/doc/python-Pygments + + + + + + 2013-12-07 + 1.6 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2012-11-16 + 1.5 + First release + Erdinç Gültekin + admins@pisilinux.org + + + diff --git a/programming/language/python/python-Pygments/translations.xml b/programming/language/python/python-Pygments/translations.xml new file mode 100644 index 0000000000..edaadf4187 --- /dev/null +++ b/programming/language/python/python-Pygments/translations.xml @@ -0,0 +1,13 @@ + + + + python-Pygments + Python dilinde yazılmış bir sözdizimi belirtme aracı + python-Pygments, kaynak kodunu güzelleştirmek ihtiyacı duyulan forum sistemleri, wikiler ve diğer uygulamalar gibi her çeşit yazılımda kullanılmak için yazılmış olan genel bir sözdizimi belirtme aracıdır. + + + + python-Pygments-docs + python-Pygments için belgelendirme dosyaları + + diff --git a/programming/language/python/python-six/actions.py b/programming/language/python/python-six/actions.py new file mode 100644 index 0000000000..a0c38b6fc3 --- /dev/null +++ b/programming/language/python/python-six/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/copyleft/gpl.txt + +from pisi.actionsapi import pythonmodules +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +WorkDir="six-%s" % get.srcVERSION() + +def setup(): + shelltools.cd("..") + shelltools.makedirs("build_python3") + shelltools.copytree("./%s" % WorkDir, "build_python3") + shelltools.cd(WorkDir) + +def build(): + pythonmodules.compile() + + shelltools.cd("../build_python3/%s" % WorkDir) + pythonmodules.compile(pyVer="3.4") + +def install(): + pythonmodules.install() + + shelltools.cd("../build_python3/%s" % WorkDir) + pythonmodules.install(pyVer="3.4") + + pisitools.removeDir("/usr/lib/*/site-packages/six-1.9.0*egg-info*") + pisitools.remove("/usr/lib/*/site-packages/*egg-info*") \ No newline at end of file diff --git a/programming/language/python/python-six/pspec.xml b/programming/language/python/python-six/pspec.xml new file mode 100644 index 0000000000..a36bf4f420 --- /dev/null +++ b/programming/language/python/python-six/pspec.xml @@ -0,0 +1,51 @@ + + + + + python-six + http://pypi.python.org/pypi/six/ + + Alihan Öztürk + alihan@pisilinux.org + + MIT + app:console + Python 2 and 3 compatibility utilities. + python-six provides simple utilities for wrapping over differences between Python 2 and Python 3. + + python3 + + http://pypi.python.org/packages/source/s/six/six-1.9.0.tar.gz + + + python-six + + /usr/lib/python2* + /usr/share/doc + + + + + python3-six + + /usr/lib/python3* + + + + + + 2015-07-24 + 1.9.0 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-31 + 1.6.1 + First release + Alihan Öztürk + alihan@pisilinux.org + + + diff --git a/programming/language/python/python-six/translations.xml b/programming/language/python/python-six/translations.xml new file mode 100644 index 0000000000..990f909a53 --- /dev/null +++ b/programming/language/python/python-six/translations.xml @@ -0,0 +1,7 @@ + + + python-six + Python2 ve python3 uyumluluk programı. + python-six, python2 ile python3 arasındaki farklılıkların aşılmasına yardımcı olan basit araçlar sağlar. + + diff --git a/programming/language/python3/actions.py b/programming/language/python3/actions.py new file mode 100644 index 0000000000..62a177f369 --- /dev/null +++ b/programming/language/python3/actions.py @@ -0,0 +1,46 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + pisitools.flags.add("-fwrapv") + + pisitools.dosed("Lib/cgi.py","^#.* /usr/local/bin/python","#!/usr/bin/python") + + shelltools.unlinkDir("Modules/expat") + shelltools.unlinkDir("Modules/zlib") + shelltools.unlinkDir("Modules/_ctypes/darwin") + shelltools.unlinkDir("Modules/_ctypes/libffi") + shelltools.unlinkDir("Modules/_ctypes/libffi_arm_wince") + shelltools.unlinkDir("Modules/_ctypes/libffi_msvc") + shelltools.unlinkDir("Modules/_ctypes/libffi_osx") + + autotools.rawConfigure("\ + --prefix=/usr \ + --enable-ipv6 \ + --enable-loadable-sqlite-extensions \ + --enable-shared \ + --with-computed-gotos \ + --with-dbmliborder=gdbm:ndbm \ + --with-fpectl \ + --with-system-expat \ + --with-system-ffi \ + --with-system-libmpdec \ + --with-threads \ + --with-valgrind \ + --without-ensurepip \ + ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.remove("/usr/bin/2to3") + pisitools.dodoc("LICENSE", "README") diff --git a/programming/language/python3/files/Python-3.1.1-rpath.patch b/programming/language/python3/files/Python-3.1.1-rpath.patch new file mode 100644 index 0000000000..1493af2957 --- /dev/null +++ b/programming/language/python3/files/Python-3.1.1-rpath.patch @@ -0,0 +1,20 @@ +diff -up Python-3.1.1/Lib/distutils/unixccompiler.py.rpath Python-3.1.1/Lib/distutils/unixccompiler.py +--- Python-3.1.1/Lib/distutils/unixccompiler.py.rpath 2009-09-04 17:29:34.000000000 -0400 ++++ Python-3.1.1/Lib/distutils/unixccompiler.py 2009-09-04 17:49:54.000000000 -0400 +@@ -141,6 +141,16 @@ class UnixCCompiler(CCompiler): + if sys.platform == "cygwin": + exe_extension = ".exe" + ++ def _fix_lib_args(self, libraries, library_dirs, runtime_library_dirs): ++ """Remove standard library path from rpath""" ++ libraries, library_dirs, runtime_library_dirs = super( ++ self.__class__, self)._fix_lib_args(libraries, library_dirs, ++ runtime_library_dirs) ++ libdir = sysconfig.get_config_var('LIBDIR') ++ if runtime_library_dirs and (libdir in runtime_library_dirs): ++ runtime_library_dirs.remove(libdir) ++ return libraries, library_dirs, runtime_library_dirs ++ + def preprocess(self, source, output_file=None, macros=None, + include_dirs=None, extra_preargs=None, extra_postargs=None): + fixed_args = self._fix_compile_args(None, macros, include_dirs) diff --git a/programming/language/python3/pspec.xml b/programming/language/python3/pspec.xml new file mode 100644 index 0000000000..f74cce42aa --- /dev/null +++ b/programming/language/python3/pspec.xml @@ -0,0 +1,92 @@ + + + + + python3 + http://www.python.org/ + + PisiLinux Community + admins@pisilinux.org + + custom + programming.language + Next generation of the python high-level scripting language + Next generation of the python high-level scripting language + + valgrind + tcltk-devel + xz-devel + gdbm-devel + zlib-devel + bzip2 + expat-devel + libffi-devel + sqlite-devel + ncurses-devel + openssl-devel + readline-devel + + http://www.python.org/ftp/python/3.4.1/Python-3.4.1.tar.xz + + Python-3.1.1-rpath.patch + + + + + python3 + + tcl + tcltk + xz + gdbm + zlib + bzip2 + expat + libffi + sqlite + ncurses + openssl + readline + + + /usr/bin/* + /usr/include/python3.4m/* + /usr/lib/pkgconfig/* + /usr/lib/python3.4/* + /usr/lib/* + /usr/share/man/man1/* + /usr/share/doc + + + + + + 2014-05-26 + 3.4.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-09-09 + 3.3.0 + V.Bump + PisiLinux Community + admins@pisilinux.org + + + 2013-08-17 + 3.3.0 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-11-11 + 3.3.0 + First release + Marcin Bojara + marcin@pisilinux.org + + +