From 635f7e97d2357b9485f121f51cc892a3a1158580 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Fri, 14 Aug 2015 21:46:07 +0300 Subject: [PATCH 01/29] py3 fix deps --- programming/language/python3/pspec.xml | 120 +++++++++++++++++++++++-- 1 file changed, 112 insertions(+), 8 deletions(-) diff --git a/programming/language/python3/pspec.xml b/programming/language/python3/pspec.xml index f74cce42aa..95115ea6c8 100644 --- a/programming/language/python3/pspec.xml +++ b/programming/language/python3/pspec.xml @@ -12,9 +12,11 @@ programming.language Next generation of the python high-level scripting language Next generation of the python high-level scripting language + http://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz valgrind tcltk-devel + tcl-devel xz-devel gdbm-devel zlib-devel @@ -26,7 +28,6 @@ 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 @@ -35,8 +36,6 @@ python3 - tcl - tcltk xz gdbm zlib @@ -49,17 +48,122 @@ readline - /usr/bin/* - /usr/include/python3.4m/* - /usr/lib/pkgconfig/* - /usr/lib/python3.4/* - /usr/lib/* + /usr/bin/p* + /usr/bin/2to3* + /usr/lib/python3.4/a* + /usr/lib/python3.4/c* + /usr/lib/python3.4/d* + /usr/lib/python3.4/e* + /usr/lib/python3.4/h* + /usr/lib/python3.4/imp* + /usr/lib/python3.4/j* + /usr/lib/python3.4/lib2* + /usr/lib/python3.4/log* + /usr/lib/python3.4/m* + /usr/lib/python3.4/p* + /usr/lib/python3.4/s* + /usr/lib/python3.4/te* + /usr/lib/python3.4/u* + /usr/lib/python3.4/v* + /usr/lib/python3.4/w* + /usr/lib/python3.4/x* + /usr/lib/python3.4/*.py + /usr/lib/python3.4/*.txt + /usr/lib/python3.4/lib-dynload/a* + /usr/lib/python3.4/lib-dynload/b* + /usr/lib/python3.4/lib-dynload/_b* + /usr/lib/python3.4/lib-dynload/c* + /usr/lib/python3.4/lib-dynload/_c* + /usr/lib/python3.4/lib-dynload/_d* + /usr/lib/python3.4/lib-dynload/_e* + /usr/lib/python3.4/lib-dynload/f* + /usr/lib/python3.4/lib-dynload/g* + /usr/lib/python3.4/lib-dynload/_g* + /usr/lib/python3.4/lib-dynload/_h* + /usr/lib/python3.4/lib-dynload/_j* + /usr/lib/python3.4/lib-dynload/_l* + /usr/lib/python3.4/lib-dynload/m* + /usr/lib/python3.4/lib-dynload/_m* + /usr/lib/python3.4/lib-dynload/n* + /usr/lib/python3.4/lib-dynload/o* + /usr/lib/python3.4/lib-dynload/_o* + /usr/lib/python3.4/lib-dynload/_p* + /usr/lib/python3.4/lib-dynload/p* + /usr/lib/python3.4/lib-dynload/r* + /usr/lib/python3.4/lib-dynload/_r* + /usr/lib/python3.4/lib-dynload/_s* + /usr/lib/python3.4/lib-dynload/s* + /usr/lib/python3.4/lib-dynload/te* + /usr/lib/python3.4/lib-dynload/_te* + /usr/lib/python3.4/lib-dynload/ti* + /usr/lib/python3.4/lib-dynload/u* + /usr/lib/python3.4/lib-dynload/x* + /usr/lib/python3.4/lib-dynload/z* + /usr/lib/*.so + /usr/lib/libpython3.4m.so.1.0 /usr/share/man/man1/* /usr/share/doc + + python3-devel + + python3 + + + /usr/include/python3.4m/* + /usr/lib/pkgconfig/* + + + + + python3-tk + library + programming.language.python + Python modules for Tk + + python + tcl + tcltk + + + /usr/lib/python3*/tkinter + /usr/lib/python3*/lib-dynload/_tkinter.cpython-34m.so + /usr/lib/python3.4/turtledemo + + + + + idle3 + idle + app:gui + programming.environment + An Integrated Development Environment for Python + + python3-tk + python3 + + + /usr/bin/idle3* + /usr/lib/python*/idlelib + /usr/share/applications + /usr/share/pixmaps + + + python-logo.png + idle.desktop + + + + + 2015-08-13 + 3.4.3 + Version bump. + Marcin Bojara + marcin@pisilinux.org + 2014-05-26 3.4.1 From f8979af81e64959f4973403c2f3ec049cdadc039 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Fri, 14 Aug 2015 22:16:51 +0300 Subject: [PATCH 02/29] plasma-frameworks rebuild --- desktop/kde/framework/plasma-framework/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop/kde/framework/plasma-framework/pspec.xml b/desktop/kde/framework/plasma-framework/pspec.xml index 4037db8989..66cd115a11 100755 --- a/desktop/kde/framework/plasma-framework/pspec.xml +++ b/desktop/kde/framework/plasma-framework/pspec.xml @@ -17,7 +17,7 @@ qt5-base-devel qt5-tools-devel - qt5-quickcontrols-devel + qt5-quickcontrols kdoctools-devel qt5-svg-devel qt5-script-devel From c031ad701207737fdb8d1a8aab2d337a67984002 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sat, 15 Aug 2015 01:19:05 +0300 Subject: [PATCH 03/29] add lsof in main and fix build plasma-nm --- desktop/kde/plasma/plasma-nm/pspec.xml | 104 +++++++++++------------ network/connection/openconnect/pspec.xml | 4 +- util/misc/lsof/actions.py | 30 +++++++ util/misc/lsof/pspec.xml | 49 +++++++++++ util/misc/lsof/translations.xml | 10 +++ 5 files changed, 141 insertions(+), 56 deletions(-) create mode 100644 util/misc/lsof/actions.py create mode 100644 util/misc/lsof/pspec.xml create mode 100644 util/misc/lsof/translations.xml diff --git a/desktop/kde/plasma/plasma-nm/pspec.xml b/desktop/kde/plasma/plasma-nm/pspec.xml index 3c23d667e5..24cd401598 100755 --- a/desktop/kde/plasma/plasma-nm/pspec.xml +++ b/desktop/kde/plasma/plasma-nm/pspec.xml @@ -17,26 +17,25 @@ qt5-base-devel libgcc - networkmanager-qt-devel - modemmanager-qt-devel - ModemManager-devel - kdelibs4-support-devel - python3-devel - openconnect-devel - kdoctools-devel - NetworkManager-devel - mobile-broadband-provider-info - extra-cmake-modules - qt5-quick1-devel - qt5-declarative-devel - plasma-framework-devel - kdelibs4-support-devel - kdesignerplugin - kinit-devel - kemoticons-devel - kitemmodels-devel - kunitconversion-devel - cmake + networkmanager-qt-devel + modemmanager-qt-devel + ModemManager-devel + kdelibs4-support-devel + openconnect-devel + kdoctools-devel + NetworkManager-devel + mobile-broadband-provider-info + extra-cmake-modules + qt5-quick1-devel + qt5-declarative-devel + plasma-framework-devel + kdelibs4-support-devel + kdesignerplugin + kinit-devel + kemoticons-devel + kitemmodels-devel + kunitconversion-devel + cmake @@ -44,45 +43,40 @@ plasma-nm qt5-base - libgcc - openconnect - kio - networkmanager-qt - modemmanager-qt - ki18n - solid - kconfig - kwallet - kxmlgui - kservice - kitemviews - qt5-declarative - kcompletion - kcoreaddons - kdbusaddons - kiconthemes - kwindowsystem - kconfigwidgets - knotifications - kwidgetsaddons - kdelibs4-support + libgcc + openconnect + kio + networkmanager-qt + modemmanager-qt + ki18n + solid + kconfig + kwallet + kxmlgui + kservice + kitemviews + qt5-declarative + kcompletion + kcoreaddons + kdbusaddons + kiconthemes + kwindowsystem + kconfigwidgets + knotifications + kwidgetsaddons + kdelibs4-support - /usr/share - /usr/share/locale - /usr/bin - /usr/lib/qt5 - /usr/lib + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib /usr/share/doc - - kde-workspace - - - kde-workspace - - - + + + 2015-07-01 5.3.2 diff --git a/network/connection/openconnect/pspec.xml b/network/connection/openconnect/pspec.xml index 179ce410d2..760d3710c8 100644 --- a/network/connection/openconnect/pspec.xml +++ b/network/connection/openconnect/pspec.xml @@ -53,6 +53,8 @@ openconnect + zlib-devel + openssl-devel /usr/include @@ -62,7 +64,7 @@ - 2015-07-30 + 2015-08-15 7.06 Version bump Ayhan Yalçınsoy diff --git a/util/misc/lsof/actions.py b/util/misc/lsof/actions.py new file mode 100644 index 0000000000..8fd15964d6 --- /dev/null +++ b/util/misc/lsof/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 autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +WorkDir = "lsof_%s_src" % get.srcVERSION() + +def setup(): + shelltools.export("LINUX_BASE", "/proc") + shelltools.export("LSOF_LDFLAGS", get.LDFLAGS()) + + shelltools.touch(".neverInv") + shelltools.system("./Configure -n linux") + +def build(): + autotools.make('CC="%s" DEBUG="%s" all' % (get.CC(), get.CFLAGS())) + +def install(): + pisitools.dosbin("lsof") + + pisitools.insinto("/usr/share/lsof/scripts", "scripts/*") + + pisitools.doman("lsof.8") + pisitools.dodoc("00*") diff --git a/util/misc/lsof/pspec.xml b/util/misc/lsof/pspec.xml new file mode 100644 index 0000000000..47d858253c --- /dev/null +++ b/util/misc/lsof/pspec.xml @@ -0,0 +1,49 @@ + + + + + lsof + http://people.freebsd.org/~abe/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Lists open files for running Unix processes + lsof is a Unix-specific diagnostic tool. Its name stands for LiSt Open Files, and it does just that. It lists information about any files that are open by processes currently running on the system. It can also list communications open by each process. + http://source.pisilinux.org/1.0/lsof_4.84_src.tar + + + + + lsof + + /usr/sbin + /usr/share/doc + /usr/share/lsof + /usr/share/man + + + + + + 2014-03-09 + 4.84 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2010-10-12 + 4.84 + First release + Pisi Linux Admins + admins@pisilinux.org + + + \ No newline at end of file diff --git a/util/misc/lsof/translations.xml b/util/misc/lsof/translations.xml new file mode 100644 index 0000000000..da9b0e9810 --- /dev/null +++ b/util/misc/lsof/translations.xml @@ -0,0 +1,10 @@ + + + + lsof + Çalışan UNIX süreçleri tarafından açılan dosyaları listeyen bir araç + lsof sistemde çalışmakta olan UNIX süreçleri tarafından açılmış dosyaları listeleyen kullanışlı bir araçtır. + Lsof es una herramienta de diagnostica específica de Unix. Su nombre quiere decir LiSt Open files (listar archivos abiertos), y hace justamente esto. Genera una lista con información sobre cada archivo abierto por procesos que están activos en el sistema. También puede listar comunicaciones abiertas por cada proceso. + Lista archivos abiertos por procesos unix en ejecución + + From 827f5e329093fd193969c38121717a29af0a9e8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sat, 15 Aug 2015 10:18:30 +0300 Subject: [PATCH 04/29] fix and verbump libXt, libXrender and libXrandr --- programming/language/python3/pspec.xml | 2 +- x11/library/libXrandr/pspec.xml | 10 +++++++++- x11/library/libXrender/pspec.xml | 9 ++++++++- x11/library/libXt/pspec.xml | 14 +++++++++++++- 4 files changed, 31 insertions(+), 4 deletions(-) diff --git a/programming/language/python3/pspec.xml b/programming/language/python3/pspec.xml index 95115ea6c8..fb4d093caf 100644 --- a/programming/language/python3/pspec.xml +++ b/programming/language/python3/pspec.xml @@ -157,7 +157,7 @@ - + 2015-08-13 3.4.3 Version bump. diff --git a/x11/library/libXrandr/pspec.xml b/x11/library/libXrandr/pspec.xml index 33791b372c..d911dae079 100644 --- a/x11/library/libXrandr/pspec.xml +++ b/x11/library/libXrandr/pspec.xml @@ -12,7 +12,7 @@ library X.Org Xrandr library Xrandr is a simple library designed to interface the X Resize and Rotate Extension. This allows clients to change the size and rotation of the root window of a screen, along with the ability to reflect the screen about either axis. - mirrors://xorg/individual/lib/libXrandr-1.4.2.tar.bz2 + mirrors://xorg/individual/lib/libXrandr-1.5.0.tar.bz2 libXext-devel libXrender-devel @@ -41,6 +41,7 @@ libXrandr libXrender-devel libXext-devel + libX11-devel /usr/include/X11 @@ -74,6 +75,13 @@ + + 2015-08-15 + 1.5.0 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-09-15 1.4.2 diff --git a/x11/library/libXrender/pspec.xml b/x11/library/libXrender/pspec.xml index 102b5b86ac..51bc1a56b5 100644 --- a/x11/library/libXrender/pspec.xml +++ b/x11/library/libXrender/pspec.xml @@ -12,7 +12,7 @@ library X.Org Xrender library The X Rendering Extension (Render) introduces digital image composition as the foundation of a new rendering model within the X Window System. Rendering geometric figures is accomplished by client-side tesselation into either triangles or trapezoids. - mirrors://xorg/individual/lib/libXrender-0.9.8.tar.bz2 + mirrors://xorg/individual/lib/libXrender-0.9.9.tar.bz2 libX11-devel xorg-proto @@ -66,6 +66,13 @@ + + 2015-08-15 + 0.9.9 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-16 0.9.8 diff --git a/x11/library/libXt/pspec.xml b/x11/library/libXt/pspec.xml index 6081f84b3a..0747344114 100644 --- a/x11/library/libXt/pspec.xml +++ b/x11/library/libXt/pspec.xml @@ -12,12 +12,13 @@ library X.Org Xt library LibXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif. - mirrors://xorg/individual/lib/libXt-1.1.4.tar.bz2 + mirrors://xorg/individual/lib/libXt-1.1.5.tar.bz2 libICE-devel libSM-devel xorg-proto libX11-devel + util-macros @@ -41,6 +42,10 @@ Development files for libXt libXt + libICE-devel + libSM-devel + xorg-proto + libX11-devel /usr/include/X11 @@ -73,6 +78,13 @@ + + 2015-08-15 + 1.1.5 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-16 1.1.4 From 7fffd306644dae1e9aeb032c4819e95ec30724e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sat, 15 Aug 2015 10:47:42 +0300 Subject: [PATCH 05/29] verbump x11 library --- x11/library/libFS/pspec.xml | 9 ++- x11/library/libXaw/pspec.xml | 12 ++- x11/library/libXfont/pspec.xml | 10 ++- x11/library/libfontenc/pspec.xml | 9 ++- x11/library/libxkbfile/pspec.xml | 10 ++- x11/library/pixman/pspec.xml.new | 121 +++++++++++++++++++++++++++++++ 6 files changed, 165 insertions(+), 6 deletions(-) create mode 100644 x11/library/pixman/pspec.xml.new diff --git a/x11/library/libFS/pspec.xml b/x11/library/libFS/pspec.xml index 833fa5bb31..9c9bcbed16 100644 --- a/x11/library/libFS/pspec.xml +++ b/x11/library/libFS/pspec.xml @@ -12,7 +12,7 @@ library X.Org FS library libFS is the interface library to the X Font Server. - mirrors://xorg/individual/lib/libFS-1.0.6.tar.bz2 + mirrors://xorg/individual/lib/libFS-1.0.7.tar.bz2 util-macros xorg-proto @@ -41,6 +41,13 @@ + + 2015-08-15 + 1.0.7 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-16 1.0.6 diff --git a/x11/library/libXaw/pspec.xml b/x11/library/libXaw/pspec.xml index 892e274177..097e24eb84 100644 --- a/x11/library/libXaw/pspec.xml +++ b/x11/library/libXaw/pspec.xml @@ -12,7 +12,7 @@ library X Athena Widgets Library Xaw is a widget set based on the X Toolkit Intrinsics (Xt) Library. - mirrors://xorg/individual/lib/libXaw-1.0.12.tar.bz2 + mirrors://xorg/individual/lib/libXaw-1.0.13.tar.bz2 libXext-devel libXmu-devel @@ -49,7 +49,8 @@ libXmu-devel libXpm-devel libXt-devel - + libX11-devel + /usr/include/X11 /usr/lib/pkgconfig @@ -86,6 +87,13 @@ + + 2015-08-15 + 1.0.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-16 1.0.12 diff --git a/x11/library/libXfont/pspec.xml b/x11/library/libXfont/pspec.xml index 86458a2888..82317c16ea 100644 --- a/x11/library/libXfont/pspec.xml +++ b/x11/library/libXfont/pspec.xml @@ -12,7 +12,7 @@ library X.Org Xfont library libXfont is the Xorg library that allows using various types of fonts. - mirrors://xorg/individual/lib/libXfont-1.5.0.tar.bz2 + mirrors://xorg/individual/lib/libXfont-1.5.1.tar.bz2 libfontenc-devel util-macros @@ -43,6 +43,7 @@ libXfont libfontenc-devel + freetype-devel /usr/include/X11 @@ -51,6 +52,13 @@ + + 2015-08-15 + 1.5.1 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-08-31 1.5.0 diff --git a/x11/library/libfontenc/pspec.xml b/x11/library/libfontenc/pspec.xml index 7c6c15bcd6..a91db54ab6 100644 --- a/x11/library/libfontenc/pspec.xml +++ b/x11/library/libfontenc/pspec.xml @@ -12,7 +12,7 @@ library X.Org fontenc library libfontenc is the X Window System font encoding library. - mirrors://xorg/individual/lib/libfontenc-1.1.2.tar.bz2 + mirrors://xorg/individual/lib/libfontenc-1.1.3.tar.bz2 zlib-devel util-macros @@ -45,6 +45,13 @@ + + 2015-08-15 + 1.1.3 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-16 1.1.2 diff --git a/x11/library/libxkbfile/pspec.xml b/x11/library/libxkbfile/pspec.xml index 93008c3a4e..6b16ae9fcd 100644 --- a/x11/library/libxkbfile/pspec.xml +++ b/x11/library/libxkbfile/pspec.xml @@ -12,7 +12,7 @@ library X.Org xkbfile library Libxkbfile provides an interface to read and manipulate description files for XKB, the X11 keyboard configuration extension. - mirrors://xorg/individual/lib/libxkbfile-1.0.8.tar.bz2 + mirrors://xorg/individual/lib/libxkbfile-1.0.9.tar.bz2 util-macros libX11-devel @@ -36,6 +36,7 @@ Development files for libxkbfile libxkbfile + libX11-devel /usr/include/X11 @@ -44,6 +45,13 @@ + + 2015-08-15 + 1.0.9 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-16 1.0.8 diff --git a/x11/library/pixman/pspec.xml.new b/x11/library/pixman/pspec.xml.new new file mode 100644 index 0000000000..5154725494 --- /dev/null +++ b/x11/library/pixman/pspec.xml.new @@ -0,0 +1,121 @@ + + + + + pixman + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + Pixel manipulation library + Pixman contains lowlevel pixel manipulation routines. + http://xorg.freedesktop.org/archive/individual/lib/pixman-0.33.2.tar.bz2 + + + + pixman + + /usr/lib + /usr/share/doc + + + + + pixman-devel + Development files for pixman + + pixman + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + pixman-32bit + emul32 + 32-bit shared libraries for pixman + emul32 + + glibc-32bit + + + pixman + glibc-32bit + + + /usr/lib32 + + + + + + 2015-08-15 + 33.2 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-08-31 + 0.32.6 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 0.32.4 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-07 + 0.32.4 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-07 + 0.30.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-12 + 0.30.2 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-25 + 0.30.0 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-21 + 0.30.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-22 + 0.28.0 + First release + Marcin Bojara + marcin@pisilinux.org + + + From f7c48921fd9ecd75780e255bd6d7281dc4318690 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sat, 15 Aug 2015 10:48:57 +0300 Subject: [PATCH 06/29] rm --- x11/library/pixman/pspec.xml.new | 121 ------------------------------- 1 file changed, 121 deletions(-) delete mode 100644 x11/library/pixman/pspec.xml.new diff --git a/x11/library/pixman/pspec.xml.new b/x11/library/pixman/pspec.xml.new deleted file mode 100644 index 5154725494..0000000000 --- a/x11/library/pixman/pspec.xml.new +++ /dev/null @@ -1,121 +0,0 @@ - - - - - pixman - http://www.x.org/ - - PisiLinux Community - admins@pisilinux.org - - MIT - library - Pixel manipulation library - Pixman contains lowlevel pixel manipulation routines. - http://xorg.freedesktop.org/archive/individual/lib/pixman-0.33.2.tar.bz2 - - - - pixman - - /usr/lib - /usr/share/doc - - - - - pixman-devel - Development files for pixman - - pixman - - - /usr/include - /usr/lib/pkgconfig - /usr/lib32/pkgconfig - - - - - pixman-32bit - emul32 - 32-bit shared libraries for pixman - emul32 - - glibc-32bit - - - pixman - glibc-32bit - - - /usr/lib32 - - - - - - 2015-08-15 - 33.2 - Version bump. - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2014-08-31 - 0.32.6 - Version bump. - Marcin Bojara - marcin@pisilinux.org - - - 2014-05-16 - 0.32.4 - Release bump. - Marcin Bojara - marcin@pisilinux.org - - - 2014-03-07 - 0.32.4 - Version bump. - Yusuf Aydemir - yusuf.aydemir@pisilinux.org - - - 2013-10-07 - 0.30.2 - Rebuild. - Serdar Soytetir - kaptan@pisilinux.org - - - 2013-09-12 - 0.30.2 - Version bump. - Marcin Bojara - marcin@pisilinux.org - - - 2013-08-25 - 0.30.0 - Release bump. - Marcin Bojara - marcin@pisilinux.org - - - 2013-06-21 - 0.30.0 - Version bump. - Marcin Bojara - marcin@pisilinux.org - - - 2012-11-22 - 0.28.0 - First release - Marcin Bojara - marcin@pisilinux.org - - - From 7a77a619acb07bef62c20a8cf3f6acdf2f68534b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sat, 15 Aug 2015 10:50:43 +0300 Subject: [PATCH 07/29] index 15AGU --- pisi-index.xml | 583 +++++++++++++++++++++++++++++++++----- pisi-index.xml.sha1sum | 2 +- pisi-index.xml.xz | Bin 231684 -> 233408 bytes pisi-index.xml.xz.sha1sum | 2 +- 4 files changed, 521 insertions(+), 66 deletions(-) diff --git a/pisi-index.xml b/pisi-index.xml index fb43b2700c..b17bbe6ff8 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -6284,6 +6284,60 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression + + + vokoscreen + http://www.kohaupt-online.de/hp/ + + Pisilinux Community + admins@pisilinux.org + + GPLv2 + app:gui + multimedia.video + New desktop recording program + Yeni masaüstü kayıt programı + Vokoscreen is a new application you to record your desktop. It’s very simple and it uses a minimalistic GUI + Vokoscreen masaüstü kaydetmek için yeni bir uygulamadır.Çok basit kullanışlı bir arayüz sunar. + vokoscreen + https://github.com/vkohaupt/vokoscreen/archive/2.4.3-beta.tar.gz + + qt5-base-devel + libv4l-devel + opencv-devel + alsa-lib-devel + + multimedia/video/vokoscreen/pspec.xml + + + vokoscreen + + libX11 + libgcc + qt5-base + lame + libv4l + opencv + alsa-lib + + + /usr/bin + /usr/share/applications + /usr/share/doc + /usr/share/man + /usr/share/pixmaps + + + + + 2015-08-13 + 2.4.3 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + gstreamer-next @@ -12703,6 +12757,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol openconnect için geliştirme dosyaları ve başlıkları openconnect + zlib-devel + openssl-devel /usr/include @@ -12711,7 +12767,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol - 2015-07-30 + 2015-08-15 7.06 Version bump Ayhan Yalçınsoy @@ -16631,10 +16687,12 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol nspr zlib cairo + glib2 libXt pango libX11 libgcc + libpng sqlite iconcan libXext @@ -16665,7 +16723,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-be Беларуская мова пакет для Thunderbird - Беларуская мова пакет для Firefox + Беларуская мова пакет для Thunderbird locale:be system.locale lang-be @@ -16679,7 +16737,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-ca Arxiu d'idioma català del Thunderbird - Arxiu d'idioma català del Firefox + Arxiu d'idioma català del Thunderbird locale:ca system.locale lang-ca @@ -16692,7 +16750,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-da - Dansk sprogpakke til Firefox + Dansk sprogpakke til Thunderbird Dansk sprogpakke til Thunderbird locale:da system.locale @@ -16707,7 +16765,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-de Deutsch Sprachdatei für Thunderbird - Deutsch Sprachdatei für Firefox + Deutsch Sprachdatei für Thunderbird locale:de system.locale lang-de @@ -16721,7 +16779,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-el Ελληνική γλώσσα pack για τον Thunderbird - Ελληνική γλώσσα pack για τον Firefox + Ελληνική γλώσσα pack για τον Thunderbird locale:el system.locale lang-el @@ -16735,7 +16793,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-en-US English language pack for Thunderbird - English language pack for Firefox + English language pack for Thunderbird locale:en_US system.locale lang-en-US @@ -16749,7 +16807,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-es-AR Paquete de idioma español para Thunderbird - Paquete de idioma español para Firefox + Paquete de idioma español para Thunderbird locale:es_AR system.locale lang-es-AR @@ -16762,7 +16820,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-es-ES - Paquete de idioma español para Firefox + Paquete de idioma español para Thunderbird Paquete de idioma español para Thunderbird locale:es system.locale @@ -16777,7 +16835,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-fi Suomen kielen pack for Thunderbird - Suomen kielen pack for Firefox + Suomen kielen pack for Thunderbird locale:fi system.locale lang-fi @@ -16791,7 +16849,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-fr Paquet de langue française pour Thunderbird - Paquet de langue française pour Firefox + Paquet de langue française pour Thunderbird locale:fr system.locale lang-fr @@ -16805,7 +16863,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-hr Hrvatski jezični paket za Thunderbird - Hrvatski jezični paket za Firefox + Hrvatski jezični paket za Thunderbird locale:hr system.locale lang-hr @@ -16818,7 +16876,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-hu - Magyar nyelvű pack for Firefox + Magyar nyelvű pack for Thunderbird Magyar nyelvű pack for Thunderbird locale:hu system.locale @@ -16832,7 +16890,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-it - Language Pack italiano per Firefox + Language Pack italiano per Thunderbird Language Pack italiano per Thunderbird locale:it system.locale @@ -16847,7 +16905,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-lt Lietuvių kalbos paketas Thunderbird - Lietuvių kalbos paketas Firefox + Lietuvių kalbos paketas Thunderbird locale:lt system.locale lang-lt @@ -16860,7 +16918,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-nl - Nederlands taalpakket voor Firefox + Nederlands taalpakket voor Thunderbird Nederlands taalpakket voor Thunderbird locale:nl system.locale @@ -16874,7 +16932,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-pl - Polski pakiet językowy dla programu Firefox + Polski pakiet językowy dla programu Thunderbird Polski pakiet językowy dla programu Thunderbird locale:pl system.locale @@ -16888,7 +16946,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-pt-BR - Pacote de idioma português para o Firefox + Pacote de idioma português para o Thunderbird Pacote de idioma português para o Thunderbird locale:pt_BR system.locale @@ -16903,7 +16961,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-pt-PT Pacote de idioma português para o Thunderbird - Pacote de idioma português para o Firefox + Pacote de idioma português para o Thunderbird locale:pt system.locale lang-pt-PT @@ -16916,7 +16974,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-ro - Pachet de limba română pentru Firefox + Pachet de limba română pentru Thunderbird Pachet de limba română pentru Thunderbird locale:ro system.locale @@ -16931,7 +16989,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-ru Русский языковый пакет для Thunderbird - Русский языковый пакет для Firefox + Русский языковый пакет для Thunderbird locale:ru system.locale lang-ru @@ -16959,7 +17017,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-sv-SE Svenska språkpaket för Thunderbird - Svenska språkpaket för Firefox + Svenska språkpaket för Thunderbird locale:sv_SE system.locale lang-sv-SE @@ -16972,7 +17030,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-tr - Firefox için Türkçe dil dosyası + Thunderbird için Türkçe dil dosyası Thunderbird için Türkçe dil dosyası locale:tr system.locale @@ -16986,7 +17044,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol thunderbird-lang-uk - Український мовний пакет для Firefox + Український мовний пакет для Thunderbird Український мовний пакет для Thunderbird lang-uk @@ -20188,7 +20246,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol python-six, python2 ile python3 arasındaki farklılıkların aşılmasına yardımcı olan basit araçlar sağlar. http://pypi.python.org/packages/source/s/six/six-1.9.0.tar.gz - python3 + python3-devel programming/language/python/python-six/pspec.xml @@ -21881,10 +21939,11 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol programming.language Next generation of the python high-level scripting language Next generation of the python high-level scripting language - http://www.python.org/ftp/python/3.4.1/Python-3.4.1.tar.xz + http://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz valgrind tcltk-devel + tcl-devel xz-devel gdbm-devel zlib-devel @@ -21904,8 +21963,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol python3 - tcl - tcltk xz gdbm zlib @@ -21918,16 +21975,118 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol readline - /usr/bin/* - /usr/include/python3.4m/* - /usr/lib/pkgconfig/* - /usr/lib/python3.4/* - /usr/lib/* + /usr/bin/p* + /usr/bin/2to3* + /usr/lib/python3.4/a* + /usr/lib/python3.4/c* + /usr/lib/python3.4/d* + /usr/lib/python3.4/e* + /usr/lib/python3.4/h* + /usr/lib/python3.4/imp* + /usr/lib/python3.4/j* + /usr/lib/python3.4/lib2* + /usr/lib/python3.4/log* + /usr/lib/python3.4/m* + /usr/lib/python3.4/p* + /usr/lib/python3.4/s* + /usr/lib/python3.4/te* + /usr/lib/python3.4/u* + /usr/lib/python3.4/v* + /usr/lib/python3.4/w* + /usr/lib/python3.4/x* + /usr/lib/python3.4/*.py + /usr/lib/python3.4/*.txt + /usr/lib/python3.4/lib-dynload/a* + /usr/lib/python3.4/lib-dynload/b* + /usr/lib/python3.4/lib-dynload/_b* + /usr/lib/python3.4/lib-dynload/c* + /usr/lib/python3.4/lib-dynload/_c* + /usr/lib/python3.4/lib-dynload/_d* + /usr/lib/python3.4/lib-dynload/_e* + /usr/lib/python3.4/lib-dynload/f* + /usr/lib/python3.4/lib-dynload/g* + /usr/lib/python3.4/lib-dynload/_g* + /usr/lib/python3.4/lib-dynload/_h* + /usr/lib/python3.4/lib-dynload/_j* + /usr/lib/python3.4/lib-dynload/_l* + /usr/lib/python3.4/lib-dynload/m* + /usr/lib/python3.4/lib-dynload/_m* + /usr/lib/python3.4/lib-dynload/n* + /usr/lib/python3.4/lib-dynload/o* + /usr/lib/python3.4/lib-dynload/_o* + /usr/lib/python3.4/lib-dynload/_p* + /usr/lib/python3.4/lib-dynload/p* + /usr/lib/python3.4/lib-dynload/r* + /usr/lib/python3.4/lib-dynload/_r* + /usr/lib/python3.4/lib-dynload/_s* + /usr/lib/python3.4/lib-dynload/s* + /usr/lib/python3.4/lib-dynload/te* + /usr/lib/python3.4/lib-dynload/_te* + /usr/lib/python3.4/lib-dynload/ti* + /usr/lib/python3.4/lib-dynload/u* + /usr/lib/python3.4/lib-dynload/x* + /usr/lib/python3.4/lib-dynload/z* + /usr/lib/*.so + /usr/lib/libpython3.4m.so.1.0 /usr/share/man/man1/* /usr/share/doc + + python3-devel + + python3 + + + /usr/include/python3.4m/* + /usr/lib/pkgconfig/* + + + + python3-tk + Python modules for Tk + library + programming.language.python + + python + tcl + tcltk + + + /usr/lib/python3*/tkinter + /usr/lib/python3*/lib-dynload/_tkinter.cpython-34m.so + /usr/lib/python3.4/turtledemo + + + + idle3 + An Integrated Development Environment for Python + app:gui + programming.environment + idle + + python3-tk + python3 + + + /usr/bin/idle3* + /usr/lib/python*/idlelib + /usr/share/applications + /usr/share/pixmaps + + + python-logo.png + idle.desktop + + + + 2015-08-13 + 3.4.3 + Version bump. + Marcin Bojara + marcin@pisilinux.org + 2014-05-26 3.4.1 @@ -30517,6 +30676,52 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + lsof + http://people.freebsd.org/~abe/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + util.misc + Lists open files for running Unix processes + Çalışan UNIX süreçleri tarafından açılan dosyaları listeyen bir araç + Lista archivos abiertos por procesos unix en ejecución + lsof is a Unix-specific diagnostic tool. Its name stands for LiSt Open Files, and it does just that. It lists information about any files that are open by processes currently running on the system. It can also list communications open by each process. + lsof sistemde çalışmakta olan UNIX süreçleri tarafından açılmış dosyaları listeleyen kullanışlı bir araçtır. + Lsof es una herramienta de diagnostica específica de Unix. Su nombre quiere decir LiSt Open files (listar archivos abiertos), y hace justamente esto. Genera una lista con información sobre cada archivo abierto por procesos que están activos en el sistema. También puede listar comunicaciones abiertas por cada proceso. + http://source.pisilinux.org/1.0/lsof_4.84_src.tar + util/misc/lsof/pspec.xml + + + lsof + + /usr/sbin + /usr/share/doc + /usr/share/lsof + /usr/share/man + + + + + 2014-03-09 + 4.84 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2010-10-12 + 4.84 + First release + Pisi Linux Admins + admins@pisilinux.org + + + screen @@ -33679,7 +33884,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol X Athena Widgets Library X Athena Parçacıkları kitaplığı Xaw is a widget set based on the X Toolkit Intrinsics (Xt) Library. - mirrors://xorg/individual/lib/libXaw-1.0.12.tar.bz2 + mirrors://xorg/individual/lib/libXaw-1.0.13.tar.bz2 libXext-devel libXmu-devel @@ -33711,11 +33916,12 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libXaw libXaw için geliştirme dosyaları - libXaw + libXaw libXext-devel libXmu-devel libXpm-devel libXt-devel + libX11-devel /usr/include/X11 @@ -33739,7 +33945,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol glibc-32bit - libXaw + libXaw libXext-32bit libXmu-32bit libXpm-32bit @@ -33752,6 +33958,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2015-08-15 + 1.0.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-16 1.0.12 @@ -33826,7 +34039,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol X.Org fontenc kitaplığı X.Org fontenc Bibliothek libfontenc is the X Window System font encoding library. - mirrors://xorg/individual/lib/libfontenc-1.1.2.tar.bz2 + mirrors://xorg/individual/lib/libfontenc-1.1.3.tar.bz2 zlib-devel util-macros @@ -33850,7 +34063,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libfontenc libfontenc için geliştirme dosyaları - libfontenc + libfontenc /usr/include/X11 @@ -33858,6 +34071,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2015-08-15 + 1.1.3 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-16 1.1.2 @@ -35137,12 +35357,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol X.Org Xt kitaplığı X.Org Xt Bibliothek LibXt provides the X Toolkit Intrinsics, an abstract widget library upon which other toolkits are based. Xt is the basis for many toolkits, including the Athena widgets (Xaw), and LessTif. - mirrors://xorg/individual/lib/libXt-1.1.4.tar.bz2 + mirrors://xorg/individual/lib/libXt-1.1.5.tar.bz2 libICE-devel libSM-devel xorg-proto libX11-devel + util-macros x11/library/libXt/pspec.xml @@ -35165,7 +35386,11 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libXt libXt için geliştirme dosyaları - libXt + libXt + libICE-devel + libSM-devel + xorg-proto + libX11-devel /usr/include/X11 @@ -35187,7 +35412,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol glibc-32bit - libXt + libXt libX11-32bit libSM-32bit libICE-32bit @@ -35197,6 +35422,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2015-08-15 + 1.1.5 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-16 1.1.4 @@ -35642,7 +35874,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol X.Org FS kitaplığı X.Org FS Bibliothek libFS is the interface library to the X Font Server. - mirrors://xorg/individual/lib/libFS-1.0.6.tar.bz2 + mirrors://xorg/individual/lib/libFS-1.0.7.tar.bz2 util-macros xorg-proto @@ -35662,7 +35894,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libFS libFS için geliştirme dosyaları - libFS + libFS /usr/include/X11 @@ -35670,6 +35902,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2015-08-15 + 1.0.7 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-16 1.0.6 @@ -36424,7 +36663,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol X.Org Xfont kitaplığı X.Org Xfont Bibliothek libXfont is the Xorg library that allows using various types of fonts. - mirrors://xorg/individual/lib/libXfont-1.5.0.tar.bz2 + mirrors://xorg/individual/lib/libXfont-1.5.1.tar.bz2 libfontenc-devel util-macros @@ -36453,8 +36692,9 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libXfont libXfont için geliştirme dosyaları - libXfont + libXfont libfontenc-devel + freetype-devel /usr/include/X11 @@ -36462,6 +36702,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2015-08-15 + 1.5.1 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-08-31 1.5.0 @@ -36616,7 +36863,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol X.Org xkbfile kitaplığı X.Org xkbfile Bibliothek Libxkbfile provides an interface to read and manipulate description files for XKB, the X11 keyboard configuration extension. - mirrors://xorg/individual/lib/libxkbfile-1.0.8.tar.bz2 + mirrors://xorg/individual/lib/libxkbfile-1.0.9.tar.bz2 util-macros libX11-devel @@ -36639,7 +36886,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libxkbfile libxkbfile için geliştirme dosyaları - libxkbfile + libxkbfile + libX11-devel /usr/include/X11 @@ -36647,6 +36895,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2015-08-15 + 1.0.9 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-16 1.0.8 @@ -37196,7 +37451,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Xrandr is a simple library designed to interface the X Resize and Rotate Extension. This allows clients to change the size and rotation of the root window of a screen, along with the ability to reflect the screen about either axis. X.Org Xrand kitaplığı. X.Org Xrand Bibliothek - mirrors://xorg/individual/lib/libXrandr-1.4.2.tar.bz2 + mirrors://xorg/individual/lib/libXrandr-1.5.0.tar.bz2 libXext-devel libXrender-devel @@ -37222,9 +37477,10 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libXrandr libXrandr için geliştirme dosyaları - libXrandr + libXrandr libXrender-devel libXext-devel + libX11-devel /usr/include/X11 @@ -37246,7 +37502,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libXrender-32bit - libXrandr + libXrandr glibc-32bit libX11-32bit libXext-32bit @@ -37257,6 +37513,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2015-08-15 + 1.5.0 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-09-15 1.4.2 @@ -37817,7 +38080,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol X.Org Xrender kitaplığı X.Org Xrender Bibliothek The X Rendering Extension (Render) introduces digital image composition as the foundation of a new rendering model within the X Window System. Rendering geometric figures is accomplished by client-side tesselation into either triangles or trapezoids. - mirrors://xorg/individual/lib/libXrender-0.9.8.tar.bz2 + mirrors://xorg/individual/lib/libXrender-0.9.9.tar.bz2 libX11-devel xorg-proto @@ -37840,7 +38103,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libXrender libXrender için geliştirme dosyaları - libXrender + libXrender libX11-devel @@ -37861,7 +38124,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libX11-32bit - libXrender + libXrender glibc-32bit libX11-32bit @@ -37870,6 +38133,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2015-08-15 + 0.9.9 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-16 0.9.8 @@ -48194,7 +48464,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://www.freedesktop.org/software/media-player-info/media-player-info-22.tar.gz eudev-devel - python3 + python3-devel hardware/info/media-player-info/pspec.xml @@ -50111,7 +50381,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol A barcode API to produce QRCode barcodes and DataMatrix barcode. http://download.kde.org/stable/prison/1.1/src/prison-1.1.0.tar.xz - python3 + python3-devel mesa-devel desktop/kde/addon/prison-qt5/pspec.xml @@ -50612,6 +50882,116 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + okular + http://okular.kde.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + desktop.kde.graphics + A document viewer + Belge gösterici + Okular is a document viewer. + Okular bir belge göstericidir. + okular + http://download.kde.org/stable/applications/15.04.3/src/okular-15.04.3.tar.xz + + qt5-base-devel + qca2-qt5-devel + tiff-devel + djvu-devel + qt5-phonon-devel + chmlib-devel + kdelibs-devel + libspectre-devel + poppler-qt5-devel + qimageblitz-devel + ebook-tools-devel + extra-cmake-modules + cmake + kdoctools-devel + + desktop/kde/graphics/okular/pspec.xml + + + okular + app:gui + + qt5-base + qca-qt5 + tiff + djvu + chmlib + qt5-phonon + libkexiv2 + poppler-qt5 + libspectre + ebook-tools + kactivities + libjpeg-turbo + kdelibs4-support + khtml + kpty + kio + kjs + zlib + ki18n + kparts + libgcc + kcodecs + kconfig + kwallet + kxmlgui + qt5-svg + freetype + karchive + kservice + kbookmarks + kitemviews + kcompletion + kcoreaddons + kiconthemes + ktextwidgets + threadweaver + kwindowsystem + kconfigwidgets + kwidgetsaddons + qt5-declarative + + + /usr/lib + /usr/share/doc + /usr/share/man + /usr/bin + /usr/share + + + + okular-devel + Development files for okular + Okular için geliştirme dosyaları + + okular + + + /usr/include + /usr/lib/cmake + + + + + 2015-07-26 + 5.0.0 + First Release. + Stefan Gronewold (groni) + groni@pisilinux.org + + + ksnapshot @@ -52060,6 +52440,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel qt5-tools-devel + qt5-quickcontrols kdoctools-devel qt5-svg-devel qt5-script-devel @@ -52113,6 +52494,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-script qt5-x11extras qt5-declarative + qt5-quickcontrols mesa libgcc libX11 @@ -56400,6 +56782,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libgcc qt5-base qt5-tools + qt5-quick1 pulseaudio-libs @@ -58147,7 +58530,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel qt5-declarative - python3 + python3-devel libgcc kdoctools-devel kdeclarative-devel @@ -58530,7 +58913,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol modemmanager-qt-devel ModemManager-devel kdelibs4-support-devel - python3 openconnect-devel kdoctools-devel NetworkManager-devel @@ -58584,12 +58966,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol /usr/lib /usr/share/doc - - kde-workspace - - - kde-workspace - @@ -59912,7 +60288,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel extra-cmake-modules - python3 + python3-devel desktop/kde/sdk/libkomparediff2/pspec.xml @@ -60423,6 +60799,85 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + kmix + http://kde.org/applications/multimedia/kmix/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:gui + desktop.kde.application + KMix: KDE Digital Mixer + KMix: KDE için Dijital Mixer + KMix: KDE Digital Mixer + KMix: KDE için Dijital Mixer. + kmix + mirrors://kde/stable/applications/15.04.3/src/kmix-15.04.3.tar.xz + + qt5-base-devel + extra-cmake-modules + kdoctools-devel + kdelibs4-support-devel + ki18n-devel + kcmutils-devel + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + kdesignerplugin + libcanberra-devel + glib2-devel + alsa-lib-devel + kglobalaccel-devel + extra-cmake-modules + cmake + + desktop/kde/application/kmix/pspec.xml + + + kmix + + qt5-base + alsa-lib + libcanberra + pulseaudio-libs + kdelibs4-support + ki18n + kconfig + kxmlgui + kcompletion + kcoreaddons + kdbusaddons + kiconthemes + kglobalaccel + kwindowsystem + kconfigwidgets + knotifications + kwidgetsaddons + libgcc + + + /usr/share + /usr/lib + /usr/lib/qt5 + /usr/share/doc + /usr/include + /usr/bin + + + + + 2015-08-13 + 15.04.3 + First Release. + Stefan Gronewold (groni) + groni@pisilinux.org + + + kdebaseapps diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index e89ec3ff43..91032d26c2 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -8d0f489fa8c9598fcb151e4ecf31876ee32e836d \ No newline at end of file +4dc24ca65535e7e84f4946e1bbf154afdf944d2f \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 5523258393b20c2afe21635e516e0b52b45a17f9..fd30c9b251cbeabe98c59fa52453273610e59dac 100644 GIT binary patch delta 207029 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�R}yef;H%mkn8XFOq0C!t|7 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 z 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

Vs7EBO&Se5Oxmy{y?m9*jXl9s$bT~E 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

m&An47Z2eeV#~h6-Ag0*}yry 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

    kszM(k#UGjv1L@k4!y#GXj8rnyp$PdYf|l~y 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­BU~R_h%Z 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 -ds_bfX! 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

    y%K>_8Yg<>(eEAYtcI?VI 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 NQ9uI#00001Sy~ap#yS81 diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 645cb9d084..4aed1b4870 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -b2a0ae949d6e8f97ee594084228aaef4c3bc7db4 \ No newline at end of file +67528bc0ed3f17017eeb7fe7b8bfc7f464acde06 \ No newline at end of file From 28918617084e77efe6a05c16f5bb3d068e702d74 Mon Sep 17 00:00:00 2001 From: namso-01 Date: Sat, 15 Aug 2015 14:15:50 +0300 Subject: [PATCH 08/29] eclipse-ecj: depoya eklendi. --- .../language/java/eclipse-ecj/actions.py | 28 ++++++++ .../files/01-ecj-include-props.patch | 15 +++++ .../files/02-buildxml-fix-manifest.patch | 11 ++++ .../language/java/eclipse-ecj/files/ecj | 4 ++ .../language/java/eclipse-ecj/pspec.xml | 66 +++++++++++++++++++ .../java/eclipse-ecj/translations.xml | 8 +++ 6 files changed, 132 insertions(+) create mode 100644 programming/language/java/eclipse-ecj/actions.py create mode 100644 programming/language/java/eclipse-ecj/files/01-ecj-include-props.patch create mode 100644 programming/language/java/eclipse-ecj/files/02-buildxml-fix-manifest.patch create mode 100644 programming/language/java/eclipse-ecj/files/ecj create mode 100644 programming/language/java/eclipse-ecj/pspec.xml create mode 100644 programming/language/java/eclipse-ecj/translations.xml diff --git a/programming/language/java/eclipse-ecj/actions.py b/programming/language/java/eclipse-ecj/actions.py new file mode 100644 index 0000000000..807893ced9 --- /dev/null +++ b/programming/language/java/eclipse-ecj/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/copyleft/gpl.txt + +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +WorkDir = "." +shelltools.export("LC_ALL", "C") +shelltools.export("JAVA_HOME","/usr/lib/jvm/java-7-openjdk") + +def setup(): + shelltools.export("LANG", "en_US.UTF-8") + shelltools.system("sed -i -e 's|debuglevel=\"lines,source\"|debug=\"yes\"|g' build.xml") + shelltools.system('sed -i -e "s/Xlint:none/Xlint:none -encoding cp1252/g" build.xml') + shelltools.system("ant build") + +def install(): + pisitools.insinto("/usr/share/man/man1/","ecj.1") + + pisitools.insinto("/usr/share/java/", "ecj.jar", "eclipse-ecj-4.4.jar") + + shelltools.cd("%s/usr/share/java/" % get.installDIR()) + + pisitools.dosym("eclipse-ecj-4.4.jar", "/usr/share/java/ecj.jar") + pisitools.dosym("eclipse-ecj-4.4.jar", "/usr/share/java/eclipse-ecj.jar") \ No newline at end of file diff --git a/programming/language/java/eclipse-ecj/files/01-ecj-include-props.patch b/programming/language/java/eclipse-ecj/files/01-ecj-include-props.patch new file mode 100644 index 0000000000..32766266b3 --- /dev/null +++ b/programming/language/java/eclipse-ecj/files/01-ecj-include-props.patch @@ -0,0 +1,15 @@ +--- build.xml 2012-09-14 18:22:48.000000000 +0000 ++++ build.xml.patched 2013-01-09 10:19:28.414079935 +0000 +@@ -46,9 +46,10 @@ + + + ++ + + + + + +- +\ No newline at end of file ++ diff --git a/programming/language/java/eclipse-ecj/files/02-buildxml-fix-manifest.patch b/programming/language/java/eclipse-ecj/files/02-buildxml-fix-manifest.patch new file mode 100644 index 0000000000..ba9cd0a64c --- /dev/null +++ b/programming/language/java/eclipse-ecj/files/02-buildxml-fix-manifest.patch @@ -0,0 +1,11 @@ +--- build.xml.orig 2013-10-03 13:55:28.579003290 +0000 ++++ build.xml 2013-10-03 13:57:52.971400439 +0000 +@@ -39,8 +39,6 @@ + + + +- +- + + + diff --git a/programming/language/java/eclipse-ecj/files/ecj b/programming/language/java/eclipse-ecj/files/ecj new file mode 100644 index 0000000000..6d3557a74a --- /dev/null +++ b/programming/language/java/eclipse-ecj/files/ecj @@ -0,0 +1,4 @@ +#!/bin/sh + +CLASSPATH=/usr/share/java/ecj.jar${CLASSPATH:+:}$CLASSPATH \ +java org.eclipse.jdt.internal.compiler.batch.Main "$@" diff --git a/programming/language/java/eclipse-ecj/pspec.xml b/programming/language/java/eclipse-ecj/pspec.xml new file mode 100644 index 0000000000..2314090e4e --- /dev/null +++ b/programming/language/java/eclipse-ecj/pspec.xml @@ -0,0 +1,66 @@ + + + eclipse-ecj + http://www.eclipse.org + + PisiLinux Community + admins@pisilinux.org + + EPL + app:web +

    Eclipse java bytecode compiler + Eclipse java bytecode compiler + http://download.eclipse.org/eclipse/downloads/drops4/R-4.4.2-201502041700/ecjsrc-4.4.2.jar + + ant + jre7-openjdk-headless + + + 01-ecj-include-props.patch + 02-buildxml-fix-manifest.patch + + + + + eclipse-ecj + + /usr/share/man + /usr/bin + /usr/share/java + + + ecj + + + + + + 2015-05-19 + 4.4.2_201502041700 + Version Bump. + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-06-04 + 4.4.1_201409250400 + Version Bump. + PisiLinux Community + admins@pisilinux.org + + + 2014-06-04 + 4.3.1_201309111000 + Rebuild for new gcc. + PisiLinux Community + admins@pisilinux.org + + + 2014-02-27 + 4.3.1_201309111000 + First Release + PisiLinux Community + admins@pisilinux.org + + + \ No newline at end of file diff --git a/programming/language/java/eclipse-ecj/translations.xml b/programming/language/java/eclipse-ecj/translations.xml new file mode 100644 index 0000000000..33586a5790 --- /dev/null +++ b/programming/language/java/eclipse-ecj/translations.xml @@ -0,0 +1,8 @@ + + + + eclipse-ecj + Eclipse java bytecode compiler + Eclipse java bytecode compiler + + \ No newline at end of file From 90ff2174415cddf8191fa15350747d2e2ae59665 Mon Sep 17 00:00:00 2001 From: namso-01 Date: Sat, 15 Aug 2015 14:16:13 +0300 Subject: [PATCH 09/29] fastjar: depoya eklendi. --- programming/language/java/fastjar/actions.py | 19 ++++++++ programming/language/java/fastjar/pspec.xml | 48 +++++++++++++++++++ .../language/java/fastjar/translations.xml | 8 ++++ 3 files changed, 75 insertions(+) create mode 100644 programming/language/java/fastjar/actions.py create mode 100644 programming/language/java/fastjar/pspec.xml create mode 100644 programming/language/java/fastjar/translations.xml diff --git a/programming/language/java/fastjar/actions.py b/programming/language/java/fastjar/actions.py new file mode 100644 index 0000000000..9749d8dc3e --- /dev/null +++ b/programming/language/java/fastjar/actions.py @@ -0,0 +1,19 @@ +#!/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 autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.configure() + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "CHANGES", "ChangeLog", "COPYING", "README", "NEWS") \ No newline at end of file diff --git a/programming/language/java/fastjar/pspec.xml b/programming/language/java/fastjar/pspec.xml new file mode 100644 index 0000000000..f51dd6726f --- /dev/null +++ b/programming/language/java/fastjar/pspec.xml @@ -0,0 +1,48 @@ + + + fastjar + http://savannah.nongnu.org/projects/fastjar + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:web + Sun java jar compatible archiver + Sun java jar compatible archiver + http://download.savannah.gnu.org/releases/fastjar/fastjar-0.98.tar.gz + + zlib-devel + + + + + fastjar + + zlib + + + /usr/share/doc + /usr/share/man + /usr/bin + /usr/share/info + + + + + + 2014-06-05 + 0.98 + Rebuild for gcc + PisiLinux Community + admins@pisilinux.org + + + 2014-02-27 + 0.98 + First Release + PisiLinux Community + admins@pisilinux.org + + + \ No newline at end of file diff --git a/programming/language/java/fastjar/translations.xml b/programming/language/java/fastjar/translations.xml new file mode 100644 index 0000000000..16215d067d --- /dev/null +++ b/programming/language/java/fastjar/translations.xml @@ -0,0 +1,8 @@ + + + + fastjar + Sun java jar compatible archiver + Sun java jar compatible archiver. + + From 1ea1d9c206bf724fa1591df85001c878343e114c Mon Sep 17 00:00:00 2001 From: namso-01 Date: Sat, 15 Aug 2015 14:16:35 +0300 Subject: [PATCH 10/29] rhino: depoya eklendi. --- programming/language/java/rhino/actions.py | 24 +++++ programming/language/java/rhino/files/rhino | 8 ++ .../language/java/rhino/files/rhino-debugger | 8 ++ .../java/rhino/files/rhino-debugger.1 | 60 ++++++++++++ .../language/java/rhino/files/rhino-jsc | 8 ++ .../language/java/rhino/files/rhino-jsc.1 | 67 +++++++++++++ programming/language/java/rhino/files/rhino.1 | 93 +++++++++++++++++++ programming/language/java/rhino/pspec.xml | 69 ++++++++++++++ .../language/java/rhino/translations.xml | 8 ++ 9 files changed, 345 insertions(+) create mode 100644 programming/language/java/rhino/actions.py create mode 100644 programming/language/java/rhino/files/rhino create mode 100644 programming/language/java/rhino/files/rhino-debugger create mode 100644 programming/language/java/rhino/files/rhino-debugger.1 create mode 100644 programming/language/java/rhino/files/rhino-jsc create mode 100644 programming/language/java/rhino/files/rhino-jsc.1 create mode 100644 programming/language/java/rhino/files/rhino.1 create mode 100644 programming/language/java/rhino/pspec.xml create mode 100644 programming/language/java/rhino/translations.xml diff --git a/programming/language/java/rhino/actions.py b/programming/language/java/rhino/actions.py new file mode 100644 index 0000000000..df9f2a60b7 --- /dev/null +++ b/programming/language/java/rhino/actions.py @@ -0,0 +1,24 @@ +#!/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 autotools +from pisi.actionsapi import get +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +shelltools.export("JAVA_HOME","/usr/lib/jvm/java-7-openjdk") + +def build(): + shelltools.system("ant -Dxbean.jar=xmlbeans-2.6.0/lib/xbean.jar -Djsr173.jar=xmlbeans-2.6.0/lib/jsr173_1.0_api.jar jar javadoc") + +def install(): + pisitools.dobin("rhino") + pisitools.dobin("rhino-jsc") + pisitools.dobin("rhino-debugger") + pisitools.doman("rhino.1") + pisitools.doman("rhino-jsc.1") + pisitools.doman("rhino-debugger.1") + pisitools.insinto("/usr/share/java", "build/rhino1.7.7/js.jar") + pisitools.insinto("/usr/share/java", "build/rhino1.7.7/js.jar", "js-1.7.6.jar") \ No newline at end of file diff --git a/programming/language/java/rhino/files/rhino b/programming/language/java/rhino/files/rhino new file mode 100644 index 0000000000..f56ae627d5 --- /dev/null +++ b/programming/language/java/rhino/files/rhino @@ -0,0 +1,8 @@ +#!/bin/sh + +JAVA_CMD="/usr/bin/java" +JAVA_OPTS="" +JAVA_CLASSPATH="/usr/share/java/js.jar:/usr/share/java/jline.jar" +JAVA_MAIN="org.mozilla.javascript.tools.shell.Main" + +$JAVA_CMD $JAVA_OPTS -classpath $JAVA_CLASSPATH $JAVA_MAIN "$@" diff --git a/programming/language/java/rhino/files/rhino-debugger b/programming/language/java/rhino/files/rhino-debugger new file mode 100644 index 0000000000..671778f062 --- /dev/null +++ b/programming/language/java/rhino/files/rhino-debugger @@ -0,0 +1,8 @@ +#!/bin/sh + +JAVA_CMD="/usr/bin/java" +JAVA_OPTS="" +JAVA_CLASSPATH="/usr/share/java/js.jar" +JAVA_MAIN="org.mozilla.javascript.tools.debugger.Main" + +$JAVA_CMD $JAVA_OPTS -classpath $JAVA_CLASSPATH $JAVA_MAIN "$@" diff --git a/programming/language/java/rhino/files/rhino-debugger.1 b/programming/language/java/rhino/files/rhino-debugger.1 new file mode 100644 index 0000000000..24cbbab450 --- /dev/null +++ b/programming/language/java/rhino/files/rhino-debugger.1 @@ -0,0 +1,60 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH RHINO-DEBUGGER 1 "Friday 17, 2009" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +rhino-debugger \- invokes the rhino JavaScript debugger GUI + +.SH SYNOPSIS +.B rhino-debugger +.I [options] +.I script_filename_or_url +.I [script_arguments] + +.SH DESCRIPTION +This manual page documents briefly the +.B rhino-debugger +command. +This manual page was written for the Debian distribution because the original +program does not have a manual page. It is written according to the html documentation. +.PP +\fBrhino-debugger\fP is a start script for the rhino JavaScript debugger. The Rhino JavaScript debugger is a GUI that allows debugging of interpreted JavaScript scripts run in Rhino. Note that this debugger will not work with JavaScript scripts run in the mozilla browser since Rhino is not the engine used in such environments. + +.SH OPTIONS + +.IP -e\ \fIscript_source\fP +Executes script_source as a JavaScript script. +.IP -f\ \fIscript_filename_or_url\fP +Reads script_filename_or_url content and execute it as a JavaScript script. +.IP -opt,\ -O\ \fIoptLevel\fP +Optimizes at level optLevel, which must be an integer between 0 and 9. +.IP -version\ \fIversionNumber\fP +Specifies the language version to compile with. The string versionNumber must be one of 100, 110, 120, 130, or 140. See JavaScript Language Versions for more information on language versions. +.IP -strict +Enable strict mode. + +.SH EXAMPLE + +Example debugging the NervousText.js applet written in JavaScript. The example is provided in the librhino-java-doc package. + +$ rhino-debugger NervousText.js + +.SH SEE ALSO +The online documentation under http://www.mozilla.org/rhino/debugger.html + +.SH AUTHOR +This manual page was written by Damien Raude-Morvan , +for the Debian project (but may be used by others). diff --git a/programming/language/java/rhino/files/rhino-jsc b/programming/language/java/rhino/files/rhino-jsc new file mode 100644 index 0000000000..0f47a61075 --- /dev/null +++ b/programming/language/java/rhino/files/rhino-jsc @@ -0,0 +1,8 @@ +#!/bin/sh + +JAVA_CMD="/usr/bin/java" +JAVA_OPTS="" +JAVA_CLASSPATH="/usr/share/java/js.jar" +JAVA_MAIN="org.mozilla.javascript.tools.jsc.Main" + +$JAVA_CMD $JAVA_OPTS -classpath $JAVA_CLASSPATH $JAVA_MAIN "$@" diff --git a/programming/language/java/rhino/files/rhino-jsc.1 b/programming/language/java/rhino/files/rhino-jsc.1 new file mode 100644 index 0000000000..6b9face85d --- /dev/null +++ b/programming/language/java/rhino/files/rhino-jsc.1 @@ -0,0 +1,67 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH RHINO-JSC 1 "February 12, 2005" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +rhino-jsc \- invokes the rhino JavaScript compiler + +.SH SYNOPSIS +.B rhino-jsc +.I [options] +.I file1.js +.I [file2.js\&.\&.\&.] + +.SH DESCRIPTION +This manual page documents briefly the +.B rhino-jsc +command. +This manual page was written for the Debian distribution because the original +program does not have a manual page. It is written according to the html documentation. +.PP +\fBrhino-jsc\fP is a start script for the rhino JavaScript compiler. The JavaScript compiler translates JavaScript source into Java class files. The resulting Java class files can then be loaded and executed at another time, providing a convenient method for transferring JavaScript, and for avoiding translation cost. +Note that the top-level functions available to the shell (such as print) are not available to compiled scripts when they are run outside the shell. + +.SH OPTIONS + +.IP -extends\ \fIjava_class_name\fP +Specifies that a java class extending the Java class java_class_name should be generated from the incoming JavaScript source file. Each global function in the source file is made a method of the generated class, overriding any methods in the base class by the same name. +.IP -implements\ \fIjava_intf_name\fP +Specifies that a java class implementing the Java interface java_intf_name should be generated from the incoming JavaScript source file. Each global function in the source file is made a method of the generated class, implementing any methods in the interface by the same name. +.IP -debug,\ -g +Specifies that debug information should be generated. May not be combined with optimization at an optLevel greater than zero. +.IP -nosource +Does not save the source in the class file. Functions and scripts compiled this way cannot be decompiled. This option can be used to avoid distributing source or simply to save space in the resulting class file. +.IP -o\ \fIoutputFile\fP +Writes the class file to the given file (which should end in .class). The string outputFile must be a writable filename. +.IP -opt,\ -O\ \fIoptLevel\fP +Optimizes at level optLevel, which must be an integer between 0 and 9. +.IP -package\ \fIpackageName\fP +Specifies the package to generate the class into. The string packageName must be composed of valid identifier characters optionally separated by periods. +.IP -version\ \fIversionNumber\fP +Specifies the language version to compile with. The string versionNumber must be one of 100, 110, 120, 130, or 140. See JavaScript Language Versions for more information on language versions. + +.SH EXAMPLE + +Example compiling the NervousText.js applet written in JavaScript. The example is provided in the librhino-java-doc package. + +$ rhino-jsc \-extends java.applet.Applet \-implements java.lang.Runnable NervousText.js + +.SH SEE ALSO +The online documentation under http://www.mozilla.org/rhino/jsc.html + +.SH AUTHOR +This manual page was written by Wolfgang Baer , +for the Debian project (but may be used by others). diff --git a/programming/language/java/rhino/files/rhino.1 b/programming/language/java/rhino/files/rhino.1 new file mode 100644 index 0000000000..99fdb055ee --- /dev/null +++ b/programming/language/java/rhino/files/rhino.1 @@ -0,0 +1,93 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH RHINO 1 "February 12, 2005" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +rhino \- invokes the JavaScript shell for running scripts in batch mode or interactive + +.SH SYNOPSIS +.B rhino +.I [options] +.I script_filename_or_url +.I [script_arguments] + +.SH DESCRIPTION +This manual page documents briefly the +.B rhino +command. +This manual page was written for the Debian distribution because the original +program does not have a manual page. It is written according to the html documentation. +.PP +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBrhino\fP is a start script for the rhino JavaScript shell which provides a simple way +to run scripts in batch mode or an interactive environment for exploratory programming. + +.SH OPTIONS + +.IP -e\ \fIscript_source\fP +Executes script_source as a JavaScript script. +.IP -f\ \fIscript_filename_or_url\fP +Reads script_filename_or_url content and execute it as a JavaScript script. +.IP -opt,\ -O\ \fIoptLevel\fP +Optimizes at level optLevel, which must be an integer between -1 and 9. -1 means Interpretive mode is always used. 0 means no optimizations whereas 9 means all optimizations are performed. +.IP -version\ \fIversionNumber\fP +Specifies the language version to compile with. The string versionNumber must be one of 100, 110, 120, 130, or 140. See JavaScript Language Versions for more information on language versions. +.IP -strict +Enable strict mode. + +.SH PREDEFINED PROPERTIES + +Scripts executing in the shell have access to some additional properties of the top-level object. + +.IP arguments +The arguments object is an array containing the strings of all the arguments given at the command line when the shell was invoked. +.IP help() +Executing the help function will print usage and help messages. +.IP defineClass(\fIclassName\fP) +Define an extension using the Java class named with the string argument className. Uses ScriptableObject.defineClass() to define the extension. +.IP deserialize(\fIfilename\fP) +Restore from the specified file an object previously written by a call to serialize. +.IP load(\fI[filename,\&.\&.\&.]\fP) +Load JavaScript source files named by string arguments. If multiple arguments are given, each file is read in and executed in turn. +.IP loadClass(\fIclassName\fP) +Load and execute the class named by the string argument className. The class must be a class that implements the Script interface, as will any script compiled by jsc. +.IP print(\fI[expr\&.\&.\&.]\fP) +Evaluate and print expressions. Evaluates each expression, converts the result to a string, and prints it. +.IP readFile(\fIpath[,characterCoding]\fP) +Read given file and convert its bytes to a string using the specified character coding or default character coding if explicit coding argument is not given. +.IP readUrl(\fIurl[,characterCoding]\fP) +Open an input connection to the given string url, read all its bytes and convert them to a string using the specified character coding or default character coding if explicit coding argument is not given. +.IP runCommand(\fIcommandName,[arg,\&.\&.\&.][options]\fP) +Execute the specified command with the given argument and options as a separate process and return the exit status of the process. For details, see JavaDoc for org.mozilla.javascript.tools.shell.Global#runCommand. +.IP serialize(\fIobject,filename\fP) +Serialize the given object to the specified file. +.IP spawn(\fIfunctionOrScript\fP) +Run the given function or script in a different thread. +.IP sync(\fIfunction\fP) +creates a synchronized function (in the sense of a Java synchronized method) from an existing function. The new function synchronizes on the this object of its invocation. +.IP quit() +Quit shell. The shell will also quit in interactive mode if an end-of-file character is typed at the prompt. +.IP version(\fI[number]\fP) +Get or set JavaScript version number. If no argument is supplied, the current version number is returned. If an argument is supplied, it is expected to be one of 100, 110, 120, 130, or 140 to indicate JavaScript version 1.0, 1.1, 1.2, 1.3, or 1.4 respectively. + +.SH SEE ALSO +The online documentation under http://www.mozilla.org/rhino/shell.html + +.SH AUTHOR +This manual page was written by Wolfgang Baer , +for the Debian project (but may be used by others). diff --git a/programming/language/java/rhino/pspec.xml b/programming/language/java/rhino/pspec.xml new file mode 100644 index 0000000000..540b22bd33 --- /dev/null +++ b/programming/language/java/rhino/pspec.xml @@ -0,0 +1,69 @@ + + + + + rhino + http://www.mozilla.org/rhino/ + + PisiLinux Community + admins@pisilinux.org + + GPL2 + Open-source implementation of JavaScript written entirely in Java + Open-source implementation of JavaScript written entirely in Java + https://github.com/mozilla/rhino/archive/Rhino1_7_7_RELEASE.tar.gz + http://archive.apache.org/dist/xmlbeans/binaries/xmlbeans-2.6.0.tgz + + rhino + rhino.1 + rhino-jsc + rhino-jsc.1 + rhino-debugger + rhino-debugger.1 + + + ant + re7-openjdk-headless + + + + + rhino + + /usr/share/man + /usr/bin + /usr/share/java/ + + + + + + 2015-08-15 + 1.7.7 + Version Bump. + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-03-03 + 1.7R_4 + Rebuild for openjdk. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-01-04 + 1.7R_4 + Version bump + PisiLinux Community + admins@pisilinux.org + + + 2012-07-23 + 1.7 + First release + Ramazan Utku + admins@pisilinux.org + + + \ No newline at end of file diff --git a/programming/language/java/rhino/translations.xml b/programming/language/java/rhino/translations.xml new file mode 100644 index 0000000000..d31fdc651a --- /dev/null +++ b/programming/language/java/rhino/translations.xml @@ -0,0 +1,8 @@ + + + + rhino + Open-source implementation of JavaScript written entirely in Java + Open-source implementation of JavaScript written entirely in Java + + \ No newline at end of file From 542766ed39935272f048d0d88e91afd840aeea72 Mon Sep 17 00:00:00 2001 From: namso-01 Date: Sat, 15 Aug 2015 14:16:54 +0300 Subject: [PATCH 11/29] java7: depoya eklendi. --- .../language/java/java7-openjdk/actions.py | 126 ++++++ .../java/java7-openjdk/files/20java_jre | 1 + .../java/java7-openjdk/files/20java_jre.csh | 1 + .../java/java7-openjdk/files/21java_jdk | 1 + .../java/java7-openjdk/files/21java_jdk.csh | 1 + .../java7-openjdk/files/fontconfig-paths.diff | 134 +++++++ .../java/java7-openjdk/files/giflib_5.1.diff | 14 + .../files/openjdk7_nonreparenting-wm.diff | 58 +++ .../language/java/java7-openjdk/pspec.xml | 371 ++++++++++++++++++ .../java/java7-openjdk/translations.xml | 33 ++ 10 files changed, 740 insertions(+) create mode 100644 programming/language/java/java7-openjdk/actions.py create mode 100644 programming/language/java/java7-openjdk/files/20java_jre create mode 100644 programming/language/java/java7-openjdk/files/20java_jre.csh create mode 100644 programming/language/java/java7-openjdk/files/21java_jdk create mode 100644 programming/language/java/java7-openjdk/files/21java_jdk.csh create mode 100644 programming/language/java/java7-openjdk/files/fontconfig-paths.diff create mode 100644 programming/language/java/java7-openjdk/files/giflib_5.1.diff create mode 100644 programming/language/java/java7-openjdk/files/openjdk7_nonreparenting-wm.diff create mode 100644 programming/language/java/java7-openjdk/pspec.xml create mode 100644 programming/language/java/java7-openjdk/translations.xml diff --git a/programming/language/java/java7-openjdk/actions.py b/programming/language/java/java7-openjdk/actions.py new file mode 100644 index 0000000000..2eceb625b3 --- /dev/null +++ b/programming/language/java/java7-openjdk/actions.py @@ -0,0 +1,126 @@ +#!/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 + +shelltools.export("ALT_PARALLEL_COMPILE_JOBS", get.makeJOBS()) +shelltools.export("HOTSPOT_BUILD_JOBS", get.makeJOBS()) +shelltools.export("LC_ALL", "C") + +def setup(): + shelltools.system('export DISTRIBUTION_PATCHES="patches/fontconfig-paths.diff \ + patches/openjdk7_nonreparenting-wm.diff\ + patches/giflib_5.1.diff"') + + autotools.rawConfigure("\ + --disable-tests \ + --disable-Werror \ + --with-parallel-jobs=%s \ + --enable-nss \ + --with-rhino \ + --disable-system-kerberos \ + --disable-system-pcsc \ + --disable-system-sctp \ + --enable-bootstrap \ + --with-ecj-jar=/usr/share/java/ecj.jar \ + --with-jdk-home=/usr/lib/jvm/java-7-openjdk \ + --with-pkgversion='PisiLinux build 7.u79_2.5.5' \ + " % get.makeJOBS().replace("-j", "")) + +def build(): + autotools.make() + +def check(): + autotools.make("check -k") + +def install(): + jvmdir="/usr/lib/jvm/java-7-openjdk" + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "HACKING", "README", "NEWS") + + #cd main output directory + shelltools.cd("openjdk.build") + + #---- install openjdk7-doc + pisitools.insinto("/usr/share/doc/openjdk7-doc", "docs/*") + + #install openjdk7-src + pisitools.insinto(jvmdir, "j2sdk-image/src.zip") + + #---- instal jdk7-openjdk + for d in ["include","lib","bin"]: + pisitools.insinto(jvmdir, "j2sdk-image/%s" % d) + + for f in shelltools.ls("%s/usr/lib/jvm/java-7-openjdk/bin/" % get.installDIR()): + if not f in ["java", "java-rmi.cgi", "keytool", "orbd", + "pack200", "policytool", "rmid", "rmiregistry", + "servertool", "tnameserv", "unpack200"]: + pisitools.dosym("/usr/lib/jvm/java-7-openjdk/bin/%s" % f, "/usr/bin/%s" % f) + + #install man pages + pisitools.doman("j2sdk-image/man/man1/*") + pisitools.insinto("/usr/share/man/ja/man1", "j2sdk-image/man/ja_JP.UTF-8/man1/*.1") + pisitools.insinto("/usr/share/applications", "../jconsole.desktop") + shelltools.system("chmod go+r %s%s/lib/sa-jdi.jar" %(get.installDIR(), jvmdir)) + + #---- instal jre7-openjdk + pisitools.insinto("%s/jre/bin" % jvmdir , "j2sdk-image/jre/bin/*") + #pisitools.insinto("%s/jre/lib/amd64" % jvmdir , "j2sdk-image/jre/lib/amd64/xawt") + for binfile in shelltools.ls("j2sdk-image/jre/bin"): + pisitools.dosym("%s/jre/bin/%s" % (jvmdir, binfile), "/usr/bin/%s" % binfile) + + pisitools.insinto("/usr/share/applications", "../policytool.desktop") + + for size in [16, 24, 32, 48]: + fullsize = "%dx%d" % ((size, ) * 2) + pisitools.insinto("/usr/share/icons/hicolor/%s/apps/" % fullsize, "../openjdk/jdk/src/solaris/classes/sun/awt/X11/java-icon%d.png" % size, "java.png") + + #---- install jre7-openjdk-headless + pisitools.insinto("%s/jre/" % jvmdir , "j2sdk-image/jre/lib") + pisitools.insinto("%s/jre/bin" % jvmdir, "j2sdk-image/jre/bin/*") + + pisitools.rename("%s/jre/lib/fontconfig.Ubuntu.properties.src" % jvmdir , "fontconfig.properties") + pisitools.rename("%s/jre/lib/fontconfig.Ubuntu.bfc" % jvmdir , "fontconfig.bfc") + pisitools.remove("%s/jre/lib/fontconfig.*.bfc" % jvmdir) + pisitools.remove("%s/jre/lib/fontconfig.*.properties.src" % jvmdir) + + pisitools.domove("%s/jre/lib/*.properties*" % jvmdir,"/etc/java-7-openjdk/") + + for propfile in shelltools.ls("%s/etc/java-7-openjdk/" % get.installDIR()): + pisitools.dosym("/etc/java-7-openjdk/%s" % propfile, "%s/jre/lib/%s" % (jvmdir, propfile)) + + pisitools.domove("%s/jre/lib/images/cursors/cursors.properties" % jvmdir,"/etc/java-7-openjdk/cursors/") + pisitools.dosym("/etc/java-7-openjdk/cursors/cursors.properties", "%s/jre/lib/images/cursors/cursors.properties" % jvmdir) + + pisitools.rename("%s/jre/lib/management/jmxremote.password.template" % jvmdir , "jmxremote.password") + pisitools.rename("%s/jre/lib/management/snmp.acl.template" % jvmdir , "snmp.acl") + + for f in ["management.properties", "jmxremote.access", "jmxremote.password", "snmp.acl"]: + pisitools.domove("%s/jre/lib/management/%s" % (jvmdir, f),"/etc/java-7-openjdk/management/") + pisitools.dosym("/etc/java-7-openjdk/management/%s" % f, "%s/jre/lib/management/%s" % (jvmdir, f)) + + for f in ["java.policy","java.security","nss.cfg"]: + pisitools.domove("%s/jre/lib/security/%s" % (jvmdir, f),"/etc/java-7-openjdk/security/") + pisitools.dosym("/etc/java-7-openjdk/security/%s" % f, "%s/jre/lib/security/%s" % (jvmdir, f)) + + #confs=os.listdir("%s/etc/java-7-openjdk/" % get.installDIR()) + #for i in confs: + #shelltools.system("chmod 0644 %s/etc/java-7-openjdk/%s" % (get.installDIR, i)) + + pisitools.domove("%s/jre/lib/fontconfig.bfc" % jvmdir,"/etc/java-7-openjdk/") + pisitools.domove("%s/jre/lib/amd64/jvm.cfg" % jvmdir,"/etc/java-7-openjdk/") + pisitools.dosym("/etc/java-7-openjdk/jvm.cfg" , "%s/jre/lib/amd64/jvm.cfg" % jvmdir) + + for license in ["LICENSE", "THIRD_PARTY_README", "ASSEMBLY_EXCEPTION"]: + pisitools.insinto("/usr/share/doc/jre7-openjdk-headless", "j2re-image/%s" % license) + + pisitools.remove("%s/jre/lib/security/cacerts" % jvmdir) + + #seems we need to add this symlink into ca-certificates-java package ? + pisitools.dosym("/etc/ssl/certs/java/cacerts", "%s/jre/lib/security/cacerts" % jvmdir) diff --git a/programming/language/java/java7-openjdk/files/20java_jre b/programming/language/java/java7-openjdk/files/20java_jre new file mode 100644 index 0000000000..01cf0bb4f2 --- /dev/null +++ b/programming/language/java/java7-openjdk/files/20java_jre @@ -0,0 +1 @@ +JAVA_HOME=/usr/lib/jvm/java-7-openjdk/jre diff --git a/programming/language/java/java7-openjdk/files/20java_jre.csh b/programming/language/java/java7-openjdk/files/20java_jre.csh new file mode 100644 index 0000000000..afd5dfe3ab --- /dev/null +++ b/programming/language/java/java7-openjdk/files/20java_jre.csh @@ -0,0 +1 @@ +setenv JAVA_HOME "/usr/lib/jvm/java-7-openjdk/jre" \ No newline at end of file diff --git a/programming/language/java/java7-openjdk/files/21java_jdk b/programming/language/java/java7-openjdk/files/21java_jdk new file mode 100644 index 0000000000..aef31530f1 --- /dev/null +++ b/programming/language/java/java7-openjdk/files/21java_jdk @@ -0,0 +1 @@ +JAVA_HOME=/usr/lib/jvm/java-7-openjdk diff --git a/programming/language/java/java7-openjdk/files/21java_jdk.csh b/programming/language/java/java7-openjdk/files/21java_jdk.csh new file mode 100644 index 0000000000..ebc7a82d33 --- /dev/null +++ b/programming/language/java/java7-openjdk/files/21java_jdk.csh @@ -0,0 +1 @@ +setenv J2SDKDIR "/usr/lib/jvm/java-7-openjdk" \ No newline at end of file diff --git a/programming/language/java/java7-openjdk/files/fontconfig-paths.diff b/programming/language/java/java7-openjdk/files/fontconfig-paths.diff new file mode 100644 index 0000000000..efc53e3a11 --- /dev/null +++ b/programming/language/java/java7-openjdk/files/fontconfig-paths.diff @@ -0,0 +1,134 @@ +--- openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Ubuntu.properties 2009-05-29 22:45:23.024341869 +0000 ++++ openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs/linux.fontconfig.Ubuntu.properties.new 2009-05-29 22:55:13.681366890 +0000 +@@ -275,73 +275,61 @@ + + # Font File Names + +-filename.DejaVu_Sans=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf +-filename.DejaVu_Sans_Bold=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf +-filename.DejaVu_Sans_Oblique=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf +-filename.DejaVu_Sans_Bold_Oblique=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-BoldOblique.ttf +- +-filename.DejaVu_Sans_Mono=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf +-filename.DejaVu_Sans_Mono_Bold=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf +-filename.DejaVu_Sans_Mono_Oblique=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Oblique.ttf +-filename.DejaVu_Sans_Mono_Bold_Oblique=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-BoldOblique.ttf +- +-filename.DejaVu_Serif=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf +-filename.DejaVu_Serif_Bold=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Bold.ttf +-filename.DejaVu_Serif_Oblique=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Oblique.ttf +-filename.DejaVu_Serif_Bold_Oblique=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-BoldOblique.ttf +- +-filename.AR_PL_UMing_CN=/usr/share/fonts/truetype/arphic/uming.ttc +-filename.AR_PL_UMing_HK=/usr/share/fonts/truetype/arphic/uming.ttc +-filename.AR_PL_UMing_TW=/usr/share/fonts/truetype/arphic/uming.ttc +-filename.AR_PL_ShanHeiSun_Uni=/usr/share/fonts/truetype/arphic/uming.ttf +- +-filename.WenQuanYi_Zen_Hei=/usr/share/fonts/truetype/wqy/wqy-zenhei.ttf +-filename.Baekmuk_Batang=/usr/share/fonts/truetype/baekmuk/batang.ttf +-filename.UnBatang=/usr/share/fonts/truetype/unfonts/UnBatang.ttf +-filename.UnBatang_Bold=/usr/share/fonts/truetype/unfonts/UnBatangBold.ttf +-filename.Baekmuk_Gulim=/usr/share/fonts/truetype/baekmuk/gulim.ttf +-filename.UnDotum=/usr/share/fonts/truetype/unfonts/UnDotum.ttf +-filename.UnDotum_Bold=/usr/share/fonts/truetype/unfonts/UnDotumBold.ttf +-filename.Kochi_Gothic=/usr/share/fonts/truetype/kochi/kochi-gothic.ttf +-filename.Sazanami_Gothic=/usr/share/fonts/truetype/sazanami/sazanami-gothic.ttf +-filename.Kochi_Mincho=/usr/share/fonts/truetype/kochi/kochi-mincho.ttf +-filename.Sazanami_Mincho=/usr/share/fonts/truetype/sazanami/sazanami-mincho.ttf +-filename.VL_Gothic=/usr/share/fonts/truetype/vlgothic/VL-Gothic-Regular.ttf +-filename.VL_PGothic=/usr/share/fonts/truetype/vlgothic/VL-PGothic-Regular.ttf +- +-filename.Lohit_Bengali=/usr/share/fonts/truetype/ttf-bengali-fonts/lohit_bn.ttf +-filename.Lohit_Gujarati=/usr/share/fonts/truetype/ttf-indic-fonts-core/lohit_gu.ttf +-filename.Lohit_Hindi=/usr/share/fonts/truetype/ttf-indic-fonts-core/lohit_hi.ttf +-filename.Lohit_Kannda=/usr/share/fonts/truetype/ttf-kannada-fonts/lohit_kn.ttf +-#filename.Lohit_Malayalam=/usr/share/fonts/lohit-malayalam/lohit_ml.ttf +-filename.Lohit_Oriya=/usr/share/fonts/truetype/ttf-oriya-fonts/lohit_or.ttf +-filename.Lohit_Punjabi=/usr/share/fonts/truetype/ttf-indic-fonts-core/lohit_pa.ttf +-filename.Lohit_Tamil=/usr/share/fonts/truetype/ttf-indic-fonts-core/lohit_ta.ttf +-filename.Lohit_Telugu=/usr/share/fonts/truetype/ttf-telugu-fonts/lohit_te.ttf +-filename.LKLUG=/usr/share/fonts/truetype/ttf-sinhala-lklug/lklug.ttf +- +-filename.LuxiSans-Regular=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxisr.ttf +-filename.LuxiSans-Bold=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxisb.ttf +-filename.LuxiSans-Oblique=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxisri.ttf +-filename.LuxiSans-BoldOblique=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxisbi.ttf +-filename.LuxiMono-Regular=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luximr.ttf +-filename.LuxiMono-Bold=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luximb.ttf +-filename.LuxiMono-Oblique=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luximri.ttf +-filename.LuxiMono-BoldOblique=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luximbi.ttf +-filename.LuxiSerif-Regular=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxirr.ttf +-filename.LuxiSerif-Bold=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxirb.ttf +-filename.LuxiSerif-Oblique=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxirri.ttf +-filename.LuxiSerif-BoldOblique=/usr/share/fonts/truetype/ttf-xfree86-nonfree/luxirbi.ttf +- +-# AWT X11 font paths +-awtfontpath.latin-1=/usr/share/fonts/X11/Type1 +-awtfontpath.umingcn=/usr/share/fonts/truetype/arphic +-awtfontpath.uminghk=/usr/share/fonts/truetype/arphic +-awtfontpath.umingtw=/usr/share/fonts/truetype/arphic +-awtfontpath.shanheisun=/usr/share/fonts/truetype/arphic +-awtfontpath.wqy-zenhei=/usr/share/fonts/truetype/wqy +-awtfontpath.japanese-kochi=/usr/share/fonts/truetype/kochi +-awtfontpath.japanese-sazanami=/usr/share/fonts/truetype/sazanami +-awtfontpath.japanese-vlgothic=/usr/share/fonts/truetype/vlgothic +-awtfontpath.korean-baekmuk=/usr/share/fonts/truetype/baekmuk +-awtfontpath.korean-un=/usr/share/fonts/truetype/unfonts ++filename.DejaVu_Sans=/usr/share/fonts/dejavu/DejaVuSans.ttf ++filename.DejaVu_Sans_Bold=/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf ++filename.DejaVu_Sans_Oblique=/usr/share/fonts/dejavu/DejaVuSans-Oblique.ttf ++filename.DejaVu_Sans_Bold_Oblique=/usr/share/dejavu/TTF/DejaVuSans-BoldOblique.ttf ++ ++filename.DejaVu_Sans_Mono=/usr/share/fonts/dejavu/DejaVuSansMono.ttf ++filename.DejaVu_Sans_Mono_Bold=/usr/share/fonts/dejavu/DejaVuSansMono-Bold.ttf ++filename.DejaVu_Sans_Mono_Oblique=/usr/share/fonts/dejavu/DejaVuSansMono-Oblique.ttf ++filename.DejaVu_Sans_Mono_Bold_Oblique=/usr/share/fonts/dejavu/DejaVuSansMono-BoldOblique.ttf ++ ++filename.DejaVu_Serif=/usr/share/fonts/dejavu/DejaVuSerif.ttf ++filename.DejaVu_Serif_Bold=/usr/share/fonts/dejavu/DejaVuSerif-Bold.ttf ++filename.DejaVu_Serif_Oblique=/usr/share/fonts/dejavu/DejaVuSerif-Oblique.ttf ++filename.DejaVu_Serif_Bold_Oblique=/usr/share/fonts/dejavu/DejaVuSerif-BoldOblique.ttf ++ ++filename.AR_PL_UMing_CN=/usr/share/fonts/arphic-uming/uming.ttc ++filename.AR_PL_UMing_HK=/usr/share/fonts/arphic-uming/uming.ttc ++filename.AR_PL_UMing_TW=/usr/share/fonts/arphic-uming/uming.ttc ++filename.AR_PL_ShanHeiSun_Uni=/usr/share/TTF/uming.ttf ++ ++filename.WenQuanYi_Zen_Hei=/usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttc ++filename.Baekmuk_Batang=/usr/share/fonts/beakmuk/batang.ttf ++filename.UnBatang=/usr/share/fonts/TTF/UnBatang.ttf ++filename.UnBatang_Bold=/usr/share/fonts/TTF/UnBatangBold.ttf ++filename.Baekmuk_Gulim=/usr/share/fonts/beakmuk/gulim.ttf ++filename.UnDotum=/usr/share/fonts/TTF/UnDotum.ttf ++filename.UnDotum_Bold=/usr/share/fonts/TTF/UnDotumBold.ttf ++filename.Kochi_Gothic=/usr/share/fonts/TTF/kochi-gothic.ttf ++filename.Sazanami_Gothic=/usr/share/fonts/sazanami/sazanami-gothic.ttf ++filename.Kochi_Mincho=/usr/share/fonts/TTF/kochi-mincho.ttf ++filename.Sazanami_Mincho=/usr/share/fonts/sazanami/sazanami-mincho.ttf ++filename.VL_Gothic=/usr/share/fonts/vlgothic/VL-Gothic-Regular.ttf ++filename.VL_PGothic=/usr/share/fonts/vlgothic/VL-PGothic-Regular.ttf ++ ++filename.Lohit_Bengali=/usr/share/fonts/lohit-assamese/Lohit-Bengali.ttf ++filename.Lohit_Gujarati=/usr/share/fonts/lohit-assamese/Lohit-Gujarati.ttf ++filename.Lohit_Hindi=/usr/share/fonts/lohit-assamese/Lohit-Hindi.ttf ++filename.Lohit_Kannda=/usr/share/fonts/lohit-assamese/Lohit-Kannada.ttf ++#filename.Lohit_Malayalam=/usr/share/fonts/lohit-assamese/Lohit-Malayalam.ttf ++filename.Lohit_Oriya=/usr/share/fonts/lohit-assamese/Lohit-Oriya.ttf ++filename.Lohit_Punjabi=/usr/share/fonts/lohit-assamese/Lohit-Punjabi.ttf ++filename.Lohit_Tamil=/usr/share/fonts/lohit-assamese/Lohit-Tamil.ttf ++filename.Lohit_Telugu=/usr/share/fonts/lohit-assamese/Lohit-Telugu.ttf ++filename.LKLUG=/usr/share/fonts/lklug/lklug.ttf ++ ++filename.LuxiSans-Regular=/usr/share/fonts/TTF/luxisr.ttf ++filename.LuxiSans-Bold=/usr/share/fonts/TTF/luxisb.ttf ++filename.LuxiSans-Oblique=/usr/share/fonts/TTF/luxisri.ttf ++filename.LuxiSans-BoldOblique=/usr/share/fonts/TTF/luxisbi.ttf ++filename.LuxiMono-Regular=/usr/share/fonts/TTF/luximr.ttf ++filename.LuxiMono-Bold=/usr/share/fonts/TTF/luximb.ttf ++filename.LuxiMono-Oblique=/usr/share/fonts/TTF/luximri.ttf ++filename.LuxiMono-BoldOblique=/usr/share/fonts/TTF/luximbi.ttf ++filename.LuxiSerif-Regular=/usr/share/fonts/TTF/luxirr.ttf ++filename.LuxiSerif-Bold=/usr/share/fonts/TTF/luxirb.ttf ++filename.LuxiSerif-Oblique=/usr/share/fonts/TTF/luxirri.ttf ++filename.LuxiSerif-BoldOblique=/usr/share/fonts/TTF/luxirbi.ttf ++ \ No newline at end of file diff --git a/programming/language/java/java7-openjdk/files/giflib_5.1.diff b/programming/language/java/java7-openjdk/files/giflib_5.1.diff new file mode 100644 index 0000000000..a9361573cf --- /dev/null +++ b/programming/language/java/java7-openjdk/files/giflib_5.1.diff @@ -0,0 +1,14 @@ +--- openjdk/jdk/src/share/native/sun/awt/splashscreen/splashscreen_gif.c.orig 2014-05-27 22:17:19.766866065 +0200 ++++ openjdk/jdk/src/share/native/sun/awt/splashscreen/splashscreen_gif.c 2014-05-27 22:16:35.452894426 +0200 +@@ -310,7 +310,11 @@ + free(pBitmapBits); + free(pOldBitmapBits); + ++#if GIFLIB_MAJOR >= 5 ++ DGifCloseFile(gif, NULL); ++#else + DGifCloseFile(gif); ++#endif + + return 1; + } diff --git a/programming/language/java/java7-openjdk/files/openjdk7_nonreparenting-wm.diff b/programming/language/java/java7-openjdk/files/openjdk7_nonreparenting-wm.diff new file mode 100644 index 0000000000..fb4710c130 --- /dev/null +++ b/programming/language/java/java7-openjdk/files/openjdk7_nonreparenting-wm.diff @@ -0,0 +1,58 @@ +--- openjdk/jdk/src/solaris/classes/sun/awt/X11/XWM.java.orig 2013-10-16 16:17:14.000000000 +0200 ++++ openjdk/jdk/src/solaris/classes/sun/awt/X11/XWM.java 2013-10-21 20:57:34.768580842 +0200 +@@ -105,7 +105,8 @@ + LG3D_WM = 13, + CWM_WM = 14, + MUTTER_WM = 15, +- MARCO_WM = 16; ++ MARCO_WM = 16, ++ OTHER_NONREPARENTING_WM = 17; + public String toString() { + switch (WMID) { + case NO_WM: +@@ -591,7 +592,7 @@ + // TODO: according to wikipedia, compiz is now reparenting. This should + // probably be updated. + static boolean isNonReparentingWM() { +- return (XWM.getWMID() == XWM.COMPIZ_WM || XWM.getWMID() == XWM.LG3D_WM || XWM.getWMID() == XWM.CWM_WM); ++ return (XWM.getWMID() == XWM.COMPIZ_WM || XWM.getWMID() == XWM.LG3D_WM || XWM.getWMID() == XWM.CWM_WM || XWM.getWMID() == XWM.OTHER_NONREPARENTING_WM); + } + + /* +@@ -781,9 +782,17 @@ + * supports WIN or _NET wm spec. + */ + else if (l_net_protocol.active()) { +- awt_wmgr = XWM.OTHER_WM; ++ if (XToolkit.getEnv("_JAVA_AWT_WM_NONREPARENTING") != null) { ++ awt_wmgr = XWM.OTHER_NONREPARENTING_WM; ++ } else { ++ awt_wmgr = XWM.OTHER_WM; ++ } + } else if (win.active()) { +- awt_wmgr = XWM.OTHER_WM; ++ if (XToolkit.getEnv("_JAVA_AWT_WM_NONREPARENTING") != null) { ++ awt_wmgr = XWM.OTHER_NONREPARENTING_WM; ++ } else { ++ awt_wmgr = XWM.OTHER_WM; ++ } + } + /* + * Check for legacy WMs. +@@ -794,6 +803,8 @@ + awt_wmgr = XWM.MOTIF_WM; + } else if (isOpenLook()) { + awt_wmgr = XWM.OPENLOOK_WM; ++ } else if (XToolkit.getEnv("_JAVA_AWT_WM_NONREPARENTING") != null) { ++ awt_wmgr = XWM.OTHER_NONREPARENTING_WM; + } else { + awt_wmgr = XWM.OTHER_WM; + } +@@ -1309,6 +1320,7 @@ + res = new Insets(28, 6, 6, 6); + break; + case NO_WM: ++ case OTHER_NONREPARENTING_WM: + case LG3D_WM: + res = zeroInsets; + break; diff --git a/programming/language/java/java7-openjdk/pspec.xml b/programming/language/java/java7-openjdk/pspec.xml new file mode 100644 index 0000000000..59635c631c --- /dev/null +++ b/programming/language/java/java7-openjdk/pspec.xml @@ -0,0 +1,371 @@ + + + + + java7-openjdk + http://icedtea.classpath.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:gui + Open Java Development Kit + OpenJDK (Open Java Development Kit) is a free and open source implementation of the Java Platform, Standard Edition (Java SE). + http://icedtea.wildebeest.org/download/source/icedtea-2.6.1.tar.gz + + ant + wget + rhino + fastjar + nss-devel + zlib-devel + attr-devel + xorg-proto + gtk2-devel + cups-devel + eclipse-ecj + libXt-devel + libSM-devel + lcms2-devel + jdk7-openjdk + libICE-devel + libpng-devel + giflib-devel + libxslt-devel + libXtst-devel + alsa-lib-devel + libXinerama-devel + libjpeg-turbo-devel + + + + giflib_5.1.diff + fontconfig-paths.diff + openjdk7_nonreparenting-wm.diff + + + + + jre7-openjdk-headless + Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs - Minimal Java runtime - needed for executing non GUI Java programs + + atk + cups + gtk2 + zlib + cairo + glib2 + lcms2 + libXi + pango + libX11 + libgcc + libXext + libXtst + freetype + fontconfig + gdk-pixbuf + libXrender + libjpeg-turbo + + + /usr/bin/orbd + /usr/bin/rmid + /usr/bin/java + /etc/env.d/20java_jre.csh + /etc/env.d/20java_jre + /etc/java-7-openjdk/ + /usr/bin/pack200 + /usr/bin/keytool + /usr/bin/tnameserv + /usr/bin/unpack200 + /usr/share/man/man1/rmid.1 + /usr/share/man/man1/orbd.1 + /usr/share/man/man1/java.1 + /usr/bin/servertool + /usr/bin/rmiregistry + /usr/share/doc/java7-openjdk/ + /usr/share/man/ja/man1/rmid.1 + /usr/share/man/ja/man1/java.1 + /usr/share/man/man1/pack200.1 + /usr/share/man/man1/keytool.1 + /usr/share/man/ja/man1/orbd.1 + /usr/share/man/man1/tnameserv.1 + /usr/share/man/man1/unpack200.1 + /usr/share/man/ja/man1/pack200.1 + /usr/share/man/man1/servertool.1 + /usr/share/man/ja/man1/keytool.1 + /usr/share/man/man1/rmiregistry.1 + /usr/share/man/ja/man1/tnameserv.1 + /usr/share/man/ja/man1/unpack200.1 + /usr/share/man/ja/man1/servertool.1 + /usr/share/doc/jre7-openjdk-headless + /usr/share/man/ja/man1/rmiregistry.1 + /usr/lib/jvm/java-7-openjdk/jre/lib + /usr/lib/jvm/java-7-openjdk/jre/java + /usr/lib/jvm/java-7-openjdk/jre/orbd + /usr/lib/jvm/java-7-openjdk/jre/rmid + /usr/lib/jvm/java-7-openjdk/jre/bin/ + /usr/lib/jvm/java-7-openjdk/jre/keytool + /usr/lib/jvm/java-7-openjdk/jre/pack200 + /usr/lib/jvm/java-7-openjdk/jre/bin/orbd + /usr/lib/jvm/java-7-openjdk/jre/bin/java + /usr/lib/jvm/java-7-openjdk/jre/bin/rmid + /usr/lib/jvm/java-7-openjdk/jre/tnameserv + /usr/lib/jvm/java-7-openjdk/jre/unpack200 + /usr/lib/jvm/java-7-openjdk/jre/servertool + /usr/lib/jvm/java-7-openjdk/jre/policytool + /usr/lib/jvm/java-7-openjdk/jre/rmiregistry + /usr/lib/jvm/java-7-openjdk/jre/bin/keytool + /usr/lib/jvm/java-7-openjdk/jre/bin/pack200 + /usr/lib/jvm/java-7-openjdk/lib/*/jli/libjli.so + /usr/lib/jvm/java-7-openjdk/jre/bin/tnameserv + /usr/lib/jvm/java-7-openjdk/jre/bin/unpack200 + /usr/lib/jvm/java-7-openjdk/jre/bin/servertool + /usr/lib/jvm/java-7-openjdk/jre/bin/rmiregistry + /usr/lib/jvm/java-7-openjdk/jre/lib/amd64/xawt/libmawt.so + /usr/lib/jvm/java-7-openjdk/jre/lib/amd64/headless/libmawt.so + + + 20java_jre + 20java_jre.csh + + + + + jre7-openjdk + Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs - Full Java runtime environment - needed for executing Java GUI and Webstart programs + + zlib + giflib + libX11 + libpng + libXext + alsa-lib + libjpeg-turbo + jre7-openjdk-headless + + + /usr/share/doc/openjdk + /usr/bin/policytool + /usr/share/icons/hicolor/ + /usr/share/man/man1/policytool.1 + /usr/share/man/ja/man1/policytool.1 + /usr/share/applications/policytool.desktop + /usr/lib/jvm/java-7-openjdk/jre/bin/policytool + /usr/lib/jvm/java-7-openjdk/jre/lib/*/libjsoundalsa.so + /usr/lib/jvm/java-7-openjdk/jre/lib/*/libpulse-java.so + /usr/lib/jvm/java-7-openjdk/jre/lib/*/libsplashscreen.so + /usr/lib/jvm/java-7-openjdk/jre/lib/amd64/libjsoundalsa.so + /usr/lib/jvm/java-7-openjdk/jre/lib/amd64/libpulse-java.so + /usr/lib/jvm/java-7-openjdk/jre/lib/amd64/libsplashscreen.so + + + sun-jre + + + sun-jre + + + + jdk7-openjdk + Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs - SDK + + zlib + libX11 + libgcc + jre7-openjdk-headless + + + /etc/env.d/21java_jdk.csh + /etc/env.d/21java_jdk + /usr/share/man/man1/ + /usr/share/man/ja/man1/ + /usr/bin/jar + /usr/bin/xjc + /usr/bin/apt + /usr/bin/jdb + /usr/bin/jps + /usr/bin/jmap + /usr/bin/idlj + /usr/bin/jcmd + /usr/bin/jhat + /usr/bin/rmic + /usr/bin/javac + /usr/bin/javah + /usr/bin/javap + /usr/bin/jinfo + /usr/bin/wsgen + /usr/bin/jstat + /usr/bin/jstack + /usr/bin/jstatd + /usr/bin/javadoc + /usr/bin/extcheck + /usr/bin/jconsole + /usr/bin/wsimport + /usr/bin/jarsigner + /usr/bin/jsadebugd + /usr/bin/schemagen + /usr/bin/serialver + /usr/bin/jrunscript + /usr/bin/appletviewer + /usr/bin/native2ascii + /usr/share/applications/jconsole.desktop + /usr/lib/jvm/java-7-openjdk/include + /usr/lib/jvm/java-7-openjdk/bin/apt + /usr/lib/jvm/java-7-openjdk/bin/jar + /usr/lib/jvm/java-7-openjdk/bin/jdb + /usr/lib/jvm/java-7-openjdk/bin/jps + /usr/lib/jvm/java-7-openjdk/bin/xjc + /usr/lib/jvm/java-7-openjdk/bin/rmic + /usr/lib/jvm/java-7-openjdk/bin/rmid + /usr/lib/jvm/java-7-openjdk/bin/idlj + /usr/lib/jvm/java-7-openjdk/bin/orbd + /usr/lib/jvm/java-7-openjdk/bin/java + /usr/lib/jvm/java-7-openjdk/bin/jhat + /usr/lib/jvm/java-7-openjdk/bin/jmap + /usr/lib/jvm/java-7-openjdk/bin/jcmd + /usr/lib/jvm/java-7-openjdk/bin/javac + /usr/lib/jvm/java-7-openjdk/bin/javah + /usr/lib/jvm/java-7-openjdk/bin/javap + /usr/lib/jvm/java-7-openjdk/bin/jinfo + /usr/lib/jvm/java-7-openjdk/bin/jstat + /usr/lib/jvm/java-7-openjdk/bin/wsgen + /usr/lib/jvm/java-7-openjdk/bin/jstatd + /usr/lib/jvm/java-7-openjdk/bin/jstack + /usr/lib/jvm/java-7-openjdk/bin/pack200 + /usr/lib/jvm/java-7-openjdk/bin/javadoc + /usr/lib/jvm/java-7-openjdk/bin/keytool + /usr/lib/jvm/java-7-openjdk/bin/wsimport + /usr/lib/jvm/java-7-openjdk/bin/extcheck + /usr/lib/jvm/java-7-openjdk/bin/jconsole + /usr/lib/jvm/java-7-openjdk/bin/tnameserv + /usr/lib/jvm/java-7-openjdk/bin/unpack200 + /usr/lib/jvm/java-7-openjdk/bin/schemagen + /usr/lib/jvm/java-7-openjdk/bin/serialver + /usr/lib/jvm/java-7-openjdk/bin/jarsigner + /usr/lib/jvm/java-7-openjdk/bin/jsadebugd + /usr/lib/jvm/java-7-openjdk/bin/jrunscript + /usr/lib/jvm/java-7-openjdk/bin/policytool + /usr/lib/jvm/java-7-openjdk/bin/servertool + /usr/lib/jvm/java-7-openjdk/bin/rmiregistry + /usr/lib/jvm/java-7-openjdk/bin/java-rmi.cgi + /usr/lib/jvm/java-7-openjdk/bin/native2ascii + /usr/lib/jvm/java-7-openjdk/bin/appletviewer + /usr/lib/jvm/java-7-openjdk/lib/jexec + /usr/lib/jvm/java-7-openjdk/lib/ct.sym + /usr/lib/jvm/java-7-openjdk/lib/dt.jar + /usr/lib/jvm/java-7-openjdk/lib/ir.idl + /usr/lib/jvm/java-7-openjdk/lib/orb.idl + /usr/lib/jvm/java-7-openjdk/lib/tools.jar + /usr/lib/jvm/java-7-openjdk/lib/sa-jdi.jar + /usr/lib/jvm/java-7-openjdk/lib/jconsole.jar + + + 21java_jdk.csh + 21java_jdk + + + sun-jdk + + + sun-jdk + + + + + openjdk7-src + Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs - sources + + jdk7-openjdk + + + /usr/lib/jvm/java-7-openjdk/src.zip + + + + + openjdk7-doc + Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs - documentation + + jdk7-openjdk + + + /usr/share/doc/openjdk7-doc/ + + + + + + 2015-08-22 + 7u_85.2.6.1 + Version bump + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-06-16 + 7u_79.2.5.5 + Version bump + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-02-02 + 7u_75.2.5.4 + Version bump + PisiLinux Community + admins@pisilinux.org + + + 2014-09-30 + 7u_65.2.5.2 + Version bump + PisiLinux Community + admins@pisilinux.org + + + 2014-07-18 + 7u_65.2.5.1 + Version bump + PisiLinux Community + admins@pisilinux.org + + + 2014-06-20 + 7u_60.2.5.0 + Rebuilf for new gcc + PisiLinux Community + admins@pisilinux.org + + + 2014-06-04 + 7u_55.2.4.7 + Rebuilf for new gcc + PisiLinux Community + admins@pisilinux.org + + + 2014-04-16 + 7u_55.2.4.7 + Version bump to 2.4.7, use system ca-certs-java instead of builtin one. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-04-01 + 7u_51.2.4.6 + Version bump to 2.4.6, use system ca-certs-java instead of builtin one. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-02-27 + 7u_51.2.4.5 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + \ No newline at end of file diff --git a/programming/language/java/java7-openjdk/translations.xml b/programming/language/java/java7-openjdk/translations.xml new file mode 100644 index 0000000000..43e14026b4 --- /dev/null +++ b/programming/language/java/java7-openjdk/translations.xml @@ -0,0 +1,33 @@ + + + + java7-openjdk + Open Java Development Kit + OpenJDK (Open Java Development Kit) is a free and open source implementation of the Java Platform, Standard Edition (Java SE). + + + + jre7-openjdk + Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs - Full Java runtime environment - needed for executing Java GUI and Webstart programs + + + + jre7-openjdk-headless + Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs - Minimal Java runtime - needed for executing non GUI Java programs + + + + openjdk7-src + Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs - sources + + + + jdk7-openjdk + Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs - SDK + + + + openjdk7-doc + Free Java environment based on OpenJDK 7.0 with IcedTea7 replacing binary plugs - documentation + + \ No newline at end of file From dd834ab0f242075ec2811ab95843241184e20c9e Mon Sep 17 00:00:00 2001 From: namso-01 Date: Sat, 15 Aug 2015 14:17:25 +0300 Subject: [PATCH 12/29] ant: depoya eklendi. --- programming/build/ant/actions.py | 57 +++++++++++++ programming/build/ant/files/ant.conf | 4 + programming/build/ant/files/ant.csh | 1 + programming/build/ant/files/ant.sh | 1 + .../ant/files/apache-ant-no-test-jar.patch | 11 +++ programming/build/ant/files/bin_ant | 6 ++ programming/build/ant/pspec.xml | 85 +++++++++++++++++++ programming/build/ant/translations.xml | 9 ++ 8 files changed, 174 insertions(+) create mode 100644 programming/build/ant/actions.py create mode 100644 programming/build/ant/files/ant.conf create mode 100644 programming/build/ant/files/ant.csh create mode 100644 programming/build/ant/files/ant.sh create mode 100644 programming/build/ant/files/apache-ant-no-test-jar.patch create mode 100644 programming/build/ant/files/bin_ant create mode 100644 programming/build/ant/pspec.xml create mode 100644 programming/build/ant/translations.xml diff --git a/programming/build/ant/actions.py b/programming/build/ant/actions.py new file mode 100644 index 0000000000..65e5825054 --- /dev/null +++ b/programming/build/ant/actions.py @@ -0,0 +1,57 @@ +#!/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 shelltools +from pisi.actionsapi import get + +import os +import glob + +shelltools.export("JAVA_HOME","/usr/lib/jvm/java-7-openjdk") + +WorkDir = "apache-ant-%s" % get.srcVERSION() +anthome = "/usr/share/ant" +javadir = "/usr/share/java" + +def build(): + shelltools.export("ANT_OPTS", "-Duser.home=%s" % WorkDir) + shelltools.system("./bootstrap.sh") + +def install(): + for d in (anthome, os.path.join(anthome, "lib"), os.path.join(anthome, "etc"), os.path.join(anthome, "bin"), javadir, os.path.join(javadir, "ant")): + pisitools.dodir(d) + + shelltools.cd("build/lib") + + for f in ("ant.jar", "ant-launcher.jar", "ant-bootstrap.jar"): + pisitools.insinto(javadir, f, f.replace(".jar", "-%s.jar" % get.srcVERSION())) + pisitools.dosym(os.path.join(javadir, f.replace(".jar", "-%s.jar" % get.srcVERSION())), os.path.join(anthome, "lib", f)) + pisitools.dosym(os.path.join(javadir, f.replace(".jar", "-%s.jar" % get.srcVERSION())), os.path.join(javadir, f)) + + #Install optional JAR files to /usr/share/java/ant + for f in ("ant-jmf.jar", "ant-junit.jar", "ant-swing.jar"): + pisitools.insinto(os.path.join(javadir, "ant"), f, f.replace(".jar", "-%s.jar" % get.srcVERSION())) + pisitools.dosym(os.path.join(javadir, "ant", f.replace(".jar", "-%s.jar" % get.srcVERSION())), os.path.join(anthome, "lib", f)) + pisitools.dosym(os.path.join(javadir, "ant", f.replace(".jar", "-%s.jar" % get.srcVERSION())), os.path.join(javadir, "ant", f)) + + + shelltools.cd("../../src/script") + for f in glob.glob("*.bat"): + shelltools.unlink(f) + + for f in glob.glob("*.cmd"): + shelltools.unlink(f) + + pisitools.dobin("*") + pisitools.domove("/usr/bin/antRun*", os.path.join(anthome, "bin")) + shelltools.cd("../../") + + #Install XSLs + pisitools.insinto(os.path.join(anthome, "etc"), "src/etc/*.xsl") + + pisitools.dodoc("KEYS", "NOTICE", "README", "WHATSNEW", "LICENSE") + #pisitools.dohtml("docs/*") diff --git a/programming/build/ant/files/ant.conf b/programming/build/ant/files/ant.conf new file mode 100644 index 0000000000..207362fdf7 --- /dev/null +++ b/programming/build/ant/files/ant.conf @@ -0,0 +1,4 @@ +# Apache Ant start script configuration file + +# Optional jars and their dependencies +OPT_JAR_LIST=/usr/share/java/junit.jar \ No newline at end of file diff --git a/programming/build/ant/files/ant.csh b/programming/build/ant/files/ant.csh new file mode 100644 index 0000000000..a547db8cd3 --- /dev/null +++ b/programming/build/ant/files/ant.csh @@ -0,0 +1 @@ +setenv ANT_HOME /usr/share/ant \ No newline at end of file diff --git a/programming/build/ant/files/ant.sh b/programming/build/ant/files/ant.sh new file mode 100644 index 0000000000..d390f8842d --- /dev/null +++ b/programming/build/ant/files/ant.sh @@ -0,0 +1 @@ +export ANT_HOME=/usr/share/ant \ No newline at end of file diff --git a/programming/build/ant/files/apache-ant-no-test-jar.patch b/programming/build/ant/files/apache-ant-no-test-jar.patch new file mode 100644 index 0000000000..d4bdfed1bb --- /dev/null +++ b/programming/build/ant/files/apache-ant-no-test-jar.patch @@ -0,0 +1,11 @@ +--- apache-ant-1.8.0.orig/build.xml 2010-04-13 14:09:27.501531982 +0200 ++++ apache-ant-1.8.0/build.xml 2010-04-13 14:57:08.321408006 +0200 +@@ -832,7 +832,7 @@ + =================================================================== + --> + + + \ No newline at end of file diff --git a/programming/build/ant/files/bin_ant b/programming/build/ant/files/bin_ant new file mode 100644 index 0000000000..a88165d71a --- /dev/null +++ b/programming/build/ant/files/bin_ant @@ -0,0 +1,6 @@ +#!/bin/sh + +. /etc/apache-ant/ant.conf + +export LOCALCLASSPATH=${OPT_JAR_LIST} +/usr/share/apache-ant/bin/ant "$@" \ No newline at end of file diff --git a/programming/build/ant/pspec.xml b/programming/build/ant/pspec.xml new file mode 100644 index 0000000000..c21912eee7 --- /dev/null +++ b/programming/build/ant/pspec.xml @@ -0,0 +1,85 @@ + + + + + ant + http://ant.apache.org + + PisiLinux Community + admins@pisilinux.org + + Apache-2.0 + app:console + Java-based build tool + Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles. + http://archive.apache.org/dist/ant/source/apache-ant-1.9.6-src.tar.bz2 + + + + + apache-ant-no-test-jar.patch + + + + + ant + + + + + /etc + /usr/bin + /usr/share/ + + + 20ant + ant.conf + + + + + ant-docs + Documentation package for ant build system + + /usr/share/doc + + + + + + 2015-08-22 + 1.9.6 + Version bump. + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-05-25 + 1.9.4 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-03 + 1.8.4 + Rebuild for openjdk. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-04-20 + 1.8.4 + Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-10-06 + 1.8.4 + First release + PisiLinux Community + admins@pisilinux.org + + + \ No newline at end of file diff --git a/programming/build/ant/translations.xml b/programming/build/ant/translations.xml new file mode 100644 index 0000000000..86ef1fcfc5 --- /dev/null +++ b/programming/build/ant/translations.xml @@ -0,0 +1,9 @@ + + + + ant + Java tabanlı inşa aracı + Apache ant Java tabanlı bir inşa aracıdır. Teorik olarak make'e benzemektedir ancak make'in kırışıksız halidir + Apache Ant es una herramienta de compilación (build) basado en Java. Teróricamente se puede comparar con Make, pero sin las vueltas que tiene aquel. + + From fccf1304a9b83614163266ae0b55db6e8e8bca39 Mon Sep 17 00:00:00 2001 From: namso-01 Date: Sun, 16 Aug 2015 00:36:51 +0300 Subject: [PATCH 13/29] Create 20ant --- programming/build/ant/files/20ant | 1 + 1 file changed, 1 insertion(+) create mode 100644 programming/build/ant/files/20ant diff --git a/programming/build/ant/files/20ant b/programming/build/ant/files/20ant new file mode 100644 index 0000000000..b4bcea575e --- /dev/null +++ b/programming/build/ant/files/20ant @@ -0,0 +1 @@ +ANT_HOME="/usr/share/ant" From 568c469627f23622825045a393bd22c63e92549c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sun, 16 Aug 2015 00:42:41 +0300 Subject: [PATCH 14/29] fix and build pehabs is cyclic deps? --- programming/build/ant/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/programming/build/ant/pspec.xml b/programming/build/ant/pspec.xml index c21912eee7..55337a178d 100644 --- a/programming/build/ant/pspec.xml +++ b/programming/build/ant/pspec.xml @@ -14,7 +14,7 @@ Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles. http://archive.apache.org/dist/ant/source/apache-ant-1.9.6-src.tar.bz2 - + <jdk7-openjdk apache-ant-no-test-jar.patch From 1edb49a261870f47b62c74d1befd67a2e7ae788d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sun, 16 Aug 2015 01:40:44 +0300 Subject: [PATCH 15/29] kf-5.13 tier1 part1 --- desktop/kde/framework/attica/pspec.xml | 12 +++++++++--- desktop/kde/framework/bluez-qt/pspec.xml | 10 ++++++++-- .../kde/framework/extra-cmake-modules/pspec.xml | 12 +++++++++++- desktop/kde/framework/kapidox/pspec.xml | 16 +++++++++++----- desktop/kde/framework/karchive/pspec.xml | 12 +++++++++--- desktop/kde/framework/kcodecs/pspec.xml | 11 +++++++++-- desktop/kde/framework/kconfig/pspec.xml | 11 +++++++++-- desktop/kde/framework/kcoreaddons/pspec.xml | 10 ++++++++-- desktop/kde/framework/kdbusaddons/pspec.xml | 12 ++++++++++-- desktop/kde/framework/kdnssd/pspec.xml | 10 ++++++++-- desktop/kde/framework/kguiaddons/pspec.xml | 11 +++++++++-- 11 files changed, 101 insertions(+), 26 deletions(-) diff --git a/desktop/kde/framework/attica/pspec.xml b/desktop/kde/framework/attica/pspec.xml index a923b3fae8..3a89305184 100755 --- a/desktop/kde/framework/attica/pspec.xml +++ b/desktop/kde/framework/attica/pspec.xml @@ -12,11 +12,10 @@ library Open Collaboration Service client library, based on Qt 5 Attica is a library to access Open Collaboration Service servers, based on Qt 5. - http://download.kde.org/stable/frameworks/5.11/attica-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/attica-5.13.0.tar.xz qt5-base-devel extra-cmake-modules - cmake @@ -50,13 +49,20 @@ + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + 2015-06-20 5.11.0 Version bump. Stefan Gronewold(groni) groni@pisilinux.org - + 2015-05-30 5.10.0 Version bump. diff --git a/desktop/kde/framework/bluez-qt/pspec.xml b/desktop/kde/framework/bluez-qt/pspec.xml index 46b99a8376..2c59e30dd2 100755 --- a/desktop/kde/framework/bluez-qt/pspec.xml +++ b/desktop/kde/framework/bluez-qt/pspec.xml @@ -12,12 +12,11 @@ library Qt wrapper for KDE 5 Bluez DBus API Qt wrapper for KDE 5 DBus API. - http://download.kde.org/stable/plasma/5.3.2/bluez-qt-5.3.2.tar.xz + http://download.kde.org/stable/frameworks/5.13/bluez-qt-5.13.0.tar.xz qt5-base-devel qt5-declarative-devel extra-cmake-modules - cmake @@ -50,6 +49,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-08-01 5.3.2 diff --git a/desktop/kde/framework/extra-cmake-modules/pspec.xml b/desktop/kde/framework/extra-cmake-modules/pspec.xml index 4d50c8c1be..f84154a2d9 100755 --- a/desktop/kde/framework/extra-cmake-modules/pspec.xml +++ b/desktop/kde/framework/extra-cmake-modules/pspec.xml @@ -12,7 +12,7 @@ library Extra cmake modules for KDE5 Extra cmake modules KDE5 - http://download.kde.org/stable/frameworks/5.11/extra-cmake-modules-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/extra-cmake-modules-5.13.0.tar.xz cmake @@ -21,6 +21,9 @@ extra-cmake-modules + + cmake + /usr/share /usr/lib @@ -29,6 +32,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-20 5.11.0 diff --git a/desktop/kde/framework/kapidox/pspec.xml b/desktop/kde/framework/kapidox/pspec.xml index ce7450cd39..34be782172 100755 --- a/desktop/kde/framework/kapidox/pspec.xml +++ b/desktop/kde/framework/kapidox/pspec.xml @@ -12,13 +12,12 @@ library KDE5 Frameworks API documentation tools. KDE5 Frameworks API documentation tools. - http://download.kde.org/stable/frameworks/5.11/kapidox-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kapidox-5.13.0.tar.xz python-Jinja2 - python-PyYAML - qt5-base-devel - cmake - extra-cmake-modules + python-PyYAML + qt5-base-devel + extra-cmake-modules @@ -36,6 +35,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-20 5.11.0 diff --git a/desktop/kde/framework/karchive/pspec.xml b/desktop/kde/framework/karchive/pspec.xml index cfaffec9bb..0e04935118 100755 --- a/desktop/kde/framework/karchive/pspec.xml +++ b/desktop/kde/framework/karchive/pspec.xml @@ -12,14 +12,13 @@ library Qt 5 addon providing access to numerous types of archives KArchive provides classes for easy reading, creation and manipulation of "archive" formats like ZIP and TAR. - http://download.kde.org/stable/frameworks/5.11/karchive-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/karchive-5.13.0.tar.xz qt5-base-devel xz-devel zlib-devel bzip2 extra-cmake-modules - cmake @@ -54,7 +53,14 @@ - + + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-20 5.11.0 diff --git a/desktop/kde/framework/kcodecs/pspec.xml b/desktop/kde/framework/kcodecs/pspec.xml index df45241307..7d686c98ba 100755 --- a/desktop/kde/framework/kcodecs/pspec.xml +++ b/desktop/kde/framework/kcodecs/pspec.xml @@ -12,12 +12,11 @@ library Plugins allowing Qt applications to access further types of images KDE5 KCodecs provide a collection of methods to manipulate strings using various encodings. - http://download.kde.org/stable/frameworks/5.11/kcodecs-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kcodecs-5.13.0.tar.xz qt5-base-devel qt5-tools-devel extra-cmake-modules - cmake @@ -25,6 +24,7 @@ kcodecs qt5-base + libgcc /usr/share @@ -50,6 +50,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-21 5.11.0 diff --git a/desktop/kde/framework/kconfig/pspec.xml b/desktop/kde/framework/kconfig/pspec.xml index ae9cf7601e..db6122c6d3 100755 --- a/desktop/kde/framework/kconfig/pspec.xml +++ b/desktop/kde/framework/kconfig/pspec.xml @@ -14,12 +14,11 @@ app:gui Advanced configuration system for KDE Frameworks 5 Kconfig provides advanced libraries and tools for accessing configuration files. - http://download.kde.org/stable/frameworks/5.11/kconfig-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kconfig-5.13.0.tar.xz qt5-base-devel qt5-tools-devel extra-cmake-modules - cmake + aspell hunspell @@ -56,6 +56,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-24 5.11.0 diff --git a/desktop/kde/framework/threadweaver/pspec.xml b/desktop/kde/framework/threadweaver/pspec.xml index e70b9bbd33..517a73fe55 100644 --- a/desktop/kde/framework/threadweaver/pspec.xml +++ b/desktop/kde/framework/threadweaver/pspec.xml @@ -13,7 +13,7 @@ app:console Multi-threaded programming framework for KDE ThreadWeaver is a helper for multithreaded programming. It uses a job-based interface to queue tasks and execute them in an efficient way. - http://download.kde.org/stable/frameworks/5.11/threadweaver-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/threadweaver-5.13.0.tar.xz qt5-base-devel extra-cmake-modules @@ -49,6 +49,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-28 5.11.0 From 815e665e6647cbfbf224269f54699f7ce1b26102 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sun, 16 Aug 2015 15:47:53 +0300 Subject: [PATCH 20/29] KF-5.13 Tier-2 end.KF-5.13 Tier-2 end.KF-5.13 Tier-2 end.KF-5.13 Tier-2 end.KF-5.13 Tier-2 end. --- desktop/kde/framework/kauth/pspec.xml | 10 ++++++++-- desktop/kde/framework/kcompletion/pspec.xml | 10 ++++++++-- desktop/kde/framework/kcrash/pspec.xml | 11 ++++++++--- desktop/kde/framework/kdoctools/pspec.xml | 10 ++++++++-- desktop/kde/framework/kjobwidgets/pspec.xml | 10 ++++++++-- desktop/kde/framework/kpackage/pspec.xml | 12 ++++++++---- desktop/kde/framework/kpeople/pspec.xml | 10 ++++++++-- desktop/kde/framework/kpty/pspec.xml | 10 ++++++++-- desktop/kde/framework/kservice/pspec.xml | 10 ++++++++-- desktop/kde/framework/kunitconversion/pspec.xml | 10 ++++++++-- desktop/toolkit/qt5/polkit-qt/pspec.xml | 1 + 11 files changed, 81 insertions(+), 23 deletions(-) diff --git a/desktop/kde/framework/kauth/pspec.xml b/desktop/kde/framework/kauth/pspec.xml index 2496cdf65f..490bb4b9c3 100755 --- a/desktop/kde/framework/kauth/pspec.xml +++ b/desktop/kde/framework/kauth/pspec.xml @@ -12,14 +12,13 @@ library Abstraction to system policy and authentication features Framework which lets applications perform actions as a privileged user - http://download.kde.org/stable/frameworks/5.11/kauth-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kauth-5.13.0.tar.xz qt5-base-devel qt5-tools-devel polkit-qt-devel kcoreaddons-devel extra-cmake-modules - cmake @@ -55,6 +54,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-21 5.11.0 diff --git a/desktop/kde/framework/kcompletion/pspec.xml b/desktop/kde/framework/kcompletion/pspec.xml index 4bb725d4e0..16db7c6a3a 100644 --- a/desktop/kde/framework/kcompletion/pspec.xml +++ b/desktop/kde/framework/kcompletion/pspec.xml @@ -13,14 +13,13 @@ app:console Addon with auto completion widgets and classes KCompletion provides widgets with advanced completion support as well as a lower-level completion class which can be used with your own widgets. - http://download.kde.org/stable/frameworks/5.11/kcompletion-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kcompletion-5.13.0.tar.xz qt5-base-devel qt5-tools-devel kconfig-devel kwidgetsaddons-devel extra-cmake-modules - cmake @@ -58,6 +57,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-21 5.11.0 diff --git a/desktop/kde/framework/kcrash/pspec.xml b/desktop/kde/framework/kcrash/pspec.xml index 8f43f9aed3..5157b4c959 100755 --- a/desktop/kde/framework/kcrash/pspec.xml +++ b/desktop/kde/framework/kcrash/pspec.xml @@ -13,16 +13,14 @@ app:console Kcrash crash handling application KCrash provides support for intercepting and handling application crashes. - http://download.kde.org/stable/frameworks/5.11/kcrash-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kcrash-5.13.0.tar.xz qt5-base-devel qt5-x11extras-devel kcoreaddons-devel kwindowsystem-devel libX11-devel - libgcc extra-cmake-modules - cmake @@ -63,6 +61,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-23 5.11.0 diff --git a/desktop/kde/framework/kdoctools/pspec.xml b/desktop/kde/framework/kdoctools/pspec.xml index b5c19c5a7a..051bd8b6a6 100755 --- a/desktop/kde/framework/kdoctools/pspec.xml +++ b/desktop/kde/framework/kdoctools/pspec.xml @@ -13,7 +13,7 @@ app:console KDE5 document generator kdoctools is an application aims to generate documents from DocBook. - http://download.kde.org/stable/frameworks/5.11/kdoctools-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kdoctools-5.13.0.tar.xz qt5-base-devel perl-URI @@ -27,7 +27,6 @@ ki18n-devel karchive-devel extra-cmake-modules - cmake @@ -69,6 +68,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-21 5.11.0 diff --git a/desktop/kde/framework/kjobwidgets/pspec.xml b/desktop/kde/framework/kjobwidgets/pspec.xml index cff0c2d61a..de759b72b9 100755 --- a/desktop/kde/framework/kjobwidgets/pspec.xml +++ b/desktop/kde/framework/kjobwidgets/pspec.xml @@ -13,7 +13,7 @@ app:console Widgets for showing progress of asynchronous jobs KJobWIdgets provides widgets for showing progress of asynchronous jobs. - http://download.kde.org/stable/frameworks/5.11/kjobwidgets-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kjobwidgets-5.13.0.tar.xz libX11-devel qt5-base-devel @@ -22,7 +22,6 @@ kwidgetsaddons-devel qt5-x11extras-devel extra-cmake-modules - cmake @@ -59,6 +58,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-25 5.11.0 diff --git a/desktop/kde/framework/kpackage/pspec.xml b/desktop/kde/framework/kpackage/pspec.xml index fc3c35a255..28ce0170c2 100644 --- a/desktop/kde/framework/kpackage/pspec.xml +++ b/desktop/kde/framework/kpackage/pspec.xml @@ -12,7 +12,7 @@ app:library Framework that lets applications manage user installable packages of non-binary assets KPackage is dependent on the Smart package manager. - http://download.kde.org/stable/frameworks/5.11/kpackage-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kpackage-5.13.0.tar.xz qt5-base-devel libX11-devel @@ -20,14 +20,11 @@ ki18n-devel kcoreaddons-devel karchive-devel - libgcc qt5-tools-devel extra-cmake-modules kdoctools-devel docbook-sgml4_5 - docbook-xml docbook-xsl - cmake @@ -70,6 +67,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-23 5.11.0 diff --git a/desktop/kde/framework/kpeople/pspec.xml b/desktop/kde/framework/kpeople/pspec.xml index c3a31454e7..500f90e5dd 100755 --- a/desktop/kde/framework/kpeople/pspec.xml +++ b/desktop/kde/framework/kpeople/pspec.xml @@ -12,7 +12,7 @@ library A contact aggregation library for KDE KPeople is a Framework for fetching contacts from different sources (Telepathy, Akonadi, Facebook, etc) and unifying them into a same model. - http://download.kde.org/stable/frameworks/5.11/kpeople-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kpeople-5.13.0.tar.xz qt5-base-devel kconfig-devel @@ -27,7 +27,6 @@ ki18n-devel kitemviews-devel extra-cmake-modules - cmake @@ -75,6 +74,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-25 5.11.0 diff --git a/desktop/kde/framework/kpty/pspec.xml b/desktop/kde/framework/kpty/pspec.xml index bd98a4ad7c..19503a5821 100644 --- a/desktop/kde/framework/kpty/pspec.xml +++ b/desktop/kde/framework/kpty/pspec.xml @@ -12,14 +12,13 @@ library Libraries for pseudo terminal devices Kpty provides primitives to interface with pseudo terminal devices as well as a KProcess derived class for running child processes and communicating with them using kpty. - http://download.kde.org/stable/frameworks/5.11/kpty-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kpty-5.13.0.tar.xz qt5-base-devel utempter-devel kcoreaddons-devel ki18n-devel extra-cmake-modules - cmake @@ -59,6 +58,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-24 5.11.0 diff --git a/desktop/kde/framework/kservice/pspec.xml b/desktop/kde/framework/kservice/pspec.xml index fb0c221877..9416e3ad73 100755 --- a/desktop/kde/framework/kservice/pspec.xml +++ b/desktop/kde/framework/kservice/pspec.xml @@ -13,7 +13,7 @@ app:console KDE5 Desktop Services Kservice Provides a plugin framework for handling desktop services. Services can be applications or libraries. They can be bound to MIME types or handled by application specific code. - http://download.kde.org/stable/frameworks/5.11/kservice-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kservice-5.13.0.tar.xz qt5-base-devel kdoctools-devel @@ -25,7 +25,6 @@ docbook-xml docbook-xsl extra-cmake-modules - cmake @@ -72,6 +71,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-24 5.11.0 diff --git a/desktop/kde/framework/kunitconversion/pspec.xml b/desktop/kde/framework/kunitconversion/pspec.xml index 077bd37982..97f7ec02e7 100755 --- a/desktop/kde/framework/kunitconversion/pspec.xml +++ b/desktop/kde/framework/kunitconversion/pspec.xml @@ -12,12 +12,11 @@ library KDE unit conversion framework KUnitConversion provides functions to convert values in different physical units. - http://download.kde.org/stable/frameworks/5.11/kunitconversion-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kunitconversion-5.13.0.tar.xz qt5-base-devel ki18n-devel extra-cmake-modules - cmake @@ -53,6 +52,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-27 5.11.0 diff --git a/desktop/toolkit/qt5/polkit-qt/pspec.xml b/desktop/toolkit/qt5/polkit-qt/pspec.xml index 66c67c5542..7dc061e7c7 100644 --- a/desktop/toolkit/qt5/polkit-qt/pspec.xml +++ b/desktop/toolkit/qt5/polkit-qt/pspec.xml @@ -38,6 +38,7 @@ polkit-qt-devel + polkit-qt qt5-base-devel From 24cfefddd67b0e662870ccb5bb9576490757e5e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sun, 16 Aug 2015 17:00:44 +0300 Subject: [PATCH 21/29] tier3 source url --- desktop/kde/framework/kactivities/pspec.xml | 3 +-- desktop/kde/framework/kbookmarks/pspec.xml | 3 +-- desktop/kde/framework/kcmutils/pspec.xml | 3 +-- desktop/kde/framework/kconfigwidgets/pspec.xml | 4 +--- desktop/kde/framework/kdeclarative/pspec.xml | 3 +-- desktop/kde/framework/kded/pspec.xml | 3 +-- desktop/kde/framework/kdesignerplugin/pspec.xml | 3 +-- desktop/kde/framework/kdesu/pspec.xml | 3 +-- desktop/kde/framework/kdewebkit/pspec.xml | 3 +-- desktop/kde/framework/kemoticons/pspec.xml | 3 +-- desktop/kde/framework/kglobalaccel/pspec.xml | 2 +- desktop/kde/framework/kiconthemes/pspec.xml | 3 +-- desktop/kde/framework/kinit/pspec.xml | 3 +-- desktop/kde/framework/kio/pspec.xml | 3 +-- desktop/kde/framework/knewstuff/pspec.xml | 3 +-- desktop/kde/framework/knotifications/pspec.xml | 5 ++--- desktop/kde/framework/knotifyconfig/pspec.xml | 3 +-- desktop/kde/framework/kparts/pspec.xml | 3 +-- desktop/kde/framework/ktexteditor/pspec.xml | 3 +-- desktop/kde/framework/ktextwidgets/pspec.xml | 3 +-- desktop/kde/framework/kwallet/pspec.xml | 3 +-- desktop/kde/framework/kxmlgui/pspec.xml | 5 ++--- desktop/kde/framework/kxmlrpcclient/pspec.xml | 5 ++--- desktop/kde/framework/plasma-framework/pspec.xml | 3 +-- 24 files changed, 27 insertions(+), 51 deletions(-) diff --git a/desktop/kde/framework/kactivities/pspec.xml b/desktop/kde/framework/kactivities/pspec.xml index f3c6e6f076..6f2b6751a0 100755 --- a/desktop/kde/framework/kactivities/pspec.xml +++ b/desktop/kde/framework/kactivities/pspec.xml @@ -13,7 +13,7 @@ app:console Library for KDE's Plasma Activities support Kactivities provides an API for using and interacting with the Plasma Activities Manager. - http://download.kde.org/stable/frameworks/5.11/kactivities-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kactivities-5.13.0.tar.xz qt5-base-devel mesa-devel @@ -45,7 +45,6 @@ qt5-sql-sqlite qt5-sql-odbc extra-cmake-modules - cmake build-source.patch diff --git a/desktop/kde/framework/kbookmarks/pspec.xml b/desktop/kde/framework/kbookmarks/pspec.xml index 8cd0c3d2cd..89a62fa2b6 100755 --- a/desktop/kde/framework/kbookmarks/pspec.xml +++ b/desktop/kde/framework/kbookmarks/pspec.xml @@ -12,7 +12,7 @@ library Access and manipulate bookmarks stored using XBEL format Framework which lets you access and manipulate bookmarks stored using XBEL format - http://download.kde.org/stable/frameworks/5.11/kbookmarks-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kbookmarks-5.13.0.tar.xz qt5-base-devel qt5-tools-devel @@ -25,7 +25,6 @@ kwidgetsaddons-devel kxmlgui-devel extra-cmake-modules - cmake diff --git a/desktop/kde/framework/kcmutils/pspec.xml b/desktop/kde/framework/kcmutils/pspec.xml index 8b23716294..5c5b9ff467 100755 --- a/desktop/kde/framework/kcmutils/pspec.xml +++ b/desktop/kde/framework/kcmutils/pspec.xml @@ -12,7 +12,7 @@ library Utilities for interacting with KCModules KCMUtils provides various classes to work with KCModules. KCModules can be created with the KConfigWidgets framework. - http://download.kde.org/stable/frameworks/5.11/kcmutils-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kcmutils-5.13.0.tar.xz qt5-base-devel qt5-declarative-devel @@ -31,7 +31,6 @@ kservice-devel kxmlgui-devel extra-cmake-modules - cmake diff --git a/desktop/kde/framework/kconfigwidgets/pspec.xml b/desktop/kde/framework/kconfigwidgets/pspec.xml index 45b76c64dc..d3ee01471e 100755 --- a/desktop/kde/framework/kconfigwidgets/pspec.xml +++ b/desktop/kde/framework/kconfigwidgets/pspec.xml @@ -14,7 +14,7 @@ app:gui Kconfig widgets KConfigWidgets provides easy-to-use classes to create configuration dialogs, as well as a set of widgets which uses KConfig to store their settings. - http://download.kde.org/stable/frameworks/5.11/kconfigwidgets-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kconfigwidgets-5.13.0.tar.xz qt5-base-devel ki18n-devel @@ -25,10 +25,8 @@ kguiaddons-devel kwidgetsaddons-devel kdoctools-devel - docbook-xml docbook-xsl extra-cmake-modules - cmake diff --git a/desktop/kde/framework/kdeclarative/pspec.xml b/desktop/kde/framework/kdeclarative/pspec.xml index 3c49698b8a..57d37494e1 100755 --- a/desktop/kde/framework/kdeclarative/pspec.xml +++ b/desktop/kde/framework/kdeclarative/pspec.xml @@ -12,7 +12,7 @@ library Integration of QML and KDE workspaces KDeclarative provides integration of QML and KDE workspaces. - http://download.kde.org/stable/frameworks/5.11/kdeclarative-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kdeclarative-5.13.0.tar.xz qt5-base-devel mesa-devel @@ -39,7 +39,6 @@ kwidgetsaddons-devel kwindowsystem-devel extra-cmake-modules - cmake diff --git a/desktop/kde/framework/kded/pspec.xml b/desktop/kde/framework/kded/pspec.xml index fdd567d36c..47726b093d 100755 --- a/desktop/kde/framework/kded/pspec.xml +++ b/desktop/kde/framework/kded/pspec.xml @@ -13,7 +13,7 @@ app:console KDE5 daemon Kded runs in the background and performs a number of small tasks. - http://download.kde.org/stable/frameworks/5.11/kded-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kded-5.13.0.tar.xz qt5-base-devel kdoctools-devel @@ -26,7 +26,6 @@ docbook-xml docbook-xsl extra-cmake-modules - cmake diff --git a/desktop/kde/framework/kdesignerplugin/pspec.xml b/desktop/kde/framework/kdesignerplugin/pspec.xml index de95cfa853..ce23a129d3 100755 --- a/desktop/kde/framework/kdesignerplugin/pspec.xml +++ b/desktop/kde/framework/kdesignerplugin/pspec.xml @@ -13,7 +13,7 @@ app:console QT Designer integration for KDE5 Frameworks widgets This framework provides plugins for Qt Designer that allow it to display the widgets provided by various KDE frameworks, as well as a utility (kgendesignerplugin) that can be used to generate other such plugins from ini-style description files. - http://download.kde.org/stable/frameworks/5.11/kdesignerplugin-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kdesignerplugin-5.13.0.tar.xz qt5-base-devel qt5-tools-devel @@ -29,7 +29,6 @@ docbook-xml docbook-xsl extra-cmake-modules - cmake diff --git a/desktop/kde/framework/kdesu/pspec.xml b/desktop/kde/framework/kdesu/pspec.xml index 3ca3d208b5..396385d222 100755 --- a/desktop/kde/framework/kdesu/pspec.xml +++ b/desktop/kde/framework/kdesu/pspec.xml @@ -13,7 +13,7 @@ app:console User interface for running shell commands with root privileges kdesu provides functionality for building GUI front ends for (password asking) console mode programs. - http://download.kde.org/stable/frameworks/5.11/kdesu-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kdesu-5.13.0.tar.xz qt5-base-devel kcoreaddons-devel @@ -23,7 +23,6 @@ kconfig-devel libX11-devel extra-cmake-modules - cmake diff --git a/desktop/kde/framework/kdewebkit/pspec.xml b/desktop/kde/framework/kdewebkit/pspec.xml index c515dff254..f7005b76e4 100755 --- a/desktop/kde/framework/kdewebkit/pspec.xml +++ b/desktop/kde/framework/kdewebkit/pspec.xml @@ -13,7 +13,7 @@ app:console KDE5 WebKit integration KdeWebkit provides KDE integration of the QtWebKit library. - http://download.kde.org/stable/frameworks/5.11/kdewebkit-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kdewebkit-5.13.0.tar.xz qt5-base-devel qt5-webkit-devel @@ -29,7 +29,6 @@ kwallet-devel kio-devel extra-cmake-modules - cmake diff --git a/desktop/kde/framework/kemoticons/pspec.xml b/desktop/kde/framework/kemoticons/pspec.xml index a8e352eed6..2ab122b2b8 100755 --- a/desktop/kde/framework/kemoticons/pspec.xml +++ b/desktop/kde/framework/kemoticons/pspec.xml @@ -13,7 +13,7 @@ app:console KDE emoticon manager KEmoticons converts emoticons from text to a graphical representation with images in HTML. - http://download.kde.org/stable/frameworks/5.11/kemoticons-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kemoticons-5.13.0.tar.xz qt5-base-devel karchive-devel @@ -21,7 +21,6 @@ kconfig-devel kservice-devel extra-cmake-modules - cmake diff --git a/desktop/kde/framework/kglobalaccel/pspec.xml b/desktop/kde/framework/kglobalaccel/pspec.xml index 5d5d1dc5eb..99d5bfb919 100755 --- a/desktop/kde/framework/kglobalaccel/pspec.xml +++ b/desktop/kde/framework/kglobalaccel/pspec.xml @@ -12,7 +12,7 @@ library Global desktop keyboard shortcuts KGlobalAccel allows you to have global accelerators that are independent of the focused window. - http://download.kde.org/stable/frameworks/5.11/kglobalaccel-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kglobalaccel-5.13.0.tar.xz qt5-base-devel qt5-tools-devel diff --git a/desktop/kde/framework/kiconthemes/pspec.xml b/desktop/kde/framework/kiconthemes/pspec.xml index 23a792df46..0929b6e973 100755 --- a/desktop/kde/framework/kiconthemes/pspec.xml +++ b/desktop/kde/framework/kiconthemes/pspec.xml @@ -13,7 +13,7 @@ app:console KDE5 icon utilities This library contains classes to improve the handling of icons in applications using the KDE Frameworks. - http://download.kde.org/stable/frameworks/5.11/kiconthemes-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kiconthemes-5.13.0.tar.xz qt5-base-devel qt5-svg-devel @@ -25,7 +25,6 @@ kconfigwidgets-devel kwidgetsaddons-devel extra-cmake-modules - cmake diff --git a/desktop/kde/framework/kinit/pspec.xml b/desktop/kde/framework/kinit/pspec.xml index 57ab8bf8f3..a4842edb3b 100644 --- a/desktop/kde/framework/kinit/pspec.xml +++ b/desktop/kde/framework/kinit/pspec.xml @@ -13,7 +13,7 @@ app:console KDE applications initialization utility Process launcher to speed up launching KDE applications. - http://download.kde.org/stable/frameworks/5.11/kinit-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kinit-5.13.0.tar.xz qt5-base-devel kdoctools-devel @@ -40,7 +40,6 @@ docbook-xml docbook-xsl extra-cmake-modules - cmake diff --git a/desktop/kde/framework/kio/pspec.xml b/desktop/kde/framework/kio/pspec.xml index d0aa49c440..296d653f42 100644 --- a/desktop/kde/framework/kio/pspec.xml +++ b/desktop/kde/framework/kio/pspec.xml @@ -13,7 +13,7 @@ app:console Resource and network access abstraction Network transparent access to files and data - http://download.kde.org/stable/frameworks/5.11/kio-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kio-5.13.0.tar.xz qt5-base-devel acl-devel @@ -50,7 +50,6 @@ docbook-xml docbook-xsl extra-cmake-modules - cmake diff --git a/desktop/kde/framework/knewstuff/pspec.xml b/desktop/kde/framework/knewstuff/pspec.xml index b2b6286d72..2e3749bd7f 100755 --- a/desktop/kde/framework/knewstuff/pspec.xml +++ b/desktop/kde/framework/knewstuff/pspec.xml @@ -12,7 +12,7 @@ library Framework for downloading and sharing additional application data The KNewStuff library implements collaborative data sharing for applications. - http://download.kde.org/stable/frameworks/5.11/knewstuff-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/knewstuff-5.13.0.tar.xz qt5-base-devel boost-devel @@ -42,7 +42,6 @@ solid-devel kjobwidgets-devel extra-cmake-modules - cmake diff --git a/desktop/kde/framework/knotifications/pspec.xml b/desktop/kde/framework/knotifications/pspec.xml index f492b3e6f2..90762a029c 100755 --- a/desktop/kde/framework/knotifications/pspec.xml +++ b/desktop/kde/framework/knotifications/pspec.xml @@ -12,7 +12,7 @@ library KDE5 Desktop notifications KNotification is used to notify the user of an event. It covers feedback and persistent events. - http://download.kde.org/stable/frameworks/5.11/knotifications-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/knotifications-5.13.0.tar.xz qt5-base-devel qt5-tools-devel @@ -23,10 +23,9 @@ kcoreaddons-devel kiconthemes-devel kcodecs-devel - libdbusmenu-qt-devel + libdbusmenu-qt-devel qt5-phonon-devel extra-cmake-modules - cmake diff --git a/desktop/kde/framework/knotifyconfig/pspec.xml b/desktop/kde/framework/knotifyconfig/pspec.xml index 5a88328d1e..654659d126 100755 --- a/desktop/kde/framework/knotifyconfig/pspec.xml +++ b/desktop/kde/framework/knotifyconfig/pspec.xml @@ -12,7 +12,7 @@ library Configuration dialog for desktop notifications KNotifyConfig provides a configuration dialog for desktop notifications which can be embedded in your application.. - http://download.kde.org/stable/frameworks/5.11/knotifyconfig-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/knotifyconfig-5.13.0.tar.xz qt5-base-devel qt5-phonon-devel @@ -22,7 +22,6 @@ ki18n-devel kio-devel extra-cmake-modules - cmake diff --git a/desktop/kde/framework/kparts/pspec.xml b/desktop/kde/framework/kparts/pspec.xml index 6a08c44784..7df9c69bcc 100644 --- a/desktop/kde/framework/kparts/pspec.xml +++ b/desktop/kde/framework/kparts/pspec.xml @@ -12,7 +12,7 @@ library Plugin framework for user interface components This library implements the framework for KDE parts, which are elaborate widgets with a user-interface defined in terms of actions (menu items, toolbar icons). - http://download.kde.org/stable/frameworks/5.11/kparts-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kparts-5.13.0.tar.xz qt5-base-devel kauth-devel @@ -41,7 +41,6 @@ solid-devel kjobwidgets-devel extra-cmake-modules - cmake diff --git a/desktop/kde/framework/ktexteditor/pspec.xml b/desktop/kde/framework/ktexteditor/pspec.xml index ea2fafb400..488cc2cbef 100755 --- a/desktop/kde/framework/ktexteditor/pspec.xml +++ b/desktop/kde/framework/ktexteditor/pspec.xml @@ -12,7 +12,7 @@ library KDE5 text editor libraries KTextEditor provides a powerful text editor component that you can embed in your application. - http://download.kde.org/stable/frameworks/5.11/ktexteditor-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/ktexteditor-5.13.0.tar.xz qt5-base-devel qt5-script-devel @@ -45,7 +45,6 @@ libgit2-devel kjobwidgets-devel extra-cmake-modules - cmake diff --git a/desktop/kde/framework/ktextwidgets/pspec.xml b/desktop/kde/framework/ktextwidgets/pspec.xml index 10c08919a6..62e8f89b62 100755 --- a/desktop/kde/framework/ktextwidgets/pspec.xml +++ b/desktop/kde/framework/ktextwidgets/pspec.xml @@ -13,7 +13,7 @@ app:console KDE5 text editing widgets KTextWidgets provides widgets for displaying and editing text. It supports rich text as well as plain text. - http://download.kde.org/stable/frameworks/5.11/ktextwidgets-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/ktextwidgets-5.13.0.tar.xz qt5-base-devel kconfig-devel @@ -29,7 +29,6 @@ kcoreaddons-devel kwindowsystem-devel extra-cmake-modules - cmake diff --git a/desktop/kde/framework/kwallet/pspec.xml b/desktop/kde/framework/kwallet/pspec.xml index d72828b0be..093944bdd2 100755 --- a/desktop/kde/framework/kwallet/pspec.xml +++ b/desktop/kde/framework/kwallet/pspec.xml @@ -13,7 +13,7 @@ app:console KDE password storage framework This framework contains two main components: Interface to KWallet, the safe desktop-wide storage for passwords on KDE workspaces. The kwalletd used to safely store the passwords on KDE work spaces. - http://download.kde.org/stable/frameworks/5.11/kwallet-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kwallet-5.13.0.tar.xz qt5-base-devel libgcrypt-devel @@ -27,7 +27,6 @@ kwidgetsaddons-devel kwindowsystem-devel extra-cmake-modules - cmake diff --git a/desktop/kde/framework/kxmlgui/pspec.xml b/desktop/kde/framework/kxmlgui/pspec.xml index 35384c3a40..5ccb2729e8 100755 --- a/desktop/kde/framework/kxmlgui/pspec.xml +++ b/desktop/kde/framework/kxmlgui/pspec.xml @@ -12,7 +12,7 @@ library Framework for managing menu and toolbar actions Kxmlgui provides a framework for managing menu and toolbar actions in an abstract way. - http://download.kde.org/stable/frameworks/5.11/kxmlgui-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kxmlgui-5.13.0.tar.xz qt5-base-devel attica-devel @@ -30,8 +30,7 @@ kwidgetsaddons-devel kwindowsystem-devel extra-cmake-modules - cmake - + diff --git a/desktop/kde/framework/kxmlrpcclient/pspec.xml b/desktop/kde/framework/kxmlrpcclient/pspec.xml index 78a8d5e68d..9924d0695d 100755 --- a/desktop/kde/framework/kxmlrpcclient/pspec.xml +++ b/desktop/kde/framework/kxmlrpcclient/pspec.xml @@ -13,13 +13,12 @@ app:console XML-RPC client library for KDE This library contains simple XML-RPC Client support. It is used mainly by the egroupware module of kdepim, but is a complete client and is quite easy to use. Only one interface is exposed to the world, kxmlrpcclient/client.h and of that interface, you only need to use 3 methods: setUrl, setUserAgent and call. - http://download.kde.org/stable/frameworks/5.11/kxmlrpcclient-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kxmlrpcclient-5.13.0.tar.xz qt5-base-devel kauth-devel kio-devel - extra-cmake-modules - cmake + extra-cmake-modules diff --git a/desktop/kde/framework/plasma-framework/pspec.xml b/desktop/kde/framework/plasma-framework/pspec.xml index 66cd115a11..1a6c23d35d 100755 --- a/desktop/kde/framework/plasma-framework/pspec.xml +++ b/desktop/kde/framework/plasma-framework/pspec.xml @@ -13,7 +13,7 @@ app:console Plasma library and runtime components based upon KDE Frameworks 5 and Qt5 Plasma library and runtime components based upon KF5 and Qt5 - http://download.kde.org/stable/frameworks/5.11/plasma-framework-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/plasma-framework-5.13.0.tar.xz qt5-base-devel qt5-tools-devel @@ -59,7 +59,6 @@ docbook-xml docbook-xsl extra-cmake-modules - cmake From a294bb30f164b4f846ace76751174f2598f59a7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sun, 16 Aug 2015 19:10:18 +0300 Subject: [PATCH 22/29] kf-5.13 tier3 part1 --- desktop/kde/framework/kconfigwidgets/pspec.xml | 9 ++++++++- desktop/kde/framework/kglobalaccel/pspec.xml | 10 ++++++++-- desktop/kde/framework/kiconthemes/pspec.xml | 9 ++++++++- desktop/kde/framework/ktextwidgets/pspec.xml | 9 ++++++++- desktop/kde/framework/kxmlgui/pspec.xml | 9 ++++++++- 5 files changed, 40 insertions(+), 6 deletions(-) diff --git a/desktop/kde/framework/kconfigwidgets/pspec.xml b/desktop/kde/framework/kconfigwidgets/pspec.xml index d3ee01471e..2cae2980b6 100755 --- a/desktop/kde/framework/kconfigwidgets/pspec.xml +++ b/desktop/kde/framework/kconfigwidgets/pspec.xml @@ -14,7 +14,7 @@ app:gui Kconfig widgets KConfigWidgets provides easy-to-use classes to create configuration dialogs, as well as a set of widgets which uses KConfig to store their settings. - http://download.kde.org/stable/frameworks/5.13/kconfigwidgets-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kconfigwidgets-5.13.0.tar.xz qt5-base-devel ki18n-devel @@ -76,6 +76,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-21 5.11.0 diff --git a/desktop/kde/framework/kglobalaccel/pspec.xml b/desktop/kde/framework/kglobalaccel/pspec.xml index 99d5bfb919..4e7f8b3014 100755 --- a/desktop/kde/framework/kglobalaccel/pspec.xml +++ b/desktop/kde/framework/kglobalaccel/pspec.xml @@ -12,7 +12,7 @@ library Global desktop keyboard shortcuts KGlobalAccel allows you to have global accelerators that are independent of the focused window. - http://download.kde.org/stable/frameworks/5.13/kglobalaccel-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kglobalaccel-5.13.0.tar.xz qt5-base-devel qt5-tools-devel @@ -27,7 +27,6 @@ xcb-util-keysyms-devel kwindowsystem-devel extra-cmake-modules - cmake @@ -78,6 +77,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-25 5.11.0 diff --git a/desktop/kde/framework/kiconthemes/pspec.xml b/desktop/kde/framework/kiconthemes/pspec.xml index 0929b6e973..10e6ed8a1e 100755 --- a/desktop/kde/framework/kiconthemes/pspec.xml +++ b/desktop/kde/framework/kiconthemes/pspec.xml @@ -13,7 +13,7 @@ app:console KDE5 icon utilities This library contains classes to improve the handling of icons in applications using the KDE Frameworks. - http://download.kde.org/stable/frameworks/5.13/kiconthemes-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kiconthemes-5.13.0.tar.xz qt5-base-devel qt5-svg-devel @@ -73,6 +73,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-22 5.11.0 diff --git a/desktop/kde/framework/ktextwidgets/pspec.xml b/desktop/kde/framework/ktextwidgets/pspec.xml index 62e8f89b62..e9b477c525 100755 --- a/desktop/kde/framework/ktextwidgets/pspec.xml +++ b/desktop/kde/framework/ktextwidgets/pspec.xml @@ -13,7 +13,7 @@ app:console KDE5 text editing widgets KTextWidgets provides widgets for displaying and editing text. It supports rich text as well as plain text. - http://download.kde.org/stable/frameworks/5.13/ktextwidgets-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/ktextwidgets-5.13.0.tar.xz qt5-base-devel kconfig-devel @@ -82,6 +82,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-25 5.11.0 diff --git a/desktop/kde/framework/kxmlgui/pspec.xml b/desktop/kde/framework/kxmlgui/pspec.xml index 5ccb2729e8..3d60a79794 100755 --- a/desktop/kde/framework/kxmlgui/pspec.xml +++ b/desktop/kde/framework/kxmlgui/pspec.xml @@ -12,7 +12,7 @@ library Framework for managing menu and toolbar actions Kxmlgui provides a framework for managing menu and toolbar actions in an abstract way. - http://download.kde.org/stable/frameworks/5.13/kxmlgui-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kxmlgui-5.13.0.tar.xz qt5-base-devel attica-devel @@ -86,6 +86,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-25 5.11.0 From d1c619618470a5de0aa91a32dc857ad074be3ae6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sun, 16 Aug 2015 19:58:57 +0300 Subject: [PATCH 23/29] kf-5.13 tier3 part2 --- desktop/kde/framework/kbookmarks/pspec.xml | 9 ++++++++- desktop/kde/framework/kio/pspec.xml | 9 ++++++++- desktop/kde/framework/knotifications/pspec.xml | 9 ++++++++- desktop/kde/framework/kwallet/pspec.xml | 12 +++++++++++- 4 files changed, 35 insertions(+), 4 deletions(-) diff --git a/desktop/kde/framework/kbookmarks/pspec.xml b/desktop/kde/framework/kbookmarks/pspec.xml index 89a62fa2b6..ffd177864b 100755 --- a/desktop/kde/framework/kbookmarks/pspec.xml +++ b/desktop/kde/framework/kbookmarks/pspec.xml @@ -12,7 +12,7 @@ library Access and manipulate bookmarks stored using XBEL format Framework which lets you access and manipulate bookmarks stored using XBEL format - http://download.kde.org/stable/frameworks/5.13/kbookmarks-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kbookmarks-5.13.0.tar.xz qt5-base-devel qt5-tools-devel @@ -71,6 +71,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-25 5.11.0 diff --git a/desktop/kde/framework/kio/pspec.xml b/desktop/kde/framework/kio/pspec.xml index 296d653f42..5714ba3e62 100644 --- a/desktop/kde/framework/kio/pspec.xml +++ b/desktop/kde/framework/kio/pspec.xml @@ -13,7 +13,7 @@ app:console Resource and network access abstraction Network transparent access to files and data - http://download.kde.org/stable/frameworks/5.13/kio-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kio-5.13.0.tar.xz qt5-base-devel acl-devel @@ -140,6 +140,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-27 5.11.0 diff --git a/desktop/kde/framework/knotifications/pspec.xml b/desktop/kde/framework/knotifications/pspec.xml index 90762a029c..c9528ca636 100755 --- a/desktop/kde/framework/knotifications/pspec.xml +++ b/desktop/kde/framework/knotifications/pspec.xml @@ -12,7 +12,7 @@ library KDE5 Desktop notifications KNotification is used to notify the user of an event. It covers feedback and persistent events. - http://download.kde.org/stable/frameworks/5.13/knotifications-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/knotifications-5.13.0.tar.xz qt5-base-devel qt5-tools-devel @@ -77,6 +77,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-08-03 5.11.0 diff --git a/desktop/kde/framework/kwallet/pspec.xml b/desktop/kde/framework/kwallet/pspec.xml index 093944bdd2..a5a5d723e3 100755 --- a/desktop/kde/framework/kwallet/pspec.xml +++ b/desktop/kde/framework/kwallet/pspec.xml @@ -13,11 +13,14 @@ app:console KDE password storage framework This framework contains two main components: Interface to KWallet, the safe desktop-wide storage for passwords on KDE workspaces. The kwalletd used to safely store the passwords on KDE work spaces. - http://download.kde.org/stable/frameworks/5.13/kwallet-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kwallet-5.13.0.tar.xz + libxslt + docbook-xsl qt5-base-devel libgcrypt-devel kconfig-devel + kdoctools-devel kcoreaddons-devel kdbusaddons-devel ki18n-devel @@ -81,6 +84,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-27 5.11.0 From 6b21fb0e4e7f70f2be1b4fb7749772d45c9ecfab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sun, 16 Aug 2015 21:31:53 +0300 Subject: [PATCH 24/29] kf-5.13 ... tier3 devam --- desktop/kde/framework/kactivities/pspec.xml | 23 ++++++++++-- desktop/kde/framework/kcmutils/pspec.xml | 9 ++++- desktop/kde/framework/kdeclarative/pspec.xml | 21 ++++++++++- desktop/kde/framework/kded/pspec.xml | 17 +++++++-- desktop/kde/framework/kinit/pspec.xml | 37 ++++++++++++++------ desktop/kde/framework/kparts/pspec.xml | 21 +++++++++-- desktop/kde/framework/ktexteditor/pspec.xml | 9 ++++- 7 files changed, 115 insertions(+), 22 deletions(-) diff --git a/desktop/kde/framework/kactivities/pspec.xml b/desktop/kde/framework/kactivities/pspec.xml index 6f2b6751a0..c6aaeca976 100755 --- a/desktop/kde/framework/kactivities/pspec.xml +++ b/desktop/kde/framework/kactivities/pspec.xml @@ -13,7 +13,7 @@ app:console Library for KDE's Plasma Activities support Kactivities provides an API for using and interacting with the Plasma Activities Manager. - http://download.kde.org/stable/frameworks/5.13/kactivities-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kactivities-5.13.0.tar.xz qt5-base-devel mesa-devel @@ -83,17 +83,34 @@ Development files for kactivities qt5-base-devel - boost-devel + qt5-declarative-devel + kconfig-devel + kconfigwidgets-devel + kcoreaddons-devel + kdbusaddons-devel + ki18n-devel + kio-devel + kglobalaccel-devel + kservice-devel + kxmlgui-devel + kwindowsystem-devel kactivities /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-27 5.11.0 diff --git a/desktop/kde/framework/kcmutils/pspec.xml b/desktop/kde/framework/kcmutils/pspec.xml index 5c5b9ff467..f4722dd98e 100755 --- a/desktop/kde/framework/kcmutils/pspec.xml +++ b/desktop/kde/framework/kcmutils/pspec.xml @@ -12,7 +12,7 @@ library Utilities for interacting with KCModules KCMUtils provides various classes to work with KCModules. KCModules can be created with the KConfigWidgets framework. - http://download.kde.org/stable/frameworks/5.13/kcmutils-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kcmutils-5.13.0.tar.xz qt5-base-devel qt5-declarative-devel @@ -88,6 +88,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-27 5.11.0 diff --git a/desktop/kde/framework/kdeclarative/pspec.xml b/desktop/kde/framework/kdeclarative/pspec.xml index 57d37494e1..704e43dd2a 100755 --- a/desktop/kde/framework/kdeclarative/pspec.xml +++ b/desktop/kde/framework/kdeclarative/pspec.xml @@ -12,7 +12,7 @@ library Integration of QML and KDE workspaces KDeclarative provides integration of QML and KDE workspaces. - http://download.kde.org/stable/frameworks/5.13/kdeclarative-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kdeclarative-5.13.0.tar.xz qt5-base-devel mesa-devel @@ -75,6 +75,18 @@ Development files for kdeclarative qt5-base-devel + libepoxy-devel + qt5-declarative-devel + kpackage-devel + kconfig-devel + kservice-devel + kcoreaddons-devel + kglobalaccel-devel + ki18n-devel + kiconthemes-devel + kio-devel + kwidgetsaddons-devel + kwindowsystem-devel kdeclarative @@ -85,6 +97,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-25 5.11.0 diff --git a/desktop/kde/framework/kded/pspec.xml b/desktop/kde/framework/kded/pspec.xml index 47726b093d..59c994af58 100755 --- a/desktop/kde/framework/kded/pspec.xml +++ b/desktop/kde/framework/kded/pspec.xml @@ -13,7 +13,7 @@ app:console KDE5 daemon Kded runs in the background and performs a number of small tasks. - http://download.kde.org/stable/frameworks/5.13/kded-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kded-5.13.0.tar.xz qt5-base-devel kdoctools-devel @@ -23,7 +23,6 @@ kcrash-devel kdbusaddons-devel kservice-devel - docbook-xml docbook-xsl extra-cmake-modules @@ -53,7 +52,12 @@ kded-devel Development files for kded - qt5-base-devel + qt5-base-devel + kcoreaddons-devel + kconfig-devel + kcrash-devel + kdbusaddons-devel + kservice-devel kded @@ -63,6 +67,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-24 5.11.0 diff --git a/desktop/kde/framework/kinit/pspec.xml b/desktop/kde/framework/kinit/pspec.xml index a4842edb3b..7c1f16a04d 100644 --- a/desktop/kde/framework/kinit/pspec.xml +++ b/desktop/kde/framework/kinit/pspec.xml @@ -13,7 +13,7 @@ app:console KDE applications initialization utility Process launcher to speed up launching KDE applications. - http://download.kde.org/stable/frameworks/5.13/kinit-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kinit-5.13.0.tar.xz qt5-base-devel kdoctools-devel @@ -23,21 +23,20 @@ kcrash-devel kcoreaddons-devel kitemviews-devel - solid-devel - kxmlgui-devel - kjobwidgets-devel - kcompletion-devel + solid-devel + kxmlgui-devel + kjobwidgets-devel + kcompletion-devel kwidgetsaddons-devel kconfig-devel - kcodecs-devel - kauth-devel - kconfigwidgets-devel - kio-devel + kcodecs-devel + kauth-devel + kconfigwidgets-devel + kio-devel ki18n-devel kservice-devel kbookmarks-devel kwindowsystem-devel - docbook-xml docbook-xsl extra-cmake-modules @@ -72,7 +71,16 @@ kinit-devel Development files for kinit - qt5-base-devel + qt5-base-devel + libX11-devel + libcap-devel + kio-devel + kcrash-devel + kcoreaddons-devel + kconfig-devel + ki18n-devel + kservice-devel + kwindowsystem-devel kinit @@ -83,6 +91,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-27 5.11.0 diff --git a/desktop/kde/framework/kparts/pspec.xml b/desktop/kde/framework/kparts/pspec.xml index 7df9c69bcc..4f138bd9b1 100644 --- a/desktop/kde/framework/kparts/pspec.xml +++ b/desktop/kde/framework/kparts/pspec.xml @@ -12,11 +12,11 @@ library Plugin framework for user interface components This library implements the framework for KDE parts, which are elaborate widgets with a user-interface defined in terms of actions (menu items, toolbar icons). - http://download.kde.org/stable/frameworks/5.13/kparts-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kparts-5.13.0.tar.xz qt5-base-devel kauth-devel - knotifications-devel + knotifications-devel kwidgetsaddons-devel ktextwidgets-devel kiconthemes-devel @@ -74,6 +74,16 @@ Development files for kparts qt5-base-devel + kjobwidgets-devel + kconfig-devel + kcoreaddons-devel + ki18n-devel + kiconthemes-devel + knotifications-devel + kservice-devel + kwidgetsaddons-devel + kxmlgui-devel + kio-devel kparts @@ -84,6 +94,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-27 5.11.0 diff --git a/desktop/kde/framework/ktexteditor/pspec.xml b/desktop/kde/framework/ktexteditor/pspec.xml index 488cc2cbef..e54bcc4bfc 100755 --- a/desktop/kde/framework/ktexteditor/pspec.xml +++ b/desktop/kde/framework/ktexteditor/pspec.xml @@ -12,7 +12,7 @@ library KDE5 text editor libraries KTextEditor provides a powerful text editor component that you can embed in your application. - http://download.kde.org/stable/frameworks/5.13/ktexteditor-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/ktexteditor-5.13.0.tar.xz qt5-base-devel qt5-script-devel @@ -119,6 +119,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-27 5.11.0 From 5128531345abc62ecd25d89e88e3e670015b86c1 Mon Sep 17 00:00:00 2001 From: ayhanyalcinsoy Date: Sun, 16 Aug 2015 22:11:04 +0300 Subject: [PATCH 25/29] pulseaudio:fixed broken --- multimedia/sound/pulseaudio/pspec.xml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/multimedia/sound/pulseaudio/pspec.xml b/multimedia/sound/pulseaudio/pspec.xml index 0e0932dcfc..07caf7b500 100644 --- a/multimedia/sound/pulseaudio/pspec.xml +++ b/multimedia/sound/pulseaudio/pspec.xml @@ -52,6 +52,7 @@ glib2 json-c libX11 + libtdb libxcb eudev @@ -83,6 +84,7 @@ /usr/lib/pulseaudio/libpulsedsp.* /usr/lib/pulse/modules /usr/lib/udev/rules.d + /usr/lib/libpulsecore-*.so @@ -112,13 +114,13 @@ pulseaudio dbus - libX11 + libcap libtool-ltdl - orc - speex - libtdb - libsndfile + + + + pulseaudio-libs @@ -130,7 +132,7 @@ /usr/lib/pm-utils/sleep.d /usr/libexec /usr/lib/pulse-5.0/modules - /usr/lib/libpulsecore-*.so + /etc /usr/lib/tmpfiles.d/pulseaudio.conf /lib/udev/rules.d @@ -142,11 +144,11 @@ pulseaudio.conf - pisilinux/pulseaudio.sysconfig - + mandriva/pulseaudio.svg mandriva/pulseaudio.svg From 5aa34b7bc305b608898d021427953b813faeec29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Sun, 16 Aug 2015 22:39:07 +0300 Subject: [PATCH 26/29] kf-5.13 tier3 and tier4 end... --- .../framework/frameworkintegration/pspec.xml | 10 +++++-- .../kde/framework/kdesignerplugin/pspec.xml | 9 +++++- desktop/kde/framework/kdesu/pspec.xml | 9 +++++- desktop/kde/framework/kdewebkit/pspec.xml | 9 +++++- desktop/kde/framework/kemoticons/pspec.xml | 9 +++++- desktop/kde/framework/knewstuff/pspec.xml | 29 +++++++++++++++---- desktop/kde/framework/knotifyconfig/pspec.xml | 9 +++++- desktop/kde/framework/kxmlrpcclient/pspec.xml | 9 +++++- .../kde/framework/plasma-framework/pspec.xml | 9 +++++- 9 files changed, 88 insertions(+), 14 deletions(-) diff --git a/desktop/kde/framework/frameworkintegration/pspec.xml b/desktop/kde/framework/frameworkintegration/pspec.xml index 396e155ba6..f2ebf0ceb2 100755 --- a/desktop/kde/framework/frameworkintegration/pspec.xml +++ b/desktop/kde/framework/frameworkintegration/pspec.xml @@ -12,7 +12,7 @@ library Framework providing components to allow applications to integrate with a KDE Workspace Framework Integration is a set of plugins responsible for better integration of Qt applications when running on a KDE Plasma workspace. - http://download.kde.org/stable/frameworks/5.11/frameworkintegration-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/frameworkintegration-5.13.0.tar.xz libxcb-devel libXcursor-devel @@ -32,7 +32,6 @@ knotifications-devel kwidgetsaddons-devel extra-cmake-modules - cmake @@ -94,6 +93,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-27 5.11.0 diff --git a/desktop/kde/framework/kdesignerplugin/pspec.xml b/desktop/kde/framework/kdesignerplugin/pspec.xml index ce23a129d3..7f04a9fc65 100755 --- a/desktop/kde/framework/kdesignerplugin/pspec.xml +++ b/desktop/kde/framework/kdesignerplugin/pspec.xml @@ -13,7 +13,7 @@ app:console QT Designer integration for KDE5 Frameworks widgets This framework provides plugins for Qt Designer that allow it to display the widgets provided by various KDE frameworks, as well as a utility (kgendesignerplugin) that can be used to generate other such plugins from ini-style description files. - http://download.kde.org/stable/frameworks/5.13/kdesignerplugin-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kdesignerplugin-5.13.0.tar.xz qt5-base-devel qt5-tools-devel @@ -64,6 +64,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-28 5.11.0 diff --git a/desktop/kde/framework/kdesu/pspec.xml b/desktop/kde/framework/kdesu/pspec.xml index 396385d222..1c8a0f2af1 100755 --- a/desktop/kde/framework/kdesu/pspec.xml +++ b/desktop/kde/framework/kdesu/pspec.xml @@ -13,7 +13,7 @@ app:console User interface for running shell commands with root privileges kdesu provides functionality for building GUI front ends for (password asking) console mode programs. - http://download.kde.org/stable/frameworks/5.13/kdesu-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kdesu-5.13.0.tar.xz qt5-base-devel kcoreaddons-devel @@ -67,6 +67,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-25 5.11.0 diff --git a/desktop/kde/framework/kdewebkit/pspec.xml b/desktop/kde/framework/kdewebkit/pspec.xml index f7005b76e4..c6083323fb 100755 --- a/desktop/kde/framework/kdewebkit/pspec.xml +++ b/desktop/kde/framework/kdewebkit/pspec.xml @@ -13,7 +13,7 @@ app:console KDE5 WebKit integration KdeWebkit provides KDE integration of the QtWebKit library. - http://download.kde.org/stable/frameworks/5.13/kdewebkit-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kdewebkit-5.13.0.tar.xz qt5-base-devel qt5-webkit-devel @@ -78,6 +78,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-27 5.11.0 diff --git a/desktop/kde/framework/kemoticons/pspec.xml b/desktop/kde/framework/kemoticons/pspec.xml index 2ab122b2b8..c0e5ec2c2e 100755 --- a/desktop/kde/framework/kemoticons/pspec.xml +++ b/desktop/kde/framework/kemoticons/pspec.xml @@ -13,7 +13,7 @@ app:console KDE emoticon manager KEmoticons converts emoticons from text to a graphical representation with images in HTML. - http://download.kde.org/stable/frameworks/5.13/kemoticons-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kemoticons-5.13.0.tar.xz qt5-base-devel karchive-devel @@ -62,6 +62,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-27 5.11.0 diff --git a/desktop/kde/framework/knewstuff/pspec.xml b/desktop/kde/framework/knewstuff/pspec.xml index 2e3749bd7f..0f32e9e5af 100755 --- a/desktop/kde/framework/knewstuff/pspec.xml +++ b/desktop/kde/framework/knewstuff/pspec.xml @@ -12,11 +12,10 @@ library Framework for downloading and sharing additional application data The KNewStuff library implements collaborative data sharing for applications. - http://download.kde.org/stable/frameworks/5.13/knewstuff-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/knewstuff-5.13.0.tar.xz qt5-base-devel boost-devel - libgcc kauth-devel kwidgetsaddons-devel ktextwidgets-devel @@ -69,7 +68,7 @@ /usr/share/locale /usr/lib/qt5 /usr/lib - /usr/share/doc + /usr/share/doc @@ -77,8 +76,21 @@ knewstuff-devel Development files for knewstuff - qt5-base-devel - knewstuff + qt5-base-devel + kwidgetsaddons-devel + ktextwidgets-devel + kiconthemes-devel + kcompletion-devel + kitemviews-devel + karchive-devel + attica-devel + kconfig-devel + kcoreaddons-devel + ki18n-devel + kio-devel + kservice-devel + kxmlgui-devel + knewstuff /usr/include @@ -88,6 +100,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-28 5.11.0 diff --git a/desktop/kde/framework/knotifyconfig/pspec.xml b/desktop/kde/framework/knotifyconfig/pspec.xml index 654659d126..b5563fa4b6 100755 --- a/desktop/kde/framework/knotifyconfig/pspec.xml +++ b/desktop/kde/framework/knotifyconfig/pspec.xml @@ -12,7 +12,7 @@ library Configuration dialog for desktop notifications KNotifyConfig provides a configuration dialog for desktop notifications which can be embedded in your application.. - http://download.kde.org/stable/frameworks/5.13/knotifyconfig-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/knotifyconfig-5.13.0.tar.xz qt5-base-devel qt5-phonon-devel @@ -66,6 +66,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-27 5.11.0 diff --git a/desktop/kde/framework/kxmlrpcclient/pspec.xml b/desktop/kde/framework/kxmlrpcclient/pspec.xml index 9924d0695d..abd58696c3 100755 --- a/desktop/kde/framework/kxmlrpcclient/pspec.xml +++ b/desktop/kde/framework/kxmlrpcclient/pspec.xml @@ -13,7 +13,7 @@ app:console XML-RPC client library for KDE This library contains simple XML-RPC Client support. It is used mainly by the egroupware module of kdepim, but is a complete client and is quite easy to use. Only one interface is exposed to the world, kxmlrpcclient/client.h and of that interface, you only need to use 3 methods: setUrl, setUserAgent and call. - http://download.kde.org/stable/frameworks/5.13/kxmlrpcclient-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/kxmlrpcclient-5.13.0.tar.xz qt5-base-devel kauth-devel @@ -60,6 +60,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-27 5.11.0 diff --git a/desktop/kde/framework/plasma-framework/pspec.xml b/desktop/kde/framework/plasma-framework/pspec.xml index 1a6c23d35d..a7e890083a 100755 --- a/desktop/kde/framework/plasma-framework/pspec.xml +++ b/desktop/kde/framework/plasma-framework/pspec.xml @@ -13,7 +13,7 @@ app:console Plasma library and runtime components based upon KDE Frameworks 5 and Qt5 Plasma library and runtime components based upon KF5 and Qt5 - http://download.kde.org/stable/frameworks/5.13/plasma-framework-5.13.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/plasma-framework-5.13.0.tar.xz qt5-base-devel qt5-tools-devel @@ -142,6 +142,13 @@ + + 2015-08-16 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-28 5.11.0 From 7eebe81f8f58b8da9c791799721792cf572f2292 Mon Sep 17 00:00:00 2001 From: ayhanyalcinsoy Date: Sun, 16 Aug 2015 23:33:28 +0300 Subject: [PATCH 27/29] bluez:version bump to 5.33 --- ...-without-systemd-in-the-user-session.patch | 59 +++++++++++++++++++ hardware/bluetooth/bluez/pspec.xml | 22 ++++--- 2 files changed, 72 insertions(+), 9 deletions(-) create mode 100644 hardware/bluetooth/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session.patch diff --git a/hardware/bluetooth/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session.patch b/hardware/bluetooth/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session.patch new file mode 100644 index 0000000000..9f7c96e7b8 --- /dev/null +++ b/hardware/bluetooth/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session.patch @@ -0,0 +1,59 @@ +From 3027cb7141fb65cf3eeda69c688db8c4045e2d3f Mon Sep 17 00:00:00 2001 +From: Giovanni Campagna +Date: Sat, 12 Oct 2013 17:45:25 +0200 +Subject: [PATCH] Allow using obexd without systemd in the user session + +Not all sessions run systemd --user (actually, the majority +doesn't), so the dbus daemon must be able to spawn obexd +directly, and to do so it needs the full path of the daemon. +--- + Makefile.obexd | 4 ++-- + obexd/src/org.bluez.obex.service | 4 ---- + obexd/src/org.bluez.obex.service.in | 4 ++++ + 3 files changed, 6 insertions(+), 6 deletions(-) + delete mode 100644 obexd/src/org.bluez.obex.service + create mode 100644 obexd/src/org.bluez.obex.service.in + +diff --git a/Makefile.obexd b/Makefile.obexd +index 3760867..142e7c3 100644 +--- a/Makefile.obexd ++++ b/Makefile.obexd +@@ -2,12 +2,12 @@ + if SYSTEMD + systemduserunitdir = @SYSTEMD_USERUNITDIR@ + systemduserunit_DATA = obexd/src/obex.service ++endif + + dbussessionbusdir = @DBUS_SESSIONBUSDIR@ + dbussessionbus_DATA = obexd/src/org.bluez.obex.service +-endif + +-EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service ++EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service.in + + obex_plugindir = $(libdir)/obex/plugins + +diff --git a/obexd/src/org.bluez.obex.service b/obexd/src/org.bluez.obex.service +deleted file mode 100644 +index a538088..0000000 +--- a/obexd/src/org.bluez.obex.service ++++ /dev/null +@@ -1,4 +0,0 @@ +-[D-BUS Service] +-Name=org.bluez.obex +-Exec=/bin/false +-SystemdService=dbus-org.bluez.obex.service +diff --git a/obexd/src/org.bluez.obex.service.in b/obexd/src/org.bluez.obex.service.in +new file mode 100644 +index 0000000..9c815f2 +--- /dev/null ++++ b/obexd/src/org.bluez.obex.service.in +@@ -0,0 +1,4 @@ ++[D-BUS Service] ++Name=org.bluez.obex ++Exec=@libexecdir@/obexd ++SystemdService=dbus-org.bluez.obex.service +-- +1.8.3.1 + + diff --git a/hardware/bluetooth/bluez/pspec.xml b/hardware/bluetooth/bluez/pspec.xml index 31220411c7..3eefbe05a1 100644 --- a/hardware/bluetooth/bluez/pspec.xml +++ b/hardware/bluetooth/bluez/pspec.xml @@ -14,7 +14,7 @@ app:console Official Linux Bluetooth protocol stack bluez contains the tools and libraries that provides support for the core Bluetooth layers and protocols. - https://www.kernel.org/pub/linux/bluetooth/bluez-5.27.tar.xz + https://www.kernel.org/pub/linux/bluetooth/bluez-5.33.tar.xz cups-devel dbus-devel @@ -29,21 +29,18 @@ readline-devel - bluez-5.27-obexd_without_systemd-1.patch + 0001-Allow-using-obexd-without-systemd-in-the-user-session.patch bluez - cups - libnl - libusb + dbus + eudev + glib2 + readline libical - alsa-lib - alsa-lib - gstreamer - libsndfile bluez-libs @@ -95,6 +92,13 @@ + + 2015-08-16 + 5.33 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + 2015-01-29 5.27 From 20f4409185c6160349bfb17636ca05f551d3082c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Mon, 17 Aug 2015 08:55:39 +0300 Subject: [PATCH 28/29] frameworks/bluez-qt cause problems, moved to plasma... --- .../kde/{framework => plasma}/bluez-qt/actions.py | 0 .../kde/{framework => plasma}/bluez-qt/pspec.xml | 13 ++++++++----- 2 files changed, 8 insertions(+), 5 deletions(-) rename desktop/kde/{framework => plasma}/bluez-qt/actions.py (100%) rename desktop/kde/{framework => plasma}/bluez-qt/pspec.xml (83%) diff --git a/desktop/kde/framework/bluez-qt/actions.py b/desktop/kde/plasma/bluez-qt/actions.py similarity index 100% rename from desktop/kde/framework/bluez-qt/actions.py rename to desktop/kde/plasma/bluez-qt/actions.py diff --git a/desktop/kde/framework/bluez-qt/pspec.xml b/desktop/kde/plasma/bluez-qt/pspec.xml similarity index 83% rename from desktop/kde/framework/bluez-qt/pspec.xml rename to desktop/kde/plasma/bluez-qt/pspec.xml index 2c59e30dd2..580a698e89 100755 --- a/desktop/kde/framework/bluez-qt/pspec.xml +++ b/desktop/kde/plasma/bluez-qt/pspec.xml @@ -12,8 +12,10 @@ library Qt wrapper for KDE 5 Bluez DBus API Qt wrapper for KDE 5 DBus API. - http://download.kde.org/stable/frameworks/5.13/bluez-qt-5.13.0.tar.xz + http://download.kde.org/stable/plasma/5.3.2/bluez-qt-5.3.2.tar.xz + bluez + bluez-libs-devel qt5-base-devel qt5-declarative-devel extra-cmake-modules @@ -23,6 +25,7 @@ bluez-qt + bluez qt5-base qt5-declarative libgcc @@ -50,14 +53,14 @@ - 2015-08-16 - 5.13 - Version bump. + 2015-08-17 + 5.3.2 + Rebuild for new bluez. Ertuğrul Erata ertugrulerata@gmail.com - 2015-08-01 + 2015-08-17 5.3.2 Version bump. Stefan Gronewold(groni) From 3279e10c1d1840fd9c7a837fd5c42c3c378f1ae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Mon, 17 Aug 2015 10:30:14 +0300 Subject: [PATCH 29/29] kf-5.13 porting-aids is ready --- desktop/kde/porting-aids/kdelibs4-support/pspec.xml | 11 ++++++++--- desktop/kde/porting-aids/khtml/pspec.xml | 12 +++++++++--- desktop/kde/porting-aids/kjs/pspec.xml | 11 ++++++++--- desktop/kde/porting-aids/kjsembed/pspec.xml | 11 ++++++++--- desktop/kde/porting-aids/kmediaplayer/pspec.xml | 10 ++++++++-- desktop/kde/porting-aids/kross/pspec.xml | 11 ++++++++--- desktop/kde/porting-aids/krunner/pspec.xml | 10 ++++++++-- 7 files changed, 57 insertions(+), 19 deletions(-) diff --git a/desktop/kde/porting-aids/kdelibs4-support/pspec.xml b/desktop/kde/porting-aids/kdelibs4-support/pspec.xml index dd1b6b796e..f8bfbb84a8 100755 --- a/desktop/kde/porting-aids/kdelibs4-support/pspec.xml +++ b/desktop/kde/porting-aids/kdelibs4-support/pspec.xml @@ -13,7 +13,7 @@ app:console Code and utilities to ease the transition to KDE Frameworks 5 KDELibs4Support provides libraries to port KDE4 programs to QT5/KDE5 - http://download.kde.org/stable/frameworks/5.11/portingAids/kdelibs4support-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/portingAids/kdelibs4support-5.13.0.tar.xz qt5-base-devel qt5-tools-devel @@ -36,10 +36,8 @@ sonnet-devel kunitconversion-devel NetworkManager-devel - docbook-xml docbook-xsl extra-cmake-modules - cmake @@ -132,6 +130,13 @@ + + 2015-08-17 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-28 5.11.0 diff --git a/desktop/kde/porting-aids/khtml/pspec.xml b/desktop/kde/porting-aids/khtml/pspec.xml index 6a9e5337bb..28f015a6b3 100755 --- a/desktop/kde/porting-aids/khtml/pspec.xml +++ b/desktop/kde/porting-aids/khtml/pspec.xml @@ -13,7 +13,7 @@ app:console HTML rendering engine for KDE KHTML is a web rendering engine, based on the KParts technology and using KJS for JavaScript support. - http://download.kde.org/stable/frameworks/5.11/portingAids/khtml-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/portingAids/khtml-5.13.0.tar.xz qt5-base-devel libjpeg-turbo-devel @@ -31,7 +31,6 @@ sonnet-devel openssl-devel extra-cmake-modules - cmake @@ -104,7 +103,7 @@ kconfigwidgets-devel kcoreaddons-devel kglobalaccel-devel - ki18n + ki18n-devel kiconthemes-devel kio-devel kjs-devel @@ -124,6 +123,13 @@ + + 2015-08-17 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-28 5.11.0 diff --git a/desktop/kde/porting-aids/kjs/pspec.xml b/desktop/kde/porting-aids/kjs/pspec.xml index ca3e1002c8..edf8334a77 100755 --- a/desktop/kde/porting-aids/kjs/pspec.xml +++ b/desktop/kde/porting-aids/kjs/pspec.xml @@ -13,15 +13,13 @@ app:console JavaScript engine for KDE This library provides an ECMAScript compatible interpreter. The ECMA standard is based on well known scripting languages such as Netscape's JavaScript and Microsoft's JScript. - http://download.kde.org/stable/frameworks/5.11/portingAids/kjs-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/portingAids/kjs-5.13.0.tar.xz qt5-base-devel libpcre-devel kdoctools-devel - docbook-xml docbook-xsl extra-cmake-modules - cmake @@ -58,6 +56,13 @@ + + 2015-08-17 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-28 5.11.0 diff --git a/desktop/kde/porting-aids/kjsembed/pspec.xml b/desktop/kde/porting-aids/kjsembed/pspec.xml index 697baedcf1..994b6887ad 100755 --- a/desktop/kde/porting-aids/kjsembed/pspec.xml +++ b/desktop/kde/porting-aids/kjsembed/pspec.xml @@ -12,7 +12,7 @@ library JavaScript support for HTML rendering engine on KDE5 The KJSEmbed library is an easy-to-use wrapper around the KDE ECMAScript interpreter (kjs) that makes it easy to add scriptability to an application. - http://download.kde.org/stable/frameworks/5.11/portingAids/kjsembed-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/portingAids/kjsembed-5.13.0.tar.xz qt5-base-devel qt5-svg-devel @@ -20,10 +20,8 @@ kdoctools-devel ki18n-devel kjs-devel - docbook-xml docbook-xsl extra-cmake-modules - cmake @@ -65,6 +63,13 @@ + + 2015-08-17 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-28 5.11.0 diff --git a/desktop/kde/porting-aids/kmediaplayer/pspec.xml b/desktop/kde/porting-aids/kmediaplayer/pspec.xml index 89c2428adb..c4aad236a9 100755 --- a/desktop/kde/porting-aids/kmediaplayer/pspec.xml +++ b/desktop/kde/porting-aids/kmediaplayer/pspec.xml @@ -12,7 +12,7 @@ library KDE5 media player Plugin interface for media player features KMediaPlayer builds on the KParts framework to provide a common interface for KParts that can play media files. - http://download.kde.org/stable/frameworks/5.11/portingAids/kmediaplayer-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/portingAids/kmediaplayer-5.13.0.tar.xz qt5-base-devel kio-devel @@ -22,7 +22,6 @@ sonnet-devel kxmlgui-devel extra-cmake-modules - cmake @@ -59,6 +58,13 @@ + + 2015-08-17 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-28 5.11.0 diff --git a/desktop/kde/porting-aids/kross/pspec.xml b/desktop/kde/porting-aids/kross/pspec.xml index ca6c5ede5c..50c5be7970 100755 --- a/desktop/kde/porting-aids/kross/pspec.xml +++ b/desktop/kde/porting-aids/kross/pspec.xml @@ -12,7 +12,7 @@ library KDE5 application scripting helper Kross is a scripting bridge to embed scripting functionality into an application. It supports QtScript as a scripting interpreter backend. - http://download.kde.org/stable/frameworks/5.11/portingAids/kross-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/portingAids/kross-5.13.0.tar.xz qt5-base-devel qt5-script-devel @@ -31,10 +31,8 @@ kparts-devel kwidgetsaddons-devel kxmlgui-devel - docbook-xml docbook-xsl extra-cmake-modules - cmake @@ -88,6 +86,13 @@ + + 2015-08-17 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-28 5.11.0 diff --git a/desktop/kde/porting-aids/krunner/pspec.xml b/desktop/kde/porting-aids/krunner/pspec.xml index c1efe2b843..b827bdf004 100755 --- a/desktop/kde/porting-aids/krunner/pspec.xml +++ b/desktop/kde/porting-aids/krunner/pspec.xml @@ -13,7 +13,7 @@ app:console Krunner Framework for providing different actions given a string query Framework Integration is a set of plugins responsible for better integration of Qt applications when running on a KDE Plasma workspace. - http://download.kde.org/stable/frameworks/5.11/portingAids/krunner-5.11.0.tar.xz + http://download.kde.org/stable/frameworks/5.13/portingAids/krunner-5.13.0.tar.xz qt5-base-devel kdoctools-devel @@ -28,7 +28,6 @@ solid-devel threadweaver-devel extra-cmake-modules - cmake @@ -79,6 +78,13 @@ + + 2015-08-17 + 5.13 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-06-28 5.11.0