diff --git a/components.py b/components.py new file mode 100755 index 0000000000..634942b72b --- /dev/null +++ b/components.py @@ -0,0 +1,324 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +import shutil +import sys +import re +import os + +from optparse import OptionParser + +def read_file(path): + with open(path) as f: + return f.read().strip() + +def write_file(path, content): + open(path, "w").write(content) + open(path, "a").write("\n") + +class Components(): + COMPONENT_XML = """ + %s + +""" + EMPTY_COMPONENT = """ + %s + FIXME + FIXME + FIXME + FIXME + + PisiLinux Community + admins@pisilinux.org + + """ + CBGN = """ + """ + CEND = """ + +""" + LOCALNAME = ' %s\n' + SUMMARY = ' %s\n' + DESCRIPTION = ' %s\n' + COMPONENT = """ + + %s +%s%s%s %s + + %s + %s + + """ + + def __init__(self, path): + self.path = path + self.components = [] + self.components_xml = "%s/components.xml" % self.path + self.name_ptrn = re.compile("\s*(.+?)<\/Name>\s*") + self.lnamech_ptrn = re.compile("\s*(.+?)<\/LocalName>\s*") + self.lname_ptrn = re.compile("\s*(.+?)<\/LocalName>\s*") + self.summarych_ptrn = re.compile("\s*(.+?)<\/Summary>\s*") + self.summary_ptrn = re.compile("\s*(.+?)<\/Summary>\s*") + self.descch_ptrn = re.compile("\s*(.+?)<\/Description>\s*") + self.desc_ptrn = re.compile("\s*(.+?)<\/Description>\s*") + self.group_ptrn = re.compile("\s*(.+?)<\/Group>\s*") + self.email_ptrn = re.compile("\s*(.+?)<\/Email>\s*") + self.cbgn_ptrn = re.compile("\s*\s*") + self.cend_ptrn = re.compile("\s*<\/Component>\s*") + self.mbgn_ptrn = re.compile("\s*\s*") + self.mend_ptrn = re.compile("\s*<\/Maintainer>\s*") + self.csend_ptrn = re.compile("\s*<\/Components>\s*") + + def read_components(self): + csfile = read_file(self.components_xml) + cread = False + mread = False + component = {} + for line in csfile.split("\n"): + if re.search(self.cbgn_ptrn, line): + cread = True + component["err"] = [] + component["unknown"] = [] + component["clname"] = [] + component["csummary"] = [] + component["cdesc"] = [] + continue + elif re.search(self.cend_ptrn, line): + cread = False + self.components.append(component) + component = {} + continue + if cread: + if re.search(self.mbgn_ptrn, line): + mread = True + continue + elif re.search(self.mend_ptrn, line): + mread = False + continue + elif re.search(self.name_ptrn, line): + if mread: component["mname"] = re.sub(self.name_ptrn, r"\1", line) + else: component["cname"] = re.sub(self.name_ptrn, r"\1", line) + elif re.search(self.lnamech_ptrn, line): + if re.search(self.lname_ptrn, line): + component["clname"].append(re.sub(self.lname_ptrn, r"\1:\2", line)) + else: + component["err"].append("LocalName") + elif re.search(self.summarych_ptrn, line): + if re.search(self.summary_ptrn, line): + component["csummary"].append(re.sub(self.summary_ptrn, r"\1:\2", line)) + else: + component["err"].append("Summary") + elif re.search(self.descch_ptrn, line): + if re.search(self.desc_ptrn, line): + component["cdesc"].append(re.sub(self.desc_ptrn, r"\1:\2", line)) + else: + component["err"].append("Description") + elif re.search(self.group_ptrn, line): + component["cgroup"] = re.sub(self.group_ptrn, r"\1", line) + elif re.search(self.email_ptrn, line): + component["memail"] = re.sub(self.email_ptrn, r"\1", line) + else: component["unknown"].append(line) + + def sort_components(self): + self.components = sorted(self.components, key=lambda k: k['cname']) + + def backup_components(self): + files = os.walk(self.path).next()[2] + last = 0 + for f in files: + if f.startswith("components.xml.") and int(f[-3:]) > last: last = int(f[-3:]) + last = str(last + 1) + while len(last) < 3: last = "0" + last + shutil.copyfile(self.components_xml, ".".join((self.components_xml, last))) + + def write_components(self): + self.sort_components() + cs = '' + for c in self.components: + ln = "" + for i in c["clname"]: + ln += self.LOCALNAME % tuple(i.split(":")) + s = "" + for i in c["csummary"]: + s += self.SUMMARY % tuple(i.split(":")) + d = "" + for i in c["cdesc"]: + d += self.DESCRIPTION % tuple(i.split(":")) + cs += self.COMPONENT % (c["cname"], ln, s, d, c["cgroup"], c["mname"], c["memail"]) + self.backup_components() + open(self.components_xml, "w").write(self.CBGN) + open(self.components_xml, "a").write(cs) + open(self.components_xml, "a").write(self.CEND) + open(self.components_xml, "a").write("\n") + + def edit(self): + l = [] + mcommands = {"q": "quit", + "l": "list components", + "c": "choose component", + "h": "help"} + ecommands = {"mn": "set maintainer name", + "me": "set maintainer email", + "ln": "set local name (lang:name)", + "s": "set summary (lang:summary)", + "d": "set description (lang:description)", + "m": "main menu", + "w": "write", + "h": "help"} + + def read_command(m): + opts = mcommands.keys() if m == "m" else ecommands.keys() + return (opts, raw_input(":".join(sorted(opts)) + " > ").split()) + + def list_components(param, regexp = True): + res = [] + num = 0 + if not param: param = ".*" + for c in self.components: + if regexp and re.search(param, c["cname"]): + res.append(c["cname"]) + print num, c["cname"] + num += 1 + elif not regexp and param == c["cname"]: + res.append(c["cname"]) + break + return res + + def get_component_data(name): + #print self.components + for c in self.components: + if name == c["cname"]: return c + print "Component %s not found!" % name + return False + + def print_help(hdict): + for i in iter(sorted(hdict.iteritems())): + print i[0] + "\t" + i[1] + + def edit_loop(component): + def update(key, val, data): + d = val.split(":") + if not len(d) == 2: print "Wrong param format! (ln lang:text)" + else: + lexists = -1 + for i in data[key]: + if i.split(":")[0] == d[0]: + lexists = data[key].index(i) + break + if lexists > -1: data[key][lexists] = val + else: data[key].append(val) + return data + + data = get_component_data(component) + while True: + print "-" * (len(component) + 8) + print "Editing " + component + print "-" * (len(component) + 8) + print "LocalName:" + for i in data["clname"]: print " %s" %i + print "Summary:" + for i in data["csummary"]: print " %s" %i + print "Description:" + for i in data["cdesc"]: print " %s" %i + print "Group:\n %s" % data["cgroup"] + print "Maintainer name:\n %s" % data["mname"] + print "Email:\n %s" % data["memail"] + o, c = read_command("c") + if not c[0] in o: continue + if len(c) == 1: c.append("") + if c[0] == "m": break + elif c[0] == "h": print_help(ecommands) + elif c[0] == "ln": data = update("clname", c[1], data) + elif c[0] == "s": data = update("csummary", c[1], data) + elif c[0] == "d": data = update("cdesc", c[1], data) + elif c[0] == "mn": data["mname"] = c[1] + elif c[0] == "me": data["memail"] = c[1] + elif c[0] == "w": self.write_components() + else: print"%s is not implemented yet" % c[0] + + def edit_component(param, l): + try: + int(param) + edit_loop(l[int(param)]) + except ValueError: + l = list_components(param, regexp = False) + if not len(l) == 1: print "Component %s not found" % param + else: edit_loop(l[0]) + + while True: + o, c = read_command("m") + if len(c) == 1: c.append("") + if not c[0] in o: continue + elif c[0] == "q": break + elif c[0] == "l": l = list_components(c[1]) + elif c[0] == "c": edit_component(c[1], l) + elif c[0] == "h": print_help(mcommands) + else: print"%s is not implemented yet" % c[0] + + def check(self): + cs = [] + for root, dirs, files in os.walk(self.path): + c = root.split(self.path)[1][1:].split("/") + if "files" in c or "comar" in c: continue + c = ".".join(c) + component_xml = "%s/component.xml" % root + pspec_xml = "%s/pspec.xml" % root + actions_py = "%s/actions.py" % root + if not os.path.isfile(component_xml) and not os.path.isfile(pspec_xml): + if os.path.isfile(actions_py): print "WARNING: %s not exists" % pspec_xml + else: + is_src_repo = False + for r, d, f in os.walk(root): + if "pspec.xml" in f: + is_src_repo = True + break + if is_src_repo and c: + print "%s not exists. creating..." % component_xml + write_file(component_xml, self.COMPONENT_XML % c) + if os.path.isfile(component_xml) and c: cs.append(c) + + mcs = cs[:] + csfile = read_file(self.components_xml) + maintainer = False + new_file = [] + for line in csfile.split("\n"): + new_file.append(line) + if re.search(self.mbgn_ptrn, line): maintainer = True + elif re.search(self.mend_ptrn, line): maintainer = False + elif re.search(self.csend_ptrn, line): + for m in mcs: + new_file.insert(-1, self.EMPTY_COMPONENT % m) + if not re.search(self.name_ptrn, line) or maintainer: continue + cn = re.sub(self.name_ptrn, r"\1", line) + if cn in mcs: mcs.pop(mcs.index(cn)) + + new_file = "\n".join(new_file) + write_file(self.components_xml, new_file) + + +if __name__ == "__main__": + usage = "Usage: %prog [PATH]" + parser = OptionParser(usage) + parser.add_option("-c", "--check", action="store_true", dest="check", help="fix missing component.xml files and entries in components.xml") + parser.add_option("-e", "--edit", action="store_true", dest="edit", help="edit components.xml") + (options,args) = parser.parse_args() + try: + root = args[0] + except IndexError: + print "Using ./ as PATH" + root = "./" + + if root.endswith("/"): root = root[:-1] + + cs = Components(root) + if not os.path.isfile(cs.components_xml): + print "%s not exists!" % cs.components_xml + sys.exit(1) + if not os.access(cs.components_xml, os.W_OK): + print "Cannot write to %s" % cs.components_xml + sys.exit(1) + cs.read_components() + + if options.check: cs.check() + if options.edit: + cs.edit() diff --git a/components.xml b/components.xml index ecc653de38..782b821b6d 100755 --- a/components.xml +++ b/components.xml @@ -2354,5 +2354,27 @@ admins@pisilinux.org + + desktop.kde.porting-aids + FIXME + FIXME + FIXME + FIXME + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.phonon + FIXME + FIXME + FIXME + FIXME + + PisiLinux Community + admins@pisilinux.org + + diff --git a/desktop/font/oxygen-fonts/actions.py b/desktop/font/oxygen-fonts/actions.py new file mode 100644 index 0000000000..10feadff60 --- /dev/null +++ b/desktop/font/oxygen-fonts/actions.py @@ -0,0 +1,13 @@ +#!/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 get + +def install(): + pisitools.insinto("/usr/share/fonts/oxygen", "*/*.ttf") + + pisitools.dodoc("COPYING-OFL", "README") diff --git a/desktop/font/oxygen-fonts/pspec.xml b/desktop/font/oxygen-fonts/pspec.xml new file mode 100644 index 0000000000..cdbf391a1c --- /dev/null +++ b/desktop/font/oxygen-fonts/pspec.xml @@ -0,0 +1,38 @@ + + + + + oxygen-fonts + https://projects.kde.org/projects/playground/artwork/oxygen-fonts + + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + OFL + data:font + Oxygen font family + Oxygen font family is a desktop / GUI font family for integrated use with KDE. + http://source.pisilinux.org/1.0/oxygen-fonts-0.4.tar.xz + + + + oxygen-fonts + + fontconfig + + + /usr/share/fonts + /usr/share/doc + + + + + + 2014-03-02 + 0.4 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/desktop/font/oxygen-fonts/translations.xml b/desktop/font/oxygen-fonts/translations.xml new file mode 100644 index 0000000000..177b2ca6e4 --- /dev/null +++ b/desktop/font/oxygen-fonts/translations.xml @@ -0,0 +1,8 @@ + + + + oxygen-fonts + Oxygen yazı tipi ailesi + Oxygen, KDE için bir masaüstü ve grafik kullanıcı arayüzü yazı tipi ailesidir. + + diff --git a/desktop/gnome/base/libcroco/actions.py b/desktop/gnome/base/libcroco/actions.py new file mode 100644 index 0000000000..234efb50eb --- /dev/null +++ b/desktop/gnome/base/libcroco/actions.py @@ -0,0 +1,23 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def setup(): + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def check(): + autotools.make("test") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README") diff --git a/desktop/gnome/base/libcroco/files/multilib.patch b/desktop/gnome/base/libcroco/files/multilib.patch new file mode 100644 index 0000000000..d6a84ed2a6 --- /dev/null +++ b/desktop/gnome/base/libcroco/files/multilib.patch @@ -0,0 +1,41 @@ +--- libcroco-0.6.1/croco-config.in.multilib 2006-03-05 16:57:01.000000000 -0500 ++++ libcroco-0.6.1/croco-config.in 2006-05-23 13:54:34.000000000 -0400 +@@ -1,10 +1,11 @@ + #! /bin/sh + +-prefix=@prefix@ +-exec_prefix=@exec_prefix@ ++name=libcroco-0.6 ++prefix=`pkg-config --variable prefix $name` ++exec_prefix=`pkg-config --variable exec_prefix $name` + exec_prefix_set=no +-includedir=@includedir@ +-libdir=@libdir@ ++includedir=`pkg-config --variable includedir $name` ++libdir=`pkg-config --variable libdir $name` + + usage() + { +@@ -59,7 +60,7 @@ + ;; + + --version) +- echo @VERSION@ ++ pkg-config --modversion $name + exit 0 + ;; + +@@ -68,11 +69,11 @@ + ;; + + --cflags) +- echo @CROCO_CFLAGS@ @GLIB2_CFLAGS@ @LIBXML2_CFLAGS@ ++ pkg-config --cflags $name + ;; + + --libs) +- echo @CROCO_LIBS@ @GLIB2_LIBS@ @LIBXML2_LIBS@ ++ pkg-config --libs $name + ;; + + *) diff --git a/desktop/gnome/base/libcroco/pspec.xml b/desktop/gnome/base/libcroco/pspec.xml new file mode 100644 index 0000000000..f8535571b6 --- /dev/null +++ b/desktop/gnome/base/libcroco/pspec.xml @@ -0,0 +1,94 @@ + + + + + libcroco + http://www.freespiders.org/projects/libcroco/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Generic Cascading Style Sheet (CSS) parsing and manipulation toolkit + libcroco is an effort to build a generic Cascading Style Sheet (CSS) parsing and manipulation toolkit that can be used by GNOME applications in need of CSS support. + mirrors://gnome/libcroco/0.6/libcroco-0.6.8.tar.xz + + libxml2-devel + + + multilib.patch + + + + + libcroco + + glib2 + libxml2 + + + /usr/share + /usr/lib + /usr/bin + + + + + libcroco-devel + Development files for libcroco + + libcroco + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/bin/croco-*-config + + + + + libcroco-32bit + emul32 + 32-bit shared libraries for libcroco + emul32 + + glib2-32bit + libxml2-32bit + + + glib2-32bit + glibc-32bit + libxml2-32bit + libcroco + + + /usr/lib32 + + + + + + 2014-06-14 + 0.6.8 + Release bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-26 + 0.6.8 + Release bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2010-12-22 + 0.6.8 + First release + PisiLinux Community + admins@pisilinux.org + + + \ No newline at end of file diff --git a/desktop/gnome/base/libcroco/translations.xml b/desktop/gnome/base/libcroco/translations.xml new file mode 100644 index 0000000000..cdff74a02d --- /dev/null +++ b/desktop/gnome/base/libcroco/translations.xml @@ -0,0 +1,14 @@ + + + + libcroco + CSS ayıklama kitaplığı + libcroco GNOME uygulamaları tarafından CSS desteği için kullanılan genel bir CSS ayıklama kitaplığıdır. + Boîte à outils générique d'analyse et de manipulation de Cascading Style Sheet (CSS - feuilles de style). + + + + libcroco-devel + libcroco için geliştirme dosyaları + + diff --git a/desktop/gnome2/librsvg/actions.py b/desktop/gnome2/librsvg/actions.py new file mode 100644 index 0000000000..880b2b54ac --- /dev/null +++ b/desktop/gnome2/librsvg/actions.py @@ -0,0 +1,33 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + + +def setup(): + pisitools.dosed("configure", "gdk-pixbuf-query-loaders-[2346]+\s", "") + if get.buildTYPE() == "emul32": + pisitools.dosed("configure", "(gdk-pixbuf-query-loaders)([\s\]])", r"\1-32\2") + + autotools.autoreconf("-if") + autotools.configure("--disable-gtk-doc \ + --enable-pixbuf-loader=yes \ + --disable-static \ + --with-gtk=3") + + pisitools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""') + pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE") + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("COPYING", "AUTHORS", "ChangeLog", "README") diff --git a/desktop/gnome2/librsvg/files/kill-vapi.patch b/desktop/gnome2/librsvg/files/kill-vapi.patch new file mode 100644 index 0000000000..d37ee40e0b --- /dev/null +++ b/desktop/gnome2/librsvg/files/kill-vapi.patch @@ -0,0 +1,176 @@ +diff -Nuar librsvg-2.39.0.orig/configure.in librsvg-2.39.0/configure.in +--- librsvg-2.39.0.orig/configure.in 2013-08-16 15:45:23.000000000 +0300 ++++ librsvg-2.39.0/configure.in 2013-10-10 02:45:06.365034233 +0300 +@@ -284,9 +284,6 @@ + + GOBJECT_INTROSPECTION_CHECK([0.10.8]) + +-# Vala bindings +-VAPIGEN_CHECK([0.17.1.26],,,[no]) +- + dnl =========================================================================== + + m4_copy([AC_DEFUN],[glib_DEFUN]) +diff -Nuar librsvg-2.39.0.orig/Makefile.am librsvg-2.39.0/Makefile.am +--- librsvg-2.39.0.orig/Makefile.am 2012-08-30 21:04:49.000000000 +0300 ++++ librsvg-2.39.0/Makefile.am 2013-10-10 02:48:51.022040249 +0300 +@@ -252,24 +252,6 @@ + + CLEANFILES += $(nodist_gir_DATA) $(nodist_typelibs_DATA) + +-if ENABLE_VAPIGEN +-include $(VAPIGEN_MAKEFILE) +- +-librsvg-$(RSVG_API_VERSION).vapi: Rsvg-$(RSVG_API_VERSION).gir +- +-VAPIGEN_VAPIS = librsvg-$(RSVG_API_VERSION).vapi +- +-librsvg_@RSVG_API_VERSION_U@_vapi_DEPS = gio-2.0 cairo +-librsvg_@RSVG_API_VERSION_U@_vapi_METADATADIRS = $(srcdir) +-librsvg_@RSVG_API_VERSION_U@_vapi_FILES = Rsvg-$(RSVG_API_VERSION).gir Rsvg-$(RSVG_API_VERSION)-custom.vala +- +-vapidir = $(datadir)/vala/vapi +-vapi_DATA = $(VAPIGEN_VAPIS) +- +-CLEANFILES += $(VAPIGEN_VAPIS) +- +-endif # ENABLE_VAPIGEN +- + endif # HAVE_INTROSPECTION + + # ChangeLog generation +diff -Nuar librsvg-2.39.0.orig/Makefile.in librsvg-2.39.0/Makefile.in +--- librsvg-2.39.0.orig/Makefile.in 2013-08-16 15:45:57.000000000 +0300 ++++ librsvg-2.39.0/Makefile.in 2013-10-10 02:47:52.009038669 +0300 +@@ -86,7 +86,6 @@ + @HAVE_GTK_3_TRUE@am__append_2 = rsvg-view-3 + @OS_WIN32_TRUE@am__append_3 = -mwindows + @HAVE_INTROSPECTION_TRUE@am__append_4 = $(nodist_gir_DATA) $(nodist_typelibs_DATA) +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@am__append_5 = $(VAPIGEN_VAPIS) + subdir = . + DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ + $(top_srcdir)/configure $(am__configure_deps) \ +@@ -139,7 +138,6 @@ + am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \ + "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(girdir)" \ + "$(DESTDIR)$(typelibsdir)" "$(DESTDIR)$(pkgconfigdir)" \ +- "$(DESTDIR)$(vapidir)" "$(DESTDIR)$(librsvgincdir)" + LTLIBRARIES = $(lib_LTLIBRARIES) + am__DEPENDENCIES_1 = + librsvg_@RSVG_API_MAJOR_VERSION@_la_DEPENDENCIES = \ +@@ -259,8 +257,7 @@ + man1dir = $(mandir)/man1 + NROFF = nroff + MANS = $(dist_man_MANS) +-DATA = $(nodist_gir_DATA) $(nodist_typelibs_DATA) $(pkgconfig_DATA) \ +- $(vapi_DATA) ++DATA = $(nodist_gir_DATA) $(nodist_typelibs_DATA) $(pkgconfig_DATA) + HEADERS = $(librsvginc_HEADERS) + RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +@@ -447,9 +444,6 @@ + SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ +-VAPIGEN = @VAPIGEN@ +-VAPIGEN_MAKEFILE = @VAPIGEN_MAKEFILE@ +-VAPIGEN_VAPIDIR = @VAPIGEN_VAPIDIR@ + VERSION = @VERSION@ + abs_builddir = @abs_builddir@ + abs_srcdir = @abs_srcdir@ +@@ -696,12 +690,6 @@ + @HAVE_INTROSPECTION_TRUE@nodist_gir_DATA = $(INTROSPECTION_GIRS) + @HAVE_INTROSPECTION_TRUE@typelibsdir = $(libdir)/girepository-1.0 + @HAVE_INTROSPECTION_TRUE@nodist_typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@VAPIGEN_VAPIS = librsvg-$(RSVG_API_VERSION).vapi +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@librsvg_@RSVG_API_VERSION_U@_vapi_DEPS = gio-2.0 cairo +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@librsvg_@RSVG_API_VERSION_U@_vapi_METADATADIRS = $(srcdir) +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@librsvg_@RSVG_API_VERSION_U@_vapi_FILES = Rsvg-$(RSVG_API_VERSION).gir Rsvg-$(RSVG_API_VERSION)-custom.vala +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@vapidir = $(datadir)/vala/vapi +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@vapi_DATA = $(VAPIGEN_VAPIS) + all: $(BUILT_SOURCES) config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive + +@@ -1255,27 +1243,6 @@ + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) +-install-vapiDATA: $(vapi_DATA) +- @$(NORMAL_INSTALL) +- @list='$(vapi_DATA)'; test -n "$(vapidir)" || list=; \ +- if test -n "$$list"; then \ +- echo " $(MKDIR_P) '$(DESTDIR)$(vapidir)'"; \ +- $(MKDIR_P) "$(DESTDIR)$(vapidir)" || exit 1; \ +- fi; \ +- for p in $$list; do \ +- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ +- echo "$$d$$p"; \ +- done | $(am__base_list) | \ +- while read files; do \ +- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(vapidir)'"; \ +- $(INSTALL_DATA) $$files "$(DESTDIR)$(vapidir)" || exit $$?; \ +- done +- +-uninstall-vapiDATA: +- @$(NORMAL_UNINSTALL) +- @list='$(vapi_DATA)'; test -n "$(vapidir)" || list=; \ +- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ +- dir='$(DESTDIR)$(vapidir)'; $(am__uninstall_files_from_dir) + install-librsvgincHEADERS: $(librsvginc_HEADERS) + @$(NORMAL_INSTALL) + @list='$(librsvginc_HEADERS)'; test -n "$(librsvgincdir)" || list=; \ +@@ -1593,7 +1560,7 @@ + + installdirs: installdirs-recursive + installdirs-am: +- for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(girdir)" "$(DESTDIR)$(typelibsdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(vapidir)" "$(DESTDIR)$(librsvgincdir)"; do \ ++ for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(girdir)" "$(DESTDIR)$(typelibsdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(librsvgincdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done + install: $(BUILT_SOURCES) +@@ -1655,7 +1622,7 @@ + + install-data-am: install-librsvgincHEADERS install-man \ + install-nodist_girDATA install-nodist_typelibsDATA \ +- install-pkgconfigDATA install-vapiDATA ++ install-pkgconfigDATA + + install-dvi: install-dvi-recursive + +@@ -1706,7 +1673,7 @@ + uninstall-am: uninstall-binPROGRAMS uninstall-libLTLIBRARIES \ + uninstall-librsvgincHEADERS uninstall-man \ + uninstall-nodist_girDATA uninstall-nodist_typelibsDATA \ +- uninstall-pkgconfigDATA uninstall-vapiDATA ++ uninstall-pkgconfigDATA + + uninstall-man: uninstall-man1 + +@@ -1728,15 +1695,14 @@ + install-librsvgincHEADERS install-man install-man1 \ + install-nodist_girDATA install-nodist_typelibsDATA install-pdf \ + install-pdf-am install-pkgconfigDATA install-ps install-ps-am \ +- install-strip install-vapiDATA installcheck installcheck-am \ ++ install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am uninstall-binPROGRAMS \ + uninstall-libLTLIBRARIES uninstall-librsvgincHEADERS \ + uninstall-man uninstall-man1 uninstall-nodist_girDATA \ +- uninstall-nodist_typelibsDATA uninstall-pkgconfigDATA \ +- uninstall-vapiDATA ++ uninstall-nodist_typelibsDATA uninstall-pkgconfigDATA + + + librsvg-enum-types.h: s-enum-types-h +@@ -1772,9 +1738,6 @@ + + @HAVE_INTROSPECTION_TRUE@Rsvg-@RSVG_API_VERSION@.gir: librsvg-@RSVG_API_MAJOR_VERSION@.la + +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@include $(VAPIGEN_MAKEFILE) +- +-@ENABLE_VAPIGEN_TRUE@@HAVE_INTROSPECTION_TRUE@librsvg-$(RSVG_API_VERSION).vapi: Rsvg-$(RSVG_API_VERSION).gir + + # ChangeLog generation + diff --git a/desktop/gnome2/librsvg/files/librsvg-vala.patch b/desktop/gnome2/librsvg/files/librsvg-vala.patch new file mode 100644 index 0000000000..9d91a066e4 --- /dev/null +++ b/desktop/gnome2/librsvg/files/librsvg-vala.patch @@ -0,0 +1,13 @@ +diff -up librsvg-2.37.0/configure.in.vala librsvg-2.37.0/configure.in +--- librsvg-2.37.0/configure.in.vala 2013-01-15 21:07:11.264576371 -0500 ++++ librsvg-2.37.0/configure.in 2013-01-15 21:07:17.638576143 -0500 +@@ -285,7 +285,7 @@ fi + GOBJECT_INTROSPECTION_CHECK([0.10.8]) + + # Vala bindings +-VAPIGEN_CHECK([0.17.1.26],,,[no]) ++VAPIGEN_CHECK([0.18.1],,,[auto]) + + dnl =========================================================================== + +diff -up librsvg-2.37.0/Rsvg-2.0-custom.vala librsvg-2.37.0/Rsvg-2.0-custom diff --git a/desktop/gnome2/librsvg/pspec.xml b/desktop/gnome2/librsvg/pspec.xml new file mode 100644 index 0000000000..aa26448301 --- /dev/null +++ b/desktop/gnome2/librsvg/pspec.xml @@ -0,0 +1,176 @@ + + + + + librsvg + http://librsvg.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Scalable Vector Graphics (SVG) rendering library + librsvg is a component used within software applications to enable support for SVG-format scalable vector graphics. + mirrors://gnome/librsvg/2.40/librsvg-2.40.9.tar.xz + + libcroco-devel + gtk2-devel + pango-devel + vala-devel + python-devel + gdk-pixbuf-devel + gtk-doc + gobject-introspection-devel + + + + + + + + librsvg + + glib2 + libxml2 + cairo + pango + libcroco + gdk-pixbuf + + + /etc/gtk-2.0 + /usr/bin + /usr/lib + /usr/share/man/man1 + /usr/share/pixmaps + /usr/share/themes + /usr/share/vala + /usr/share/gtk-doc + /usr/share/gir-1.0/Rsvg-2.0.gir + /usr/share/doc + + + + + librsvg-devel + Development files for librsvg + + librsvg + gdk-pixbuf-devel + cairo-devel + glib2-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + + + + + librsvg-32bit + emul32 + 32-bit shared libraries for librsvg + emul32 + + atk-32bit + gtk2-32bit + glib2-32bit + cairo-32bit + pango-32bit + libpng-32bit + libxml2-32bit + freetype-32bit + libcroco-32bit + gdk-pixbuf-32bit + fontconfig-32bit + + + librsvg + glibc-32bit + glib2-32bit + cairo-32bit + pango-32bit + libxml2-32bit + libcroco-32bit + gdk-pixbuf-32bit + + + /usr/lib32 + + + + + + 2015-08-10 + 2.40.9 + Version bump. + PisiLinux Community + ayhanyalcinsoy@pisilinux.org + + + 2014-05-17 + 2.40.2 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2013-10-14 + 2.39.0 + Rebuild icu4c. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-10-10 + 2.39.0 + Rebuild and install using correct loaders. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-23 + 2.39.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-31 + 2.36.4 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-06-17 + 2.36.4 + Rebuild with new pisi release + Marcin Bojara + marcin@pisilinux.org + + + 2013-01-23 + 2.36.4 + Rebuild. + PisiLinux Community + admins@pisilinux.org + + + 2013-01-23 + 2.36.4 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-06 + 2.36.3 + First release + Marcin Bojara + marcin@pisilinux.org + + + \ No newline at end of file diff --git a/desktop/gnome2/librsvg/translations.xml b/desktop/gnome2/librsvg/translations.xml new file mode 100644 index 0000000000..b89fcfc270 --- /dev/null +++ b/desktop/gnome2/librsvg/translations.xml @@ -0,0 +1,14 @@ + + + + librsvg + Scalable Vector Graphics (SVG) kitaplığı + Scalable Vector Graphics (SVG) kitaplığı + librsvg est un composant utilisé au sein de logiciels pour gérer les graphismes vectoriels au format SVG. + + + + librsvg-devel + librsvg için geliştirme dosyaları + + diff --git a/desktop/kde/application/component.xml b/desktop/kde/application/component.xml new file mode 100644 index 0000000000..21af6901d0 --- /dev/null +++ b/desktop/kde/application/component.xml @@ -0,0 +1,4 @@ + + desktop.kde.application + + diff --git a/desktop/kde/application/dolphin/pspec.xml b/desktop/kde/application/dolphin/pspec.xml index 5797f49686..8aabd7e75e 100644 --- a/desktop/kde/application/dolphin/pspec.xml +++ b/desktop/kde/application/dolphin/pspec.xml @@ -11,12 +11,27 @@ GPLv2 KDE File Manager Dolphin is the File Manager for KDE. - http://download1337.mediafire.com/daea2zyyh9tg/jmirgk5o1myd5ma/dolphin.tar.gz + http://source.pisilinux.org/1.0/dolphin-14.12_20150729.tar.gz qt5-base-devel + qt5-phonon-devel + kio-devel + kcmutils-devel + knewstuff-devel + kinit-devel + kactivities-devel + baloo-devel + kfilemetadata-devel + kparts-devel + ktexteditor-devel + kdesignerplugin + kemoticons-devel + kitemmodels-devel + kunitconversion-devel kdoctools-devel - python3 - extra-cmake-modules + docbook-xsl + extra-cmake-modules + cmake @@ -26,22 +41,19 @@ dolphin qt5-base - kactivities knewstuff ktexteditor kio-extras - baloo-widgets - kio - ki18n - solid - kparts + kio + ki18n + solid + kparts libgcc kcodecs kconfig kxmlgui kcmutils kservice - baloo kbookmarks kitemviews qt5-phonon @@ -55,7 +67,7 @@ kconfigwidgets knotifications kwidgetsaddons - kfilemetadata + kdelibs4-support /usr/bin @@ -67,7 +79,22 @@ dolphin-devel - dolphin + dolphin + qt5-base-devel + qt5-phonon-devel + kio-devel + kcmutils-devel + knewstuff-devel + kinit-devel + kactivities-devel + baloo-devel + kfilemetadata-devel + kparts-devel + ktexteditor-devel + kdesignerplugin + kemoticons-devel + kitemmodels-devel + kunitconversion-devel /usr/include diff --git a/desktop/kde/application/kate/pspec.xml b/desktop/kde/application/kate/pspec.xml index 546b329175..231c74645f 100755 --- a/desktop/kde/application/kate/pspec.xml +++ b/desktop/kde/application/kate/pspec.xml @@ -14,50 +14,62 @@ Plasma library and runtime components based upon KF5 and Qt5 http://download.kde.org/stable/applications/15.04.2/src/kate-15.04.2.tar.xz - qt5-base-devel - plasma-framework-devel - python3 - kdoctools-devel - extra-cmake-modules + qt5-base-devel + plasma-framework-devel + kdoctools-devel + knewstuff-devel + kinit-devel + kparts-devel + ktexteditor-devel + threadweaver-devel + kitemmodels-devel + qt5-sql-postgresql + qt5-sql-mysql + qt5-sql-sqlite + qt5-sql-odbc + docbook-xsl + extra-cmake-modules + cmake kate - qt5-base - libgcc - knewstuff - ki18n - kconfig - kguiaddons - kjobwidgets - kitemmodels - kio - kparts - ktexteditor - kwindowsystem - kxmlgui - plasma-framework - kwallet - kservice - kbookmarks - kcompletion - kcoreaddons - kdbusaddons - kiconthemes - ktextwidgets - threadweaver - kconfigwidgets - knotifications - kwidgetsaddons + qt5-base + libgcc + libgit2 + knewstuff + ki18n + kconfig + kguiaddons + kjobwidgets + kitemmodels + kio + kparts + ktexteditor + kwindowsystem + kxmlgui + plasma-framework + kwallet + kservice + kbookmarks + kcompletion + kcoreaddons + kdbusaddons + kiconthemes + ktextwidgets + threadweaver + kconfigwidgets + knotifications + kwidgetsaddons /usr/share /etc/xdg - /usr/bin - /usr/lib/qt5 - /usr/lib + /usr/bin + /usr/lib/qt5 + /usr/lib /usr/share/man /usr/share/doc diff --git a/desktop/kde/application/konsole/pspec.xml b/desktop/kde/application/konsole/pspec.xml index 599c8d08b2..9fd0581ef7 100644 --- a/desktop/kde/application/konsole/pspec.xml +++ b/desktop/kde/application/konsole/pspec.xml @@ -2,7 +2,7 @@ - kf5-konsole + konsole https://projects.kde.org/projects/kde/applications/dolphin PisiLinux Community @@ -13,32 +13,43 @@ Konsole for KDE5 http://download.kde.org/stable/applications/15.04.2/src/konsole-15.04.2.tar.xz - qt5-base-devel - extra-cmake-modules - kdoctools-devel - python3 + qt5-base-devel + qt5-script-devel + kpty-devel + kio-devel + kinit-devel + knotifyconfig-devel + kparts-devel + kdelibs4-support-devel + kdesignerplugin + kemoticons-devel + kitemmodels-devel + kunitconversion-devel + docbook-xsl + extra-cmake-modules + kdoctools-devel + cmake - kf5-konsole + konsole + libgcc qt5-base - kinit - kdelibs4-support - kiconthemes - knotifyconfig - knotifications - kparts - kpty - kio + kdelibs4-support + kiconthemes + knotifyconfig + knotifications + kparts + kpty + kio ki18n kconfig kxmlgui kservice - knewstuff kbookmarks kguiaddons kcompletion diff --git a/desktop/kde/application/yakuake/files/yakuake.notifyrc b/desktop/kde/application/yakuake/files/yakuake.notifyrc new file mode 100644 index 0000000000..433d49eff9 --- /dev/null +++ b/desktop/kde/application/yakuake/files/yakuake.notifyrc @@ -0,0 +1,386 @@ +[Global] +IconName=yakuake +Comment=Yakuake +Comment[bg]=Yakuake +Comment[ca]=Yakuake +Comment[ca@valencia]=Yakuake +Comment[cs]=Yakuake +Comment[da]=Yakuake +Comment[de]=Yakuake +Comment[el]=Yakuake +Comment[es]=Yakuake +Comment[et]=Yakuake +Comment[fi]=Yakuake +Comment[ga]=Yakuake +Comment[gl]=Yakuake +Comment[hu]=Yakuake +Comment[it]=Yakuake +Comment[km]=Yakuake +Comment[lt]=Yakuake +Comment[nb]=Yakuake +Comment[nds]=Yakuake +Comment[nl]=Yakuake +Comment[pa]=ਯਾਕੁਕੀ +Comment[pl]=Yakuake +Comment[pt]=Yakuake +Comment[pt_BR]=Yakuake +Comment[ro]=Yakuake +Comment[sk]=Yakuake +Comment[sr]=Јакуаке +Comment[sr@ijekavian]=Јакуаке +Comment[sr@ijekavianlatin]=Yakuake +Comment[sr@latin]=Yakuake +Comment[sv]=Yakuake +Comment[tr]=Yakuake +Comment[ug]=Yakuake +Comment[uk]=Yakuake +Comment[x-test]=xxYakuakexx +Comment[zh_CN]=Yakuake +Comment[zh_TW]=Yakuake + +[Event/startup] +Name=Startup +Name[ca]=Inici +Name[ca@valencia]=Inici +Name[cs]=Spuštění +Name[da]=Opstart +Name[de]=Programmstart +Name[el]=Εκκίνηση +Name[es]=Inicio +Name[et]=Käivitamine +Name[fi]=Käynnistys +Name[gl]=Inicio +Name[hu]=Indulás +Name[it]=Avvio +Name[km]=ចាប់ផ្ដើម +Name[lt]=Paleidimas +Name[nb]=Oppstart +Name[nds]=Start +Name[nl]=Opstarten +Name[pa]=ਸ਼ੁਰੂਆਤ +Name[pl]=Uruchamianie +Name[pt]=Arranque +Name[pt_BR]=Inicialização +Name[ro]=Pornire +Name[sk]=Spustenie +Name[sr]=Покретање +Name[sr@ijekavian]=Покретање +Name[sr@ijekavianlatin]=Pokretanje +Name[sr@latin]=Pokretanje +Name[sv]=Start +Name[tr]=Başlangıç +Name[ug]=قوزغىلىش +Name[uk]=Запуск +Name[x-test]=xxStartupxx +Name[zh_CN]=启动 +Name[zh_TW]=啟動 +Comment=Yakuake has started +Comment[ca]=S'ha engegat el Yakuake +Comment[ca@valencia]=S'ha engegat el Yakuake +Comment[cs]=Yakuake byl spuštěn +Comment[da]=Yakuake er startet +Comment[de]=Yakuake wurde gestartet +Comment[el]=Το Yakuake έχει ξεκινήσει +Comment[es]=Yakuake se ha iniciado +Comment[et]=Yakuake on käivitatud +Comment[fi]=Yakuake on käynnistynyt +Comment[gl]=O Yakuake foi iniciado +Comment[hu]=A Yakuake elindult +Comment[it]=Yakuake è avviato +Comment[km]=Yakuake បាន​ចាប់ផ្ដើម +Comment[lt]=Yakuake paleistas +Comment[nb]=Yakuake har startet +Comment[nds]=Yakuake hett start. +Comment[nl]=Yakuake is opgestart +Comment[pa]=ਯਾਕੂਕੀ ਚਾਲੂ ਹੋਇਆ +Comment[pl]=Yakuake został uruchomiony +Comment[pt]=O Yakuake foi iniciado +Comment[pt_BR]=O Yakuake foi iniciado +Comment[ro]=Yakuake s-a pornit +Comment[sk]=Yakuake bolo spustené +Comment[sr]=Јакуаке је покренут +Comment[sr@ijekavian]=Јакуаке је покренут +Comment[sr@ijekavianlatin]=Yakuake je pokrenut +Comment[sr@latin]=Yakuake je pokrenut +Comment[sv]=Yakuake har startats +Comment[tr]=Yakuake başlatıldı +Comment[uk]=Yakuake запущено +Comment[x-test]=xxYakuake has startedxx +Comment[zh_CN]=Yakuake 已启动 +Comment[zh_TW]=Yakuake 已啟動 +Action=Popup + +[Event/silence] +Name=Silence detected +Name[ca]=S'ha detectat silenci +Name[ca@valencia]=S'ha detectat silenci +Name[cs]=Detekováno ticho +Name[da]=Stilhed detekteret +Name[de]=Keine Aktivität festgestellt +Name[el]=Ανιχνεύθηκε αδράνεια +Name[es]=Silencio detectado +Name[et]=Tuvastati vaikus +Name[fi]=Hiljaisuutta havaittu +Name[gl]=Silencio detectado +Name[hu]=Csend érzékelve +Name[it]=Inattività rilevata +Name[km]=បាន​រក​ឃើញ​ភាព​ស្ងាត់ +Name[lt]=Aptikta tyla +Name[nb]=Stillhet oppdaget +Name[nds]=Still opdeckt +Name[nl]=Stilte ontdekt +Name[pa]=ਚੁੱਪ ਖੋਜਿਆ ਗਿਆ +Name[pl]=Wykryto ciszę +Name[pt]=Silêncio detectado +Name[pt_BR]=Silêncio detectado +Name[ro]=Tăcere detectată +Name[sk]=Detekované ticho +Name[sr]=Откривена тишина +Name[sr@ijekavian]=Откривена тишина +Name[sr@ijekavianlatin]=Otkrivena tišina +Name[sr@latin]=Otkrivena tišina +Name[sv]=Tystnad funnen +Name[tr]=Sessizlik belirlendi +Name[uk]=Виявлено бездіяльність +Name[x-test]=xxSilence detectedxx +Name[zh_CN]=探测到静默 +Name[zh_TW]=偵測到沉默狀態 +Comment=Silence detected in a monitored terminal or session +Comment[ca]=S'ha detectat silenci en un terminal vigilat o sessió +Comment[ca@valencia]=S'ha detectat silenci en un terminal vigilat o sessió +Comment[cs]=Detekováno ticho v monitorovaném terminálu nebo sezení +Comment[da]=Stilhed detekteret i en overvåget terminalsession +Comment[de]=In einem überwachten Terminal oder einer überwachten Sitzung wird keine Aktivität festgestellt +Comment[el]=Ανιχνεύθηκε αδράνεια σε ένα ελεγχόμενο τερματικό ή συνεδρία +Comment[es]=Se ha detectado silencio en una terminal o sesión monitoreada +Comment[et]=Jälgitavas terminalis või seansis tuvastati vaikus +Comment[fi]=Hiljaisuutta havaittu tarkkaillussa päätteessä tai istunnossa +Comment[gl]=Silencio detectado nunha terminal ou sesión monitorizada +Comment[hu]=Csend érzékelve egy figyelt terminálon vagy munkamenetben +Comment[it]=Inattività rilevata in un terminale o sessione monitorata +Comment[km]=បាន​រក​ឃើញ​ភាព​ស្ងាត់​នៅ​ក្នុង​សម័យ ឬ​ស្ថានីយ​ដែល​បាន​ត្រួតពិនិត្យ +Comment[lt]=Stebimoje terminale ar sesijoje pastebėta tyla +Comment[nb]=Det er oppdaget stillhet i en terminal eller økt som er overvåket +Comment[nds]=En beluurt Konsool oder Törn is still +Comment[nl]=Stilte ontdekt in een gevolgde terminal of sessie +Comment[pl]=Wykryto ciszę w monitorowanej sesji terminala +Comment[pt]=Silêncio detectado num terminal ou sessão vigiado +Comment[pt_BR]=Silêncio detectado em um terminal ou sessão monitorado +Comment[ro]=A fost detectată tăcere într-o sesiune sau terminal monitorizat +Comment[sk]=Detekované ticho v monitorovanom termináli alebo sedení +Comment[sr]=Откривена је тишина у надгледаном терминалу или сесији +Comment[sr@ijekavian]=Откривена је тишина у надгледаном терминалу или сесији +Comment[sr@ijekavianlatin]=Otkrivena je tišina u nadgledanom terminalu ili sesiji +Comment[sr@latin]=Otkrivena je tišina u nadgledanom terminalu ili sesiji +Comment[sv]=Tystnad funnen i en bevakad terminal eller session +Comment[tr]=İzlenen uçbirimde ya da oturumda sessizlik belirlendi +Comment[uk]=У сеансі або терміналі, за яким ведеться спостереження виявлено бездіяльність +Comment[x-test]=xxSilence detected in a monitored terminal or sessionxx +Comment[zh_CN]=在监视的终端或会话中探测到静默 +Comment[zh_TW]=在一個監控中的終端機或工作階段偵測到沉默狀態 +Action=Popup + +[Event/activity] +Name=Activity detected +Name[ca]=S'ha detectat activitat +Name[ca@valencia]=S'ha detectat activitat +Name[cs]=Detekována aktivita +Name[da]=Aktivitet detekteret +Name[de]=Aktivität festgestellt +Name[el]=Ανιχνεύθηκε δραστηριότητα +Name[es]=Actividad detectada +Name[et]=Tuvastati aktiivsus +Name[fi]=Aktiivisuutta havaittu +Name[gl]=Actividade detectada +Name[hu]=Aktivitás észlelve +Name[it]=Attività rilevata +Name[km]=សកម្មភាព​ដែល​បាន​រក​ឃើញ +Name[lt]=Aptikta veikla +Name[nb]=Aktivitet oppdaget +Name[nds]=Aktiviteet opdeckt +Name[nl]=Activiteit ontdekt +Name[pa]=ਐਕਟਵਿਟੀ ਖੋਜੀ ਗਈ +Name[pl]=Wykryto aktywność +Name[pt]=Actividade detectada +Name[pt_BR]=Atividade detectada +Name[ro]=Activitate detectată +Name[sk]=Detekovaná aktivita +Name[sr]=Откривена активност +Name[sr@ijekavian]=Откривена активност +Name[sr@ijekavianlatin]=Otkrivena aktivnost +Name[sr@latin]=Otkrivena aktivnost +Name[sv]=Aktivitet funnen +Name[tr]=Etkinlik belirlendi +Name[uk]=Виявлено діяльність +Name[x-test]=xxActivity detectedxx +Name[zh_CN]=探测到活动 +Name[zh_TW]=偵測到活動 +Comment=Activity detected in a monitored terminal or session +Comment[ca]=S'ha detectat activitat en un terminal vigilat o sessió +Comment[ca@valencia]=S'ha detectat activitat en un terminal vigilat o sessió +Comment[cs]=Detekována aktivita v monitorovaném terminálu nebo sezení +Comment[da]=Aktivitet detekteret i en overvåget terminal eller session +Comment[de]=In einem überwachten Terminal oder einer überwachten Sitzung wird Aktivität festgestellt +Comment[el]=Ανιχνεύθηκε δραστηριότητα σε ένα ελεγχόμενο τερματικό ή συνεδρία +Comment[es]=Se ha detectado actividad en una terminal o sesión monitoreada +Comment[et]=Jälgitavas terminalis või seansis tuvastati aktiivsus +Comment[fi]=Aktiivisuutta havaittu tarkkaillussa päätteessä tai istunnossa +Comment[gl]=Actividade detectada nunha terminal ou sesión monitorizada +Comment[hu]=Aktivitás érzékelve egy figyelt terminálon vagy munkamenetben +Comment[it]=Attività rilevata in un terminale o sessione monitorata +Comment[km]=សកម្មភាព​ដែល​បាន​រក​ឃើញ​នៅ​ក្នុង​សម័យ ឬ​ស្ថានីយ​ដែល​បាន​ត្រួតពិនិត្យ +Comment[lt]=Stebimoje terminale ar sesijoje pastebėta veikla +Comment[nb]=Det er oppdaget aktivitet i en terminal eller økt som er overvåket +Comment[nds]=En beluurt Konsool oder Törn is Aktiviteet +Comment[nl]=Activiteit ontdekt in een gevolgde terminal of sessie +Comment[pl]=Wykryto aktywność w monitorowanej sesji terminala +Comment[pt]=Actividade detectada num terminal ou sessão vigiado +Comment[pt_BR]=Atividade detectada em um terminal ou sessão monitorado +Comment[ro]=A fost detectată activitate într-o sesiune sau terminal monitorizat +Comment[sk]=Detekovaná aktivita v monitorovanom termináli alebo sedení +Comment[sr]=Откривена је активност у надгледаном терминалу или сесији +Comment[sr@ijekavian]=Откривена је активност у надгледаном терминалу или сесији +Comment[sr@ijekavianlatin]=Otkrivena je aktivnost u nadgledanom terminalu ili sesiji +Comment[sr@latin]=Otkrivena je aktivnost u nadgledanom terminalu ili sesiji +Comment[sv]=Aktivitet funnen i en bevakad terminal eller session +Comment[tr]=İzlenen uçbirimde ya da oturumda etkinlik belirlendi +Comment[uk]=У сеансі або терміналі, за яким ведеться спостереження виявлено діяльність +Comment[x-test]=xxActivity detected in a monitored terminal or sessionxx +Comment[zh_CN]=在监视的终端或会话中探测到活动 +Comment[zh_TW]=在一個監控中的終端機或工作階段偵測到有活動 +Action=Popup + +[Event/BellVisible] +Name=Bell in Visible Session +Name[bs]=Zvono u vidljivoj sesiji +Name[ca]=Timbre en una sessió visible +Name[cs]=Zvonek ve viditelném sezení +Name[da]=Bip i synlig session +Name[de]=Signalton in sichtbarer Sitzung +Name[el]=Ηχητικό σήμα σε ορατή συνεδρία +Name[et]=Heli nähtavas seansis +Name[fi]=Äänimerkki näkyvässä istunnossa +Name[ga]=Cloigín i Seisiún Infheicthe +Name[gl]=Badalada na sesión visíbel +Name[hu]=Csengő a látható munkamenetben +Name[it]=Campana in sessione visibile +Name[lt]=Skambutis matomoje sesijoje +Name[nb]=Varsel i synlig økt +Name[nl]=Geluidssignaal in zichtbare sessie +Name[nn]=Bjølle i synleg økt +Name[pl]=Dzwonek w widocznej sesji +Name[pt]=Campainha numa Sessão Visível +Name[pt_BR]=Campainha na sessão visível +Name[ro]=Clopoțel în sesiune vizibilă +Name[se]=Divga oainnus bargovuorus +Name[sk]=Zvonček v zobrazenom sedení +Name[sr]=Звоно у видљивој сесији +Name[sr@ijekavian]=Звоно у видљивој сесији +Name[sr@ijekavianlatin]=Zvono u vidljivoj sesiji +Name[sr@latin]=Zvono u vidljivoj sesiji +Name[sv]=Ljudsignal i synlig session +Name[uk]=Гудок у видимий сеанс +Name[x-test]=xxBell in Visible Sessionxx +Name[zh_CN]=可见会话中的响铃 +Name[zh_TW]=可見工作階段響鈴 +Comment=Bell emitted within a visible session +Comment[bs]=Oglašeno je zvono unutar vidljive sesije +Comment[ca]=Timbre emès en una sessió visible +Comment[cs]=Zvonek spuštěný ve viditelném sezení +Comment[da]=Bip udsendt indenfor en synlig session +Comment[de]=Signalton, der in einer sichtbaren Sitzung ertönt +Comment[el]=Ηχητικό σήμα εκπέμπεται σε ορατή συνεδρία +Comment[et]=Heli nähtavas seansis +Comment[fi]=Äänimerkki lähetetty näkyvässä istunnossa +Comment[ga]=Baineadh an cloigín i seisiún infheicthe +Comment[gl]=Badalada emitida nunha sesión visíbel +Comment[hu]=Csengetés a látható munkamenetben +Comment[it]=Campana emessa in una sessione visibile +Comment[lt]=Matomos sesijos metu skambutis neveiks +Comment[nb]=Signal sendt ut fra en synlig økt +Comment[nl]=Geluidssignaal aangeroepen in zichtbare sessie +Comment[nn]=Bjøllesignal sendt i ei synleg økt +Comment[pl]=Dzwonek uruchamiany w widocznej sesji +Comment[pt]=Campainha emitida dentro de uma sessão visível +Comment[pt_BR]=Campainha emitida dentro de uma sessão visível +Comment[ro]=Clopoțel emis în cadrul unei sesiuni vizibile +Comment[se]=Divgasignála sáddejuvvui oainnus bargovuorus +Comment[sk]=Zvonček poslaný v zobrazenom sedení +Comment[sr]=Емитовано је звоно унутар видљиве сесије. +Comment[sr@ijekavian]=Емитовано је звоно унутар видљиве сесије. +Comment[sr@ijekavianlatin]=Emitovano je zvono unutar vidljive sesije. +Comment[sr@latin]=Emitovano je zvono unutar vidljive sesije. +Comment[sv]=Ljudsignal avgiven inne i en synlig session +Comment[uk]=Звучить гудок у видимому сеансі +Comment[x-test]=xxBell emitted within a visible sessionxx +Comment[zh_CN]=可见会话中发生的响铃 +Comment[zh_TW]=可見工作階段中的響鈴行為 +Action=None + +[Event/BellInvisible] +Name=Bell in Non-Visible Session +Name[bs]=Zvono u zaklonjenoj sesiji +Name[ca]=Timbre en una sessió no visible +Name[cs]=Zvonek ve skrytém sezení +Name[da]=Bip i ikke-synlig session +Name[de]=Signalton in nicht sichtbarer Sitzung +Name[el]=Ηχητικό σήμα σε μη ορατή συνεδρία +Name[et]=Heli nähtamatus seansis +Name[fi]=Äänimerkki näkymättömässä istunnossa +Name[ga]=Cloigín i Seisiún Dofheicthe +Name[gl]=Badalada nunha sesión non visíbel +Name[hu]=Csengő a nem látható munkamenetben +Name[it]=Campana in sessione non visibile +Name[lt]=Skambutis nematomoje sesijoje +Name[nb]=Varsel i ikke-synlig økt +Name[nl]=Geluidssignaal in niet-zichtbare sessie +Name[nn]=Bjølle i ikkje-synleg økt +Name[pl]=Dzwonek w niewidocznej sesji +Name[pt]=Campainha numa Sessão Invisível +Name[pt_BR]=Campainha na sessão não visível +Name[ro]=Clopoțel în sesiune nevizibilă +Name[se]=Divga oaidnemeahttun bargovuorus +Name[sk]=Zvonček v nezobrazenom sedení +Name[sr]=Звоно у сесији која није видљива +Name[sr@ijekavian]=Звоно у сесији која није видљива +Name[sr@ijekavianlatin]=Zvono u sesiji koja nije vidljiva +Name[sr@latin]=Zvono u sesiji koja nije vidljiva +Name[sv]=Ljudsignal i icke-synlig session +Name[uk]=Гудок у невидимому сеансі +Name[x-test]=xxBell in Non-Visible Sessionxx +Name[zh_CN]=不可见会话中的响铃 +Name[zh_TW]=非可見工作階段的響鈴 +Comment=Bell emitted within a non-visible session +Comment[bs]=Oglašeno je zvono unutar zaklonjene sesije +Comment[ca]=Timbre emès en una sessió no visible +Comment[cs]=Zvonek spuštěný ve skrytém sezení +Comment[da]=Bip udsendt indenfor en ikke-synlig session +Comment[de]=Signalton, der in einer nicht sichtbaren Sitzung ertönt +Comment[el]=Ηχητικό σήμα εκπέμπεται σε μη ορατή συνεδρία +Comment[et]=Heli nähtamatus seansis +Comment[fi]=Äänimerkki lähetetty näkymättömässä istunnossa +Comment[ga]=Baineadh an cloigín i seisiún dofheicthe +Comment[gl]=Badalada emitida nunha sesión non visíbel +Comment[hu]=Csengetés a nem látható munkamenetben +Comment[it]=Campana emessa in una sessione non visibile +Comment[lt]=Nematomos sesijos metu skambutis neveiks +Comment[nb]=Signal sendt ut i en økt som ikke er synlig +Comment[nl]=Geluidssignaal aangeroepen in niet-zichtbare sessie +Comment[nn]=Bjøllesignal sendt i ei ikkje-synleg økt +Comment[pl]=Dzwonek uruchamiany w niewidocznej sesji +Comment[pt]=Campainha emitida dentro de uma sessão não-visível +Comment[pt_BR]=Campainha emitida dentro de uma sessão não visível +Comment[ro]=Clopoțel emis în cadrul unei sesiuni nevizibile +Comment[se]=Divgasignála sáddejuvvui oaidnemeahttun bargovuorus +Comment[sk]=Zvonček poslaný v nezobrazenom sedení +Comment[sr]=Емитовано је звоно у сесији која није видљива. +Comment[sr@ijekavian]=Емитовано је звоно у сесији која није видљива. +Comment[sr@ijekavianlatin]=Emitovano je zvono u sesiji koja nije vidljiva. +Comment[sr@latin]=Emitovano je zvono u sesiji koja nije vidljiva. +Comment[sv]=Ljudsignal avgiven inne i en icke-synlig session +Comment[uk]=Звучить гудок у невидимому сеансі +Comment[x-test]=xxBell emitted within a non-visible sessionxx +Comment[zh_CN]=不可见会话中发生的响铃 +Comment[zh_TW]=非可見工作階段中的響鈴行為 +Sound=KDE-Sys-App-Message.ogg +Action=Popup diff --git a/desktop/kde/application/yakuake/pspec.xml b/desktop/kde/application/yakuake/pspec.xml index 850b1c240e..9711624e9a 100644 --- a/desktop/kde/application/yakuake/pspec.xml +++ b/desktop/kde/application/yakuake/pspec.xml @@ -13,13 +13,17 @@ app:gui Very powerful Quake style Konsole for KDE4 The name comes from Yet Another Kuake (thus YaKuake). Its behaviour is similar to the console of the Quake game. - http://download1491.mediafire.com/lme96vhv3ppg/397z19wl2vjuirb/yakuake.tar.gz + http://source.pisilinux.org/1.0/yakuake-2.9.9_20150703.tar.gz qt5-base-devel libX11-devel - python3 - qt5-x11extras-devel + qt5-x11extras-devel + knewstuff-devel + kio-devel + kparts-devel + knotifyconfig-devel extra-cmake-modules + cmake @@ -27,31 +31,31 @@ yakuake qt5-base - qt5-x11extras - kio - ki18n - kparts - kconfig - kxmlgui - karchive - kservice - knewstuff - kcoreaddons - kdbusaddons - kiconthemes - kglobalaccel - knotifyconfig - kwindowsystem - kconfigwidgets - knotifications - kwidgetsaddons - libX11 - libgcc + qt5-x11extras + kio + ki18n + kparts + kconfig + kxmlgui + karchive + kservice + knewstuff + kcoreaddons + kdbusaddons + kiconthemes + kglobalaccel + knotifyconfig + kwindowsystem + kconfigwidgets + knotifications + kwidgetsaddons + libX11 + libgcc /usr/bin - /usr/lib - /usr/lib/qt5 + /usr/lib + /usr/lib/qt5 /usr/share /usr/share/locale /usr/share/doc @@ -63,8 +67,8 @@ - 2015-07-25 - 2.9.9 + 2015-08-01 + 2.9.9_20150703 First Release. Stefan Gronewold (groni) groni@pisilinux.org diff --git a/desktop/kde/base/kde-baseapps/actions.py b/desktop/kde/base/kde-baseapps/actions.py index 2d59cef51c..cb8983a89b 100755 --- a/desktop/kde/base/kde-baseapps/actions.py +++ b/desktop/kde/base/kde-baseapps/actions.py @@ -8,20 +8,15 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import cmaketools from pisi.actionsapi import shelltools from pisi.actionsapi import get +from pisi.actionsapi import kde5 def setup(): - #pisitools.ldflags.add("-Wl,-rpath") - - #shelltools.system("sed -i -e 's|add_subdirectory(dolphin)|#add_subdirectory(dolphin)|' CMakeLists.txt") - cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ - -DKDE4_BUILD_TESTS=OFF \ - -DCMAKE_SKIP_RPATH=ON \ - -DCMAKE_INSTALL_PREFIX=/usr") + kde5.configure() def build(): - cmaketools.make() + kde5.make() def install(): - cmaketools.install() + kde5.install() pisitools.dodoc("README", "COPYING.LIB") diff --git a/desktop/kde/base/kde-baseapps/pspec.xml b/desktop/kde/base/kde-baseapps/pspec.xml index 2e81fcb639..29f4ffe1ec 100755 --- a/desktop/kde/base/kde-baseapps/pspec.xml +++ b/desktop/kde/base/kde-baseapps/pspec.xml @@ -12,64 +12,108 @@ library KDE-Baseapps: base applications from the official KDE release Base application for KDE5 such as Dolphin, kfind, plasma-widget-folderview, konqueror etc. - http://download.kde.org/stable/applications/15.04.3/src/kde-baseapps-15.04.3.tar.xz + http://source.pisilinux.org/1.0/kde-baseapps-15.04.3_20150727.tar.gz - qt5-base-devel - zlib-devel - glib2-devel - libX11-devel - libgcc - kdelibs-devel - kfilemetadata-devel - automoc4 - tidy-devel - baloo-widgets-devel - baloo-devel - phonon-devel - kactivities-devel - libXrender-devel - libXt-devel - libraw1394-devel - shared-desktop-ontologies - kdepimlibs-devel - mesa-devel - + qt5-base-devel + zlib-devel + glib2-devel + libX11-devel + kfilemetadata-devel + qt5-phonon-devel + kactivities-devel + libXrender-devel + libXt-devel + libraw1394-devel + mesa-devel + kdelibs4-support-devel + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + kdesu-devel + khtml-devel + kcmutils-devel + kconfig-devel + kded-devel + kdoctools-devel + kdesignerplugin + libxslt + docbook-xsl + extra-cmake-modules + cmake + kdebaseapps - qt5-base - zlib - glib2 - libX11 - libgcc - kfilemetadata - libXt - libXrender - phonon - qt5-base - libXt - tidy - baloo-widgets - baloo - kdelibs - kactivities + qt5-base + zlib + libX11 + libgcc + kio + kdesu + khtml + ki18n + kparts + kcodecs + kconfig + kxmlgui + karchive + kcmutils + kservice + kbookmarks + kitemviews + qt5-script + kcompletion + kcoreaddons + kdbusaddons + kiconthemes + kjobwidgets + ktextwidgets + kwindowsystem + qt5-x11extras + kconfigwidgets + knotifications + kwidgetsaddons + kdelibs4-support /usr/bin /usr/share - /usr/share/locale - /usr/lib + /usr/share/locale + /usr/lib /usr/share/doc kdebaseapps-devel - Development files for kde-kdebaseapps + Development files for kde-kdebaseapps - kdebaseapps + kdebaseapps + qt5-base-devel + zlib-devel + glib2-devel + libX11-devel + kfilemetadata-devel + qt5-phonon-devel + kactivities-devel + libXrender-devel + libXt-devel + libraw1394-devel + mesa-devel + kdelibs4-support-devel + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + kdesu-devel + khtml-devel + kcmutils-devel + kconfig-devel + kded-devel + kdoctools-devel /usr/include @@ -79,8 +123,8 @@ - 2015-07-19 - 15.04.3 + 2015-08-01 + 15.04.3_20150727 Version bump. Stefan Gronewold(groni) groni@pisilinux.org diff --git a/desktop/kde/framework/bluez-qt/pspec.xml b/desktop/kde/framework/bluez-qt/pspec.xml index f734614395..46b99a8376 100755 --- a/desktop/kde/framework/bluez-qt/pspec.xml +++ b/desktop/kde/framework/bluez-qt/pspec.xml @@ -14,7 +14,8 @@ Qt wrapper for KDE 5 DBus API. http://download.kde.org/stable/plasma/5.3.2/bluez-qt-5.3.2.tar.xz - qt5-base-devel + qt5-base-devel + qt5-declarative-devel extra-cmake-modules cmake @@ -25,7 +26,7 @@ qt5-base qt5-declarative - libgcc + libgcc /usr/lib/qt5 @@ -39,7 +40,8 @@ Development files for bluez-qt qt5-base-devel - bluez-qt + qt5-declarative-devel + bluez-qt /usr/include @@ -49,7 +51,7 @@ - 2015-07-01 + 2015-08-01 5.3.2 Version bump. Stefan Gronewold(groni) diff --git a/desktop/kde/framework/frameworkintegration/pspec.xml b/desktop/kde/framework/frameworkintegration/pspec.xml index b5bedb6e2b..396e155ba6 100755 --- a/desktop/kde/framework/frameworkintegration/pspec.xml +++ b/desktop/kde/framework/frameworkintegration/pspec.xml @@ -14,46 +14,78 @@ 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 + libxcb-devel + libXcursor-devel qt5-base-devel - extra-cmake-modules + qt5-declarative-devel + qt5-x11extras-devel + kconfig-devel + kxmlgui-devel + kcompletion-devel + kcoreaddons-devel + kjobwidgets-devel + kconfigwidgets-devel + kiconthemes-devel + ki18n-devel + kauth-devel + kio-devel + knotifications-devel + kwidgetsaddons-devel + extra-cmake-modules + cmake frameworkintegration + libgcc qt5-base - libgcc - libxcb + libxcb libXcursor - qt5-x11extras - kconfig - kxmlgui - kcompletion - kcoreaddons - kjobwidgets - kconfigwidgets - kiconthemes - ki18n - kio - knotifications - kwidgetsaddons + qt5-x11extras + kconfig + kxmlgui + kcompletion + kcoreaddons + kjobwidgets + kconfigwidgets + kiconthemes + ki18n + kio + knotifications + kwidgetsaddons + oxygen-fonts /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/lib/qt5 + /usr/lib /usr/share/doc frameworkintegration-devel - Development files for framework-integration + Development files for framework-integration - qt5-base-devel - frameworkintegration + frameworkintegration + qt5-base-devel + libxcb-devel + libXcursor-devel + qt5-x11extras-devel + kconfig-devel + kxmlgui-devel + kcompletion-devel + kcoreaddons-devel + kjobwidgets-devel + kconfigwidgets-devel + kiconthemes-devel + ki18n-devel + kio-devel + knotifications-devel + kwidgetsaddons-devel /usr/include diff --git a/desktop/kde/framework/kactivities/pspec.xml b/desktop/kde/framework/kactivities/pspec.xml index ce012d882f..f3c6e6f076 100755 --- a/desktop/kde/framework/kactivities/pspec.xml +++ b/desktop/kde/framework/kactivities/pspec.xml @@ -10,15 +10,42 @@ LGPLv2 library - app:console + 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 qt5-base-devel - python3 + mesa-devel boost-devel + kdbusaddons-devel + kdeclarative-devel + kpackage-devel + ki18n-devel + kconfig-devel + kcoreaddons-devel + kio-devel + kservice-devel + kbookmarks-devel + kwidgetsaddons-devel + kcompletion-devel + kjobwidgets-devel + kitemviews-devel + solid-devel + kauth-devel + kcodecs-devel + kconfigwidgets-devel + kxmlgui-devel + kwindowsystem-devel + kglobalaccel-devel + kcmutils-devel + qt5-declarative-devel + qt5-sql-postgresql + qt5-sql-mysql + qt5-sql-sqlite + qt5-sql-odbc extra-cmake-modules + cmake build-source.patch @@ -29,42 +56,34 @@ kactivities qt5-base - qt5-declarative - libgcc + qt5-declarative + libgcc kconfig - kconfigwidgets - kcoreaddons - kcmutils - kdeclarative - kdbusaddons - ki18n - kio - kglobalaccel - kservice - kxmlgui - kwindowsystem + kconfigwidgets + kcoreaddons + kdbusaddons + ki18n + kio + kglobalaccel + kservice + kxmlgui + kwindowsystem /usr/share - /usr/share/locale - /usr/bin - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib /usr/share/doc - - - kactivities - - - kactivities - + kactivities-devel - Development files for kactivities + Development files for kactivities - qt5-base-devel + qt5-base-devel boost-devel kactivities diff --git a/desktop/kde/framework/kapidox/pspec.xml b/desktop/kde/framework/kapidox/pspec.xml index b02b66f47e..ce7450cd39 100755 --- a/desktop/kde/framework/kapidox/pspec.xml +++ b/desktop/kde/framework/kapidox/pspec.xml @@ -17,6 +17,7 @@ python-Jinja2 python-PyYAML qt5-base-devel + cmake extra-cmake-modules @@ -48,6 +49,6 @@ First Release Stefan Gronewold(groni) groni@pisilinux.org - + diff --git a/desktop/kde/framework/kbookmarks/actions.py b/desktop/kde/framework/kbookmarks/actions.py index e2f17d2484..01e8c95948 100755 --- a/desktop/kde/framework/kbookmarks/actions.py +++ b/desktop/kde/framework/kbookmarks/actions.py @@ -12,7 +12,7 @@ def setup(): -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ -DLIB_INSTALL_DIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DBUILD_TESTING=OFF") def build(): diff --git a/desktop/kde/framework/kbookmarks/pspec.xml b/desktop/kde/framework/kbookmarks/pspec.xml index 8e3d01d322..8cd0c3d2cd 100755 --- a/desktop/kde/framework/kbookmarks/pspec.xml +++ b/desktop/kde/framework/kbookmarks/pspec.xml @@ -15,10 +15,9 @@ http://download.kde.org/stable/frameworks/5.11/kbookmarks-5.11.0.tar.xz qt5-base-devel - python3 qt5-tools-devel kcoreaddons-devel - kauth-devel + kauth-devel kcodecs-devel kconfig-devel kconfigwidgets-devel @@ -56,8 +55,14 @@ kbookmarks-devel Development files for kbookmarks + kbookmarks qt5-base-devel - kbookmarks + kcoreaddons-devel + kcodecs-devel + kconfig-devel + kiconthemes-devel + kwidgetsaddons-devel + kxmlgui-devel /usr/include diff --git a/desktop/kde/framework/kcmutils/actions.py b/desktop/kde/framework/kcmutils/actions.py index e2f17d2484..01e8c95948 100755 --- a/desktop/kde/framework/kcmutils/actions.py +++ b/desktop/kde/framework/kcmutils/actions.py @@ -12,7 +12,7 @@ def setup(): -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ -DLIB_INSTALL_DIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DBUILD_TESTING=OFF") def build(): diff --git a/desktop/kde/framework/kcmutils/pspec.xml b/desktop/kde/framework/kcmutils/pspec.xml index 3334aec551..8b23716294 100755 --- a/desktop/kde/framework/kcmutils/pspec.xml +++ b/desktop/kde/framework/kcmutils/pspec.xml @@ -15,8 +15,23 @@ http://download.kde.org/stable/frameworks/5.11/kcmutils-5.11.0.tar.xz qt5-base-devel - python3 + qt5-declarative-devel + mesa-devel + kcodecs-devel + kpackage-devel + kdeclarative-devel + kconfigwidgets-devel + kwidgetsaddons-devel + kconfig-devel + kauth-devel + kcoreaddons-devel + ki18n-devel + kiconthemes-devel + kitemviews-devel + kservice-devel + kxmlgui-devel extra-cmake-modules + cmake @@ -25,39 +40,51 @@ qt5-base qt5-declarative - libgcc + libgcc kdeclarative - kconfigwidgets - kwidgetsaddons - kconfig - kauth - kcoreaddons - ki18n - kiconthemes - kitemviews - kservice - kxmlgui + kconfigwidgets + kwidgetsaddons + kconfig + kauth + kcoreaddons + ki18n + kiconthemes + kitemviews + kservice + kxmlgui /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/lib/qt5 + /usr/lib /usr/share/doc kcmutils-devel - Development files for kcmutils + Development files for kcmutils - qt5-base-devel - kcmutils + kcmutils + qt5-base-devel + qt5-declarative-devel + kdeclarative-devel + kconfigwidgets-devel + kwidgetsaddons-devel + kconfig-devel + kauth-devel + kcoreaddons-devel + ki18n-devel + kiconthemes-devel + kitemviews-devel + kservice-devel + kxmlgui-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/framework/kconfigwidgets/pspec.xml b/desktop/kde/framework/kconfigwidgets/pspec.xml index b5837c6afb..45b76c64dc 100755 --- a/desktop/kde/framework/kconfigwidgets/pspec.xml +++ b/desktop/kde/framework/kconfigwidgets/pspec.xml @@ -17,7 +17,6 @@ http://download.kde.org/stable/frameworks/5.11/kconfigwidgets-5.11.0.tar.xz qt5-base-devel - python3 ki18n-devel kauth-devel kcodecs-devel @@ -25,6 +24,7 @@ kcoreaddons-devel kguiaddons-devel kwidgetsaddons-devel + kdoctools-devel docbook-xml docbook-xsl extra-cmake-modules @@ -60,7 +60,15 @@ kconfigwidgets-devel Development files for kconfigwidgets - kconfigwidgets + kconfigwidgets + qt5-base-devel + kauth-devel + kcodecs-devel + kconfig-devel + kcoreaddons-devel + kguiaddons-devel + ki18n-devel + kwidgetsaddons-devel /usr/include diff --git a/desktop/kde/framework/kdeclarative/pspec.xml b/desktop/kde/framework/kdeclarative/pspec.xml index dcc4b860ac..3c49698b8a 100755 --- a/desktop/kde/framework/kdeclarative/pspec.xml +++ b/desktop/kde/framework/kdeclarative/pspec.xml @@ -15,7 +15,31 @@ http://download.kde.org/stable/frameworks/5.11/kdeclarative-5.11.0.tar.xz qt5-base-devel - extra-cmake-modules + mesa-devel + libepoxy-devel + qt5-declarative-devel + kauth-devel + kcodecs-devel + kpackage-devel + kconfig-devel + kservice-devel + kcoreaddons-devel + kguiaddons-devel + kglobalaccel-devel + ki18n-devel + kiconthemes-devel + kio-devel + kbookmarks-devel + kcompletion-devel + kconfigwidgets-devel + kitemviews-devel + kjobwidgets-devel + solid-devel + kxmlgui-devel + kwidgetsaddons-devel + kwindowsystem-devel + extra-cmake-modules + cmake @@ -23,41 +47,41 @@ kdeclarative qt5-base - libgcc - libepoxy - qt5-declarative + libgcc + libepoxy + qt5-declarative kpackage - kconfig - kservice - kcoreaddons - kglobalaccel - ki18n - kiconthemes - kio - kwidgetsaddons - kwindowsystem + kconfig + kservice + kcoreaddons + kglobalaccel + ki18n + kiconthemes + kio + kwidgetsaddons + kwindowsystem /usr/bin /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/lib/qt5 + /usr/lib /usr/share/doc kdeclarative-devel - Development files for kdeclarative + Development files for kdeclarative - qt5-base-devel + qt5-base-devel kdeclarative /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/framework/kded/pspec.xml b/desktop/kde/framework/kded/pspec.xml index 71c4794cfe..fdd567d36c 100755 --- a/desktop/kde/framework/kded/pspec.xml +++ b/desktop/kde/framework/kded/pspec.xml @@ -10,14 +10,23 @@ LGPLv2 library - app:console + 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 - qt5-base-devel - kdoctools-devel - extra-cmake-modules + qt5-base-devel + kdoctools-devel + kinit-devel + kcoreaddons-devel + kconfig-devel + kcrash-devel + kdbusaddons-devel + kservice-devel + docbook-xml + docbook-xsl + extra-cmake-modules + cmake @@ -25,20 +34,20 @@ kded qt5-base - libgcc - kcoreaddons - kconfig - kcrash - kdbusaddons - kservice - + libgcc + kcoreaddons + kconfig + kcrash + kdbusaddons + kservice + - /usr/share - /usr/lib/qt5 - /usr/lib - /usr/bin - /usr/share/doc - /usr/share/man + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/bin + /usr/share/doc + /usr/share/man diff --git a/desktop/kde/framework/kdesignerplugin/pspec.xml b/desktop/kde/framework/kdesignerplugin/pspec.xml index a00d24276d..de95cfa853 100755 --- a/desktop/kde/framework/kdesignerplugin/pspec.xml +++ b/desktop/kde/framework/kdesignerplugin/pspec.xml @@ -10,15 +10,26 @@ LGPLv2 library - app:console + 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 qt5-base-devel qt5-tools-devel - kdoctools-devel - extra-cmake-modules + kdoctools-devel + kio-devel + kauth-devel + kconfigwidgets-devel + kxmlgui-devel + kplotting-devel + ktextwidgets-devel + sonnet-devel + kdewebkit-devel + docbook-xml + docbook-xsl + extra-cmake-modules + cmake @@ -26,30 +37,30 @@ kdesignerplugin qt5-base - libgcc + libgcc kdewebkit - kcoreaddons - kitemviews - kconfig - sonnet - kcompletion - kconfigwidgets - kiconthemes - kio - kplotting + kcoreaddons + kitemviews + kconfig + sonnet + kcompletion + kconfigwidgets + kiconthemes + kio + kplotting ktextwidgets kwidgetsaddons - kxmlgui + kxmlgui /usr/share - /usr/share/locale - /usr/bin + /usr/share/locale + /usr/bin /usr/lib/cmake - /usr/lib/qt5 - /usr/lib + /usr/lib/qt5 + /usr/lib /usr/share/doc - /usr/share/man + /usr/share/man diff --git a/desktop/kde/framework/kdesu/actions.py b/desktop/kde/framework/kdesu/actions.py index 54fd6cb280..649c18e5f3 100755 --- a/desktop/kde/framework/kdesu/actions.py +++ b/desktop/kde/framework/kdesu/actions.py @@ -13,7 +13,7 @@ def setup(): -DSYSCONF_INSTALL_DIR=/etc \ -DLIBEXEC_INSTALL_DIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DLIB_INSTALL_DIR=lib \ -DBUILD_TESTING=OFF") diff --git a/desktop/kde/framework/kdesu/pspec.xml b/desktop/kde/framework/kdesu/pspec.xml index 06df060c95..3ca3d208b5 100755 --- a/desktop/kde/framework/kdesu/pspec.xml +++ b/desktop/kde/framework/kdesu/pspec.xml @@ -10,48 +10,60 @@ LGPLv2 library - app:console + 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 - qt5-base-devel - python3 - extra-cmake-modules + qt5-base-devel + kcoreaddons-devel + kpty-devel + kservice-devel + ki18n-devel + kconfig-devel + libX11-devel + extra-cmake-modules + cmake kdesu - qt5-base - kcoreaddons - kpty - kservice - ki18n - kconfig - libgcc - libX11 + qt5-base + kcoreaddons + kpty + kservice + ki18n + kconfig + libgcc + libX11 - /usr/share/locale - /usr/lib/qt5 - /usr/lib - /usr/share/doc + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc kdesu-devel - Development files for kdesu + Development files for kdesu - qt5-base-devel - kdesu + kdesu + qt5-base-devel + kcoreaddons-devel + kpty-devel + kservice-devel + ki18n-devel + kconfig-devel + libX11-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/framework/kdewebkit/pspec.xml b/desktop/kde/framework/kdewebkit/pspec.xml index 78a6337cb7..c515dff254 100755 --- a/desktop/kde/framework/kdewebkit/pspec.xml +++ b/desktop/kde/framework/kdewebkit/pspec.xml @@ -10,13 +10,26 @@ LGPLv2 library - app:console + 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 qt5-base-devel + qt5-webkit-devel + qt5-webkit + kauth-devel + sonnet-devel + kconfig-devel + ktextwidgets-devel + kjobwidgets-devel + kcoreaddons-devel + kparts-devel + kservice-devel + kwallet-devel + kio-devel extra-cmake-modules + cmake @@ -24,36 +37,44 @@ kdewebkit qt5-webkit - libgcc + libgcc kconfig kjobwidgets qt5-base - kcoreaddons - kparts - kservice - kwallet - kio + kcoreaddons + kparts + kservice + kwallet + kio /usr/share - /usr/lib/qt5 - /usr/lib - /usr/mkspecs/modules/ + /usr/lib/qt5 + /usr/lib + /usr/mkspecs/modules/ /usr/share/doc kdewebkit-devel - Development files for kdewebkit + Development files for kdewebkit - qt5-base-devel kdewebkit + qt5-webkit-devel + kconfig-devel + kjobwidgets-devel + qt5-base-devel + kcoreaddons-devel + kparts-devel + kservice-devel + kwallet-devel + kio-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/framework/kemoticons/actions.py b/desktop/kde/framework/kemoticons/actions.py index 4d62960137..bec9101233 100755 --- a/desktop/kde/framework/kemoticons/actions.py +++ b/desktop/kde/framework/kemoticons/actions.py @@ -12,7 +12,7 @@ def setup(): -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ -DLIB_INSTALL_DIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DBUILD_TESTING=OFF") def build(): diff --git a/desktop/kde/framework/kemoticons/pspec.xml b/desktop/kde/framework/kemoticons/pspec.xml index 06070f28e8..a8e352eed6 100755 --- a/desktop/kde/framework/kemoticons/pspec.xml +++ b/desktop/kde/framework/kemoticons/pspec.xml @@ -10,14 +10,18 @@ LGPLv2 library - app:console + 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 qt5-base-devel - python3 - extra-cmake-modules + karchive-devel + kcoreaddons-devel + kconfig-devel + kservice-devel + extra-cmake-modules + cmake @@ -25,31 +29,36 @@ kemoticons qt5-base - libgcc - karchive - kcoreaddons - kconfig - kservice + libgcc + karchive + kcoreaddons + kconfig + kservice /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/lib/qt5 + /usr/lib /usr/share/doc kemoticons-devel - Development files for kemoticons + Development files for kemoticons kemoticons + qt5-base-devel + karchive-devel + kcoreaddons-devel + kconfig-devel + kservice-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/framework/kglobalaccel/actions.py b/desktop/kde/framework/kglobalaccel/actions.py index e2f17d2484..01e8c95948 100755 --- a/desktop/kde/framework/kglobalaccel/actions.py +++ b/desktop/kde/framework/kglobalaccel/actions.py @@ -12,7 +12,7 @@ def setup(): -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ -DLIB_INSTALL_DIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DBUILD_TESTING=OFF") def build(): diff --git a/desktop/kde/framework/kglobalaccel/pspec.xml b/desktop/kde/framework/kglobalaccel/pspec.xml index f903f4c7d1..5d5d1dc5eb 100755 --- a/desktop/kde/framework/kglobalaccel/pspec.xml +++ b/desktop/kde/framework/kglobalaccel/pspec.xml @@ -16,7 +16,6 @@ qt5-base-devel qt5-tools-devel - python3 qt5-base libgcc libxcb-devel @@ -61,6 +60,15 @@ Development files for kglobalaccel kglobalaccel + qt5-base-devel + libxcb-devel + kcrash-devel + kconfig-devel + qt5-x11extras-devel + kcoreaddons-devel + kdbusaddons-devel + xcb-util-keysyms-devel + kwindowsystem-devel /usr/include diff --git a/desktop/kde/framework/kiconthemes/actions.py b/desktop/kde/framework/kiconthemes/actions.py index 648143a2e1..1fa7448a5d 100755 --- a/desktop/kde/framework/kiconthemes/actions.py +++ b/desktop/kde/framework/kiconthemes/actions.py @@ -14,7 +14,7 @@ def setup(): -DQML_INSTALL_DIR=lib/qt5/qml \ -DLIB_INSTALL_DIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DLOCALE_INSTALL_DIR=/usr/share/locale \ -DBUILD_TESTING=OFF") diff --git a/desktop/kde/framework/kiconthemes/pspec.xml b/desktop/kde/framework/kiconthemes/pspec.xml index c224b61e17..23a792df46 100755 --- a/desktop/kde/framework/kiconthemes/pspec.xml +++ b/desktop/kde/framework/kiconthemes/pspec.xml @@ -16,7 +16,6 @@ http://download.kde.org/stable/frameworks/5.11/kiconthemes-5.11.0.tar.xz qt5-base-devel - python3 qt5-svg-devel ki18n-devel kauth-devel @@ -58,6 +57,14 @@ Development files for kiconthemes kiconthemes + qt5-base-devel + qt5-svg-devel + kconfigwidgets-devel + ki18n-devel + kitemviews-devel + kwidgetsaddons-devel + kconfig-devel + kcoreaddons-devel /usr/include diff --git a/desktop/kde/framework/kinit/pspec.xml b/desktop/kde/framework/kinit/pspec.xml index 770d0ba6c4..57ab8bf8f3 100644 --- a/desktop/kde/framework/kinit/pspec.xml +++ b/desktop/kde/framework/kinit/pspec.xml @@ -16,8 +16,31 @@ http://download.kde.org/stable/frameworks/5.11/kinit-5.11.0.tar.xz qt5-base-devel - kdoctools-devel - extra-cmake-modules + kdoctools-devel + libX11-devel + libcap-devel + libgcc + kcrash-devel + kcoreaddons-devel + kitemviews-devel + solid-devel + kxmlgui-devel + kjobwidgets-devel + kcompletion-devel + kwidgetsaddons-devel + kconfig-devel + kcodecs-devel + kauth-devel + kconfigwidgets-devel + kio-devel + ki18n-devel + kservice-devel + kbookmarks-devel + kwindowsystem-devel + docbook-xml + docbook-xsl + extra-cmake-modules + cmake @@ -25,17 +48,16 @@ kinit qt5-base - libX11 - libcap - libgcc - kcrash - kcoreaddons - kconfig - kdoctools - ki18n - kio - kservice - kwindowsystem + libX11 + libcap + libgcc + kio + kcrash + kcoreaddons + kconfig + ki18n + kservice + kwindowsystem /usr/share diff --git a/desktop/kde/framework/kio/pspec.xml b/desktop/kde/framework/kio/pspec.xml index 2ae8b984cb..d0aa49c440 100644 --- a/desktop/kde/framework/kio/pspec.xml +++ b/desktop/kde/framework/kio/pspec.xml @@ -15,9 +15,42 @@ Network transparent access to files and data http://download.kde.org/stable/frameworks/5.11/kio-5.11.0.tar.xz - qt5-base-devel - kdoctools-devel - extra-cmake-modules + qt5-base-devel + acl-devel + attr-devel + mit-kerberos + karchive-devel + kconfig-devel + kcoreaddons-devel + kdbusaddons-devel + ki18n-devel + kservice-devel + solid-devel + sonnet-devel + kdoctools-devel + kbookmarks-devel + kwidgetsaddons-devel + kcompletion-devel + kconfigwidgets-devel + kauth-devel + kcodecs-devel + kiconthemes-devel + kitemviews-devel + kjobwidgets-devel + kwindowsystem-devel + qt5-x11extras-devel + kwallet-devel + kxmlgui-devel + ktextwidgets-devel + knotifications-devel + libxslt-devel + qt5-script-devel + zlib-devel + docbook-sgml4_5 + docbook-xml + docbook-xsl + extra-cmake-modules + cmake @@ -25,58 +58,85 @@ kio qt5-base - acl - attr - libgcc - libxml2 - mit-kerberos - knotifications - libxslt - qt5-script - qt5-x11extras - karchive - kconfig - kcodecs - kbookmarks - kcompletion - kconfigwidgets - kcoreaddons - kdbusaddons - ki18n - kiconthemes - kitemviews - kjobwidgets - kservice - ktextwidgets - kwallet - kwidgetsaddons - kwindowsystem - kxmlgui - solid + acl + attr + libxml2 + libxslt + libgcc + mit-kerberos + knotifications + qt5-script + qt5-x11extras + karchive + kconfig + kcodecs + kbookmarks + kcompletion + kconfigwidgets + kcoreaddons + kdbusaddons + ki18n + kiconthemes + kitemviews + kjobwidgets + kservice + ktextwidgets + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + solid - /etc/ - /usr/bin - /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib + /etc/ + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib /usr/share/doc - /usr/share/man + /usr/share/man kio-devel - Development files for kio + Development files for kio - qt5-base-devel - kio + qt5-base-devel + kio + qt5-base-devel + acl-devel + attr-devel + libxml2-devel + libxslt-devel + knotifications-devel + qt5-script-devel + qt5-x11extras-devel + karchive-devel + kconfig-devel + kcodecs-devel + kbookmarks-devel + kcompletion-devel + kconfigwidgets-devel + kcoreaddons-devel + kdbusaddons-devel + ki18n-devel + kiconthemes-devel + kitemviews-devel + kjobwidgets-devel + kservice-devel + ktextwidgets + kwallet-devel + kwidgetsaddons-devel + kwindowsystem-devel + kxmlgui-devel + solid-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/framework/knewstuff/pspec.xml b/desktop/kde/framework/knewstuff/pspec.xml index 36e42d5f46..b2b6286d72 100755 --- a/desktop/kde/framework/knewstuff/pspec.xml +++ b/desktop/kde/framework/knewstuff/pspec.xml @@ -14,8 +14,35 @@ The KNewStuff library implements collaborative data sharing for applications. http://download.kde.org/stable/frameworks/5.11/knewstuff-5.11.0.tar.xz - qt5-base-devel - extra-cmake-modules + qt5-base-devel + boost-devel + libgcc + kauth-devel + kwidgetsaddons-devel + ktextwidgets-devel + kiconthemes-devel + kcompletion-devel + kitemviews-devel + karchive-devel + attica-devel + kconfig-devel + kcoreaddons-devel + kcmutils-devel + kdeclarative-devel + ki18n-devel + kio-devel + kglobalaccel-devel + kservice-devel + kxmlgui-devel + kbookmarks-devel + kwindowsystem-devel + sonnet-devel + kcodecs-devel + kconfigwidgets-devel + solid-devel + kjobwidgets-devel + extra-cmake-modules + cmake @@ -23,32 +50,26 @@ knewstuff qt5-base - boost - libgcc - kwidgetsaddons - ktextwidgets - kiconthemes - kcompletion - kitemviews - karchive - kf5-attica - kconfig - kcoreaddons - kcmutils - kdeclarative - kdbusaddons - ki18n - kio - kglobalaccel - kservice - kxmlgui - kwindowsystem + libgcc + kwidgetsaddons + ktextwidgets + kiconthemes + kcompletion + kitemviews + karchive + attica + kconfig + kcoreaddons + ki18n + kio + kservice + kxmlgui /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/lib/qt5 + /usr/lib /usr/share/doc @@ -57,7 +78,7 @@ knewstuff-devel Development files for knewstuff - qt5-base-devel + qt5-base-devel knewstuff diff --git a/desktop/kde/framework/knotifications/actions.py b/desktop/kde/framework/knotifications/actions.py index 309e61a6e8..b85635a5ec 100755 --- a/desktop/kde/framework/knotifications/actions.py +++ b/desktop/kde/framework/knotifications/actions.py @@ -12,7 +12,8 @@ def setup(): -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ -DLIB_INSTALL_DIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPhonon4Qt5_DIR=/usr/lib/qt5/cmake/phonon4qt5 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DBUILD_TESTING=OFF") def build(): diff --git a/desktop/kde/framework/knotifications/pspec.xml b/desktop/kde/framework/knotifications/pspec.xml index f420a9bc2a..f492b3e6f2 100755 --- a/desktop/kde/framework/knotifications/pspec.xml +++ b/desktop/kde/framework/knotifications/pspec.xml @@ -16,8 +16,17 @@ qt5-base-devel qt5-tools-devel - python3 - extra-cmake-modules + kwindowsystem-devel + qt5-x11extras-devel + kservice-devel + kconfig-devel + kcoreaddons-devel + kiconthemes-devel + kcodecs-devel + libdbusmenu-qt-devel + qt5-phonon-devel + extra-cmake-modules + cmake @@ -26,44 +35,51 @@ qt5-base qt5-phonon - qt5-libdbusmenu - libgcc - libX11 - libXtst - qt5-x11extras - kconfig - kcodecs - kcoreaddons - kiconthemes - kservice - kwindowsystem + libgcc + qt5-x11extras + kconfig + kcodecs + kcoreaddons + kiconthemes + kservice + libdbusmenu-qt + kwindowsystem /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/lib/qt5 + /usr/lib /usr/share/doc knotifications-devel - Development files for knotifications + Development files for knotifications - qt5-base-devel - knotifications + knotifications + qt5-base-devel + qt5-phonon-devel + qt5-x11extras-devel + kconfig-devel + kcodecs-devel + kcoreaddons-devel + kiconthemes-devel + kservice-devel + kwindowsystem-devel + libdbusmenu-qt-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig - 2015-06-25 + 2015-08-03 5.11.0 Version bump. Stefan Gronewold(groni) diff --git a/desktop/kde/framework/knotifyconfig/actions.py b/desktop/kde/framework/knotifyconfig/actions.py index 58699d30b0..5f8436a0c9 100755 --- a/desktop/kde/framework/knotifyconfig/actions.py +++ b/desktop/kde/framework/knotifyconfig/actions.py @@ -12,6 +12,7 @@ def setup(): -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ -DSYSCONF_INSTALL_DIR=/etc \ -DLIB_INSTALL_DIR=lib \ + -DPhonon4Qt5_DIR=/usr/lib/qt5/cmake/phonon4qt5 \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ -DBUILD_TESTING=OFF") diff --git a/desktop/kde/framework/knotifyconfig/pspec.xml b/desktop/kde/framework/knotifyconfig/pspec.xml index 92d031c726..5a88328d1e 100755 --- a/desktop/kde/framework/knotifyconfig/pspec.xml +++ b/desktop/kde/framework/knotifyconfig/pspec.xml @@ -14,8 +14,15 @@ 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 - qt5-base-devel - extra-cmake-modules + qt5-base-devel + qt5-phonon-devel + kauth-devel + kconfig-devel + kcompletion-devel + ki18n-devel + kio-devel + extra-cmake-modules + cmake @@ -24,32 +31,38 @@ qt5-base qt5-phonon - libgcc - kconfig - kcompletion - ki18n - kio - + libgcc + kconfig + kcompletion + ki18n + kio + /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/lib/qt5 + /usr/lib /usr/share/doc knotifyconfig-devel - Development files for knotifyconfig + Development files for knotifyconfig - qt5-base-devel - knotifyconfig + knotifyconfig + qt5-base-devel + qt5-phonon-devel + kauth-devel + kconfig-devel + kcompletion-devel + ki18n-devel + kio-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/framework/kpackage/actions.py b/desktop/kde/framework/kpackage/actions.py index eb0cad697c..8502d4edfe 100644 --- a/desktop/kde/framework/kpackage/actions.py +++ b/desktop/kde/framework/kpackage/actions.py @@ -15,7 +15,7 @@ def setup(): -DCMAKE_INSTALL_PREFIX=/usr \ -DLIB_INSTALL_DIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DBUILD_TESTING=OFF") def build(): diff --git a/desktop/kde/framework/kpackage/pspec.xml b/desktop/kde/framework/kpackage/pspec.xml index 64f335f33d..fc3c35a255 100644 --- a/desktop/kde/framework/kpackage/pspec.xml +++ b/desktop/kde/framework/kpackage/pspec.xml @@ -15,7 +15,6 @@ http://download.kde.org/stable/frameworks/5.11/kpackage-5.11.0.tar.xz qt5-base-devel - python3 libX11-devel kconfig-devel ki18n-devel @@ -46,22 +45,27 @@ /usr/bin /usr/lib/qt5 /usr/lib - /usr/share + /usr/share /usr/share/locale /usr/share/man/man1 - - + + + kpackage-devel - Development files for kpackage + Development files for kpackage - qt5-base-devel - kpackage + kpackage + qt5-base-devel + kconfig-devel + ki18n-devel + kcoreaddons-devel + karchive-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/framework/kparts/pspec.xml b/desktop/kde/framework/kparts/pspec.xml index 7fedca3b68..6a08c44784 100644 --- a/desktop/kde/framework/kparts/pspec.xml +++ b/desktop/kde/framework/kparts/pspec.xml @@ -14,8 +14,34 @@ 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 - qt5-base-devel - extra-cmake-modules + qt5-base-devel + kauth-devel + knotifications-devel + kwidgetsaddons-devel + ktextwidgets-devel + kiconthemes-devel + kcompletion-devel + kitemviews-devel + karchive-devel + attica-devel + kconfig-devel + kcoreaddons-devel + kcmutils-devel + kdeclarative-devel + ki18n-devel + kio-devel + kglobalaccel-devel + kservice-devel + kxmlgui-devel + kbookmarks-devel + kwindowsystem-devel + sonnet-devel + kcodecs-devel + kconfigwidgets-devel + solid-devel + kjobwidgets-devel + extra-cmake-modules + cmake @@ -23,38 +49,38 @@ kparts qt5-base - libgcc - kjobwidgets - kconfig - kcoreaddons - ki18n - kiconthemes - knotifications - kservice - kwidgetsaddons - kxmlgui - kio + libgcc + kjobwidgets + kconfig + kcoreaddons + ki18n + kiconthemes + knotifications + kservice + kwidgetsaddons + kxmlgui + kio /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/lib/qt5 + /usr/lib /usr/share/doc kparts-devel - Development files for kparts + Development files for kparts - qt5-base-devel + qt5-base-devel kparts /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/framework/kpeople/actions.py b/desktop/kde/framework/kpeople/actions.py index 3ac5ef81de..cf92b6e2b0 100755 --- a/desktop/kde/framework/kpeople/actions.py +++ b/desktop/kde/framework/kpeople/actions.py @@ -16,7 +16,7 @@ def setup(): -DCMAKE_INSTALL_PREFIX=/usr \ -DLIBEXEC_INSTALL_DIR=libexec \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules ") diff --git a/desktop/kde/framework/kpeople/pspec.xml b/desktop/kde/framework/kpeople/pspec.xml index b781c480ff..c3a31454e7 100755 --- a/desktop/kde/framework/kpeople/pspec.xml +++ b/desktop/kde/framework/kpeople/pspec.xml @@ -15,7 +15,6 @@ http://download.kde.org/stable/frameworks/5.11/kpeople-5.11.0.tar.xz qt5-base-devel - python3 kconfig-devel qt5-declarative-devel kcoreaddons-devel @@ -26,7 +25,7 @@ kservice-devel kwidgetsaddons-devel ki18n-devel - kitemviews-devel + kitemviews-devel extra-cmake-modules cmake @@ -39,7 +38,6 @@ qt5-declarative libgcc kconfig - qt5-declarative kcoreaddons kservice kwidgetsaddons @@ -60,6 +58,13 @@ Development files for kpeople qt5-base-devel + qt5-declarative-devel + kconfig-devel + kcoreaddons-devel + kwidgetsaddons-devel + kservice-devel + ki18n-devel + kitemviews-devel kpeople diff --git a/desktop/kde/framework/kpty/actions.py b/desktop/kde/framework/kpty/actions.py index 15bcac6bf7..655efdc043 100644 --- a/desktop/kde/framework/kpty/actions.py +++ b/desktop/kde/framework/kpty/actions.py @@ -12,7 +12,7 @@ def setup(): -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ -DLIB_INSTALL_DIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DBUILD_TESTING=OFF") def build(): diff --git a/desktop/kde/framework/kpty/pspec.xml b/desktop/kde/framework/kpty/pspec.xml index a1c5191f33..bd98a4ad7c 100644 --- a/desktop/kde/framework/kpty/pspec.xml +++ b/desktop/kde/framework/kpty/pspec.xml @@ -15,7 +15,6 @@ http://download.kde.org/stable/frameworks/5.11/kpty-5.11.0.tar.xz qt5-base-devel - python3 utempter-devel kcoreaddons-devel ki18n-devel diff --git a/desktop/kde/framework/kservice/actions.py b/desktop/kde/framework/kservice/actions.py index 2603493149..8cc7aca4f3 100755 --- a/desktop/kde/framework/kservice/actions.py +++ b/desktop/kde/framework/kservice/actions.py @@ -11,7 +11,7 @@ def setup(): cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ -DLIB_INSTALL_DIR=lib \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ -DSYSCONF_INSTALL_DIR=/etc \ -DBUILD_TESTING=OFF") diff --git a/desktop/kde/framework/kservice/pspec.xml b/desktop/kde/framework/kservice/pspec.xml index 42fd6bfdf1..fb0c221877 100755 --- a/desktop/kde/framework/kservice/pspec.xml +++ b/desktop/kde/framework/kservice/pspec.xml @@ -16,7 +16,6 @@ http://download.kde.org/stable/frameworks/5.11/kservice-5.11.0.tar.xz qt5-base-devel - python3 kdoctools-devel kconfig-devel kcoreaddons-devel @@ -57,8 +56,13 @@ kservice-devel Development files for kservice + kservice qt5-base-devel - kservice + kconfig-devel + kcoreaddons-devel + kcrash-devel + kdbusaddons-devel + ki18n-devel /usr/include diff --git a/desktop/kde/framework/ktexteditor/pspec.xml b/desktop/kde/framework/ktexteditor/pspec.xml index 3971c2ea62..ea2fafb400 100755 --- a/desktop/kde/framework/ktexteditor/pspec.xml +++ b/desktop/kde/framework/ktexteditor/pspec.xml @@ -14,57 +14,108 @@ 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 - qt5-base-devel - extra-cmake-modules + qt5-base-devel + qt5-script-devel + qt5-xmlpatterns-devel + kauth-devel + kguiaddons-devel + kwidgetsaddons-devel + ktextwidgets-devel + kiconthemes-devel + kcompletion-devel + kitemviews-devel + karchive-devel + attica-devel + kconfig-devel + kcoreaddons-devel + kcmutils-devel + kdeclarative-devel + ki18n-devel + kio-devel + kglobalaccel-devel + kservice-devel + kxmlgui-devel + kbookmarks-devel + kwindowsystem-devel + sonnet-devel + kcodecs-devel + kconfigwidgets-devel + solid-devel + kparts-devel + libgit2-devel + kjobwidgets-devel + extra-cmake-modules + cmake ktexteditor - qt5-script + qt5-script qt5-base - libgcc - ktextwidgets - kwidgetsaddons - kconfigwidgets - kjobwidgets - kiconthemes - kcoreaddons - kcompletion - kitemviews - kxmlgui - kcodecs - karchive - kguiaddons - kconfig - ki18n - kio - ki18n - kparts - sonnet + libgcc + libgit2 + ktextwidgets + kwidgetsaddons + kconfigwidgets + kjobwidgets + kiconthemes + kcoreaddons + kcompletion + kitemviews + kxmlgui + kcodecs + karchive + kguiaddons + kconfig + ki18n + kio + ki18n + kparts + sonnet - /etc + /etc /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/lib/qt5 + /usr/lib /usr/share/doc ktexteditor-devel - Development files for ktexteditor + Development files for ktexteditor - qt5-base-devel + qt5-script-devel + qt5-base-devel + libgit2-devel + ktextwidgets-devel + kwidgetsaddons-devel + kconfigwidgets-devel + kjobwidgets-devel + kiconthemes-devel + kcoreaddons-devel + kcompletion-devel + kitemviews-devel + kxmlgui-devel + kcodecs-devel + karchive-devel + kguiaddons-devel + kconfig-devel + ki18n-devel + kio-devel + ki18n-devel + kparts-devel + sonnet-devel ktexteditor /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/framework/ktextwidgets/actions.py b/desktop/kde/framework/ktextwidgets/actions.py index c14cef5133..b6e9b6a5f3 100755 --- a/desktop/kde/framework/ktextwidgets/actions.py +++ b/desktop/kde/framework/ktextwidgets/actions.py @@ -13,7 +13,7 @@ def setup(): -DSYSCONF_INSTALL_DIR=/etc \ -DLIB_INSTALL_DIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DBUILD_TESTING=OFF") def build(): diff --git a/desktop/kde/framework/ktextwidgets/pspec.xml b/desktop/kde/framework/ktextwidgets/pspec.xml index e591ccea9e..10c08919a6 100755 --- a/desktop/kde/framework/ktextwidgets/pspec.xml +++ b/desktop/kde/framework/ktextwidgets/pspec.xml @@ -16,7 +16,6 @@ http://download.kde.org/stable/frameworks/5.11/ktextwidgets-5.11.0.tar.xz qt5-base-devel - python3 kconfig-devel kcompletion-devel kcodecs-devel @@ -47,7 +46,7 @@ ki18n sonnet kservice - kcoreaddons + kcoreaddons kwindowsystem @@ -61,10 +60,20 @@ ktextwidgets-devel - Development files for ktextwidgets + Development files for ktextwidgets - qt5-base-devel - ktextwidgets + ktextwidgets + qt5-base-devel + kconfig-devel + kcompletion-devel + kconfigwidgets-devel + kiconthemes-devel + kwidgetsaddons-devel + ki18n-devel + sonnet-devel + kservice-devel + kcoreaddons-devel + kwindowsystem-devel /usr/include diff --git a/desktop/kde/framework/kunitconversion/actions.py b/desktop/kde/framework/kunitconversion/actions.py index 6b4f921b4d..90e8b60552 100755 --- a/desktop/kde/framework/kunitconversion/actions.py +++ b/desktop/kde/framework/kunitconversion/actions.py @@ -13,7 +13,7 @@ def setup(): -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ -DLIB_INSTALL_DIR=lib \ -DPLUGIN_INSTALL_DIR=/usr/lib/qt5/plugins \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ -DBUILD_TESTING=OFF") diff --git a/desktop/kde/framework/kunitconversion/pspec.xml b/desktop/kde/framework/kunitconversion/pspec.xml index c751a6834c..077bd37982 100755 --- a/desktop/kde/framework/kunitconversion/pspec.xml +++ b/desktop/kde/framework/kunitconversion/pspec.xml @@ -15,7 +15,6 @@ http://download.kde.org/stable/frameworks/5.11/kunitconversion-5.11.0.tar.xz qt5-base-devel - python3 ki18n-devel extra-cmake-modules cmake @@ -43,6 +42,7 @@ Development files for kunitconversion qt5-base-devel + ki18n-devel kunitconversion diff --git a/desktop/kde/framework/kwallet/actions.py b/desktop/kde/framework/kwallet/actions.py index 6da79e6628..cdc2d515da 100755 --- a/desktop/kde/framework/kwallet/actions.py +++ b/desktop/kde/framework/kwallet/actions.py @@ -12,7 +12,7 @@ def setup(): -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ -DLIB_INSTALL_DIR=lib \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DBUILD_TESTING=OFF") def build(): diff --git a/desktop/kde/framework/kwallet/pspec.xml b/desktop/kde/framework/kwallet/pspec.xml index 460769149e..d72828b0be 100755 --- a/desktop/kde/framework/kwallet/pspec.xml +++ b/desktop/kde/framework/kwallet/pspec.xml @@ -10,14 +10,24 @@ LGPLv2 library - app:console + 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 qt5-base-devel - python3 - extra-cmake-modules + libgcrypt-devel + kconfig-devel + kcoreaddons-devel + kdbusaddons-devel + ki18n-devel + kiconthemes-devel + knotifications-devel + kservice-devel + kwidgetsaddons-devel + kwindowsystem-devel + extra-cmake-modules + cmake @@ -25,39 +35,49 @@ kwallet qt5-base - libgcc - libgcrypt - kconfig - kcoreaddons - kdbusaddons - ki18n - kiconthemes - knotifications - kservice - kwidgetsaddons - kwindowsystem + libgcc + libgcrypt + kconfig + kcoreaddons + kdbusaddons + ki18n + kiconthemes + knotifications + kservice + kwidgetsaddons + kwindowsystem /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib - /usr/bin + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/bin /usr/share/doc kwallet-devel - Development files for kwallet + Development files for kwallet - qt5-base-devel - kwallet + kwallet + qt5-base-devel + libgcrypt-devel + kconfig-devel + kcoreaddons-devel + kdbusaddons-devel + ki18n-devel + kiconthemes-devel + knotifications-devel + kservice-devel + kwidgetsaddons-devel + kwindowsystem-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/framework/kxmlgui/pspec.xml b/desktop/kde/framework/kxmlgui/pspec.xml index a1a830a592..35384c3a40 100755 --- a/desktop/kde/framework/kxmlgui/pspec.xml +++ b/desktop/kde/framework/kxmlgui/pspec.xml @@ -15,8 +15,6 @@ http://download.kde.org/stable/frameworks/5.11/kxmlgui-5.11.0.tar.xz qt5-base-devel - python3 - libgcc attica-devel kcoreaddons-devel kconfig-devel @@ -67,8 +65,19 @@ kxmlgui-devel Development files for kxmlgui - qt5-base-devel kxmlgui + qt5-base-devel + attica-devel + kcoreaddons-devel + kconfig-devel + kconfigwidgets-devel + kglobalaccel-devel + ki18n-devel + kiconthemes-devel + kitemviews-devel + ktextwidgets-devel + kwidgetsaddons-devel + kwindowsystem-devel /usr/include diff --git a/desktop/kde/framework/kxmlrpcclient/actions.py b/desktop/kde/framework/kxmlrpcclient/actions.py index f6fbe53db2..37d68295f7 100755 --- a/desktop/kde/framework/kxmlrpcclient/actions.py +++ b/desktop/kde/framework/kxmlrpcclient/actions.py @@ -17,7 +17,7 @@ def setup(): -DLIBEXEC_INSTALL_DIR=libexec \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ -DQML_INSTALL_DIR=/usr/lib/qt5/qml \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_EXECUTABLE=/usr/bin/python \ -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules ") diff --git a/desktop/kde/framework/kxmlrpcclient/pspec.xml b/desktop/kde/framework/kxmlrpcclient/pspec.xml index b1a397cde3..78a8d5e68d 100755 --- a/desktop/kde/framework/kxmlrpcclient/pspec.xml +++ b/desktop/kde/framework/kxmlrpcclient/pspec.xml @@ -10,14 +10,16 @@ LGPLv2 library - app:console + 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 qt5-base-devel + kauth-devel + kio-devel extra-cmake-modules - python3 + cmake @@ -25,28 +27,31 @@ kxmlrpcclient qt5-base - libgcc + libgcc ki18n kcoreaddons kio - /etc + /etc /usr/share - /usr/share/locale - /usr/bin - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib /usr/share/doc kxmlrpcclient-devel - Development files for kdelibs4-support + Development files for kdelibs4-support - qt5-base-devel kxmlrpcclient + qt5-base-devel + ki18n-devel + kcoreaddons-devel + kio-devel /usr/include diff --git a/desktop/kde/framework/plasma-framework/pspec.xml b/desktop/kde/framework/plasma-framework/pspec.xml index d62e3fb732..a3f830676d 100755 --- a/desktop/kde/framework/plasma-framework/pspec.xml +++ b/desktop/kde/framework/plasma-framework/pspec.xml @@ -10,18 +10,55 @@ LGPLv2 library - app:console + 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 - qt5-base-devel - qt5-tools-devel - kdoctools-devel - libxcb-devel - libX11-devel - libgcc - extra-cmake-modules + qt5-base-devel + qt5-tools-devel + kdoctools-devel + qt5-svg-devel + qt5-script-devel + qt5-x11extras-devel + qt5-declarative-devel + mesa-devel + libX11-devel + libxcb-devel + kauth-devel + kcodecs-devel + kwidgetsaddons-devel + kbookmarks-devel + kcompletion-devel + kactivities-devel + kitemviews-devel + kjobwidgets-devel + solid-devel + knotifications-devel + kpackage-devel + karchive-devel + kconfig-devel + kconfigwidgets-devel + kcoreaddons-devel + kdbusaddons-devel + kdeclarative-devel + kglobalaccel-devel + kguiaddons-devel + ki18n-devel + kiconthemes-devel + kio-devel + kparts-devel + kservice-devel + kwindowsystem-devel + kxmlgui-devel + qt5-sql-postgresql + qt5-sql-mysql + qt5-sql-sqlite + qt5-sql-odbc + docbook-xml + docbook-xsl + extra-cmake-modules + cmake @@ -29,56 +66,77 @@ plasma-framework qt5-base - qt5-svg - qt5-script - qt5-x11extras - qt5-declarative + qt5-svg + qt5-script + qt5-x11extras + qt5-declarative mesa - libgcc - libX11 - libxcb - kf5-kactivities - knotifications - kpackage - karchive - kconfig - kconfigwidgets - kcoreaddons - kdbusaddons - kdeclarative - kdoctools - kglobalaccel - kguiaddons - ki18n - kiconthemes - kio - kparts - kservice - kwindowsystem - kxmlgui + libgcc + libX11 + libxcb + kactivities + knotifications + kpackage + karchive + kconfig + kconfigwidgets + kcoreaddons + kdbusaddons + kdeclarative + kglobalaccel + kguiaddons + ki18n + kiconthemes + kio + kservice + kwindowsystem + kxmlgui /usr/share - /usr/share/locale - /usr/bin - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib /usr/share/doc plasma-framework-devel - Development files for plasma-framework + Development files for plasma-framework - qt5-base-devel - mesa-devel - plasma-framework + plasma-framework + qt5-base-devel + qt5-svg-devel + qt5-script-devel + qt5-x11extras-devel + qt5-declarative-devel + mesa-devel + libX11-devel + libxcb-devel + kactivities-devel + knotifications-devel + kpackage-devel + karchive-devel + kconfig-devel + kconfigwidgets-devel + kcoreaddons-devel + kdbusaddons-devel + kdeclarative-devel + kglobalaccel-devel + kguiaddons-devel + ki18n-devel + kiconthemes-devel + kio-devel + kservice-devel + kwindowsystem-devel + kxmlgui-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/framework/solid/pspec.xml b/desktop/kde/framework/solid/pspec.xml index d2fe40f608..377a76511d 100755 --- a/desktop/kde/framework/solid/pspec.xml +++ b/desktop/kde/framework/solid/pspec.xml @@ -19,6 +19,8 @@ eudev-devel qt5-tools-devel qt5-declarative-devel + udisks2-devel + upower-devel media-player-info extra-cmake-modules cmake @@ -48,13 +50,13 @@ solid-devel Development files for solid - qt5-base-devel + qt5-base-devel solid /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/graphics/component.xml b/desktop/kde/graphics/component.xml new file mode 100644 index 0000000000..43a143702e --- /dev/null +++ b/desktop/kde/graphics/component.xml @@ -0,0 +1,4 @@ + + desktop.kde.graphics + + diff --git a/desktop/kde/graphics/gwenview/pspec.xml b/desktop/kde/graphics/gwenview/pspec.xml index 4ace30299b..42655fbe8e 100644 --- a/desktop/kde/graphics/gwenview/pspec.xml +++ b/desktop/kde/graphics/gwenview/pspec.xml @@ -30,7 +30,7 @@ qt5-base exiv2-libs - kf5-kactivities + kactivities libkipi libkdcraw kdelibs4-support @@ -45,7 +45,7 @@ kxmlgui qt5-svg kservice - kf5-baloo + baloo kitemviews qt5-phonon kcompletion @@ -59,7 +59,7 @@ kconfigwidgets knotifications kwidgetsaddons - kf5-kfilemetadata + kfilemetadata /usr/lib diff --git a/desktop/kde/graphics/ksnapshot/pspec.xml b/desktop/kde/graphics/ksnapshot/pspec.xml index 4493aaf5c0..1c037e473d 100644 --- a/desktop/kde/graphics/ksnapshot/pspec.xml +++ b/desktop/kde/graphics/ksnapshot/pspec.xml @@ -13,38 +13,40 @@ app:gui A screen capture utility ksnapshot is a screen capture utility. - http://download1348.mediafire.com/t3jo28iud3yg/k5a4tauktswwfuf/ksnapshot.tar.gz + http://source.pisilinux.org/1.0/ksnapshot-15.04.3_20150731.tar.gz qt5-base-devel libkipi-devel - kdoctools-devel - python3 - extra-cmake-modules + kdoctools-devel + kio-devel + kparts-devel libX11-devel libxcb-devel + docbook-xsl + cmake + extra-cmake-modules ksnapshot - kparts qt5-base libkipi kio ki18n - libX11 - libgcc - libxcb - kconfig - kxmlgui - kservice - kcoreaddons - kdbusaddons - kjobwidgets - kwindowsystem - qt5-x11extras - kwidgetsaddons + libX11 + libgcc + libxcb + kconfig + kxmlgui + kservice + kcoreaddons + kdbusaddons + kjobwidgets + kwindowsystem + qt5-x11extras + kwidgetsaddons /usr/share/doc @@ -57,8 +59,8 @@ - 2015-07-25 - 1.0.0 + 2015-08-01 + 15.04.3_20150731 First Release. Stefan Gronewold (groni) groni@pisilinux.org diff --git a/desktop/kde/graphics/libkipi/pspec.xml b/desktop/kde/graphics/libkipi/pspec.xml index 6ee2475b73..72f94ee073 100644 --- a/desktop/kde/graphics/libkipi/pspec.xml +++ b/desktop/kde/graphics/libkipi/pspec.xml @@ -12,12 +12,16 @@ library Common plugin infrastructure for KDE image applications Kipi (KDE Image Plugin Interface) is an effort to develop a common plugin structure (for Digikam, Gwenview, etc.). Its aim is to share image plugins among graphic applications. - http://download1508.mediafire.com/34cdu7rb01lg/48dxbd14oedmz1q/libkipi.tar.gz + http://source.pisilinux.org/1.0/libkipi-15.04.3_20150731.tar.gz qt5-base-devel - kdoctools-devel - python3 - extra-cmake-modules + kdoctools-devel + ki18n-devel + kconfig-devel + kservice-devel + kxmlgui-devel + cmake + extra-cmake-modules @@ -26,11 +30,11 @@ qt5-base kxmlgui - ki18n - libgcc - kconfig - kservice - kcoreaddons + ki18n + libgcc + kconfig + kservice + kcoreaddons /usr/lib @@ -45,7 +49,12 @@ Development files for libkipi libkipi - qt5-base + qt5-base-devel + kxmlgui-devel + ki18n-devel + kconfig-devel + kservice-devel + kcoreaddons-devel /usr/include @@ -55,8 +64,8 @@ - 2015-07-25 - 5.0.0 + 2015-08-01 + 15.04.3_20150731 First Release. Stefan Gronewold (groni) groni@pisilinux.org diff --git a/desktop/kde/phonon/component.xml b/desktop/kde/phonon/component.xml new file mode 100644 index 0000000000..4292745a2a --- /dev/null +++ b/desktop/kde/phonon/component.xml @@ -0,0 +1,3 @@ + + desktop.kde.phonon + diff --git a/desktop/kde/phonon/qt5-phonon/actions.py b/desktop/kde/phonon/qt5-phonon/actions.py index 03991fc61b..c0ec460f79 100644 --- a/desktop/kde/phonon/qt5-phonon/actions.py +++ b/desktop/kde/phonon/qt5-phonon/actions.py @@ -9,10 +9,13 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import get def setup(): - kde5.configure("-DPHONON_BUILD_PHONON4QT5=ON \ + kde5.configure("-DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_SKIP_RPATH=ON \ + -DCMAKE_INSTALL_PREFIX=/usr \ -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=ON \ -DPHONON_BUILD_PHONON4QT5=ON \ - -DCMAKE_INSTALL_LIBDIR=/usr/lib/qt5") + -D__KDE_HAVE_GCC_VISIBILITY=NO \ + -DCMAKE_INSTALL_LIBDIR=lib") def build(): kde5.make() diff --git a/desktop/kde/phonon/qt5-phonon/files/qt-5.4.2.patch b/desktop/kde/phonon/qt5-phonon/files/qt-5.4.2.patch new file mode 100644 index 0000000000..f4231e3dac --- /dev/null +++ b/desktop/kde/phonon/qt5-phonon/files/qt-5.4.2.patch @@ -0,0 +1,23 @@ +From: Hrvoje Senjan +Date: Thu, 28 May 2015 15:56:47 +0000 +Subject: Yet another _include_dirs fix +X-Git-Url: http://quickgit.kde.org/?p=phonon.git&a=commitdiff&h=635b65fa417f49ac4ae189e926bf138efc6544d6 +--- +Yet another _include_dirs fix + +The variable is set as a definition, so mark it as such +--- + + +--- a/cmake/FindPhononInternal.cmake ++++ b/cmake/FindPhononInternal.cmake +@@ -409,7 +409,7 @@ + file(WRITE "${_source_file}" "${_source}") + set(_include_dirs "-DINCLUDE_DIRECTORIES:STRING=${QT_INCLUDES}") + +- try_compile(_compile_result ${CMAKE_BINARY_DIR} ${_source_file} CMAKE_FLAGS "${_include_dirs}" OUTPUT_VARIABLE _compile_output_var) ++ try_compile(_compile_result ${CMAKE_BINARY_DIR} ${_source_file} CMAKE_FLAGS "${CMAKE_CXX_FLAGS}" COMPILE_DEFINITIONS "${_include_dirs}" OUTPUT_VARIABLE _compile_output_var) + + if(NOT _compile_result) + message("${_compile_output_var}") + diff --git a/desktop/kde/phonon/qt5-phonon/pspec.xml b/desktop/kde/phonon/qt5-phonon/pspec.xml index 89ce3d9caa..5febe24458 100644 --- a/desktop/kde/phonon/qt5-phonon/pspec.xml +++ b/desktop/kde/phonon/qt5-phonon/pspec.xml @@ -15,21 +15,26 @@ mirrors://kde/stable/phonon/4.8.3/src/phonon-4.8.3.tar.xz qt5-base-devel - automoc4 + qt5-tools-devel + qt5-quick1-devel alsa-lib-devel gst-plugins-base-devel pulseaudio-libs-devel gstreamer-devel - xine-lib-devel - libqzeitgeist-devel + cmake + + + qt-5.4.2.patch + qt5-phonon + libgcc qt5-base - qt5-tools + qt5-tools pulseaudio-libs diff --git a/desktop/kde/plasma/baloo-widgets/pspec.xml b/desktop/kde/plasma/baloo-widgets/pspec.xml index 8df3b332f7..786c2b6506 100755 --- a/desktop/kde/plasma/baloo-widgets/pspec.xml +++ b/desktop/kde/plasma/baloo-widgets/pspec.xml @@ -16,7 +16,7 @@ http://download1476.mediafire.com/x4t6a1q9uq3g/l14l283v1qb1p20/baloo-widgets.tar.xz qt5-base-devel - kf5-baloo-devel + baloo-devel kdoctools-devel extra-cmake-modules @@ -54,12 +54,6 @@ /usr/lib /usr/share/doc - - baloo - - - baloo - @@ -74,12 +68,6 @@ /usr/lib/cmake /usr/lib/pkgconfig - - baloo-devel - - - baloo-devel - diff --git a/desktop/kde/plasma/baloo/pspec.xml b/desktop/kde/plasma/baloo/pspec.xml index 5301eb9950..a09e0128eb 100755 --- a/desktop/kde/plasma/baloo/pspec.xml +++ b/desktop/kde/plasma/baloo/pspec.xml @@ -15,69 +15,90 @@ Baloo is a framework for searching and managing metada http://download.kde.org/stable/plasma/5.3.2/baloo-5.9.2.tar.xz - qt5-base-devel - kdoctools-devel - python3 - extra-cmake-modules + qt5-base-devel + qt5-declarative-devel + xapian-core-devel + kcoreaddons-devel + kdbusaddons-devel + kauth-devel + kconfig-devel + kcrash-devel + kdelibs4-support-devel + ki18n-devel + kidletime-devel + kio-devel + solid-devel + kfilemetadata-devel + kdoctools-devel + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + kdesignerplugin + qt5-sql-sqlite + qt5-sql-mysql + qt5-sql-postgresql + qt5-sql-odbc + extra-cmake-modules + cmake baloo - qt5-base - qt5-declarative - xapian-core - kcoreaddons - kdbusaddons - kauth - libgcc - kcmutils - kconfig - kcrash - kdelibs4-support - ki18n - kidletime - kio - krunner - solid - kf5-kfilemetadata + qt5-base + qt5-declarative + xapian-core + kcoreaddons + kdbusaddons + kauth + libgcc + kconfig + kcrash + kdelibs4-support + ki18n + kidletime + kio + solid + kfilemetadata - /etc - /usr/share - /usr/share/locale - /usr/bin - /usr/lib/qt5 - /usr/lib - /usr/share/doc + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc - - baloo - - - baloo - baloo-devel - Development files for baloo-widgets + Development files for baloo-widgets - qt5-base-devel baloo + qt5-base-devel + qt5-declarative-devel + xapian-core-devel + kcoreaddons-devel + kdbusaddons-devel + kauth-devel + kconfig-devel + kcrash-devel + kdelibs4-support-devel + ki18n-devel + kidletime-devel + kio-devel + solid-devel + kfilemetadata-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig - - baloo-devel - - - baloo-devel - diff --git a/desktop/kde/plasma/bluedevil/pspec.xml b/desktop/kde/plasma/bluedevil/pspec.xml index 37410fce4f..67db18a0a0 100755 --- a/desktop/kde/plasma/bluedevil/pspec.xml +++ b/desktop/kde/plasma/bluedevil/pspec.xml @@ -10,44 +10,57 @@ LGPLv2 library - app:console + app:console KDE 5 Bluetooth Stack Integrate the Bluetooth technology within KDE workspace and applications http://download.kde.org/stable/plasma/5.3.2/bluedevil-5.3.2.tar.xz - qt5-base-devel - kded-devel - plasma-framework-devel - extra-cmake-modules + qt5-base-devel + qt5-declarative + kded-devel + plasma-framework-devel + bluez-qt-devel + kio-devel + ki18n-devel + kconfig-devel + kcompletion-devel + kcoreaddons-devel + kdbusaddons-devel + kiconthemes-devel + kconfigwidgets-devel + knotifications-devel + kwidgetsaddons-devel + extra-cmake-modules + cmake bluedevil - qt5-base - libgcc - bluez-qt - kio - ki18n - kconfig - qt5-declarative - kcompletion - kcoreaddons - kdbusaddons - kiconthemes - kconfigwidgets - knotifications - kwidgetsaddons + qt5-base + libgcc + bluez-qt + kio + ki18n + kconfig + qt5-declarative + kcompletion + kcoreaddons + kdbusaddons + kiconthemes + kconfigwidgets + knotifications + kwidgetsaddons - /usr/share - /usr/share/locale - /usr/bin - /usr/lib/cmake - /usr/lib/qt5 - /usr/lib - /usr/share/doc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc diff --git a/desktop/kde/plasma/breeze/pspec.xml b/desktop/kde/plasma/breeze/pspec.xml index c163ad6c79..430804870d 100755 --- a/desktop/kde/plasma/breeze/pspec.xml +++ b/desktop/kde/plasma/breeze/pspec.xml @@ -10,55 +10,56 @@ LGPLv2 library - app:console + app:console KDE5 Plasma artwork Artwork, styles and assets for the Breeze visual style for the Plasma Desktop http://download.kde.org/stable/plasma/5.3.2/breeze-5.3.2.tar.xz - qt5-base-devel - libxcb-devel - libgcc - qt5-x11extras-devel - frameworkintegration-devel - kdecorations-devel - kcoreaddons-devel - ki18n-devel - kwindowsystem-devel - kconfig-devel - kguiaddons-devel - kcoreaddons-devel - kconfigwidgets-devel - kwidgetsaddons-devel - extra-cmake-modules + qt5-base-devel + libxcb-devel + qt5-x11extras-devel + frameworkintegration-devel + kdecorations-devel + kcoreaddons-devel + ki18n-devel + kcmutils-devel + kwindowsystem-devel + kconfig-devel + kguiaddons-devel + kcoreaddons-devel + kconfigwidgets-devel + kwidgetsaddons-devel + extra-cmake-modules + cmake breeze-style - qt5-base - libgcc - kconfig - kguiaddons - kcoreaddons - kconfigwidgets - kwidgetsaddons - qt5-x11extras - libxcb - frameworkintegration - kcmutils - kcoreaddons - ki18n - kwindowsystem - kdecorations + qt5-base + libgcc + kconfig + kguiaddons + kcoreaddons + kconfigwidgets + kwidgetsaddons + qt5-x11extras + libxcb + frameworkintegration + kcmutils + kcoreaddons + ki18n + kwindowsystem + kdecorations /usr/share - /usr/share/locale - /usr/bin + /usr/share/locale + /usr/bin /usr/lib/cmake - /usr/lib/qt5 - /usr/lib + /usr/lib/qt5 + /usr/lib /usr/share/doc diff --git a/desktop/kde/plasma/kde-cli-tools/pspec.xml b/desktop/kde/plasma/kde-cli-tools/pspec.xml index f328ddf993..450c9fed2d 100755 --- a/desktop/kde/plasma/kde-cli-tools/pspec.xml +++ b/desktop/kde/plasma/kde-cli-tools/pspec.xml @@ -15,52 +15,70 @@ Tools based on KDE Frameworks 5 to better interact with the system http://download.kde.org/stable/plasma/5.3.2/kde-cli-tools-5.3.2.tar.xz - qt5-base-devel - libX11-devel - libgcc - kdoctools-devel - python3 - extra-cmake-modules + qt5-base-devel + qt5-x11extras-devel + qt5-svg-devel + libX11-devel + kdoctools-devel + kio-devel + kdesu-devel + ki18n-devel + kservice-devel + kcompletion-devel + kcoreaddons-devel + kiconthemes-devel + kwindowsystem-devel + kconfigwidgets-devel + kwidgetsaddons-devel + kcmutils-devel + kconfig-devel + kdelibs4-support-devel + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + kdesignerplugin + docbook-xsl + extra-cmake-modules + cmake kde-cli-tools - qt5-base - qt5-svg - libX11 - libgcc - kio - ki18n - kservice - qt5-x11extras - kcompletion - kcoreaddons - kiconthemes - kwindowsystem - kconfigwidgets - kwidgetsaddons - kcmutils - kconfig - kdelibs4-support + qt5-base + qt5-svg + libX11 + libgcc + kio + kdesu + ki18n + kservice + qt5-x11extras + kcompletion + kcoreaddons + kiconthemes + kwindowsystem + kconfigwidgets + kwidgetsaddons + kcmutils + kconfig + kdelibs4-support - /usr/share - /usr/share/locale - /usr/bin - /usr/lib/cmake - /usr/lib/qt5 - /usr/lib - /usr/share/man - /usr/share/doc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc System.Package - - kdesu - diff --git a/desktop/kde/plasma/kde-gtk-config/actions.py b/desktop/kde/plasma/kde-gtk-config/actions.py index ccb7abe2b6..b4960532ae 100644 --- a/desktop/kde/plasma/kde-gtk-config/actions.py +++ b/desktop/kde/plasma/kde-gtk-config/actions.py @@ -8,11 +8,18 @@ from pisi.actionsapi import kde5 from pisi.actionsapi import pisitools def setup(): - kde5.configure() + kde5.configure("-DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_INSTALL_DIR=lib \ + -DINCLUDE_DIR=/include/gtk-3.0/gtk \ + -DLIBEXEC_INSTALL_DIR=lib \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") def build(): kde5.make() def install(): kde5.install() - + diff --git a/desktop/kde/plasma/kde-gtk-config/pspec.xml b/desktop/kde/plasma/kde-gtk-config/pspec.xml index 40490998a7..c1374973cf 100755 --- a/desktop/kde/plasma/kde-gtk-config/pspec.xml +++ b/desktop/kde/plasma/kde-gtk-config/pspec.xml @@ -15,65 +15,59 @@ Configuration dialog to adapt GTK+ applications appearance to your taste under KDE. http://download.kde.org/stable/plasma/5.3.2/kde-gtk-config-5.3.2.tar.xz - qt5-base-devel - kio-devel - libgcc - glib2-devel - ki18n-devel - kcoreaddons-devel - kiconthemes-devel - kwidgetsaddons-devel - kcmutils-devel - karchive-devel - kauth-devel - kconfigwidgets-devel - knewstuff-devel - gtk2-devel - gtk3-devel - extra-cmake-modules + qt5-base-devel + kio-devel + libgcc + glib2-devel + ki18n-devel + kcoreaddons-devel + kiconthemes-devel + kwidgetsaddons-devel + kcmutils-devel + karchive-devel + kauth-devel + kconfigwidgets-devel + knewstuff-devel + gtk2-devel + gtk3-devel + at-spi2-core-devel + extra-cmake-modules + cmake kde-gtk-config - qt5-base - libgcc - glib2 - kio - ki18n - kcoreaddons - kiconthemes - kwidgetsaddons - kcmutils - karchive - kauth - knewstuff - kconfigwidgets - gtk2 - gtk3 + qt5-base + libgcc + glib2 + kio + ki18n + kcoreaddons + kiconthemes + kwidgetsaddons + karchive + knewstuff + kconfigwidgets + gtk2 + gtk3 - /usr/share - /etc/xdg/cgc* - /usr/share/locale - /usr/bin - /usr/lib/cmake - /usr/lib/qt5 - /usr/lib - /usr/share/doc - - - kde-runtime - - - kde-runtime - + /usr/share + /etc/xdg/cgc* + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + - + - 2015-07-01 + 2015-08-03 5.3.2 Version bump. Stefan Gronewold(groni) @@ -85,6 +79,6 @@ Version bump. Stefan Gronewold(groni) groni@pisilinux.org - + diff --git a/desktop/kde/plasma/kdecorations/pspec.xml b/desktop/kde/plasma/kdecorations/pspec.xml index 85452c9ae9..96dc77edee 100644 --- a/desktop/kde/plasma/kdecorations/pspec.xml +++ b/desktop/kde/plasma/kdecorations/pspec.xml @@ -15,7 +15,8 @@ http://download.kde.org/stable/plasma/5.3.2/kdecoration-5.3.2.tar.xz qt5-base-devel - extra-cmake-modules + extra-cmake-modules + cmake @@ -28,31 +29,25 @@ /etc /usr/share - /usr/share/locale - /usr/bin - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib /usr/share/doc kdecorations-devel - Development files for kdecorations + Development files for kdecorations - qt5-base-devel + qt5-base-devel kdecorations /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig - - kde-workspace-devel - - - kde-workspace-devel - diff --git a/desktop/kde/plasma/kdeplasma-addons/pspec.xml b/desktop/kde/plasma/kdeplasma-addons/pspec.xml index 2014c79183..dfba10e26e 100755 --- a/desktop/kde/plasma/kdeplasma-addons/pspec.xml +++ b/desktop/kde/plasma/kdeplasma-addons/pspec.xml @@ -15,50 +15,60 @@ Additional client tools for KDE applications http://download.kde.org/stable/plasma/5.3.2/kdeplasma-addons-5.3.2.tar.xz - qt5-base-devel - libgcc - libxcb-devel - glib2-devel - scim-devel - ibus-devel - kdoctools-devel - kdelibs4-support-devel - extra-cmake-modules + qt5-base-devel + libxcb-devel + glib2-devel + scim-devel + ibus-devel + kdoctools-devel + knewstuff-devel + kemoticons-devel + kitemmodels-devel + kross-devel + kinit-devel + kunitconversion-devel + kcmutils-devel + kdesignerplugin + krunner-devel + kdelibs4-support-devel + plasma-framework-devel + extra-cmake-modules + cmake kdeplasma-addons - qt5-base - plasma-framework - libgcc - libxcb - glib2 - knewstuff - krunner - kio - ki18n - kross - sonnet - kconfig - kxmlgui - karchive - kpackage - kservice - qt5-x11extras - qt5-declarative - kcompletion - kcoreaddons - kwindowsystem - kconfigwidgets - knotifications - kwidgetsaddons - kunitconversion - kdelibs4-support - ibus - scim-libs - xcb-util-keysyms + qt5-base + plasma-framework + libgcc + libxcb + glib2 + knewstuff + krunner + kio + ki18n + kross + sonnet + kconfig + kxmlgui + karchive + kpackage + kservice + qt5-x11extras + qt5-declarative + kcompletion + kcoreaddons + kwindowsystem + kconfigwidgets + knotifications + kwidgetsaddons + kunitconversion + kdelibs4-support + ibus + scim-libs + xcb-util-keysyms /usr/share diff --git a/desktop/kde/plasma/kfilemetadata/pspec.xml b/desktop/kde/plasma/kfilemetadata/pspec.xml index 58611ffc49..2186e4a574 100755 --- a/desktop/kde/plasma/kfilemetadata/pspec.xml +++ b/desktop/kde/plasma/kfilemetadata/pspec.xml @@ -15,42 +15,56 @@ KDE library for extracting meta data from files. http://download.kde.org/stable/plasma/5.3.2/kfilemetadata-5.9.2.tar.xz - qt5-base-devel - python - extra-cmake-modules + qt5-base-devel + attr-devel + ebook-tools-devel + exiv2-devel + ffmpeg-devel + taglib-devel + poppler-qt5-devel + karchive-devel + ki18n-devel + extra-cmake-modules + cmake kfilemetadata - qt5-base - ebook-tools - libgcc - exiv2-libs - taglib - ffmpeg - taglib - poppler-qt5 - karchive - ki18n + qt5-base + ebook-tools + libgcc + exiv2-libs + taglib + ffmpeg + poppler-qt5 + karchive + ki18n - /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 kfilemetadata-devel - Development files for kfilemetadata + Development files for kfilemetadata - qt5-base-devel kfilemetadata + qt5-base-devel + ebook-tools-devel + exiv2-devel + taglib-devel + ffmpeg-devel + poppler-qt5-devel + karchive-devel + ki18n-devel /usr/include diff --git a/desktop/kde/plasma/khelpcenter/actions.py b/desktop/kde/plasma/khelpcenter/actions.py index 0b00c0481d..16d6216e82 100644 --- a/desktop/kde/plasma/khelpcenter/actions.py +++ b/desktop/kde/plasma/khelpcenter/actions.py @@ -8,7 +8,7 @@ from pisi.actionsapi import kde5 from pisi.actionsapi import pisitools def setup(): - kde5.configure() + kde5.configure("-DPhonon4Qt5_DIR=/usr/lib/qt5/cmake/phonon4qt5") def build(): kde5.make() diff --git a/desktop/kde/plasma/khelpcenter/pspec.xml b/desktop/kde/plasma/khelpcenter/pspec.xml index d10fd3fd1a..5d90983584 100755 --- a/desktop/kde/plasma/khelpcenter/pspec.xml +++ b/desktop/kde/plasma/khelpcenter/pspec.xml @@ -16,14 +16,19 @@ http://download.kde.org/stable/plasma/5.3.2/khelpcenter-5.3.2.tar.xz qt5-base-devel - python3 - qt5-libdbusmenu-devel - kinit-devel - libgcc - kcmutils-devel - khtml-devel - kdelibs4-support-devel - extra-cmake-modules + libdbusmenu-qt-devel + kinit-devel + kcmutils-devel + khtml-devel + kdoctools-devel + kemoticons-devel + kitemmodels-devel + kunitconversion-devel + kdesignerplugin + kdelibs4-support-devel + docbook-xsl + extra-cmake-modules + cmake @@ -31,24 +36,24 @@ khelpcenter qt5-base - kio - libgcc - khtml - ki18n - kparts - kcodecs - kconfig - kxmlgui - kcmutils - kservice - kcompletion - kcoreaddons - kdbusaddons - kiconthemes - kwindowsystem - kconfigwidgets - kwidgetsaddons - kdelibs4-support + kio + libgcc + khtml + ki18n + kparts + kcodecs + kconfig + kxmlgui + kcmutils + kservice + kcompletion + kcoreaddons + kdbusaddons + kiconthemes + kwindowsystem + kconfigwidgets + kwidgetsaddons + kdelibs4-support /usr/share diff --git a/desktop/kde/plasma/khotkeys/pspec.xml b/desktop/kde/plasma/khotkeys/pspec.xml index f0a7f1adf1..6531d6e7a4 100755 --- a/desktop/kde/plasma/khotkeys/pspec.xml +++ b/desktop/kde/plasma/khotkeys/pspec.xml @@ -10,36 +10,42 @@ LGPLv2 library - app:console + app:console KDE5 hotkey daemon KDE hotkey daemon module allows you to configure custom keyboard shortcuts and mouse gestures. http://download.kde.org/stable/plasma/5.3.2/khotkeys-5.3.2.tar.xz + libX11-devel qt5-base-devel - python3 - kdoctools-devel - libgcc - libX11-devel + qt5-x11extras-devel + kdoctools-devel kconfig-devel kservice-devel - qt5-x11extras-devel kcompletion-devel kcoreaddons-devel ktextwidgets-devel kwindowsystem-devel kconfigwidgets-devel kwidgetsaddons-devel - kcmutils-devel - kdbusaddons-devel - kdelibs4-support-devel - kglobalaccel-devel - ki18n-devel - kio-devel - kxmlgui-devel - plasma-framework-devel - plasma-workspace-devel - libgcc - extra-cmake-modules + kcmutils-devel + kauth-devel + kpackage-devel + kdbusaddons-devel + kdelibs4-support-devel + kglobalaccel-devel + ki18n-devel + kio-devel + kxmlgui-devel + kdesignerplugin + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + plasma-framework-devel + plasma-workspace-devel + docbook-xsl + extra-cmake-modules + cmake @@ -58,31 +64,23 @@ kwindowsystem kconfigwidgets kwidgetsaddons - kcmutils - kdbusaddons - kdelibs4-support - kglobalaccel - ki18n - kio - kxmlgui - plasma-framework - plasma-workspace + kdbusaddons + kdelibs4-support + kglobalaccel + ki18n + kio + kxmlgui + plasma-workspace /usr/share - /usr/share/locale - /usr/bin + /usr/share/locale + /usr/bin /usr/lib/cmake - /usr/lib/qt5 - /usr/lib + /usr/lib/qt5 + /usr/lib /usr/share/doc - - - kde-workspace - - - kde-workspace - + diff --git a/desktop/kde/plasma/kinfocenter/pspec.xml b/desktop/kde/plasma/kinfocenter/pspec.xml index 0485cd9598..ef6302c43b 100755 --- a/desktop/kde/plasma/kinfocenter/pspec.xml +++ b/desktop/kde/plasma/kinfocenter/pspec.xml @@ -15,84 +15,85 @@ KDE5 Utility that provides information about a computer system. http://download.kde.org/stable/plasma/5.3.2/kinfocenter-5.3.2.tar.xz - qt5-base-devel - python3 - pciutils-devel - libX11-devel - libgcc - kcmutils-devel - kcompletion-devel - kconfig-devel - kdelibs4-support-devel - kdoctools-devel - ki18n-devel - kio-devel - kwindowsystem-devel - kxmlgui-devel - kservice-devel - kcoreaddons-devel - kdbusaddons-devel - kiconthemes-devel - kconfigwidgets-devel - kwidgetsaddons-devel - libraw1394-devel - plasma-framework-devel - solid-devel - pciutils-devel - mesa-glu-devel - extra-cmake-modules + kcmutils-devel + kcompletion-devel + kconfig-devel + kconfigwidgets-devel + kcoreaddons-devel + kdbusaddons-devel + kdelibs4-support-devel + kdoctools-devel + ki18n-devel + kiconthemes-devel + kio-devel + kservice-devel + kwidgetsaddons-devel + kwindowsystem-devel + kxmlgui-devel + libraw1394-devel + libX11-devel + mesa-glu-devel + pciutils-devel + pciutils-devel + plasma-framework-devel + qt5-base-devel + solid-devel + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + kwayland-devel + kdesignerplugin + docbook-xsl + extra-cmake-modules + cmake - + kinfocenter + kcmutils + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kdbusaddons + kdeclarative + kdelibs4-support + ki18n + kiconthemes + kio + kservice + kwayland + kwidgetsaddons + kxmlgui + libgcc + libraw1394 + libX11 + mesa-glu + mesa + pciutils qt5-base - qt5-declarative - pciutils - libX11 - libgcc - kservice - kcoreaddons - kdbusaddons - kiconthemes - kconfigwidgets - kwidgetsaddons - kcompletion - kconfig - kdelibs4-support - ki18n - kio - kxmlgui - libraw1394 - kwayland - kcmutils - solid - kdeclarative - mesa-glu + qt5-declarative + solid - /etc + /etc /usr/share - /usr/share/locale - /usr/bin + /usr/share/locale + /usr/bin /usr/lib/cmake - /usr/lib/qt5 - /usr/lib + /usr/lib/qt5 + /usr/lib /usr/share/doc - + kcm-about-distrorc - - kde-workspace - - - kde-workspace - diff --git a/desktop/kde/plasma/kio-extras/pspec.xml b/desktop/kde/plasma/kio-extras/pspec.xml index 665c8a0947..02bcb0369b 100755 --- a/desktop/kde/plasma/kio-extras/pspec.xml +++ b/desktop/kde/plasma/kio-extras/pspec.xml @@ -10,84 +10,84 @@ LGPLv2 library - app:console + app:console Additional KIO-slaves for KDE5 applications Additional KIO-slaves for KDE5 applications http://download.kde.org/stable/plasma/5.3.2/kio-extras-5.3.2.tar.xz + exiv2-devel + gettext-devel + karchive-devel + kconfig-devel + kcoreaddons-devel + kdbusaddons-devel + kdelibs4-support-devel + kdnssd-devel + kdoctools-devel + kemoticons-devel + khtml-devel + ki18n-devel + kiconthemes-devel + kinit-devel + kio-devel + kitemmodels-devel + kpty-devel + kunitconversion-devel + libjpeg-turbo-devel + libmtp-devel + libssh-devel qt5-base-devel - python3 - libgcc - gettext - shared-mime-info - libmtp-devel - shared-mime-info - openexr-devel - openslp-devel - karchive-devel - kconfig-devel - kcoreaddons-devel - kdbusaddons-devel - kdelibs4-support-devel - kdnssd-devel - kdoctools-devel - khtml-devel - ki18n-devel - kiconthemes-devel - kio-devel - solid-devel - libjpeg-turbo-devel - libssh-devel - openslp-devel - qt5-phonon-devel - samba-devel - exiv2-devel - extra-cmake-modules + qt5-phonon-devel + qt5-svg-devel + samba-devel + shared-mime-info + solid-devel + docbook-xsl + kdesignerplugin + extra-cmake-modules + cmake kio-extras + exiv2-libs + karchive + kbookmarks + kcodecs + kconfig + kconfigwidgets + kcoreaddons + kdbusaddons + kdelibs4-support + kdnssd + kguiaddons + khtml + ki18n + kiconthemes + kio + kparts + kpty + kservice + kxmlgui + libgcc + libjpeg-turbo + libmtp + libssh qt5-base - qt5-svg - libgcc - libmtp - kpty - kparts - kcodecs - kxmlgui - kservice - kbookmarks - kguiaddons - kconfigwidgets - openexr - karchive - kconfig - kcoreaddons - kdbusaddons - kdelibs4-support - kdnssd - kdoctools - khtml - ki18n - kiconthemes - kio - solid - libjpeg-turbo - libssh - openslp - qt5-phonon - samba - exiv2-libs + qt5-phonon + qt5-svg + samba + solid /usr/share - /usr/share/locale - /usr/bin + /usr/share/locale + /usr/bin /usr/lib/cmake - /usr/lib/qt5 - /usr/lib + /usr/lib/qt5 + /usr/lib /usr/share/doc diff --git a/desktop/kde/plasma/kmenuedit/pspec.xml b/desktop/kde/plasma/kmenuedit/pspec.xml index f39a209cbd..5968ac474d 100755 --- a/desktop/kde/plasma/kmenuedit/pspec.xml +++ b/desktop/kde/plasma/kmenuedit/pspec.xml @@ -17,9 +17,27 @@ qt5-base-devel kdoctools-devel - libgcc + kconfig-devel + kservice-devel + kcompletion-devel + kcoreaddons-devel + kconfigwidgets-devel + kwidgetsaddons-devel + kdbusaddons-devel + kdelibs4-support-devel + ki18n-devel + kiconthemes-devel + kio-devel + kxmlgui-devel + sonnet-devel + kdesignerplugin + kitemmodels-devel + kinit-devel + kunitconversion-devel + kemoticons-devel + docbook-xsl extra-cmake-modules - python3 + cmake diff --git a/desktop/kde/plasma/kscreen/pspec.xml b/desktop/kde/plasma/kscreen/pspec.xml index 4c495b428c..69340dd36a 100755 --- a/desktop/kde/plasma/kscreen/pspec.xml +++ b/desktop/kde/plasma/kscreen/pspec.xml @@ -15,37 +15,41 @@ Provides the interface and basic tools for the KDE workspace http://download.kde.org/stable/plasma/5.3.2/kscreen-5.3.2.tar.xz - qt5-base-devel - qt5-graphicaleffects - python3 - libgcc - kdoctools-devel - extra-cmake-modules + qt5-base-devel + qt5-graphicaleffects + qt5-declarative-devel + kglobalaccel-devel + libkscreen-devel + kdoctools-devel + kxmlgui-devel + mesa-devel + extra-cmake-modules + cmake kscreen - qt5-base - libgcc - libkscreen - qt5-declarative - kcoreaddons - kglobalaccel - kconfigwidgets - kwidgetsaddons - kdbusaddons - ki18n - kxmlgui - + qt5-base + libgcc + libkscreen + qt5-declarative + kcoreaddons + kglobalaccel + kconfigwidgets + kwidgetsaddons + kdbusaddons + ki18n + kxmlgui + /usr/share - /usr/share/locale - /usr/bin + /usr/share/locale + /usr/bin /usr/lib/cmake - /usr/lib/qt5 - /usr/lib + /usr/lib/qt5 + /usr/lib /usr/share/doc diff --git a/desktop/kde/plasma/ksshaskpass/pspec.xml b/desktop/kde/plasma/ksshaskpass/pspec.xml index 911c464734..d10640f991 100755 --- a/desktop/kde/plasma/ksshaskpass/pspec.xml +++ b/desktop/kde/plasma/ksshaskpass/pspec.xml @@ -10,40 +10,44 @@ LGPLv2 library - app:console + app:console ssh-add helper that uses kwallet and kpassworddialog ssh-add helper that uses kwallet and kpassworddialog http://download.kde.org/stable/plasma/5.3.2/ksshaskpass-5.3.2.tar.xz qt5-base-devel - kdoctools-devel - libgcc - python3 - extra-cmake-modules + kdoctools-devel + kcoreaddons-devel + ki18n-devel + kwallet-devel + libxslt + docbook-xsl + extra-cmake-modules + cmake ksshaskpass - qt5-base - libgcc - kcoreaddons - kwidgetsaddons - ki18n - kwallet + qt5-base + libgcc + kcoreaddons + kwidgetsaddons + ki18n + kwallet - /etc + /etc /usr/share - /usr/share/locale - /usr/bin + /usr/share/locale + /usr/bin /usr/lib/qt5 - /usr/lib - /usr/share/man + /usr/lib + /usr/share/man /usr/share/doc - + ksshaskpass.sh diff --git a/desktop/kde/plasma/ksysguard/pspec.xml b/desktop/kde/plasma/ksysguard/pspec.xml index ecb9690d8d..ff86924c92 100755 --- a/desktop/kde/plasma/ksysguard/pspec.xml +++ b/desktop/kde/plasma/ksysguard/pspec.xml @@ -15,80 +15,74 @@ KDE5 system monitor daemon and service. http://download.kde.org/stable/plasma/5.3.2/ksysguard-5.3.2.tar.xz - qt5-base-devel - libgcc - kio-devel - kxmlgui-devel kcompletion-devel - kdbusaddons-devel - kiconthemes-devel - kwindowsystem-devel + kconfig-devel kconfigwidgets-devel + kcoreaddons-devel + kdbusaddons-devel + kdelibs4-support-devel + kdoctools-devel + ki18n-devel + kiconthemes-devel + kio-devel + kitemviews-devel + knewstuff-devel knotifications-devel kwidgetsaddons-devel - lm_sensors-devel - python3 - extra-cmake-modules - kdoctools-devel - kconfig-devel - kcoreaddons-devel - kdelibs4-support-devel - ki18n-devel - kinit - kitemviews-devel - knewstuff-devel - libksysguard-devel - plasma-framework-devel + kwindowsystem-devel + kxmlgui-devel + libksysguard-devel + kdesignerplugin + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + lm_sensors-devel + + qt5-base-devel + docbook-xsl + extra-cmake-modules + cmake - + ksysguard - qt5-base - libgcc - icon-theme-hicolor - kio - kxmlgui + icon-theme-hicolor kcompletion - kdbusaddons - kiconthemes - kwindowsystem + kconfig kconfigwidgets + kcoreaddons + kdbusaddons + kdelibs4-support + ki18n + kiconthemes + kio + kitemviews + knewstuff knotifications kwidgetsaddons - lm_sensors - icon-theme-hicolor - xdg-utils - kdoctools - kconfig - kcoreaddons - kdelibs4-support - ki18n - kinit - kitemviews - knewstuff - libksysguard - plasma-framework + kwindowsystem + kxmlgui + libgcc + libksysguard + lm_sensors + qt5-base + xdg-utils - /etc + /etc /usr/share - /usr/share/locale - /usr/bin + /usr/share/locale + /usr/bin /usr/lib/qt5 - /usr/lib + /usr/lib /usr/share/doc - - kde-workspace - - - kde-workspace - diff --git a/desktop/kde/plasma/kwayland/pspec.xml b/desktop/kde/plasma/kwayland/pspec.xml index bd37e89e0a..27832212d6 100644 --- a/desktop/kde/plasma/kwayland/pspec.xml +++ b/desktop/kde/plasma/kwayland/pspec.xml @@ -15,19 +15,21 @@ http://download.kde.org/stable/plasma/5.3.2/kwayland-5.3.2.tar.xz qt5-base-devel - libgcc + wayland-devel + mesa-devel extra-cmake-modules - wayland-devel + cmake kwayland + libgcc qt5-base - libgcc - wayland-client - wayland-server + mesa + wayland-client + wayland-server /usr/lib @@ -38,6 +40,8 @@ kwayland-devel qt5-base-devel + wayland-devel + mesa-devel kwayland diff --git a/desktop/kde/plasma/kwin/pspec.xml b/desktop/kde/plasma/kwin/pspec.xml index f90267b54e..55bee9fbfb 100755 --- a/desktop/kde/plasma/kwin/pspec.xml +++ b/desktop/kde/plasma/kwin/pspec.xml @@ -15,131 +15,161 @@ KWin is the window manager of the K desktop environment. http://download.kde.org/stable/plasma/5.3.2/kwin-5.3.2.tar.xz - qt5-base-devel - qt5-tools-devel - qt5-multimedia-devel - kwayland + kactivities-devel + kauth-devel + kcmutils-devel + kcompletion-devel + kconfig-devel + kconfigwidgets-devel + kcoreaddons-devel + kcrash-devel + kdeclarative-devel kdecorations-devel - qt5-script-devel - qt5-x11extras-devel - qt5-declarative-devel - kiconthemes-devel - kauth-devel - libXxf86vm-devel - libXext-devel - kf5-kactivities-devel - kcmutils-devel - kcompletion-devel - kconfig-devel - kconfigwidgets-devel - kcoreaddons-devel - kcrash-devel - kdeclarative-devel - kdoctools-devel - kglobalaccel-devel - ki18n-devel - kinit - kio-devel - knewstuff-devel - knotifications-devel - kservice-devel - kwidgetsaddons-devel - kwindowsystem-devel - kxmlgui-devel - plasma-framework-devel - mesa-devel - libICE-devel - libSM-devel - wayland-devel - wayland-client - wayland-cursor - libxkbcommon-devel - xcb-util-keysyms-devel - xcb-util-image-devel - libXcursor-devel - libepoxy-devel - libgcc - libX11-devel - libxcb-devel + kdoctools-devel + kglobalaccel-devel + ki18n-devel + kiconthemes-devel + kinit-devel + kio-devel + knewstuff-devel + knotifications-devel + kservice-devel + kwayland-devel + kwidgetsaddons-devel + kwindowsystem-devel + kxmlgui-devel + libepoxy-devel + libICE-devel + libSM-devel + libX11-devel + libxcb-devel + libXcursor-devel + libXext-devel + libxkbcommon-devel + libXxf86vm-devel + mesa-devel + plasma-framework-devel + qt5-base-devel + qt5-declarative-devel + qt5-multimedia-devel + qt5-script-devel + qt5-tools-devel + qt5-x11extras-devel + wayland-client + wayland-cursor + wayland-devel + xcb-util-image-devel + xcb-util-keysyms-devel + docbook-xsl + extra-cmake-modules + cmake kwin - qt5-base - libgcc - libX11 - libxcb - qt5-script+ - kwayland+ - kdecorations+ - qt5-x11extras+ - qt5-declarative+ - kiconthemes+ - kauth+ - kf5-kactivities+ - kcmutils+ - kcompletion+ - kconfig+ - kconfigwidgets+ - kcoreaddons+ - kcrash+ - kdeclarative+ - kglobalaccel+ - ki18n+ - kio+ - knewstuff+ - knotifications+ - kservice+ - kwidgetsaddons+ - kwindowsystem+ - kxmlgui+ - plasma-framework+ - mesa+ - libICE+ - libSM+ - wayland-cursor+ - libxkbcommon+ - xcb-util-keysyms+ - xcb-util-image+ - libepoxy+ + kactivities + kauth + kcmutils + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdeclarative + kdecorations + kglobalaccel + ki18n + kiconthemes + kio + knewstuff + knotifications + kservice + kwayland + kwidgetsaddons + kwindowsystem + kxmlgui + libepoxy + libgcc + libICE + libSM + libX11 + libxcb + libxkbcommon + mesa + plasma-framework + qt5-base + qt5-declarative + qt5-script + qt5-x11extras + wayland-cursor + wayland-client + xcb-util-image + xcb-util-keysyms - /etc + /etc /usr/share - /usr/share/locale - /usr/bin - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib /usr/share/doc - - kde-workspace - - - kde-workspace - kwin-devel - Development files for kwin + Development files for kwin - qt5-base-devel kwin + kactivities-devel + kauth-devel + kcmutils-devel + kcompletion-devel + kconfig-devel + kconfigwidgets-devel + kcoreaddons-devel + kcrash-devel + kdeclarative-devel + kdecorations-devel + kglobalaccel-devel + ki18n-devel + kiconthemes-devel + kinit-devel + kio-devel + knewstuff-devel + knotifications-devel + kservice-devel + kwayland-devel + kwidgetsaddons-devel + kwindowsystem-devel + kxmlgui-devel + libepoxy-devel + libICE-devel + libSM-devel + libX11-devel + libxcb-devel + libXcursor-devel + libXext-devel + libxkbcommon-devel + libXxf86vm-devel + mesa-devel + plasma-framework-devel + qt5-base-devel + qt5-declarative-devel + qt5-script-devel + qt5-x11extras-devel + wayland-devel + xcb-util-image-devel + xcb-util-keysyms-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig - - kde-workspace-devel - - - kde-workspace-devel - diff --git a/desktop/kde/plasma/kwrited/pspec.xml b/desktop/kde/plasma/kwrited/pspec.xml index 741843fbaf..725381be6c 100755 --- a/desktop/kde/plasma/kwrited/pspec.xml +++ b/desktop/kde/plasma/kwrited/pspec.xml @@ -21,19 +21,20 @@ kcoreaddons-devel knotifications-devel kpty-devel - libgcc + libgcc kdelibs4-support-devel kdbusaddons-devel - extra-cmake-modules + extra-cmake-modules + cmake kwrited - qt5-base + qt5-base kpty - libgcc + libgcc kcoreaddons knotifications kdbusaddons @@ -43,13 +44,13 @@ /usr/lib/qt5 /usr/lib /usr/share/doc - + kde-workspace kde-workspace - + @@ -66,6 +67,6 @@ Version bump. Stefan Gronewold(groni) groni@pisilinux.org - + diff --git a/desktop/kde/plasma/libkscreen/pspec.xml b/desktop/kde/plasma/libkscreen/pspec.xml index f84f999ea5..ac4d4e963f 100755 --- a/desktop/kde/plasma/libkscreen/pspec.xml +++ b/desktop/kde/plasma/libkscreen/pspec.xml @@ -10,50 +10,53 @@ LGPLv2 library - app:console + app:console KDE5 screen management library Dynamic display management library for KDE http://download.kde.org/stable/plasma/5.3.2/libkscreen-5.3.2.tar.xz - qt5-base-devel - qt5-x11extras-devel - libgcc - libxcb-devel - xcb-util-devel - xcb-util-image-devel - xcb-util-keysyms-devel - libXcursor-devel - libXrandr-devel - extra-cmake-modules + qt5-base-devel + qt5-x11extras-devel + libgcc + libxcb-devel + xcb-util-devel + xcb-util-image-devel + xcb-util-keysyms-devel + libXcursor-devel + libXrandr-devel + extra-cmake-modules + cmake libkscreen - qt5-base - libxcb - libgcc - qt5-x11extras - + qt5-base + libxcb + libgcc + qt5-x11extras + - /usr/lib/qt5 - /usr/lib - /usr/share/doc + /usr/lib/qt5 + /usr/lib + /usr/share/doc libkscreen-devel - Development files for libkscreen + Development files for libkscreen - qt5-base-devel + libxcb-devel + qt5-base-devel + qt5-x11extras-devel libkscreen /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/plasma/libksysguard/pspec.xml b/desktop/kde/plasma/libksysguard/pspec.xml index 1e5f7b995b..fbe0bc8205 100755 --- a/desktop/kde/plasma/libksysguard/pspec.xml +++ b/desktop/kde/plasma/libksysguard/pspec.xml @@ -10,21 +10,24 @@ LGPLv2 library - app:console + app:console Task management and system monitoring library Task management and system monitoring library http://download.kde.org/stable/plasma/5.3.2/libksysguard-5.3.2.tar.xz qt5-base-devel - python3 + qt5-script-devel + qt5-webkit-devel kdoctools-devel - libgcc libX11-devel - zlib-devel - extra-cmake-modules + libXres-devel + zlib-devel + plasma-framework-devel + extra-cmake-modules + cmake - + @@ -32,8 +35,8 @@ libksysguard qt5-base - libgcc libX11 + libgcc zlib libXres qt5-webkit @@ -41,47 +44,47 @@ kwindowsystem kconfigwidgets kwidgetsaddons - kconfig - kauth - kcoreaddons - kdelibs4-support - ki18n - plasma-framework + kconfig + kauth + kcoreaddons + ki18n + kdelibs4-support + plasma-framework - /etc + /etc /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/lib/qt5 + /usr/lib /usr/share/doc - - kde-workspace - - - kde-workspace - libksysguard-devel - Development files for libksysguard + Development files for libksysguard - qt5-base-devel libksysguard + qt5-base-devel + libX11-devel + zlib-devel + libXres-devel + qt5-webkit-devel + qt5-x11extras-devel + kwindowsystem-devel + kconfigwidgets-devel + kwidgetsaddons-devel + kconfig-devel + kauth-devel + kcoreaddons-devel + ki18n-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig - - kde-workspace-devel - - - kde-workspace-devel - diff --git a/desktop/kde/plasma/milou/pspec.xml b/desktop/kde/plasma/milou/pspec.xml index decce922d7..3a755fbb7d 100755 --- a/desktop/kde/plasma/milou/pspec.xml +++ b/desktop/kde/plasma/milou/pspec.xml @@ -18,7 +18,7 @@ qt5-base-devel qt5-declarative python3 - libgcc + libgcc kdoctools-devel kdeclarative-devel ki18n-devel @@ -27,7 +27,8 @@ kconfig-devel kservice-devel kcoreaddons-devel - extra-cmake-modules + extra-cmake-modules + cmake @@ -37,10 +38,10 @@ qt5-base qt5-declarative krunner - libgcc + libgcc kconfig kservice - kcoreaddons + kcoreaddons /usr/share @@ -66,6 +67,6 @@ First Release. Stefan Gronewold(groni) groni@pisilinux.org - + diff --git a/desktop/kde/plasma/oxygen-icons/actions.py b/desktop/kde/plasma/oxygen-icons/actions.py new file mode 100644 index 0000000000..bd0ae015db --- /dev/null +++ b/desktop/kde/plasma/oxygen-icons/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 cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DKDE4_BUILD_TESTS=OFF \ + -DCMAKE_INSTALL_PREFIX=/usr") + +def build(): + cmaketools.make() + +def install(): + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/desktop/kde/plasma/oxygen-icons/pspec.xml b/desktop/kde/plasma/oxygen-icons/pspec.xml new file mode 100644 index 0000000000..b84a2c1f20 --- /dev/null +++ b/desktop/kde/plasma/oxygen-icons/pspec.xml @@ -0,0 +1,35 @@ + + + oxygen-icons + http://www.oxygen-icons.org + + Ertuğrul Erata + ertugrulerata@gmail.com + + LGPL + KDE Oxygen icons + "The Oxygen Icon Theme + + cmake + extra-cmake-modules + + http://download.kde.org/stable/applications/15.04.3/src/oxygen-icons-15.04.3.tar.xz + + + + oxygen-icons + + /usr/share/icons + + + + + + 2015-08-01 + 15.04.3 + First Release + Ertuğrul Erata + ertugrulerata@gmail.com + + + diff --git a/desktop/kde/plasma/oxygen-themes/pspec.xml b/desktop/kde/plasma/oxygen-themes/pspec.xml deleted file mode 100755 index 66f7a7278f..0000000000 --- a/desktop/kde/plasma/oxygen-themes/pspec.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - oxygen-themes - http://www.kde.org - - Pisi Linux Admins - admins@pisilinux.org - - LGPLv2 - library - app:console - KDE5 Oxygen themes - KDE5 Oxygen themes - http://download.kde.org/stable/plasma/5.3.2/oxygen-5.3.2.tar.xz - - qt5-base-devel - python3 - kdoctools-devel - libgcc - libxcb-devel - kdecorations-devel - frameworkintegration-devel - automoc4 - gettext - extra-cmake-modules - - - - - oxygen-themes - - qt5-base - python3 - ki18n - kconfig - libgcc - libxcb - kdecorations - qt5-x11extras - kguiaddons - kcompletion - kcoreaddons - kwindowsystem - kconfigwidgets - kwidgetsaddons - frameworkintegration - - - - /usr/share - /usr/share/locale - /usr/share/icons - /usr/bin - /usr/lib/qt5 - /usr/lib - /usr/share/doc - - - kde-workspace - - - kde-workspace - - - - - - 2015-07-03 - 5.3.2 - Version bump. - Stefan Gronewold(groni) - groni@pisilinux.org - - - 2015-06-11 - 5.3.1 - First Release. - Stefan Gronewold(groni) - groni@pisilinux.org - - - diff --git a/desktop/kde/plasma/oxygen/actions.py b/desktop/kde/plasma/oxygen/actions.py new file mode 100644 index 0000000000..4c83bea9ae --- /dev/null +++ b/desktop/kde/plasma/oxygen/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import kde5 +#from pisi.actionsapi import pisitools + +def setup(): + kde5.configure("-DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + kde5.make() + +def install(): + kde5.install() diff --git a/desktop/kde/plasma/oxygen/pspec.xml b/desktop/kde/plasma/oxygen/pspec.xml new file mode 100644 index 0000000000..54341533f5 --- /dev/null +++ b/desktop/kde/plasma/oxygen/pspec.xml @@ -0,0 +1,64 @@ + + + oxygen + https://projects.kde.org/projects/kde/workspace/oxygen + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPL + KDE Oxygen style + KDE Oxygen style + + cmake + extra-cmake-modules + frameworkintegration-develkdoctools + kdoctools-devel + cairo-devellibxcb-devel + libxcb-devel + gtk3-devel + kdoctools-devel + kdecorations-devel + plasma-workspace-devel + + http://download.kde.org/stable/plasma/5.3.2/oxygen-5.3.2.tar.xz + + + oxygen + + ki18n + libgcc + libxcb + kconfig + qt5-base + kguiaddons + kcompletion + kcoreaddons + kdecorations + kwindowsystem + qt5-x11extras + kconfigwidgets + kwidgetsaddons + frameworkintegration + + + /usr/bin/ + /usr/lib + /usr/share/sounds + /usr/share/icons + /usr/share/locale + /usr/share/plasma + /usr/share/kstyle + /usr/share/kservices5 + + + + + 2015-07-29 + 5.3.2 + First Release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/kde/plasma/plasma-desktop/pspec.xml b/desktop/kde/plasma/plasma-desktop/pspec.xml index 47cebdb11d..e463b9e1bc 100755 --- a/desktop/kde/plasma/plasma-desktop/pspec.xml +++ b/desktop/kde/plasma/plasma-desktop/pspec.xml @@ -10,112 +10,131 @@ LGPLv2 library - app:console + app:console KDE5 plasma workspace This package contains the basic packages for a Plasma workspace. http://download.kde.org/stable/plasma/5.3.2/plasma-desktop-5.3.2.tar.xz qt5-base-devel - boost-devel - kdoctools-devel - kio-devel - libX11-devel - libgcc - libxcb-devel - freetype-devel - libusb-compat-devel - xorg-server-devel - xorg-input-evdev-devel - xorg-input-synaptics-devel - extra-cmake-modules + boost-devel + kdoctools-devel + kio-devel + kcmutils-devel + knewstuff-devel + kpeople-devel + kdbusaddons-devel + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + kwin-devel + libX11-devel + libXft-devel + libxkbfile-devel + kded-devel + libxcb-devel + freetype-devel + libusb-compat-devel + xorg-server-devel + xorg-input-evdev-devel + xorg-input-synaptics-devel + pulseaudio-libs-devel + fontconfig-devel + plasma-workspace-devel + system-settings-devel + xorg-app-devel + libcanberra-devel + + docbook-xsl + qt5-sql-sqlite + qt5-sql-mysql + qt5-sql-postgresql + qt5-sql-odbc + kdesignerplugin + extra-cmake-modules + cmake plasma-desktop + baloo + fontconfig + freetype + kactivities + karchive + kauth + kbookmarks + kcmutils + kcodecs + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kdbusaddons + kdeclarative + kdelibs4-support + kemoticons + kglobalaccel + kguiaddons + ki18n + kiconthemes + kio + kitemviews + kjobwidgets + knewstuff + knotifications + knotifyconfig + kparts + kpeople + krunner + kservice + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + libgcc + libusb-compat + libX11 + libxcb + libXcursor + libXfixes + libXft + libXi + libxkbfile + plasma-framework + plasma-workspace + libcanberra + pulseaudio-libs qt5-base - kio - libX11 - libgcc - libxcb - freetype - libusb-compat - kf5-baloo - libxkbfile - kconfigwidgets - kwindowsystem - kpeople - knotifications - kwin - kwindowsystem - knotifyconfig - libcanberra - sonnet - powerdevil - system-settings - libXi+ - libXft - qt5-svg - libXfixes - fontconfig - kauth - ki18n - solid - libXcursor - qt5-phonon - kparts - kcodecs - kconfig - krunner - kwallet - kxmlgui - karchive - kcmutils - kservice - qt5-x11extras - knewstuff - xcb-util-image - kbookmarks - kemoticons - kguiaddons - kitemviews - pulseaudio-libs - qt5-declarative - kactivities - kcompletion - kcoreaddons - kdbusaddons - kiconthemes - kjobwidgets - kdeclarative - kglobalaccel - kwidgetsaddons - kdelibs4-support - plasma-framework - plasma-workspace + qt5-declarative + qt5-phonon + qt5-svg + qt5-x11extras + solid + sonnet + qt5-sql-sqlite + system-settings + xcb-util-image + oxygen-icons + oxygen-fonts - /etc + /etc /usr/share - /usr/share/locale - /usr/bin + /usr/share/locale + /usr/bin /usr/lib/cmake - /usr/lib/qt5 - /usr/lib + /usr/lib/qt5 + /usr/lib /usr/share/doc - - kcm-touchpad-frameworks - - - kcm-touchpad-frameworks, kdebase-workspace - - 2015-07-02 + 2015-08-03 5.3.2 Version bump. Stefan Gronewold(groni) diff --git a/desktop/kde/plasma/plasma-mediacenter/pspec.xml b/desktop/kde/plasma/plasma-mediacenter/pspec.xml index 01fbbc9d7c..b0e77e7a07 100755 --- a/desktop/kde/plasma/plasma-mediacenter/pspec.xml +++ b/desktop/kde/plasma/plasma-mediacenter/pspec.xml @@ -14,30 +14,37 @@ A mediacenter user interface based on KDE Plasma components http://download.kde.org/stable/plasma/5.3.2/plasma-mediacenter-5.3.2.tar.xz - qt5-base-devel - qt5-multimedia-devel - libgcc - kfilemetadata-devel - baloo-devel - extra-cmake-modules + qt5-base-devel + qt5-multimedia-devel + qt5-sql-mysql + qt5-sql-sqlite + qt5-sql-odbc + qt5-sql-postgresql + libgcc + kfilemetadata-devel + kdeclarative-devel + plasma-framework-devel + baloo-devel + extra-cmake-modules + cmake plasma-mediacenter - qt5-base - baloo - libgcc - kfilemetadata - kcoreaddons - qt5-declarative - kguiaddons - kservice - kconfig - ki18n - kio - taglib + qt5-base + baloo + libgcc + kfilemetadata + kcoreaddons + qt5-declarative + kguiaddons + kservice + kconfig + ki18n + kio + taglib /usr/share @@ -47,7 +54,7 @@ /usr/lib /usr/share/doc - + @@ -63,6 +70,6 @@ First Release. Stefan Gronewold(groni) groni@pisilinux.org - + diff --git a/desktop/kde/plasma/plasma-nm/actions.py b/desktop/kde/plasma/plasma-nm/actions.py index f539eaa4b7..c721703856 100644 --- a/desktop/kde/plasma/plasma-nm/actions.py +++ b/desktop/kde/plasma/plasma-nm/actions.py @@ -8,7 +8,11 @@ from pisi.actionsapi import kde5 from pisi.actionsapi import pisitools def setup(): - kde5.configure() + kde5.configure("-DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") def build(): kde5.make() diff --git a/desktop/kde/plasma/plasma-nm/pspec.xml b/desktop/kde/plasma/plasma-nm/pspec.xml index 4f776722aa..8f035165ba 100755 --- a/desktop/kde/plasma/plasma-nm/pspec.xml +++ b/desktop/kde/plasma/plasma-nm/pspec.xml @@ -16,16 +16,27 @@ http://download.kde.org/stable/plasma/5.3.2/plasma-nm-5.3.2.tar.xz qt5-base-devel - libgcc + libgcc networkmanager-qt-devel - modemmanger-qt-devel + modemmanager-qt-devel + ModemManager-devel kdelibs4-support-devel python3 openconnect-devel kdoctools-devel NetworkManager-devel mobile-broadband-provider-info - extra-cmake-modules + 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 @@ -33,7 +44,7 @@ plasma-nm qt5-base - libgcc + libgcc openconnect kio networkmanager-qt @@ -59,17 +70,17 @@ /usr/share /usr/share/locale - /usr/bin + /usr/bin /usr/lib/qt5 /usr/lib /usr/share/doc - + kde-workspace kde-workspace - + @@ -86,6 +97,6 @@ Stefan Gronewold(groni) groni@pisilinux.org - + diff --git a/desktop/kde/plasma/plasma-sdk/pspec.xml b/desktop/kde/plasma/plasma-sdk/pspec.xml index c2f4b229ae..1417f90191 100755 --- a/desktop/kde/plasma/plasma-sdk/pspec.xml +++ b/desktop/kde/plasma/plasma-sdk/pspec.xml @@ -18,8 +18,27 @@ qt5-base-devel qt5-webkit-devel - libgcc - extra-cmake-modules + qt5-svg-devel + karchive-devel + kcompletion-devel + kconfig-devel + kconfigwidgets-devel + kcoreaddons-devel + kdeclarative-devel + ki18n-devel + kiconthemes-devel + kio-devel + knewstuff-devel + kparts-devel + plasma-framework-devel + kservice-devel + ktexteditor-devel + kwidgetsaddons-devel + kxmlgui-devel + kwindowsystem-devel + libgcc + cmake + extra-cmake-modules @@ -28,11 +47,11 @@ plasma-sdk - qt5-base + qt5-base ktexteditor plasma-framework kio - libgcc + libgcc ki18n kconfig karchive @@ -59,9 +78,9 @@ kde-workspace - + - + 2015-07-03 @@ -76,6 +95,6 @@ Version bump. Stefan Gronewold(groni) groni@pisilinux.org - + diff --git a/desktop/kde/plasma/plasma-workspace-wallpapers/pspec.xml b/desktop/kde/plasma/plasma-workspace-wallpapers/pspec.xml index 15e1769d48..baba84aadc 100755 --- a/desktop/kde/plasma/plasma-workspace-wallpapers/pspec.xml +++ b/desktop/kde/plasma/plasma-workspace-wallpapers/pspec.xml @@ -16,40 +16,8 @@ The KDE Plasma Workspace Components http://download.kde.org/stable/plasma/5.3.2/plasma-workspace-wallpapers-5.3.2.tar.xz - qt5-base-devel - alsa-lib-devel - baloo-devel - kactivities-devel - kcmutils-devel - kcoreaddons-devel - kcrash-devel - kdeclarative-devel - kdelibs4-support-devel - kdesu-devel - kdewebkit-devel - kdoctools-devel - kidletime-devel - kjsembed-devel - knewstuff-devel - knotifyconfig-devel - krunner-devel - ktexteditor-devel - kwallet-devel - kwin-devel - libkscreen-devel - libksysguard-devel - plasma-framework-devel - solid-devel - frameworkintegration-devel - breeze-style - milou - qt5-phonon-devel - libqalculate-devel - prison-qt5-devel - libXrender-devel - xcb-util-keysyms-devel - xcb-util-image-devel - libXcursor-devel + extra-cmake-modules + cmake @@ -58,40 +26,7 @@ plasma-workspace-wallpapers - qt5-base - alsa-lib - baloo - kactivities - kcmutils - kcoreaddons - kcrash - kdeclarative - kdelibs4-support - kdesu - kdewebkit - kdoctools - kidletime - kjsembed - knewstuff - knotifyconfig - krunner - ktexteditor - kwallet - kwin - libkscreen - libksysguard - plasma-framework - solid - frameworkintegration - breeze-style - milou - qt5-phonon - libqalculate - prison-qt5 - libXrender - xcb-util-keysyms - xcb-util-image - libXcursor + /etc @@ -107,9 +42,9 @@ kde-workspace - + - + 2015-07-03 @@ -124,6 +59,6 @@ First Release. Stefan Gronewold(groni) groni@pisilinux.org - + diff --git a/desktop/kde/plasma/plasma-workspace/files/kde-env.sh b/desktop/kde/plasma/plasma-workspace/files/kde-env.sh new file mode 100644 index 0000000000..decaa54091 --- /dev/null +++ b/desktop/kde/plasma/plasma-workspace/files/kde-env.sh @@ -0,0 +1,19 @@ +export KF5=/usr +export QTDIR=/usr/lib/qt5 +export XDG_DATA_DIRS=$KF5/share:$XDG_DATA_DIRS:/usr/share +export XDG_CONFIG_DIRS=$XDG_CONFIG_DIRS:/etc/xdg +export PATH=$KF5/bin:$QTDIR/bin:$PATH +export QT_PLUGIN_PATH=$QTDIR/plugins:$QT_PLUGIN_PATH +export QML2_IMPORT_PATH=/usr/lib/qt5/qml:/usr/lib/qt5/qmldir +export QML_IMPORT_PATH=$QML2_IMPORT_PATH +export KDE_SESSION_VERSION=5 +export KDE_FULL_SESSION=true +#separete +export XDG_DATA_HOME=$HOME/.local5/share +export XDG_CONFIG_HOME=$HOME/.config5 +export XDG_CACHE_HOME=$HOME/.cache5 +export XDG_RUNTIME_DIR=/tmp/runtime-$USER +#build +export CMAKE_PREFIX_PATH=$KF5:$CMAKE_PREFIX_PATH +#debug +export QT_MESSAGE_PATTERN='%{appname}(%{pid})/%{category} %{function}: %{message}' diff --git a/x11/misc/xdm/files/xdm.pam.d b/desktop/kde/plasma/plasma-workspace/files/kde-np.pam similarity index 56% rename from x11/misc/xdm/files/xdm.pam.d rename to desktop/kde/plasma/plasma-workspace/files/kde-np.pam index dd8789db5a..dd7d52f2f4 100644 --- a/x11/misc/xdm/files/xdm.pam.d +++ b/desktop/kde/plasma/plasma-workspace/files/kde-np.pam @@ -1,13 +1,10 @@ #%PAM-1.0 -auth include system-auth auth required pam_nologin.so +auth required pam_permit.so account include system-auth password include system-auth session include system-auth - -session optional pam_console.so -session optional pam_polkit_console.so diff --git a/desktop/kde/plasma/plasma-workspace/files/kde.pam b/desktop/kde/plasma/plasma-workspace/files/kde.pam index f283661dd5..9e75165907 100644 --- a/desktop/kde/plasma/plasma-workspace/files/kde.pam +++ b/desktop/kde/plasma/plasma-workspace/files/kde.pam @@ -1,6 +1,7 @@ - #%PAM-1.0 +#%PAM-1.0 -auth include system-login -account include system-login -password include system-login -session include system-login +auth include system-auth +auth required pam_nologin.so +account include system-auth +password include system-auth +session include system-auth diff --git a/desktop/kde/plasma/plasma-workspace/pspec.xml b/desktop/kde/plasma/plasma-workspace/pspec.xml index 45186a2e30..b766de9e05 100755 --- a/desktop/kde/plasma/plasma-workspace/pspec.xml +++ b/desktop/kde/plasma/plasma-workspace/pspec.xml @@ -16,181 +16,247 @@ The KDE5 Plasma Workspace Components http://download.kde.org/stable/plasma/5.3.2/plasma-workspace-5.3.2.tar.xz - qt5-base-devel - libkscreen-devel - libksysguard-devel - libqalculate-devel - gpsd-devel - kwayland - baloo-devel - extra-cmake-modules - kdelibs4-support-devel - kdoctools-devel - krunner-devel - kwin-devel - libXcursor-devel - libXrender-devel - xorg-util - xcb-util-keysyms-devel - xcb-util-image-devel - xcb-util-renderutil-devel - networkmanager-qt-devel - kxmlrpcclient-devel + baloo-devel + + kactivities-devel + kde-cli-tools + kdelibs4-support-devel + kdesignerplugin + kdesu-devel + kdewebkit-devel + kdoctools-devel + kemoticons-devel kio-devel + kitemmodels-devel kjs-devel - pam - zlib-devel + kjsembed-devel + knotifyconfig-devel + krunner-devel + ktexteditor-devel + kunitconversion-devel + kwayland-devel + kwin-devel + kxmlrpcclient-devel + libdbusmenu-qt-devel + libgcc + libkscreen-devel + libksysguard-devel + libqalculate-devel libX11-devel libXau-devel - libgcc libxcb-devel - kactivities-devel + libXcursor-devel + libXi-devel + libXrender-devel + NetworkManager-devel + networkmanager-qt-devel + pam-devel + + qt5-base-devel + xorg-app-devel + qt5-sql-mysql + qt5-sql-odbc + qt5-sql-postgresql + qt5-sql-sqlite + xcb-util-image-devel + xcb-util-keysyms-devel + xcb-util-renderutil-devel + xorg-util + zlib-devel + docbook-xsl extra-cmake-modules + cmake - - - - plasma-workspace - qt5-base+ - qt5-tools + baloo cln + + kactivities + kauth + kbookmarks + kcompletion + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdbusaddons + kdeclarative + kde-cli-tools + kdelibs4-support + kdesu + kdewebkit + kglobalaccel + kguiaddons + ki18n + kiconthemes + kidletime kio + kitemviews + kjobwidgets kjs - pam - zlib + kjsembed + knewstuff + knotifications + knotifyconfig + kpackage + krunner + kservice + ktexteditor + ktextwidgets + kwallet + kwayland + kwidgetsaddons + kwindowsystem + kxmlgui + kxmlrpcclient + libdbusmenu-qt + libgcc + libICE + libkscreen + libksysguard + libqalculate + libSM libX11 libXau - libgcc libxcb - kactivities - gpsd - libSM - libXi - libICE - kio - kjs libXfixes - baloo - kauth - kdesu - ki18n - solid - qt5-script + libXi + libXrender + networkmanager-qt + pam + plasma-framework + qt5-base + qt5-declarative qt5-phonon + qt5-script qt5-webkit - kcrash - kconfig - kwallet - kxmlgui - kpackage - kservice qt5-x11extras - kdewebkit - kidletime + solid wayland-client wayland-server - kbookmarks - kguiaddons - kitemviews - qt5-declarative - qt5-libdbusmenu - kcompletion - kcoreaddons - kdbusaddons - kiconthemes - kjobwidgets - kdeclarative - kglobalaccel - ktextwidgets - kwindowsystem - kxmlrpcclient - kconfigwidgets - knotifications - kwidgetsaddons - plasma-framework - kde-cli-tools - kjsembed - knewstuff - knotifyconfig - ktexteditor - kwayland - libkscreen - libksysguard - libqalculate - krunner - libksysguard - kdelibs4-support - networkmanager-qt - libXrender - xcb-util-keysyms + xcb-util-keysyms + xorg-app + zlib - /etc/pam.d + /etc/pam.d + /etc/env.d /etc/xdg /usr/share /usr/share/applications /usr/share/locale - /usr/bin - /usr/lib/qt5/plugins + /usr/bin + /usr/lib/qt5/plugins /usr/lib/qt5/qml /usr/lib /usr/share/doc - - - kde-workspace - - - kde-workspace - + + + kde.pam + kde-np.pam + kde-env.sh + plasma-workspace-devel - Development files for kde5 plasma-workspace + Development files for kde5 plasma-workspace - qt5-base-devel plasma-workspace + baloo-devel + cln-devel + + kactivities-devel + kauth-devel + kbookmarks-devel + kcompletion-devel + kconfig-devel + kconfigwidgets-devel + kcoreaddons-devel + kcrash-devel + kdbusaddons-devel + kdeclarative-devel + kde-cli-tools + kdelibs4-support-devel + kdesu-devel + kdewebkit + kglobalaccel-devel + kguiaddons-devel + ki18n-devel + kiconthemes-devel + kidletime-devel + kio-devel + kitemviews-devel + kjobwidgets-devel + kjs-devel + kjsembed-devel + knewstuff + knotifications-devel + knotifyconfig-devel + kpackage-devel + krunner-devel + kservice-devel + ktexteditor-devel + ktextwidgets-devel + kwallet-devel + kwayland-devel + kwidgetsaddons-devel + kwindowsystem-devel + kxmlgui-devel + kxmlrpcclient-devel + libdbusmenu-qt-devel + libICE-devel + libkscreen-devel + libksysguard-devel + libqalculate-devel + libSM-devel + libX11-devel + libXau-devel + libxcb-devel + libXfixes-devel + libXi-devel + libXrender-devel + networkmanager-qt-devel + pam-devel + plasma-framework-devel + qt5-base-devel + qt5-declarative-devel + qt5-phonon-devel + qt5-script-devel + qt5-webkit-devel + qt5-x11extras-devel + solid-devel + wayland-devel + xcb-util-keysyms-devel + zlib-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig - - kde.pam - - - kde-workspace-devel - - - kde-workspace-devel - drkonqi - KDE crash handler + KDE crash handler - kdewebkit - kxmlrpcclient + kdewebkit + kxmlrpcclient plasma-workspace - /usr/lib/libexec - + /usr/lib/libexec + - 2015-07-02 + 2015-08-03 5.3.2 Version bump. Stefan Gronewold(groni) diff --git a/desktop/kde/plasma/polkit-kde-authentication-agent-1/pspec.xml b/desktop/kde/plasma/polkit-kde-authentication-agent-1/pspec.xml index b7998dd088..d3931855d9 100755 --- a/desktop/kde/plasma/polkit-kde-authentication-agent-1/pspec.xml +++ b/desktop/kde/plasma/polkit-kde-authentication-agent-1/pspec.xml @@ -10,17 +10,19 @@ LGPLv2 library - app:console - app:gui + app:console + app:gui The KDE Plasma Workspace Components The Polkit-KDE-Agent package contains a graphical Polkit authentication agent for the KDE Plasma Desktop. http://download.kde.org/stable/plasma/5.3.2/polkit-kde-agent-1-5.3.2.tar.xz qt5-base-devel - kdoctools-devel - libgcc - python3 - extra-cmake-modules + kdoctools-devel + ki18n-devel + knotifications-devel + polkit-qt-devel + extra-cmake-modules + cmake @@ -30,32 +32,26 @@ polkit-kde-authentication-agent-1 qt5-base - libgcc - kcrash - kcoreaddons - polkit-qt - ki18n - kdbusaddons - kiconthemes - kwindowsystem - knotifications - kwidgetsaddons + libgcc + kcrash + kcoreaddons + polkit-qt + ki18n + kdbusaddons + kiconthemes + kwindowsystem + knotifications + kwidgetsaddons - /etc + /etc /usr/share - /usr/share/locale - /usr/bin - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib /usr/share/doc - - kde-workspace - - - kde-workspace - diff --git a/desktop/kde/plasma/powerdevil/pspec.xml b/desktop/kde/plasma/powerdevil/pspec.xml index b4b31b4af9..a8fd47b3de 100755 --- a/desktop/kde/plasma/powerdevil/pspec.xml +++ b/desktop/kde/plasma/powerdevil/pspec.xml @@ -10,19 +10,25 @@ LGPLv2 library - app:console + app:console KDE power manager module KDE Power Management module. Provides kded daemon DBus helper and KCM for configuring Power settings http://download.kde.org/stable/plasma/5.3.2/powerdevil-5.3.2.tar.xz qt5-base-devel - kdoctools-devel - kidletime-devel - libgcc - libxcb-devel - libudev-devel + kdoctools-devel + kidletime-devel + libxcb-devel + eudev-devel + kdesignerplugin + kinit-devel + kunitconversion-devel + kitemmodels-devel + kemoticons-devel + docbook-xsl plasma-workspace-devel - extra-cmake-modules + extra-cmake-modules + cmake @@ -30,40 +36,39 @@ powerdevil qt5-base - kdoctools - kidletime - libgcc - libxcb - libudev - plasma-workspace - kio - kauth - ki18n - solid - kconfig - kxmlgui - kservice - qt5-x11extras - libkscreen - kf5-kactivities - kcompletion - kcoreaddons - kdbusaddons - kglobalaccel - knotifyconfig - kconfigwidgets - knotifications - kwidgetsaddons - kdelibs4-support + kidletime + libgcc + libxcb + eudev + plasma-workspace + kio + kauth + ki18n + solid + kconfig + kxmlgui + kservice + qt5-x11extras + libkscreen + kactivities + kcompletion + kcoreaddons + kdbusaddons + kglobalaccel + knotifyconfig + kconfigwidgets + knotifications + kwidgetsaddons + kdelibs4-support - /etc + /etc /usr/share - /usr/share/locale - /usr/bin + /usr/share/locale + /usr/bin /usr/lib/cmake - /usr/lib/qt5 - /usr/lib + /usr/lib/qt5 + /usr/lib /usr/share/doc diff --git a/desktop/kde/plasma/sddm-kcm/pspec.xml b/desktop/kde/plasma/sddm-kcm/pspec.xml index ca2e4ecea7..f70c13d4e0 100644 --- a/desktop/kde/plasma/sddm-kcm/pspec.xml +++ b/desktop/kde/plasma/sddm-kcm/pspec.xml @@ -14,23 +14,25 @@ KDE5 Config Module for SDDM http://download.kde.org/stable/plasma/5.3.2/sddm-kcm-5.3.2.tar.xz - kcoreaddons-devel - kdoctools-devel - kconfigwidgets-devel - kauth-devel - libgcc - libX11-devel - kxmlgui-devel - ki18n-devel - qt5-base-devel + kcoreaddons-devel + kdoctools-devel + kconfigwidgets-devel + kauth-devel + libX11-devel + kxmlgui-devel + ki18n-devel + qt5-base-devel kio-devel qt5-declarative-devel qt5-tools-devel qt5-x11extras-devel - kconfig-devel - docutils - libXcursor-devel - extra-cmake-modules + kconfig-devel + mesa-devel + docutils + libXcursor-devel + xcb-util-image-devel + extra-cmake-modules + cmake @@ -38,34 +40,33 @@ sddm-kcm kcoreaddons - sddm - libgcc - libX11 - kconfigwidgets - kauth - kxmlgui - ki18n - qt5-base + sddm + libgcc + libX11 + kconfigwidgets + kauth + + ki18n + qt5-base kio - kdoctools libXcursor kconfig - qt5-x11extras - qt5-declarative - xorg-server-xephyr + qt5-x11extras + qt5-declarative + /etc/dbus-1/system.d /usr/share/dbus-1/system-services - /usr/share/kservices5 - /usr/share/ - /usr/share/polkit-1/actions - /usr/share/locale - /usr/bin + /usr/share/kservices5 + /usr/share/ + /usr/share/polkit-1/actions + /usr/share/locale + /usr/bin /usr/lib/cmake - /usr/lib/qt5/plugins - /usr/lib/libexec/kauth - /usr/lib + /usr/lib/qt5/plugins + /usr/lib/libexec/kauth + /usr/lib /usr/share/doc @@ -84,6 +85,6 @@ First Release. Stefan Gronewold(groni) groni@pisilinux.org - + diff --git a/desktop/kde/plasma/sddm/files/sddm.conf b/desktop/kde/plasma/sddm/files/sddm.conf index 311531317b..c6c59e368c 100644 --- a/desktop/kde/plasma/sddm/files/sddm.conf +++ b/desktop/kde/plasma/sddm/files/sddm.conf @@ -68,7 +68,7 @@ DisplayCommand=/usr/share/sddm/scripts/Xsetup # Minimum VT # The lowest virtual terminal number that will be used. -MinimumVT=1 +MinimumVT=7 # X server path ServerPath=/usr/bin/X diff --git a/desktop/kde/plasma/sddm/pspec.xml b/desktop/kde/plasma/sddm/pspec.xml index 3aaa4d6dbe..cbf9958dfb 100755 --- a/desktop/kde/plasma/sddm/pspec.xml +++ b/desktop/kde/plasma/sddm/pspec.xml @@ -16,14 +16,14 @@ https://github.com/sddm/sddm/archive/v0.11.0.tar.gz qt5-base-devel - qt5-tools-devel - qt5-base-devel - libgcc - pkgconfig - libxcb-devel - libxkbfile-devel - extra-cmake-modules - docutils + qt5-tools-devel + qt5-declarative-devel + libxcb-devel + libxkbfile-devel + mesa-devel + extra-cmake-modules + docutils + cmake sddm_upstream.patch @@ -36,14 +36,14 @@ sddm qt5-base - qt5-declarative + qt5-declarative libgcc - libxcb + libxcb /etc /usr/share - /usr/bin + /usr/bin /usr/lib/qt5 /usr/lib /usr/share/man @@ -73,6 +73,6 @@ First release Stefan Gronewold (groni) groni@pisilinux.org - + diff --git a/desktop/kde/plasma/system-settings/pspec.xml b/desktop/kde/plasma/system-settings/pspec.xml index 850c5d7921..56124f77d9 100755 --- a/desktop/kde/plasma/system-settings/pspec.xml +++ b/desktop/kde/plasma/system-settings/pspec.xml @@ -10,16 +10,20 @@ LGPLv2 library - app:console + app:console KDE5 system settings manager System-settings is a control panel for KDE5 Plasma http://download.kde.org/stable/plasma/5.3.2/systemsettings-5.3.2.tar.xz qt5-base-devel - kdoctools-devel - libgcc - python3 - extra-cmake-modules + kdoctools-devel + kio-devel + kauth-devel + khtml-devel + kcmutils-devel + docbook-xsl + extra-cmake-modules + cmake @@ -27,45 +31,61 @@ system-settings qt5-base - kauth - libgcc - kcompletion - kcoreaddons - kconfigwidgets - kwidgetsaddons - kcmutils - kconfig - kdbusaddons - khtml - ki18n - kiconthemes - kio - kitemviews - kservice - kwindowsystem - kxmlgui + kauth + libgcc + kcompletion + kcoreaddons + kconfigwidgets + kwidgetsaddons + kcmutils + kconfig + kdbusaddons + khtml + ki18n + kiconthemes + kio + kitemviews + kservice + kwindowsystem + kxmlgui - /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 system-settings-devel - Development files for system-settings + Development files for system-settings - qt5-base-devel + qt5-base-devel + kauth-devel + kcompletion-devel + kcoreaddons-devel + kconfigwidgets-devel + kwidgetsaddons-devel + kcmutils-devel + kconfig-devel + kdbusaddons-devel + khtml-devel + ki18n-devel + kiconthemes + kio-devel + kitemviews-devel + kservice-devel + kwindowsystem-devel + kxmlgui-devel system-settings /usr/include - /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/cmake + /usr/lib/pkgconfig diff --git a/desktop/kde/porting-aids/kdelibs4-support/pspec.xml b/desktop/kde/porting-aids/kdelibs4-support/pspec.xml index 395d1784a5..dd1b6b796e 100755 --- a/desktop/kde/porting-aids/kdelibs4-support/pspec.xml +++ b/desktop/kde/porting-aids/kdelibs4-support/pspec.xml @@ -10,82 +10,124 @@ LGPLv2 library - app:console + 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 - qt5-base-devel - perl-URI - qt5-tools-devel - libSM-devel - docbook-xml - openssl-devel - libX11-devel - intltool - kdoctools-devel - NetworkManager-devel - extra-cmake-modules + qt5-base-devel + qt5-tools-devel + qt5-svg-devel + perl-URI + libSM-devel + docbook-xml + openssl-devel + libX11-devel + kio-devel + kauth-devel + kcrash-devel + kdesignerplugin + intltool + kdoctools-devel + kglobalaccel-devel + kguiaddons-devel + kparts-devel + ktextwidgets-devel + sonnet-devel + kunitconversion-devel + NetworkManager-devel + docbook-xml + docbook-xsl + extra-cmake-modules + cmake kdelibs4-support - qt5-base - libICE - libgcc - libX11 - qt5-svg - qt5-x11extras - libSM - kauth - solid - kcodecs - kcoreaddons - kjobwidgets - kcompletion - kconfig - kconfigwidgets - kcrash - kdbusaddons - kglobalaccel - kguiaddons - ki18n - kiconthemes - kio - kitemviews - knotifications - kparts - kservice - ktextwidgets - kxmlgui - kwindowsystem - kwidgetsaddons + qt5-base + libICE + libgcc + libX11 + qt5-svg + qt5-x11extras + libSM + kauth + solid + kcodecs + kcoreaddons + kjobwidgets + kcompletion + kconfig + kconfigwidgets + kcrash + kdbusaddons + kglobalaccel + kguiaddons + ki18n + kiconthemes + kio + kitemviews + knotifications + kparts + kservice + ktextwidgets + kxmlgui + kwindowsystem + kwidgetsaddons - /etc - /usr/share - /usr/share/locale - /usr/bin - /usr/lib/qt5 - /usr/lib - /usr/share/doc - /usr/share/man + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man kdelibs4-support-devel - Development files for kdelibs4-support + Development files for kdelibs4-support - qt5-base-devel kdelibs4-support + qt5-base-devel + libICE-devel + libX11-devel + qt5-svg-devel + qt5-x11extras-devel + libSM-devel + kauth-devel + solid-devel + kcodecs-devel + kcoreaddons-devel + kjobwidgets-devel + kcompletion-devel + kconfig-devel + kconfigwidgets-devel + kcrash-devel + kdbusaddons-devel + kglobalaccel-devel + kguiaddons-devel + ki18n-devel + kiconthemes-devel + kio-devel + kitemviews-devel + knotifications-devel + kparts-devel + kservice-devel + ktextwidgets-devel + kxmlgui-devel + kwindowsystem-devel + kwidgetsaddons-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/porting-aids/khtml/actions.py b/desktop/kde/porting-aids/khtml/actions.py index 7ad3db044b..831425699e 100644 --- a/desktop/kde/porting-aids/khtml/actions.py +++ b/desktop/kde/porting-aids/khtml/actions.py @@ -8,7 +8,7 @@ from pisi.actionsapi import kde5 from pisi.actionsapi import pisitools def setup(): - kde5.configure() + kde5.configure("-DPhonon4Qt5_DIR=/usr/lib/qt5/cmake/phonon4qt5") def build(): kde5.make() diff --git a/desktop/kde/porting-aids/khtml/pspec.xml b/desktop/kde/porting-aids/khtml/pspec.xml index 863b15ce33..6a9e5337bb 100755 --- a/desktop/kde/porting-aids/khtml/pspec.xml +++ b/desktop/kde/porting-aids/khtml/pspec.xml @@ -15,71 +15,111 @@ 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 - qt5-base-devel - zlib-devel - libX11-devel - zlib - openssl-devel - extra-cmake-modules + qt5-base-devel + libjpeg-turbo-devel + giflib-devel + libpng-devel + qt5-phonon-devel + libX11-devel + zlib-devel + kio-devel + kjs-devel + kglobalaccel-devel + kauth-devel + kparts-devel + ktextwidgets-devel + sonnet-devel + openssl-devel + extra-cmake-modules + cmake khtml - qt5-base - qt5-x11extras - qt5-phonon - zlib - openssl - giflib - zlib - libX11 - libgcc - libpng - libjpeg-turbo - sonnet - kcodecs - kconfig - kjobwidgets - kwidgetsaddons - kcompletion - karchive - kconfigwidgets - kcoreaddons - kglobalaccel - ki18n - kiconthemes - kio - kjs - knotifications - kparts - kservice - ktextwidgets - kwallet - kwindowsystem - kxmlgui + qt5-base + qt5-x11extras + qt5-phonon + zlib + openssl + giflib + libX11 + libgcc + libpng + libjpeg-turbo + sonnet + kcodecs + kconfig + kjobwidgets + kwidgetsaddons + kcompletion + karchive + kconfigwidgets + kcoreaddons + kglobalaccel + ki18n + kiconthemes + kio + kjs + knotifications + kparts + kservice + ktextwidgets + kwallet + kwindowsystem + kxmlgui - /etc - /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib - /usr/share/doc + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc khtml-devel - Development files for khtml + Development files for khtml - khtml - + khtml + qt5-base-devel + qt5-x11extras-devel + qt5-phonon-devel + zlib-devel + openssl-devel + giflib-devel + libX11-devel + libpng-devel + libjpeg-turbo-devel + sonnet-devel + kcodecs-devel + kconfig-devel + kjobwidgets-devel + kwidgetsaddons-devel + kcompletion-devel + karchive-devel + kconfigwidgets-devel + kcoreaddons-devel + kglobalaccel-devel + ki18n + kiconthemes-devel + kio-devel + kjs-devel + knotifications-devel + kparts-devel + kservice-devel + ktextwidgets-devel + kwallet-devel + kwindowsystem-devel + kxmlgui-devel + /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/porting-aids/kjs/pspec.xml b/desktop/kde/porting-aids/kjs/pspec.xml index 9bd945d05e..ca3e1002c8 100755 --- a/desktop/kde/porting-aids/kjs/pspec.xml +++ b/desktop/kde/porting-aids/kjs/pspec.xml @@ -10,16 +10,18 @@ LGPLv2 library - app:console + 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 qt5-base-devel libpcre-devel - libgcc - kdoctools-devel - extra-cmake-modules + kdoctools-devel + docbook-xml + docbook-xsl + extra-cmake-modules + cmake @@ -28,29 +30,30 @@ qt5-base libgcc - libpcre + libpcre - /usr/bin - /usr/share - /usr/lib/qt5 - /usr/lib - /usr/share/man - /usr/share/doc + /usr/bin + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc kjs-devel - Development files for kjs + Development files for kjs - qt5-base-devel - kjs + libpcre-devel + qt5-base-devel + kjs /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/porting-aids/kjsembed/pspec.xml b/desktop/kde/porting-aids/kjsembed/pspec.xml index ef1a0f9d9e..697baedcf1 100755 --- a/desktop/kde/porting-aids/kjsembed/pspec.xml +++ b/desktop/kde/porting-aids/kjsembed/pspec.xml @@ -14,45 +14,53 @@ 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 - qt5-base-devel - qt5-tools-devel - kdoctools-devel - python3 - extra-cmake-modules - + qt5-base-devel + qt5-svg-devel + qt5-tools-devel + kdoctools-devel + ki18n-devel + kjs-devel + docbook-xml + docbook-xsl + extra-cmake-modules + cmake + kjsembed - qt5-base - qt5-svg - libgcc - ki18n - kjs + qt5-base + qt5-svg + libgcc + ki18n + kjs - /usr/bin - /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib - /usr/share/man - /usr/share/doc + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc kjsembed-devel - Development files for kjsembed + Development files for kjsembed - qt5-base-devel - kjsembed + qt5-base-devel + qt5-svg-devel + ki18n-devel + kjs-devel + kjsembed /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/porting-aids/kmediaplayer/pspec.xml b/desktop/kde/porting-aids/kmediaplayer/pspec.xml index 14bd7b7aee..89c2428adb 100755 --- a/desktop/kde/porting-aids/kmediaplayer/pspec.xml +++ b/desktop/kde/porting-aids/kmediaplayer/pspec.xml @@ -14,38 +14,47 @@ 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 - qt5-base-devel - extra-cmake-modules + qt5-base-devel + kio-devel + kauth-devel + kparts-devel + ktextwidgets-devel + sonnet-devel + kxmlgui-devel + extra-cmake-modules + cmake kmediaplayer - qt5-base - libgcc - kparts - kxmlgui + qt5-base + libgcc + kparts + kxmlgui - /usr/share - /usr/lib/qt5 - /usr/lib - /usr/share/doc + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc kmediaplayer-devel - Development files for kmediaplayer + Development files for kmediaplayer - qt5-base-devel - kmediaplayer + kmediaplayer + qt5-base-devel + kparts-devel + kxmlgui-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/porting-aids/kross/pspec.xml b/desktop/kde/porting-aids/kross/pspec.xml index cf031f63b7..ca6c5ede5c 100755 --- a/desktop/kde/porting-aids/kross/pspec.xml +++ b/desktop/kde/porting-aids/kross/pspec.xml @@ -14,50 +14,76 @@ 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 - qt5-base-devel - qt5-tools-devel - kdoctools-devel - extra-cmake-modules + qt5-base-devel + qt5-script-devel + qt5-tools-devel + kcoreaddons-devel + kdoctools-devel + kconfigwidgets-devel + ktextwidgets-devel + kparts-devel + sonnet-devel + kauth-devel + ki18n-devel + kcompletion-devel + kiconthemes-devel + kio-devel + kparts-devel + kwidgetsaddons-devel + kxmlgui-devel + docbook-xml + docbook-xsl + extra-cmake-modules + cmake kross - qt5-base - qt5-script - libgcc - kcoreaddons - ki18n - kcompletion - kiconthemes - kio - kparts - kwidgetsaddons - kxmlgui + qt5-base + qt5-script + libgcc + kcoreaddons + ki18n + kcompletion + kiconthemes + kio + kparts + kwidgetsaddons + kxmlgui - /usr/bin - /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib - /usr/share/doc - /usr/share/man + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man kross-devel - Development files for kross + Development files for kross - qt5-base-devel kross + qt5-base-devel + qt5-script-devel + kcoreaddons-devel + ki18n-devel + kcompletion-devel + kiconthemes-devel + kio-devel + kparts-devel + kwidgetsaddons-devel + kxmlgui-devel /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/porting-aids/krunner/pspec.xml b/desktop/kde/porting-aids/krunner/pspec.xml index a76487c485..c1efe2b843 100755 --- a/desktop/kde/porting-aids/krunner/pspec.xml +++ b/desktop/kde/porting-aids/krunner/pspec.xml @@ -15,46 +15,66 @@ 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 - qt5-base-devel - kdoctools-devel - extra-cmake-modules + qt5-base-devel + kdoctools-devel + qt5-declarative-devel + kconfig-devel + kauth-devel + kcoreaddons-devel + ki18n-devel + kio-devel + kservice-devel + plasma-framework-devel + solid-devel + threadweaver-devel + extra-cmake-modules + cmake krunner - qt5-base - qt5-declarative - libgcc - kconfig - kcoreaddons - ki18n - kio - kservice - plasma-framework - solid - threadweaver + qt5-base + qt5-declarative + libgcc + kconfig + kcoreaddons + ki18n + kio + kservice + plasma-framework + solid + threadweaver - /usr/share - /usr/lib/qt5 - /usr/lib - /usr/share/doc + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc krunner-devel - Development files for krunner + Development files for krunner - qt5-base-devel - krunner - + krunner + qt5-base-devel + qt5-declarative-devel + kconfig-devel + kcoreaddons-devel + ki18n-devel + kio-devel + kservice-devel + plasma-framework-devel + solid-devel + threadweaver-devel + /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig diff --git a/desktop/kde/sdk/component.xml b/desktop/kde/sdk/component.xml new file mode 100644 index 0000000000..bbaec150e4 --- /dev/null +++ b/desktop/kde/sdk/component.xml @@ -0,0 +1,4 @@ + + desktop.kde.sdk + + diff --git a/desktop/lookandfeel/iconcan/actions.py b/desktop/lookandfeel/iconcan/actions.py new file mode 100644 index 0000000000..072cb3fe43 --- /dev/null +++ b/desktop/lookandfeel/iconcan/actions.py @@ -0,0 +1,12 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import pisitools + + +def install(): + # Install branding icon + pisitools.insinto("/usr/share/pixmaps", "*") \ No newline at end of file diff --git a/desktop/lookandfeel/iconcan/pspec.xml b/desktop/lookandfeel/iconcan/pspec.xml new file mode 100644 index 0000000000..394e2cfb4f --- /dev/null +++ b/desktop/lookandfeel/iconcan/pspec.xml @@ -0,0 +1,42 @@ + + + + + iconcan + http://www.pisilinux.org/ + + Osman Erkan + osman.erkan@pisilinux.org + + GPLv3 + lang-tr + app:gui + Icon etiketi için görseller + Firefox, Calligra, Libreoffice ve Thunderbird için Icon etiketine ait görselleri barındıran uygulama. + http://source.pisilinux.org/1.0/iconcan-1.0.1.tar.xz + + + + iconcan + + /usr/share/pixmaps + + + + + + 2015-02-04 + 1.0.1 + Version Bump + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-02-04 + 1.0.0 + First Release + Osman Erkan + osman.erkan@pisilinux.org + + + \ No newline at end of file diff --git a/desktop/lookandfeel/iconcan/translations.xml b/desktop/lookandfeel/iconcan/translations.xml new file mode 100644 index 0000000000..12441d1c3d --- /dev/null +++ b/desktop/lookandfeel/iconcan/translations.xml @@ -0,0 +1,8 @@ + + + + iconcan + Icon etiketi için görseller + Firefox, Calligra, Libreoffice ve Thunderbird için Icon etiketine ait görselleri barındıran uygulama. + + \ No newline at end of file diff --git a/desktop/misc/xdg-utils/pspec.xml b/desktop/misc/xdg-utils/pspec.xml index a2d2b94b74..df94483840 100644 --- a/desktop/misc/xdg-utils/pspec.xml +++ b/desktop/misc/xdg-utils/pspec.xml @@ -16,6 +16,7 @@ xmlto docbook-xsl + util-linux lynx diff --git a/desktop/toolkit/gtk/cairo/actions.py b/desktop/toolkit/gtk/cairo/actions.py index 1e0080f661..bfe06ce51c 100644 --- a/desktop/toolkit/gtk/cairo/actions.py +++ b/desktop/toolkit/gtk/cairo/actions.py @@ -11,7 +11,7 @@ from pisi.actionsapi import get def setup(): pisitools.flags.add("-flto -ffat-lto-objects") -# autotools.autoreconf("-vfi") + autotools.autoreconf("-vfi") autotools.configure("--disable-static \ --enable-xlib \ --disable-drm \ diff --git a/desktop/toolkit/gtk/cairo/pspec.xml b/desktop/toolkit/gtk/cairo/pspec.xml index 1e714a5053..2041c29f53 100644 --- a/desktop/toolkit/gtk/cairo/pspec.xml +++ b/desktop/toolkit/gtk/cairo/pspec.xml @@ -30,9 +30,11 @@ xcb-util-devel libXext-devel mesa-devel - gtk-doc - librsvg-devel + DirectFB-devel + valgrind + @@ -75,6 +77,11 @@ cairo mesa-devel + glib2-devel + libX11-devel + libpng-devel + libxcb-devel + freetype-devel pixman-devel libXext-devel fontconfig-devel @@ -114,6 +121,7 @@ cairo mesa-32bit zlib-32bit + glibc-32bit glib2-32bit libX11-32bit pixman-32bit diff --git a/desktop/toolkit/gtk/gtk3/actions.py b/desktop/toolkit/gtk/gtk3/actions.py index 90763b9448..bfc7127e4a 100644 --- a/desktop/toolkit/gtk/gtk3/actions.py +++ b/desktop/toolkit/gtk/gtk3/actions.py @@ -17,7 +17,6 @@ def setup(): --disable-silent-rules \ --disable-schemas-compile \ --enable-introspection \ - --enable-gtk2-dependency \ --disable-papi \ --disable-wayland-backend \ " @@ -59,3 +58,4 @@ def install(): for binaries in ["gtk-query-immodules-3.0"]: pisitools.domove("/_emul32/bin/%s" % binaries, "/usr/bin/", "%s-32bit" % binaries) pisitools.removeDir("/_emul32") + pisitools.rename("/usr/bin/gtk-update-icon-cache", "gtk3-update-icon-cache") diff --git a/desktop/toolkit/gtk/gtk3/pspec.xml b/desktop/toolkit/gtk/gtk3/pspec.xml index 92c758b6fb..0ad0c92885 100644 --- a/desktop/toolkit/gtk/gtk3/pspec.xml +++ b/desktop/toolkit/gtk/gtk3/pspec.xml @@ -52,9 +52,9 @@ cups pango libXi - json-glib + cairo - gobject-introspection + libXext libXrandr libXfixes @@ -124,8 +124,10 @@ gtk3 atk-devel pango-devel + libX11-devel libXi-devel cairo-devel + glib2-devel libXext-devel libepoxy-devel libXfixes-devel diff --git a/desktop/toolkit/qt5/polkit-qt/pspec.xml b/desktop/toolkit/qt5/polkit-qt/pspec.xml index 5621cf24f5..66c67c5542 100644 --- a/desktop/toolkit/qt5/polkit-qt/pspec.xml +++ b/desktop/toolkit/qt5/polkit-qt/pspec.xml @@ -10,7 +10,7 @@ app:gui A library that allows developers to access PolicyKit API with a nice Qt-style API A library that allows developers to access PolicyKit API with a nice Qt-style API - http://source.pisilinux.org/1.0/polkit-qt-1-0.112.0.tar.bz2 + http://download.kde.org/stable/apps/KDE4.x/admin/polkit-qt-1-0.112.0.tar.bz2 qt5-base-devel glib2-devel @@ -48,7 +48,7 @@ - 2015-05-13 + 2015-08-01 0.112 First Release Ayhan Yalçınsoy diff --git a/desktop/toolkit/qt5/qt5-quickcontrols/pspec.xml b/desktop/toolkit/qt5/qt5-quickcontrols/pspec.xml index fcd4704973..75b179955d 100644 --- a/desktop/toolkit/qt5/qt5-quickcontrols/pspec.xml +++ b/desktop/toolkit/qt5/qt5-quickcontrols/pspec.xml @@ -16,12 +16,14 @@ qt5-base-devel qt5-declarative-devel qt5-quick1-devel + mesa-devel qt5-quickcontrols + libgcc qt5-base qt5-declarative diff --git a/desktop/toolkit/qt5/qt5-tools/actions.py b/desktop/toolkit/qt5/qt5-tools/actions.py index 42387401ea..000b0a7787 100644 --- a/desktop/toolkit/qt5/qt5-tools/actions.py +++ b/desktop/toolkit/qt5/qt5-tools/actions.py @@ -25,4 +25,8 @@ def install(): for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + # kde5 need qdbus and qtpaths in /usr/bin + pisitools.dosym("/usr/bin/qdbus-qt5", "/usr/bin/qdbus") + pisitools.dosym("/usr/bin/qtpaths-qt5", "/usr/bin/qtpaths") + pisitools.insinto("/usr/share/licenses/qt5-tools/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-tools/pspec.xml b/desktop/toolkit/qt5/qt5-tools/pspec.xml index 4495e9bf50..06ee4510ba 100644 --- a/desktop/toolkit/qt5/qt5-tools/pspec.xml +++ b/desktop/toolkit/qt5/qt5-tools/pspec.xml @@ -24,9 +24,10 @@ qt5-tools qt5-base - mesa + qt5-declarative + libgcc /usr/lib diff --git a/desktop/toolkit/qt5/qt5-webkit/actions.py b/desktop/toolkit/qt5/qt5-webkit/actions.py index 1e9efad8fb..1717128cda 100644 --- a/desktop/toolkit/qt5/qt5-webkit/actions.py +++ b/desktop/toolkit/qt5/qt5-webkit/actions.py @@ -17,10 +17,11 @@ def build(): qt5.make() def install(): + # autotools.rawInstall("DESTDIR=%s" % get.installDIR()) qt5.install("INSTALL_ROOT=%s" % get.installDIR()) #I hope qtchooser will manage this issue for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) - pisitools.dodoc("LICENSE.GPLv2", "LICENSE.LGPLv3", "LICENSE.LGPLv21", "ChangeLog-2012-05-22") \ No newline at end of file + pisitools.dodoc("LICENSE.GPLv2", "LICENSE.LGPLv3", "LICENSE.LGPLv21", "ChangeLog-2012-05-22") diff --git a/desktop/toolkit/qt5/qt5-webkit/pspec.xml b/desktop/toolkit/qt5/qt5-webkit/pspec.xml index 5b44bf2bcf..0f82b33199 100644 --- a/desktop/toolkit/qt5/qt5-webkit/pspec.xml +++ b/desktop/toolkit/qt5/qt5-webkit/pspec.xml @@ -17,6 +17,8 @@ qt5-sensors-devel qt5-location-devel qt5-declarative-devel + qt5-multimedia-devel + mesa-devel libXtst-devel gst-plugins-base-devel libXcomposite-devel @@ -27,15 +29,17 @@ dbus-devel ruby-devel gstreamer-devel + gstreamer-next-devel libpng-devel libpcre-devel - libudev-devel + eudev-devel webp-devel zlib-devel libxslt-devel + libxml2-devel + libXcomposite-devel libX11-devel - libgcc libXrender-devel sqlite-devel perl-Digest-MD5 @@ -43,7 +47,7 @@ gperf bison flex - phonon-devel + qt5-phonon-devel @@ -76,13 +80,12 @@ libxslt libXrender qt5-sensors - qt5-location libXcomposite libjpeg-turbo - gstreamer-next - qt5-webchannel + gstreamer + gst-plugins-base + qt5-declarative - gst-plugins-base-next @@ -93,7 +96,26 @@ /usr/include/qt5/ + qt5-webkit qt5-base-devel + mesa-devel + webp-devel + zlib-devel + glib2-devel + icu4c-devel + libX11-devel + libpng-devel + sqlite-devel + libxml2-devel + libxslt-devel + libXrender-devel + qt5-sensors-devel + libXcomposite-devel + libjpeg-turbo-devel + gstreamer-devel + gst-plugins-base-devel + + qt5-declarative-devel diff --git a/hardware/cpu/component.xml b/hardware/cpu/component.xml new file mode 100644 index 0000000000..1e92460830 --- /dev/null +++ b/hardware/cpu/component.xml @@ -0,0 +1,3 @@ + + hardware.cpu + diff --git a/hardware/cpu/intel-ucode/actions.py b/hardware/cpu/intel-ucode/actions.py new file mode 100644 index 0000000000..475a945dee --- /dev/null +++ b/hardware/cpu/intel-ucode/actions.py @@ -0,0 +1,17 @@ +#!/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 shelltools +from pisi.actionsapi import get + +def build(): + autotools.compile("-Wall %s -o intel-microcode2ucode intel-microcode2ucode.c" % get.CFLAGS()) + shelltools.system("./intel-microcode2ucode ./microcode.dat") + +def install(): + pisitools.insinto("/lib/firmware/intel-ucode", "intel-ucode/*") diff --git a/hardware/cpu/intel-ucode/files/LICENSE b/hardware/cpu/intel-ucode/files/LICENSE new file mode 100644 index 0000000000..c05358c0f8 --- /dev/null +++ b/hardware/cpu/intel-ucode/files/LICENSE @@ -0,0 +1,123 @@ +INTEL SOFTWARE LICENSE AGREEMENT + +IMPORTANT - READ BEFORE COPYING, INSTALLING OR USING. +Do not use or load this software and any associated materials (collectively, +the "Software") until you have carefully read the following terms and +conditions. By loading or using the Software, you agree to the terms of this +Agreement. If you do not wish to so agree, do not install or use the Software. + +LICENSES: Please Note: +- If you are a network administrator, the "Site License" below shall +apply to you. +- If you are an end user, the "Single User License" shall apply to you. +- If you are an original equipment manufacturer (OEM), the "OEM License" +shall apply to you. + +SITE LICENSE. You may copy the Software onto your organization's computers +for your organization's use, and you may make a reasonable number of +back-up copies of the Software, subject to these conditions: + +1. This Software is licensed for use only in conjunction with Intel +component products. Use of the Software in conjunction with non-Intel +component products is not licensed hereunder. +2. You may not copy, modify, rent, sell, distribute or transfer any part +of the Software except as provided in this Agreement, and you agree to +prevent unauthorized copying of the Software. +3. You may not reverse engineer, decompile, or disassemble the Software. +4. You may not sublicense or permit simultaneous use of the Software by +more than one user. +5. The Software may include portions offered on terms in addition to those +set out here, as set out in a license accompanying those portions. + +SINGLE USER LICENSE. You may copy the Software onto a single computer for +your personal, noncommercial use, and you may make one back-up copy of the +Software, subject to these conditions: + +1. This Software is licensed for use only in conjunction with Intel +component products. Use of the Software in conjunction with non-Intel +component products is not licensed hereunder. +2. You may not copy, modify, rent, sell, distribute or transfer any part +of the Software except as provided in this Agreement, and you agree to +prevent unauthorized copying of the Software. +3. You may not reverse engineer, decompile, or disassemble the Software. +4. You may not sublicense or permit simultaneous use of the Software by +more than one user. +5. The Software may include portions offered on terms in addition to those +set out here, as set out in a license accompanying those portions. + +OEM LICENSE: You may reproduce and distribute the Software only as an +integral part of or incorporated in Your product or as a standalone +Software maintenance update for existing end users of Your products, +excluding any other standalone products, subject to these conditions: + +1. This Software is licensed for use only in conjunction with Intel +component products. Use of the Software in conjunction with non-Intel +component products is not licensed hereunder. +2. You may not copy, modify, rent, sell, distribute or transfer any part +of the Software except as provided in this Agreement, and you agree to +prevent unauthorized copying of the Software. +3. You may not reverse engineer, decompile, or disassemble the Software. +4. You may only distribute the Software to your customers pursuant to a +written license agreement. Such license agreement may be a "break-the- +seal" license agreement. At a minimum such license shall safeguard +Intel's ownership rights to the Software. +5. The Software may include portions offered on terms in addition to those +set out here, as set out in a license accompanying those portions. + +NO OTHER RIGHTS. No rights or licenses are granted by Intel to You, expressly +or by implication, with respect to any proprietary information or patent, +copyright, mask work, trademark, trade secret, or other intellectual property +right owned or controlled by Intel, except as expressly provided in this +Agreement. + +OWNERSHIP OF SOFTWARE AND COPYRIGHTS. Title to all copies of the Software +remains with Intel or its suppliers. The Software is copyrighted and +protected by the laws of the United States and other countries, and +international treaty provisions. You may not remove any copyright notices +from the Software. Intel may make changes to the Software, or to items +referenced therein, at any time without notice, but is not obligated to +support or update the Software. Except as otherwise expressly provided, Intel +grants no express or implied right under Intel patents, copyrights, +trademarks, or other intellectual property rights. You may transfer the +Software only if the recipient agrees to be fully bound by these terms and if +you retain no copies of the Software. + +LIMITED MEDIA WARRANTY. If the Software has been delivered by Intel on +physical media, Intel warrants the media to be free from material physical +defects for a period of ninety days after delivery by Intel. If such a defect +is found, return the media to Intel for replacement or alternate delivery of +the Software as Intel may select. + +EXCLUSION OF OTHER WARRANTIES. EXCEPT AS PROVIDED ABOVE, THE SOFTWARE IS +PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND +INCLUDING WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR A +PARTICULAR PURPOSE. Intel does not warrant or assume responsibility for the +accuracy or completeness of any information, text, graphics, links or other +items contained within the Software. + +LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS BE LIABLE +FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, +BUSINESS INTERRUPTION, OR LOST INFORMATION) ARISING OUT OF THE USE OF OR +INABILITY TO USE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION OR +LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES OR CONSEQUENTIAL OR INCIDENTAL +DAMAGES, SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU. YOU MAY ALSO HAVE +OTHER LEGAL RIGHTS THAT VARY FROM JURISDICTION TO JURISDICTION. + +TERMINATION OF THIS AGREEMENT. Intel may terminate this Agreement at any time +if you violate its terms. Upon termination, you will immediately destroy the +Software or return all copies of the Software to Intel. + +APPLICABLE LAWS. Claims arising under this Agreement shall be governed by the +laws of California, excluding its principles of conflict of laws and the +United Nations Convention on Contracts for the Sale of Goods. You may not +export the Software in violation of applicable export laws and regulations. +Intel is not obligated under any other agreements unless they are in writing +and signed by an authorized representative of Intel. + +GOVERNMENT RESTRICTED RIGHTS. The Software is provided with "RESTRICTED +RIGHTS." Use, duplication, or disclosure by the Government is subject to +restrictions as set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or its +successor. Use of the Software by the Government constitutes acknowledgment +of Intel's proprietary rights therein. Contractor or Manufacturer is Intel +2200 Mission College Blvd., Santa Clara, CA 95052. diff --git a/hardware/cpu/intel-ucode/files/intel-microcode2ucode.c b/hardware/cpu/intel-ucode/files/intel-microcode2ucode.c new file mode 100644 index 0000000000..caad0323e8 --- /dev/null +++ b/hardware/cpu/intel-ucode/files/intel-microcode2ucode.c @@ -0,0 +1,163 @@ +/* + * Convert Intel microcode.dat into individual ucode files + * named: intel-ucode/$family-$model-$stepping + * + * The subdir intel-ucode/ is created in the current working + * directory. We get multiple ucodes in the same file, so they + * are appended to an existing file. Make sure the directory + * is empty before every run of the converter. + * + * Kay Sievers + */ + + +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +struct microcode_header_intel { + unsigned int hdrver; + unsigned int rev; + unsigned int date; + unsigned int sig; + unsigned int cksum; + unsigned int ldrver; + unsigned int pf; + unsigned int datasize; + unsigned int totalsize; + unsigned int reserved[3]; +}; + +union mcbuf { + struct microcode_header_intel hdr; + unsigned int i[0]; + char c[0]; +}; + +int main(int argc, char *argv[]) +{ + char *filename = "/lib/firmware/microcode.dat"; + FILE *f; + char line[LINE_MAX]; + char buf[4000000]; + union mcbuf *mc; + size_t bufsize, count, start; + int rc = EXIT_SUCCESS; + + if (argv[1] != NULL) + filename = argv[1]; + + count = 0; + mc = (union mcbuf *) buf; + f = fopen(filename, "re"); + if (f == NULL) { + printf("open %s: %m\n", filename); + rc = EXIT_FAILURE; + goto out; + } + + while (fgets(line, sizeof(line), f) != NULL) { + if (sscanf(line, "%x, %x, %x, %x", + &mc->i[count], + &mc->i[count + 1], + &mc->i[count + 2], + &mc->i[count + 3]) != 4) + continue; + count += 4; + } + fclose(f); + + bufsize = count * sizeof(int); + printf("%s: %lu(%luk) bytes, %zu integers\n", + filename, + bufsize, + bufsize / 1024, + count); + + if (bufsize < sizeof(struct microcode_header_intel)) + goto out; + + mkdir("intel-ucode", 0750); + + start = 0; + for (;;) { + size_t size; + unsigned int family, model, stepping; + unsigned int year, month, day; + + mc = (union mcbuf *) &buf[start]; + + if (mc->hdr.totalsize) + size = mc->hdr.totalsize; + else + size = 2000 + sizeof(struct microcode_header_intel); + + if (mc->hdr.ldrver != 1 || mc->hdr.hdrver != 1) { + printf("unknown version/format:\n"); + rc = EXIT_FAILURE; + break; + } + + /* + * 0- 3 stepping + * 4- 7 model + * 8-11 family + * 12-13 type + * 16-19 extended model + * 20-27 extended family + */ + family = (mc->hdr.sig >> 8) & 0xf; + if (family == 0xf) + family += (mc->hdr.sig >> 20) & 0xff; + model = (mc->hdr.sig >> 4) & 0x0f; + if (family == 0x06) + model += ((mc->hdr.sig >> 16) & 0x0f) << 4; + stepping = mc->hdr.sig & 0x0f; + + year = mc->hdr.date & 0xffff; + month = mc->hdr.date >> 24; + day = (mc->hdr.date >> 16) & 0xff; + + asprintf(&filename, "intel-ucode/%02x-%02x-%02x", family, model, stepping); + printf("\n"); + printf("%s\n", filename); + printf("signature: 0x%02x\n", mc->hdr.sig); + printf("flags: 0x%02x\n", mc->hdr.pf); + printf("revision: 0x%02x\n", mc->hdr.rev); + printf("date: %04x-%02x-%02x\n", year, month, day); + printf("size: %zu\n", size); + + f = fopen(filename, "ae"); + if (f == NULL) { + printf("open %s: %m\n", filename); + rc = EXIT_FAILURE; + goto out; + } + if (fwrite(mc, size, 1, f) != 1) { + printf("write %s: %m\n", filename); + rc = EXIT_FAILURE; + goto out; + } + fclose(f); + free(filename); + + start += size; + if (start >= bufsize) + break; + } + printf("\n"); +out: + return rc; +} diff --git a/hardware/cpu/intel-ucode/pspec.xml b/hardware/cpu/intel-ucode/pspec.xml new file mode 100644 index 0000000000..305feb76d5 --- /dev/null +++ b/hardware/cpu/intel-ucode/pspec.xml @@ -0,0 +1,55 @@ + + + + + intel-ucode + http://www.intel.com/ + + PisiLinux Community + admins@pisilinux.org + + as-is + library + Microcode update files for Intel CPUs + Microcode update files for Intel CPUs + http://downloadmirror.intel.com/23574/eng/microcode-20140122.tgz + + intel-microcode2ucode.c + + + + + intel-ucode + + /usr/share/doc + /lib/firmware + + + LICENSE + + + + + + 2014-05-06 + 20140122 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-01-23 + 20130906 + Version Bump + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2012-10-01 + 20120606 + First release + Erdem Artan + admins@pisilinux.org + + + diff --git a/hardware/cpu/intel-ucode/translations.xml b/hardware/cpu/intel-ucode/translations.xml new file mode 100644 index 0000000000..f0b40671be --- /dev/null +++ b/hardware/cpu/intel-ucode/translations.xml @@ -0,0 +1,8 @@ + + + + intel-ucode + Intel işlemciler için microcode dosyaları + Intel işlemciler için microcode dosyaları + + diff --git a/hardware/cpu/irqbalance/actions.py b/hardware/cpu/irqbalance/actions.py new file mode 100644 index 0000000000..2f2ac09109 --- /dev/null +++ b/hardware/cpu/irqbalance/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.configure() + +def build(): + autotools.make("CFLAGS='%s'" % get.CFLAGS()) + +def install(): + pisitools.doman("irqbalance.1") + pisitools.dosbin("irqbalance") + + pisitools.dodoc("COPYING", "AUTHORS") diff --git a/hardware/cpu/irqbalance/comar/service.py b/hardware/cpu/irqbalance/comar/service.py new file mode 100644 index 0000000000..8033598651 --- /dev/null +++ b/hardware/cpu/irqbalance/comar/service.py @@ -0,0 +1,46 @@ +from comar.service import * +import os + +serviceType = "local" +serviceConf = "irqbalance" +serviceDefault = "conditional" +serviceDesc = _({"en": "Irqbalance Daemon", + "tr": "Irqbalance Servisi"}) + +@synchronized +def start(): + args = "" + oneshot = config.get("ONESHOT") + affinity = config.get("IRQ_AFFINITY_MASK") + + if oneshot == "yes" and os.path.exists("/run/irqbalance.pid"): + return + + if oneshot == "yes": + args += ("--oneshot -f") + + if affinity: + os.environ["IRQBALANCE_BANNED_CPUS"] = affinity + + startService(command="/usr/sbin/irqbalance", + args=args, donotify=True) + os.system("pidof -o %PPID /usr/sbin/irqbalance > /run/irqbalance.pid") + +@synchronized +def stop(): + stopService(command="/usr/sbin/irqbalance", + pidfile="/run/irqbalance.pid", + donotify=True) + + try: + os.unlink("/var/lock/subsys/irqbalance") + except: + pass + +def ready(): + status = is_on() + if status == "on" or (status == "conditional" and os.path.exists("/sys/devices/system/cpu/cpu1")): + start() + +def status(): + return isServiceRunning("/run/irqbalance.pid") diff --git a/hardware/cpu/irqbalance/files/irqbalance.confd b/hardware/cpu/irqbalance/files/irqbalance.confd new file mode 100644 index 0000000000..0ff3939a83 --- /dev/null +++ b/hardware/cpu/irqbalance/files/irqbalance.confd @@ -0,0 +1,18 @@ +# irqbalance is a daemon process that distributes interrupts across +# CPUS on SMP systems. The default is to rebalance once every 10 +# seconds. There is one configuration option: +# +# ONESHOT=yes +# after starting, wait for a minute, then look at the interrupt +# load and balance it once; after balancing exit and do not change +# it again. +ONESHOT= + +# +# IRQ_AFFINITY_MASK +# 64 bit bitmask which allows you to indicate which cpu's should +# be skipped when reblancing irqs. Cpu numbers which have their +# corresponding bits set to zero in this mask will not have any +# irq's assigned to them on rebalance +# +#IRQ_AFFINITY_MASK= diff --git a/hardware/cpu/irqbalance/files/irqbalance.service b/hardware/cpu/irqbalance/files/irqbalance.service new file mode 100644 index 0000000000..3d4528a8c2 --- /dev/null +++ b/hardware/cpu/irqbalance/files/irqbalance.service @@ -0,0 +1,9 @@ +[Unit] +Description=irqbalance daemon +After=syslog.target + +[Service] +ExecStart=/usr/sbin/irqbalance --foreground $IRQBALANCE_ARGS + +[Install] +WantedBy=multi-user.target diff --git a/hardware/cpu/irqbalance/pspec.xml b/hardware/cpu/irqbalance/pspec.xml new file mode 100644 index 0000000000..e74ac398c6 --- /dev/null +++ b/hardware/cpu/irqbalance/pspec.xml @@ -0,0 +1,66 @@ + + + + + irqbalance + http://www.irqbalance.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + service + Distribute hardware interrupts across processors + Daemon to balance IRQs across multiple CPUs on systems.This can lead to better performance and I/O balance on SMP systems. + + http://pkgs.fedoraproject.org/repo/pkgs/irqbalance/irqbalance-1.0.7.tar.bz2/09cb0ab81ab4f3401a7ff5dabc158a1e/irqbalance-1.0.7.tar.bz2 + + numactl-devel + + + + + irqbalance + + numactl + + + /etc + /usr/sbin + /lib/systemd/system + /usr/share/man + /usr/share/doc + + + irqbalance.confd + irqbalance.service + + + System.Service + + + + + + 2014-06-06 + 1.0.7 + Version bump. + Aydın Demirel + aydin.demirel@pisilinux.org + + + 2014-01-26 + 1.0.4 + Rebuild with new Download Area + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-10-01 + 1.0.4 + First release + Erdem Artan + admins@pisilinux.org + + + diff --git a/hardware/cpu/irqbalance/translations.xml b/hardware/cpu/irqbalance/translations.xml new file mode 100644 index 0000000000..c09b304b3c --- /dev/null +++ b/hardware/cpu/irqbalance/translations.xml @@ -0,0 +1,8 @@ + + + + irqbalance + Donanım kesmelerini işlemciler arasında dağıtır + Birden fazla işlemcili sistemlerde donanım kesmelerini (hardware interrupt) işlemciler arasında dağıtarak dengeleme sağlayan artalan süreci. Bu SMP (simetrik çoklu işlemcili) sistemlerde daha iyi performans ve G/Ç dengesi sağlar. + + diff --git a/hardware/disk/dmraid/actions.py b/hardware/disk/dmraid/actions.py new file mode 100644 index 0000000000..1efb89b834 --- /dev/null +++ b/hardware/disk/dmraid/actions.py @@ -0,0 +1,34 @@ +#!/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 = "dmraid/1.0.0.rc16-3/dmraid/" + +def builddiet(): + autotools.make("distclean") + shelltools.export("CC", "diet %s %s %s -Os -static" % (get.CC(), get.CFLAGS(), get.LDFLAGS())) + autotools.configure("--disable-libselinux \ + --disable-libsepol") + + autotools.make("-j1") + + pisitools.insinto("/sbin/", "tools/dmraid", "dmraid.static") + +def setup(): + autotools.configure("--enable-shared_lib") + +def build(): + autotools.make("-j1") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + #builddiet() + pisitools.dodoc("CHANGELOG", "README", "TODO", "KNOWN_BUGS", "doc/*") diff --git a/hardware/disk/dmraid/files/dmraid-1.0.0_rc16-return-all-sets.patch b/hardware/disk/dmraid/files/dmraid-1.0.0_rc16-return-all-sets.patch new file mode 100644 index 0000000000..1e6c713224 --- /dev/null +++ b/hardware/disk/dmraid/files/dmraid-1.0.0_rc16-return-all-sets.patch @@ -0,0 +1,11 @@ +--- a/1.0.0.rc16/lib/metadata/metadata.c 2009-11-27 21:57:50.182129589 -0800 ++++ b/1.0.0.rc16/lib/metadata/metadata.c 2009-11-27 21:57:58.950964293 -0800 +@@ -839,7 +839,7 @@ + */ + if (T_GROUP(rs)) { + _discover_partitions(lc, &rs->sets); +- return; ++ continue; + } + + /* diff --git a/hardware/disk/dmraid/files/dmraid-1.0.0_rc16-static-build-fixes.patch b/hardware/disk/dmraid/files/dmraid-1.0.0_rc16-static-build-fixes.patch new file mode 100644 index 0000000000..298811701e --- /dev/null +++ b/hardware/disk/dmraid/files/dmraid-1.0.0_rc16-static-build-fixes.patch @@ -0,0 +1,110 @@ +--- tools/Makefile.in.old 2010-05-31 07:18:31.000000000 -0400 ++++ tools/Makefile.in 2010-12-13 13:15:22.000000000 -0500 +@@ -60,17 +60,23 @@ + ifeq ("@KLIBC@", "no") + ifeq ("@STATIC_LINK@", "no") + LDFLAGS += -rdynamic ++ MYLIBOBJ=$(top_builddir)/lib/libdmraid.so + else + LDFLAGS += -static ++ MYLIBOBJ=$(top_builddir)/lib/libdmraid.a ++ DMRAIDLIBS += \ ++ $(DEVMAPPEREVENT_LIBS) \ ++ $(DEVMAPPER_LIBS) \ ++ $(DL_LIBS) + endif + endif + + .PHONY: install_dmraid_tools + +-dmraid: $(OBJECTS) $(top_builddir)/lib/libdmraid.a ++dmraid: $(OBJECTS) $(MYLIBOBJ) + $(CC) -o $@ $(OBJECTS) $(LDFLAGS) -L$(top_builddir)/lib $(DMRAIDLIBS) $(LIBS) + +-dmevent_tool: $(OBJECTS2) $(top_builddir)/lib/libdmraid.a ++dmevent_tool: $(OBJECTS2) $(MYLIBOBJ) + $(CC) -o $@ $(OBJECTS2) $(INCLUDES) $(LDFLAGS) -L$(top_builddir)/lib \ + $(DMEVENTTOOLLIBS) $(DMRAIDLIBS) $(LIBS) + +--- lib/Makefile.in.old 2010-10-27 07:31:46.000000000 -0400 ++++ lib/Makefile.in 2010-12-13 13:04:16.000000000 -0500 +@@ -60,11 +60,11 @@ + USRLIB_RELPATH = $(shell echo $(abspath $(usrlibdir) $(libdir)) | \ + $(AWK) -f $(top_srcdir)/tools/relpath.awk) + +-TARGETS = $(LIB_STATIC) ++TARGETS = $(LIB_STATIC) $(LIB_SHARED) $(LIB_EVENTS_SHARED) + + ifeq ("@KLIBC@", "no") + ifeq ("@STATIC_LINK@", "no") +- TARGETS += $(LIB_SHARED) $(LIB_EVENTS_SHARED) ++ TARGETS = $(LIB_SHARED) $(LIB_EVENTS_SHARED) + endif + endif + +--- configure.in 2010-05-31 07:18:30.000000000 -0400 ++++ configure.in.new 2010-12-07 13:30:40.000000000 -0500 +@@ -155,6 +155,15 @@ + Default is dynamic linking]), + [STATIC_LINK=$enableval], [STATIC_LINK=no]) + ++if test "x$STATIC_LINK" != "xno"; then ++ if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then ++ AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) ++ fi ++ PKG_CONFIG="${PKG_CONFIG} --static" ++ ac_cv_env_PKG_CONFIG_set=set ++fi ++PKG_PROG_PKG_CONFIG([0.2]) ++ + dnl Enables shared libdmraid + AC_ARG_ENABLE(shared_lib, + AC_HELP_STRING([--enable-shared_lib], [Use this to generate shared +@@ -248,23 +257,31 @@ + AC_HELP_STRING([--with-devmapper-prefix=PFX], + [Where is devmapper library installed]), + [DEVMAPPER_LIBS="-L$withval/lib" +- DEVMAPPER_CFLAGS="-I$withval/include"], ++ DEVMAPPER_CFLAGS="-I$withval/include" ++ dmprefix=$withval], + [DEVMAPPER_LIBS= +- DEVMAPPER_CFLAGS=]) +-save_LDFLAGS=$LDFLAGS +-save_CPPFLAGS=$CPPFLAGS +-LDFLAGS="$LDFLAGS $DEVMAPPER_LIBS" +-CPPFLAGS="$CPPFLAGS $DEVMAPPER_CFLAGS" +-AC_CHECK_LIB(devmapper-event, dm_event_handler_create, +- [DEVMAPPEREVENT_LIBS="$DEVMAPPER_LIBS -ldevmapper-event"], +- [AC_MSG_ERROR([device-mapper-event library is either missing or is too old and badly linked])]) +-AC_CHECK_LIB(devmapper, dm_task_set_name, +- [DEVMAPPER_LIBS="$DEVMAPPER_LIBS -ldevmapper"], +- [AC_MSG_ERROR([device-mapper library is missing])]) +-AC_CHECK_HEADERS(libdevmapper.h libdevmapper-event.h,, +- [AC_MSG_ERROR([Missing headers device-mapper headers])]) +-CPPFLAGS=$save_CPPFLAGS +-LDFLAGS=$save_LDFLAGS ++ DEVMAPPER_CFLAGS= ++ dmprefix=no]) ++if test "x$dmprefix" = xno ; then ++ PKG_CHECK_MODULES([DEVMAPPER],[devmapper], ++ [PKG_CHECK_MODULES([DEVMAPPEREVENT],[devmapper-event]) ++ ]) ++else ++ save_LDFLAGS=$LDFLAGS ++ save_CPPFLAGS=$CPPFLAGS ++ LDFLAGS="$LDFLAGS $DEVMAPPER_LIBS" ++ CPPFLAGS="$CPPFLAGS $DEVMAPPER_CFLAGS" ++ AC_CHECK_LIB(devmapper-event, dm_event_handler_create, ++ [DEVMAPPEREVENT_LIBS="$DEVMAPPER_LIBS -ldevmapper-event"], ++ [AC_MSG_ERROR([device-mapper-event library is either missing or is too old and badly linked])]) ++ AC_CHECK_LIB(devmapper, dm_task_set_name, ++ [DEVMAPPER_LIBS="$DEVMAPPER_LIBS -ldevmapper"], ++ [AC_MSG_ERROR([device-mapper library is missing])]) ++ AC_CHECK_HEADERS(libdevmapper.h libdevmapper-event.h,, ++ [AC_MSG_ERROR([Missing headers device-mapper headers])]) ++ CPPFLAGS=$save_CPPFLAGS ++ LDFLAGS=$save_LDFLAGS ++fi + + VERSION=$srcdir/tools/VERSION + DMRAID_LIB_MAJOR=$(cut -d. -f1 $VERSION) \ No newline at end of file diff --git a/hardware/disk/dmraid/files/dmraid-1.0.0_rc16-undo-p-rename.patch b/hardware/disk/dmraid/files/dmraid-1.0.0_rc16-undo-p-rename.patch new file mode 100644 index 0000000000..6636b05630 --- /dev/null +++ b/hardware/disk/dmraid/files/dmraid-1.0.0_rc16-undo-p-rename.patch @@ -0,0 +1,13 @@ +Author: Giuseppe Iuculano +Description: Removed "p" from device name. A proper upgrade script is needed before using it. +--- a/1.0.0.rc15/lib/format/partition/dos.c ++++ b/1.0.0.rc15/lib/format/partition/dos.c +@@ -31,7 +31,7 @@ _name(struct lib_context *lc, struct rai + { + const char *base = get_basename(lc, rd->di->path); + +- return type ? snprintf(str, len, "%s%s%u", base, OPT_STR_PARTCHAR(lc), ++ return type ? snprintf(str, len, "%s%u", base, + partition) : snprintf(str, len, "%s", base); + } + diff --git a/hardware/disk/dmraid/files/dmraid-diet.patch b/hardware/disk/dmraid/files/dmraid-diet.patch new file mode 100644 index 0000000000..c0a7c7c10f --- /dev/null +++ b/hardware/disk/dmraid/files/dmraid-diet.patch @@ -0,0 +1,11 @@ +--- dmraid/lib/misc/file.c~ 2008-06-12 12:54:32.000000000 +0200 ++++ dmraid/lib/misc/file.c 2009-03-19 00:14:33.000000000 +0100 +@@ -69,7 +69,7 @@ + if ((fd = open(path, flags, lc->mode)) == -1) + LOG_ERR(lc, 0, "opening \"%s\"", path); + +-#ifdef __KLIBC__ ++#if defined(__KLIBC__) || defined(__dietlibc__) + #define DMRAID_LSEEK lseek + #else + #define DMRAID_LSEEK lseek64 diff --git a/hardware/disk/dmraid/pspec.xml b/hardware/disk/dmraid/pspec.xml new file mode 100644 index 0000000000..c97017350f --- /dev/null +++ b/hardware/disk/dmraid/pspec.xml @@ -0,0 +1,85 @@ + + + + + dmraid + http://people.redhat.com/~heinzm/sw/dmraid + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Device-Mapper Software RAID support tool and library + Device-Mapper Software RAID support tool and library + http://launchpad.net/dmraid/1.0/1.0.0.rc16-3/+download/dmraid-1.0.0.rc16-3.tar.bz2 + + device-mapper-event-devel + device-mapper-devel + + + dmraid-diet.patch + dmraid-1.0.0_rc16-return-all-sets.patch + dmraid-1.0.0_rc16-static-build-fixes.patch + dmraid-1.0.0_rc16-undo-p-rename.patch + + + + + dmraid + + device-mapper + device-mapper-event + + + /usr/sbin + /usr/lib + /usr/share/doc + /usr/share/man + + + + + dmraid-devel + Development files for dmraid + + dmraid + + + /usr/include + + + + + + + 2014-02-17 + 1.0.0_rc16 + Release. + PisiLinux Community + admins@pisilinux.org + + + 2013-03-15 + 1.0.0_rc16 + V.Bump + PisiLinux Community + admins@pisilinux.org + + + 2010-10-13 + 1.0.0_rc15 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/hardware/disk/dmraid/translations.xml b/hardware/disk/dmraid/translations.xml new file mode 100644 index 0000000000..c3afe6a661 --- /dev/null +++ b/hardware/disk/dmraid/translations.xml @@ -0,0 +1,13 @@ + + + + dmraid + ATARAID aygıtlarını (Yazılımsal RAID) denetleme aracı + ATARAID aygıtları yaratmak, yönetmek ve izlemek için kullanılan bir araçtır. + + + + dmraid-devel + dmraid için geliştirme dosyaları + + diff --git a/hardware/disk/hdparm/actions.py b/hardware/disk/hdparm/actions.py new file mode 100644 index 0000000000..784d592c2e --- /dev/null +++ b/hardware/disk/hdparm/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/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + pisitools.dosed("Makefile", "(?m)^(CC.*)gcc", r"\1%s" % get.CC()) + pisitools.dosed("Makefile", "(?m)^(LDFLAGS.*)-s", r"\1%s" % get.LDFLAGS()) + pisitools.dosed("Makefile", "(?m)^(CFLAGS.*)-O2", r"\1%s" % get.CFLAGS()) + +def build(): + autotools.make('STRIP=: CC="%s"' % get.CC()) + +def install(): + pisitools.dosbin("hdparm", "/sbin") + pisitools.dosbin("contrib/idectl", "/sbin") + + pisitools.doman("hdparm.8") + pisitools.dodoc("hdparm.lsm", "Changelog", "README.acoustic") diff --git a/hardware/disk/hdparm/files/hdparm.confd b/hardware/disk/hdparm/files/hdparm.confd new file mode 100644 index 0000000000..a8b0e1ca35 --- /dev/null +++ b/hardware/disk/hdparm/files/hdparm.confd @@ -0,0 +1,21 @@ +# /etc/conf.d/hdparm: Config file for hdparm +# +# Hdparm is a useful system utility for setting (E)IDE hard drive parameters and it can be +# used to tweak hard drive performance and to spin down hard drives for power conservation +# +# For example, for all pata drives you can use this parameter +# +# all="-d1 -c1" +# +# If you have a Seagate disk then you may need to use -Z parameter to disable the automatic +# power-saving function of certain Seagate drives to prevent them from idling/spinning-down +# at inconvenient times +# +# hda="-d1 -c1 -Z" +# +# You can use -X parameter to set the IDE transfer mode for newer (E)IDE/ATA drives but you +# should select the correct mode. PIO 1-4 (Programmed IO), SDMA 0-2 (Single-word DMA), +# MDMA 0-2 (Multi-word DMA) and UDMA 0-5 (Ultra-DMA) +# +# hda="-d1 -c1 -X udma5" + diff --git a/hardware/disk/hdparm/pspec.xml b/hardware/disk/hdparm/pspec.xml new file mode 100644 index 0000000000..d637edac3f --- /dev/null +++ b/hardware/disk/hdparm/pspec.xml @@ -0,0 +1,47 @@ + + + + + hdparm + http://sourceforge.net/projects/hdparm/ + + PisiLinux Community + admins@pisilinux.org + + as-is + app:console + Utility to change hard drive performance parameters + hdparm has some useful utilities that allows you to get/set hard disk parameters for Linux IDE drives in runtime. + http://downloads.sourceforge.net/hdparm/hdparm-9.43.tar.gz + + + + hdparm + + /sbin + /usr/share/doc + /usr/share/man + /etc/conf.d + + + hdparm.confd + + + + + + 2014-05-24 + 9.43 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2011-02-02 + 9.42 + First release + PisiLinux Community + admins@pisilinux.org + + + \ No newline at end of file diff --git a/hardware/disk/hdparm/translations.xml b/hardware/disk/hdparm/translations.xml new file mode 100644 index 0000000000..2788018a04 --- /dev/null +++ b/hardware/disk/hdparm/translations.xml @@ -0,0 +1,9 @@ + + + + hdparm + Sabit disk parametrelerini değiştirmekte kullanılan araç + hdparm paketi çalışma anında Linux IDE sürücülerinin parametrelerini almanıza/değiştirmenize olanak sağlayan bazı kullanışlı uygulamaları içerir. + le paquet hdparm dispose d'outils utiles permettant d'obtenir/établir les paramètres de disques durs IDE sous Linux en cours d'éxécution. + + diff --git a/hardware/disk/libatasmart/actions.py b/hardware/disk/libatasmart/actions.py new file mode 100644 index 0000000000..7cbbc4ed34 --- /dev/null +++ b/hardware/disk/libatasmart/actions.py @@ -0,0 +1,25 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "LGPL", "blob-examples/SAMSUNG*", + "blob-examples/ST*", "blob-examples/Maxtor*", + "blob-examples/WDC*", "blob-examples/FUJITSU*", + "blob-examples/INTEL*", "blob-examples/TOSHIBA*", + "blob-examples/MCC*") + diff --git a/hardware/disk/libatasmart/files/libatasmart-uninitialized-var.patch b/hardware/disk/libatasmart/files/libatasmart-uninitialized-var.patch new file mode 100644 index 0000000000..85a4e480bf --- /dev/null +++ b/hardware/disk/libatasmart/files/libatasmart-uninitialized-var.patch @@ -0,0 +1,52 @@ +From 26f0cc57fcf346753f17e75fb1378f053dcba92c Mon Sep 17 00:00:00 2001 +From: David Zeuthen +Date: Wed, 9 Dec 2009 17:14:36 -0500 +Subject: [PATCH] fix return of uninitialized variable +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + + atasmart.c: In function ‘init_smart’: + atasmart.c:2556: warning: ‘ret’ may be used uninitialized in this function + +We apparently don't initialize the ret variable in init_smart() - +unfortunately + + o this warning is never reported with using -O0 (thanks gcc - + see http://gcc.gnu.org/wiki/Better_Uninitialized_Warnings though) + + o we never run into this bug with just skdump(1) + +The bug does show up in the udisks (aka DeviceKit-disks) use of +libatasmart and this patch fixes it. + +Signed-off-by: David Zeuthen +--- + atasmart.c | 4 ++++ + 1 files changed, 4 insertions(+), 0 deletions(-) + +diff --git a/atasmart.c b/atasmart.c +index 3ff0334..cf93819 100644 +--- a/atasmart.c ++++ b/atasmart.c +@@ -2564,6 +2564,8 @@ static int init_smart(SkDisk *d) { + if (!disk_smart_is_available(d)) + return 0; + ++ ret = -1; ++ + if (!disk_smart_is_enabled(d)) { + if ((ret = disk_smart_enable(d, TRUE)) < 0) + goto fail; +@@ -2580,6 +2582,8 @@ static int init_smart(SkDisk *d) { + + disk_smart_read_thresholds(d); + ++ ret = 0; ++ + fail: + return ret; + } +-- +1.6.5.5 + diff --git a/hardware/disk/libatasmart/pspec.xml b/hardware/disk/libatasmart/pspec.xml new file mode 100644 index 0000000000..baaf93cf76 --- /dev/null +++ b/hardware/disk/libatasmart/pspec.xml @@ -0,0 +1,77 @@ + + + + + libatasmart + http://git.0pointer.de/?p=libatasmart.git + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + library + app:console + ATA S.M.A.R.T. Disk Health Monitoring Library + A small and lightweight parser library for ATA S.M.A.R.T. hard disk health monitoring. + http://0pointer.de/public/libatasmart-0.19.tar.xz + + libatasmart-uninitialized-var.patch + + + eudev-devel + + + + + libatasmart + + eudev + + + /usr/sbin/skdump + /usr/sbin/sktest + /usr/lib/libatasmart.so* + /usr/share/doc/libatasmart/README + /usr/share/doc/libatasmart/LGPL + + + + + libatasmart-devel + Development files for libatasmart + + libatasmart + eudev-devel + + + /usr/include + /usr/share/vala + /usr/lib/pkgconfig + /usr/share/doc + + + + + + 2014-05-25 + 0.19 + Rebuild + Kamil Atlı + suvarice@gmail.com + + + 2014-01-29 + 0.19 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-10-02 + 0.19 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/hardware/disk/libatasmart/translations.xml b/hardware/disk/libatasmart/translations.xml new file mode 100644 index 0000000000..a5ba33f74c --- /dev/null +++ b/hardware/disk/libatasmart/translations.xml @@ -0,0 +1,13 @@ + + + + libatasmart + ATA S.M.A.R.T. disk sağlığı izleme kitaplığı + libatasmart, ATA S.M.A.R.T. üzerinden disk sağlığını izlemek için kullanılan ufak ve hafif bir kitaplıktır. + + + + libatasmart-devel + libatasmart için geliştirme dosyaları + + diff --git a/hardware/disk/mtools/actions.py b/hardware/disk/mtools/actions.py new file mode 100644 index 0000000000..2d000a6a41 --- /dev/null +++ b/hardware/disk/mtools/actions.py @@ -0,0 +1,31 @@ +#!/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 + +def setup(): + #for i in ["mtools.texi"]: + # pisitools.dosed(i, "/usr/local/etc", "/etc") + + shelltools.export("INSTALL_PROGRAM", "install") + autotools.autoreconf("-fi") + autotools.configure("--prefix=/usr \ + --sysconfdir=/etc/mtools \ + --includedir=/usr/src/linux/include") + +def build(): + autotools.make() + pisitools.dosed("mtools.conf","SAMPLE FILE","#SAMPLE FILE") +def install(): + autotools.rawInstall('-j1 DESTDIR="%s"' % get.installDIR()) + + + pisitools.insinto("/etc/mtools","mtools.conf") + + pisitools.dodoc("COPYING", "README*", "Release.notes") diff --git a/hardware/disk/mtools/pspec.xml b/hardware/disk/mtools/pspec.xml new file mode 100644 index 0000000000..bb895ba6af --- /dev/null +++ b/hardware/disk/mtools/pspec.xml @@ -0,0 +1,52 @@ + + + + + mtools + http://mtools.linux.lu/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Utilities to access MS-DOS disks without mounting them + Mtools are utilities to access MS-DOS disks without mounting them. + mirrors://gnu/mtools/mtools-4.0.18.tar.gz + + + + mtools + + /usr/bin + /etc + /usr/share/doc + /usr/share/info + /usr/share/man + + + + + + 2014-02-12 + 4.0.18 + Fix mtools.conf syntax. + Richard de Bruin + richdb@pisilinux.org + + + 2013-11-20 + 4.0.18 + Version bump + Richard de Bruin + richdb@pisilinux.org + + + 2012-09-22 + 4.0.17 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + diff --git a/hardware/disk/mtools/translations.xml b/hardware/disk/mtools/translations.xml new file mode 100644 index 0000000000..32e599d3f5 --- /dev/null +++ b/hardware/disk/mtools/translations.xml @@ -0,0 +1,8 @@ + + + + mtools + MS-DOS (Windows) disketlerinize -mount ile bağlamadan- erişim araçları + Mtools diskinizdeki MS-DOS (Windows) bölümlerine -mount komutu ile bağlamadan- erişebilmek için gereken araç setidir. + + diff --git a/hardware/disk/parted/actions.py b/hardware/disk/parted/actions.py new file mode 100644 index 0000000000..00abc9b20b --- /dev/null +++ b/hardware/disk/parted/actions.py @@ -0,0 +1,31 @@ +#!/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 libtools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + pisitools.flags.add("-Wno-unused-but-set-variable") + autotools.autoreconf() + autotools.autoconf() + + autotools.configure("--disable-static \ + --disable-gcc-warnings") + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE") + + +def build(): + autotools.make("V=1") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.dodoc("AUTHORS", "BUGS", "ChangeLog", "NEWS", "README", "THANKS", "TODO") + pisitools.dodoc("doc/API", "doc/USER.jp", "doc/FAT") + diff --git a/hardware/disk/parted/pspec.xml b/hardware/disk/parted/pspec.xml new file mode 100644 index 0000000000..85a600b4ce --- /dev/null +++ b/hardware/disk/parted/pspec.xml @@ -0,0 +1,87 @@ + + + + + parted + http://www.gnu.org/software/parted + + PisiLinux Community + admins@pisilinux.org + + GPLv3+ + app:console + Create, destroy, resize, check, copy partitions and file systems + The GNU Parted program allows you to create, destroy, resize, move, and copy hard disk partitions. Parted can be used for creating space for new operating systems, reorganizing disk usage, and copying data to new hard disks. + http://ftp.gnu.org.ua/gnu/parted/parted-3.2.tar.xz + + libutil-linux-devel + device-mapper-devel + readline-devel + + + + + + + + parted + + libutil-linux + ncurses + device-mapper + readline + util-linux + + + /usr/lib + /usr/sbin + /usr/share/doc + /usr/share/info + /usr/share/locale + /usr/share/man + + + + + parted-devel + Development files for parted + + parted + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-08-09 + 3.2 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-25 + 3.1 + Rebuild + Kamil Atlı + suvarice@gmail.com + + + 2014-02-02 + 3.1 + Rebuild + Alihan Öztürk + alihan@pisilinux.org + + + 2012-10-05 + 3.1 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/hardware/disk/parted/translations.xml b/hardware/disk/parted/translations.xml new file mode 100644 index 0000000000..3b2468c9fe --- /dev/null +++ b/hardware/disk/parted/translations.xml @@ -0,0 +1,13 @@ + + + + parted + GNU Parted disk bölümlerini oluşturmaya, silmeye, boyutlandırmaya, taşımaya ve kopyalamaya yarayan bir yazılımdır. + Crée, supprime, modifie les dimensions, vérifie et copie partitions et systèmes de fichiers. + + + + parted-devel + parted için geliştirme dosyaları + + diff --git a/hardware/disk/reiserfsprogs/actions.py b/hardware/disk/reiserfsprogs/actions.py new file mode 100644 index 0000000000..05700d09cc --- /dev/null +++ b/hardware/disk/reiserfsprogs/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.configure("--prefix=/usr --sbindir=/sbin") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("ChangeLog", "README") diff --git a/hardware/disk/reiserfsprogs/pspec.xml b/hardware/disk/reiserfsprogs/pspec.xml new file mode 100644 index 0000000000..d46836ef0a --- /dev/null +++ b/hardware/disk/reiserfsprogs/pspec.xml @@ -0,0 +1,51 @@ + + + + + reiserfsprogs + http://www.kernel.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Tools to work with Reiserfs filesystems + Contains tools designed to create, modify and check Reiserfs filesystems. + + http://ftp.kernel.org/pub/linux/kernel/people/jeffm/reiserfsprogs/v3.6.24/reiserfsprogs-3.6.24.tar.xz + + + + reiserfsprogs + + /sbin + /usr/share/doc + /usr/share/man + + + + + + 2014-12-13 + 3.6.24 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-02-10 + 3.6.21 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2010-10-13 + 3.6.21 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/hardware/disk/reiserfsprogs/translations.xml b/hardware/disk/reiserfsprogs/translations.xml new file mode 100644 index 0000000000..8625f3c519 --- /dev/null +++ b/hardware/disk/reiserfsprogs/translations.xml @@ -0,0 +1,8 @@ + + + + reiserfsprogs + Reiserfs dosya sistemleriyle çalışabilmek için gereken araçlar + Reiserfs dosya sistemleri oluşturmak, bu dosya sistemlerinde hata kontrolü yapmak, bu sistemlerin boyutlarını değiştirmek ve hata ayıklamak gibi görevler taşıyan araçlar. + + diff --git a/hardware/disk/squashfs-tools/actions.py b/hardware/disk/squashfs-tools/actions.py new file mode 100644 index 0000000000..0f0d939ac3 --- /dev/null +++ b/hardware/disk/squashfs-tools/actions.py @@ -0,0 +1,28 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def build(): + shelltools.cd("squashfs-tools") + #Chakra features + #reduce memory requirements of unsquashfs to support installation on systems with 256 MB RAM + cmd1='sed -i -e "s/BUFFER_DEFAULT [0-9]*/BUFFER_DEFAULT 32/" unsquashfs.h' + cmd2="sed -i 's|^#XZ_SUPPORT = 1|XZ_SUPPORT = 1|' Makefile" + cmd3="sed -i 's|^#LZO_SUPPORT = 1|LZO_SUPPORT = 1|' Makefile" + cmd4="sed -i 's|^COMP_DEFAULT = gzip|COMP_DEFAULT = xz|' Makefile" + cmds=[cmd1,cmd2,cmd3,cmd4] + + for cmd in cmds: + shelltools.system(cmd) + autotools.make('RPM_OPT_FLAGS="%s"' % get.CFLAGS()) + +def install(): + shelltools.cd("squashfs-tools") + autotools.install("INSTALL_DIR='%s/usr/sbin'" % get.installDIR()) diff --git a/hardware/disk/squashfs-tools/pspec.xml b/hardware/disk/squashfs-tools/pspec.xml new file mode 100644 index 0000000000..f37221d0bb --- /dev/null +++ b/hardware/disk/squashfs-tools/pspec.xml @@ -0,0 +1,61 @@ + + + + + squashfs-tools + http://squashfs.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Userspace tools to create squashfs compressed filesystem + Squashfs is a highly compressed read-only filesystem for Linux. This package contains the utilities for manipulating squashfs filesystems. + http://sourceforge.net/projects/squashfs/files/squashfs/squashfs4.2/squashfs4.2.tar.gz + + lzo-devel + + xz-devel + zlib-devel + + + + + squashfs-tools + + lzo + + zlib + xz + + + /usr/sbin + /usr/share/doc + + + + + + 2014-03-09 + 4.2 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-02-12 + 4.2 + Change compression type to xz, and some other enhancements. + Serdar Soytetir + kaptan@pisilinux.org + + + 2012-11-14 + 4.2 + First release + Osman Erkan + osman.erkan@pisilinux.org + + + diff --git a/hardware/disk/squashfs-tools/translations.xml b/hardware/disk/squashfs-tools/translations.xml new file mode 100644 index 0000000000..0799d13cc3 --- /dev/null +++ b/hardware/disk/squashfs-tools/translations.xml @@ -0,0 +1,8 @@ + + + + squashfs-tools + squashfs sıkıştırılmış salt-okunur dosya sistemi oluşturma aracı + squashfs, Linux için sıkıştırılmış ve salt-okunur bir dosya sistemidir. Bu paket squashfs dosya sistemiyle çalışmak için kullanılabilecek araçları içerir. + + diff --git a/hardware/disk/udisks2/actions.py b/hardware/disk/udisks2/actions.py new file mode 100644 index 0000000000..b019b6ca14 --- /dev/null +++ b/hardware/disk/udisks2/actions.py @@ -0,0 +1,21 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def setup(): + autotools.configure("--disable-static \ + --disable-gtk-doc") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README") \ No newline at end of file diff --git a/hardware/disk/udisks2/files/tr.po b/hardware/disk/udisks2/files/tr.po new file mode 100644 index 0000000000..bea7426300 --- /dev/null +++ b/hardware/disk/udisks2/files/tr.po @@ -0,0 +1,248 @@ +# Danish translations for udisks. +# This file is distributed under the same license as the udisks package. +# +# Ozan Çağlayan , 2011. +msgid "" +msgstr "" +"Project-Id-Version: udisks\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-12-01 14:36-0500\n" +"PO-Revision-Date: 2011-03-28 11:17+0300\n" +"Last-Translator: Ozan Çağlayan \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1;plural=0;\n" +"X-Generator: Lokalize 1.2\n" + +#: ../policy/org.freedesktop.udisks.policy.in.h:1 +msgid "Authentication is required to cancel a job initiated by another user" +msgstr "" +"Başka bir kullanıcı tarafından başlatılan bir görevi iptal etmek için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:2 +msgid "Authentication is required to check the file system on the device" +msgstr "Aygıtın üzerindeki dosya sistemini denetlemek için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:3 +msgid "Authentication is required to configure Linux Software RAID devices" +msgstr "Yazılımsal RAID aygıtlarını yapılandırmak için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:4 +msgid "Authentication is required to configure drive spindown timeout" +msgstr "" +"Sürücünün dönüş hızının yavaşlama aralığını yapılandırmak için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:5 +msgid "Authentication is required to detach the drive" +msgstr "Sürücüyü ayırmak için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:6 +msgid "Authentication is required to eject media from the device" +msgstr "Ortamı aygıttan çıkartmak için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:7 +msgid "Authentication is required to inhibit media detection" +msgstr "Ortam tanımayı engellemek için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:8 +msgid "Authentication is required to list open files on a mounted file system" +msgstr "" +"Bağlı bir dosya sistemindeki açık dosyaların listelenmesi için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:9 +msgid "" +"Authentication is required to lock an encrypted device unlocked by another " +"user" +msgstr "" +"Başka bir kullanıcı tarafından kilidi çözülmüş şifreli bir aygıtın " +"kilitlenmesi için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:10 +msgid "Authentication is required to modify the device" +msgstr "Aygıtı değiştirmek için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:11 +msgid "Authentication is required to mount the device" +msgstr "Aygıtı bağlamak için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:12 +msgid "Authentication is required to refresh ATA SMART data" +msgstr "ATA SMART verilerinin tazelenmesi için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:13 +msgid "Authentication is required to retrieve historical ATA SMART data" +msgstr "Eski ATA SMART verilerinin alınması için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:14 +msgid "Authentication is required to run ATA SMART self tests" +msgstr "ATA SMART otomatik testlerinin çalıştırılması için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:15 +msgid "Authentication is required to unlock an encrypted device" +msgstr "Şifrelenmiş bir aygıtın çözülmesi için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:16 +msgid "Authentication is required to unmount devices mounted by another user" +msgstr "" +"Başka bir kullanıcı tarafından bağlanan aygıtların ayrılması için yetki gerekiyor" + +#: ../policy/org.freedesktop.udisks.policy.in.h:17 +msgid "Cancel a job initiated by another user" +msgstr "Başka bir kullanıcı tarafından başlatılan görevi iptal et" + +#: ../policy/org.freedesktop.udisks.policy.in.h:18 +msgid "Check file system of a system-internal device" +msgstr "Bir iç-sistem aygıtındaki dosya sistemini denetle" + +#: ../policy/org.freedesktop.udisks.policy.in.h:19 +msgid "Check file system on a device" +msgstr "Bir aygıttaki dosya sistemini denetle" + +#: ../policy/org.freedesktop.udisks.policy.in.h:20 +msgid "Configure Linux Software RAID" +msgstr "Yazılımsal RAID mekanizmasını yapılandır" + +#: ../policy/org.freedesktop.udisks.policy.in.h:21 +msgid "Detach a drive" +msgstr "Bir sürücüyü ayır" + +#: ../policy/org.freedesktop.udisks.policy.in.h:22 +msgid "Eject media from a device" +msgstr "Bir sürücüden ortam çıkart" + +#: ../policy/org.freedesktop.udisks.policy.in.h:23 +msgid "Inhibit media detection" +msgstr "Ortam algılamasını engelle" + +#: ../policy/org.freedesktop.udisks.policy.in.h:24 +msgid "List open files" +msgstr "Açık dosyaları listele" + +#: ../policy/org.freedesktop.udisks.policy.in.h:25 +msgid "List open files on a system-internal device" +msgstr "Bir iç-sistem aygıtındaki açık dosyaları listele" + +#: ../policy/org.freedesktop.udisks.policy.in.h:26 +msgid "Lock an encrypted device unlocked by another user" +msgstr "" +"Başka bir kullanıcı tarafından kilidi çözülmüş bir şifreli aygıtı kilitle" + +#: ../policy/org.freedesktop.udisks.policy.in.h:27 +msgid "Modify a device" +msgstr "Bir aygıtı değiştir" + +#: ../policy/org.freedesktop.udisks.policy.in.h:28 +msgid "Modify a system-internal device" +msgstr "Bir iç-sistem aygıtını değiştir" + +#: ../policy/org.freedesktop.udisks.policy.in.h:29 +msgid "Mount a device" +msgstr "Bir aygıtı bağla" + +#: ../policy/org.freedesktop.udisks.policy.in.h:30 +msgid "Mount a system-internal device" +msgstr "Bir iç-sistem aygıtını bağla" + +#: ../policy/org.freedesktop.udisks.policy.in.h:31 +msgid "Refresh ATA SMART data" +msgstr "ATA SMART verilerini tazele" + +#: ../policy/org.freedesktop.udisks.policy.in.h:32 +msgid "Retrieve historical ATA SMART data" +msgstr "Eski ATA SMART verilerini al" + +#: ../policy/org.freedesktop.udisks.policy.in.h:33 +msgid "Run ATA SMART Self Tests" +msgstr "ATA SMART Otomatik testlerini çalıştır" + +#: ../policy/org.freedesktop.udisks.policy.in.h:34 +msgid "Set drive spindown timeout" +msgstr "Sürücünün dönüş hızının yavaşlama aralığını belirle" + +#: ../policy/org.freedesktop.udisks.policy.in.h:35 +msgid "Unlock an encrypted device" +msgstr "Şifrelenmiş bir aygıtın kilidini çöz" + +#: ../policy/org.freedesktop.udisks.policy.in.h:36 +msgid "Unmount a device mounted by another user" +msgstr "Başka bir kullanıcı tarafından bağlanmış bir aygıtı ayır" + +#: ../src/polkit-action-lookup.c:94 +msgid "Authentication is required to delete a partition" +msgstr "Disk bölümünün silinmesi için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:95 +msgid "Authentication is required to create a filesystem" +msgstr "Dosya sistemi oluşturmak için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:96 +msgid "Authentication is required to create a partition" +msgstr "Disk bölümü oluşturmak için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:97 +msgid "Authentication is required to modify a partition" +msgstr "Disk bölümünü düzenlemek için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:98 +msgid "Authentication is required to create a partition table" +msgstr "Disk bölümü tablosu oluşturmak için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:99 +msgid "Authentication is required to set the file system label" +msgstr "Dosya sistemi etiketini belirlemek için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:100 +msgid "Authentication is required to stop a Software RAID device" +msgstr "Yazılımsal RAID aygıtını durdurmak için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:101 +msgid "Authentication is required to check a Software RAID device" +msgstr "Yazılımsal RAID aygıtını denetlemek için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:102 +msgid "Authentication is required to repair a Software RAID device" +msgstr "Yazılımsal RAID aygıtını onarmak için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:103 +msgid "" +"Authentication is required to add a new component to a Software RAID device" +msgstr "Yazılımsal RAID aygıtını yeni bir bileşen eklemek için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:104 +msgid "" +"Authentication is required to remove a component from a Software RAID device" +msgstr "Yazılımsal RAID aygıtından bir bileşen kaldırmak için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:105 +msgid "Authentication is required to start a Software RAID device" +msgstr "Yazılımsal RAID aygıtını başlatmak için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:106 +msgid "Authentication is required to create a Software RAID device" +msgstr "Yazılımsal RAID aygıtı oluşturmak için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:107 +msgid "Authentication is required to inhibit polling on a drive" +msgstr "" +"Sürücünü periyodik sorgulanmasının (polling) engellenmesi için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:108 +msgid "Authentication is required to poll for media" +msgstr "Periyodik ortam sorgulaması (polling) için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:109 +msgid "Authentication is required to inhibit all drive polling" +msgstr "" +"Tüm sürücülerin periyodik sorgulanmasının (polling) engellenmesi için yetki gerekiyor" + +#: ../src/polkit-action-lookup.c:187 +msgid "Device" +msgstr "Aygıt" + +#: ../src/polkit-action-lookup.c:212 +msgid "Drive" +msgstr "Sürücü" + + diff --git a/hardware/disk/udisks2/files/udisks-2.0.91-udf-dvd-fix-dmask.patch b/hardware/disk/udisks2/files/udisks-2.0.91-udf-dvd-fix-dmask.patch new file mode 100644 index 0000000000..3c580c1c59 --- /dev/null +++ b/hardware/disk/udisks2/files/udisks-2.0.91-udf-dvd-fix-dmask.patch @@ -0,0 +1,57 @@ +--- udisks-2.0.91.orig/src/udiskslinuxfilesystem.c ++++ udisks-2.0.91/src/udiskslinuxfilesystem.c +@@ -298,7 +298,7 @@ static const gchar *iso9660_allow_gid_se + /* ---------------------- udf -------------------- */ + + static const gchar *udf_defaults[] = { "uid=", "gid=", "iocharset=utf8", "umask=0077", NULL }; +-static const gchar *udf_allow[] = { "iocharset=", "umask=", NULL }; ++static const gchar *udf_allow[] = { "iocharset=", "umask=", "mode=", "dmode=", NULL }; + static const gchar *udf_allow_uid_self[] = { "uid=", NULL }; + static const gchar *udf_allow_gid_self[] = { "gid=", NULL }; + +@@ -512,7 +512,8 @@ is_mount_option_allowed (const FSMountOp + } + + static gchar ** +-prepend_default_mount_options (const FSMountOptions *fsmo, ++prepend_default_mount_options (UDisksBlock *block, ++ const FSMountOptions *fsmo, + uid_t caller_uid, + GVariant *given_options) + { +@@ -520,6 +521,8 @@ prepend_default_mount_options (const FSM + gint n; + gchar *s; + gid_t gid; ++ const gchar *probed_fs_type; ++ /* static default options from FSMountOptions */ + const gchar *option_string; + + options = g_ptr_array_new (); +@@ -552,6 +555,17 @@ prepend_default_mount_options (const FSM + } + } + ++ /* dynamic default options */ ++ /* some broken DVDs come with 0400 directory permissions, making them ++ * unreadable; overwrite readonly UDF media with a 0500 dmode. */ ++ probed_fs_type = udisks_block_get_id_type(block); ++ if (g_strcmp0 (probed_fs_type, "udf") == 0 && ++ udisks_block_get_read_only(block)) ++ { ++ g_ptr_array_add (options, g_strdup("dmode=0500")); ++ } ++ ++ /* user supplied options */ + if (g_variant_lookup (given_options, + "options", + "&s", &option_string)) +@@ -709,7 +723,7 @@ calculate_mount_options (UDisksDaemon + /* always prepend some reasonable default mount options; these are + * chosen here; the user can override them if he wants to + */ +- options_to_use = prepend_default_mount_options (fsmo, caller_uid, options); ++ options_to_use = prepend_default_mount_options (block, fsmo, caller_uid, options); + + /* validate mount options */ + str = g_string_new ("uhelper=udisks2,nodev,nosuid"); diff --git a/hardware/disk/udisks2/files/udisks-2.x-ntfs-3g.patch b/hardware/disk/udisks2/files/udisks-2.x-ntfs-3g.patch new file mode 100644 index 0000000000..d45c030d64 --- /dev/null +++ b/hardware/disk/udisks2/files/udisks-2.x-ntfs-3g.patch @@ -0,0 +1,16 @@ +This patch was 'rejected' by upstream at least for now. Drop this from next +release of UDisks 2.x: + +http://bugs.freedesktop.org/show_bug.cgi?id=36361#c5 + +Should be replaced by the udev rules file installed by ntfs-3g package. + +--- src/udiskslinuxfilesystem.c.orig ++++ src/udiskslinuxfilesystem.c +@@ -164,6 +164,7 @@ + "vfat", + "exfat", + "ntfs", ++ "ntfs-3g", + NULL, + }; diff --git a/hardware/disk/udisks2/pspec.xml b/hardware/disk/udisks2/pspec.xml new file mode 100644 index 0000000000..74b860533c --- /dev/null +++ b/hardware/disk/udisks2/pspec.xml @@ -0,0 +1,159 @@ + + + + + udisks2 + http://udisks.freedesktop.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2+ + library + app:console + Disk Management Service + udisks provides a daemon, API and command line tools for managing disk devices attached to the system. + http://udisks.freedesktop.org/releases/udisks-2.1.4.tar.bz2 + + tr.po + + + gtk-doc + acl-devel + glib2-devel + polkit-devel + eudev-devel + parted-devel + libatasmart-devel + device-mapper-devel + lvm2-devel + gobject-introspection-devel + + docbook-xsl + libxslt + intltool + + + udisks-2.0.91-udf-dvd-fix-dmask.patch + udisks-2.x-ntfs-3g.patch + + + + + udisks2 + + acl + glib2 + polkit + eudev + lvm2 + mdadm + parted + libatasmart + device-mapper + ntfsprogs + dosfstools + + + + + + + /etc/udisks2 + /etc/dbus-1 + /lib/udev/rules.d + /usr/bin + /usr/sbin + /usr/lib + /usr/share/bash-completion/completions + /usr/share/doc + /usr/share/dbus-1 + /usr/share/gir-1.0 + /usr/share/gtk-doc/ + /usr/share/locale + /usr/share/polkit-1/ + /usr/share/man + /var/lib/ + /run/udisks + + + + + udisks2-devel + Development files for udisks2 + + udisks2 + + + /usr/include + /usr/share/dbus-1/interfaces/*.xml + /usr/lib/pkgconfig + + + + + + 2015-02-07 + 2.1.4 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-05-25 + 2.1.3 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2014-04-05 + 2.1.3 + add builddep docbook-xsl. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-03-29 + 2.1.3 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-01-20 + 2.1.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-15 + 2.1.0 + V.bump + PisiLinux Community + admins@pisilinux.org + + + 2013-08-13 + 2.0.0 + fix path + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-07-26 + 2.0.0 + Release bump for rebuild. + PisiLinux Community + admins@pisilinux.org + + + 2012-10-22 + 2.0.0 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/hardware/disk/udisks2/translations.xml b/hardware/disk/udisks2/translations.xml new file mode 100644 index 0000000000..8ca10f7f0e --- /dev/null +++ b/hardware/disk/udisks2/translations.xml @@ -0,0 +1,13 @@ + + + + udisks2 + Disk Yönetim Hizmeti + udisks, sisteme bağlı disk aygıtlarını yönetmek için programlama kitaplığı ve komut satırı araçları sunar. + + + + udisks2-devel + udisks için geliştirme dosyaları + + diff --git a/hardware/disk/xfsprogs/actions.py b/hardware/disk/xfsprogs/actions.py new file mode 100644 index 0000000000..83dd568f06 --- /dev/null +++ b/hardware/disk/xfsprogs/actions.py @@ -0,0 +1,38 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + shelltools.export("OPTIMIZER", "%s" % get.CFLAGS()) + shelltools.export("DEBUG", "-DNDEBUG") + + autotools.configure("--enable-readline=yes \ + --enable-blkid=yes") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DIST_ROOT=%s" % get.installDIR()) + autotools.rawInstall("DIST_ROOT=%s" % get.installDIR(), "install-dev") + # Needed for building the QA testsuite + #autotools.rawInstall("DIST_ROOT=%s" % get.installDIR(), "install-qa") + + # Nuke static libraries + #pisitools.remove("/lib/libhandle.a") + #pisitools.remove("/lib/libhandle.la") + #pisitools.remove("/usr/lib/*.a") + + # Fix the symlink + #pisitools.remove("/usr/lib/libhandle.so") + #pisitools.dosym("/lib/libhandle.so.1", "/usr/lib/libhandle.so") + + # Set +x bit for the library + shelltools.chmod("%s/lib/libhandle.so.*.*.*" % get.installDIR(), 0755) diff --git a/hardware/disk/xfsprogs/pspec.xml b/hardware/disk/xfsprogs/pspec.xml new file mode 100644 index 0000000000..dafe0c1bec --- /dev/null +++ b/hardware/disk/xfsprogs/pspec.xml @@ -0,0 +1,74 @@ + + + + + xfsprogs + http://oss.sgi.com/projects/xfs/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + app:console + XFS filesystem utilities + xfsprogs contains a number of administrative utilities to work with and manage XFS filesystems. + ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-3.2.4.tar.gz + + libutil-linux-devel + readline-devel + + + + + xfsprogs + + libutil-linux + readline + + + /lib + /sbin + /usr/sbin + /usr/lib + /usr/share/doc + /usr/share/locale + /usr/share/man + + + + + xfsprogs-devel + Development headers for xfsprogs + + xfsprogs + + + /usr/include + /usr/share/man/man3 + + + + + + 2015-08-04 + 3.2.4 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2013-11-01 + 3.1.11 + Version bump + Burak Fazıl Erturk + burakerturk@pisilinux.org + + + 2012-10-05 + 3.1.8 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/hardware/disk/xfsprogs/translations.xml b/hardware/disk/xfsprogs/translations.xml new file mode 100644 index 0000000000..0ad363690e --- /dev/null +++ b/hardware/disk/xfsprogs/translations.xml @@ -0,0 +1,8 @@ + + + + xfsprogs + XFS dosya sistemi araçları + xfsprogs XFS dosya sistemini kullanmak ve yönetmek için bir dizi araç içerir. + + diff --git a/hardware/graphics/component.xml b/hardware/graphics/component.xml new file mode 100644 index 0000000000..3c265c0d45 --- /dev/null +++ b/hardware/graphics/component.xml @@ -0,0 +1,3 @@ + + hardware.graphics + diff --git a/hardware/graphics/vbetool/actions.py b/hardware/graphics/vbetool/actions.py new file mode 100644 index 0000000000..94421a7574 --- /dev/null +++ b/hardware/graphics/vbetool/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + + +def setup(): + autotools.autoreconf("-vfi") + autotools.configure("--with-x86emu") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("COPYING") diff --git a/hardware/graphics/vbetool/files/unsigned_int.patch b/hardware/graphics/vbetool/files/unsigned_int.patch new file mode 100644 index 0000000000..a36fbd45ba --- /dev/null +++ b/hardware/graphics/vbetool/files/unsigned_int.patch @@ -0,0 +1,12 @@ +diff -Nur vbetool-1.1-old/vbetool.c vbetool-1.1/vbetool.c +--- vbetool-1.1-old/vbetool.c 2008-05-27 15:41:04.000000000 +0300 ++++ vbetool-1.1/vbetool.c 2008-05-27 15:41:15.000000000 +0300 +@@ -529,7 +529,7 @@ + r.edi = (unsigned long)(id-LRMI_base_addr()) & 0xf; + + if(sizeof(struct panel_id) != 32) +- return fprintf(stderr, "oops: panel_id, sizeof struct panel_id != 32, it's %ld...\n", sizeof(struct panel_id)), 7; ++ return fprintf(stderr, "oops: panel_id, sizeof struct panel_id != 32, it's %u...\n", sizeof(struct panel_id)), 7; + + if(real_mode_int(0x10, &r)) + return fprintf(stderr, "Can't get panel id (vm86 failure)\n"), 8; diff --git a/hardware/graphics/vbetool/files/vbetool-1.0-build-as-needed.patch b/hardware/graphics/vbetool/files/vbetool-1.0-build-as-needed.patch new file mode 100644 index 0000000000..69d2f7b341 --- /dev/null +++ b/hardware/graphics/vbetool/files/vbetool-1.0-build-as-needed.patch @@ -0,0 +1,18 @@ +Index: vbetool-1.0/Makefile.am +=================================================================== +--- vbetool-1.0.orig/Makefile.am ++++ vbetool-1.0/Makefile.am +@@ -2,7 +2,7 @@ AUTOMAKE_OPTIONS = foreign + + sbin_PROGRAMS = vbetool + +-vbetool_LDADD = $(libdir)/libpci.a ++vbetool_LDADD = -lpci -lz -lx86 + + man_MANS = vbetool.1 + vbetool_SOURCES = vbetool.c $(x86) +@@ -14,4 +14,3 @@ maintainer-clean-local: + $(RM) Makefile.in aclocal.m4 config.h.in stamp-h.in configure + + AM_CFLAGS = -g -Wall -pedantic -std=gnu99 +-AM_LDFLAGS = -lz -lx86 diff --git a/hardware/graphics/vbetool/pspec.xml b/hardware/graphics/vbetool/pspec.xml new file mode 100644 index 0000000000..2c579e7be2 --- /dev/null +++ b/hardware/graphics/vbetool/pspec.xml @@ -0,0 +1,55 @@ + + + + + vbetool + http://www.codon.org.uk/~mjg59/vbetool/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Alter video hardware state through video BIOS + vbetools is a real-mode video BIOS code to alter hardware state. Vbetool uses lrmi in order to run code from the video BIOS. It is able to alter DPMS states, save/restore video card state and attempt to initialize the video card from scratch. + http://www.codon.org.uk/~mjg59/vbetool/download/vbetool-1.1.tar.gz + + libx86-devel + pciutils-devel + + + vbetool-1.0-build-as-needed.patch + unsigned_int.patch + + + + + vbetool + + libx86 + pciutils + + + /usr/share/doc + /usr/share/man + /usr/sbin + + + + + + 2014-05-24 + 1.1 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2010-10-13 + 1.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + \ No newline at end of file diff --git a/hardware/graphics/vbetool/translations.xml b/hardware/graphics/vbetool/translations.xml new file mode 100644 index 0000000000..df323fd3dd --- /dev/null +++ b/hardware/graphics/vbetool/translations.xml @@ -0,0 +1,8 @@ + + + + vbetool + Gerçek kipte ekran BIOS değiştirme aracı (örn. ekran kartını yeniden başlatmak için) + Donanım durumunu değiştiren gerçek kipli video BIOS kodudur. Video BIOS'undan gelen kodları çalıştırmak için lrmi kullanır. Video kartının DPMS ve kaydet/tekrar inşaa et durumunun değiştirilmesini sağlar ve video kartının hatalı durumdan başlatılmasına çalışır. + + diff --git a/hardware/info/dmidecode/actions.py b/hardware/info/dmidecode/actions.py new file mode 100644 index 0000000000..26e4c28615 --- /dev/null +++ b/hardware/info/dmidecode/actions.py @@ -0,0 +1,17 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def build(): + autotools.make("CC=%s CFLAGS='%s'" % (get.CC(), get.CFLAGS())) + +def install(): + autotools.rawInstall("DESTDIR=%s prefix=/%s install-bin install-man" % (get.installDIR(), get.defaultprefixDIR())) + + pisitools.dodoc("AUTHORS", "CHANGELOG", "LICENSE", "README") diff --git a/hardware/info/dmidecode/files/laptop-detect b/hardware/info/dmidecode/files/laptop-detect new file mode 100644 index 0000000000..56f7a462b6 --- /dev/null +++ b/hardware/info/dmidecode/files/laptop-detect @@ -0,0 +1,31 @@ +#!/bin/sh -e + +if [ -r /dev/mem -a -x /usr/sbin/dmidecode ]; then + # dmidecode to grab the Chassis type + dmitype=$(dmidecode|grep Chassis -A 10|grep -m1 Type|sed -e 's/.*Type: \(.*\)/\1/') + + if test "$dmitype" = "Notebook" || test "$dmitype" = "Portable"; then + exit 0; + fi +fi + +# check for any ACPI batteries +if [ -d /proc/acpi/battery ]; then + results=`find /proc/acpi/battery/ -mindepth 1 -type d` + if [ ! -z "$results" ]; then + exit 0 + fi +fi + +# check for APM batteries. This sucks, because we'll only get a valid response +# if the laptop has a battery fitted at the time +if [ -f /proc/apm ]; then + battery=`awk '{print $6}' + + + + dmidecode + http://www.nongnu.org/dmidecode/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Tool to analyse BIOS DMI data + dmidecode reports information about x86/ia64 hardware as described in the system BIOS according to the SMBIOS/DMI standard. This information typically includes system manufacturer, model name, serial number, BIOS version, asset tag as well as a lot of other details of varying level of interest and reliability depending on the manufacturer. + http://download.savannah.gnu.org/releases/dmidecode/dmidecode-2.12.tar.gz + + + + dmidecode + + /usr/bin + /usr/sbin + /usr/share/doc + /usr/share/man + + + laptop-detect + + + + + + 2014-01-22 + 2.12 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2011-01-25 + 2.11 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/hardware/info/dmidecode/translations.xml b/hardware/info/dmidecode/translations.xml new file mode 100644 index 0000000000..3f58cb118a --- /dev/null +++ b/hardware/info/dmidecode/translations.xml @@ -0,0 +1,9 @@ + + + + dmidecode + BIOS DMI verisi inceleme araçları + dmidecode, bilgisayarınızın BIOS'unda verilmiş olan bilgilerin görüntülenmesini sağlar. Üretici ismi, model ismi, seri numarası, BIOS sürümü ve sistem üreticisine bağlı olarak değişiklik gösteren birçok bilgi, dmidecode ile görüntülenebilir. + Dmidecode rapporte des informations à propos du matériel composant votre système tel qu'il est décrit dans votre BIOS. Cette information comprends typiquement le fabricant du système, le nom du modèle, le numéro de série, la version du BIOS, balises de traçabilité ainsi que beaucoup d'autres détails plus ou moins intéressants et fiables en fonction du fabricant. + + diff --git a/hardware/misc/libgphoto2/actions.py b/hardware/misc/libgphoto2/actions.py new file mode 100644 index 0000000000..96333c4012 --- /dev/null +++ b/hardware/misc/libgphoto2/actions.py @@ -0,0 +1,67 @@ +#!/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 shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +import os + +def setup(): + shelltools.export("AUTOPOINT", "true") + autotools.autoreconf("-fi") + autotools.configure("--with-rpmbuild=/bin/false \ + --with-drivers=all \ + --enable-nls \ + --without-aalib \ + --disable-rpath \ + --disable-lockdev \ + --disable-resmgr \ + --disable-ttylock \ + --disable-baudboy \ + --disable-static") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s \ + udevscriptdir=/lib/udev" % get.installDIR()) + + HAL_FDI="usr/share/hal/fdi/information/20thirdparty/10-camera-libgphoto2.fdi" + UDEV_RULES="lib/udev/rules.d/40-libgphoto2.rules" + CAM_LIST="usr/lib/libgphoto2/print-camera-list" + CAM_LIBS="usr/lib/libgphoto2/%s" % get.srcVERSION() + + # Create hal directory + pisitools.dodir(shelltools.dirName(HAL_FDI)) + + # Export the necessary env variables + shelltools.export("CAMLIBS", "%s/%s" % (get.installDIR(), CAM_LIBS)) + shelltools.export("LIBDIR", "%s/usr/lib/" % get.installDIR()) + shelltools.export("LD_LIBRARY_PATH", "%s/usr/lib/" % get.installDIR()) + + # Generate HAL FDI file + f = open(os.path.join(get.installDIR(), HAL_FDI), "w") + f.write(os.popen("%s/%s hal-fdi" % (get.installDIR(), CAM_LIST)).read()) + f.close() + + # Generate UDEV rule which will replace the HAL FDI when HAL is deprecated + pisitools.dodir("/lib/udev/rules.d") + f = open(os.path.join(get.installDIR(), UDEV_RULES), "w") + f.write(os.popen("%s/%s udev-rules version 136" % (get.installDIR(), CAM_LIST)).read()) + f.close() + + pisitools.removeDir("/usr/share/doc/libgphoto2_port") + + # Remove circular symlink + pisitools.remove("/usr/include/gphoto2/gphoto2") + + pisitools.dodoc("ChangeLog", "NEWS*", "README", "AUTHORS", "TESTERS", "MAINTAINERS", "HACKING") + diff --git a/hardware/misc/libgphoto2/comar/package.py b/hardware/misc/libgphoto2/comar/package.py new file mode 100644 index 0000000000..b958b301e7 --- /dev/null +++ b/hardware/misc/libgphoto2/comar/package.py @@ -0,0 +1,9 @@ +import os + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + stale_files = ["/usr/share/hal/fdi/information/10freedesktop/10-camera-libgphoto2-device.fdi", + "/etc/udev/rules.d/60-libgphoto2.rules"] + + for f in stale_files: + if os.path.exists(f): + os.unlink(f) diff --git a/hardware/misc/libgphoto2/files/gphoto2-device-return.patch b/hardware/misc/libgphoto2/files/gphoto2-device-return.patch new file mode 100644 index 0000000000..456c2d4425 --- /dev/null +++ b/hardware/misc/libgphoto2/files/gphoto2-device-return.patch @@ -0,0 +1,32 @@ +From 242878ac1cefd1ef99c2e5d84a794f72e49e28be Mon Sep 17 00:00:00 2001 +From: Lubomir Rintel +Date: Fri, 23 Oct 2009 13:12:16 +0200 +Subject: [PATCH] Repair reattach of kernel driver if it was unbound + +Drah in the header for USBDEVFS_CONNECT. + +Signed-off-by: Lubomir Rintel +--- + libgphoto2_port/usb/libusb.c | 6 ++++++ + 1 files changed, 6 insertions(+), 0 deletions(-) + +diff --git a/libgphoto2_port/usb/libusb.c b/libgphoto2_port/usb/libusb.c +index d1535a5..c8a63f1 100644 +--- a/libgphoto2_port/usb/libusb.c ++++ b/libgphoto2_port/usb/libusb.c +@@ -38,6 +38,12 @@ + #include + #include + ++#if defined(LIBUSB_HAS_GET_DRIVER_NP) && defined(LIBUSB_HAS_DETACH_KERNEL_DRIVER_NP) ++/* Pull in USBDEVFS_CONNECT */ ++#include ++#include ++#endif ++ + #ifdef ENABLE_NLS + # include + # undef _ +-- +1.6.5.rc2 + diff --git a/hardware/misc/libgphoto2/files/gphoto2-ixany.patch b/hardware/misc/libgphoto2/files/gphoto2-ixany.patch new file mode 100644 index 0000000000..09d9d904b3 --- /dev/null +++ b/hardware/misc/libgphoto2/files/gphoto2-ixany.patch @@ -0,0 +1,14 @@ +diff -up gphoto2-2.4.0/libgphoto2-2.4.0/libgphoto2_port/serial/unix.c.ixany gphoto2-2.4.0/libgphoto2-2.4.0/libgphoto2_port/serial/unix.c +--- libgphoto2-2.4.0/libgphoto2_port/serial/unix.c.ixany 2007-07-27 02:36:13.000000000 +0200 ++++ libgphoto2-2.4.0/libgphoto2_port/serial/unix.c 2008-02-25 06:40:40.000000000 +0100 +@@ -98,6 +98,10 @@ + + #define CHECK(result) {int r=(result); if (r<0) return (r);} + ++#ifndef IXANY ++#define IXANY 0004000 ++#endif ++ + /* Linux */ + #ifdef __linux__ + /* devfs is accounted for in the implementation */ diff --git a/hardware/misc/libgphoto2/files/gphoto2-pkgcfg.patch b/hardware/misc/libgphoto2/files/gphoto2-pkgcfg.patch new file mode 100644 index 0000000000..e108a95770 --- /dev/null +++ b/hardware/misc/libgphoto2/files/gphoto2-pkgcfg.patch @@ -0,0 +1,74 @@ +--- libgphoto2-2.4.1/gphoto2-config.in.pkgcfg 2007-07-27 02:36:23.000000000 +0200 ++++ libgphoto2-2.4.1/gphoto2-config.in 2007-07-31 12:21:14.000000000 +0200 +@@ -1,11 +1,5 @@ + #! /bin/sh + +-# leave these definitions here +-# they are required for correct interpolation of +-# @libdir@ and @includedir@ later on +-prefix="@prefix@" +-exec_prefix="@exec_prefix@" +- + usage() + { + cat < + + + + libgphoto2 + http://www.gphoto.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + Library that implements support for numerous digital cameras + libgphoto2 is the core library designed to allow access to digital camera by external programs. + mirrors://sourceforge/gphoto/libgphoto2-2.5.8.tar.bz2 + + doxygen + libxml2-devel + gd-devel + tiff-devel + libjpeg-turbo-devel + libexif-devel + libusb-devel + + + + + libgphoto2 + + libxml2 + libtool-ltdl + libusb + gd + libexif + libjpeg-turbo + + + /usr/bin + /lib/udev + /usr/share/doc/libgphoto2/README + /usr/share/doc/libgphoto2/COPYING + /usr/lib + /usr/share/libgphoto2 + /usr/share/hal/fdi + /lib/udev/rules.d + /usr/share/locale + /usr/share/man + + + System.Package + + + + + libgphoto2-docs + Documentation for libgphoto2 + + /usr/share/doc/libgphoto2 + /usr/share/doc/libgphoto2/camlibs + /usr/share/doc/libgphoto2/apidocs.html + /usr/share/doc/libgphoto2/linux-hotplug + + + + + libgphoto2-devel + Development files for libgphoto2 + + libexif-devel + libgphoto2 + + + /usr/bin/gphoto2-config* + /usr/bin/gphoto2-port-config + /usr/include/gphoto2 + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + + 2015-08-02 + 2.5.8 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-15 + 2.5.4 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-01-30 + 2.5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-11-16 + 2.5.0 + First release + PisiLinux Community + namso-01qhotmail.it + + + diff --git a/hardware/misc/libgphoto2/translations.xml b/hardware/misc/libgphoto2/translations.xml new file mode 100644 index 0000000000..0dcd00b4bb --- /dev/null +++ b/hardware/misc/libgphoto2/translations.xml @@ -0,0 +1,20 @@ + + + + libgphoto2 + Sayısal kamera ve müzik çalarlara erişim sağlayan kütüphane + libgphoto2, harici uygulamalar tarafından sayısal kameralara ve müzik çalarlara erişim için kullanılan bir programlama kütüphanesidir. + Libgphoto2 est une librairie centrale conçue pour permettre aux programmes extérieurs d'accéder aux appareils photos numériques. + Libgphoto2 es la librería núcleo (core) que permite a programas externos acceder a camaras digitales. + + + + libgphoto2-docs + libgphoto2 için detaylı belgelendirme + + + + libgphoto2-devel + libgphoto2 için geliştirme dosyaları + + diff --git a/hardware/misc/libieee1284/actions.py b/hardware/misc/libieee1284/actions.py new file mode 100644 index 0000000000..0a75feedb2 --- /dev/null +++ b/hardware/misc/libieee1284/actions.py @@ -0,0 +1,23 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf("-fi") + autotools.configure("--disable-static") + +def configure(): + autotools.make() + +def install(): + autotools.install() + + shelltools.system("chrpath --delete %s/usr/lib/python2.7/site-packages/ieee1284module.so" % get.installDIR()) + pisitools.dodoc("AUTHORS", "NEWS", "TODO", "README", "doc/interface*") diff --git a/hardware/misc/libieee1284/files/libieee1284-strict-aliasing.patch b/hardware/misc/libieee1284/files/libieee1284-strict-aliasing.patch new file mode 100644 index 0000000000..fda890a50b --- /dev/null +++ b/hardware/misc/libieee1284/files/libieee1284-strict-aliasing.patch @@ -0,0 +1,60 @@ +diff -up libieee1284-0.2.11/src/ieee1284module.c.strict-aliasing libieee1284-0.2.11/src/ieee1284module.c +--- libieee1284-0.2.11/src/ieee1284module.c.strict-aliasing 2004-02-03 11:50:57.000000000 +0000 ++++ libieee1284-0.2.11/src/ieee1284module.c 2010-06-23 12:36:05.093026807 +0100 +@@ -28,6 +28,17 @@ typedef struct { + struct parport *port; + } ParportObject; + ++static PyObject * ++Parport_new (PyTypeObject *type, PyObject *args, PyObject *kwds) ++{ ++ ParportObject *self; ++ self = (ParportObject *) type->tp_alloc (type, 0); ++ if (self != NULL) ++ self->port = NULL; ++ ++ return (PyObject *) self; ++} ++ + static int + Parport_init (ParportObject *self, PyObject *args, PyObject *kwds) + { +@@ -562,6 +573,23 @@ static PyTypeObject ParportType = { + 0, /* tp_as_buffer */ + Py_TPFLAGS_DEFAULT, /* tp_flags */ + "parallel port object", /* tp_doc */ ++ 0, /* tp_traverse */ ++ 0, /* tp_clear */ ++ 0, /* tp_richcompare */ ++ 0, /* tp_weaklistoffset */ ++ 0, /* tp_iter */ ++ 0, /* tp_iternext */ ++ Parport_methods, /* tp_methods */ ++ 0, /* tp_members */ ++ Parport_getseters, /* tp_getset */ ++ 0, /* tp_base */ ++ 0, /* tp_dict */ ++ 0, /* tp_descr_get */ ++ 0, /* tp_descr_set */ ++ 0, /* tp_dictoffset */ ++ (initproc)Parport_init, /* tp_init */ ++ 0, /* tp_alloc */ ++ Parport_new, /* tp_new */ + }; + + static PyObject * +@@ -625,14 +653,9 @@ initieee1284 (void) + PyObject *d = PyModule_GetDict (m); + PyObject *c; + +- ParportType.tp_new = PyType_GenericNew; +- ParportType.tp_init = (initproc) Parport_init; +- ParportType.tp_getset = Parport_getseters; +- ParportType.tp_methods = Parport_methods; + if (PyType_Ready (&ParportType) < 0) + return; + +- Py_INCREF (&ParportType); + PyModule_AddObject (m, "Parport", (PyObject *) &ParportType); + + pyieee1284_error = PyErr_NewException("ieee1284.error", NULL, NULL); diff --git a/hardware/misc/libieee1284/pspec.xml b/hardware/misc/libieee1284/pspec.xml new file mode 100644 index 0000000000..161519625b --- /dev/null +++ b/hardware/misc/libieee1284/pspec.xml @@ -0,0 +1,87 @@ + + + + + libieee1284 + http://cyberelk.net/tim/libieee1284/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + Library to query devices using IEEE1284 + Library is intended to be used by applications that need to communicate with (or at least identify) devices that are attached via a parallel port. + mirrors://sourceforge/libieee1284/libieee1284-0.2.11.tar.bz2 + + python-devel + + + libieee1284-strict-aliasing.patch + + + + + libieee1284 + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/man + + + + + python-libieee1284 + Python bindings for libieee1284 + + libieee1284 + + + /usr/lib/python* + + + + + libieee1284-devel + Development files for libieee1284 + + libieee1284 + + + /usr/include + /usr/share/man/man3 + + + + + + 2014-03-10 + 0.2.11 + Fix rpath + Varol Maksutoğlu + waroi@pisilinux.org + + + 2014-03-09 + 0.2.11 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2013-07-28 + 0.2.11 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2010-10-13 + 0.2.11 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/hardware/misc/libieee1284/translations.xml b/hardware/misc/libieee1284/translations.xml new file mode 100644 index 0000000000..983fe76105 --- /dev/null +++ b/hardware/misc/libieee1284/translations.xml @@ -0,0 +1,20 @@ + + + + libieee1284 + IEEE1284 kullanarak donanımların sorgulanması için bir kütüphane + Paralel portlar aracılığı ile bağlanmış araçlarla iletişimi (en azından tanımlanmasını) gerçekleştiren uygulamalar için gerekli olan kütüphanedir. + Cette librairie est à destination des applications qui ont besoins de communiquer avec (ou au moins identifier) des périphériques liés au système par le port parallèle. + La librería usado por aplicaciones que necesitan comunicarse con (,o al menos necesitan identificar) dispositivos conectados al puerto paralelo. + + + + python-libieee1284 + libieee1284 için Python bağlayıcıları + + + + libieee1284-devel + libieee1284 için geliştirme dosyaları + + diff --git a/hardware/misc/libmtp/actions.py b/hardware/misc/libmtp/actions.py new file mode 100644 index 0000000000..11fd61ff69 --- /dev/null +++ b/hardware/misc/libmtp/actions.py @@ -0,0 +1,31 @@ +#!/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 shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.configure("--disable-static \ + --disable-rpath \ + --with-udev-rules=69-libmtp.rules") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + #install HAL file for portable audio players + pisitools.insinto("/usr/share/hal/fdi/information/10freedesktop", "libmtp.fdi", "10-usb-music-players-libmtp.fdi") + + #rename UDEV rules + #pisitools.rename("/lib/udev/rules.d/libmtp.rules", "69-libmtp.rules") + + #pisitools.removeDir("/usr/share/doc/libmtp-*") + + pisitools.dodoc("ChangeLog", "COPYING", "README", "AUTHORS", "TODO") diff --git a/hardware/misc/libmtp/pspec.xml b/hardware/misc/libmtp/pspec.xml new file mode 100644 index 0000000000..1995f6629f --- /dev/null +++ b/hardware/misc/libmtp/pspec.xml @@ -0,0 +1,90 @@ + + + + + libmtp + http://libmtp.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + An implementation of Microsoft's Media Transfer Protocol (MTP) + libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIX compliant operating systems. + mirrors://sourceforge/libmtp/1.9/libmtp-1.1.9.tar.gz + + doxygen + libusb-devel + libgcrypt-devel + + + + + + + libmtp + + libusb + libgcrypt + + + /usr/bin + /usr/lib + /lib/udev + /lib/udev/rules.d + /usr/share/hal + /usr/share/doc + + + + + libmtp-devel + Development files for libmtp + + libmtp + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-04-28 + 1.1.9 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-25 + 1.1.6 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-04-05 + 1.1.6 + Rebuild for libgcrypt. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-01-31 + 1.1.6 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-11-16 + 1.1.5 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/hardware/misc/libmtp/translations.xml b/hardware/misc/libmtp/translations.xml new file mode 100644 index 0000000000..d9266ad5b7 --- /dev/null +++ b/hardware/misc/libmtp/translations.xml @@ -0,0 +1,15 @@ + + + + libmtp + Microsoft'un medya aktarım protokolünü destekleyen araçlar için bir kütüphane + libmtp, PlayForSure olarak da anılan, Microsoft'un medya aktarım protokolünü desteklemek için yazılmış bir programlama kütüphanesidir. Uygulamalar, libmtp kütüphanesini kullanarak, PlayForSure destekli MP3 çalar veya dijital kameralardaki içerik üzerinde taşıma, aktarma, isimlendirme vb.. işlemleri kolayca yapabilirler. + libmtp est une implémentation du Media Transfer Protocol (MTP) de Microsoft sous la forme d'une librairie principalement adéquate pour les systèmes d'exploitation conformes à POSIX. + libmtp es una implementación del protocolo de transferencia de Microsoft's Media (MTP) en forma de una librería para uso en sistemas operativos POSIX compliant. + + + + libmtp-devel + libmtp için geliştirme dosyaları + + diff --git a/hardware/misc/libx86/actions.py b/hardware/misc/libx86/actions.py new file mode 100644 index 0000000000..9b7d471e92 --- /dev/null +++ b/hardware/misc/libx86/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/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def build(): + autotools.make('CFLAGS="%s -fPIC" BACKEND=x86emu' % get.CFLAGS()) + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.remove("/usr/lib/libx86.a") + + pisitools.dodoc("COPYRIGHT") diff --git a/hardware/misc/libx86/files/libx86-0.99-ifmask.patch b/hardware/misc/libx86/files/libx86-0.99-ifmask.patch new file mode 100644 index 0000000000..c99eeb819f --- /dev/null +++ b/hardware/misc/libx86/files/libx86-0.99-ifmask.patch @@ -0,0 +1,21 @@ +--- lrmi.c.orig 2008-09-06 12:24:36.070136428 +0200 ++++ lrmi.c 2008-09-06 12:28:10.584287458 +0200 +@@ -55,6 +55,18 @@ OTHER DEALINGS IN THE SOFTWARE. + #include "x86-common.h" + + #if defined(__linux__) ++#ifndef TF_MASK ++#define TF_MASK X86_EFLAGS_TF ++#endif ++#ifndef IF_MASK ++#define IF_MASK X86_EFLAGS_IF ++#endif ++#ifndef IOPL_MASK ++#define IOPL_MASK X86_EFLAGS_IOPL ++#endif ++#ifndef VIF_MASK ++#define VIF_MASK X86_EFLAGS_VIF ++#endif + #define DEFAULT_VM86_FLAGS (IF_MASK | IOPL_MASK) + #elif defined(__NetBSD__) || defined(__FreeBSD__) + #define DEFAULT_VM86_FLAGS (PSL_I | PSL_IOPL) diff --git a/hardware/misc/libx86/files/libx86-add-pkgconfig.patch b/hardware/misc/libx86/files/libx86-add-pkgconfig.patch new file mode 100644 index 0000000000..3aeaff7918 --- /dev/null +++ b/hardware/misc/libx86/files/libx86-add-pkgconfig.patch @@ -0,0 +1,64 @@ +From fc4f25c4d16aaff7dcb5dd42cc20b292f4eb2218 Mon Sep 17 00:00:00 2001 +From: Dave Airlie +Date: Tue, 4 Aug 2009 13:08:42 +1000 +Subject: [PATCH] git add x86.pc + +--- + Makefile | 15 ++++++++++++--- + x86.pc.in | 10 ++++++++++ + 2 files changed, 22 insertions(+), 3 deletions(-) + create mode 100644 x86.pc.in + +diff --git a/Makefile b/Makefile +index 951b617..953a499 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,6 +1,7 @@ + OBJECTS = x86-common.o + CFLAGS ?= -O2 -Wall -DDEBUG -g + LIBDIR ?= /usr/lib ++INCLUDEDIR ?= /usr/include + + ifeq ($(BACKEND),x86emu) + OBJECTS += thunk.o x86emu/decode.o x86emu/debug.o x86emu/fpu.o \ +@@ -29,10 +30,18 @@ objclean: + rm -f *.o *~ + + clean: objclean +- rm -f *.so.1 *.a ++ rm -f *.so.1 *.a x86.pc + +-install: libx86.so.1 ++x86.pc: ++ sed -e's,@prefix@,/usr,' x86.pc.in > x86.pc ++ sed -e's,@exec_prefix@,/usr,' -i x86.pc ++ sed -e's,@libdir@,${LIBDIR},' -i x86.pc ++ sed -e's,@includedir@,${INCLUDEDIR},' -i x86.pc ++ sed -e's,@PACKAGE_VERSION@,1.1,' -i x86.pc ++ ++install: libx86.so.1 x86.pc + install -D libx86.so.1 $(DESTDIR)$(LIBDIR)/libx86.so.1 + install -D libx86.a $(DESTDIR)$(LIBDIR)/libx86.a ++ install -D x86.pc $(DESTDIR)$(LIBDIR)/pkgconfig/x86.pc + ln -sf libx86.so.1 $(DESTDIR)$(LIBDIR)/libx86.so +- install -p -m 0644 -D lrmi.h $(DESTDIR)/usr/include/libx86.h ++ install -p -m 0644 -D lrmi.h $(DESTDIR)$(INCLUDEDIR)/libx86.h +diff --git a/x86.pc.in b/x86.pc.in +new file mode 100644 +index 0000000..711d90d +--- /dev/null ++++ b/x86.pc.in +@@ -0,0 +1,10 @@ ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ ++includedir=@includedir@ ++ ++Name: x86 ++Description: Library providing x86 emulator access ++Version: @PACKAGE_VERSION@ ++Cflags: -I${includedir} ++Libs: -L${libdir} -lx86 +-- +1.5.4.1 + diff --git a/hardware/misc/libx86/files/libx86-mmap-offset.patch b/hardware/misc/libx86/files/libx86-mmap-offset.patch new file mode 100644 index 0000000000..881bc6615d --- /dev/null +++ b/hardware/misc/libx86/files/libx86-mmap-offset.patch @@ -0,0 +1,187 @@ +diff -ur libx86-1.1/lrmi.c libx86-1.1.hack/lrmi.c +--- libx86-1.1/lrmi.c 2006-10-30 15:10:16.000000000 -0500 ++++ libx86-1.1.hack/lrmi.c 2009-10-26 15:55:42.000000000 -0400 +@@ -136,7 +136,7 @@ + if (context.ready) + return 1; + +- if (!LRMI_common_init()) ++ if (!LRMI_common_init(0)) + return 0; + + /* +diff -ur libx86-1.1/thunk.c libx86-1.1.hack/thunk.c +--- libx86-1.1/thunk.c 2008-04-02 20:48:00.000000000 -0400 ++++ libx86-1.1.hack/thunk.c 2009-10-26 16:05:39.000000000 -0400 +@@ -139,11 +139,11 @@ + int i; + X86EMU_intrFuncs intFuncs[256]; + +- if (!LRMI_common_init()) ++ mmap_addr = LRMI_common_init(1); ++ ++ if (!mmap_addr) + return 0; + +- mmap_addr = 0; +- + X86EMU_pioFuncs pioFuncs = { + (&x_inb), + (&x_inw), +@@ -169,10 +169,10 @@ + X86_ESP = 0xFFF9; + memset (stack, 0, 64*1024); + +- *((char *)0) = 0x4f; /* Make sure that we end up jumping back to a +- halt instruction */ ++ *mmap_addr = 0x4f; /* Make sure that we end up jumping back to a ++ halt instruction */ + +- M.mem_base = 0; ++ M.mem_base = (unsigned long)mmap_addr; + M.mem_size = 1024*1024; + + return 1; +diff -ur libx86-1.1/x86-common.c libx86-1.1.hack/x86-common.c +--- libx86-1.1/x86-common.c 2008-05-16 12:56:23.000000000 -0400 ++++ libx86-1.1.hack/x86-common.c 2009-10-26 16:03:21.000000000 -0400 +@@ -45,14 +45,15 @@ + static struct { + int ready; + int count; ++ void *offset; + struct mem_block blocks[REAL_MEM_BLOCKS]; + } mem_info = { 0 }; + + static int +-real_mem_init(void) ++real_mem_init(int high_page) + { + void *m; +- int fd_zero; ++ int fd_zero, flags = MAP_SHARED; + + if (mem_info.ready) + return 1; +@@ -63,9 +64,12 @@ + return 0; + } + ++ if (!high_page) ++ flags |= MAP_FIXED; ++ + m = mmap((void *)REAL_MEM_BASE, REAL_MEM_SIZE, +- PROT_READ | PROT_WRITE | PROT_EXEC, +- MAP_FIXED | MAP_SHARED, fd_zero, 0); ++ PROT_READ | PROT_WRITE | PROT_EXEC, ++ flags, fd_zero, 0); + + if (m == (void *)-1) { + perror("mmap /dev/zero"); +@@ -76,6 +80,7 @@ + close(fd_zero); + + mem_info.ready = 1; ++ mem_info.offset = m; + mem_info.count = 1; + mem_info.blocks[0].size = REAL_MEM_SIZE; + mem_info.blocks[0].free = 1; +@@ -87,7 +92,7 @@ + real_mem_deinit(void) + { + if (mem_info.ready) { +- munmap((void *)REAL_MEM_BASE, REAL_MEM_SIZE); ++ munmap(mem_info.offset, REAL_MEM_SIZE); + mem_info.ready = 0; + } + } +@@ -119,7 +124,7 @@ + LRMI_alloc_real(int size) + { + int i; +- char *r = (char *)REAL_MEM_BASE; ++ char *r = (char *)mem_info.offset; + + if (!mem_info.ready) + return NULL; +@@ -151,7 +156,7 @@ + LRMI_free_real(void *m) + { + int i; +- char *r = (char *)REAL_MEM_BASE; ++ char *r = (char *)mem_info.offset; + + if (!mem_info.ready) + return; +@@ -200,13 +205,15 @@ + return *(unsigned short *)(i * 4); + } + +-int LRMI_common_init(void) ++void *LRMI_common_init(int high_page) + { +- void *m; ++ void *m, *offset; + int fd_mem; + +- if (!real_mem_init()) +- return 0; ++ if (!real_mem_init(high_page)) ++ return NULL; ++ ++ offset = mem_info.offset - REAL_MEM_BASE; + + /* + Map the Interrupt Vectors (0x0 - 0x400) + BIOS data (0x400 - 0x502) +@@ -217,33 +224,33 @@ + if (fd_mem == -1) { + real_mem_deinit(); + perror("open /dev/mem"); +- return 0; ++ return NULL; + } + +- m = mmap((void *)0, 0x502, +- PROT_READ | PROT_WRITE | PROT_EXEC, +- MAP_FIXED | MAP_SHARED, fd_mem, 0); ++ m = mmap(offset, 0x502, ++ PROT_READ | PROT_WRITE | PROT_EXEC, ++ MAP_FIXED | MAP_SHARED, fd_mem, 0); + + if (m == (void *)-1) { + close(fd_mem); + real_mem_deinit(); + perror("mmap /dev/mem"); +- return 0; ++ return NULL; + } + +- m = mmap((void *)0xa0000, 0x100000 - 0xa0000, ++ m = mmap(offset+0xa0000, 0x100000 - 0xa0000, + PROT_READ | PROT_WRITE | PROT_EXEC, + MAP_FIXED | MAP_SHARED, fd_mem, 0xa0000); + + if (m == (void *)-1) { +- munmap((void *)0, 0x502); ++ munmap(offset, 0x502); + close(fd_mem); + real_mem_deinit(); + perror("mmap /dev/mem"); +- return 0; ++ return NULL; + } + + close(fd_mem); + +- return 1; ++ return offset; + } +diff -ur libx86-1.1/x86-common.h libx86-1.1.hack/x86-common.h +--- libx86-1.1/x86-common.h 2006-09-07 18:44:27.000000000 -0400 ++++ libx86-1.1.hack/x86-common.h 2009-10-26 16:01:19.000000000 -0400 +@@ -40,4 +40,4 @@ + + void *LRMI_alloc_real(int size); + void LRMI_free_real(void *m); +-int LRMI_common_init(void); ++void *LRMI_common_init(int high_page); diff --git a/hardware/misc/libx86/pspec.xml b/hardware/misc/libx86/pspec.xml new file mode 100644 index 0000000000..49aa38daa9 --- /dev/null +++ b/hardware/misc/libx86/pspec.xml @@ -0,0 +1,59 @@ + + + + + libx86 + http://www.codon.org.uk/~mjg59/libx86/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + A hardware-independent library for executing real-mode x86 code + libx86 contains the library and header files necessary for the development of programs that will use libx86 to make real-mode x86 calls. + http://www.codon.org.uk/~mjg59/libx86/downloads/libx86-1.1.tar.gz + + + libx86-0.99-ifmask.patch + libx86-add-pkgconfig.patch + libx86-mmap-offset.patch + + + + + libx86 + + /usr/lib + /usr/share/doc + + + + + libx86-devel + + libx86 + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-05-24 + 1.1 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2010-10-13 + 1.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + \ No newline at end of file diff --git a/hardware/misc/libx86/translations.xml b/hardware/misc/libx86/translations.xml new file mode 100644 index 0000000000..12fded5d11 --- /dev/null +++ b/hardware/misc/libx86/translations.xml @@ -0,0 +1,9 @@ + + + + libx86 + Gerçek-mod x86 kodlarını çalıştırmak için donanım-bağımsız bir kütüphane + libx86, gerçek-mod x86 çağrıları yapabilen programların geliştirilmesi için gerekli başlık dosyaları ve kütüphaneleri içerir. + A menudo puede ser útil poder realizar llamadas de BIOS x86 en modo real desde el espacio de usuarios. lrmi facilita para ello una interfaz simple para equipos x86, sin embargo no funciona en otras plataformas. libx86 facilita la interfaz lrmi, pero además funcionará en plataformas como amd64 y alpha. + + diff --git a/hardware/mobile/component.xml b/hardware/mobile/component.xml new file mode 100644 index 0000000000..9338b21e23 --- /dev/null +++ b/hardware/mobile/component.xml @@ -0,0 +1,3 @@ + + hardware.mobile + diff --git a/hardware/mobile/libimobiledevice/actions.py b/hardware/mobile/libimobiledevice/actions.py new file mode 100644 index 0000000000..d0025b378c --- /dev/null +++ b/hardware/mobile/libimobiledevice/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 get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def setup(): + autotools.configure("\ + --disable-static \ + --disable-openssl \ + --disable-silent-rules \ + --without-cython \ + ") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + # Remove rpath + pisitools.dosed("libtool", "^hardcode_libdir_flag_spec=.*", "hardcode_libdir_flag_spec=\"\"") + pisitools.dosed("libtool", "^runpath_var=LD_RUN_PATH", "runpath_var=DIE_RPATH_DIE") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING*", "NEWS", "README") \ No newline at end of file diff --git a/hardware/mobile/libimobiledevice/pspec.xml b/hardware/mobile/libimobiledevice/pspec.xml new file mode 100644 index 0000000000..cb158274ae --- /dev/null +++ b/hardware/mobile/libimobiledevice/pspec.xml @@ -0,0 +1,112 @@ + + + + + libimobiledevice + http://www.libimobiledevice.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + GPLv2 + library + app:console + Library for connecting to mobile devices + libimobiledevice is a library for connecting to mobile devices including phones and music players + http://www.libimobiledevice.org/downloads/libimobiledevice-1.1.7.tar.bz2 + + gnutls-devel + usbmuxd-devel + libplist-devel + libtasn1-devel + libgcrypt-devel + + + + + libimobiledevice + + gnutls + usbmuxd + libplist + libtasn1 + libgcrypt + + + /usr/lib + /usr/bin + /usr/share/man/man1 + /usr/share/doc/libimobiledevice + + + + + libimobiledevice-devel + Development files for libimobiledevice + + gnutls-devel + usbmuxd-devel + libplist-devel + libtasn1-devel + libgcrypt-devel + libimobiledevice + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-01-25 + 1.1.7 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-05-24 + 1.1.6 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2014-04-15 + 1.1.6 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-04-04 + 1.1.5 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-04-12 + 1.1.4 + Fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-03-18 + 1.1.4 + fix cython disagreement + Erdinç Gültekin + admins@pisilinux.org + + + 2012-10-20 + 1.1.4 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + diff --git a/hardware/mobile/libimobiledevice/translations.xml b/hardware/mobile/libimobiledevice/translations.xml new file mode 100644 index 0000000000..64e3d95cfd --- /dev/null +++ b/hardware/mobile/libimobiledevice/translations.xml @@ -0,0 +1,13 @@ + + + + libimobildevice + Mobil cihazlara bağlanmak için gerekli kitaplıklar + libimobildevice, telefonlar ve müzik çalarlar gibi mobil cihazlarla iletişim için kullanılan kitaplıklardır. + + + + libimobildevice-devel + libimobildevice için geliştirme dosyaları + + diff --git a/hardware/mobile/libplist/actions.py b/hardware/mobile/libplist/actions.py new file mode 100644 index 0000000000..9c8f79204a --- /dev/null +++ b/hardware/mobile/libplist/actions.py @@ -0,0 +1,28 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import pisitools +from pisi.actionsapi import autotools + +def setup(): + # do not link with installed old library + pisitools.dosed("cython/Makefile.*", "(plist_la_LDFLAGS\s=.*)(\s-L\$\(libdir\))(.*)", r"\1\3") + + autotools.configure("\ + --disable-static \ + --disable-silent-rules \ + ") + + pisitools.dosed("libtool", " -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make("-j1") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING", "COPYING.LESSER", "README") diff --git a/hardware/mobile/libplist/pspec.xml b/hardware/mobile/libplist/pspec.xml new file mode 100644 index 0000000000..ce0e8781ef --- /dev/null +++ b/hardware/mobile/libplist/pspec.xml @@ -0,0 +1,90 @@ + + + + + libplist + http://matt.colyer.name/projects/iphone-linux + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + GPLv2 + library + app:console + Library for manipulating Apple Binary and XML Property Lists + libplist is a library for manipulating Apple Binary and XML Property Lists. + http://www.libimobiledevice.org/downloads/libplist-1.11.tar.bz2 + + libxml2-devel + python-devel + cython + + + + + libplist + + libxml2 + python + libgcc + + + /usr/lib + /usr/share/doc + /usr/bin + + + + + libplist-devel + Development files for libplist + + libplist + libxml2-devel + python-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-07-31 + 1.11 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2014-04-15 + 1.11 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-02 + 1.10 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-01 + 1.8 + Cosmetics Fixed + Serdar Soytetir + kaptan@pisilinux.org + + + 2012-10-20 + 1.8 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + \ No newline at end of file diff --git a/hardware/mobile/libplist/translations.xml b/hardware/mobile/libplist/translations.xml new file mode 100644 index 0000000000..1cbf58a41a --- /dev/null +++ b/hardware/mobile/libplist/translations.xml @@ -0,0 +1,13 @@ + + + + libplist + Apple ikili dosyaları ve XML özellik listeleri üzerindeki işlemler için kütüphane + libplist, Apple ikili dosyaları ve XML özellik listeleri üzerindeki işlemler için gerekli bir kütüphanedir. + + + + libplist-devel + libplist için geliştirme dosyaları + + diff --git a/hardware/mobile/usbmuxd/actions.py b/hardware/mobile/usbmuxd/actions.py new file mode 100644 index 0000000000..6f85e67051 --- /dev/null +++ b/hardware/mobile/usbmuxd/actions.py @@ -0,0 +1,23 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import pisitools +from pisi.actionsapi import autotools + +def setup(): + autotools.configure("\ + --disable-static \ + --disable-silent-rules \ + ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "README") diff --git a/hardware/mobile/usbmuxd/pspec.xml b/hardware/mobile/usbmuxd/pspec.xml new file mode 100644 index 0000000000..ae60ac9fe7 --- /dev/null +++ b/hardware/mobile/usbmuxd/pspec.xml @@ -0,0 +1,72 @@ + + + + + usbmuxd + http://marcansoft.com/blog/iphonelinux/usbmuxd + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + LGPLv2.1 + service + library + Daemon for communicating with Apple's iPod Touch and iPhone + usbmuxd is a daemon used for communicating with Apple's iPod Touch and iPhone devices. It allows multiple services on the device to be accessed simultaneously. + http://www.libimobiledevice.org/downloads/libusbmuxd-1.0.9.tar.bz2 + + libplist-devel + + + + + usbmuxd + + libplist + + + /usr/lib + /usr/share/doc + /usr/bin + /usr/sbin + /lib/udev/rules.d + + + + + usbmuxd-devel + Development files for usbmuxd + + usbmuxd + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-05-24 + 1.0.9 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2014-04-15 + 1.0.9 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-10-20 + 1.0.8 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + \ No newline at end of file diff --git a/hardware/mobile/usbmuxd/translations.xml b/hardware/mobile/usbmuxd/translations.xml new file mode 100644 index 0000000000..4561f050ca --- /dev/null +++ b/hardware/mobile/usbmuxd/translations.xml @@ -0,0 +1,13 @@ + + + + usbmuxd + Apple iPod Touch ve iPhone iletişim hizmeti + usbmuxd, Apple iPod Touch ve iPhone cihazlarıyla iletişim kurmak için gerekli bir sistem hizmetidir. Aynı anda, birden fazla cihaza bağlanma imkanı sağlar. + + + + usbmuxd-devel + usbmuxd için geliştirme dosyaları + + diff --git a/hardware/powermanagement/component.xml b/hardware/powermanagement/component.xml new file mode 100644 index 0000000000..6d10245bec --- /dev/null +++ b/hardware/powermanagement/component.xml @@ -0,0 +1,3 @@ + + hardware.powermanagement + diff --git a/hardware/powermanagement/lm_sensors/actions.py b/hardware/powermanagement/lm_sensors/actions.py new file mode 100644 index 0000000000..178cce1b3b --- /dev/null +++ b/hardware/powermanagement/lm_sensors/actions.py @@ -0,0 +1,25 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def build(): + autotools.make("CC=%s LIBDIR=/usr/lib EXLDFLAGS= PROG_EXTRA=sensord user" % get.CC()) + +def install(): + autotools.rawInstall("PREFIX=/usr MANDIR=/%s PROG_EXTRA=sensord DESTDIR=%s user_install" % (get.manDIR(), get.installDIR())) + + # Drop static lib + pisitools.remove("/usr/lib/libsensors.a") + + pisitools.dodir("/etc/sensors.d") + + # Install systemd service + pisitools.insinto("/lib/systemd/system", "prog/init/lm_sensors.service") + + pisitools.dodoc("CHANGES", "CONTRIBUTORS", "README") diff --git a/hardware/powermanagement/lm_sensors/files/lm_sensors-3.3.5-upstream_fixes-1.patch b/hardware/powermanagement/lm_sensors/files/lm_sensors-3.3.5-upstream_fixes-1.patch new file mode 100644 index 0000000000..8d50b1bac7 --- /dev/null +++ b/hardware/powermanagement/lm_sensors/files/lm_sensors-3.3.5-upstream_fixes-1.patch @@ -0,0 +1,102 @@ +Submitted By: Fernando de Oliveira +Date: 2014-05-21 +Initial Package Version: 3.3.5 +Upstream Status: Fixed +Origin: Upstream +URL: http://www.lm-sensors.org/changeset/6216 + http://www.lm-sensors.org/changeset/6237 +Description: sensors.conf.default: Add support for NCT6779 and NCT6791 + fancontrol: Deal with moving hwmon attributes + +diff -Naur lm_sensors-3.3.5.orig/etc/sensors.conf.default lm_sensors-3.3.5/etc/sensors.conf.default +--- lm_sensors-3.3.5.orig/etc/sensors.conf.default 2012-01-31 11:25:29.057246000 -0300 ++++ lm_sensors-3.3.5/etc/sensors.conf.default 2014-05-21 09:35:56.110779242 -0300 +@@ -308,7 +308,7 @@ + # set in8_max 3.0 * 1.10 + + +-chip "w83627ehf-*" "w83627dhg-*" "w83667hg-*" "nct6775-*" "nct6776-*" ++chip "w83627ehf-*" "w83627dhg-*" "w83667hg-*" "nct6775-*" "nct6776-*" "nct6779-*" "nct6791-*" + + label in0 "Vcore" + label in2 "AVCC" +diff -Naur lm_sensors-3.3.5.orig/prog/pwm/fancontrol lm_sensors-3.3.5/prog/pwm/fancontrol +--- lm_sensors-3.3.5.orig/prog/pwm/fancontrol 2013-05-23 11:09:22.043242000 -0300 ++++ lm_sensors-3.3.5/prog/pwm/fancontrol 2014-05-21 09:35:56.109779277 -0300 +@@ -206,6 +206,65 @@ + return $outdated + } + ++function FixupDeviceFiles ++{ ++ local DEVICE="$1" ++ local fcvcount pwmo tsen fan ++ ++ let fcvcount=0 ++ while (( $fcvcount < ${#AFCPWM[@]} )) # go through all pwm outputs ++ do ++ pwmo=${AFCPWM[$fcvcount]} ++ AFCPWM[$fcvcount]=${pwmo//$DEVICE\/device/$DEVICE} ++ if [ "${AFCPWM[$fcvcount]}" != "$pwmo" ] ++ then ++ echo "Adjusing $pwmo -> ${AFCPWM[$fcvcount]}" ++ fi ++ let fcvcount=$fcvcount+1 ++ done ++ ++ let fcvcount=0 ++ while (( $fcvcount < ${#AFCTEMP[@]} )) # go through all temp inputs ++ do ++ tsen=${AFCTEMP[$fcvcount]} ++ AFCTEMP[$fcvcount]=${tsen//$DEVICE\/device/$DEVICE} ++ if [ "${AFCTEMP[$fcvcount]}" != "$tsen" ] ++ then ++ echo "Adjusing $tsen -> ${AFCTEMP[$fcvcount]}" ++ fi ++ let fcvcount=$fcvcount+1 ++ done ++ ++ let fcvcount=0 ++ while (( $fcvcount < ${#AFCFAN[@]} )) # go through all fan inputs ++ do ++ fan=${AFCFAN[$fcvcount]} ++ AFCFAN[$fcvcount]=${fan//$DEVICE\/device/$DEVICE} ++ if [ "${AFCFAN[$fcvcount]}" != "$fan" ] ++ then ++ echo "Adjusing $fan -> ${AFCFAN[$fcvcount]}" ++ fi ++ let fcvcount=$fcvcount+1 ++ done ++} ++ ++# Some drivers moved their attributes from hard device to class device ++function FixupFiles ++{ ++ local DEVPATH="$1" ++ local entry device ++ ++ for entry in $DEVPATH ++ do ++ device=`echo "$entry" | sed -e 's/=[^=]*$//'` ++ ++ if [ -e "$device/name" ] ++ then ++ FixupDeviceFiles "$device" ++ fi ++ done ++} ++ + # Check that all referenced sysfs files exist + function CheckFiles + { +@@ -306,6 +365,10 @@ + echo "Configuration appears to be outdated, please run pwmconfig again" >&2 + exit 1 + fi ++if [ "$DIR" = "/sys/class/hwmon" ] ++then ++ FixupFiles "$DEVPATH" ++fi + CheckFiles || exit 1 + + if [ -f "$PIDFILE" ] diff --git a/hardware/powermanagement/lm_sensors/pspec.xml b/hardware/powermanagement/lm_sensors/pspec.xml new file mode 100644 index 0000000000..a2ec81004b --- /dev/null +++ b/hardware/powermanagement/lm_sensors/pspec.xml @@ -0,0 +1,71 @@ + + + + + lm_sensors + http://www.lm-sensors.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + app:console + library + Hardware monitoring tools + lm_sensors provides essential tools for monitoring the temperatures, voltages, and fans of Linux systems with hardware monitoring devices. It also contains scripts for sensor hardware identification and fan speed control. + http://dl.lm-sensors.org/lm-sensors/releases/lm_sensors-3.3.5.tar.bz2 + + rrdtool-devel + + + lm_sensors-3.3.5-upstream_fixes-1.patch + + + + + lm_sensors + + dmidecode + rrdtool + + + /etc + /usr/bin + /usr/sbin + /usr/lib + /usr/share/man + /usr/share/doc + /lib/systemd/system + + + + + lm_sensors-devel + Development files for lm_sensors + + lm_sensors + rrdtool-devel + + + /usr/include + /usr/share/man/man3 + + + + + + 2014-04-14 + 3.3.5 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2012-11-19 + 3.3.3 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/hardware/powermanagement/lm_sensors/translations.xml b/hardware/powermanagement/lm_sensors/translations.xml new file mode 100644 index 0000000000..24ad50c35d --- /dev/null +++ b/hardware/powermanagement/lm_sensors/translations.xml @@ -0,0 +1,13 @@ + + + + lm_sensors + Donanım sıcaklığı izleyicisi + lm_sensors linux sistemlerdeki donanım izleyiciler ile birlikte termometreleri, voltajları ve fan devirlerini izleyen bir araçtır. Ayrıca, donanım ve fan kimliğini algılayan betikler içerir. + + + + lm_sensors-devel + lm_sensors için geliştirme dosyaları + + diff --git a/hardware/powermanagement/pm-utils/actions.py b/hardware/powermanagement/pm-utils/actions.py new file mode 100644 index 0000000000..0c3c3998f0 --- /dev/null +++ b/hardware/powermanagement/pm-utils/actions.py @@ -0,0 +1,38 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + # Drop man pages to regenerate them + shelltools.unlink("man/*.[18]") + + autotools.configure() + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + # Install video quirks + shelltools.copytree("../video-quirks", "%s/usr/lib/pm-utils" % get.installDIR()) + + # Create some initial directories + for d in ("locks", "storage"): + pisitools.dodir("/run/pm-utils/%s" % d) + + pisitools.dodoc("COPYING", "ChangeLog", "AUTHORS") + + # nm >=0.8.2 has native udev suspend/resume support + pisitools.remove("/usr/lib/pm-utils/sleep.d/55NetworkManager") + + # Remove hooks that cause hardware failure or don't make sense at all + pisitools.remove("/usr/lib/pm-utils/power.d/harddrive") + pisitools.remove("/usr/lib/pm-utils/power.d/disable_wol") diff --git a/hardware/powermanagement/pm-utils/files/gentoo/1.4.1-bluetooth-sync.patch b/hardware/powermanagement/pm-utils/files/gentoo/1.4.1-bluetooth-sync.patch new file mode 100644 index 0000000000..b41f32cf91 --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/gentoo/1.4.1-bluetooth-sync.patch @@ -0,0 +1,43 @@ +From 640b53438c20818b3e344343b58b1f1765606a85 Mon Sep 17 00:00:00 2001 +From: Martin Pitt +Date: Mon, 31 Jan 2011 15:30:01 +0100 +Subject: [PATCH] 49bluetooth: Wait for btusb module to get unused + +The 49bluetooth hook disables /proc/acpi/ibm/bluetooth but this isn't +synchronous, i. e. it doesn't wait until the module usage count actually drops +to 0. Due to that, it's impossible to add btusb to SUSPEND_MODULES (on some +models/older kernels you need to do that to fix suspend problems), as at that +point the module is still in use. + +On my system (ThinkPad X201) the module takes between 0.3 and 0.5 seconds to +unload, so use 100 ms wait steps with a timeout of 2 seconds. + +Bug: https://bugs.freedesktop.org//show_bug.cgi?id=33759 +Bug-Ubuntu: https://launchpad.net/bugs/698331 +--- + pm/sleep.d/49bluetooth | 9 +++++++++ + 1 files changed, 9 insertions(+), 0 deletions(-) + +diff --git a/pm/sleep.d/49bluetooth b/pm/sleep.d/49bluetooth +index d46ba49..0dc1909 100755 +--- a/pm/sleep.d/49bluetooth ++++ b/pm/sleep.d/49bluetooth +@@ -12,6 +12,15 @@ suspend_bluetooth() + if grep -q enabled /proc/acpi/ibm/bluetooth; then + savestate ibm_bluetooth enable + echo disable > /proc/acpi/ibm/bluetooth ++ ++ # wait for up to 2 seconds for the module to actually get ++ # unused ++ TIMEOUT=20 ++ while [ $TIMEOUT -ge 0 ]; do ++ [ `cat /sys/module/btusb/refcnt` = 0 ] && break ++ TIMEOUT=$((TIMEOUT-1)) ++ sleep 0.1 ++ done + else + savestate ibm_bluetooth disable + fi +-- +1.7.2.3 + diff --git a/hardware/powermanagement/pm-utils/files/gentoo/1.4.1-disable-sata-alpm.patch b/hardware/powermanagement/pm-utils/files/gentoo/1.4.1-disable-sata-alpm.patch new file mode 100644 index 0000000000..7b5494932c --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/gentoo/1.4.1-disable-sata-alpm.patch @@ -0,0 +1,26 @@ +Description: Disable SATA link power management by default, as it still causes disk errors and corruptions on many hardware. +Author: Martin Pitt +Bug-Ubuntu: https://launchpad.net/bugs/539467 + +Index: pm-utils/pm/power.d/sata_alpm +=================================================================== +--- pm-utils.orig/pm/power.d/sata_alpm 2011-02-01 15:53:09.164867778 +0100 ++++ pm-utils/pm/power.d/sata_alpm 2011-02-01 15:53:28.954867786 +0100 +@@ -2,7 +2,7 @@ + + . "${PM_FUNCTIONS}" + +-SATA_ALPM_ENABLE=${SATA_ALPM_ENABLE:-true} ++SATA_ALPM_ENABLE=${SATA_ALPM_ENABLE:-false} + + help() { + cat < +To: submit@bugs.debian.org +Subject: [pm-utils] wrong path in intel-audio-powersave (and a small bug) +Date: Sat, 25 Sep 2010 11:27:30 +0200 + +In the script intel-audio-powersave is this loop + +for dev in /sys/module/snd_*/parameters/power_save; do + [ -w "$dev/parameters/power_save" ] || continue + printf "Setting power savings for $s to %d..." "$dev##*/" "$1" + echo $1 > "$dev/parameters/power_save" && echo Done. || echo Failed. +done + +I think it should be + +for dev in /sys/module/snd_*; do + [ -w "$dev/parameters/power_save" ] || continue + printf "Setting power savings for %s to %d..." "${dev##*/}" "$1" + echo $1 > "$dev/parameters/power_save" && echo Done. || echo Failed. +done + + +This fixes the two bugs. + +diff --git a/pm/power.d/intel-audio-powersave b/pm/power.d/intel-audio-powersave +index 36675a8..da63e40 100644 +--- a/pm/power.d/intel-audio-powersave ++++ b/pm/power.d/intel-audio-powersave +@@ -20,9 +20,9 @@ EOF + + audio_powersave() { + [ "$INTEL_AUDIO_POWERSAVE" = "true" ] || exit $NA +- for dev in /sys/module/snd_*/parameters/power_save; do ++ for dev in /sys/module/snd_*; do + [ -w "$dev/parameters/power_save" ] || continue +- printf "Setting power savings for $s to %d..." "$dev##*/" "$1" ++ printf "Setting power savings for %s to %d..." "${dev##*/}" "$1" + echo $1 > "$dev/parameters/power_save" && echo Done. || echo Failed. + done + } diff --git a/hardware/powermanagement/pm-utils/files/gentoo/1.4.1-logging-append.patch b/hardware/powermanagement/pm-utils/files/gentoo/1.4.1-logging-append.patch new file mode 100644 index 0000000000..987e0570a9 --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/gentoo/1.4.1-logging-append.patch @@ -0,0 +1,19 @@ +Author: James Westby +Description: Do not clear the log file on each operation, but instead append to it. + This makes debugging of several suspends much easier. +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=25255 +Bug-Ubuntu: https://launchpad.net/bugs/410352 + +Index: pm-utils/pm/pm-functions.in +=================================================================== +--- pm-utils.orig/pm/pm-functions.in 2010-07-05 18:41:21.118322244 +0200 ++++ pm-utils/pm/pm-functions.in 2010-07-05 18:41:24.126325221 +0200 +@@ -271,7 +271,7 @@ + return 1 + fi + export LOGGING=true +- exec > "$1" 2>&1 ++ exec >> "$1" 2>&1 + } + + check_suspend() { [ -n "$SUSPEND_MODULE" ]; } diff --git a/hardware/powermanagement/pm-utils/files/pisilinux/000kernel-change b/hardware/powermanagement/pm-utils/files/pisilinux/000kernel-change new file mode 100644 index 0000000000..5bea616e39 --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/pisilinux/000kernel-change @@ -0,0 +1,8 @@ +#!/bin/sh + +# Check for and abort a hibernate if the kernel indicates it has been +# updated, as we will be completly unable to resume. +if [ "$1" = "hibernate" ] && [ -f "/run/do-not-hibernate" ]; then + echo "kernel update inhibits hibernate (/run/do-not-hibernate present)" + exit 1 +fi diff --git a/hardware/powermanagement/pm-utils/files/pisilinux/00plymouthd b/hardware/powermanagement/pm-utils/files/pisilinux/00plymouthd new file mode 100644 index 0000000000..657bf14f07 --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/pisilinux/00plymouthd @@ -0,0 +1,24 @@ +#!/bin/sh +# Launch plymouth daemon if necessary + +. "${PM_FUNCTIONS}" + +# Fail if no plymouthd +command_exists plymouthd || exit $NA + +# Check for splash parameter in /proc/cmdline +grep -qw "splash" /proc/cmdline || exit $NA + +launch_plymouthd() +{ + /sbin/plymouthd --mode=suspend + return 0 +} + +case "$1" in + hibernate|suspend) + launch_plymouthd + ;; + *) exit $NA + ;; +esac diff --git a/hardware/powermanagement/pm-utils/files/pisilinux/99hd-apm-restore b/hardware/powermanagement/pm-utils/files/pisilinux/99hd-apm-restore new file mode 100644 index 0000000000..761f730c11 --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/pisilinux/99hd-apm-restore @@ -0,0 +1,71 @@ +#!/bin/bash +# vim:noexpandtab +# +# Author: Till Maas +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +PATH=/sbin:/bin:/usr/sbin:/usr/bin + +source "${PM_FUNCTIONS}" +source /etc/pm/config.d/hd-apm-restore.conf + +HD_APM_DEVICES="" +for udi in $(hal-find-by-capability --capability storage) +do + drive_type=$(hal-get-property --udi "${udi}" --key storage.drive_type) + if [ "${drive_type}" == "disk" ] + then + HD_APM_DEVICES+="$(hal-get-property --udi "${udi}" --key block.device | sed 's,^/dev/,,') " + + fi +done + +case "$1" in + hibernate|suspend) + for DEVICE in ${HD_APM_DEVICES} + do + HD_APM_FEATURE=$(hdparm -I "/dev/${DEVICE}" | grep "Advanced Power Management feature set") + if [[ "${HD_APM_FEATURE}" != "" ]] + then + if (echo "${HD_APM_FEATURE}" | grep -q "*" ) + then + HD_APM_LEVEL=$(hdparm -I "/dev/${DEVICE}" | grep "Advanced power management level" | cut -d" " -f 5) + else + HD_APM_LEVEL=255 + fi + if [[ "${HD_APM_LEVEL}" != "unknown" ]] + then + echo "saving level ${HD_APM_LEVEL} for device ${DEVICE}" + savestate "${DEVICE}" "${HD_APM_LEVEL}" + else + echo "Advanced Power Management value of device ${DEVICE} unknown" + fi + else + echo "Advanced Power Management not supported by device ${DEVICE}." + fi + done + ;; + thaw|resume) + for DEVICE in ${HD_APM_DEVICES} + do + HD_APM_LEVEL=$(restorestate "${DEVICE}") + if [[ "${HD_APM_LEVEL}" != "" ]] + then + echo "restoring level ${HD_APM_LEVEL} for device ${DEVICE}" + hdparm -B "${HD_APM_LEVEL}" "/dev/${DEVICE}" + fi + done + ;; + *) + ;; +esac + +exit $? diff --git a/hardware/powermanagement/pm-utils/files/pisilinux/check-for-swap-partition.patch b/hardware/powermanagement/pm-utils/files/pisilinux/check-for-swap-partition.patch new file mode 100644 index 0000000000..248383a88e --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/pisilinux/check-for-swap-partition.patch @@ -0,0 +1,26 @@ +Index: pm-utils-1.4.1/pm/module.d/uswsusp +=================================================================== +--- pm-utils-1.4.1.orig/pm/module.d/uswsusp ++++ pm-utils-1.4.1/pm/module.d/uswsusp +@@ -82,6 +82,7 @@ fi + if [ -z "$HIBERNATE_MODULE" ] && \ + [ -f /sys/power/disk ] && \ + grep -q disk /sys/power/state && \ ++ grep -q "resume=" /proc/cmdline && \ + [ -c /dev/snapshot ] && + command_exists s2disk; then + HIBERNATE_MODULE="uswsusp" +Index: pm-utils-1.4.1/pm/pm-functions.in +=================================================================== +--- pm-utils-1.4.1.orig/pm/pm-functions.in ++++ pm-utils-1.4.1/pm/pm-functions.in +@@ -306,7 +306,8 @@ fi + + if [ -z "$HIBERNATE_MODULE" ] && \ + [ -f /sys/power/disk ] && \ +- grep -q disk /sys/power/state; then ++ grep -q disk /sys/power/state && \ ++ grep -q "resume=" /proc/cmdline; then + HIBERNATE_MODULE="kernel" + do_hibernate() + { diff --git a/hardware/powermanagement/pm-utils/files/pisilinux/disable-powersave.patch b/hardware/powermanagement/pm-utils/files/pisilinux/disable-powersave.patch new file mode 100644 index 0000000000..1870d80d79 --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/pisilinux/disable-powersave.patch @@ -0,0 +1,99 @@ +Index: pm-utils-1.4.1/configure.ac +=================================================================== +--- pm-utils-1.4.1.orig/configure.ac ++++ pm-utils-1.4.1/configure.ac +@@ -41,7 +41,6 @@ man/Makefile + src/Makefile + pm/Makefile + pm/sleep.d/Makefile +-pm/power.d/Makefile + pm/module.d/Makefile + ]) + +Index: pm-utils-1.4.1/man/Makefile.am +=================================================================== +--- pm-utils-1.4.1.orig/man/Makefile.am ++++ pm-utils-1.4.1/man/Makefile.am +@@ -2,7 +2,6 @@ pm_mans = \ + on_ac_power.1 \ + pm-is-supported.1 \ + pm-pmu.8 \ +- pm-powersave.8 \ + pm-action.8 + + if HAVE_XMLTO +@@ -13,7 +12,6 @@ EXTRA_DIST = \ + on_ac_power.xml \ + pm-pmu.xml \ + pm-is-supported.xml \ +- pm-powersave.xml \ + pm-action.xml \ + $(pm_mans) + +Index: pm-utils-1.4.1/pm/sleep.d/Makefile.am +=================================================================== +--- pm-utils-1.4.1.orig/pm/sleep.d/Makefile.am ++++ pm-utils-1.4.1/pm/sleep.d/Makefile.am +@@ -2,8 +2,7 @@ sleepdir = $(libdir)/pm-utils/sleep.d + + sleep_SCRIPTS = \ + 00logging \ +- 00powersave \ +- 01grub \ ++ 01grub \ + 49bluetooth \ + 55NetworkManager \ + 75modules \ +Index: pm-utils-1.4.1/pm/Makefile.am +=================================================================== +--- pm-utils-1.4.1.orig/pm/Makefile.am ++++ pm-utils-1.4.1/pm/Makefile.am +@@ -1,6 +1,5 @@ + SUBDIRS = \ + sleep.d \ +- power.d \ + module.d + + pm_libdir = $(libdir)/pm-utils +Index: pm-utils-1.4.1/pm/HOWTO.hooks +=================================================================== +--- pm-utils-1.4.1.orig/pm/HOWTO.hooks ++++ pm-utils-1.4.1/pm/HOWTO.hooks +@@ -24,12 +24,6 @@ The actual sleep method being used will + if your hook needs to handle suspend-hybrid (or any other platform-specific + sleep method), it should examine the second parameter. + +-For hooks in power.d, the potential values of that parameter are: +-true -- the hook MUST perform whatever action is appropriate when the system +- transitions TO battery power. +-false -- The hook MUST perform whatever action is appropriate when the system +- transitions FROM battery power. +- + NAMING SCHEME + + All hooks are run in lexical sort order according to the C locale. +@@ -44,8 +38,7 @@ Any other return code is interpreted by + from the hook that it should abort whatever it is doing. When running sleep.d + hooks, that means that pm-utils stops running hooks, aborts the suspend/resume + process, calls any hooks that ran successfully prior to this one with the +-appropriate wakeup options, and exits with a non-zero exit code. When running +-power.d hooks, any hooks after this one will be skipped. ++appropriate wakeup options, and exits with a non-zero exit code. + + SLEEP.D SPECIFIC NOTES + +Index: pm-utils-1.4.1/src/Makefile.am +=================================================================== +--- pm-utils-1.4.1.orig/src/Makefile.am ++++ pm-utils-1.4.1/src/Makefile.am +@@ -16,9 +16,7 @@ bin_SCRIPTS = pm-is-supported + + dist_bin_SCRIPTS = on_ac_power + +-sbin_SCRIPTS = pm-powersave +- +-script_in_files = pm-action.in pm-is-supported.in pm-powersave.in service ++script_in_files = pm-action.in pm-is-supported.in service + + CLEANFILES = $(script_in_files:.in=) + diff --git a/hardware/powermanagement/pm-utils/files/pisilinux/hd-apm-restore.conf b/hardware/powermanagement/pm-utils/files/pisilinux/hd-apm-restore.conf new file mode 100644 index 0000000000..4b68f33332 --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/pisilinux/hd-apm-restore.conf @@ -0,0 +1,12 @@ +# Config file for hd-apm-restore hook + +# Devices, where the hd apm value should be restored, separated by space +#HD_APM_DEVICES="sda" + +# Use this to overwrite a value for a device in case hdparm reports +# "unknown value" for the apm level. This is ignored when hdparm +# returns an other value. +#savestate sda 192 +#savestate sdb 192 +#savestate sdc 192 +#savestate sdd 192 diff --git a/hardware/powermanagement/pm-utils/files/suse/hooks/config.d/rtcwake.config b/hardware/powermanagement/pm-utils/files/suse/hooks/config.d/rtcwake.config new file mode 100644 index 0000000000..2126a9e95f --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/suse/hooks/config.d/rtcwake.config @@ -0,0 +1,25 @@ +# This file configures the ability to wake from suspend or hibernate +# at a given time. It is used in conjunction with the 02rtcwake hook. + +# Whether to respect the user-passed-in num_seconds_to_sleep +# If off, then the system configuration (below) will be used even if +# the user passes in a num_seconds_to_sleep. +#USER_RTCWAKE_ALLOWED="no" +USER_RTCWAKE_ALLOWED="yes" + +# Should we wake up from suspend on a given time? +# if those are set to "no", the configuration values below have no effect. +#SUSPEND_RTCWAKE_ENABLED="yes" +#HIBERNATE_RTCWAKE_ENABLED="yes" +SUSPEND_RTCWAKE_ENABLED="no" +HIBERNATE_RTCWAKE_ENABLED="no" + +# Time to wake up in local, 24-hour time +#RTCWAKE_TIME="22:30" +#RTCWAKE_TIME="9:00" + +# Days to wake up (1=monday, 7=sunday), in increasing order, +# with a single space between each day +#RTCWAKE_DAYS="1 2 3 4 5" +#RTCWAKE_DAYS="1 3 5" +#RTCWAKE_DAYS="1 2 3 4 5 6 7" diff --git a/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/01grub b/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/01grub new file mode 100644 index 0000000000..af5d4bb3f4 --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/01grub @@ -0,0 +1,202 @@ +#!/bin/bash +# +# Stefan Seyfried, SUSE Linux Products GmbH 2006, GPL v2 +# mostly taken from the powersave project. + +GRUBONCE="/usr/sbin/grubonce" +GRUBDEFAULT="/boot/grub/default" +GRUBDEFSAVE="/run/suspend.grubonce.default" + +##################################################################### +# gets a list of available kernels from /boot/grub/menu.lst +# kernels are in the array $KERNELS, output to stdout to be eval-ed. +getkernels() +{ + # DEBUG "Running getkernels()" INFO + local MENU_LST="/boot/grub/menu.lst" + local I DUMMY MNT ROOTDEV + declare -i I=0 J=-1 + + # we need the root partition later to decide if this is the kernel to select + while read ROOTDEV MNT DUMMY; do + [ "$ROOTDEV" = "rootfs" ] && continue # not what we are searching for + if [ "$MNT" = "/" ]; then + break + fi + done < /proc/mounts + + # build an array KERNELS with all the kernels in /boot/grub/menu.lst + # the array MENU_ENTRIES contains the corresponding menu entry numbers + # DEFAULT_BOOT contains the default entry. + while read LINE; do + case $LINE in + title*) + let J++ # increase for every menu entry, even for non-linux + # DEBUG "Found grub menu entry #${J}: '${LINE}'" INFO + ;; + default*) + DUMMY=($LINE) # "default 0 #maybe a comment" + echo "DEFAULT_BOOT=${DUMMY[1]}" # ^^[0]^^ 1 ^^[2]^ 3 ^^[4]^^ + # DEBUG "Default boot entry is '${DUMMY[1]}'" INFO + ;; + kernel*noresume*) + # we probably found the "failsafe" kernel that won't resume... + echo " Skipping grub entry #${J}, because it has the noresume option" >&2 + ;; + kernel*root=*) + local ROOT + ROOT=${LINE#*root=} + DUMMY=($ROOT) + ROOT=${DUMMY[0]} + if [ "$(echo $ROOT | grep LABEL)" ]; then + LABEL=`echo $ROOT | cut -d"=" -f2` + ROOT=`readlink -f /dev/disk/by-label/$LABEL` + elif [ "$(echo $ROOT | grep UUID)" ]; then + UUID=`echo $ROOT | cut -d"=" -f2` + ROOT=`readlink -f /dev/disk/by-uuid/$UUID` + fi + if [ "$(stat -Lc '%t:%T' $ROOT)" != "$(stat -Lc '%t:%T' $ROOTDEV)" ]; then + echo " Skipping grub entry #${J}, because its root= parameter ($ROOT)" >&2 + echo " does not match the current root device ($ROOTDEV)." >&2 + continue + fi + DUMMY=($LINE) # kernel (hd0,1)/boot/latestkernel-ABC root=/dev/hda2 + echo "KERNELS[$I]='${DUMMY[1]##*/}'" # latestkernel-ABC + echo "MENU_ENTRIES[$I]=$J" + # DEBUG "Found kernel entry #${I}: '${DUMMY[1]##*/}'" INFO + let I++ + ;; + kernel*) + # a kernel without "root="? We better skip that one... + echo " Skipping grub entry #${J}, because it has no root= option" >&2 + ;; + *) ;; + esac + done < $MENU_LST +} + +############################################################# +# runs grubonce from the grub package to select which kernel +# to boot on next startup +grub-once() +{ + if [ -x "$GRUBONCE" ]; then + rm -f "$GRUBDEFSAVE" + if [ -e "$GRUBDEFAULT" ]; then + echo " saving original $GRUBDEFAULT" + cp "$GRUBDEFAULT" "$GRUBDEFSAVE" + fi + echo " running '$GRUBONCE $1'" + $GRUBONCE $1 + else + echo "WARNING: $GRUBONCE not found, not preparing bootloader" + fi +} + +############################################################# +# restore grub default after (eventually failed) resume +grub-once-restore() +{ + echo "INFO: running grub-once-restore" + rm -f "$GRUBDEFAULT" + if [ -e "$GRUBDEFSAVE" ]; then + echo " restoring original $GRUBDEFAULT" + mv "$GRUBDEFSAVE" "$GRUBDEFAULT" + fi +} + +############################################################################# +# try to find a kernel image that matches the actually running kernel. +# We need this, if more than one kernel is installed. This works reasonably +# well with grub, if all kernels are named "kernel-`uname -r`" and are +# located in /boot. If they are not, good luck ;-) +find-kernel-entry() +{ + NEXT_BOOT=-1 + ARCH=`uname -m` + declare -i I=0 + # DEBUG "running kernel: $RUNNING" DIAG + while [ -n "${KERNELS[$I]}" ]; do + BOOTING="${KERNELS[$I]}" + if IMAGE=`readlink /boot/$BOOTING` && [ -e "/boot/${IMAGE##*/}" ]; then + # DEBUG "Found kernel symlink $BOOTING => $IMAGE" INFO + BOOTING=$IMAGE + fi + case $ARCH in + ppc*) BOOTING="${BOOTING#*vmlinux-}" ;; + *) BOOTING="${BOOTING#*kernel-}" ;; + esac + if [ "$RUNNING" == "$BOOTING" ]; then + NEXT_BOOT=${MENU_ENTRIES[$I]} + echo " running kernel is grub menu entry $NEXT_BOOT (${KERNELS[$I]})" + break + fi + let I++ + done + # if we have not found a kernel, issue a warning. + # if we have found a kernel, we'll do "grub-once" later, after + # prepare_suspend finished. + if [ $NEXT_BOOT -eq -1 ]; then + echo "WARNING: no kernelfile matching the running kernel found" + fi +} + +############################################################################# +# if we did not find a kernel (or BOOT_LOADER is not GRUB) check, +# if the running kernel is still the one that will (probably) be booted for +# resume (default entry in menu.lst or, if there is none, the kernel file +# /boot/latestkernel points to.) +# This will only work, if you use "original" SUSE kernels. +# you can always override with the config variable set to "yes" +prepare-grub() +{ + echo "INFO: running prepare-grub" + eval `getkernels` + RUNNING=`uname -r` + find-kernel-entry + + RET=0 + + if [ $NEXT_BOOT -eq -1 ]; then + # which kernel is booted with the default entry? + BOOTING="${KERNELS[$DEFAULT_BOOT]}" + # if there is no default entry (no menu.lst?) we fall back to + # the default of /boot/latestkernel. + [ -z "$BOOTING" ] && BOOTING="latestkernel" + if IMAGE=`readlink /boot/$BOOTING` && [ -e "/boot/${IMAGE##*/}" ]; then + BOOTING=$IMAGE + fi + BOOTING="${BOOTING#*kernel-}" + echo "running kernel: '$RUNNING', probably booting kernel: '$BOOTING'" + if [ "$BOOTING" != "$RUNNING" ]; then + echo "ERROR: kernel version mismatch, cannot suspend to disk" + echo "running: $RUNNING booting: $BOOTING" >> $INHIBIT + RET=1 + fi + else + # set the bootloader to the running kernel + echo " preparing boot-loader: selecting entry $NEXT_BOOT, kernel /boot/$BOOTING" + T1=`date +"%s%N"` + sync; sync; sync # this is needed to speed up grub-once on reiserfs + T2=`date +"%s%N"` + echo " grub-once: `grub-once $NEXT_BOOT`" + T3=`date +"%s%N"` + S=$(((T2-T1)/100000000)); S="$((S/10)).${S:0-1}" + G=$(((T3-T2)/100000000)); G="$((G/10)).${G:0-1}" + echo " time needed for sync: $S seconds, time needed for grub: $G seconds." + fi + + return $RET +} + + +###### main() + +case $1 in + hibernate) + prepare-grub + ;; + thaw) + grub-once-restore + ;; +esac diff --git a/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/02rtcwake b/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/02rtcwake new file mode 100644 index 0000000000..4ae776d1ac --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/02rtcwake @@ -0,0 +1,106 @@ +#!/bin/sh +# +# Written by Gabriel Burt +# Copyright 2008 Novell, Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of version 2 of the GNU General Public License as +# published by the Free Software Foundation. +# +# Use rtcwake to wake the computer from sleep or hibernate +# as configured in /etc/pm/config.d/rtcwake.config + +. "${PM_FUNCTIONS}" + +rtcwake_cmd="/usr/sbin/rtcwake"; + +command_exists $rtcwake_cmd || exit $NA + +rtcwake_config_file="/etc/pm/config.d/rtcwake.conf" + +function start_of_day { + echo `date -d "$1" "+%D"` +} + +function since_epoch { + echo `date -d "$1" "+%s"` +} + +function day_of_week { + echo `date -d "$1" "+%u"` +} + +function isAlarmDow { + is=0 + for dow in $RTCWAKE_DAYS; do + if test "x$dow" = "x$1"; then + is=1; + break; + fi + done + echo $is +} + +function set_alarm +{ + # If USER_RTCWAKE_ALLOWED is yes and the user passed in a num_seconds_to_sleep variable, then + # we will respect it (and ignore the system config) + # Do require that the number of seconds is at least 30 though. + if test "x$USER_RTCWAKE_ALLOWED" != "xno" && test "x$NUM_SECONDS_TO_SLEEP" != "x" && test $(($NUM_SECONDS_TO_SLEEP > 30)) == 1; then + echo "Have NUM_SECONDS_TO_SLEEP: $NUM_SECONDS_TO_SLEEP"; + # Actually set/configure the rtcwake + sh -c "$rtcwake_cmd -m on -s $NUM_SECONDS_TO_SLEEP &" + elif test "x$1" = "xyes"; then + echo "alarm enabled, configuring rtcwake..."; + echo "RTCWAKE time: $RTCWAKE_TIME"; + echo "RTCWAKE days: $RTCWAKE_DAYS"; + + next_alarm=0 + now=$(since_epoch now); + # The next alarm has to be at most 7 days from now + for days_from_now in 0 1 2 3 4 5 6 7; do + # Get the date N days from now + alarm_day=$(start_of_day "$days_from_now day"); + + # Check that this day is an alarm-enabled day of the week + alarm_dow=$(day_of_week $alarm_day); + is_alarm_dow=$(isAlarmDow $alarm_dow); + if test "x$is_alarm_dow" = "x1"; then + # Get the actual alarm time on that day + alarm_time=$(since_epoch "$alarm_day $RTCWAKE_TIME"); + + # Ensure the alarm time is more than 15 minutes from now + # - otherwise we set the alarm for the next slot + # 900 seconds = 15 minutes * 60 seconds/minute + is_enough_in_future=$(($alarm_time - $now > 900)); + if test "x$is_enough_in_future" = "x1"; then + next_alarm=$alarm_time + break; + fi + fi + done + + if test "x$next_alarm" != "x0"; then + # Recalculate now to be as accurate as possible + now=$(since_epoch now); + seconds_from_now=$(($next_alarm - $now)); + echo "Will set alarm for $seconds_from_now seconds from now, at $alarm_day $RTCWAKE_TIME ($next_alarm)" + + # Actually set/configure the rtcwake + sh -c "$rtcwake_cmd -m on -s $seconds_from_now &" + else + echo "No acceptable time found to set the rtcwake alarm. Review your configuration in $rtcwake_config_file" + exit $NA + fi + else + echo "rtcwake alarm not enabled in $rtcwake_config_file, doing nothing..."; + exit $NA + fi +} + + +case "$1" in + suspend) set_alarm $SUSPEND_RTCWAKE_ENABLED ;; + hibernate) set_alarm $HIBERNATE_RTCWAKE_ENABLED ;; + *) exit $NA ;; +esac diff --git a/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/30s2disk-check b/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/30s2disk-check new file mode 100644 index 0000000000..77d6691ec3 --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/30s2disk-check @@ -0,0 +1,162 @@ +#!/bin/bash +# +# Stefan Seyfried, SUSE Linux Products GmbH, 2006 +# mostly taken from the powersave project + +. "${PM_FUNCTIONS}" + +# sanity check the environment if resume will be possible after hibernate +checkhibernate() +{ + echo "INFO: checking for suspend-to-disk prerequisites..." + if [ -z "$IMAGE_SIZE" ]; then + IMAGE_SIZE="`awk '/^MemTotal:/ { print int($2*1024*.45) }' /proc/meminfo`" + fi + # Default to partition style hibernation + SWAP_TYPE=partition + + read CMDLINE < /proc/cmdline + for CMD in $CMDLINE; do + case $CMD in + resume=*) + RESUME=${CMD#*=} + ;; + resume_offset=*) + # Swap type is file as resume_offset is given + SWAP_TYPE=file + ;; + esac + done + + if [ -z "$RESUME" ]; then + # No resume= given in /proc/cmdline, failing. + echo "ERROR: no resume parameter on kernel commandline, can not suspend" + echo "no resume parameter on kernel commandline" >> $INHIBIT + return 1 + fi + if [ "$SWAP_TYPE" = file ] && [ "$SLEEP_MODULE" = "uswsusp" ]; then + # File-style hibernating is not supported by uswsusp + echo "ERROR: You must use the kernel hibernate method or tuxonice when suspending to swapfile, not uswsusp" + echo "suspend to swapfile with uswsusp method not kernel" >> $INHIBIT + return 1 + fi + + # the resume device can be a symlink, e.g. with LVM/EVMS or with + # /dev/disk/by-id/foo + RESUME=$(readlink -f $RESUME) + + OK= + while read DEV TYPE SIZE USED PRI; do + if [ "$TYPE" = "file" ] && [ "$SWAP_TYPE" = "file" ] && [ "$RESUME" = "$(df "$DEV" | tail -n +2 | cut -d ' ' -f 1)" ]; then + OK=1 + break + fi + [ "$TYPE" != "partition" ] && continue + [ "$DEV" != "$RESUME" ] && continue + FREE=$[($SIZE-$USED)*1024] # get free space on DEV + if [ $FREE -lt $IMAGE_SIZE ]; then + IMAGE_SIZE=$[$FREE-10*1024*1024] + fi + OK=1 + break # we found the partition, no need to look further + done < /proc/swaps + + if [ -z "$OK" ]; then + if [ "$SWAP_TYPE" = "file" ]; then + MSG_TYPE="swap file" + else + MSG_TYPE="resume partition" + fi + echo "ERROR: $MSG_TYPE '$RESUME' not active, can not suspend" + echo "$MSG_TYPE '$RESUME' not active" >> $INHIBIT + return 1 + fi + + if [ "$SLEEP_MODULE" = "kernel" ]; then + echo " using kernel suspend method" + read DEV < /sys/power/resume + if [ "$DEV" = "0:0" ]; then + echo "ERROR: no resume partition set up in /sys/power/resume" + # maybe "resume=..." was given, but initrd did not set up + # /sys/power/resume correctly. + echo "resume device not correctly setup in /sys/power/resume" >> \ + $INHIBIT + return 1 + fi + + X=$(stat -Lc '$((0x%t)):$((0x%T))' $RESUME) + RDEV=$(eval echo $X) + if [ "$DEV" != "$RDEV" ]; then + echo "ERROR: /sys/power/resume ($DEV) disagrees with resume= parameter ($RDEV)" + echo " can not suspend." + echo "/sys/power/resume disagrees with resume= parameter" >> \ + $INHIBIT + return 1 + fi + if [ -n "$IMAGE_SIZE" -a -w /sys/power/image_size ]; then + echo " setting image size to $IMAGE_SIZE" + echo "$IMAGE_SIZE" > /sys/power/image_size 2>/dev/null + fi + fi + + if [ "$SLEEP_MODULE" = "uswsusp" ]; then + echo " using userspace suspend method, temp. config file $S2DISK_CONF" + if [ "$S2DISK_CONF" != "/etc/suspend.conf" ]; then + rm -f $S2DISK_CONF + # Generate S2DISK_CONF + echo " setting resume device to $RESUME" + echo "resume device = $RESUME" >> $S2DISK_CONF + if [ -n "$IMAGE_SIZE" ]; then + echo " setting image size to $IMAGE_SIZE" + echo "image size = $IMAGE_SIZE" >> $S2DISK_CONF + fi + # add the parameters from /etc/suspend.conf to /var/lib/s2disk.conf + if [ -e /etc/suspend.conf ]; then + echo "# parameters taken from /etc/suspend.conf:" >> $S2DISK_CONF + sed '/^[[:space:]]*\(#\|$\)/d;' /etc/suspend.conf >> $S2DISK_CONF + echo " adding these parameters from /etc/suspend.conf:" + sed '/^[[:space:]]*\(#\|$\)/d;s/^/ /;' /etc/suspend.conf + fi + else + # don't overwrite the user's config file, but warn about the issue + echo "WARNING: S2DISK_CONF is set to /etc/suspend.conf" + echo " Disabling automatic generation of config file." + echo " This is most likely a configuration error and will cause problems" + echo " unless you configure /etc/suspend.conf completely on your own!" + fi + fi + return 0 +} + +# this only makes sense on hibernate or on suspend-hybrid +case $1 in + hibernate) + ;; + suspend) + if [ "$2" != suspend_hybrid ]; then + exit 0 + fi + ;; + *) + exit $NA + ;; +esac + +[ -e /etc/pm/config.d/$1 ] && . /etc/pm/config.d/$1 + +if [ -z "$SLEEP_MODULE" ]; then + # Decide the SLEEP_MODULE if not given + if [ -x /usr/sbin/s2disk -a -c /dev/snapshot ]; then + SLEEP_MODULE="uswsusp" + else + SLEEP_MODULE="kernel" + fi +fi + +if ! checkhibernate; then + echo "WARNING: $INHIBIT will be created to prevent suspending!" + touch $INHIBIT + exit 1 +fi + +exit 0 diff --git a/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/45pcmcia b/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/45pcmcia new file mode 100644 index 0000000000..3a4923e143 --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/45pcmcia @@ -0,0 +1,21 @@ +#!/bin/bash + +. "${PM_FUNCTIONS}" + +command_exists /sbin/pccardctl || exit $NA + +case "$1" in + hibernate|suspend) + echo "ejecting PCMCIA cards..." + /sbin/pccardctl eject + ;; + thaw|resume) + echo "inserting PCMCIA cards..." + /sbin/pccardctl insert + ;; + *) exit $NA + ;; +esac + + +exit 0 diff --git a/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/75ndiswrapper b/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/75ndiswrapper new file mode 100644 index 0000000000..27b34bb6db --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/suse/hooks/sleep.d/75ndiswrapper @@ -0,0 +1,15 @@ +#!/bin/bash +# The ndiswrapper hook - relead the ndiswrapper module + +. "${PM_FUNCTIONS}" + +command_exists /usr/sbin/ndiswrapper || return $NA + +case "$1" in + resume|thaw) + modprobe -r ndiswrapper + modprobe ndiswrapper + ;; + *) exit $NA + ;; +esac diff --git a/hardware/powermanagement/pm-utils/files/suse/pm-utils-1.2.6.1-fix-broken-dbus-send.diff b/hardware/powermanagement/pm-utils/files/suse/pm-utils-1.2.6.1-fix-broken-dbus-send.diff new file mode 100644 index 0000000000..466291ba3f --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/suse/pm-utils-1.2.6.1-fix-broken-dbus-send.diff @@ -0,0 +1,20 @@ +Index: pm-utils-1.4.1/pm/sleep.d/55NetworkManager +=================================================================== +--- pm-utils-1.4.1.orig/pm/sleep.d/55NetworkManager 2010-09-20 11:12:23.750155840 +0200 ++++ pm-utils-1.4.1/pm/sleep.d/55NetworkManager 2010-09-20 11:12:25.610155850 +0200 +@@ -13,6 +13,7 @@ + # Tell NetworkManager to shut down networking + printf "Having NetworkManager put all interaces to sleep..." + dbus_send --system \ ++ --print-reply --reply-timeout=200 \ + --dest=org.freedesktop.NetworkManager \ + /org/freedesktop/NetworkManager \ + org.freedesktop.NetworkManager.sleep && \ +@@ -25,6 +26,7 @@ + printf "Having NetworkManager wake interfaces back up..." + dbus_send --system \ + --dest=org.freedesktop.NetworkManager \ ++ --print-reply --reply-timeout=200 \ + /org/freedesktop/NetworkManager \ + org.freedesktop.NetworkManager.wake && \ + echo Done. || echo Failed. diff --git a/hardware/powermanagement/pm-utils/files/suse/pm-utils-1.3.0-suse-smart-uswsusp.patch b/hardware/powermanagement/pm-utils/files/suse/pm-utils-1.3.0-suse-smart-uswsusp.patch new file mode 100644 index 0000000000..dbbda1d58f --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/suse/pm-utils-1.3.0-suse-smart-uswsusp.patch @@ -0,0 +1,142 @@ +--- + pm/defaults | 20 +++++++++++++++- + pm/module.d/uswsusp | 64 +++++++++++++++++++++++++++++++++++++++++++++++----- + 2 files changed, 78 insertions(+), 6 deletions(-) + +Index: pm-utils-1.3.0/pm/defaults +=================================================================== +--- pm-utils-1.3.0.orig/pm/defaults 2009-06-14 03:56:08.000000000 +0200 ++++ pm-utils-1.3.0/pm/defaults 2010-05-06 09:27:09.228673127 +0200 +@@ -27,8 +27,26 @@ + # tuxonice If your system has support for tuxonice, use this. + # + # The system defaults to "kernel" if this is commented out. +-# SLEEP_MODULE="kernel" ++SLEEP_MODULE="uswsusp" + ++####################################################################### ++# the variables below here are specific to the SUSE package right now ++# and are used only if SLEEP_MODULE is uswsusp ++ ++# what options should be passed to s2ram? ++# see http://en.opensuse.org/S2ram for more information ++# If this option is set, it overrides S2RAM_QUIRKS_SOURCE below ++S2RAM_OPTS="" ++ ++# where should pm-utils get the s2ram quirks from? ++# s2ram - use the whitelist in s2ram, if the machine is known. ++# hal - ignored, exists only for comparibility purposes pm-utils 1.3.0+ has ++# HAL quirks built-in ++# everything else: try to be smart in figuring out the correct quirks. ++# if S2RAM_OPTS is set, it overrides S2RAM_QUIRKS_SOURCE! ++S2RAM_QUIRKS_SOURCE="" ++ ++####################################################################### + # These variables will be handled specially when we load files in + # /etc/pm/config.d. + # Multiple declarations of these environment variables will result in +Index: pm-utils-1.3.0/pm/module.d/uswsusp +=================================================================== +--- pm-utils-1.3.0.orig/pm/module.d/uswsusp 2009-12-11 05:36:38.000000000 +0100 ++++ pm-utils-1.3.0/pm/module.d/uswsusp 2010-05-06 09:27:37.540671614 +0200 +@@ -5,6 +5,7 @@ + uswsusp_hooks() + { + disablehook 99video "disabled by uswsusp" ++ disablehook 90chvt "disabled by uswsusp" + } + + # Since we disabled 99video, we need to take responsibility for proper +@@ -35,8 +36,52 @@ + # if we were told to ignore quirks, do so. + # This is arguably not the best way to do things, but... + [ "$QUIRK_NONE" = "true" ] && OPTS="" ++ S2RAM_OPTS="$S2RAM_OPTS $OPTS" ++ echo "INFO: S2RAM_OPTS from HAL quirks: '$S2RAM_OPTS'." + } + ++# this function tries to assemble the best s2ram options from various sources, falling back ++# to other methods... ++get_s2ram_opts() ++{ ++ # if S2RAM_OPTS is set - then use it. The user told us so. Obey his wish. ++ if [ -n "$S2RAM_OPTS" ]; then ++ echo "INFO: using user-supplied options: S2RAM_OPTS='$S2RAM_OPTS' for suspending." ++ return ++ fi ++ ++ # ... try to use s2ram as a source ++ if [ "$S2RAM_QUIRKS_SOURCE" = "s2ram" ]; then ++ if /usr/sbin/s2ram -n >/dev/null; then ++ echo "INFO: using s2ram built-in database, machine is supported." ++ return ++ else ++ echo "WARN: S2RAM_QUIRKS_SOURCE=s2ram, but machine is unknown, continuing..." ++ fi ++ fi ++ ++ # ... if is not known or not set as a source, use the built-in database ++ echo "INFO: using built-in quirks database from HAL." ++ uswsusp_get_quirks ++ if [ -n "$S2RAM_OPTS" ]; then ++ S2RAM_OPTS="--force "$S2RAM_OPTS ++ fi ++ ++ # ... in a case we still don't have any quirk, try s2ram for sure ++ if [ -z "$S2RAM_OPTS" ]; then ++ # ... machine could be in s2ram whitelist ++ if /usr/sbin/s2ram -n >/dev/null; then ++ echo "INFO: machine is in s2ram database, using it." ++ return; ++ else ++ # if we came here and S2RAM_OPTS is empty, suspend won't work :-( ++ echo "WARNING: smart uswsusp did not found any appropriate option, suspend probably don't work" ++ fi ++ fi ++ ++} ++ ++ + # Since we disabled 99video, we also need to handle displaying + # help info for the quirks we handle. + uswsusp_help() +@@ -70,8 +115,8 @@ + SUSPEND_MODULE="uswsusp" + do_suspend() + { +- uswsusp_get_quirks +- s2ram --force $OPTS ++ get_s2ram_opts ++ s2ram $S2RAM_OPTS + } + if [ "$METHOD" = "suspend" ]; then + add_before_hooks uswsusp_hooks +@@ -87,7 +132,12 @@ + HIBERNATE_MODULE="uswsusp" + do_hibernate() + { +- s2disk ++ get_s2ram_opts ++ if [ -z "${S2DISK_CONF}" ]; then ++ s2disk ++ else ++ s2disk --config $S2DISK_CONF ++ fi + } + fi + +@@ -98,8 +148,12 @@ + SUSPEND_HYBRID_MODULE="uswsusp" + do_suspend_hybrid() + { +- uswsusp_get_quirks +- s2both --force $OPTS ++ get_s2ram_opts ++ if [ -z "${S2DISK_CONF}" ]; then ++ s2both --force $S2RAM_OPTS ++ else ++ s2both --config $S2DISK_CONF $S2RAM_OPTS ++ fi + } + if [ "$METHOD" = "suspend_hybrid" ]; then + add_before_hooks uswsusp_hooks diff --git a/hardware/powermanagement/pm-utils/files/suse/pm-utils-1.4.1-suse-config.patch b/hardware/powermanagement/pm-utils/files/suse/pm-utils-1.4.1-suse-config.patch new file mode 100644 index 0000000000..a1cc430573 --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/suse/pm-utils-1.4.1-suse-config.patch @@ -0,0 +1,27 @@ +--- + pm/defaults | 19 +++++++++++++++++++ + 1 file changed, 19 insertions(+) + +Index: pm-utils-1.4.1/pm/defaults +=================================================================== +--- pm-utils-1.4.1.orig/pm/defaults 2010-09-20 11:42:59.214155594 +0200 ++++ pm-utils-1.4.1/pm/defaults 2010-09-20 13:35:52.974279436 +0200 +@@ -30,7 +30,7 @@ + SLEEP_MODULE="uswsusp" + + ####################################################################### +-# the variables below here are specific to the SUSE package right now ++# those variables below SUSE pm-utils specific right now + # and are used only if SLEEP_MODULE is uswsusp + + # what options should be passed to s2ram? +@@ -46,6 +46,9 @@ + # if S2RAM_OPTS is set, it overrides S2RAM_QUIRKS_SOURCE! + S2RAM_QUIRKS_SOURCE="" + ++# the location of the autogenerated s2disk (s2both) config file ++S2DISK_CONF="/var/lib/s2disk.conf" ++ + ####################################################################### + # These variables will be handled specially when we load files in + # /etc/pm/config.d. diff --git a/hardware/powermanagement/pm-utils/files/tmpfiles.conf b/hardware/powermanagement/pm-utils/files/tmpfiles.conf new file mode 100644 index 0000000000..ae35eb718d --- /dev/null +++ b/hardware/powermanagement/pm-utils/files/tmpfiles.conf @@ -0,0 +1,2 @@ +d /run/pm-utils/locks 0755 root root +d /run/pm-utils/storage 0755 root root diff --git a/hardware/powermanagement/pm-utils/pspec.xml b/hardware/powermanagement/pm-utils/pspec.xml new file mode 100644 index 0000000000..c77c885fd4 --- /dev/null +++ b/hardware/powermanagement/pm-utils/pspec.xml @@ -0,0 +1,118 @@ + + + + + pm-utils + http://pm-utils.freedesktop.org/wiki/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + A toolset to suspend and hibernate computers + pm-utils provides simple shell command line tools to suspend and hibernate computers, and it that can be used to run vendor, distribution, or user supplied scripts on suspend and resume. + http://pm-utils.freedesktop.org/releases/pm-utils-1.4.1.tar.gz + http://pm-utils.freedesktop.org/releases/pm-quirks-20100619.tar.gz + + + + + xmlto + libxslt + util-linux + + + + pisilinux/check-for-swap-partition.patch + + + pisilinux/disable-powersave.patch + + + suse/pm-utils-1.2.6.1-fix-broken-dbus-send.diff + suse/pm-utils-1.3.0-suse-smart-uswsusp.patch + suse/pm-utils-1.4.1-suse-config.patch + + + gentoo/1.4.1-bluetooth-sync.patch + gentoo/1.4.1-disable-sata-alpm.patch + gentoo/1.4.1-fix-intel-audio-powersave-hook.patch + gentoo/1.4.1-logging-append.patch + + + + + pm-utils + + hdparm + vbetool + + + /etc/pm + /usr/lib + /run/pm-utils + /usr/share/doc + /usr/share/man + /usr/bin + /usr/sbin + /usr/lib/pkgconfig + /usr/lib/pm-utils/video-quirks + /usr/lib/tmpfiles.d/pm-utils.conf + + + tmpfiles.conf + + + suse/hooks/config.d/rtcwake.config + suse/hooks/sleep.d/30s2disk-check + suse/hooks/sleep.d/45pcmcia + + + + + + 2015-07-31 + 1.4.1 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2014-01-10 + 1.4.1 + Add tmpfiles.conf + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-26 + 1.4.1 + Fix hibernation issue, add some patches. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-03 + 1.4.1 + Fix suspend/hibernation issue + Marcin Bojara + marcin@pisilinux.org + + + 2011-04-05 + 1.4.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + \ No newline at end of file diff --git a/hardware/powermanagement/pm-utils/translations.xml b/hardware/powermanagement/pm-utils/translations.xml new file mode 100644 index 0000000000..f1447c1add --- /dev/null +++ b/hardware/powermanagement/pm-utils/translations.xml @@ -0,0 +1,8 @@ + + + + pm-utils + Askıya alma işlemleri için gerekli araçlar + pm-utils, bilgisayarı bellek veya disk kullanarak uyku kipine geçirmek ve devam ettirmek için gerekli kabuk betiklerini sunar. + + diff --git a/hardware/powermanagement/suspend/actions.py b/hardware/powermanagement/suspend/actions.py new file mode 100644 index 0000000000..045c5a933c --- /dev/null +++ b/hardware/powermanagement/suspend/actions.py @@ -0,0 +1,30 @@ +# -*- 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 shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + + + +def setup(): + #autotools.autoreconf("-vif") + autotools.configure("--enable-threads \ + --enable-compress \ + --enable-plymouth \ + --disable-encrypt \ + --disable-resume-static \ + --with-initramfsdir=/usr/sbin") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.removeDir("/dev") + + shelltools.touch("%s/etc/suspend.key" % get.installDIR()) diff --git a/hardware/powermanagement/suspend/files/mandriva/suspend-0.8-printf_format.patch b/hardware/powermanagement/suspend/files/mandriva/suspend-0.8-printf_format.patch new file mode 100644 index 0000000000..e1ba36be3e --- /dev/null +++ b/hardware/powermanagement/suspend/files/mandriva/suspend-0.8-printf_format.patch @@ -0,0 +1,22 @@ +--- suspend-0.8.20080612/bootsplash.c.printf_format 2009-02-04 09:45:15.000000000 +0100 ++++ suspend-0.8.20080612/bootsplash.c 2009-02-04 10:03:01.000000000 +0100 +@@ -118,7 +118,7 @@ int bootsplash_dialog(const char *prompt + { + int ret; + bootsplash_to_verbose(); +- printf(prompt); ++ printf("%s", prompt); + ret = getchar(); + bootsplash_to_silent(); + +--- suspend-0.8.20080612/splash.c.printf_format 2009-02-04 09:45:15.000000000 +0100 ++++ suspend-0.8.20080612/splash.c 2009-02-04 09:56:30.000000000 +0100 +@@ -53,7 +53,7 @@ static void splash_dummy_readpass(char * + + static int splash_dialog(const char *prompt) + { +- printf(prompt); ++ printf("%s", prompt); + return getchar(); + } + diff --git a/hardware/powermanagement/suspend/files/resume-dont-ask-questions.patch b/hardware/powermanagement/suspend/files/resume-dont-ask-questions.patch new file mode 100644 index 0000000000..3ed565b885 --- /dev/null +++ b/hardware/powermanagement/suspend/files/resume-dont-ask-questions.patch @@ -0,0 +1,27 @@ +Index: suspend-0.8_20100831/resume.c +=================================================================== +--- suspend-0.8_20100831.orig/resume.c ++++ suspend-0.8_20100831/resume.c +@@ -471,19 +471,9 @@ int main(int argc, char *argv[]) + + while (stat(resume_dev_name, &stat_buf)) { + fprintf(stderr, +- "%s: Could not stat the resume device file '%s'\n" +- "\tPlease type in the full path name to try again\n" +- "\tor press ENTER to boot the system: ", my_name, +- resume_dev_name); +- fgets(resume_dev_name, MAX_STR_LEN - 1, stdin); +- n = strlen(resume_dev_name) - 1; +- if (n <= 0) { +- error = EINVAL; +- goto Free; +- } +- +- if (resume_dev_name[n] == '\n') +- resume_dev_name[n] = '\0'; ++ "%s: Could not stat the resume device file '%s'\n", my_name, resume_dev_name); ++ error = EINVAL; ++ goto Free; + } + + setvbuf(stdout, NULL, _IONBF, 0); diff --git a/hardware/powermanagement/suspend/files/suppress-outputs.patch b/hardware/powermanagement/suspend/files/suppress-outputs.patch new file mode 100644 index 0000000000..80a95733c7 --- /dev/null +++ b/hardware/powermanagement/suspend/files/suppress-outputs.patch @@ -0,0 +1,50 @@ +Index: suspend-0.8_20100831/splash.c +=================================================================== +--- suspend-0.8_20100831.orig/splash.c ++++ suspend-0.8_20100831/splash.c +@@ -206,7 +206,7 @@ void splash_prepare(struct splash *splas + if (!mode) + return; + +- printf("Looking for splash system... "); ++ /*printf("Looking for splash system... ");*/ + + if (!bootsplash_open()) { + splash->finish = bootsplash_finish; +@@ -246,12 +246,12 @@ void splash_prepare(struct splash *splas + } else if (0) { + /* add another splash system here */ + } else { +- printf("none\n"); ++ /*printf("none\n");*/ + if (!open_input_fd()) + splash->key_pressed = key_pressed; + return; + } +- printf("found\n"); ++ /*printf("found\n");*/ + + splash->progress(0); + } +Index: suspend-0.8_20100831/suspend.c +=================================================================== +--- suspend-0.8_20100831.orig/suspend.c ++++ suspend-0.8_20100831/suspend.c +@@ -1733,7 +1733,7 @@ int suspend_system(int snapshot_fd, int + } + + sprintf(message, "Snapshotting system"); +- printf("%s: %s\n", my_name, message); ++ /*printf("%s: %s\n", my_name, message);*/ + splash.set_caption(message); + attempts = 2; + do { +@@ -1748,7 +1748,7 @@ int suspend_system(int snapshot_fd, int + if (!in_suspend) { + /* first unblank the console, see console_codes(4) */ + printf("\e[13]"); +- printf("%s: returned to userspace\n", my_name); ++ /*printf("%s: returned to userspace\n", my_name);*/ + free_snapshot(snapshot_fd); + break; + } diff --git a/hardware/powermanagement/suspend/files/suse/configure-suspend-encryption.sh b/hardware/powermanagement/suspend/files/suse/configure-suspend-encryption.sh new file mode 100644 index 0000000000..189b9882b4 --- /dev/null +++ b/hardware/powermanagement/suspend/files/suse/configure-suspend-encryption.sh @@ -0,0 +1,75 @@ +#!/bin/bash +# +# configuration script for encrypted suspend +# +# (C) 2008 Stefan Seyfried SUSE Linux Products GmbH +# released under the GPL V2 + +CONF=/etc/suspend.conf + +if [ $UID != 0 ]; then + echo "Sorry, this configuration script needs root privileges." + echo "Exiting now..." + echo + exit 1 +fi + +cat <> $CONF + +# if we have more than one CPU / core, enabling threads will speed up +# suspend. +NUMCPU=$(grep -c ^processor /proc/cpuinfo) +if [ $NUMCPU -gt 1 ]; then + # remove the threads setting... + sed -i '/^threads /d; ' $CONF + # ..and add it back. + echo "threads = y" >> $CONF +fi + +echo +echo "/etc/suspend.conf written, you can find the original file as /etc/suspend.conf.backup" +echo + diff --git a/hardware/powermanagement/suspend/files/suse/suspend-0.80-dont-return-eintr-on-abort.diff b/hardware/powermanagement/suspend/files/suse/suspend-0.80-dont-return-eintr-on-abort.diff new file mode 100644 index 0000000000..dddba22a4c --- /dev/null +++ b/hardware/powermanagement/suspend/files/suse/suspend-0.80-dont-return-eintr-on-abort.diff @@ -0,0 +1,16 @@ +Index: b/suspend.c +=================================================================== +--- a/suspend.c ++++ b/suspend.c +@@ -1261,6 +1261,11 @@ Shutdown: + + Unfreeze: + unfreeze(snapshot_fd); ++ /* ugly hack, because "user aborted suspend" is not really ++ * an error. ++ */ ++ if (error == EINTR) ++ return 0; + return error; + } + diff --git a/hardware/powermanagement/suspend/files/suse/suspend-0.80-fix-s2both-resume-hacks.diff b/hardware/powermanagement/suspend/files/suse/suspend-0.80-fix-s2both-resume-hacks.diff new file mode 100644 index 0000000000..3c52d6c3bd --- /dev/null +++ b/hardware/powermanagement/suspend/files/suse/suspend-0.80-fix-s2both-resume-hacks.diff @@ -0,0 +1,79 @@ +Index: b/suspend.c +=================================================================== +--- a/suspend.c ++++ b/suspend.c +@@ -1772,11 +1772,10 @@ int suspend_system(int snapshot_fd, int + if (error) + goto Shutdown; + reset_signature(resume_fd); + free_swap_pages(snapshot_fd); + free_snapshot(snapshot_fd); +- s2ram_resume(); + goto Unfreeze; + } + Shutdown: + #endif + close(resume_fd); +@@ -2268,11 +2267,11 @@ int main(int argc, char *argv[]) + struct stat stat_buf; + int resume_fd, snapshot_fd, vt_fd, orig_vc = -1, suspend_vc = -1; + int test_fd = -1; + dev_t resume_dev; + int orig_loglevel, orig_swappiness, ret; +- struct rlimit rlim; ++ struct rlimit rlim, rlim_saved; + static char chroot_path[MAX_STR_LEN]; + + my_name = basename(argv[0]); + + /* Make sure the 0, 1, 2 descriptors are open before opening the +@@ -2500,19 +2499,19 @@ int main(int argc, char *argv[]) + goto Restore_console; + } + + splash.progress(5); + ++#ifdef CONFIG_ENCRYPT ++ if (do_encrypt && ! use_RSA) ++ splash.read_password(password, 1); ++#endif + #ifdef CONFIG_BOTH + /* If s2ram_hacks returns != 0, better not try to suspend to RAM */ + if (s2ram) + s2ram = !s2ram_hacks(); + #endif +-#ifdef CONFIG_ENCRYPT +- if (do_encrypt && ! use_RSA) +- splash.read_password(password, 1); +-#endif + + open_printk(); + orig_loglevel = get_kernel_console_loglevel(); + set_kernel_console_loglevel(suspend_loglevel); + +@@ -2522,18 +2521,25 @@ int main(int argc, char *argv[]) + + sync(); + + splash.progress(10); + ++ getrlimit(RLIMIT_NOFILE, &rlim_saved); + rlim.rlim_cur = 0; + rlim.rlim_max = 0; + setrlimit(RLIMIT_NOFILE, &rlim); + setrlimit(RLIMIT_NPROC, &rlim); + setrlimit(RLIMIT_CORE, &rlim); + + ret = suspend_system(snapshot_fd, resume_fd, test_fd); + ++ setrlimit(RLIMIT_NOFILE, &rlim_saved); ++#ifdef CONFIG_BOTH ++ if (s2ram) ++ s2ram_resume(); ++#endif ++ + if (orig_loglevel >= 0) + set_kernel_console_loglevel(orig_loglevel); + + close_printk(); + diff --git a/hardware/powermanagement/suspend/files/suse/suspend-0.80-keygen-new-defaults.diff b/hardware/powermanagement/suspend/files/suse/suspend-0.80-keygen-new-defaults.diff new file mode 100644 index 0000000000..08d2369a04 --- /dev/null +++ b/hardware/powermanagement/suspend/files/suse/suspend-0.80-keygen-new-defaults.diff @@ -0,0 +1,48 @@ +Index: b/keygen.c +=================================================================== +--- a/keygen.c ++++ b/keygen.c +@@ -25,11 +25,11 @@ + + #define MIN_KEY_BITS 1024 + #define MAX_KEY_BITS 4096 + #define MAX_OUT_SIZE (sizeof(struct RSA_data)) + #define MAX_STR_LEN 256 +-#define DEFAULT_FILE "suspend.key" ++#define DEFAULT_FILE "/etc/suspend.key" + + static char in_buffer[MAX_STR_LEN]; + static char pass_buf[MAX_STR_LEN]; + static struct RSA_data rsa; + static unsigned char encrypt_buffer[RSA_DATA_SIZE]; +@@ -40,11 +40,11 @@ int main(int argc, char *argv[]) + gcry_ac_handle_t rsa_hd; + gcry_ac_key_t rsa_priv; + gcry_ac_key_pair_t rsa_key_pair; + gcry_mpi_t mpi; + size_t offset; +- int len = MIN_KEY_BITS, ret = EXIT_SUCCESS; ++ int len = 2048, ret = EXIT_SUCCESS; + struct termios termios; + char *vrfy_buf; + struct md5_ctx ctx; + unsigned char key_buf[PK_KEY_SIZE]; + gcry_cipher_hd_t sym_hd; +@@ -197,12 +197,15 @@ Retry: + gcry_free(str); + } + + size = offset + sizeof(struct RSA_data) - RSA_DATA_SIZE; + +- printf("File name [%s]: ", DEFAULT_FILE); +- fgets(in_buffer, MAX_STR_LEN, stdin); ++ *in_buffer = 0; ++ if (!((argc > 1) && (strcmp(argv[1], "-q") == 0))) { ++ printf("File name [%s]: ", DEFAULT_FILE); ++ fgets(in_buffer, MAX_STR_LEN, stdin); ++ } + if (!strlen(in_buffer) || *in_buffer == '\n') + strcpy(in_buffer, DEFAULT_FILE); + else if (in_buffer[strlen(in_buffer)-1] == '\n') + in_buffer[strlen(in_buffer)-1] = '\0'; + fd = open(in_buffer, O_RDWR | O_CREAT | O_TRUNC, 00600); diff --git a/hardware/powermanagement/suspend/files/suse/suspend-0.80-vbetool-retry-on-errors.diff b/hardware/powermanagement/suspend/files/suse/suspend-0.80-vbetool-retry-on-errors.diff new file mode 100644 index 0000000000..2637e3d644 --- /dev/null +++ b/hardware/powermanagement/suspend/files/suse/suspend-0.80-vbetool-retry-on-errors.diff @@ -0,0 +1,102 @@ +Index: s2ram-x86.c +=================================================================== +--- s2ram-x86.c.orig ++++ s2ram-x86.c +@@ -321,6 +321,7 @@ int s2ram_do(void) + + void s2ram_resume(void) + { ++ int i = 0; + if (flags & PCI_SAVE) { + printf("restoring PCI config of device %02x:%02x.%d\n", + vga_dev.bus, vga_dev.dev, vga_dev.func); +@@ -330,19 +331,36 @@ void s2ram_resume(void) + } + // FIXME: can we call vbetool_init() multiple times without cleaning up? + if (flags & VBE_POST) { +- vbetool_init(); +- printf("Calling do_post\n"); +- do_post(); ++ while (i++ < 5) { ++ vbetool_init(); ++ printf("Calling do_post\n"); ++ if (!do_post()) ++ break; ++ printf("do_post failed, sleeping 100ms and retrying...\n"); ++ usleep(100000); ++ } ++ i = 0; + } + if (vbe_buffer) { +- vbetool_init(); +- printf("Calling restore_state_from\n"); +- restore_state_from(vbe_buffer); ++ while (i++ < 5) { ++ vbetool_init(); ++ printf("Calling restore_state_from\n"); ++ if (!restore_state_from(vbe_buffer)) ++ break; ++ printf("restore_state_from failed, sleeping 100ms and retrying...\n"); ++ usleep(100000); ++ } ++ i = 0; + } + if (vbe_mode >= 0) { +- vbetool_init(); +- printf("Calling set_vbe_mode\n"); +- do_set_mode(vbe_mode, 0); ++ while (i++ < 5) { ++ vbetool_init(); ++ printf("Calling set_vbe_mode\n"); ++ if (!do_set_mode(vbe_mode, 0)) ++ break; ++ printf("set_vbe_mode failed, sleeping 100ms and retrying...\n"); ++ usleep(100000); ++ } + } + if (!fb_nosuspend) + resume_fbcon(); +Index: vbetool/vbetool.c +=================================================================== +--- vbetool/vbetool.c.orig ++++ vbetool/vbetool.c +@@ -231,9 +231,10 @@ int do_post(void) + return 0; + } + +-void restore_state_from(char *data) ++int restore_state_from(char *data) + { + struct LRMI_regs r; ++ int ret = 1; + + /* VGA BIOS mode 3 is text mode */ + do_set_mode(3,1); +@@ -252,12 +253,16 @@ void restore_state_from(char *data) + "Can't restore video state (vm86 failure)\n"); + } else if ((r.eax & 0xffff) != 0x4f) { + fprintf(stderr, "Restore video state failed\n"); ++ } else { ++ /* everything ok */ ++ ret = 0; + } + + LRMI_free_real(data); + + ioctl(0, KDSETMODE, KD_TEXT); + ++ return ret; + } + + #ifndef S2RAM +Index: vbetool/vbetool.h +=================================================================== +--- vbetool/vbetool.h.orig ++++ vbetool/vbetool.h +@@ -18,5 +18,5 @@ int disable_vga(void); + int do_get_panel_id(); + void vbetool_init(void); + char *__save_state(int *); +-void restore_state_from(char *); ++int restore_state_from(char *); + int __get_mode(void); diff --git a/hardware/powermanagement/suspend/files/suse/suspend-comment-configfile-options.diff b/hardware/powermanagement/suspend/files/suse/suspend-comment-configfile-options.diff new file mode 100644 index 0000000000..7d3ddae382 --- /dev/null +++ b/hardware/powermanagement/suspend/files/suse/suspend-comment-configfile-options.diff @@ -0,0 +1,71 @@ +Index: b/conf/suspend.conf +=================================================================== +--- a/conf/suspend.conf ++++ b/conf/suspend.conf +@@ -1,9 +1,62 @@ +-snapshot device = /dev/snapshot +-resume device = ++############################################################################# ++## ++## note: ++## using pm-utils or powersaved, this file (/etc/suspend.conf) only serves as ++## a template, image_size and resume_device are filled in dynamically ++## and the generated /var/lib/s2disk.conf is used to suspend. ++## _If_ you enter stuff here, it will be copied to that file unchanged, ++## but this might skip some features and sanity checks. ++## ++############################################################################# ++## ++## your snapshot device. You should not need to change this. ++# snapshot device = /dev/snapshot ++# ++## enter your swap device here. Read the warning on pm-utils above, please! ++#resume device = ++# ++## image size will also be filled in by pm-utils + #image size = 350000000 ++# + #suspend loglevel = 2 ++#max loglevel = ++# ++## compute checksum will slow down suspend and resume. ++## Debugging option, default n + #compute checksum = y +-#compress = y ++# ++## compression will often speed up suspend and resume (default n) ++#compress = n ++# ++## encryption support is rather basic right now - e.g. USB keyboards will not ++## work to enter the key in the standard initrd, also beware of ++## non-US keyboard layouts. Only use this if you know what you are doing. + #encrypt = y +-#early writeout = y ++# ++## RSA key file that is used for encryption ++#RSA key file = /etc/suspend.key ++# ++## start writing out the image early, before buffers are full. ++## will most of the time speed up overall writing time (default y) ++#early writeout = n ++# ++## use splash picture? (default n) + #splash = y ++# ++## shutdown method: ++## platform - go through ACPI BIOS to power off the machine (default on ++## machines that support it) ++## shutdown - just power off like after a shutdown ++## reboot - reboot instead of powering off. For debugging only. ++#shutdown method = platform ++# ++## resume offset: for use with swapfiles, use "swap-offset" to find out. ++#resume offset = 12345 ++# ++## pause after resume for n seconds, so that the timing information can ++## actually be read (default 0 => don't pause) ++#resume pause = 2 ++# ++## use threads for suspend? (default n) ++## this hugely speeds up encryption and also compression on mulitcore machines ++#threads = y diff --git a/hardware/powermanagement/suspend/files/suse/suspend-default-compress.diff b/hardware/powermanagement/suspend/files/suse/suspend-default-compress.diff new file mode 100644 index 0000000000..f4058c2489 --- /dev/null +++ b/hardware/powermanagement/suspend/files/suse/suspend-default-compress.diff @@ -0,0 +1,39 @@ +Index: suspend.c +=================================================================== +--- suspend.c.orig ++++ suspend.c +@@ -1768,13 +1768,15 @@ int main(int argc, char *argv[]) + if (compute_checksum != 'y' && compute_checksum != 'Y') + compute_checksum = 0; + #ifdef CONFIG_COMPRESS +- if (do_compress != 'y' && do_compress != 'Y') { ++ if (do_compress != 'n' && do_compress != 'N') { ++ do_compress = 1; ++ if (lzo_init() != LZO_E_OK) { ++ suspend_error("Failed to initialize LZO. " ++ "Compression disabled.\n"); ++ do_compress = 0; ++ } ++ } else + do_compress = 0; +- } else if (lzo_init() != LZO_E_OK) { +- suspend_error("Failed to initialize LZO. " +- "Compression disabled.\n"); +- do_compress = 0; +- } + #endif + #ifdef CONFIG_ENCRYPT + if (do_encrypt != 'y' && do_encrypt != 'Y') +Index: conf/suspend.conf +=================================================================== +--- conf/suspend.conf.orig ++++ conf/suspend.conf +@@ -25,7 +25,7 @@ + ## Debugging option, default n + #compute checksum = y + # +-## compression will often speed up suspend and resume (default n) ++## compression will often speed up suspend and resume (default y) + #compress = n + # + ## encryption support is rather basic right now - e.g. USB keyboards will not diff --git a/hardware/powermanagement/suspend/files/suse/suspend-default-splash.diff b/hardware/powermanagement/suspend/files/suse/suspend-default-splash.diff new file mode 100644 index 0000000000..06bdf76fd3 --- /dev/null +++ b/hardware/powermanagement/suspend/files/suse/suspend-default-splash.diff @@ -0,0 +1,49 @@ +Index: resume.c +=================================================================== +--- resume.c.orig ++++ resume.c +@@ -421,10 +421,10 @@ int main(int argc, char *argv[]) + if (error) + return -error; + +- if (splash_param != 'y' && splash_param != 'Y') +- splash_param = 0; +- else ++ if (splash_param != 'n' && splash_param != 'N') + splash_param = SPL_RESUME; ++ else ++ splash_param = 0; + + get_page_and_buffer_sizes(); + +Index: suspend.c +=================================================================== +--- suspend.c.orig ++++ suspend.c +@@ -1782,10 +1782,10 @@ int main(int argc, char *argv[]) + if (do_encrypt != 'y' && do_encrypt != 'Y') + do_encrypt = 0; + #endif +- if (splash_param != 'y' && splash_param != 'Y') +- splash_param = 0; +- else ++ if (splash_param != 'n' && splash_param != 'N') + splash_param = SPL_SUSPEND; ++ else ++ splash_param = 0; + + if (early_writeout != 'n' && early_writeout != 'N') + early_writeout = 1; +Index: conf/suspend.conf +=================================================================== +--- conf/suspend.conf.orig ++++ conf/suspend.conf +@@ -40,7 +40,7 @@ + ## will most of the time speed up overall writing time (default y) + #early writeout = n + # +-## use splash picture? (default n) ++## use splash picture? (default y) + #splash = y + # + ## shutdown method: diff --git a/hardware/powermanagement/suspend/pspec.xml b/hardware/powermanagement/suspend/pspec.xml new file mode 100644 index 0000000000..38214b666f --- /dev/null +++ b/hardware/powermanagement/suspend/pspec.xml @@ -0,0 +1,76 @@ + + + + + suspend + http://suspend.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + A set of tools to support sleep modes + suspend package allows users to suspend-to-ram, suspend-to-disk, and suspend-to-both. + http://sourceforge.net/projects/suspend/files/suspend/suspend-1.0/suspend-utils-1.0.tar.bz2 + + lzo-devel + pciutils-devel + libx86-devel + plymouth-devel + + + suse/suspend-comment-configfile-options.diff + suse/suspend-default-compress.diff + suse/suspend-default-splash.diff + suse/suspend-0.80-dont-return-eintr-on-abort.diff + + suse/suspend-0.80-keygen-new-defaults.diff + suse/suspend-0.80-vbetool-retry-on-errors.diff + + mandriva/suspend-0.8-printf_format.patch + + + + resume-dont-ask-questions.patch + suppress-outputs.patch + + + + + + suspend + + lzo + libx86 + plymouth-core-libs + pciutils + + + /etc/suspend.conf + /etc/suspend.key + /usr/sbin + /usr/share/doc + + + suse/configure-suspend-encryption.sh + + + + + + 2014-03-09 + 1.0 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2012-12-29 + 1.0 + First release + Osman Erkan + osman.erkan@pisilinux.org + + + diff --git a/hardware/powermanagement/suspend/translations.xml b/hardware/powermanagement/suspend/translations.xml new file mode 100644 index 0000000000..1ce8506914 --- /dev/null +++ b/hardware/powermanagement/suspend/translations.xml @@ -0,0 +1,8 @@ + + + + suspend + Uyku kiplerini destekleme araçları + suspend, kullanıcıların bellek, disk veya her ikisini de kullanarak sistemlerini askıya almalarını sağlayan araçları içerir. + + diff --git a/hardware/powermanagement/upower/actions.py b/hardware/powermanagement/upower/actions.py new file mode 100644 index 0000000000..4f99fb7ff3 --- /dev/null +++ b/hardware/powermanagement/upower/actions.py @@ -0,0 +1,27 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def setup(): + pisitools.dosed("configure", "DISABLE_DEPRECATED", deleteLine=True) + + autotools.configure("--disable-static \ + --disable-gtk-doc \ + --enable-deprecated \ + --enable-introspection") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("ChangeLog", "COPYING", "README") diff --git a/hardware/powermanagement/upower/files/add-tr.patch b/hardware/powermanagement/upower/files/add-tr.patch new file mode 100644 index 0000000000..31304f39c2 --- /dev/null +++ b/hardware/powermanagement/upower/files/add-tr.patch @@ -0,0 +1,8 @@ +--- upower-0.9.4.orig/po/LINGUAS ++++ upower-0.9.4/po/LINGUAS +@@ -3,4 +3,4 @@ + it + sv + pl +- ++tr diff --git a/hardware/powermanagement/upower/files/create-dir-runtime.patch b/hardware/powermanagement/upower/files/create-dir-runtime.patch new file mode 100644 index 0000000000..34340d44ec --- /dev/null +++ b/hardware/powermanagement/upower/files/create-dir-runtime.patch @@ -0,0 +1,34 @@ +From b9cff29978113aefe3ad18521f383f12ab099a34 Mon Sep 17 00:00:00 2001 +From: Cosimo Cecchi +Date: Tue, 25 Feb 2014 09:43:04 +0000 +Subject: Create the history directory at runtime + +In addition to build time - this increases compatibilty with OSTree, +which starts out with an empty /var. + +Signed-off-by: Richard Hughes +--- +diff --git a/src/up-history.c b/src/up-history.c +index f9d0fdf..795b093 100644 +--- a/src/up-history.c ++++ b/src/up-history.c +@@ -414,6 +414,7 @@ up_history_set_directory (UpHistory *history, const gchar *dir) + { + g_free (history->priv->dir); + history->priv->dir = g_strdup (dir); ++ g_mkdir_with_parents (dir, 0755); + } + + /** +@@ -887,7 +888,8 @@ up_history_init (UpHistory *history) + history->priv->data_time_full = g_ptr_array_new_with_free_func ((GDestroyNotify) g_object_unref); + history->priv->data_time_empty = g_ptr_array_new_with_free_func ((GDestroyNotify) g_object_unref); + history->priv->max_data_age = UP_HISTORY_DEFAULT_MAX_DATA_AGE; +- history->priv->dir = g_build_filename (HISTORY_DIR, NULL); ++ ++ up_history_set_directory (history, HISTORY_DIR); + } + + /** +-- +cgit v0.9.0.2-2-gbebe diff --git a/hardware/powermanagement/upower/files/fix-segfault.patch b/hardware/powermanagement/upower/files/fix-segfault.patch new file mode 100644 index 0000000000..3e89763207 --- /dev/null +++ b/hardware/powermanagement/upower/files/fix-segfault.patch @@ -0,0 +1,24 @@ +From 0d64bbddaa0078ef148d609a3cfad854cf00d7de Mon Sep 17 00:00:00 2001 +From: Martin Pitt +Date: Fri, 08 Nov 2013 13:59:50 +0000 +Subject: lib: Fix segfault on getting property when daemon is not running + +This fixes "upower --version" when the daemon is not running, and thus the +client proxy is NULL. +--- +diff --git a/libupower-glib/up-client.c b/libupower-glib/up-client.c +index 35d7b5d..17fb02d 100644 +--- a/libupower-glib/up-client.c ++++ b/libupower-glib/up-client.c +@@ -322,6 +322,9 @@ up_client_get_property (GObject *object, + UpClient *client; + client = UP_CLIENT (object); + ++ if (client->priv->proxy == NULL) ++ return; ++ + switch (prop_id) { + case PROP_DAEMON_VERSION: + g_value_set_string (value, up_client_glue_get_daemon_version (client->priv->proxy)); +-- +cgit v0.9.0.2-2-gbebe diff --git a/hardware/powermanagement/upower/files/tr.po b/hardware/powermanagement/upower/files/tr.po new file mode 100644 index 0000000000..3f4a7b9920 --- /dev/null +++ b/hardware/powermanagement/upower/files/tr.po @@ -0,0 +1,93 @@ +# Turkish translation for devicekit-power. +# This file is distributed under the same license as the devicekit-power package. +# Ozan Çağlayan +# +msgid "" +msgstr "" +"Project-Id-Version: upower\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-09-06 09:41+0200\n" +"PO-Revision-Date: 2010-06-08 10:13+0100\n" +"Last-Translator: Ozan Çağlayan \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../policy/org.freedesktop.devicekit.power.policy.in.h:1 +msgid "Authentication is required to hibernate the system" +msgstr "Sistemi disk kullanarak askıya almak için yetki gerekiyor" + +#: ../policy/org.freedesktop.devicekit.power.policy.in.h:2 +msgid "Authentication is required to suspend the system" +msgstr "Sistemi bellek kullanarak askıya almak için yetki gerekiyor" + +#: ../policy/org.freedesktop.devicekit.power.policy.in.h:3 +msgid "Hibernate the system" +msgstr "Disk kullanarak askıya al" + +#: ../policy/org.freedesktop.devicekit.power.policy.in.h:4 +msgid "Suspend the system" +msgstr "Bellek kullanarak askıya al" + +#: ../policy/org.freedesktop.devicekit.power.qos.policy.in.h:1 +msgid "Authentication is required to cancel a latency request" +msgstr "Gecikme isteğinin iptali için yetki gerekiyor" + +#: ../policy/org.freedesktop.devicekit.power.qos.policy.in.h:2 +msgid "Authentication is required to set a persistent latency setting" +msgstr "Gecikmenin kalıcı olarak ayarlanması için yetki gerekiyor" + +#: ../policy/org.freedesktop.devicekit.power.qos.policy.in.h:3 +msgid "Authentication is required to set administrator settings for latency control" +msgstr "Gecikme denetimi için yönetimsel ayarların yapılması yetki gerektiriyor" + +#: ../policy/org.freedesktop.devicekit.power.qos.policy.in.h:4 +msgid "Authentication is required to set the required latency of an application" +msgstr "Uygulamanın gecikmesinin ayarlanması yetki gerektiriyor" + +#: ../policy/org.freedesktop.devicekit.power.qos.policy.in.h:5 +msgid "Cancel a latency request" +msgstr "Gecikme isteğini iptal et" + +#: ../policy/org.freedesktop.devicekit.power.qos.policy.in.h:6 +msgid "Set a persistent latency setting" +msgstr "Gecikmeyi kalıcı olarak ayarla" + +#: ../policy/org.freedesktop.devicekit.power.qos.policy.in.h:7 +msgid "Set administrator settings for latency control" +msgstr "Gecikme denetimi için yönetimsel ayarları yap" + +#: ../policy/org.freedesktop.devicekit.power.qos.policy.in.h:8 +msgid "Set the required latency of an application" +msgstr "Bir uygulamanın gecikmesini ayarla" + +#: ../src/dkp-main.c:134 +#: ../tools/dkp-tool.c:213 +msgid "Show extra debugging information" +msgstr "Ek hata ayıklama bilgileri göster" + +#: ../tools/dkp-tool.c:214 +msgid "Enumerate objects paths for devices" +msgstr "Aygıtlar için nesne yollarını sırala" + +#: ../tools/dkp-tool.c:215 +msgid "Dump all parameters for all objects" +msgstr "Tüm nesneler için parametreleri göster" + +#: ../tools/dkp-tool.c:216 +msgid "Get the wakeup data" +msgstr "Uyanma verisini al" + +#: ../tools/dkp-tool.c:217 +msgid "Monitor activity from the power daemon" +msgstr "Güç hizmeti etkinliklerini izle" + +#: ../tools/dkp-tool.c:218 +msgid "Monitor with detail" +msgstr "Detaylı izleme" + +#: ../tools/dkp-tool.c:219 +msgid "Show information about object path" +msgstr "Nesne yoluyla ilgili bilgi göster" + diff --git a/hardware/powermanagement/upower/pspec.xml b/hardware/powermanagement/upower/pspec.xml new file mode 100644 index 0000000000..7cd10c7fbb --- /dev/null +++ b/hardware/powermanagement/upower/pspec.xml @@ -0,0 +1,170 @@ + + + + + upower + http://upower.freedesktop.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2+ + library + app:console + Power Management Service + upower provides a daemon, API and command line tools for managing power devices attached to the system. + http://upower.freedesktop.org/releases/upower-0.9.23.tar.xz + + tr.po + + + dbus-devel + glib2-devel + polkit-devel + dbus-glib-devel + eudev-devel + libusb-devel + libplist-devel + libimobiledevice-devel + gobject-introspection-devel + docbook-xsl + intltool + + + add-tr.patch + + + + + + + upower + + dbus + glib2 + polkit + dbus-glib + eudev + libplist + libimobiledevice + pm-utils + libusb + + + /lib + /usr/lib + /etc/dbus-1 + /usr/share/man + /usr/share/doc + /etc/UPower + /usr/bin + /var/lib/upower + /usr/share/dbus-1 + /usr/libexec + /usr/share/polkit-1 + /usr/share/locale + /usr/share/dbus-1/interfaces/*.xml + /usr/lib/girepository-1.0/*.typelib + + + + + upower-devel + Development files for upower + + upower + dbus-devel + glib2-devel + polkit-devel + dbus-glib-devel + eudev-devel + libplist-devel + libimobiledevice-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/share/gir-1.0 + + + + + + 2015-01-28 + 0.9.23 + Rebuild. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-05-24 + 0.9.23 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2014-04-15 + 0.9.23 + Rebuild for libplist and libimobiledevice. + Marcin Bojara + marcin@pisilinux.org + + + 2014-04-05 + 0.9.23 + Rebuild and builddep docbook-xsl added. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-03-02 + 0.9.23 + Add patch. + Marcin Bojara + marcin@pisilinux.org + + + 2014-01-08 + 0.9.23 + Moved some files to core pack + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2013-12-19 + 0.9.23 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-20 + 0.9.21 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-03 + 0.9.20 + Fix suspend/hibernation issue + Marcin Bojara + marcin@pisilinux.org + + + 2013-03-20 + 0.9.20 + Version bump + Ertan Güven + ertan@pisilinux.org + + + 2012-10-20 + 0.9.18 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + diff --git a/hardware/powermanagement/upower/translations.xml b/hardware/powermanagement/upower/translations.xml new file mode 100644 index 0000000000..5b082e73c8 --- /dev/null +++ b/hardware/powermanagement/upower/translations.xml @@ -0,0 +1,13 @@ + + + + upower + Güç Yönetim Hizmeti + upower, sisteme bağlı güç cihazlarını yönetmek için gerekli kitaplıkları ve sistem hizmetini sunar. + + + + upower-devel + upower için geliştirme dosyaları + + diff --git a/hardware/scannner/component.xml b/hardware/scannner/component.xml new file mode 100644 index 0000000000..55cacc7328 --- /dev/null +++ b/hardware/scannner/component.xml @@ -0,0 +1,3 @@ + + hardware.scanner + diff --git a/hardware/scannner/sane-backends/actions.py b/hardware/scannner/sane-backends/actions.py new file mode 100644 index 0000000000..6a188d7c27 --- /dev/null +++ b/hardware/scannner/sane-backends/actions.py @@ -0,0 +1,53 @@ +#!/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 + +def setup(): + # Those are in gentoo ebuild too, but what are they for? + # I couldn't find in docs, some comment would be helpful here -gurer + shelltools.export("SANEI_JPEG", "sanei_jpeg.o") + shelltools.export("SANEI_JPEG_LO", "sanei_jpeg.lo") + + autotools.autoreconf("-fi") + + autotools.configure("--enable-ipv6 \ + --enable-avahi \ + --enable-libusb \ + --disable-rpath \ + --disable-locking \ + --disable-latex \ + --with-docdir=/usr/share/doc/%s \ + --with-gphoto2" % get.srcNAME()) + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + # Install udev rule + pisitools.insinto("/lib/udev/rules.d", "tools/udev/libsane.rules", "65-libsane.rules") + + # Add epson epkowa and brother2 backends also + shelltools.echo("%s/etc/sane.d/dll.conf" % get.installDIR(), + "# Epson 'epkowa' backend\n" + + "# See http://www.sane-project.org/cgi-bin/driver.pl?manu=Epson&bus=any for supported scanners\n" + + "# In order to use this backend, you have to install iscan package\nepkowa") + + shelltools.echo("%s/etc/sane.d/dll.conf" % get.installDIR(), + "\n# Brother backend\n" + + "# See http://en.pardus-wiki.org/Brother_scanner_support_for_DCP_and_MFC_models for installation\n" + + "brother\nbrother2\nbrother3") + + shelltools.echo("%s/etc/sane.d/dll.conf" % get.installDIR(), "\n# Added for Xerox Phaser 3100 MFP\nXeroxPhaser3100\n") + + diff --git a/hardware/scannner/sane-backends/files/30sane b/hardware/scannner/sane-backends/files/30sane new file mode 100644 index 0000000000..6711d3c783 --- /dev/null +++ b/hardware/scannner/sane-backends/files/30sane @@ -0,0 +1 @@ +SANE_CONFIG_DIR=/etc/sane.d diff --git a/hardware/scannner/sane-backends/files/archlinux/network.patch b/hardware/scannner/sane-backends/files/archlinux/network.patch new file mode 100644 index 0000000000..2605ea8357 --- /dev/null +++ b/hardware/scannner/sane-backends/files/archlinux/network.patch @@ -0,0 +1,42 @@ +diff --git a/sanei/sanei_tcp.c b/sanei/sanei_tcp.c +index a57d7c7..d0a1e92 100644 +--- a/sanei/sanei_tcp.c ++++ b/sanei/sanei_tcp.c +@@ -45,6 +45,7 @@ + #include + #include + #include ++#include + + #ifdef HAVE_WINSOCK2_H + #include +@@ -123,14 +124,27 @@ sanei_tcp_write(int fd, const u_char * buf, int count) + ssize_t + sanei_tcp_read(int fd, u_char * buf, int count) + { +- ssize_t bytes_recv = 0, rc = 1; ++ ssize_t bytes_recv = 0, rc = 1; ++ int retry = 5; + + while (bytes_recv < count && rc > 0) + { + rc = recv(fd, buf+bytes_recv, count-bytes_recv, 0); ++ DBG(1, "%s: bytes received %d\n", __FUNCTION__, rc); + if (rc > 0) + bytes_recv += rc; +- ++ else { ++ if ( errno == EAGAIN && retry-- ) { ++ DBG(1, "%s: waiting %d\n", __FUNCTION__, retry); ++ /* wait for max 1s */ ++ struct timespec req; ++ struct timespec rem; ++ req.tv_sec = 0; ++ req.tv_nsec= 100000000; ++ nanosleep(&req, &rem); ++ rc = 1; ++ } ++ } + } + return bytes_recv; + } diff --git a/hardware/scannner/sane-backends/files/archlinux/segfault-avahi-fix-kodakio.patch b/hardware/scannner/sane-backends/files/archlinux/segfault-avahi-fix-kodakio.patch new file mode 100644 index 0000000000..23f9d1ca9e --- /dev/null +++ b/hardware/scannner/sane-backends/files/archlinux/segfault-avahi-fix-kodakio.patch @@ -0,0 +1,98 @@ +From 37523b867d411c2f82d08128246be7e38bc9812c Mon Sep 17 00:00:00 2001 +From: Paul Newall +Date: Mon, 14 Oct 2013 22:22:53 +0100 +Subject: [PATCH] Bugfix in kodakaio.c to fix segfault when non kodak scanners + return unexpected data via avahi auto discovery + +--- + backend/kodakaio.c | 43 ++++++++++++++++++++++++++++++---------- + doc/descriptions/kodakaio.desc | 2 +- + 3 files changed, 37 insertions(+), 12 deletions(-) + +diff --git a/backend/kodakaio.c b/backend/kodakaio.c +index 8c4583a..b442e50 100644 +--- a/backend/kodakaio.c ++++ b/backend/kodakaio.c +@@ -127,7 +127,7 @@ for ubuntu 12.10 + + #define KODAKAIO_VERSION 02 + #define KODAKAIO_REVISION 4 +-#define KODAKAIO_BUILD 6 ++#define KODAKAIO_BUILD 7 + + /* for usb (but also used for net though it's not required). */ + #define MAX_BLOCK_SIZE 32768 +@@ -2184,6 +2184,7 @@ static void resolve_callback( + AvahiLookupResultFlags flags, + AVAHI_GCC_UNUSED void* userdata) { + ++ AvahiStringList *vid_pair_list = NULL, *pid_pair_list = NULL; + char *pidkey, *pidvalue; + char *vidkey, *vidvalue; + size_t valuesize; +@@ -2204,20 +2205,40 @@ static void resolve_callback( + avahi_address_snprint(a, sizeof(a), address); + + /* Output short for Kodak ESP */ +- DBG(min(10,DBG_AUTO), "%s:%u %s ", a,port,host_name); +- avahi_string_list_get_pair(avahi_string_list_find(txt, "vid"), +- &vidkey, &vidvalue, &valuesize); +- DBG(min(10,DBG_AUTO), "%s=%s ", vidkey, vidvalue); +- avahi_string_list_get_pair(avahi_string_list_find(txt, "pid"), +- &pidkey, &pidvalue, &valuesize); +- DBG(min(10,DBG_AUTO), "%s=%s\n", pidkey, pidvalue); ++ DBG(min(10,DBG_AUTO), "%s:%u %s\n", a,port,host_name); + ++ vid_pair_list = avahi_string_list_find(txt, "vid"); ++ if(vid_pair_list != NULL) { ++ avahi_string_list_get_pair(vid_pair_list, &vidkey, &vidvalue, &valuesize); ++ DBG(min(10,DBG_AUTO), "%s=%s ", vidkey, vidvalue); ++ } ++ else DBG(min(10,DBG_AUTO), "failed to find key vid\n"); ++ ++ pid_pair_list = avahi_string_list_find(txt, "pid"); ++ if(pid_pair_list != NULL) { ++ avahi_string_list_get_pair(pid_pair_list, &pidkey, &pidvalue, &valuesize); ++ DBG(min(10,DBG_AUTO), "%s=%s\n", pidkey, pidvalue); ++ } ++ else DBG(min(10,DBG_AUTO), "failed to find key pid\n"); ++ ++ if(pid_pair_list != NULL && vid_pair_list != NULL) { + ProcessAvahiDevice(name, vidvalue, pidvalue, a); +- avahi_free(vidkey); avahi_free(vidvalue); +- avahi_free(pidkey); avahi_free(pidvalue); ++ } ++ else DBG(min(10,DBG_AUTO), "didn't call ProcessAvahiDevice\n"); ++ ++ if(vid_pair_list != NULL) { ++ avahi_free(vidkey); ++ avahi_free(vidvalue); ++ DBG(min(15,DBG_AUTO), "vidkey and vidvalue freed\n"); ++ } ++ if(pid_pair_list != NULL) { ++ avahi_free(pidkey); ++ avahi_free(pidvalue); ++ DBG(min(15,DBG_AUTO), "pidkey and pidvalue freed\n"); ++ } + } + } +- ++ DBG(min(10,DBG_AUTO), "ending resolve_callback\n"); + avahi_service_resolver_free(r); + } + +diff --git a/doc/descriptions/kodakaio.desc b/doc/descriptions/kodakaio.desc +index 7882513..5fb18ed 100644 +--- a/doc/descriptions/kodakaio.desc ++++ b/doc/descriptions/kodakaio.desc +@@ -1,6 +1,6 @@ + :backend "kodakaio" + :url "http://sourceforge.net/projects/cupsdriverkodak/" +-:version "2.4.6" ++:version "2.4.7" + :manpage "sane-kodakaio" + :comment "Backend for Kodak AiO ESP and Hero printers. Also possibly Advent AWL10" + :devicetype :scanner +-- +1.7.10.4 + diff --git a/hardware/scannner/sane-backends/files/fix-buffer-overflow.patch b/hardware/scannner/sane-backends/files/fix-buffer-overflow.patch new file mode 100644 index 0000000000..6820c6a1b2 --- /dev/null +++ b/hardware/scannner/sane-backends/files/fix-buffer-overflow.patch @@ -0,0 +1,24 @@ +--- backend/niash.c.orig 2006-02-04 12:34:28.000000000 +0100 ++++ backend/niash.c 2007-02-21 15:38:12.000000000 +0100 +@@ -89,7 +89,9 @@ typedef enum + optLamp, + + optCalibrate, +- optGamma /* analog gamma = single number */ ++ optGamma, /* analog gamma = single number */ ++/* have optEndOfList only to define arrays with sufficient size */ ++ optEndOfList + } EOptionIndex; + + +@@ -105,8 +107,8 @@ typedef union + + typedef struct + { +- SANE_Option_Descriptor aOptions[optLast]; +- TOptionValue aValues[optLast]; ++ SANE_Option_Descriptor aOptions[optEndOfList]; ++ TOptionValue aValues[optEndOfList]; + + TScanParams ScanParams; + THWParams HWParams; diff --git a/hardware/scannner/sane-backends/files/sane-backends-1.0.20-open-macro.patch b/hardware/scannner/sane-backends/files/sane-backends-1.0.20-open-macro.patch new file mode 100644 index 0000000000..197c042806 --- /dev/null +++ b/hardware/scannner/sane-backends/files/sane-backends-1.0.20-open-macro.patch @@ -0,0 +1,66 @@ +commit 7987b0332e6b660ac7992176daeede40cab98390 +Author: Nils Philippsen +Date: Tue Jun 16 17:02:49 2009 +0200 + + patch: open-macro + + Squashed commit of the following: + + commit ab8fe801c4f82017988cb44cb79d82d286aa0de4 + Author: Nils Philippsen + Date: Tue Jun 9 17:57:45 2009 +0200 + + don't inadvertently use glibc open() macro + +diff --git a/backend/mustek_pp.c b/backend/mustek_pp.c +index 8c3f06a..7e9d094 100644 +--- a/backend/mustek_pp.c ++++ b/backend/mustek_pp.c +@@ -1152,7 +1152,7 @@ sane_open (SANE_String_Const devicename, SANE_Handle * handle) + + } + +- if ((status = dev->func->open (dev->port, dev->caps, &fd)) != SANE_STATUS_GOOD) { ++ if ((status = (dev->func->open) (dev->port, dev->caps, &fd)) != SANE_STATUS_GOOD) { + + DBG (1, "sane_open: could not open device (%s)\n", + sane_strstatus (status)); +diff --git a/backend/pixma_common.c b/backend/pixma_common.c +index 2bcb3c1..c5e1e96 100644 +--- a/backend/pixma_common.c ++++ b/backend/pixma_common.c +@@ -511,7 +511,7 @@ pixma_open (unsigned devnr, pixma_t ** handle) + strncpy (s->id, pixma_get_device_id (devnr), sizeof (s->id) - 1); + s->ops = s->cfg->ops; + s->scanning = 0; +- error = s->ops->open (s); ++ error = (s->ops->open) (s); + if (error < 0) + goto rollback; + error = pixma_deactivate (s->io); +diff --git a/backend/plustek_pp.c b/backend/plustek_pp.c +index 13d1443..629e238 100644 +--- a/backend/plustek_pp.c ++++ b/backend/plustek_pp.c +@@ -258,7 +258,7 @@ static int drvopen( Plustek_Device *dev ) + + DBG( _DBG_INFO, "drvopen()\n" ); + +- handle = dev->open((const char*)dev->name, (void *)dev ); ++ handle = (dev->open)((const char*)dev->name, (void *)dev ); + + tsecs = 0; + +diff --git a/sanei/sanei_scsi.c b/sanei/sanei_scsi.c +index 69d5859..a594aba 100644 +--- a/sanei/sanei_scsi.c ++++ b/sanei/sanei_scsi.c +@@ -5328,7 +5328,7 @@ sanei_scsi_find_devices (const char *findvendor, const char *findmodel, + (*plugInInterface)->Release (plugInInterface); + IOObjectRelease (scsiDevice); + +- ioReturnValue = (*scsiDeviceInterface)->open (scsiDeviceInterface); ++ ioReturnValue = ((*scsiDeviceInterface)->open) (scsiDeviceInterface); + if (ioReturnValue != kIOReturnSuccess) + { + DBG (5, "Error opening SCSI interface (0x%08x)\n", ioReturnValue); diff --git a/hardware/scannner/sane-backends/files/sane-backends-1.0.21-epson-expression800.patch b/hardware/scannner/sane-backends/files/sane-backends-1.0.21-epson-expression800.patch new file mode 100644 index 0000000000..8a6fb5da31 --- /dev/null +++ b/hardware/scannner/sane-backends/files/sane-backends-1.0.21-epson-expression800.patch @@ -0,0 +1,47 @@ +From 305535e303032814b65bf6d889a95f00f08a9071 Mon Sep 17 00:00:00 2001 +From: Nils Philippsen +Date: Wed, 5 May 2010 12:49:02 +0200 +Subject: [PATCH] patch: epson-expression800 + +Squashed commit of the following: + +commit 3b501d7499357438a1fbd63fefb2f977ae3051f5 +Author: Nils Philippsen +Date: Wed May 5 12:14:23 2010 +0200 + + Improve Epson Expression 800 + + Epson Expression 800 models announce themselves as "processor", not + "scanner". +--- + doc/descriptions/epson.desc | 1 + + doc/descriptions/epson2.desc | 1 + + 2 files changed, 2 insertions(+), 0 deletions(-) + +diff --git a/doc/descriptions/epson.desc b/doc/descriptions/epson.desc +index a22325c..55a0136 100644 +--- a/doc/descriptions/epson.desc ++++ b/doc/descriptions/epson.desc +@@ -174,6 +174,7 @@ + :model "Expression 800" + :interface "SCSI" + :status :complete ++:scsi "EPSON" "Expression800" "processor" + + :model "Expression 1600" + :interface "SCSI USB IEEE-1394" +diff --git a/doc/descriptions/epson2.desc b/doc/descriptions/epson2.desc +index 9a14f4f..56cabcd 100644 +--- a/doc/descriptions/epson2.desc ++++ b/doc/descriptions/epson2.desc +@@ -241,6 +241,7 @@ + :model "Expression 800" ; command spec + :interface "SCSI" + :status :complete ++:scsi "EPSON" "Expression800" "processor" + :comment "overseas version of the GT-9600" + + :model "Expression 836XL" ; command spec +-- +1.6.6.1 + diff --git a/hardware/scannner/sane-backends/files/sane-backends-1.0.23-sane-config-multilib.patch b/hardware/scannner/sane-backends/files/sane-backends-1.0.23-sane-config-multilib.patch new file mode 100644 index 0000000000..2f28835e65 --- /dev/null +++ b/hardware/scannner/sane-backends/files/sane-backends-1.0.23-sane-config-multilib.patch @@ -0,0 +1,36 @@ +From d0c61e7e9b13185f424dff1f4ac697ec53089d69 Mon Sep 17 00:00:00 2001 +From: Nils Philippsen +Date: Tue, 4 Sep 2012 16:45:14 +0200 +Subject: [PATCH] patch: sane-config-multilib + +Squashed commit of the following: + +commit 81aa4f41bf102b08258c8e1de1c0476835329ec5 +Author: Nils Philippsen +Date: Tue Sep 4 16:43:34 2012 +0200 + + make installed sane-config multi-lib aware again + + This partially reverts commit 77c4ea1a7aa680fb1c3ee4daa1404f21439b2c9b. +--- + tools/sane-config.in | 4 ---- + 1 file changed, 4 deletions(-) + +diff --git a/tools/sane-config.in b/tools/sane-config.in +index 8e4b52a..1fae2e5 100644 +--- a/tools/sane-config.in ++++ b/tools/sane-config.in +@@ -10,10 +10,6 @@ scriptname="sane-config" + prefix="@prefix@" + exec_prefix="@exec_prefix@" + +-# using our installed *.pc only - neither default nor user paths +-export PKG_CONFIG_LIBDIR="@libdir@/pkgconfig" +-export PKG_CONFIG_PATH="" +- + pkgconfig_package=sane-backends + + usage () +-- +1.7.11.4 + diff --git a/hardware/scannner/sane-backends/files/sane-backends-1.0.23-soname.patch b/hardware/scannner/sane-backends/files/sane-backends-1.0.23-soname.patch new file mode 100644 index 0000000000..04ad829608 --- /dev/null +++ b/hardware/scannner/sane-backends/files/sane-backends-1.0.23-soname.patch @@ -0,0 +1,49 @@ +From 031cd8dd376ed6537afd06ca5aec5e67f5da0489 Mon Sep 17 00:00:00 2001 +From: Nils Philippsen +Date: Fri, 31 Aug 2012 16:14:49 +0200 +Subject: [PATCH] patch: soname + +Squashed commit of the following: + +commit 2035ced803168210a70c4946814440764e5d0186 +Author: Nils Philippsen +Date: Fri Aug 31 16:13:51 2012 +0200 + + don't use the same SONAME for backend libs and main lib +--- + ltmain.sh | 19 ------------------- + 1 file changed, 19 deletions(-) + +diff --git a/ltmain.sh b/ltmain.sh +index f3eb4c8..17d1508 100755 +--- a/ltmain.sh ++++ b/ltmain.sh +@@ -8101,25 +8101,6 @@ EOF + dlname=$soname + fi + +- # Local change for sane-backends: internal name for every lib +- # is "libsane" not "libsane-backendname". So linking to each +- # backend is possible. Also the following test was moved to this +- # location. +- # If -module or -export-dynamic was specified, set the dlname +- if test "$module" = yes || test "$export_dynamic" = yes; then +- # On all known operating systems, these are identical. +- dlname="$soname" +- fi +- case $host in +- *mingw*) +- ;; +- *aix*) +- ;; +- *) +- soname=`echo $soname | sed -e "s/libsane-[A-Za-z_0-9]*/libsane/g"` +- esac +- # End of local change +- + lib="$output_objdir/$realname" + linknames= + for link +-- +1.7.11.4 + diff --git a/hardware/scannner/sane-backends/files/sane-backends-1.0.23-udev.patch b/hardware/scannner/sane-backends/files/sane-backends-1.0.23-udev.patch new file mode 100644 index 0000000000..f7529984ad --- /dev/null +++ b/hardware/scannner/sane-backends/files/sane-backends-1.0.23-udev.patch @@ -0,0 +1,64 @@ +From c7f5126447ed5335a54d9333ac37f35c2189fbf4 Mon Sep 17 00:00:00 2001 +From: Nils Philippsen +Date: Mon, 10 Sep 2012 12:25:33 +0200 +Subject: [PATCH] patch: udev + +Squashed commit of the following: + +commit 3d19b3eaf91fa8c3c2a78956f570d3e0f4c3f342 +Author: Nils Philippsen +Date: Mon Sep 10 12:25:16 2012 +0200 + + adapt generated udev rules for Fedora + +commit 7017c3ad1dadc27edd2c47ceec04f8648c839d53 +Author: Nils Philippsen +Date: Mon Sep 10 12:20:43 2012 +0200 + + use group and mode macros consistently +--- + tools/sane-desc.c | 13 ++++++------- + 1 file changed, 6 insertions(+), 7 deletions(-) + +diff --git a/tools/sane-desc.c b/tools/sane-desc.c +index 7bbd012..5c5bbe9 100644 +--- a/tools/sane-desc.c ++++ b/tools/sane-desc.c +@@ -56,9 +56,9 @@ + #define COLOR_NEW "\"#F00000\"" + #define COLOR_UNKNOWN "\"#000000\"" + +-#define DEVMODE "0664" ++#define DEVMODE "0644" + #define DEVOWNER "root" +-#define DEVGROUP "scanner" ++#define DEVGROUP "root" + + #ifndef PATH_MAX + # define PATH_MAX 1024 +@@ -3543,7 +3543,8 @@ print_udev (void) + } + + printf("\n# The following rule will disable USB autosuspend for the device\n"); +- printf("ENV{libsane_matched}==\"yes\", RUN+=\"/bin/sh -c 'if test -e /sys/$env{DEVPATH}/power/control; then echo on > /sys/$env{DEVPATH}/power/control; elif test -e /sys/$env{DEVPATH}/power/level; then echo on > /sys/$env{DEVPATH}/power/level; fi'\"\n"); ++ printf("ENV{libsane_matched}==\"yes\", TEST==\"power/control\", ATTR{power/control}=\"on\"\n"); ++ printf("ENV{libsane_matched}==\"yes\", TEST!=\"power/control\", TEST==\"power/level\", ATTR{power/level}=\"on\"\n"); + + printf ("\nLABEL=\"libsane_usb_rules_end\"\n\n"); + +@@ -3619,10 +3620,8 @@ print_udev (void) + } + printf ("LABEL=\"libsane_scsi_rules_end\"\n"); + +- if (mode == output_mode_udevacl) +- printf("\nENV{libsane_matched}==\"yes\", RUN+=\"/bin/setfacl -m g:%s:rw $env{DEVNAME}\"\n", DEVGROUP); +- else +- printf ("\nENV{libsane_matched}==\"yes\", MODE=\"664\", GROUP=\"scanner\"\n"); ++ if (mode != output_mode_udevacl) ++ printf ("\nENV{libsane_matched}==\"yes\", MODE=\"%s\", GROUP=\"%s\"\n", DEVMODE, DEVGROUP); + + printf ("\nLABEL=\"libsane_rules_end\"\n"); + } +-- +1.7.11.4 + diff --git a/hardware/scannner/sane-backends/files/sane.png b/hardware/scannner/sane-backends/files/sane.png new file mode 100644 index 0000000000..64c78e855f Binary files /dev/null and b/hardware/scannner/sane-backends/files/sane.png differ diff --git a/hardware/scannner/sane-backends/files/suse/fix-mustek_pp_ccd300.c.patch b/hardware/scannner/sane-backends/files/suse/fix-mustek_pp_ccd300.c.patch new file mode 100644 index 0000000000..388d525070 --- /dev/null +++ b/hardware/scannner/sane-backends/files/suse/fix-mustek_pp_ccd300.c.patch @@ -0,0 +1,33 @@ +--- a/backend/mustek_pp_ccd300.c.orig 2003-12-01 12:52:19.000000000 +0100 ++++ b/backend/mustek_pp_ccd300.c 2009-07-29 16:29:54.000000000 +0200 +@@ -940,10 +940,10 @@ get_color_line_101x (Mustek_pp_Handle * + wait_bank_change (dev, priv->bank_count, 1); + reset_bank_count (dev); + if (priv->ccd_line >= (priv->line_step >> SANE_FIXED_SCALE_SHIFT)) +- priv->redline = ++priv->redline % priv->green_offs; ++ priv->redline = (priv->redline + 1) % priv->green_offs; + if (priv->ccd_line >= + priv->blue_offs + (priv->line_step >> SANE_FIXED_SCALE_SHIFT)) +- priv->blueline = ++priv->blueline % priv->blue_offs; ++ priv->blueline = (priv->blueline + 1) % priv->blue_offs; + continue; + } + +@@ -979,7 +979,7 @@ get_color_line_101x (Mustek_pp_Handle * + + } + +- priv->redline = ++priv->redline % priv->green_offs; ++ priv->redline = (priv->redline + 1) % priv->green_offs; + + if (priv->ccd_line >= priv->green_offs && gogreen) + { +@@ -1013,7 +1013,7 @@ get_color_line_101x (Mustek_pp_Handle * + + if (priv->ccd_line >= + priv->blue_offs + (priv->line_step >> SANE_FIXED_SCALE_SHIFT)) +- priv->blueline = ++priv->blueline % priv->blue_offs; ++ priv->blueline = (priv->blueline + 1) % priv->blue_offs; + + if (gogreen) + { diff --git a/hardware/scannner/sane-backends/pspec.xml b/hardware/scannner/sane-backends/pspec.xml new file mode 100644 index 0000000000..dfa70f3f6b --- /dev/null +++ b/hardware/scannner/sane-backends/pspec.xml @@ -0,0 +1,136 @@ + + + + + sane-backends + http://www.sane-project.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + sane + app:console + library + Scanner access software + Scanner Access Now Easy (SANE) is a universal scanner interface. The SANE application programming interface provides standardized access to any raster image scanner hardware. + ftp://ftp.archlinux.org/other/sane/sane-backends-1.0.24.tar.gz + + libieee1284-devel + libusb-compat-devel + libnl-devel + openssl-devel + cups-devel + libgphoto2-devel + libv4l-devel + avahi-devel + libjpeg-turbo-devel + tiff-devel + net-snmp-devel + + + + fix-buffer-overflow.patch + sane-backends-1.0.20-open-macro.patch + sane-backends-1.0.23-sane-config-multilib.patch + sane-backends-1.0.23-soname.patch + sane-backends-1.0.21-epson-expression800.patch + sane-backends-1.0.23-udev.patch + + + suse/fix-mustek_pp_ccd300.c.patch + + archlinux/network.patch + archlinux/segfault-avahi-fix-kodakio.patch + + + + + sane-backends + + libnl + openssl + libusb-compat + libieee1284 + avahi-libs + libgphoto2 + libv4l + tiff + libjpeg-turbo + net-snmp + cups + libexif + + + /etc/sane.d/dll.d + /etc/env.d + /etc/sane.d + /usr/bin + /usr/share/locale + /usr/sbin + /usr/libexec + /usr/lib + /usr/share/doc/sane-backends/README + /usr/share/doc/sane-backends/COPYING + /usr/share/man + /usr/share/pixmaps + /lib/udev/rules.d + /usr/share/sane + + + sane.png + 30sane + + + + + sane-backends-devel + Development files for sane-backends + + sane-backends + + + /usr/include + /usr/lib/pkgconfig + + + + + sane-backends-docs + Documentation for SANE backends + + /usr/share/doc + + + + + + 2014-02-15 + 1.0.24 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-12-21 + 1.0.23 + Move devel files fix to paths + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2013-07-28 + 1.0.23 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-10-25 + 1.0.23 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/hardware/scannner/sane-backends/translations.xml b/hardware/scannner/sane-backends/translations.xml new file mode 100644 index 0000000000..bad8de904f --- /dev/null +++ b/hardware/scannner/sane-backends/translations.xml @@ -0,0 +1,18 @@ + + + + sane-backends + SANE (Scanner Access Now Easy) döküman ve resim tarayıcı sistemi araçları + SANE ve uygulama programlama arayüzü (API) ile herhangi bir görüntü tarayıcı donanımına standartlaştırlmış erişim sağlar. + + + + sane-backends-devel + sane-backends için geliştirme dosyaları + + + + sane-backends-docs + sane-backends için belgelendirme dosyaları + + diff --git a/multimedia/converter/component.xml b/multimedia/converter/component.xml new file mode 100644 index 0000000000..23206db999 --- /dev/null +++ b/multimedia/converter/component.xml @@ -0,0 +1,4 @@ + + multimedia.converter + + diff --git a/multimedia/graphics/babl/pspec.xml b/multimedia/graphics/babl/pspec.xml index d5204d1f4e..e452c1c2fd 100644 --- a/multimedia/graphics/babl/pspec.xml +++ b/multimedia/graphics/babl/pspec.xml @@ -16,7 +16,8 @@ http://download.gimp.org/pub/babl/0.1/babl-0.1.12.tar.bz2 - librsvg + + gobject-introspection-devel diff --git a/multimedia/graphics/gegl/actions.py b/multimedia/graphics/gegl/actions.py index 4a645c3146..c17e4f53fd 100644 --- a/multimedia/graphics/gegl/actions.py +++ b/multimedia/graphics/gegl/actions.py @@ -10,7 +10,7 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import get def setup(): - autotools.autoreconf("-fi") + #autotools.autoreconf("-vfi") autotools.configure("--enable-mmx \ --enable-sse \ --includedir=/usr/include \ @@ -25,12 +25,10 @@ def setup(): --with-lensfun \ --with-libjpeg \ --with-libpng \ - --with-librsvg \ --with-openexr \ --with-sdl \ --with-libopenraw \ --with-jasper \ - --with-graphviz \ --with-lua \ --without-libavformat \ --with-libv4l \ @@ -42,7 +40,9 @@ def setup(): --enable-gtk-doc-html=no \ --disable-docs \ --disable-workshop") - + #--with-librsvg \ + #--with-graphviz \ + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): diff --git a/multimedia/graphics/gegl/pspec.xml b/multimedia/graphics/gegl/pspec.xml index 7271a1c16b..2cf101d26d 100644 --- a/multimedia/graphics/gegl/pspec.xml +++ b/multimedia/graphics/gegl/pspec.xml @@ -16,10 +16,9 @@ gegl (Generic Graphics Library) provides infrastructure to do demand based cached non destructive image editing on larger than RAM buffers. Through babl it provides support for a wide range of color models and pixel storage formats for input and output. http://ftp.gimp.org/pub/gegl/0.2/gegl-0.2.0.tar.bz2 - SuiteSparse-devel - libopenraw-devel + + libspiro-devel - librsvg-devel openexr-devel ffmpeg-devel libsdl-devel @@ -33,8 +32,9 @@ gtk2-devel lua-devel asciidoc - graphviz - enscript + intltool + + ruby ilmbase-devel @@ -48,25 +48,16 @@ gegl - openexr-libs - SuiteSparse + glib2 gdk-pixbuf - libopenraw libspiro - graphviz - librsvg - ffmpeg jasper + libpng libsdl - libv4l cairo pango - ruby babl libjpeg-turbo - gtk2 - lua - ilmbase /usr/bin @@ -81,6 +72,7 @@ Development files for gegl gegl + glib2-devel babl-devel diff --git a/multimedia/graphics/gimp/addon/gimp-data-extras/pspec.xml b/multimedia/graphics/gimp/addon/gimp-data-extras/pspec.xml index c473aa451a..9229a7d9b7 100644 --- a/multimedia/graphics/gimp/addon/gimp-data-extras/pspec.xml +++ b/multimedia/graphics/gimp/addon/gimp-data-extras/pspec.xml @@ -13,7 +13,7 @@ data Gimp extras Contains extra brushes, palettes, and gradients for extra GIMPy artistic enjoyment. - ftp://ftp.gimp.org/pub/gimp/extras/gimp-data-extras-2.0.2.tar.bz2 + http://download.gimp.org/pub/gimp/extras/gimp-data-extras-2.0.2.tar.bz2 gimp-devel diff --git a/multimedia/graphics/gimp/addon/gimp-dds-plugin/pspec.xml b/multimedia/graphics/gimp/addon/gimp-dds-plugin/pspec.xml index 94856474aa..4a4c18f29c 100644 --- a/multimedia/graphics/gimp/addon/gimp-dds-plugin/pspec.xml +++ b/multimedia/graphics/gimp/addon/gimp-dds-plugin/pspec.xml @@ -23,19 +23,21 @@ atk cairo + glib2 fontconfig gdk-pixbuf gimp gtk2 pango libgomp + freetype /usr/lib/gimp/2.0/plug-ins/dds /usr/share/doc/gimp-dds-plugin - + 2014-06-19 diff --git a/multimedia/graphics/gimp/addon/gimp-focusblur-plugin/pspec.xml b/multimedia/graphics/gimp/addon/gimp-focusblur-plugin/pspec.xml index d0da8f4a54..33f5d8ec9a 100644 --- a/multimedia/graphics/gimp/addon/gimp-focusblur-plugin/pspec.xml +++ b/multimedia/graphics/gimp/addon/gimp-focusblur-plugin/pspec.xml @@ -15,10 +15,11 @@ fftw3-devel gimp-devel + intltool http://registry.gimp.org/files/focusblur-3.2.6.tar.bz2 - + gimp-focusblur-plugin @@ -26,6 +27,7 @@ gdk-pixbuf gimp gtk2 + glib2 /usr/lib/gimp/2.0/plug-ins @@ -33,7 +35,7 @@ /usr/share/locale - + 2014-06-19 diff --git a/multimedia/graphics/gimp/gimp/actions.py b/multimedia/graphics/gimp/gimp/actions.py index 7e4e55f244..7e58c02864 100644 --- a/multimedia/graphics/gimp/gimp/actions.py +++ b/multimedia/graphics/gimp/gimp/actions.py @@ -10,10 +10,9 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import get def setup(): - pisitools.dosed("app/text/gimpfont.c", "freetype/tttables.h", "freetype2/tttables.h") - autotools.autoreconf("-fi") - autotools.configure("--without-webkit \ - --disable-gtk-doc \ + #pisitools.dosed("app/text/gimpfont.c", "freetype/tttables.h", "freetype2/tttables.h") + #autotools.autoreconf("-fi") + autotools.configure("--disable-gtk-doc \ --disable-altivec \ --disable-alsatest \ --enable-python \ @@ -35,7 +34,7 @@ def setup(): --with-dbus \ --with-aa \ --with-x") - + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") # Add illustrator and other mime types diff --git a/multimedia/graphics/gimp/gimp/pspec.xml b/multimedia/graphics/gimp/gimp/pspec.xml index 388797d8ce..abb506065f 100644 --- a/multimedia/graphics/gimp/gimp/pspec.xml +++ b/multimedia/graphics/gimp/gimp/pspec.xml @@ -16,16 +16,15 @@ gtk-doc atk-devel xdg-utils - pkgconfig tiff-devel zlib-devel - lcms-devel + lcms-devel gegl-devel babl-devel dbus-devel gtk2-devel aalib-devel - bzip2-devel + bzip2 pango-devel cairo-devel glib2-devel @@ -43,7 +42,7 @@ freetype-devel dbus-glib-devel libXfixes-devel - libgudev1-devel + eudev-devel libXcursor-devel fontconfig-devel python-gtk-devel @@ -52,6 +51,8 @@ webkit-gtk2-devel poppler-glib-devel libjpeg-turbo-devel + intltool + python-devel @@ -78,14 +79,12 @@ gimp app:gui - atk gegl babl dbus gtk2 tiff zlib - lcms aalib bzip2 pango @@ -105,11 +104,9 @@ freetype dbus-glib libXfixes - libgudev1 - xdg-utils + eudev libXcursor fontconfig - python-gtk gdk-pixbuf ghostscript webkit-gtk2 diff --git a/multimedia/graphics/lcms/pspec.xml b/multimedia/graphics/lcms/pspec.xml index 5c6a481351..35a8ab2c71 100644 --- a/multimedia/graphics/lcms/pspec.xml +++ b/multimedia/graphics/lcms/pspec.xml @@ -18,6 +18,7 @@ --> mirrors://sourceforge/project/lcms/lcms/1.19/lcms-1.19.tar.gz + swig tiff-devel libjpeg-turbo-devel @@ -64,8 +65,7 @@ lcms - tiff-32bit - libjpeg-turbo-32bit + glibc-32bit /usr/lib32 diff --git a/multimedia/graphics/libart_lgpl/actions.py b/multimedia/graphics/libart_lgpl/actions.py new file mode 100644 index 0000000000..530a835122 --- /dev/null +++ b/multimedia/graphics/libart_lgpl/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf("-vfi") + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README", "NEWS", "AUTHORS", "ChangeLog") diff --git a/multimedia/graphics/libart_lgpl/files/libart_lgpl-2.3.21-crosscompile.patch b/multimedia/graphics/libart_lgpl/files/libart_lgpl-2.3.21-crosscompile.patch new file mode 100644 index 0000000000..152e9d501e --- /dev/null +++ b/multimedia/graphics/libart_lgpl/files/libart_lgpl-2.3.21-crosscompile.patch @@ -0,0 +1,79 @@ +From e1443c945a4cf67096d8c27721aadd7368382b3f Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue +Date: Tue, 6 Apr 2010 15:22:25 +0200 +Subject: [PATCH 2/2] gentoo: use ISO types for fixed type size + +--- + Makefile.am | 11 ++--------- + art_config.h | 5 +++++ + configure.in | 10 ---------- + 3 files changed, 7 insertions(+), 19 deletions(-) + create mode 100644 art_config.h + +diff --git a/Makefile.am b/Makefile.am +index 95952da..6aa2fe3 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -2,13 +2,6 @@ check_PROGRAMS = testart testuta + + bin_SCRIPTS = \ + libart2-config +- +-noinst_SCRIPTS = gen_art_config.sh +- +-BUILT_SOURCES = art_config.h +- +-art_config.h: +- ./gen_art_config.sh > art_config.h + + EXTRA_DIST = \ + libart.def \ +@@ -173,5 +166,5 @@ install-data-local: install-ms-lib install-libtool-import-lib + + uninstall-local: uninstall-ms-lib uninstall-libtool-import-lib + +-CLEANFILES = $(BUILT_SOURCES) $(bin_SCRIPTS) +-DISTCLEANFILES = $(BUILT_SOURCES) $(bin_SCRIPTS) ++CLEANFILES = $(bin_SCRIPTS) ++DISTCLEANFILES = $(bin_SCRIPTS) +diff --git a/art_config.h b/art_config.h +new file mode 100644 +index 0000000..5985f1f +--- a/art_config.h ++++ b/art_config.h +@@ -0,0 +1,5 @@ ++#include ++ ++typedef uint8_t art_u8; ++typedef uint16_t art_u16; ++typedef uint32_t art_u32; +diff --git a/configure.in b/configure.in +index e4804f7..ddcac4f 100644 +--- a/configure.in ++++ b/configure.in +@@ -92,15 +92,6 @@ AC_FUNC_ALLOCA + + AC_C_BIGENDIAN + +-AC_CHECK_SIZEOF(char) +-AC_SUBST(ART_SIZEOF_CHAR, $ac_cv_sizeof_char) +-AC_CHECK_SIZEOF(short) +-AC_SUBST(ART_SIZEOF_SHORT, $ac_cv_sizeof_short) +-AC_CHECK_SIZEOF(int) +-AC_SUBST(ART_SIZEOF_INT, $ac_cv_sizeof_int) +-AC_CHECK_SIZEOF(long) +-AC_SUBST(ART_SIZEOF_LONG, $ac_cv_sizeof_long) +- + AC_CONFIG_FILES([ + libart-features.h + Makefile +@@ -109,6 +100,5 @@ libart-2.0-uninstalled.pc + libart-zip]) + + AC_CONFIG_FILES([libart-config],[chmod +x libart-config]) +-AC_CONFIG_FILES([gen_art_config.sh],[chmod +x gen_art_config.sh]) + + AC_OUTPUT +-- +1.7.0.4 + diff --git a/multimedia/graphics/libart_lgpl/files/libart_lgpl-2.3.21-no-test-build.patch b/multimedia/graphics/libart_lgpl/files/libart_lgpl-2.3.21-no-test-build.patch new file mode 100644 index 0000000000..0937d90917 --- /dev/null +++ b/multimedia/graphics/libart_lgpl/files/libart_lgpl-2.3.21-no-test-build.patch @@ -0,0 +1,22 @@ +From f3afed3b06c34c588a7c67cb83064e16255f54b4 Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue +Date: Tue, 6 Apr 2010 15:11:46 +0200 +Subject: [PATCH 1/2] gentoo: do not build tests if not required + +--- + Makefile.am | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index aec6c5d..95952da 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,4 +1,4 @@ +-noinst_PROGRAMS = testart testuta ++check_PROGRAMS = testart testuta + + bin_SCRIPTS = \ + libart2-config +-- +1.7.0.4 + diff --git a/multimedia/graphics/libart_lgpl/files/noartconfig.patch b/multimedia/graphics/libart_lgpl/files/noartconfig.patch new file mode 100644 index 0000000000..7a8187c8c2 --- /dev/null +++ b/multimedia/graphics/libart_lgpl/files/noartconfig.patch @@ -0,0 +1,14 @@ +diff -Nur libart_lgpl-2.3.21-old/art_config.h libart_lgpl-2.3.21/art_config.h +--- libart_lgpl-2.3.21-old/art_config.h 2010-08-29 16:42:06.822999763 +0300 ++++ libart_lgpl-2.3.21/art_config.h 1970-01-01 02:00:00.000000000 +0200 +@@ -1,10 +0,0 @@ +-/* Automatically generated by gen_art_config */ +- +-#define ART_SIZEOF_CHAR 1 +-#define ART_SIZEOF_SHORT 2 +-#define ART_SIZEOF_INT 4 +-#define ART_SIZEOF_LONG 4 +- +-typedef unsigned char art_u8; +-typedef unsigned short art_u16; +-typedef unsigned int art_u32; diff --git a/multimedia/graphics/libart_lgpl/pspec.xml b/multimedia/graphics/libart_lgpl/pspec.xml new file mode 100644 index 0000000000..7d554f6611 --- /dev/null +++ b/multimedia/graphics/libart_lgpl/pspec.xml @@ -0,0 +1,67 @@ + + + + + libart_lgpl + http://www.levien.com/libart + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + A LGPL version of libart + Libart is a library for high-performance 2D graphics. It is currently being used as the antialiased rendering engine for the Gnome Canvas. Libart supports a very powerful imaging model, basically the same as SVG and the Java 2D API. + http://ftp.gnome.org/pub/GNOME/sources/libart_lgpl/2.3/libart_lgpl-2.3.21.tar.bz2 + + noartconfig.patch + libart_lgpl-2.3.21-crosscompile.patch + libart_lgpl-2.3.21-no-test-build.patch + + + + + libart_lgpl + + /usr/lib + /usr/share/doc + + + + + libart_lgpl-devel + Development files for libart_lgpl + + libart_lgpl + + + /usr/bin + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-05-24 + 2.3.21 + Rebuild + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-29 + 2.3.21 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-12 + 2.3.21 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/multimedia/graphics/libart_lgpl/translations.xml b/multimedia/graphics/libart_lgpl/translations.xml new file mode 100644 index 0000000000..9250c81a2a --- /dev/null +++ b/multimedia/graphics/libart_lgpl/translations.xml @@ -0,0 +1,15 @@ + + + + libart_lgpl + libart'ın bir LGPL sürümü + Libart, yüksek performanslı iki boyutlu grafikler için bir kütüphanedir. Halihazırda Gnome Canvas için kenarların yumuşatıldığı dönüştürme aracı olarak kullanılmaktadır. Libart, temelde Java 2D API ve SVG benzeri, çok güçlü bir görüntüleme modelini destekler. + Libart est une librairie pour graphiques 2D à hautes performances. Elle est actuellement utilisé comme moteur de rendu anti-aliassé pour le Canvas Gnome. Libart fournit le support pour un modèle image très puissant, simplement le même que SVG et l'API (Interface de Programmation d'Application) Java 2D. +  Libart es una librería para gráficos 2D de alta performance. Actualmente está usado como antialiased rendering engine para Gnome Canvas. Libart soporta un modelo de imagen muy potente, básicamente el mismo como SVG y el API 2D de Java. + + + + libart_lgpl-devel + libart_lgpl için geliştirme dosyaları + + diff --git a/multimedia/graphics/libwmf/actions.py b/multimedia/graphics/libwmf/actions.py index 75d26c2a46..7462085132 100644 --- a/multimedia/graphics/libwmf/actions.py +++ b/multimedia/graphics/libwmf/actions.py @@ -13,7 +13,7 @@ def setup(): shelltools.unlink("configure.ac") shelltools.sym("patches/acconfig.h", "acconfig.h") - autotools.autoreconf("-fi") + autotools.autoreconf("-vfi") pisitools.dosed("src/Makefile.in", "@LIBWMF_GDK_PIXBUF_TRUE@", "#") autotools.configure("--without-expat \ --with-libxml2 \ diff --git a/multimedia/graphics/libwmf/pspec.xml b/multimedia/graphics/libwmf/pspec.xml index 6e57b30b84..bb6d0451b3 100644 --- a/multimedia/graphics/libwmf/pspec.xml +++ b/multimedia/graphics/libwmf/pspec.xml @@ -16,14 +16,23 @@ libjpeg-turbo-devel harfbuzz-devel + freetype-devel + libX11-devel + libxml2-devel + gettext-devel + gdk-pixbuf-devel libwmf + zlib + libX11 + libpng + libxml2 + freetype libjpeg-turbo - harfbuzz /usr/bin diff --git a/multimedia/misc/gd/actions.py b/multimedia/misc/gd/actions.py new file mode 100644 index 0000000000..941499b607 --- /dev/null +++ b/multimedia/misc/gd/actions.py @@ -0,0 +1,29 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.system("./bootstrap.sh") + + autotools.configure("--disable-static \ + --with-fontconfig \ + --with-png \ + --with-freetype \ + --with-jpeg \ + --without-xpm") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dohtml(".") + pisitools.dodoc("COPYING", "NEWS", "ChangeLog") diff --git a/multimedia/misc/gd/files/gd-2.1.1-libvpx-1.4.0.patch b/multimedia/misc/gd/files/gd-2.1.1-libvpx-1.4.0.patch new file mode 100644 index 0000000000..c698972539 --- /dev/null +++ b/multimedia/misc/gd/files/gd-2.1.1-libvpx-1.4.0.patch @@ -0,0 +1,37 @@ +From d41eb72cd4545c394578332e5c102dee69e02ee8 Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Tue, 7 Apr 2015 13:11:03 +0200 +Subject: [PATCH] Fix build with latest libvpx 1.4.0 + +These new constants exist at least since 1.0.0 +Compatibility ones have been droped in 1.4.0 +--- + src/webpimg.c | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +diff --git a/src/webpimg.c b/src/webpimg.c +index cf73d64..e49fcc6 100644 +--- a/src/webpimg.c ++++ b/src/webpimg.c +@@ -711,14 +711,14 @@ static WebPResult VPXEncode(const uint8* Y, + codec_ctl(&enc, VP8E_SET_STATIC_THRESHOLD, 0); + codec_ctl(&enc, VP8E_SET_TOKEN_PARTITIONS, 2); + +- vpx_img_wrap(&img, IMG_FMT_I420, ++ vpx_img_wrap(&img, VPX_IMG_FMT_I420, + y_width, y_height, 16, (uint8*)(Y)); +- img.planes[PLANE_Y] = (uint8*)(Y); +- img.planes[PLANE_U] = (uint8*)(U); +- img.planes[PLANE_V] = (uint8*)(V); +- img.stride[PLANE_Y] = y_stride; +- img.stride[PLANE_U] = uv_stride; +- img.stride[PLANE_V] = uv_stride; ++ img.planes[VPX_PLANE_Y] = (uint8*)(Y); ++ img.planes[VPX_PLANE_U] = (uint8*)(U); ++ img.planes[VPX_PLANE_V] = (uint8*)(V); ++ img.stride[VPX_PLANE_Y] = y_stride; ++ img.stride[VPX_PLANE_U] = uv_stride; ++ img.stride[VPX_PLANE_V] = uv_stride; + + res = vpx_codec_encode(&enc, &img, 0, 1, 0, VPX_DL_BEST_QUALITY); + diff --git a/multimedia/misc/gd/pspec.xml b/multimedia/misc/gd/pspec.xml new file mode 100644 index 0000000000..6ed32a2298 --- /dev/null +++ b/multimedia/misc/gd/pspec.xml @@ -0,0 +1,99 @@ + + + + + gd + http://www.libgd.org + + PisiLinux Community + admins@pisilinux.org + + as-is + BSD + library + A fast library for creating graphic images + The gd graphics library allows your code to quickly draw images complete with lines, arcs, text, multiple colors, cut and paste from other images, and flood fills, and to write out the result as a PNG or JPEG file. This is particularly useful in Web applications, where PNG and JPEG are two of the formats accepted for inline images by most browsers. Note that gd is not a paint program. + https://github.com/libgd/libgd/archive/gd-2.1.1.tar.gz + fontconfig-devel + zlib-devel + freetype-devel + libpng-devel + libjpeg-turbo-devel + tiff-devel + libvpx-devel + + + gd-2.1.1-libvpx-1.4.0.patch + + + + + gd + + fontconfig + tiff + libvpx + libjpeg-turbo + zlib + freetype + libpng + + + /usr/bin + /usr/lib + /usr/share/doc/gd + + + + + gd-devel + Development files for gd + + gd + + + /usr/include + /usr/lib/pkgconfig + /usr/bin/gdlib-config + + + + + gd-docs + Documents for gd + + /usr/share/doc/gd/html + + + + + + 2014-08-02 + 2.1.1 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-24 + 2.1.0 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-25 + 2.0.35 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-12 + 2.0.35 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/multimedia/misc/gd/translations.xml b/multimedia/misc/gd/translations.xml new file mode 100644 index 0000000000..8ac9b73cc8 --- /dev/null +++ b/multimedia/misc/gd/translations.xml @@ -0,0 +1,18 @@ + + + + gd + Hızlı bir şekilde resim oluşturmak için bir kütüphane + Une librairie rapide pour créer des graphiques en images. + + + + gd-devel + gd için geliştirme dosyaları + + + + gd-docs + gd için geliştirme belgeleri + + diff --git a/multimedia/misc/taglib/actions.py b/multimedia/misc/taglib/actions.py new file mode 100644 index 0000000000..9fab7bbe9e --- /dev/null +++ b/multimedia/misc/taglib/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + cmaketools.configure("-DWITH_ASF=On -DWITH_MP4=On") + +def build(): + cmaketools.make() + +def install(): + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS","COPYING*") diff --git a/multimedia/misc/taglib/files/taglib-1.4_wchar.diff b/multimedia/misc/taglib/files/taglib-1.4_wchar.diff new file mode 100644 index 0000000000..b84a61401f --- /dev/null +++ b/multimedia/misc/taglib/files/taglib-1.4_wchar.diff @@ -0,0 +1,31 @@ +diff -ruN taglib-1.4.org/taglib/toolkit/tstring.cpp taglib-1.4/taglib/toolkit/tstring.cpp +--- taglib-1.4.org/taglib/toolkit/tstring.cpp 2005-07-26 06:31:15.000000000 +0900 ++++ taglib-1.4/taglib/toolkit/tstring.cpp 2006-05-26 12:02:55.000000000 +0900 +@@ -202,12 +202,22 @@ + s.resize(d->data.size()); + + if(!unicode) { +- std::string::iterator targetIt = s.begin(); +- for(wstring::const_iterator it = d->data.begin(); it != d->data.end(); it++) { +- *targetIt = char(*it); +- ++targetIt; ++ bool cjk = false; ++ //pre-scan: is there any cjk unicode character? if so, convert the string into utf-8. ++ for(unsigned int i=0; i< d->data.size(); i++){ ++ if(d->data[i] > 0xff){ ++ cjk = true; ++ break; ++ } ++ } ++ if(!cjk){ ++ std::string::iterator targetIt = s.begin(); ++ for(wstring::const_iterator it = d->data.begin(); it != d->data.end(); it++) { ++ *targetIt = char(*it); ++ ++targetIt; ++ } ++ return s; + } +- return s; + } + + const int outputBufferSize = d->data.size() * 3 + 1; diff --git a/multimedia/misc/taglib/pspec.xml b/multimedia/misc/taglib/pspec.xml new file mode 100644 index 0000000000..18f121d73b --- /dev/null +++ b/multimedia/misc/taglib/pspec.xml @@ -0,0 +1,70 @@ + + + + + taglib + http://developer.kde.org/~wheeler/taglib.html + + Stefan Gronewold(groni) + groni@pisilinux.org + + GPLv2 + library + A library for reading and editing audio meta data + TagLib is a library for reading and editing the meta data of several popular audio formats. + http://taglib.github.io/releases/taglib-1.9.1.tar.gz + + cmake + zlib-devel + + + + + taglib + + zlib + libgcc + + + /usr/lib + /usr/bin + /usr/share/doc + + + + + taglib-devel + Development files for taglib + + taglib + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-05-25 + 1.9.1 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-11-24 + 1.9.1 + Version bump + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-10-22 + 1.8 + First release + Marcin Bojara + marcin@pisilinux.org + + + \ No newline at end of file diff --git a/multimedia/misc/taglib/translations.xml b/multimedia/misc/taglib/translations.xml new file mode 100644 index 0000000000..9c3b116ed5 --- /dev/null +++ b/multimedia/misc/taglib/translations.xml @@ -0,0 +1,14 @@ + + + + taglib + Ses dosyalarının etiket bilgilerini okuma ve düzenleme kütüphanesi + TagLib ses dosyalarının etiket bilgilerini okumak ve işlemek için kullanılan bir kütüphanedir. + TagLib est une librairie pour lire et éditer les méta-données de nombreux formats audio populaires. + + + + taglib-devel + taglib için geliştirme dosyaları + + diff --git a/multimedia/sound/libcanberra/actions.py b/multimedia/sound/libcanberra/actions.py new file mode 100644 index 0000000000..f7fb389dbe --- /dev/null +++ b/multimedia/sound/libcanberra/actions.py @@ -0,0 +1,38 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf("-fi") + autotools.configure("--disable-oss \ + --disable-lynx \ + --disable-gtk-doc \ + --disable-schemas-install \ + --enable-gstreamer \ + --enable-gtk3 \ + --enable-pulse \ + --enable-alsa \ + --enable-null \ + --enable-tdb \ + --with-builtin=dso \ + --disable-static") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall('DESTDIR="%s"' % get.installDIR()) + + #pisitools.remove("/usr/lib/gtk-3.0/modules/libcanberra-gtk-module.so") + pisitools.removeDir("/usr/share/gtk-doc") + + pisitools.dodoc("LGPL", "README") diff --git a/multimedia/sound/libcanberra/files/fix-pthread.patch b/multimedia/sound/libcanberra/files/fix-pthread.patch new file mode 100644 index 0000000000..504bcea548 --- /dev/null +++ b/multimedia/sound/libcanberra/files/fix-pthread.patch @@ -0,0 +1,13 @@ +Index: libcanberra-0.12/acinclude.m4 +=================================================================== +--- libcanberra-0.12.orig/acinclude.m4 ++++ libcanberra-0.12/acinclude.m4 +@@ -112,7 +112,7 @@ acx_pthread_flags="pthreads none -Kthrea + # pthread-config: use pthread-config program (for GNU Pth library) + + case "${host_cpu}-${host_os}" in +- *solaris*) ++ *solaris*|*linux*) + + # On Solaris (at least, for some versions), libc contains stubbed + # (non-functional) versions of the pthreads routines, so link-based diff --git a/multimedia/sound/libcanberra/files/fix-underlinking.patch b/multimedia/sound/libcanberra/files/fix-underlinking.patch new file mode 100644 index 0000000000..0680b71309 --- /dev/null +++ b/multimedia/sound/libcanberra/files/fix-underlinking.patch @@ -0,0 +1,22 @@ +Index: libcanberra-0.12/src/Makefile.am +=================================================================== +--- libcanberra-0.12.orig/src/Makefile.am ++++ libcanberra-0.12/src/Makefile.am +@@ -58,7 +58,8 @@ libcanberra_la_CFLAGS = \ + $(AM_CFLAGS) \ + $(VORBIS_CFLAGS) + libcanberra_la_LIBADD = \ +- $(VORBIS_LIBS) ++ $(VORBIS_LIBS) \ ++ $(PTHREAD_LIBS) + libcanberra_la_LDFLAGS = \ + -export-dynamic \ + -version-info $(LIBCANBERRA_VERSION_INFO) +@@ -290,6 +291,7 @@ libcanberra_gtk_la_CFLAGS = \ + $(GTK_CFLAGS) + libcanberra_gtk_la_LIBADD = \ + $(GTK_LIBS) \ ++ -lX11 \ + libcanberra.la + libcanberra_gtk_la_LDFLAGS = \ + -export-dynamic -version-info $(LIBCANBERRA_GTK_VERSION_INFO) diff --git a/multimedia/sound/libcanberra/pspec.xml b/multimedia/sound/libcanberra/pspec.xml new file mode 100644 index 0000000000..f40fb80151 --- /dev/null +++ b/multimedia/sound/libcanberra/pspec.xml @@ -0,0 +1,182 @@ + + + + + libcanberra + http://0pointer.de/lennart/projects/libcanberra/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + app:console + A library for generating event sounds on free desktops + libcanberra is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME. It comes with several backends (ALSA, PulseAudio, OSS, GStreamer, null) and is designed to be portable. + http://0pointer.de/lennart/projects/libcanberra/libcanberra-0.30.tar.xz + + libogg-devel + pulseaudio-libs-devel + gstreamer-devel + libvorbis-devel + alsa-lib-devel + + glib2-devel + gtk2-devel + gtk3-devel + at-spi2-core-devel + eudev-devel + atk-devel + cairo-devel + pango-devel + libogg-devel + libtdb-devel + libvorbis-devel + fontconfig-devel + gstreamer-next-devel + + + fix-pthread.patch + fix-underlinking.patch + + + + + libcanberra + + libtdb + libtool-ltdl + glib2 + alsa-lib + libvorbis + pulseaudio-libs + gstreamer-next + + + /usr/lib + /usr/share/doc + /usr/share/gdm + /usr/share/gnome/ + + + + + libcanberra-devel + Development files for libcanberra + + libcanberra + + + /usr/include + /usr/share/vala + /usr/lib/pkgconfig + + + + + libcanberra-gtk + GTK+ convenience API and utilities for libcanberra + + libcanberra + gtk2 + glib2 + libX11 + + + /usr/lib/gtk-2* + /usr/lib/libcanberra-gtk.so* + + + + + libcanberra-gtk-devel + Development files for libcanberra-gtk + + libcanberra + libcanberra-devel + gtk2-devel + + + /usr/include/canberra-gtk.h + /usr/lib/pkgconfig/libcanberra-gtk.pc + /usr/share/vala/vapi/libcanberra-gtk.vapi + + + + + libcanberra-gtk3-devel + Development files for libcanberra-gtk + + libcanberra-gtk-devel + gtk3-devel + + + /usr/lib/pkgconfig/libcanberra-gtk3.pc + + + + + + libcanberra-gtk3 + GTK+ convenience API and utilities for libcanberra + + gtk3 + glib2 + eudev + libX11 + libcanberra + + + /usr/lib/gtk-3* + /usr/lib/libcanberra-gtk3* + /usr/share/doc/libcanberra-gtk3 + /usr/bin/canberra-boot + /usr/bin/canberra-gtk-play + + + + + + 2015-08-03 + 0.30 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-11-15 + 0.30 + Version bump + Richard de Bruin + richdb@pisilinux.org + + + 2013-10-07 + 0.29 + Split Package + Fixed. + PisiLinux Community + admins@pisilinux.org + + + 2013-08-17 + 0.29 + Release Bump. + PisiLinux Community + admins@pisilinux.org + + + 2013-07-29 + 0.29 + missing dep. + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2012-08-31 + 0.29 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/multimedia/sound/libcanberra/translations.xml b/multimedia/sound/libcanberra/translations.xml new file mode 100644 index 0000000000..44dbca8206 --- /dev/null +++ b/multimedia/sound/libcanberra/translations.xml @@ -0,0 +1,18 @@ + + + + libcanberra + Masaüstü üzerinde bildirim sesleri üretmek için kütüphane + libcanberra, çeşitli arka uç (ALSA, PulseAudio, GStreamer, null) destekleri olan, XDG Ses Teması ve İsimlendirme standartlarına uygun, bildirim sesi çalma kütüphanesidir. + + + + libcanberra-gtk + GTK+ için libcanberra araçları ve programlama kitaplığı + + + + libcanberra-devel + libcanberra için geliştirme dosyaları + + \ No newline at end of file diff --git a/multimedia/stream/rtmpdump/pspec.xml b/multimedia/stream/rtmpdump/pspec.xml index d8d62b1892..7e66a3b9c2 100644 --- a/multimedia/stream/rtmpdump/pspec.xml +++ b/multimedia/stream/rtmpdump/pspec.xml @@ -15,7 +15,7 @@ library Toolkit for RTMP streams rtmpdump is a tool for dumping media content streamed over RTMP. All forms of RTMP are supported, including rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps:// . - http://source.pisilinux.org/1.0/rtmpdump-20130918.tar.gz + http://source.pisilinux.org/1.0/rtmpdump-15012015.tar.gz openssl-devel zlib-devel @@ -50,6 +50,13 @@ + + 2015-07-29 + 15012015 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + 2014-05-20 20130918 diff --git a/multimedia/video/ffmpeg/pspec.xml b/multimedia/video/ffmpeg/pspec.xml index a02c663dca..2dd877ba5f 100644 --- a/multimedia/video/ffmpeg/pspec.xml +++ b/multimedia/video/ffmpeg/pspec.xml @@ -15,12 +15,13 @@ app:console A command-line tool to record, convert and stream audio and video FFmpeg is a complete solution to record, convert and stream audio and video. - http://ffmpeg.org/releases/ffmpeg-2.5.tar.bz2 + http://ffmpeg.org/releases/ffmpeg-2.7.2.tar.bz2 freetype-devel faac-devel lame-devel x264-devel + x265-devel libva-devel libsdl-devel libvpx-devel @@ -44,6 +45,7 @@ speex-devel libv4l-devel libvo-amrwbenc-devel + libvo-aacenc-devel xvid-devel libdc1394-devel libnut-devel @@ -63,6 +65,7 @@ faac lame x264 + x265 xvid zlib bzip2 @@ -74,6 +77,7 @@ libnut libsdl libv4l + libvpx libxcb libass libopus @@ -120,6 +124,13 @@ + + 2015-07-29 + 2.7.2 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + 2014-12-13 2.5 diff --git a/multimedia/video/gst-plugins-base/actions.py b/multimedia/video/gst-plugins-base/actions.py index d1fd9bec31..070d1176ff 100644 --- a/multimedia/video/gst-plugins-base/actions.py +++ b/multimedia/video/gst-plugins-base/actions.py @@ -13,13 +13,16 @@ def setup(): pisitools.dosed("configure.ac", "AM_CONFIG_HEADER", "AC_CONFIG_HEADERS") opts = { "introspection": "no" if get.buildTYPE() == "emul32" else "yes", - "gnome-vfs": "dis" if get.buildTYPE() == "emul32" else "en" + "libvisual": "dis" if get.buildTYPE() == "emul32" else "en", + "theora": "dis" if get.buildTYPE() == "emul32" else "en", } + autotools.configure("--disable-static \ --disable-rpath \ --disable-examples \ - --%(gnome-vfs)sable-gnome-vfs \ - --enable-libvisual \ + --disable-gnome-vfs \ + --%(libvisual)sable-libvisual \ + --%(theora)sable-theora \ --enable-experimental \ --enable-introspection=%(introspection)s \ --with-package-name='PisiLinux gstreamer-plugins-base package' \ diff --git a/multimedia/video/gst-plugins-base/pspec.xml b/multimedia/video/gst-plugins-base/pspec.xml index cdcfadf250..db88bfc87f 100644 --- a/multimedia/video/gst-plugins-base/pspec.xml +++ b/multimedia/video/gst-plugins-base/pspec.xml @@ -30,6 +30,7 @@ libvisual-devel gobject-introspection-devel orc-devel + libxml2-devel @@ -85,10 +86,10 @@ libxml2-32bit libXext-32bit alsa-lib-32bit - libtheora-32bit + gstreamer-32bit libvorbis-32bit - libvisual-32bit + gst-plugins-base @@ -104,10 +105,10 @@ libxml2-32bit libXext-32bit alsa-lib-32bit - libtheora-32bit + gstreamer-32bit libvorbis-32bit - libvisual-32bit + /usr/lib32/gstreamer-0.10 diff --git a/multimedia/video/gstreamer-vaapi/actions.py b/multimedia/video/gstreamer-vaapi/actions.py new file mode 100644 index 0000000000..193dc91874 --- /dev/null +++ b/multimedia/video/gstreamer-vaapi/actions.py @@ -0,0 +1,46 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + autotools.autoreconf("-fi") + shelltools.cd("../") + shelltools.makedirs("gst-next") + shelltools.copy("gstreamer-vaapi-0.6.0/*", "gst-next") + shelltools.cd("gst-next") + autotools.aclocal() + autotools.configure("--prefix=/usr --disable-static") + + shelltools.cd("../") + shelltools.cd("gstreamer-vaapi-0.6.0") + autotools.aclocal() + autotools.configure("--with-gstreamer-api=0.10") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + shelltools.cd("../") + shelltools.cd("gst-next") + autotools.make() + + shelltools.cd("../") + shelltools.cd("gstreamer-vaapi-0.6.0") + autotools.make() + +def install(): + shelltools.cd("../") + shelltools.cd("gst-next") + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + shelltools.cd("../") + shelltools.cd("gstreamer-vaapi-0.6.0") + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING*", "NEWS", "README") \ No newline at end of file diff --git a/multimedia/video/gstreamer-vaapi/pspec.xml b/multimedia/video/gstreamer-vaapi/pspec.xml new file mode 100644 index 0000000000..c7f97193da --- /dev/null +++ b/multimedia/video/gstreamer-vaapi/pspec.xml @@ -0,0 +1,128 @@ + + + + + gstreamer-vaapi + http://www.freedesktop.org/software/vaapi/releases/gstreamer-vaapi/ + + Osman Erkan + osman.erkan@pisilinux.org + + LGPLv2.1 + library + GStreamer Multimedia Framework VA Plugins + gstreamer-vaapi, GStreamer Multimedia Framework VA Plugins. + http://freedesktop.org/software/vaapi/releases/gstreamer-vaapi/gstreamer-vaapi-0.6.0.tar.bz2 + + + mesa-devel + libva-devel + libdrm-devel + wayland-devel + gstreamer-devel + libXrandr-devel + libXrender-devel + gstreamer-next-devel + gst-plugins-bad-devel + gst-plugins-base-devel + gst-plugins-bad-next-devel + gst-plugins-base-next-devel + + + + + gstreamer-vaapi + + mesa + libva + libdrm + gstreamer + libXrandr + libXrender + wayland-client + gst-plugins-bad + gst-plugins-base + + + /usr/share/doc + /usr/lib/gstreamer-0.10/ + /usr/lib/libgstvaapi*0.10* + + + + + gstreamer-vaapi-next + + mesa + libva + libdrm + libXrandr + libXrender + gstreamer-next + wayland-client + gst-plugins-bad-next + gst-plugins-base-next + + + /usr/lib/gstreamer-1.0/ + /usr/lib/libgstcodecparsers_vpx* + /usr/lib/libgstvaapi*1.4* + + + + + gstreamer-vaapi-devel + Development files for gstreamer-vaapi + + libva-devel + gstreamer-devel + gstreamer-vaapi + + + /usr/include/gstreamer-1.0/gst/vaapi/ + /usr/lib/pkgconfig/gstreamer-*0.10* + + + + + gstreamer-vaapi-next-devel + Development files for gstreamer-vaapi-next + + libva-devel + gstreamer-next-devel + gstreamer-vaapi-next + + + /usr/include/gstreamer-1.4/ + /usr/lib/pkgconfig/gstreamer-vaapi-wayland-1.0.pc + /usr/lib/pkgconfig/gstreamer-vaapi-x11-1.0.pc + /usr/lib/pkgconfig/gstreamer-vaapi-1.0.pc + /usr/lib/pkgconfig/gstreamer-vaapi-glx-1.0.pc + + + + + + 2015-07-23 + 0.6.0 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2014-05-28 + 0.5.8 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-04-24 + 0.5.8 + First release + Osman Erkan + osman.erkan@pisilinux.org + + + diff --git a/multimedia/video/gstreamer-vaapi/translations.xml b/multimedia/video/gstreamer-vaapi/translations.xml new file mode 100644 index 0000000000..fda67f918f --- /dev/null +++ b/multimedia/video/gstreamer-vaapi/translations.xml @@ -0,0 +1,23 @@ + + + + gstreamer-vaapi + GStreamer Multimedia Framework VA Plugins + gstreamer-vaapi, GStreamer Multimedia Framework VA Plugins. + + + + gstreamer-vaapi-devel + gstreamer için geliştirme dosyaları + + + + gstreamer-vaapi-next + GStreamer-next Multimedia Framework VA Plugins. + + + + gstreamer-vaapi-next-devel + Development files for gstreamer-vaapi-next + + \ No newline at end of file diff --git a/multimedia/video/xine-lib/actions.py b/multimedia/video/xine-lib/actions.py new file mode 100644 index 0000000000..578ac17527 --- /dev/null +++ b/multimedia/video/xine-lib/actions.py @@ -0,0 +1,80 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import libtools +from pisi.actionsapi import get + +def setup(): + shelltools.export("CFLAGS", "%s -fno-strict-aliasing -fno-force-addr -ffunction-sections -frename-registers -fomit-frame-pointer" % get.CFLAGS()) + shelltools.export("CXXFLAGS", "%s -fno-strict-aliasing -fno-force-addr -ffunction-sections -frename-registers -fomit-frame-pointer" % get.CXXFLAGS()) + shelltools.export("CCASFLAGS","-Wa,--noexecstack") + # to get rid of cvs + shelltools.export("AUTOPOINT", "true") + + #libtools.libtoolize("--force --copy") + autotools.autoreconf("-vfi") + autotools.configure(" \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --disable-altivec \ + --disable-artstest \ + --disable-dxr3 \ + --disable-vidix \ + --disable-vcd \ + --disable-mpcdec \ + --enable-aalib \ + --enable-asf \ + --enable-directfb \ + --enable-faad \ + --enable-fb \ + --enable-ffmpeg-popular-codecs \ + --enable-ffmpeg-uncommon-codecs \ + --enable-ipv6 \ + --enable-mmap \ + --enable-modplug \ + --enable-opengl \ + --disable-samba \ + --enable-xinerama \ + --with-external-a52dec \ + --with-external-ffmpeg \ + --with-external-libmad \ + --with-vorbis \ + --with-x \ + --with-xcb \ + --with-xv-path=/usr/lib \ + --with-freetype \ + --with-fontconfig \ + --without-esound \ + --without-imagemagick \ + --without-jack \ + --disable-gdkpixbuf \ + --disable-nls \ + --disable-rpath \ + --disable-syncfb \ + --disable-optimizations \ + --disable-dependency-tracking") + # the world is not ready for this code, see bug #8267 + # --enable-antialiasing \ + #--enable-mng \ + #--with-wavpack \ + #--with-internal-vcdlibs \ + + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.removeDir("/usr/share/doc/xine-lib") + + pisitools.dohtml("doc/faq/faq.html", "doc/hackersguide/*.html", "doc/hackersguide/*.png") + pisitools.dodoc("AUTHORS", "ChangeLog", "README", "TODO", "doc/README*", "doc/faq/faq.txt") + diff --git a/multimedia/video/xine-lib/files/accel_vaapi.h b/multimedia/video/xine-lib/files/accel_vaapi.h new file mode 100644 index 0000000000..666b23fd60 --- /dev/null +++ b/multimedia/video/xine-lib/files/accel_vaapi.h @@ -0,0 +1,135 @@ +/* + * Copyright (C) 2008 the xine project + * + * This file is part of xine, a free video player. + * + * xine is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * xine is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA + * + * + * Common acceleration definitions for vdpau + * + * + */ + +#ifndef HAVE_XINE_ACCEL_VAAPI_H +#define HAVE_XINE_ACCEL_VAAPI_H + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include +#include +#ifdef HAVE_FFMPEG_AVUTIL_H +# include +#else +# include +#endif + +#if LIBAVCODEC_VERSION_MAJOR >= 53 || (LIBAVCODEC_VERSION_MAJOR == 52 && LIBAVCODEC_VERSION_MINOR >= 32) +# define AVVIDEO 2 +#else +# define AVVIDEO 1 +# define pp_context pp_context_t +# define pp_mode pp_mode_t +#endif + +#define NUM_OUTPUT_SURFACES 22 + +#define SURFACE_FREE 0 +#define SURFACE_ALOC 1 +#define SURFACE_RELEASE 2 +#define SURFACE_RENDER 3 +#define SURFACE_RENDER_RELEASE 5 + +struct vaapi_equalizer { + VADisplayAttribute brightness; + VADisplayAttribute contrast; + VADisplayAttribute hue; + VADisplayAttribute saturation; +}; + +typedef struct ff_vaapi_context_s ff_vaapi_context_t; + +struct ff_vaapi_context_s { + VADisplay va_display; + VAContextID va_context_id; + VAConfigID va_config_id; + int width; + int height; + int sw_width; + int sw_height; + int va_profile; + unsigned int va_colorspace; + VAImage va_subpic_image; + VASubpictureID va_subpic_id; + int va_subpic_width; + int va_subpic_height; + int is_bound; + void *gl_surface; + unsigned int soft_head; + unsigned int valid_context; + unsigned int va_head; + unsigned int va_soft_head; + vo_driver_t *driver; + unsigned int last_sub_image_fmt; + VASurfaceID last_sub_surface_id; + struct vaapi_equalizer va_equalizer; + VAImageFormat *va_image_formats; + int va_num_image_formats; + VAImageFormat *va_subpic_formats; + int va_num_subpic_formats; +}; + +typedef struct ff_vaapi_surface_s ff_vaapi_surface_t; +typedef struct vaapi_accel_s vaapi_accel_t; + +struct ff_vaapi_surface_s { + unsigned int index; + vaapi_accel_t *accel; + VASurfaceID va_surface_id; + unsigned int status; +}; + +struct vaapi_accel_s { + unsigned int index; + vo_frame_t *vo_frame; + +#if AVVIDEO > 1 + int (*avcodec_decode_video2)(vo_frame_t *frame_gen, AVCodecContext *avctx, AVFrame *picture, + int *got_picture_ptr, AVPacket *avpkt); +#else + int (*avcodec_decode_video)(vo_frame_t *frame_gen, AVCodecContext *avctx, AVFrame *picture, + int *got_picture_ptr, uint8_t *buf, int buf_size); +#endif + VAStatus (*vaapi_init)(vo_frame_t *frame_gen, int va_profile, int width, int height, int softrender); + int (*profile_from_imgfmt)(vo_frame_t *frame_gen, enum PixelFormat pix_fmt, int codec_id, int vaapi_mpeg_sofdec); + ff_vaapi_context_t *(*get_context)(vo_frame_t *frame_gen); + int (*guarded_render)(vo_frame_t *frame_gen); + ff_vaapi_surface_t *(*get_vaapi_surface)(vo_frame_t *frame_gen); + void (*render_vaapi_surface)(vo_frame_t *frame_gen, ff_vaapi_surface_t *va_surface); + void (*release_vaapi_surface)(vo_frame_t *frame_gen, ff_vaapi_surface_t *va_surface); +}; + +#ifdef __cplusplus +} +#endif + +#endif + diff --git a/multimedia/video/xine-lib/files/deepbind.patch b/multimedia/video/xine-lib/files/deepbind.patch new file mode 100644 index 0000000000..b04400ba48 --- /dev/null +++ b/multimedia/video/xine-lib/files/deepbind.patch @@ -0,0 +1,20 @@ +--- xine-lib-1.1.1/src/xine-engine/load_plugins.c.~1~ 2005-09-19 09:14:02.000000000 -0700 ++++ xine-lib-1.1.1/src/xine-engine/load_plugins.c 2006-04-22 23:07:33.000000000 -0700 +@@ -591,7 +591,7 @@ static void collect_plugins(xine_t *this + printf("load_plugins: %s not cached\n", str); + #endif + +- if(!info && (lib = dlopen (str, RTLD_LAZY | RTLD_GLOBAL)) == NULL) { ++ if(!info && (lib = dlopen (str, RTLD_LAZY | RTLD_GLOBAL | RTLD_DEEPBIND)) == NULL) { + const char *error = dlerror(); + /* too noisy -- but good to catch unresolved references */ + xprintf(this, XINE_VERBOSITY_LOG, +@@ -649,7 +649,7 @@ static int _load_plugin_class(xine_t *th + /* load the dynamic library if needed */ + if (!node->file->lib_handle) { + lprintf("dlopen %s\n", filename); +- if ((lib = dlopen (filename, RTLD_LAZY | RTLD_GLOBAL)) == NULL) { ++ if ((lib = dlopen (filename, RTLD_LAZY | RTLD_GLOBAL | RTLD_DEEPBIND)) == NULL) { + const char *error = dlerror(); + + xine_log (this, XINE_LOG_PLUGIN, diff --git a/multimedia/video/xine-lib/files/dmo.patch b/multimedia/video/xine-lib/files/dmo.patch new file mode 100644 index 0000000000..d16c252ac6 --- /dev/null +++ b/multimedia/video/xine-lib/files/dmo.patch @@ -0,0 +1,44 @@ +diff -Nur xine-lib-1.1.15-old/src/libw32dll/dmo/DMO_VideoDecoder.c xine-lib-1.1.15/src/libw32dll/dmo/DMO_VideoDecoder.c +--- xine-lib-1.1.15-old/src/libw32dll/dmo/DMO_VideoDecoder.c 2008-09-27 20:55:34.000000000 +0300 ++++ xine-lib-1.1.15/src/libw32dll/dmo/DMO_VideoDecoder.c 2008-09-27 21:33:01.000000000 +0300 +@@ -87,7 +87,7 @@ + { 24, 24, &MEDIASUBTYPE_RGB24, CAP_NONE }, + { 32, 32, &MEDIASUBTYPE_RGB32, CAP_NONE }, + +- {0}, ++ {0,0,NULL,0}, + }; + + DMO_VideoDecoder * DMO_VideoDecoder_Open(char* dllname, GUID* guid, BITMAPINFOHEADER * format, int flip, int maxauto) +@@ -288,8 +288,8 @@ + props.cBuffers = 1; + props.cbBuffer = this->m_sDestType.lSampleSize; + +- //don't know how to do this correctly +- props.cbAlign = props.cbPrefix = 0; ++ props.cbAlign = 1; ++ props.cbPrefix = 0; + this->m_pDMO_Filter->m_pAll->vt->SetProperties(this->m_pDMO_Filter->m_pAll, &props, &props1); + this->m_pDMO_Filter->m_pAll->vt->Commit(this->m_pDMO_Filter->m_pAll); + #endif +@@ -327,7 +327,7 @@ + bufferin = CMediaBufferCreate(size, (void*)src, size, 0); + result = this->m_pDMO_Filter->m_pMedia->vt->ProcessInput(this->m_pDMO_Filter->m_pMedia, 0, + (IMediaBuffer*)bufferin, +- (is_keyframe) ? DMO_INPUT_DATA_BUFFERF_SYNCPOINT : 0, ++ DMO_INPUT_DATA_BUFFERF_SYNCPOINT, + 0, 0); + ((IMediaBuffer*)bufferin)->vt->Release((IUnknown*)bufferin); + +@@ -463,8 +463,9 @@ + this->iv.m_obh.biSize = sizeof(BITMAPINFOHEADER); + this->iv.m_obh.biCompression=csp; + this->iv.m_obh.biBitCount=bits; +- this->iv.m_obh.biSizeImage=labs(this->iv.m_obh.biBitCount* +- this->iv.m_obh.biWidth*this->iv.m_obh.biHeight)>>3; ++ ++ this->iv.m_obh.biSizeImage = labs(this->iv.m_obh.biWidth * this->iv.m_obh.biHeight) ++ * ((this->iv.m_obh.biBitCount + 7) / 8); + } + } + this->m_sDestType.lSampleSize = this->iv.m_obh.biSizeImage; diff --git a/multimedia/video/xine-lib/files/list.patch b/multimedia/video/xine-lib/files/list.patch new file mode 100644 index 0000000000..5df2e0a334 --- /dev/null +++ b/multimedia/video/xine-lib/files/list.patch @@ -0,0 +1,16 @@ +diff -urN xine-lib-1.1.12.orig/misc/xine-list.c xine-lib-1.1.12/misc/xine-list.c +--- xine-lib-1.1.12.orig/misc/xine-list.c 2008-04-06 21:32:21 +0300 ++++ xine-lib-1.1.12/misc/xine-list.c 2008-04-19 21:15:50 +0300 +@@ -125,7 +125,11 @@ + sep = strchr (text, ';') ? : text + strlen (text); + sep2 = which == 'a' ? sep : strchr (text, ':') ? : sep; + if (!*sep) +- break; ++ { ++ if (text[0]) ++ printf ("%s;", text); ++ break; ++ } + if (printf ("%.*s;", (int)(sep2 - text), text) < 0 || (lf && puts ("") < 0)) + goto write_fail; + } diff --git a/multimedia/video/xine-lib/files/lpthread.patch b/multimedia/video/xine-lib/files/lpthread.patch new file mode 100644 index 0000000000..3af70675e5 --- /dev/null +++ b/multimedia/video/xine-lib/files/lpthread.patch @@ -0,0 +1,30 @@ +diff -Nur xine-lib-1.1.19-old//m4/pthreads.m4 xine-lib-1.1.19/m4/pthreads.m4 +--- xine-lib-1.1.19-old//m4/pthreads.m4 2010-09-04 18:26:52.719999251 +0300 ++++ xine-lib-1.1.19/m4/pthreads.m4 2010-09-04 18:28:15.110999847 +0300 +@@ -15,7 +15,7 @@ + AC_ARG_VAR([PTHREAD_CFLAGS], [C compiler flags for Pthread support]) + AC_ARG_VAR([PTHREAD_LIBS], [linker flags for Pthread support]) + +- dnl if PTHREAD_* are not set, default to -pthread (GCC) ++ dnl if PTHREAD_* are not set, default to -lpthread (GCC) + if test "${PTHREAD_CFLAGS-unset}" = "unset"; then + case $host in + *-mingw*) PTHREAD_CFLAGS="" ;; +@@ -25,7 +25,7 @@ + dnl Handle Sun Studio compiler (also on Linux) + CC_CHECK_CFLAGS([-mt], [PTHREAD_CFLAGS="-mt"]);; + +- *) PTHREAD_CFLAGS="-pthread" ;; ++ *) PTHREAD_CFLAGS="-lpthread" ;; + esac + fi + if test "${PTHREAD_LIBS-unset}" = "unset"; then +@@ -36,7 +36,7 @@ + *-solaris*) + dnl Use the same libraries for gcc and Sun Studio cc + PTHREAD_LIBS="-lpthread -lposix4 -lrt";; +- *) PTHREAD_LIBS="-pthread" ;; ++ *) PTHREAD_LIBS="-lpthread" ;; + esac + + dnl Again, handle Sun Studio compiler diff --git a/multimedia/video/xine-lib/files/multilib.patch b/multimedia/video/xine-lib/files/multilib.patch new file mode 100644 index 0000000000..4609e63725 --- /dev/null +++ b/multimedia/video/xine-lib/files/multilib.patch @@ -0,0 +1,16 @@ +diff -up xine-lib-1.1.16.2/misc/xine-config.in.multilib xine-lib-1.1.16.2/misc/xine-config.in +--- xine-lib-1.1.16.2/misc/xine-config.in.multilib 2008-06-25 08:04:09.000000000 -0500 ++++ xine-lib-1.1.16.2/misc/xine-config.in 2009-02-20 07:34:27.000000000 -0600 +@@ -6,12 +6,6 @@ unset prefix + unset exec_prefix + unset args + +-PKG_CONFIG_PATH="`cat <<'EOF' +-@XINE_PKGCONFIG_DIR@ +-EOF +-`${PKG_CONFIG_PATH:+:}$PKG_CONFIG_PATH" +-export PKG_CONFIG_PATH +- + usage() + { + cat < + + + + xine-lib + http://xine.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + Core libraries for Xine movie player + This package contains the Xine library. It can be used to play back various media, decode multimedia files from local disk drives, and display multimedia streamed over the Internet. It interprets many of the most common multimedia formats available - and some uncommon formats, too. + http://sourceforge.net/projects/xine/files/xine-lib/1.2.6/xine-lib-1.2.6.tar.xz + + accel_vaapi.h + + + libXext-devel + + fontconfig-devel + freetype-devel + zlib-devel + libXinerama-devel + libXv-devel + libXvMC-devel + libogg-devel + libvorbis-devel + mesa-devel + libdvdcss-devel + DirectFB-devel + flac-devel + libsdl-devel + alsa-lib-devel + aalib-devel + libtheora-devel + libvpx-devel + samba-devel + libmad-devel + speex-devel + libmodplug-devel + ffmpeg-devel + a52dec-devel + + libv4l-devel + pulseaudio-libs-devel + + libdca-devel + libbluray-devel + libmng-devel + + libSM-devel + libICE-devel + libcdio-devel + mesa-glu-devel + libvdpau-devel + + + list.patch + multilib.patch + no_autopoint.patch + dmo.patch + tr_segfault_fix.patch + deepbind.patch + lpthread.patch + + + + + xine-lib + + mesa + zlib + flac + + speex + aalib + libXv + + libmad + a52dec + + libdca + libsdl + libogg + libv4l + ffmpeg + libX11 + + libXvMC + + libXext + libvpx + libxcb + alsa-lib + freetype + DirectFB + libvdpau + mesa-glu + + + + libtheora + libbluray + libvorbis + fontconfig + libmodplug + + pulseaudio-libs + + + + /usr/bin + /usr/lib + /usr/share/xine + /usr/share/xine-lib/fonts + /usr/share/man + /usr/share/doc/xine-lib + + + + + xine-lib-devel + Development files for xine-lib + + xine-lib + + + /usr/bin/xine-config + /usr/lib/pkgconfig + /usr/include + /usr/share/aclocal + + + + + + 2014-07-07 + 1.2.6 + Rebuild for ffmpeg + Kamil Atlı + suvari@pisilinux.org + + + 2014-07-07 + 1.2.6 + Version bump. + Vedat Demir + vedat@pisilinux.org + + + 2014-05-20 + 1.2.5 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2013-12-20 + 1.2.3 + Fix unneeded dependencies, remove DirectBD-devel from runtime deps. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-30 + 1.2.3 + Rebuild for ffmpeg. + PisiLinux Community + admins@pisilinux.org + + + 2013-10-14 + 1.2.3 + rebuild for DirectFB. + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-07-07 + 1.2.3 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-12-30 + 1.2.2 + First release + Erdinç Gültekin + admins@pisilinux.org + + + diff --git a/multimedia/video/xine-lib/translations.xml b/multimedia/video/xine-lib/translations.xml new file mode 100644 index 0000000000..6dc475ac4c --- /dev/null +++ b/multimedia/video/xine-lib/translations.xml @@ -0,0 +1,15 @@ + + + + xine-lib + Xine çokluortam oynatıcısının çekirdek kitaplıkları + Librairies centrales pour le lecteur vidéo Xine. + xine-lib çeşitli medyaları oynatmak, farklı medya yapılarını birbirine dönüştürmek, Internet üzerinden yayınları işleyip göstermek gibi işlevleri olan bir çokluortam kitaplığıdır. Yaygın çokluortam yapılarının çoğunu desteklediği gibi fazla yaygın olmayan yapıları da desteklemektedir. + + + + xine-lib-devel + xine-lib için geliştirme dosyaları + xine-lib için geliştirme dosyaları + + diff --git a/network/analyzer/rrdtool/actions.py b/network/analyzer/rrdtool/actions.py new file mode 100644 index 0000000000..90c8a1c019 --- /dev/null +++ b/network/analyzer/rrdtool/actions.py @@ -0,0 +1,45 @@ +#!/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 perlmodules +from pisi.actionsapi import get + + +def setup(): + shelltools.export("AUTOPOINT", "/bin/true") +# autotools.autoreconf("-vfi") + autotools.configure("--disable-silent-rules \ + --disable-static \ + --disable-rpath \ + --enable-perl \ + --enable-ruby \ + --enable-lua \ + --enable-tcl \ + --enable-python \ + --with-rrd-default-font=/usr/share/fonts/dejavu/DejaVuSansMono.ttf \ + --with-perl-options='installdirs=vendor destdir=%(DESTDIR)s' \ + --with-ruby-options='sitedir=%(DESTDIR)s/usr/lib/ruby' \ + " % {"DESTDIR": get.installDIR()}) + + pisitools.dosed("Makefile", "^RRDDOCDIR.*$", "RRDDOCDIR=${datadir}/doc/${PACKAGE}") + pisitools.dosed("doc/Makefile", "^RRDDOCDIR.*$", "RRDDOCDIR=${datadir}/doc/${PACKAGE}") + pisitools.dosed("bindings/Makefile", "^RRDDOCDIR.*$", "RRDDOCDIR=${datadir}/doc/${PACKAGE}") + pisitools.dosed("examples/Makefile", "examplesdir = .*$", "examplesdir = $(datadir)/doc/${PACKAGE}/examples") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s includedir=/usr/include" % get.installDIR()) + + # remove unnecessary files + perlmodules.removePacklist() + perlmodules.removePodfiles() diff --git a/network/analyzer/rrdtool/files/0001_rrdtool-1.4.7-configure.ac.patch b/network/analyzer/rrdtool/files/0001_rrdtool-1.4.7-configure.ac.patch new file mode 100644 index 0000000000..ad97bec2de --- /dev/null +++ b/network/analyzer/rrdtool/files/0001_rrdtool-1.4.7-configure.ac.patch @@ -0,0 +1,22 @@ +diff --git a/configure.ac b/configure.ac +--- a/configure.ac ++++ b/configure.ac +@@ -148,7 +148,7 @@ + AC_PROG_CPP + AC_PROG_CC + AM_PROG_CC_C_O +-AC_PROG_LIBTOOL ++LT_INIT + + dnl Try to detect/use GNU features + CFLAGS="$CFLAGS -D_GNU_SOURCE" +@@ -204,9 +204,6 @@ + AC_CHECK_FUNC(acos, , AC_CHECK_LIB(m, acos)) + + +-dnl add pic flag in any case this makes sure all our code is relocatable +-eval `./libtool --config | grep pic_flag=` +-CFLAGS="$CFLAGS $pic_flag" + + + dnl Checks for library functions. diff --git a/network/analyzer/rrdtool/files/rrdtool-1.4.5-automake-1.11.2.patch b/network/analyzer/rrdtool/files/rrdtool-1.4.5-automake-1.11.2.patch new file mode 100644 index 0000000000..64206f441b --- /dev/null +++ b/network/analyzer/rrdtool/files/rrdtool-1.4.5-automake-1.11.2.patch @@ -0,0 +1,27 @@ +Install dir: + /usr/$(get_libdir)/rrdtool/ifOctets.tcl + /usr/$(get_libdir)/rrdtool/pkgIndex.tcl + +Due to the following change, pkglib_{DATA,SCRIPTS} is invalid: + http://git.savannah.gnu.org/cgit/automake.git/commit/?id=9ca632642b006ac6b0fc4ce0ae5b34023faa8cbf + +--- + bindings/tcl/Makefile.am | 5 +++-- + 1 files changed, 3 insertions(+), 2 deletions(-) + +diff --git a/bindings/tcl/Makefile.am b/bindings/tcl/Makefile.am +index c0e8b0f..b7205e7 100644 +--- a/bindings/tcl/Makefile.am ++++ b/bindings/tcl/Makefile.am +@@ -27,8 +27,9 @@ tclpkgdir = @TCL_PACKAGE_DIR@ + tclpkg_DATA = pkgIndex.tcl + tclpkg_SCRIPTS = ifOctets.tcl + else +-pkglib_DATA = pkgIndex.tcl +-pkglib_SCRIPTS = ifOctets.tcl ++tclpkgdir = $(libdir)/@PACKAGE@ ++tclpkg_DATA = pkgIndex.tcl ++tclpkg_SCRIPTS = ifOctets.tcl + endif + + # Automake doen't like `tclrrd$(VERSION)$(TCL_SHLIB_SUFFIX)' as diff --git a/network/analyzer/rrdtool/pspec.xml b/network/analyzer/rrdtool/pspec.xml new file mode 100644 index 0000000000..eb66d7883f --- /dev/null +++ b/network/analyzer/rrdtool/pspec.xml @@ -0,0 +1,126 @@ + + + + + rrdtool + http://oss.oetiker.ch/rrdtool/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + library + A system to store and display time-series data + RRD is the acronym for Round Robin Database. RRD is a system to store and display time-series data (i.e. network bandwidth, machine/room temperature, server load average). + http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.5.3.tar.gz + + lua-devel + tcl-devel + ruby-devel + cairo-devel + pango-devel + libart_lgpl-devel + dejavu-fonts + perl + glib2-devel + python-devel + libxml2-devel + tcp-wrappers-devel + groff + + + + + + + + + + rrdtool + + lua + tcl + ruby + cairo + pango + libart_lgpl + dejavu-fonts + perl + glib2 + python + libxml2 + tcp-wrappers + + + /usr/bin + /usr/lib + /usr/share/man + /usr/share/doc + /usr/share/rrdtool + + + + + rrdtool-devel + + rrdtool + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-07-30 + 1.5.3 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-25 + 1.5.2 + Rebuild for ruby, ver. bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2014-12-20 + 1.4.7 + Rebuild for lua. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-28 + 1.4.7 + Rebuild, rm unused deps. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2013-12-01 + 1.4.7 + Rebuild for new perl. + PisiLinux Community + admins@pisilinux.org + + + 2013-05-29 + 1.4.7 + Build for ruby 2.0 + Serdar Soytetir + kaptan@pisilinux.org + + + 2012-09-01 + 1.4.7 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/network/analyzer/rrdtool/translations.xml b/network/analyzer/rrdtool/translations.xml new file mode 100644 index 0000000000..6da9ae5e85 --- /dev/null +++ b/network/analyzer/rrdtool/translations.xml @@ -0,0 +1,8 @@ + + + + rrdtool + Zaman serisi verilerini saklamak ve göstermek için bir araç + RRD, Round Robin Database için kullanılan bir kısaltmadır. RRD, zaman serisi verilerini (ör. ağ bantgenişliği, makine/oda sıcaklığı, ortalama sunucu yükü) saklamak ve göstermek için kullanılan bir sistemdir. + + diff --git a/network/connection/openconnect/actions.py b/network/connection/openconnect/actions.py new file mode 100644 index 0000000000..36b1960a25 --- /dev/null +++ b/network/connection/openconnect/actions.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf("-fi") + autotools.configure("--with-vpnc-script=/etc/vpnc/vpnc-script") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING*") diff --git a/network/connection/openconnect/files/configure.ac.patch b/network/connection/openconnect/files/configure.ac.patch new file mode 100644 index 0000000000..d4a8be6305 --- /dev/null +++ b/network/connection/openconnect/files/configure.ac.patch @@ -0,0 +1,31 @@ +diff -Nuar openconnect-5.01.old/configure.ac openconnect-5.01/configure.ac +--- openconnect-5.01.old/configure.ac 2013-06-01 23:21:19.000000000 +0300 ++++ openconnect-5.01/configure.ac 2013-07-05 23:52:18.035160836 +0300 +@@ -328,19 +328,6 @@ + AC_CHECK_FUNC(gnutls_pkcs11_add_provider, + [PKG_CHECK_MODULES(P11KIT, p11-kit-1, [AC_DEFINE(HAVE_P11KIT) + AC_SUBST(P11KIT_PC, p11-kit-1)], [:])], []) +- LIBS="$oldlibs -ltspi" +- AC_MSG_CHECKING([for tss library]) +- AC_LINK_IFELSE([AC_LANG_PROGRAM([ +- #include +- #include ],[ +- int err = Tspi_Context_Create((void *)0); +- Trspi_Error_String(err);])], +- [AC_MSG_RESULT(yes) +- AC_SUBST([TSS_LIBS], [-ltspi]) +- AC_SUBST([TSS_CFLAGS], []) +- AC_DEFINE(HAVE_TROUSERS, 1)], +- [AC_MSG_RESULT(no)]) +- LIBS="$oldlibs" + CFLAGS="$oldcflags" + fi + if test "$with_openssl" = "yes" || test "$with_openssl" = "" || test "$ssl_library" = "both"; then +@@ -474,6 +461,7 @@ + AM_CONDITIONAL(HAVE_SYMBOL_VERSIONING, [test "${symvers}" != "no"]) + + PKG_CHECK_MODULES(LIBXML2, libxml-2.0) ++PKG_CHECK_MODULES(ZLIB, zlib) + + PKG_CHECK_MODULES(ZLIB, zlib, [AC_SUBST(ZLIB_PC, [zlib])], + [oldLIBS="$LIBS" diff --git a/network/connection/openconnect/pspec.xml b/network/connection/openconnect/pspec.xml new file mode 100644 index 0000000000..179ce410d2 --- /dev/null +++ b/network/connection/openconnect/pspec.xml @@ -0,0 +1,107 @@ + + + + + openconnect + http://www.infradead.org/openconnect.html + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + app:console + A client for Cisco's AnyConnect VPN, which uses HTTPS and DTLS protocols + openconnect provides the core HTTP and authentication support from the OpenConnect VPN client, to be used by GUI authentication dialogs for NetworkManager etc. + ftp://ftp.infradead.org/pub/openconnect/openconnect-7.06.tar.gz + + + + + intltool + python-devel + openssl-devel + libxml2-devel + zlib-devel + + + + + + + + + + openconnect + + zlib + libxml2 + openssl + + + /usr/bin/openconnect + /usr/share/man/man8 + /usr/share/doc + /usr/share/locale + /usr/sbin + /usr/lib + + + + + openconnect-devel + Development files and headers for openconnect + + + openconnect + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-07-30 + 7.06 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2014-03-09 + 5.01 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-07-29 + 5.01 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-07-05 + 5.01 + fix remove dep. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2013-07-04 + 5.01 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-08-28 + 4.06 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/network/connection/openconnect/translations.xml b/network/connection/openconnect/translations.xml new file mode 100644 index 0000000000..70d669b1c3 --- /dev/null +++ b/network/connection/openconnect/translations.xml @@ -0,0 +1,13 @@ + + + + openconnect + Cisco AnyConnect VPN için HTTP ve DTLS protokollerini kullanan istemci + openconnect, NetworkManager gibi grafik arayüz yoluyla kimlik doğrulama yapan araçlar için OpenConnect VPN kimlik doğrulama desteği sunan bir araç ve kitaplıktır. + + + + openconnect-devel + openconnect için geliştirme dosyaları ve başlıkları + + diff --git a/network/mail/component.xml b/network/mail/component.xml new file mode 100644 index 0000000000..dd022144d1 --- /dev/null +++ b/network/mail/component.xml @@ -0,0 +1,3 @@ + + network.mail + diff --git a/network/mail/thunderbird/actions.py b/network/mail/thunderbird/actions.py new file mode 100644 index 0000000000..21c6d73cbc --- /dev/null +++ b/network/mail/thunderbird/actions.py @@ -0,0 +1,54 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +MOZAPPDIR= "/usr/lib/thunderbird" +shelltools.export("SHELL", "/bin/sh") + +locales = "be ca da de el en-US es-AR es-ES fi fr hr hu it lt nl pl pt-BR pt-PT ro ru sr sv-SE tr uk".split() +xpidir = "%s/xpi" % get.workDIR() +arch = get.ARCH() +ver = ".".join(get.srcVERSION().split(".")[:3]) + +def setup(): + pisitools.dosed(".mozconfig", "##JOBCOUNT##", get.makeJOBS()) + + # LOCALE + shelltools.system("rm -rf langpack-tb/*/browser/defaults") + if not shelltools.isDirectory(xpidir): shelltools.makedirs(xpidir) + for locale in locales: + shelltools.system("wget -c -P %s ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/%s/linux-%s/xpi/%s.xpi" % (xpidir, ver, arch, locale)) + shelltools.makedirs("langpack-tb/langpack-%s@thunderbird.mozilla.org" % locale) + shelltools.system("unzip -uo %s/%s.xpi -d langpack-tb/langpack-%s@thunderbird.mozilla.org" % (xpidir, locale, locale)) + +def build(): + shelltools.system("sed -i '/^ftglyph.h/ i ftfntfmt.h' mozilla/config/system-headers") + autotools.make("-f ./client.mk") + +def install(): + autotools.rawInstall("-f client.mk DESTDIR=%s" % get.installDIR()) + + # Install fix language packs + pisitools.insinto("/usr/lib/thunderbird/extensions", "./langpack-tb/*") + + # Install icons + pisitools.insinto("/usr/share/pixmaps", "other-licenses/branding/thunderbird/mailicon256.png", "thunderbird.png") + pisitools.insinto("%s/icons" % MOZAPPDIR, "other-licenses/branding/thunderbird/mailicon16.png") + + for s in (16, 22, 24, 32, 48, 256): + pisitools.insinto("/usr/share/icons/hicolor/%dx%d/apps" % (s,s), "other-licenses/branding/thunderbird/mailicon%d.png" % s, "thunderbird.png") + + # We don't want the development stuff + pisitools.removeDir("/usr/lib/thunderbird-devel*") + pisitools.removeDir("/usr/share/idl") + pisitools.removeDir("/usr/include") + + # Install docs + pisitools.dodoc("mozilla/LEGAL", "mozilla/LICENSE") \ No newline at end of file diff --git a/network/mail/thunderbird/files/pisilinux/mozconfig b/network/mail/thunderbird/files/pisilinux/mozconfig new file mode 100644 index 0000000000..b34661682a --- /dev/null +++ b/network/mail/thunderbird/files/pisilinux/mozconfig @@ -0,0 +1,26 @@ +mk_add_options MOZ_MAKE_FLAGS="##JOBCOUNT##" + +ac_add_options --disable-dbus +ac_add_options --disable-necko-wifi +ac_add_options --disable-libnotify +ac_add_options --disable-gstreamer +ac_add_options --disable-pulseaudio +ac_add_options --disable-crashreporter +ac_add_options --disable-installer +ac_add_options --disable-updater +ac_add_options --disable-tests +ac_add_options --disable-debug + +ac_add_options --enable-calendar +ac_add_options --enable-system-sqlite +ac_add_options --prefix=/usr +ac_add_options --enable-application=mail +ac_add_options --enable-safe-browsing +ac_add_options --with-pthreads +ac_add_options --enable-timeline +ac_add_options --with-system-nspr +ac_add_options --with-system-nss +ac_add_options --with-system-jpeg +ac_add_options --with-system-zlib +ac_add_options --with-system-bz2 +ac_add_options --with-system-png \ No newline at end of file diff --git a/network/mail/thunderbird/files/pisilinux/sound.wav b/network/mail/thunderbird/files/pisilinux/sound.wav new file mode 100644 index 0000000000..1bd5683f8c Binary files /dev/null and b/network/mail/thunderbird/files/pisilinux/sound.wav differ diff --git a/network/mail/thunderbird/files/thunderbird-install-dir.patch b/network/mail/thunderbird/files/thunderbird-install-dir.patch new file mode 100644 index 0000000000..3f850d695e --- /dev/null +++ b/network/mail/thunderbird/files/thunderbird-install-dir.patch @@ -0,0 +1,12 @@ +diff -up comm-esr38/mozilla/config/baseconfig.mk.dir comm-esr38/mozilla/config/baseconfig.mk +--- comm-esr38/mozilla/config/baseconfig.mk.dir 2015-06-08 19:49:23.000000000 +0200 ++++ comm-esr38/mozilla/config/baseconfig.mk 2015-06-16 14:45:16.048913473 +0200 +@@ -4,7 +4,7 @@ + # whether a normal build is happening or whether the check is running. + includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) + idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++installdir = $(libdir)/$(MOZ_APP_NAME) + sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) + ifndef TOP_DIST + TOP_DIST = dist diff --git a/network/mail/thunderbird/files/thunderbird.desktop b/network/mail/thunderbird/files/thunderbird.desktop new file mode 100644 index 0000000000..ab352249dd --- /dev/null +++ b/network/mail/thunderbird/files/thunderbird.desktop @@ -0,0 +1,140 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Thunderbird +Name[ar]=موزلا ثندَربرد +Name[bg]=Мозила Пощальон +Name[bn]=মোজিলা থান্ডারবার্ড +Name[br]=Mozilla Thunderbird +Name[bs]=Mozilla Thunderbird +Name[ca]=Mozilla Thunderbird +Name[cs]=Mozilla Thunderbird +Name[cy]=Mozilla Thunderbird +Name[da]=Mozilla Thunderbird +Name[de]=Mozilla Thunderbird +Name[el]=Mozilla Thunderbird +Name[eo]=Mozilo Thunderbird +Name[es]=Mozilla Thunderbird +Name[et]=Mozilla Thunderbird +Name[eu]=Mozilla Thunderbird +Name[fa]=پرنده‌صاعقه موزیلا +Name[fi]=Mozilla Thunderbird +Name[fr]=Mozilla Thunderbird (courrier électronique) +Name[gl]=Mozilla Thunderbird +Name[he]=Mozilla Thunderbird +Name[hi]=मोज़िला थंडरबर्ड +Name[hu]=Mozilla Thunderbird +Name[id]=Mozilla Thunderbird +Name[is]=Mozilla Thunderbird +Name[it]=Mozilla Thunderbird +Name[ja]=Mozilla Thunderbird +Name[ko]=모질라 썬더버드 +Name[ky]=Mozilla Thunderbird +Name[mk]=Mozilla Thunderbird +Name[mn]=Мозилла түндэрбөрд +Name[nb]=Mozilla Thunderbird +Name[nl]=Mozilla Thunderbird +Name[nn]=Mozilla Thunderbird +Name[pl]=Mozilla Thunderbird +Name[pt]=Mozilla Thunderbird +Name[pt_BR]=Mozilla Thunderbird +Name[ro]=Mozilla Thunderbird +Name[ru]=Mozilla Thunderbird +Name[sc]=Mozilla Thunderbird +Name[sk]=Mozilla Thunderbird +Name[sl]=Mozilla Thunderbird +Name[sv]=Mozilla Thunderbird +Name[tg]=Мозиллаи Thunderbird +Name[th]=Mozilla Thunderbird +Name[tl]=Mozilla Thunderbird +Name[tr]=Mozilla Thunderbird +Name[uk]=Mozilla Thunderbird +Name[uz]=Mozilla Thunderbird +Name[uz@cyrillic]=Mozilla Thunderbird +Name[vi]=Mozilla Thunderbird +Name[wa]=Mozilla Thunderbird +Name[zh_CN]=Mozilla Thunderbird 电子邮件 +Name[zh_TW]=Mozilla Thunderbird +GenericName=Mail & News Reader +GenericName[ar]=بريد/أخبار +GenericName[bg]=Поща/Новини +GenericName[br]=Posteloù/keleier +GenericName[cs]=Pošta/Diskusní skupiny +GenericName[cy]=E-bost/Newyddion +GenericName[da]=E-post/Nyheder +GenericName[de]=E-Mail/News +GenericName[el]=Αλληλογραφία/Νέα +GenericName[es]=Correo/Noticias +GenericName[et]=E-post/Uudistegrupid +GenericName[eu]=Posta/Berriak +GenericName[fi]=Sähköposti / uutisryhmät +GenericName[fr]=Courriel/Nouvelles +GenericName[gl]=Correo/Novas +GenericName[he]=דואר/קבוצות דיון +GenericName[hu]=Levelezés/hírek +GenericName[id]=Mail/Berita +GenericName[is]=Póstur/Fréttir +GenericName[it]=Mail/News +GenericName[ja]=メール/ニュース +GenericName[ky]=Почта/Жаңылыктар +GenericName[mk]=Пошта/Вести +GenericName[nb]=E-post/Njus +GenericName[nl]=E-mail/nieuws +GenericName[nn]=E-post og temagrupper +GenericName[pl]=Poczta/wiadomości +GenericName[pt]=Correio/Noticias +GenericName[pt_BR]=E-mail/Notícias +GenericName[ro]=Poștă/Știri +GenericName[ru]=Почта/Новости +GenericName[sl]=Pošta/Novičarske skupine +GenericName[sv]=E-post/Nyheter +GenericName[tr]=Posta/Haber +GenericName[uk]=Пошта/Новини +GenericName[uz]=Xat-xabar/Yangiliklar +GenericName[uz@cyrillic]=Хат-хабар/Янгиликлар +GenericName[zh_CN]=邮件/新闻 +GenericName[zh_TW]=郵件/新聞 +Comment=Mail Client & News Reader +Comment[ar]=عميل بريد وأخبار +Comment[bg]=Пощенски и новинарски клиент +Comment[bs]=E-mail i news klijent +Comment[cs]=Klient pro poštu a diskusní skupiny +Comment[cy]=Rhaglen E-bost a Newyddion +Comment[da]=E-post- og nyhedsklient +Comment[de]=E-Mail und Nachrichten Client +Comment[el]=Πελάτης Αλληλογραφίας και Νέων +Comment[es]=Cliente de correo electrónico y noticias +Comment[et]=E-posti ja uudisteklient +Comment[eu]=Posta eta Berri bezeroa +Comment[fi]=Sähköpostin ja uutisryhmien luku- ja kirjoitusohjelma +Comment[fr]=Client messagerie et news +Comment[gl]=Cliente de Correo-e e Novas +Comment[he]=לקוח חדשות ודוא"ל +Comment[hu]=Levelezőprogram és hírolvasó +Comment[id]=Klien Mail dan Berita +Comment[is]=Póst og frétta-forrit +Comment[it]=Client per posta elettronica e news +Comment[ja]=メールクライアントとニュースリーダー +Comment[ky]=Почта жана Жаңылыктар клиентти +Comment[mk]=Клиент за е-пошта и вести +Comment[nb]=E-post- og nyhetsklient +Comment[nl]=Mail- en newsprogramma +Comment[nn]=E-post og temagruppeprogram +Comment[pl]=Klient pocztowy oraz klient grup dyskusyjnych +Comment[pt]=Cliente de Correio e Notícias +Comment[pt_BR]=Cliente de E-mail e Notícias +Comment[ro]=Client de poștă și știri +Comment[ru]=Клиент чтения новостей и почты +Comment[sl]=Odjemalec za e-pošto in novice +Comment[sv]=E-post och Nyhets-klient +Comment[tr]=Posta ve Haber İstemcisi +Comment[uk]=Поштовий клієнт та клієнт новин +Comment[zh_CN]=邮件和新闻客户程序 +Comment[zh_TW]=郵件與新聞用戶端 +TryExec=thunderbird +Exec=thunderbird %u +Icon=thunderbird +Terminal=false +Type=Application +StartupNotify=true +Categories=Application;Network;Email; +MimeType=message/rfc822;x-scheme-handler/mailto; \ No newline at end of file diff --git a/network/mail/thunderbird/files/vendor.js b/network/mail/thunderbird/files/vendor.js new file mode 100644 index 0000000000..b877b9188d --- /dev/null +++ b/network/mail/thunderbird/files/vendor.js @@ -0,0 +1,9 @@ +// Use LANG environment variable to choose locale +pref("intl.locale.matchOS", true); + +// Disable default mailer checking. +pref("mail.shell.checkDefaultMail", false); + +// Don't disable our bundled extensions in the application directory +pref("extensions.autoDisableScopes", 11); +pref("extensions.shownSelectionUI", true); \ No newline at end of file diff --git a/network/mail/thunderbird/pspec.xml b/network/mail/thunderbird/pspec.xml new file mode 100644 index 0000000000..6d623741ae --- /dev/null +++ b/network/mail/thunderbird/pspec.xml @@ -0,0 +1,581 @@ + + + + + thunderbird + http://www.mozilla.org/projects/thunderbird/ + + PisiLinux Community + admins@pisilinux.org + + MPL-1.1 + NPL-1.1 + GPLv2+ + thunderbird + app:gui + The Stand-Alone Mozilla Mail Component + Thunderbird is a redesign of the Mozilla Mail Component. It is written using the XUL user interface language and designed to be cross-platform. + http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/38.1.0/source/thunderbird-38.1.0.source.tar.bz2 + + pisilinux/mozconfig + + + wget + yasm + nss-devel + gtk2-devel + zlib-devel + libXt-devel + libSM-devel + libpng-devel + sqlite-devel + libXcomposite-devel + alsa-lib-devel + libjpeg-turbo-devel + + + thunderbird-install-dir.patch + + + + + thunderbird + + atk + nss + gtk2 + nspr + zlib + cairo + libXt + pango + libX11 + libgcc + sqlite + iconcan + libXext + alsa-lib + freetype + libXfixes + fontconfig + gdk-pixbuf + libXdamage + libXrender + libXcomposite + libjpeg-turbo + + + /usr/share/doc + /usr/bin + /usr/share/pixmaps + /usr/lib/thunderbird + /usr/share/applications + /usr/share/icons/hicolor + + + vendor.js + + thunderbird.desktop + + pisilinux/sound.wav + + + + + thunderbird-lang-be + lang-be + locale:be + system.locale + Беларуская мова пакет для Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-be@thunderbird.mozilla.org + + + + + thunderbird-lang-ca + lang-ca + locale:ca + system.locale + Arxiu d'idioma català del Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-ca@thunderbird.mozilla.org + + + + + thunderbird-lang-da + lang-da + locale:da + system.locale + Dansk sprogpakke til Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-da@thunderbird.mozilla.org + + + + + thunderbird-lang-de + lang-de + locale:de + system.locale + Deutsch Sprachdatei für Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-de@thunderbird.mozilla.org + + + + + thunderbird-lang-el + lang-el + locale:el + system.locale + Ελληνική γλώσσα pack για τον Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-el@thunderbird.mozilla.org + + + + + thunderbird-lang-en-US + lang-en-US + locale:en_US + system.locale + English language pack for Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-en-US@thunderbird.mozilla.org + + + + + thunderbird-lang-es-AR + lang-es-AR + locale:es_AR + system.locale + Paquete de idioma español para Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-es-AR@thunderbird.mozilla.org + + + + + thunderbird-lang-es-ES + lang-es-ES + locale:es + system.locale + Paquete de idioma español para Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-es-ES@thunderbird.mozilla.org + + + + + thunderbird-lang-fi + lang-fi + locale:fi + system.locale + Suomen kielen pack for Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-fi@thunderbird.mozilla.org + + + + + thunderbird-lang-fr + lang-fr + locale:fr + system.locale + Paquet de langue française pour Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-fr@thunderbird.mozilla.org + + + + + thunderbird-lang-hr + lang-hr + locale:hr + system.locale + Hrvatski jezični paket za Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-hr@thunderbird.mozilla.org + + + + + thunderbird-lang-hu + lang-hu + locale:hu + system.locale + Magyar nyelvű pack for Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-hu@thunderbird.mozilla.org + + + + + thunderbird-lang-it + lang-it + locale:it + system.locale + Language Pack italiano per Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-it@thunderbird.mozilla.org + + + + + thunderbird-lang-lt + lang-lt + locale:lt + system.locale + Lietuvių kalbos paketas Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-lt@thunderbird.mozilla.org + + + + + thunderbird-lang-nl + lang-nl + locale:nl + system.locale + Nederlands taalpakket voor Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-nl@thunderbird.mozilla.org + + + + + thunderbird-lang-pl + lang-pl + locale:pl + system.locale + Polski pakiet językowy dla programu Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-pl@thunderbird.mozilla.org + + + + + thunderbird-lang-pt-BR + lang-pt-BR + locale:pt_BR + system.locale + Pacote de idioma português para o Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-pt-BR@thunderbird.mozilla.org + + + + + thunderbird-lang-pt-PT + lang-pt-PT + locale:pt + system.locale + Pacote de idioma português para o Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-pt-PT@thunderbird.mozilla.org + + + + + thunderbird-lang-ro + lang-ro + locale:ro + system.locale + Pachet de limba română pentru Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-ro@thunderbird.mozilla.org + + + + + thunderbird-lang-ru + lang-ru + locale:ru + system.locale + Русский языковый пакет для Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-ru@thunderbird.mozilla.org + + + + + thunderbird-lang-sr + lang-sr + locale:sr + system.locale + Паковање српски језик за Фирефок + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-sr@thunderbird.mozilla.org + + + + + thunderbird-lang-sv-SE + lang-sv-SE + locale:sv_SE + system.locale + Svenska språkpaket för Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-sv-SE@thunderbird.mozilla.org + + + + + thunderbird-lang-tr + lang-tr + locale:tr + system.locale + Firefox için Türkçe dil dosyası + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-tr@thunderbird.mozilla.org + + + + + thunderbird-lang-uk + lang-uk + Український мовний пакет для Firefox + + thunderbird + + + /usr/lib/thunderbird/extensions/langpack-uk@thunderbird.mozilla.org + + + + + + 2015-08-07 + 38.1.0 + Version Bumps, https://www.mozilla.org/en-US/thunderbird/38.1.0/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-06-10 + 31.7.0 + https://www.mozilla.org/en-US/thunderbird/31.7.0/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-04-25 + 31.6.0 + https://www.mozilla.org/en-US/thunderbird/31.6.0/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-01-30 + 31.4.0 + https://www.mozilla.org/en-US/thunderbird/31.4.0/releasenotes/ + Stefan Gronewold (groni) + groni@pisilinux.org + + + 2014-11-10 + 31.2.0 + https://www.mozilla.org/en-US/thunderbird/31.2.0/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-08-30 + 31.1.2 + https://www.mozilla.org/en-US/thunderbird/31.1.2/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-08-21 + 31.0 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-06-07 + 24.5.0 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-05-01 + 24.5.0 + https://www.mozilla.org/en-US/thunderbird/24.5.0/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-04-11 + 24.4.0 + https://www.mozilla.org/en-US/thunderbird/24.4.0/releasenotes/ + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-02-15 + 24.3.0 + https://www.mozilla.org/en-US/thunderbird/24.3.0/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-12-19 + 24.2.0 + https://www.mozilla.org/en-US/thunderbird/24.2.0/releasenotes/ + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-11-19 + 24.1.1 + https://www.mozilla.org/en-US/thunderbird/24.1.1/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-11-13 + 24.1.0 + https://www.mozilla.org/en-US/thunderbird/24.1.0/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-09 + 24.0 + https://www.mozilla.org/en-US/thunderbird/24.0/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-09 + 17.0.8 + https://www.mozilla.org/en-US/thunderbird/17.0.8/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-07-19 + 17.0.7 + rebuild for nspr + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-07-13 + 17.0.7 + https://www.mozilla.org/en-US/thunderbird/17.0.7/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-05-20 + 17.0.6 + https://www.mozilla.org/en-US/thunderbird/17.0.6/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-04-03 + 17.0.5 + https://www.mozilla.org/en-US/thunderbird/17.0.5/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-03-11 + 17.0.4 + https://www.mozilla.org/en-US/thunderbird/17.0.4/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-02-19 + 17.0.3 + bump + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2012-11-26 + 17.0.2 + First release + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + \ No newline at end of file diff --git a/network/mail/thunderbird/translations.xml b/network/mail/thunderbird/translations.xml new file mode 100644 index 0000000000..37b8319fcf --- /dev/null +++ b/network/mail/thunderbird/translations.xml @@ -0,0 +1,135 @@ + + + + thunderbird + Thunderbird eposta istemcisi + Klient pocztowy Thunderbird + Thunderbird, Mozilla e-posta bileşeninin yeniden tasarlanmış halidir. Platform bağımsız olan Thunderbird, XUL kullanıcı arayüzü diliyle geliştirilmiştir. + Thunderbird to darmowy i rozszerzalny klient poczty z wieloma wspaniałymi funkcjami. + + + + thunderbird-lang-be + Беларуская мова пакет для Thunderbird + + + + thunderbird-lang-ca + Arxiu d'idioma català del Thunderbird + + + + thunderbird-lang-da + Dansk sprogpakke til Thunderbird + + + + thunderbird-lang-de + Deutsch Sprachdatei für Thunderbird + + + + thunderbird-lang-el + Ελληνική γλώσσα pack για τον Thunderbird + + + + thunderbird-lang-en-US + English language pack for Thunderbird + + + + thunderbird-lang-es-AR + Paquete de idioma español para Thunderbird + + + + thunderbird-lang-es-CL + Paquete de idioma español para Thunderbird + + + + thunderbird-lang-es-ES + Paquete de idioma español para Thunderbird + + + + thunderbird-lang-fi + Suomen kielen pack for Thunderbird + + + + thunderbird-lang-fr + Paquet de langue française pour Thunderbird + + + + thunderbird-lang-hr + Hrvatski jezični paket za Thunderbird + + + + thunderbird-lang-hu + Magyar nyelvű pack for Thunderbird + + + + thunderbird-lang-it + Language Pack italiano per Thunderbird + + + + thunderbird-lang-lt + Lietuvių kalbos paketas Thunderbird + + + + thunderbird-lang-nl + Nederlands taalpakket voor Thunderbird + + + + thunderbird-lang-pl + Polski pakiet językowy dla programu Thunderbird + + + + thunderbird-lang-pt-BR + Pacote de idioma português para o Thunderbird + + + + thunderbird-lang-pt-PT + Pacote de idioma português para o Thunderbird + + + + thunderbird-lang-ro + Pachet de limba română pentru Thunderbird + + + + thunderbird-lang-ru + Русский языковый пакет для Thunderbird + + + + thunderbird-lang-sr + Паковање српски језик за Фирефок + + + + thunderbird-lang-sv-SE + Svenska språkpaket för Thunderbird + + + + thunderbird-lang-tr + Thunderbird için Türkçe dil dosyası + + + + thunderbird-lang-uk + Український мовний пакет для Thunderbird + + diff --git a/network/misc/libssh/actions.py b/network/misc/libssh/actions.py new file mode 100644 index 0000000000..6c358263d6 --- /dev/null +++ b/network/misc/libssh/actions.py @@ -0,0 +1,32 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + + +def setup(): + shelltools.makedirs("build") + shelltools.cd("build") + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DWITH_GSSAPI=OFF", sourceDir="..") + +def build(): + shelltools.cd("build") + cmaketools.make() + #cmaketools.make("doc") + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + #pisitools.doman("doc/man/*/*") + pisitools.dohtml("doc/*") + + shelltools.cd("..") + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "INSTALL", "README") diff --git a/network/misc/libssh/pspec.xml b/network/misc/libssh/pspec.xml new file mode 100644 index 0000000000..cae7908801 --- /dev/null +++ b/network/misc/libssh/pspec.xml @@ -0,0 +1,102 @@ + + + + + libssh + http://www.libssh.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Full C library functions for manipulating a client-side SSH connection + libssh library was designed to be used by programmers needing a working SSH implementation by the mean of a library. The complete control of the client is made by the programmer. With libssh, you can remotely execute programs, transfer files, use a secure and transparent tunnel for your remote programs. With its Secure FTP implementation, you can play with remote files easily, without third-party programs others than libcrypto (from openssl). + https://git.libssh.org/projects/libssh.git/snapshot/libssh-0.6.4.tar.gz + + zlib-devel + openssl-devel + + doxygen + cmake + + + + + libssh + + zlib + openssl + + + /usr/lib + /usr/share/doc + + + + + libssh-devel + Development files for libssh + + libssh + + + /usr/include + /usr/lib/pkgconfig + + + + + libssh-docs + Development documentation for libssh + + /usr/share/doc/libssh/html + /usr/share/man + + + + + + 2014-07-30 + 0.6.4 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-08 + 0.6.3 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-03-09 + 5.4 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2013-07-27 + 5.4 + Move pc files to devel pack, rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-05-04 + 5.4 + V.Bump + PisiLinux Community + admins@pisilinux.org + + + 2012-09-01 + 0.5.2 + First release + PisiLinux Community + admins@pisilinux.org + + + \ No newline at end of file diff --git a/network/misc/libssh/translations.xml b/network/misc/libssh/translations.xml new file mode 100644 index 0000000000..55fea85eaf --- /dev/null +++ b/network/misc/libssh/translations.xml @@ -0,0 +1,13 @@ + + + + libssh + SSH bağlantılarının kontrol edilebilmesini sağlayan C kitaplığı + libssh, yazılımlarında SSH kullanmak isteyen programcılar için tasarlanmış bir C kitaplığıdır. SSH istemcisi programcı tarafından tam olarak kontrol edilebilir, uzaktan yazılım çalıştırma, tünel yaratma, dosya transferi ve uzak dosya erişimi işlemleri yapılabilir. Tüm bunlar için openssl paketinde bulunan lıbcrypto'nun sistemde bulunması yeterlidir. + + + + libssh-devel + libssh için geliştirme dosyaları + + diff --git a/network/misc/webkit-gtk2/actions.py b/network/misc/webkit-gtk2/actions.py index 8dfed9b57a..e3b91e89e1 100644 --- a/network/misc/webkit-gtk2/actions.py +++ b/network/misc/webkit-gtk2/actions.py @@ -18,15 +18,16 @@ docs = ["AUTHORS", "ChangeLog", "COPYING.LIB", "THANKS", \ def setup(): autotools.configure("\ - --disable-gtk-doc \ - --disable-silent-rules \ --disable-webkit2 \ - --enable-dependency-tracking \ - --enable-introspection \ - --enable-video \ - --with-gnu-ld \ + --libexecdir=/usr/lib \ --with-gtk=2.0 \ + --with-gnu-ld \ + --disable-silent-rules \ ") +#--enable-dependency-tracking \ +#--disable-gtk-doc \ +#--enable-video \ +#--enable-introspection \ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") diff --git a/network/misc/webkit-gtk2/pspec.xml b/network/misc/webkit-gtk2/pspec.xml index 90003d9c83..0ae0fff133 100644 --- a/network/misc/webkit-gtk2/pspec.xml +++ b/network/misc/webkit-gtk2/pspec.xml @@ -14,40 +14,38 @@ library An opensource web browser engine for GTK+ applications The GTK+ port of WebKit is intended to provide a browser component primarily for users of the portable GTK+ UI toolkit on platforms like Linux. - http://www.webkitgtk.org/releases/webkitgtk-2.4.8.tar.xz + http://www.webkitgtk.org/releases/webkitgtk-2.4.9.tar.xz mesa-devel gtk-doc - atk-devel - zlib-devel glib2-devel gtk2-devel ruby-devel webp-devel cairo-devel icu4c-devel - libXt-devel - pango-devel + libXt-devel enchant-devel sqlite-devel geoclue-devel libsoup-devel fontconfig-devel - libxslt-devel + libxslt-devel harfbuzz-devel libsecret-devel - gdk-pixbuf-devel - libXcomposite-devel - libjpeg-turbo-devel + libXcomposite-devel + libjpeg-turbo-devel gstreamer-next-devel gobject-introspection-devel gst-plugins-base-next-devel which icon-theme-hicolor + gperf + libSM-devel - - webkitgtk-2.4.8-gmutexlocker.patch + + @@ -70,6 +68,7 @@ pango sqlite enchant + geoclue libsoup libxslt harfbuzz @@ -114,7 +113,14 @@ - + + 2015-08-05 + 2.4.9 + Version Bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + 2015-04-07 2.4.8 Version Bump diff --git a/network/monitor/component.xml b/network/monitor/component.xml new file mode 100644 index 0000000000..f54b271b64 --- /dev/null +++ b/network/monitor/component.xml @@ -0,0 +1,3 @@ + + network.monitor + diff --git a/network/monitor/net-snmp/actions.py b/network/monitor/net-snmp/actions.py new file mode 100644 index 0000000000..36caf9b684 --- /dev/null +++ b/network/monitor/net-snmp/actions.py @@ -0,0 +1,70 @@ +#!/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 pythonmodules +from pisi.actionsapi import perlmodules +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +shelltools.export("PYTHONDONTWRITEBYTECODE", "1") + +MIBS = "host agentx smux \ + ucd-snmp/diskio tcp-mib udp-mib mibII/mta_sendmail \ + ip-mib/ipv4InterfaceTable ip-mib/ipv6InterfaceTable \ + ip-mib/ipAddressPrefixTable/ipAddressPrefixTable \ + ip-mib/ipDefaultRouterTable/ipDefaultRouterTable \ + ip-mib/ipv6ScopeZoneIndexTable ip-mib/ipIfStatsTable \ + sctp-mib rmon-mib etherlike-mib" + +def setup(): + autotools.autoreconf("-vfi") + autotools.configure('--enable-shared \ + --disable-static \ + --without-rpm \ + --with-sys-location=Unknown \ + --with-sys-contact=root@Unknown \ + --with-default-snmp-version=3 \ + --with-logfile=/var/log/snmpd.log \ + --with-persistent-directory=/var/lib/net-snmp \ + --with-mib-modules="%s" \ + --enable-ipv6 \ + --enable-ucd-snmp-compatibility \ + --with-openssl \ + --with-pic \ + --enable-embedded-perl \ + --with-libwrap \ + --enable-as-needed \ + --without-root-access \ + --enable-mfd-rewrites \ + --with-temp-file-pattern="/run/net-snmp/snmp-tmp-XXXXXX" \ + --enable-local-smux' % MIBS) + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make("-j1") + + shelltools.cd("python") + pythonmodules.compile("--basedir=..") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + shelltools.cd("python") + pythonmodules.install('--skip-build --basedir=..') + shelltools.cd("..") + + pisitools.insinto("/etc/snmp/", "EXAMPLE.conf", "snmpd.conf.example") + + pisitools.dodir("/var/lib/net-snmp") + pisitools.dodir("/etc/snmp") + + pisitools.dodoc("AGENT.txt", "ChangeLog", "FAQ", "NEWS", "PORTING", "README", "TODO") + + perlmodules.removePacklist() + perlmodules.removePodfiles() diff --git a/network/monitor/net-snmp/comar/snmpd.py b/network/monitor/net-snmp/comar/snmpd.py new file mode 100644 index 0000000000..54676dee5e --- /dev/null +++ b/network/monitor/net-snmp/comar/snmpd.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +from comar.service import * + +serviceType = "server" +serviceDesc = _({"en": "Simple Network Management Protocol (SNMP) Daemon", + "tr": "Simple Network Management Protocol (SNMP) Servisi"}) +serviceConf = "snmpd" + +pidfile = "/run/snmpd.pid" + +@synchronized +def start(): + startService(command="/usr/sbin/snmpd", + args="-p %s %s" % (pidfile, config.get("SNMPD_FLAGS", "")), + pidfile=pidfile, + donotify=True) + +@synchronized +def stop(): + stopService(pidfile=pidfile, donotify=True) + +def status(): + return isServiceRunning(pidfile) diff --git a/network/monitor/net-snmp/comar/snmptrapd.py b/network/monitor/net-snmp/comar/snmptrapd.py new file mode 100644 index 0000000000..e35ad3f1a3 --- /dev/null +++ b/network/monitor/net-snmp/comar/snmptrapd.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +from comar.service import * + +serviceType = "server" +serviceDesc = _({"en": "Simple Network Management Protocol (SNMP) Trap Daemon", + "tr": "Simple Network Management Protocol (SNMP) Trap Servisi"}) +serviceConf = "snmptrapd" + +pidfile = "/run/snmptrapd.pid" + +@synchronized +def start(): + startService(command="/usr/sbin/snmptrapd", + args="-p %s %s" % (pidfile, config.get("SNMPTRAPD_FLAGS", "")), + pidfile=pidfile, + donotify=True) + +@synchronized +def stop(): + stopService(pidfile=pidfile, donotify=True) + +def status(): + return isServiceRunning(pidfile) diff --git a/network/monitor/net-snmp/files/confd-snmpd.conf b/network/monitor/net-snmp/files/confd-snmpd.conf new file mode 100644 index 0000000000..3d0e10a46b --- /dev/null +++ b/network/monitor/net-snmp/files/confd-snmpd.conf @@ -0,0 +1,13 @@ +# Initial (empty) options. +SNMPD_FLAGS="" + +# Enable connection logging. +#SNMPD_FLAGS="${SNMPD_FLAGS} -a" + +# Enable syslog and disable file log. +#SNMPD_FLAGS="${SNMPD_FLAGS} -Lsd -Lf /dev/null" + +# Enable agentx socket as /var/agentx/master +# *NOTE* Before uncommenting this, make sure +# the /var/agentx directory exists. +#SNMPD_FLAGS="${SNMPD_FLAGS} -x /var/agentx/master" diff --git a/network/monitor/net-snmp/files/confd-snmptrapd.conf b/network/monitor/net-snmp/files/confd-snmptrapd.conf new file mode 100644 index 0000000000..6753685148 --- /dev/null +++ b/network/monitor/net-snmp/files/confd-snmptrapd.conf @@ -0,0 +1,12 @@ +# extra flags to pass to snmptrapd +SNMPTRAPD_FLAGS="" + +# ignore authentication failure traps +#SNMPTRAPD_FLAGS="${SNMPTRAPD_FLAGS} -a" + +# log messages to specified file +#SNMPTRAPD_FLAGS="${SNMPTRAPD_FLAGS} -Lf /var/log/snmptrapd.log" + +# log messages to syslog with the specified facility +# where facility is: 'd' = LOG_DAEMON, 'u' = LOG_USER, [0-7] = LOG_LOCAL[0-7] +#SNMPTRAPD_FLAGS="${SNMPTRAPD_FLAGS} -Ls d" diff --git a/network/monitor/net-snmp/files/locale.patch b/network/monitor/net-snmp/files/locale.patch new file mode 100644 index 0000000000..254338521a --- /dev/null +++ b/network/monitor/net-snmp/files/locale.patch @@ -0,0 +1,43 @@ +Index: net-snmp-5.5/snmplib/parse.c +=================================================================== +--- net-snmp-5.5.orig/snmplib/parse.c ++++ net-snmp-5.5/snmplib/parse.c +@@ -101,6 +101,7 @@ SOFTWARE. + #endif + + #include ++#include + + #include + #include +@@ -4785,6 +4786,8 @@ add_mibdir(const char *dirname) + char newline; + struct stat dir_stat, idx_stat; + char tmpstr1[300]; ++ char *locale_data = setlocale(LC_CTYPE, ""); ++ setlocale(LC_CTYPE, "C"); + #endif + + DEBUGMSGTL(("parse-mibs", "Scanning directory %s\n", dirname)); +@@ -4817,6 +4820,7 @@ add_mibdir(const char *dirname) + count++; + } + fclose(ip); ++ setlocale(LC_CTYPE, locale_data); + return count; + } else + DEBUGMSGTL(("parse-mibs", "Can't read index\n")); +@@ -4858,11 +4862,13 @@ add_mibdir(const char *dirname) + closedir(dir); + if (ip) + fclose(ip); ++ setlocale(LC_CTYPE, locale_data); + return (count); + } + else + DEBUGMSGTL(("parse-mibs","cannot open MIB directory %s\n", dirname)); + ++ setlocale(LC_CTYPE, locale_data); + return (-1); + } + diff --git a/network/monitor/net-snmp/files/net-snmp-5.5-apsl-copying.patch b/network/monitor/net-snmp/files/net-snmp-5.5-apsl-copying.patch new file mode 100644 index 0000000000..43b85b6093 --- /dev/null +++ b/network/monitor/net-snmp/files/net-snmp-5.5-apsl-copying.patch @@ -0,0 +1,354 @@ +Add APSL 2.0 license to the COPYING file. + +There is only one file covered by this license: +net-snmp-5.5/agent/mibgroup/host/data_access/swrun_darwin.c + +This file is not used on Linux at all, it's only present in source +tarball and net-snmp.src.rpm. + +In addition, it's licensed under APSL 1.1, but it allows to relicense +the code to 'any subsequent version of this License published by Apple'. +According to http://fedoraproject.org/wiki/Licensing, APSL ver. 2.0 is +better for us. + +diff -up net-snmp-5.5/COPYING.apsl net-snmp-5.5/COPYING +--- net-snmp-5.5/COPYING.apsl 2010-08-04 12:40:27.494479126 +0200 ++++ net-snmp-5.5/COPYING 2010-08-04 12:45:47.713684755 +0200 +@@ -292,3 +292,337 @@ ON ANY THEORY OF LIABILITY, WHETHER IN C + TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. ++ ++---- Part 10: APPLE PUBLIC SOURCE LICENSE (APSL 2.0) ---- ++ ++Version 2.0 - August 6, 2003 ++ ++Please read this License carefully before downloading this software. By ++downloading or using this software, you are agreeing to be bound by the terms ++of this License. If you do not or cannot agree to the terms of this License, ++please do not download or use the software. ++ ++Apple Note: In January 2007, Apple changed its corporate name from "Apple ++Computer, Inc." to "Apple Inc." This change has been reflected below and ++copyright years updated, but no other changes have been made to the APSL 2.0. ++ ++1. General; Definitions. This License applies to any program or other ++work which Apple Inc. ("Apple") makes publicly available and which contains a ++notice placed by Apple identifying such program or work as "Original Code" and ++stating that it is subject to the terms of this Apple Public Source License ++version 2.0 ("License"). As used in this License: ++ ++1.1 "Applicable Patent Rights" mean: (a) in the case where Apple is the ++grantor of rights, (i) claims of patents that are now or hereafter acquired, ++owned by or assigned to Apple and (ii) that cover subject matter contained in ++the Original Code, but only to the extent necessary to use, reproduce and/or ++distribute the Original Code without infringement; and (b) in the case where ++You are the grantor of rights, (i) claims of patents that are now or hereafter ++acquired, owned by or assigned to You and (ii) that cover subject matter in ++Your Modifications, taken alone or in combination with Original Code. ++ ++1.2 "Contributor" means any person or entity that creates or contributes to ++the creation of Modifications. ++ ++1.3 "Covered Code" means the Original Code, Modifications, the combination ++of Original Code and any Modifications, and/or any respective portions thereof. ++ ++1.4 "Externally Deploy" means: (a) to sublicense, distribute or otherwise ++make Covered Code available, directly or indirectly, to anyone other than You; ++and/or (b) to use Covered Code, alone or as part of a Larger Work, in any way ++to provide a service, including but not limited to delivery of content, through ++electronic communication with a client other than You. ++ ++1.5 "Larger Work" means a work which combines Covered Code or portions ++thereof with code not governed by the terms of this License. ++ ++1.6 "Modifications" mean any addition to, deletion from, and/or change to, ++the substance and/or structure of the Original Code, any previous ++Modifications, the combination of Original Code and any previous Modifications, ++and/or any respective portions thereof. When code is released as a series of ++files, a Modification is: (a) any addition to or deletion from the contents of ++a file containing Covered Code; and/or (b) any new file or other representation ++of computer program statements that contains any part of Covered Code. ++ ++1.7 "Original Code" means (a) the Source Code of a program or other work as ++originally made available by Apple under this License, including the Source ++Code of any updates or upgrades to such programs or works made available by ++Apple under this License, and that has been expressly identified by Apple as ++such in the header file(s) of such work; and (b) the object code compiled from ++such Source Code and originally made available by Apple under this License ++ ++1.8 "Source Code" means the human readable form of a program or other work ++that is suitable for making modifications to it, including all modules it ++contains, plus any associated interface definition files, scripts used to ++control compilation and installation of an executable (object code). ++ ++1.9 "You" or "Your" means an individual or a legal entity exercising rights ++under this License. For legal entities, "You" or "Your" includes any entity ++which controls, is controlled by, or is under common control with, You, where ++"control" means (a) the power, direct or indirect, to cause the direction or ++management of such entity, whether by contract or otherwise, or (b) ownership ++of fifty percent (50%) or more of the outstanding shares or beneficial ++ownership of such entity. ++ ++2. Permitted Uses; Conditions & Restrictions. Subject to the terms and ++conditions of this License, Apple hereby grants You, effective on the date You ++accept this License and download the Original Code, a world-wide, royalty-free, ++non-exclusive license, to the extent of Apple's Applicable Patent Rights and ++copyrights covering the Original Code, to do the following: ++ ++2.1 Unmodified Code. You may use, reproduce, display, perform, internally ++distribute within Your organization, and Externally Deploy verbatim, unmodified ++copies of the Original Code, for commercial or non-commercial purposes, ++provided that in each instance: ++ ++(a) You must retain and reproduce in all copies of Original Code the ++copyright and other proprietary notices and disclaimers of Apple as they appear ++in the Original Code, and keep intact all notices in the Original Code that ++refer to this License; and ++ ++(b) You must include a copy of this License with every copy of Source Code ++of Covered Code and documentation You distribute or Externally Deploy, and You ++may not offer or impose any terms on such Source Code that alter or restrict ++this License or the recipients' rights hereunder, except as permitted under ++Section 6. ++ ++2.2 Modified Code. You may modify Covered Code and use, reproduce, ++display, perform, internally distribute within Your organization, and ++Externally Deploy Your Modifications and Covered Code, for commercial or ++non-commercial purposes, provided that in each instance You also meet all of ++these conditions: ++ ++(a) You must satisfy all the conditions of Section 2.1 with respect to the ++Source Code of the Covered Code; ++ ++(b) You must duplicate, to the extent it does not already exist, the notice ++in Exhibit A in each file of the Source Code of all Your Modifications, and ++cause the modified files to carry prominent notices stating that You changed ++the files and the date of any change; and ++ ++(c) If You Externally Deploy Your Modifications, You must make Source Code ++of all Your Externally Deployed Modifications either available to those to whom ++You have Externally Deployed Your Modifications, or publicly available. Source ++Code of Your Externally Deployed Modifications must be released under the terms ++set forth in this License, including the license grants set forth in Section 3 ++below, for as long as you Externally Deploy the Covered Code or twelve (12) ++months from the date of initial External Deployment, whichever is longer. You ++should preferably distribute the Source Code of Your Externally Deployed ++Modifications electronically (e.g. download from a web site). ++ ++2.3 Distribution of Executable Versions. In addition, if You Externally ++Deploy Covered Code (Original Code and/or Modifications) in object code, ++executable form only, You must include a prominent notice, in the code itself ++as well as in related documentation, stating that Source Code of the Covered ++Code is available under the terms of this License with information on how and ++where to obtain such Source Code. ++ ++2.4 Third Party Rights. You expressly acknowledge and agree that although ++Apple and each Contributor grants the licenses to their respective portions of ++the Covered Code set forth herein, no assurances are provided by Apple or any ++Contributor that the Covered Code does not infringe the patent or other ++intellectual property rights of any other entity. Apple and each Contributor ++disclaim any liability to You for claims brought by any other entity based on ++infringement of intellectual property rights or otherwise. As a condition to ++exercising the rights and licenses granted hereunder, You hereby assume sole ++responsibility to secure any other intellectual property rights needed, if any. ++For example, if a third party patent license is required to allow You to ++distribute the Covered Code, it is Your responsibility to acquire that license ++before distributing the Covered Code. ++ ++3. Your Grants. In consideration of, and as a condition to, the licenses ++granted to You under this License, You hereby grant to any person or entity ++receiving or distributing Covered Code under this License a non-exclusive, ++royalty-free, perpetual, irrevocable license, under Your Applicable Patent ++Rights and other intellectual property rights (other than patent) owned or ++controlled by You, to use, reproduce, display, perform, modify, sublicense, ++distribute and Externally Deploy Your Modifications of the same scope and ++extent as Apple's licenses under Sections 2.1 and 2.2 above. ++ ++4. Larger Works. You may create a Larger Work by combining Covered Code ++with other code not governed by the terms of this License and distribute the ++Larger Work as a single product. In each such instance, You must make sure the ++requirements of this License are fulfilled for the Covered Code or any portion ++thereof. ++ ++5. Limitations on Patent License. Except as expressly stated in Section ++2, no other patent rights, express or implied, are granted by Apple herein. ++Modifications and/or Larger Works may require additional patent licenses from ++Apple which Apple may grant in its sole discretion. ++ ++6. Additional Terms. You may choose to offer, and to charge a fee for, ++warranty, support, indemnity or liability obligations and/or other rights ++consistent with the scope of the license granted herein ("Additional Terms") to ++one or more recipients of Covered Code. However, You may do so only on Your own ++behalf and as Your sole responsibility, and not on behalf of Apple or any ++Contributor. You must obtain the recipient's agreement that any such Additional ++Terms are offered by You alone, and You hereby agree to indemnify, defend and ++hold Apple and every Contributor harmless for any liability incurred by or ++claims asserted against Apple or such Contributor by reason of any such ++Additional Terms. ++ ++7. Versions of the License. Apple may publish revised and/or new versions ++of this License from time to time. Each version will be given a distinguishing ++version number. Once Original Code has been published under a particular ++version of this License, You may continue to use it under the terms of that ++version. You may also choose to use such Original Code under the terms of any ++subsequent version of this License published by Apple. No one other than Apple ++has the right to modify the terms applicable to Covered Code created under this ++License. ++ ++8. NO WARRANTY OR SUPPORT. The Covered Code may contain in whole or in ++part pre-release, untested, or not fully tested works. The Covered Code may ++contain errors that could cause failures or loss of data, and may be incomplete ++or contain inaccuracies. You expressly acknowledge and agree that use of the ++Covered Code, or any portion thereof, is at Your sole and entire risk. THE ++COVERED CODE IS PROVIDED "AS IS" AND WITHOUT WARRANTY, UPGRADES OR SUPPORT OF ++ANY KIND AND APPLE AND APPLE'S LICENSOR(S) (COLLECTIVELY REFERRED TO AS "APPLE" ++FOR THE PURPOSES OF SECTIONS 8 AND 9) AND ALL CONTRIBUTORS EXPRESSLY DISCLAIM ++ALL WARRANTIES AND/OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT NOT ++LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, OF ++SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR PURPOSE, OF ACCURACY, OF ++QUIET ENJOYMENT, AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. APPLE AND EACH ++CONTRIBUTOR DOES NOT WARRANT AGAINST INTERFERENCE WITH YOUR ENJOYMENT OF THE ++COVERED CODE, THAT THE FUNCTIONS CONTAINED IN THE COVERED CODE WILL MEET YOUR ++REQUIREMENTS, THAT THE OPERATION OF THE COVERED CODE WILL BE UNINTERRUPTED OR ++ERROR-FREE, OR THAT DEFECTS IN THE COVERED CODE WILL BE CORRECTED. NO ORAL OR ++WRITTEN INFORMATION OR ADVICE GIVEN BY APPLE, AN APPLE AUTHORIZED ++REPRESENTATIVE OR ANY CONTRIBUTOR SHALL CREATE A WARRANTY. You acknowledge ++that the Covered Code is not intended for use in the operation of nuclear ++facilities, aircraft navigation, communication systems, or air traffic control ++machines in which case the failure of the Covered Code could lead to death, ++personal injury, or severe physical or environmental damage. ++ ++9. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO ++EVENT SHALL APPLE OR ANY CONTRIBUTOR BE LIABLE FOR ANY INCIDENTAL, SPECIAL, ++INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO THIS LICENSE OR ++YOUR USE OR INABILITY TO USE THE COVERED CODE, OR ANY PORTION THEREOF, WHETHER ++UNDER A THEORY OF CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE), PRODUCTS ++LIABILITY OR OTHERWISE, EVEN IF APPLE OR SUCH CONTRIBUTOR HAS BEEN ADVISED OF ++THE POSSIBILITY OF SUCH DAMAGES AND NOTWITHSTANDING THE FAILURE OF ESSENTIAL ++PURPOSE OF ANY REMEDY. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF ++LIABILITY OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT ++APPLY TO YOU. In no event shall Apple's total liability to You for all damages ++(other than as may be required by applicable law) under this License exceed the ++amount of fifty dollars ($50.00). ++ ++10. Trademarks. This License does not grant any rights to use the ++trademarks or trade names "Apple", "Mac", "Mac OS", "QuickTime", "QuickTime ++Streaming Server" or any other trademarks, service marks, logos or trade names ++belonging to Apple (collectively "Apple Marks") or to any trademark, service ++mark, logo or trade name belonging to any Contributor. You agree not to use ++any Apple Marks in or as part of the name of products derived from the Original ++Code or to endorse or promote products derived from the Original Code other ++than as expressly permitted by and in strict compliance at all times with ++Apple's third party trademark usage guidelines which are posted at ++http://www.apple.com/legal/guidelinesfor3rdparties.html. ++ ++11. Ownership. Subject to the licenses granted under this License, each ++Contributor retains all rights, title and interest in and to any Modifications ++made by such Contributor. Apple retains all rights, title and interest in and ++to the Original Code and any Modifications made by or on behalf of Apple ++("Apple Modifications"), and such Apple Modifications will not be automatically ++subject to this License. Apple may, at its sole discretion, choose to license ++such Apple Modifications under this License, or on different terms from those ++contained in this License or may choose not to license them at all. ++ ++12. Termination. ++ ++12.1 Termination. This License and the rights granted hereunder will ++terminate: ++ ++(a) automatically without notice from Apple if You fail to comply with any ++term(s) of this License and fail to cure such breach within 30 days of becoming ++aware of such breach; (b) immediately in the event of the circumstances ++described in Section 13.5(b); or (c) automatically without notice from Apple ++if You, at any time during the term of this License, commence an action for ++patent infringement against Apple; provided that Apple did not first commence ++an action for patent infringement against You in that instance. ++ ++12.2 Effect of Termination. Upon termination, You agree to immediately stop ++any further use, reproduction, modification, sublicensing and distribution of ++the Covered Code. All sublicenses to the Covered Code which have been properly ++granted prior to termination shall survive any termination of this License. ++Provisions which, by their nature, should remain in effect beyond the ++termination of this License shall survive, including but not limited to ++Sections 3, 5, 8, 9, 10, 11, 12.2 and 13. No party will be liable to any other ++for compensation, indemnity or damages of any sort solely as a result of ++terminating this License in accordance with its terms, and termination of this ++License will be without prejudice to any other right or remedy of any party. ++ ++13. Miscellaneous. ++ ++13.1 Government End Users. The Covered Code is a "commercial item" as ++defined in FAR 2.101. Government software and technical data rights in the ++Covered Code include only those rights customarily provided to the public as ++defined in this License. This customary commercial license in technical data ++and software is provided in accordance with FAR 12.211 (Technical Data) and ++12.212 (Computer Software) and, for Department of Defense purchases, DFAR ++252.227-7015 (Technical Data -- Commercial Items) and 227.7202-3 (Rights in ++Commercial Computer Software or Computer Software Documentation). Accordingly, ++all U.S. Government End Users acquire Covered Code with only those rights set ++forth herein. ++ ++13.2 Relationship of Parties. This License will not be construed as ++creating an agency, partnership, joint venture or any other form of legal ++association between or among You, Apple or any Contributor, and You will not ++represent to the contrary, whether expressly, by implication, appearance or ++otherwise. ++ ++13.3 Independent Development. Nothing in this License will impair Apple's ++right to acquire, license, develop, have others develop for it, market and/or ++distribute technology or products that perform the same or similar functions ++as, or otherwise compete with, Modifications, Larger Works, technology or ++products that You may develop, produce, market or distribute. ++ ++13.4 Waiver; Construction. Failure by Apple or any Contributor to enforce ++any provision of this License will not be deemed a waiver of future enforcement ++of that or any other provision. Any law or regulation which provides that the ++language of a contract shall be construed against the drafter will not apply to ++this License. ++ ++13.5 Severability. (a) If for any reason a court of competent jurisdiction ++finds any provision of this License, or portion thereof, to be unenforceable, ++that provision of the License will be enforced to the maximum extent ++permissible so as to effect the economic benefits and intent of the parties, ++and the remainder of this License will continue in full force and effect. (b) ++Notwithstanding the foregoing, if applicable law prohibits or restricts You ++from fully and/or specifically complying with Sections 2 and/or 3 or prevents ++the enforceability of either of those Sections, this License will immediately ++terminate and You must immediately discontinue any use of the Covered Code and ++destroy all copies of it that are in your possession or control. ++ ++13.6 Dispute Resolution. Any litigation or other dispute resolution between ++You and Apple relating to this License shall take place in the Northern ++District of California, and You and Apple hereby consent to the personal ++jurisdiction of, and venue in, the state and federal courts within that ++District with respect to this License. The application of the United Nations ++Convention on Contracts for the International Sale of Goods is expressly ++excluded. ++ ++13.7 Entire Agreement; Governing Law. This License constitutes the entire ++agreement between the parties with respect to the subject matter hereof. This ++License shall be governed by the laws of the United States and the State of ++California, except that body of California law concerning conflicts of law. ++ ++Where You are located in the province of Quebec, Canada, the following clause ++applies: The parties hereby confirm that they have requested that this License ++and all related documents be drafted in English. Les parties ont exig que le ++prsent contrat et tous les documents connexes soient rdigs en anglais. ++ ++EXHIBIT A. ++ ++"Portions Copyright (c) 1999-2007 Apple Inc. All Rights Reserved. ++ ++This file contains Original Code and/or Modifications of Original Code as ++defined in and that are subject to the Apple Public Source License Version 2.0 ++(the 'License'). You may not use this file except in compliance with the ++License. Please obtain a copy of the License at ++http://www.opensource.apple.com/apsl/ and read it before using this file. ++ ++The Original Code and all software distributed under the License are ++distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS ++OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, INCLUDING WITHOUT ++LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR ++PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. Please see the License for the ++specific language governing rights and limitations under the License." diff --git a/network/monitor/net-snmp/files/net-snmp-5.5-dir-fix.patch b/network/monitor/net-snmp/files/net-snmp-5.5-dir-fix.patch new file mode 100644 index 0000000000..b726c47138 --- /dev/null +++ b/network/monitor/net-snmp/files/net-snmp-5.5-dir-fix.patch @@ -0,0 +1,14 @@ +Let net-snmp-create-v3-user save settings into /etc/ instead of /usr/ + +diff -up net-snmp-5.5/net-snmp-create-v3-user.in.orig net-snmp-5.5/net-snmp-create-v3-user.in +--- net-snmp-5.5/net-snmp-create-v3-user.in.orig 2008-07-22 16:33:25.000000000 +0200 ++++ net-snmp-5.5/net-snmp-create-v3-user.in 2009-09-29 16:30:36.000000000 +0200 +@@ -158,7 +158,7 @@ if test ! -d $outfile ; then + touch $outfile + fi + echo $line >> $outfile +-outfile="@datadir@/snmp/snmpd.conf" ++outfile="/etc/snmp/snmpd.conf" + line="$token $user" + echo "adding the following line to $outfile:" + echo " " $line diff --git a/network/monitor/net-snmp/files/net-snmpd.conf b/network/monitor/net-snmp/files/net-snmpd.conf new file mode 100644 index 0000000000..ee19ab8873 --- /dev/null +++ b/network/monitor/net-snmp/files/net-snmpd.conf @@ -0,0 +1,462 @@ +############################################################################### +# +# snmpd.conf: +# An example configuration file for configuring the ucd-snmp snmpd agent. +# +############################################################################### +# +# This file is intended to only be as a starting point. Many more +# configuration directives exist than are mentioned in this file. For +# full details, see the snmpd.conf(5) manual page. +# +# All lines beginning with a '#' are comments and are intended for you +# to read. All other lines are configuration commands for the agent. + +############################################################################### +# Access Control +############################################################################### + +# As shipped, the snmpd demon will only respond to queries on the +# system mib group until this file is replaced or modified for +# security purposes. Examples are shown below about how to increase the +# level of access. + +# By far, the most common question I get about the agent is "why won't +# it work?", when really it should be "how do I configure the agent to +# allow me to access it?" +# +# By default, the agent responds to the "public" community for read +# only access, if run out of the box without any configuration file in +# place. The following examples show you other ways of configuring +# the agent so that you can change the community names, and give +# yourself write access to the mib tree as well. +# +# For more information, read the FAQ as well as the snmpd.conf(5) +# manual page. + +#### +# First, map the community name "public" into a "security name" + +# sec.name source community +com2sec notConfigUser default public + +#### +# Second, map the security name into a group name: + +# groupName securityModel securityName +group notConfigGroup v1 notConfigUser +group notConfigGroup v2c notConfigUser + +#### +# Third, create a view for us to let the group have rights to: + +# Make at least snmpwalk -v 1 localhost -c public system fast again. +# name incl/excl subtree mask(optional) +view systemview included .1.3.6.1.2.1.1 +view systemview included .1.3.6.1.2.1.25.1.1 + +#### +# Finally, grant the group read-only access to the systemview view. + +# group context sec.model sec.level prefix read write notif +access notConfigGroup "" any noauth exact systemview none none + +# ----------------------------------------------------------------------------- + +# Here is a commented out example configuration that allows less +# restrictive access. + +# YOU SHOULD CHANGE THE "COMMUNITY" TOKEN BELOW TO A NEW KEYWORD ONLY +# KNOWN AT YOUR SITE. YOU *MUST* CHANGE THE NETWORK TOKEN BELOW TO +# SOMETHING REFLECTING YOUR LOCAL NETWORK ADDRESS SPACE. + +## sec.name source community +#com2sec local localhost COMMUNITY +#com2sec mynetwork NETWORK/24 COMMUNITY + +## group.name sec.model sec.name +#group MyRWGroup any local +#group MyROGroup any mynetwork +# +#group MyRWGroup any otherv3user +#... + +## incl/excl subtree mask +#view all included .1 80 + +## -or just the mib2 tree- + +#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc + + +## context sec.model sec.level prefix read write notif +#access MyROGroup "" any noauth 0 all none none +#access MyRWGroup "" any noauth 0 all all all + + +############################################################################### +# Sample configuration to make net-snmpd RFC 1213. +# Unfortunately v1 and v2c don't allow any user based authentification, so +# opening up the default config is not an option from a security point. +# +# WARNING: If you uncomment the following lines you allow write access to your +# snmpd daemon from any source! To avoid this use different names for your +# community or split out the write access to a different community and +# restrict it to your local network. +# Also remember to comment the syslocation and syscontact parameters later as +# otherwise they are still read only (see FAQ for net-snmp). +# + +# First, map the community name "public" into a "security name" +# sec.name source community +#com2sec notConfigUser default public + +# Second, map the security name into a group name: +# groupName securityModel securityName +#group notConfigGroup v1 notConfigUser +#group notConfigGroup v2c notConfigUser + +# Third, create a view for us to let the group have rights to: +# Open up the whole tree for ro, make the RFC 1213 required ones rw. +# name incl/excl subtree mask(optional) +#view roview included .1 +#view rwview included system.sysContact +#view rwview included system.sysName +#view rwview included system.sysLocation +#view rwview included interfaces.ifTable.ifEntry.ifAdminStatus +#view rwview included at.atTable.atEntry.atPhysAddress +#view rwview included at.atTable.atEntry.atNetAddress +#view rwview included ip.ipForwarding +#view rwview included ip.ipDefaultTTL +#view rwview included ip.ipRouteTable.ipRouteEntry.ipRouteDest +#view rwview included ip.ipRouteTable.ipRouteEntry.ipRouteIfIndex +#view rwview included ip.ipRouteTable.ipRouteEntry.ipRouteMetric1 +#view rwview included ip.ipRouteTable.ipRouteEntry.ipRouteMetric2 +#view rwview included ip.ipRouteTable.ipRouteEntry.ipRouteMetric3 +#view rwview included ip.ipRouteTable.ipRouteEntry.ipRouteMetric4 +#view rwview included ip.ipRouteTable.ipRouteEntry.ipRouteType +#view rwview included ip.ipRouteTable.ipRouteEntry.ipRouteAge +#view rwview included ip.ipRouteTable.ipRouteEntry.ipRouteMask +#view rwview included ip.ipRouteTable.ipRouteEntry.ipRouteMetric5 +#view rwview included ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaIfIndex +#view rwview included ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaPhysAddress +#view rwview included ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaNetAddress +#view rwview included ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaType +#view rwview included tcp.tcpConnTable.tcpConnEntry.tcpConnState +#view rwview included egp.egpNeighTable.egpNeighEntry.egpNeighEventTrigger +#view rwview included snmp.snmpEnableAuthenTraps + +# Finally, grant the group read-only access to the systemview view. +# group context sec.model sec.level prefix read write notif +#access notConfigGroup "" any noauth exact roview rwview none + + + +############################################################################### +# System contact information +# + +# It is also possible to set the sysContact and sysLocation system +# variables through the snmpd.conf file: + +syslocation Unknown (edit /etc/snmp/snmpd.conf) +syscontact Root (configure /etc/snmp/snmp.local.conf) + +# Example output of snmpwalk: +# % snmpwalk -v 1 localhost -c public system +# system.sysDescr.0 = "SunOS name sun4c" +# system.sysObjectID.0 = OID: enterprises.ucdavis.ucdSnmpAgent.sunos4 +# system.sysUpTime.0 = Timeticks: (595637548) 68 days, 22:32:55 +# system.sysContact.0 = "Me " +# system.sysName.0 = "name" +# system.sysLocation.0 = "Right here, right now." +# system.sysServices.0 = 72 + + +############################################################################### +# Logging +# + +# We do not want annoying "Connection from UDP: " messages in syslog. +# If the following option is commented out, snmpd will print each incoming +# connection, which can be useful for debugging. + +dontLogTCPWrappersConnects yes + +# ----------------------------------------------------------------------------- + + +############################################################################### +# Process checks. +# +# The following are examples of how to use the agent to check for +# processes running on the host. The syntax looks something like: +# +# proc NAME [MAX=0] [MIN=0] +# +# NAME: the name of the process to check for. It must match +# exactly (ie, http will not find httpd processes). +# MAX: the maximum number allowed to be running. Defaults to 0. +# MIN: the minimum number to be running. Defaults to 0. + +# +# Examples (commented out by default): +# + +# Make sure mountd is running +#proc mountd + +# Make sure there are no more than 4 ntalkds running, but 0 is ok too. +#proc ntalkd 4 + +# Make sure at least one sendmail, but less than or equal to 10 are running. +#proc sendmail 10 1 + +# A snmpwalk of the process mib tree would look something like this: +# +# % snmpwalk -v 1 localhost -c public .1.3.6.1.4.1.2021.2 +# enterprises.ucdavis.procTable.prEntry.prIndex.1 = 1 +# enterprises.ucdavis.procTable.prEntry.prIndex.2 = 2 +# enterprises.ucdavis.procTable.prEntry.prIndex.3 = 3 +# enterprises.ucdavis.procTable.prEntry.prNames.1 = "mountd" +# enterprises.ucdavis.procTable.prEntry.prNames.2 = "ntalkd" +# enterprises.ucdavis.procTable.prEntry.prNames.3 = "sendmail" +# enterprises.ucdavis.procTable.prEntry.prMin.1 = 0 +# enterprises.ucdavis.procTable.prEntry.prMin.2 = 0 +# enterprises.ucdavis.procTable.prEntry.prMin.3 = 1 +# enterprises.ucdavis.procTable.prEntry.prMax.1 = 0 +# enterprises.ucdavis.procTable.prEntry.prMax.2 = 4 +# enterprises.ucdavis.procTable.prEntry.prMax.3 = 10 +# enterprises.ucdavis.procTable.prEntry.prCount.1 = 0 +# enterprises.ucdavis.procTable.prEntry.prCount.2 = 0 +# enterprises.ucdavis.procTable.prEntry.prCount.3 = 1 +# enterprises.ucdavis.procTable.prEntry.prErrorFlag.1 = 1 +# enterprises.ucdavis.procTable.prEntry.prErrorFlag.2 = 0 +# enterprises.ucdavis.procTable.prEntry.prErrorFlag.3 = 0 +# enterprises.ucdavis.procTable.prEntry.prErrMessage.1 = "No mountd process running." +# enterprises.ucdavis.procTable.prEntry.prErrMessage.2 = "" +# enterprises.ucdavis.procTable.prEntry.prErrMessage.3 = "" +# enterprises.ucdavis.procTable.prEntry.prErrFix.1 = 0 +# enterprises.ucdavis.procTable.prEntry.prErrFix.2 = 0 +# enterprises.ucdavis.procTable.prEntry.prErrFix.3 = 0 +# +# Note that the errorFlag for mountd is set to 1 because one is not +# running (in this case an rpc.mountd is, but thats not good enough), +# and the ErrMessage tells you what's wrong. The configuration +# imposed in the snmpd.conf file is also shown. +# +# Special Case: When the min and max numbers are both 0, it assumes +# you want a max of infinity and a min of 1. +# + + +# ----------------------------------------------------------------------------- + + +############################################################################### +# Executables/scripts +# + +# +# You can also have programs run by the agent that return a single +# line of output and an exit code. Here are two examples. +# +# exec NAME PROGRAM [ARGS ...] +# +# NAME: A generic name. The name must be unique for each exec statement. +# PROGRAM: The program to run. Include the path! +# ARGS: optional arguments to be passed to the program + +# a simple hello world + +#exec echotest /bin/echo hello world + +# Run a shell script containing: +# +# #!/bin/sh +# echo hello world +# echo hi there +# exit 35 +# +# Note: this has been specifically commented out to prevent +# accidental security holes due to someone else on your system writing +# a /tmp/shtest before you do. Uncomment to use it. +# +#exec shelltest /bin/sh /tmp/shtest + +# Then, +# % snmpwalk -v 1 localhost -c public .1.3.6.1.4.1.2021.8 +# enterprises.ucdavis.extTable.extEntry.extIndex.1 = 1 +# enterprises.ucdavis.extTable.extEntry.extIndex.2 = 2 +# enterprises.ucdavis.extTable.extEntry.extNames.1 = "echotest" +# enterprises.ucdavis.extTable.extEntry.extNames.2 = "shelltest" +# enterprises.ucdavis.extTable.extEntry.extCommand.1 = "/bin/echo hello world" +# enterprises.ucdavis.extTable.extEntry.extCommand.2 = "/bin/sh /tmp/shtest" +# enterprises.ucdavis.extTable.extEntry.extResult.1 = 0 +# enterprises.ucdavis.extTable.extEntry.extResult.2 = 35 +# enterprises.ucdavis.extTable.extEntry.extOutput.1 = "hello world." +# enterprises.ucdavis.extTable.extEntry.extOutput.2 = "hello world." +# enterprises.ucdavis.extTable.extEntry.extErrFix.1 = 0 +# enterprises.ucdavis.extTable.extEntry.extErrFix.2 = 0 + +# Note that the second line of the /tmp/shtest shell script is cut +# off. Also note that the exit status of 35 was returned. + +# ----------------------------------------------------------------------------- + + +############################################################################### +# disk checks +# + +# The agent can check the amount of available disk space, and make +# sure it is above a set limit. + +# disk PATH [MIN=100000] +# +# PATH: mount path to the disk in question. +# MIN: Disks with space below this value will have the Mib's errorFlag set. +# Default value = 100000. + +# Check the / partition and make sure it contains at least 10 megs. + +#disk / 10000 + +# % snmpwalk -v 1 localhost -c public .1.3.6.1.4.1.2021.9 +# enterprises.ucdavis.diskTable.dskEntry.diskIndex.1 = 0 +# enterprises.ucdavis.diskTable.dskEntry.diskPath.1 = "/" Hex: 2F +# enterprises.ucdavis.diskTable.dskEntry.diskDevice.1 = "/dev/dsk/c201d6s0" +# enterprises.ucdavis.diskTable.dskEntry.diskMinimum.1 = 10000 +# enterprises.ucdavis.diskTable.dskEntry.diskTotal.1 = 837130 +# enterprises.ucdavis.diskTable.dskEntry.diskAvail.1 = 316325 +# enterprises.ucdavis.diskTable.dskEntry.diskUsed.1 = 437092 +# enterprises.ucdavis.diskTable.dskEntry.diskPercent.1 = 58 +# enterprises.ucdavis.diskTable.dskEntry.diskErrorFlag.1 = 0 +# enterprises.ucdavis.diskTable.dskEntry.diskErrorMsg.1 = "" + +# ----------------------------------------------------------------------------- + + +############################################################################### +# load average checks +# + +# load [1MAX=12.0] [5MAX=12.0] [15MAX=12.0] +# +# 1MAX: If the 1 minute load average is above this limit at query +# time, the errorFlag will be set. +# 5MAX: Similar, but for 5 min average. +# 15MAX: Similar, but for 15 min average. + +# Check for loads: +#load 12 14 14 + +# % snmpwalk -v 1 localhost -c public .1.3.6.1.4.1.2021.10 +# enterprises.ucdavis.loadTable.laEntry.loadaveIndex.1 = 1 +# enterprises.ucdavis.loadTable.laEntry.loadaveIndex.2 = 2 +# enterprises.ucdavis.loadTable.laEntry.loadaveIndex.3 = 3 +# enterprises.ucdavis.loadTable.laEntry.loadaveNames.1 = "Load-1" +# enterprises.ucdavis.loadTable.laEntry.loadaveNames.2 = "Load-5" +# enterprises.ucdavis.loadTable.laEntry.loadaveNames.3 = "Load-15" +# enterprises.ucdavis.loadTable.laEntry.loadaveLoad.1 = "0.49" Hex: 30 2E 34 39 +# enterprises.ucdavis.loadTable.laEntry.loadaveLoad.2 = "0.31" Hex: 30 2E 33 31 +# enterprises.ucdavis.loadTable.laEntry.loadaveLoad.3 = "0.26" Hex: 30 2E 32 36 +# enterprises.ucdavis.loadTable.laEntry.loadaveConfig.1 = "12.00" +# enterprises.ucdavis.loadTable.laEntry.loadaveConfig.2 = "14.00" +# enterprises.ucdavis.loadTable.laEntry.loadaveConfig.3 = "14.00" +# enterprises.ucdavis.loadTable.laEntry.loadaveErrorFlag.1 = 0 +# enterprises.ucdavis.loadTable.laEntry.loadaveErrorFlag.2 = 0 +# enterprises.ucdavis.loadTable.laEntry.loadaveErrorFlag.3 = 0 +# enterprises.ucdavis.loadTable.laEntry.loadaveErrMessage.1 = "" +# enterprises.ucdavis.loadTable.laEntry.loadaveErrMessage.2 = "" +# enterprises.ucdavis.loadTable.laEntry.loadaveErrMessage.3 = "" + +# ----------------------------------------------------------------------------- + + +############################################################################### +# Extensible sections. +# + +# This alleviates the multiple line output problem found in the +# previous executable mib by placing each mib in its own mib table: + +# Run a shell script containing: +# +# #!/bin/sh +# echo hello world +# echo hi there +# exit 35 +# +# Note: this has been specifically commented out to prevent +# accidental security holes due to someone else on your system writing +# a /tmp/shtest before you do. Uncomment to use it. +# +# exec .1.3.6.1.4.1.2021.50 shelltest /bin/sh /tmp/shtest + +# % snmpwalk -v 1 localhost -c public .1.3.6.1.4.1.2021.50 +# enterprises.ucdavis.50.1.1 = 1 +# enterprises.ucdavis.50.2.1 = "shelltest" +# enterprises.ucdavis.50.3.1 = "/bin/sh /tmp/shtest" +# enterprises.ucdavis.50.100.1 = 35 +# enterprises.ucdavis.50.101.1 = "hello world." +# enterprises.ucdavis.50.101.2 = "hi there." +# enterprises.ucdavis.50.102.1 = 0 + +# Now the Output has grown to two lines, and we can see the 'hi +# there.' output as the second line from our shell script. +# +# Note that you must alter the mib.txt file to be correct if you want +# the .50.* outputs above to change to reasonable text descriptions. + +# Other ideas: +# +# exec .1.3.6.1.4.1.2021.51 ps /bin/ps +# exec .1.3.6.1.4.1.2021.52 top /usr/local/bin/top +# exec .1.3.6.1.4.1.2021.53 mailq /usr/bin/mailq + +# ----------------------------------------------------------------------------- + + +############################################################################### +# Pass through control. +# + +# Usage: +# pass MIBOID EXEC-COMMAND +# +# This will pass total control of the mib underneath the MIBOID +# portion of the mib to the EXEC-COMMAND. +# +# Note: You'll have to change the path of the passtest script to your +# source directory or install it in the given location. +# +# Example: (see the script for details) +# (commented out here since it requires that you place the +# script in the right location. (its not installed by default)) + +# pass .1.3.6.1.4.1.2021.255 /bin/sh /usr/local/local/passtest + +# % snmpwalk -v 1 localhost -c public .1.3.6.1.4.1.2021.255 +# enterprises.ucdavis.255.1 = "life the universe and everything" +# enterprises.ucdavis.255.2.1 = 42 +# enterprises.ucdavis.255.2.2 = OID: 42.42.42 +# enterprises.ucdavis.255.3 = Timeticks: (363136200) 42 days, 0:42:42 +# enterprises.ucdavis.255.4 = IpAddress: 127.0.0.1 +# enterprises.ucdavis.255.5 = 42 +# enterprises.ucdavis.255.6 = Gauge: 42 +# +# % snmpget -v 1 localhost public .1.3.6.1.4.1.2021.255.5 +# enterprises.ucdavis.255.5 = 42 +# +# % snmpset -v 1 localhost public .1.3.6.1.4.1.2021.255.1 s "New string" +# enterprises.ucdavis.255.1 = "New string" +# + +# For specific usage information, see the man/snmpd.conf.5 manual page +# as well as the local/passtest script used in the above example. + +############################################################################### +# Further Information +# +# See the snmpd.conf manual page, and the output of "snmpd -H". diff --git a/network/monitor/net-snmp/files/net-snmptrapd.conf b/network/monitor/net-snmp/files/net-snmptrapd.conf new file mode 100644 index 0000000000..72ce1ccca4 --- /dev/null +++ b/network/monitor/net-snmp/files/net-snmptrapd.conf @@ -0,0 +1,6 @@ +# Example configuration file for snmptrapd +# +# No traps are handled by default, you must edit this file! +# +# authCommunity log,execute,net public +# traphandle SNMPv2-MIB::coldStart /usr/bin/bin/my_great_script cold diff --git a/network/monitor/net-snmp/pspec.xml b/network/monitor/net-snmp/pspec.xml new file mode 100644 index 0000000000..e67f7c121f --- /dev/null +++ b/network/monitor/net-snmp/pspec.xml @@ -0,0 +1,140 @@ + + + + + net-snmp + http://net-snmp.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + BSD + library + app:console + A collection of SNMP protocol tools and libraries + Simple Network Management Protocol (SNMP) is a widely used protocol for monitoring the health and welfare of network equipment (eg. routers), computer equipment and even devices like UPSs. Net-SNMP is a suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6. + mirrors://sourceforge/net-snmp/net-snmp-5.7.3.tar.gz + + libnl-devel + python-setuptools + openssl-devel + python-devel + perl + pciutils-devel + tcp-wrappers-devel + + + + locale.patch + + + + + net-snmp + + libnl + openssl + python + perl + pciutils + tcp-wrappers + + + /etc/snmp + /usr/bin + /usr/sbin/snmpd + /etc/conf.d/snmpd + /usr/lib + /usr/share/snmp + /var/lib + /usr/share/man + /usr/share/doc + + + confd-snmpd.conf + net-snmpd.conf + + + System.Service + + + + + net-snmptrap + + net-snmp + tcp-wrappers + + + /etc/conf.d/snmptrapd + /etc/snmp/snmptrapd.conf + /usr/sbin/snmptrapd + + + confd-snmptrapd.conf + net-snmptrapd.conf + + + System.Service + + + + + net-snmp-devel + Development files for net-snmp + + net-snmp + + + /usr/include + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + + 2015-08-02 + 5.7.3 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-09-13 + 5.7.2.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-02-19 + 5.7.2 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-12-01 + 5.7.2 + Rebuild for new perl. + PisiLinux Community + admins@pisilinux.org + + + 2013-07-28 + 5.7.2 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-11-09 + 5.7.2 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/network/monitor/net-snmp/translations.xml b/network/monitor/net-snmp/translations.xml new file mode 100644 index 0000000000..aa2eabdcbb --- /dev/null +++ b/network/monitor/net-snmp/translations.xml @@ -0,0 +1,16 @@ + + + + net-snmp + SNMP protokol araçları ve kitaplıkları + Kolekcja narzędzi do obsługi protokołu SNMP + net-snmp, çeşitli ağ ekipmanlarının sağlığını ve işleyişini izlemek için SNMP protokolünü kullanan araçları içerir. + SNMP (Simple Network Management Protocol) jest protokołem używanym do zarządzania sieciami. Pakiet zawiera narzędzia: rozbudowywalnego agenta, bibliotekę SNMP, narzędzia do odpytywania oraz ustawiania informacji poprzez agentów SNMP, narzędzia do generowania i obsługi pułapek SNMP, wersję komendy netstat używającą SNMP, przeglądarkę mib w Tk/Perl, demona, dokumentację itp. + + + + net-snmp-devel + net-snmp için geliştirme dosyaları + Pliki naglowkowe do net-snmp + + diff --git a/network/plugin/component.xml b/network/plugin/component.xml new file mode 100644 index 0000000000..193327f4ec --- /dev/null +++ b/network/plugin/component.xml @@ -0,0 +1,3 @@ + + network.plugin + \ No newline at end of file diff --git a/network/plugin/flashplugin/actions.py b/network/plugin/flashplugin/actions.py new file mode 100644 index 0000000000..b60e131d52 --- /dev/null +++ b/network/plugin/flashplugin/actions.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import pisitools +from pisi.actionsapi import get +from pisi.actionsapi import shelltools + +ARCH = "i386" if get.ARCH() == "i686" else "x86_64" +WorkDir = get.ARCH() +NoStrip = "/" + +def install(): + pisitools.insinto("/usr/bin/", "usr/bin/flash-player-properties") + #pisitools.insinto("/usr/lib/kde4/", "usr/lib/kde4/kcm_adobe_flash_player.so") + pisitools.insinto("/usr/", "usr/share/") + + #if get.ARCH() == "x86_64": + #pisitools.insinto("/usr/lib/kde4", "usr/lib64/kde4/kcm_adobe_flash_player.so") + + pisitools.doexe("libflashplayer.so", "/usr/lib/browser-plugins") + + pisitools.removeDir("/usr/share/kde4") \ No newline at end of file diff --git a/network/plugin/flashplugin/pspec.xml b/network/plugin/flashplugin/pspec.xml new file mode 100644 index 0000000000..31d5709167 --- /dev/null +++ b/network/plugin/flashplugin/pspec.xml @@ -0,0 +1,285 @@ + + + + + flashplugin + http://labs.adobe.com/technologies/flashplayer10 + + PisiLinux Community + admins@pisilinux.org + + Macromedia + library + flash-player-properties + Adobe Flash Player + Adobe (Macromedia) Flash Player is an application to present interactive (and possibly multimedia-containing) content created using Adobe Flash. + http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.491/install_flash_player_11_linux.i386.tar.gz + http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.491/install_flash_player_11_linux.x86_64.tar.gz + + nss + gtk2 + libXt + libX11 + libXext + + libXpm + + + + + flashplugin + + atk + nss + gtk2 + nspr + cairo + glib2 + libXt + pango + libX11 + libXext + freetype + fontconfig + gdk-pixbuf + libXcursor + libXrender + + + /usr/share + /usr/lib + /usr/bin + + + noDelta + + + + + + + + 2015-07-17 + 11.2.202.491 + security update + Vedat Demir + vedat@pisilinux.org + + + 2015-07-01 + 11.2.202.468 + security update + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-21 + 11.2.202.460 + security update + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-02-09 + 11.2.202.442 + security update + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-02-04 + 11.2.202.440 + security update + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-12-14 + 11.2.202.425 + security update + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-11-30 + 11.2.202.424 + security update + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-10-16 + 11.2.202.411 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-09-22 + 11.2.202.406 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-07-09 + 11.2.202.394 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-06-18 + 11.2.202.378 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-06-07 + 11.2.202.359 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-05-01 + 11.2.202.356 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-03-14 + 11.2.202.346 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-02-22 + 11.2.202.341 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-02-06 + 11.2.202.336 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-02-02 + 11.2.202.335 + Split package + PisiLinux Community + admins@pisilinux.org + + + 2014-01-24 + 11.2.202.335 + security update + PisiLinux Community + admins@pisilinux.org + + + 2014-01-21 + 11.2.202.332 + security update + PisiLinux Community + admins@pisilinux.org + + + 2013-11-17 + 11.2.202.327 + security update + Richard de Bruin + richdb@pisilinux.org + + + 2013-09-18 + 11.2.202.310 + fix dep + Kamil Atlı + suvarice@gmail.com + + + 2013-09-11 + 11.2.202.310 + security update + Mathias Freire + mathiasfreire45@gmail.com + + + 2013-07-14 + 11.2.202.297 + security update + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-06-13 + 11.2.202.291 + security update + PisiLinux Community + admins@pisilinux.org + + + 2013-04-23 + 11.2.202.280 + security update + Erdinç Gültekin + admins@pisilinux.org + + + 2013-03-21 + 11.2.202.275 + Version bump + Ertan Güven + ertan@pisilinux.org + + + 2013-03-06 + 11.2.202.273 + Version bump + Ertan Güven + ertan@pisilinux.org + + + 2013-02-12 + 11.2.202.270 + security update + Erdinç Gültekin + admins@pisilinux.org + + + 2013-01-09 + 11.2.202.261 + First release + Erdinç Gültekin + admins@pisilinux.org + + + \ No newline at end of file diff --git a/network/plugin/flashplugin/translations.xml b/network/plugin/flashplugin/translations.xml new file mode 100644 index 0000000000..03beaae0bf --- /dev/null +++ b/network/plugin/flashplugin/translations.xml @@ -0,0 +1,8 @@ + + + + flashplugin + Adobe Flash Oynatıcı + Adobe (Macromedia) Flash Oynatıcısı, Adobe Flash ile oluşturulmuş içerikleri görüntülemeye olanak sağlayan bir uygulama. + + \ No newline at end of file diff --git a/network/web/firefox/actions.py b/network/web/firefox/actions.py new file mode 100644 index 0000000000..2d4cedde4b --- /dev/null +++ b/network/web/firefox/actions.py @@ -0,0 +1,62 @@ +#!/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 = "mozilla-release" +ObjDir = "build" +locales = "az be bs ca da de el en-US en-GB en-ZA es-AR es-CL es-ES fi fr hr hu it lt nl pl pt-BR pt-PT ro ru sr sv-SE tr uk".split() +xpidir = "%s/xpi" % get.workDIR() +arch = get.ARCH() +ver = ".".join(get.srcVERSION().split(".")[:3]) + +shelltools.export("SHELL", "/bin/sh") + +def setup(): + # Google API key + shelltools.echo("google_api_key", "AIzaSyBINKL31ZYd8W5byPuwTXYK6cEyoceGh6Y") + pisitools.dosed(".mozconfig", "%%PWD%%", get.curDIR()) + pisitools.dosed(".mozconfig", "%%FILE%%", "google_api_key") + pisitools.dosed(".mozconfig", "##JOBCOUNT##", get.makeJOBS()) + + # LOCALE + shelltools.system("rm -rf langpack-ff/*/browser/defaults") + if not shelltools.isDirectory(xpidir): shelltools.makedirs(xpidir) + for locale in locales: + shelltools.system("wget -c -P %s ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/%s/linux-%s/xpi/%s.xpi" % (xpidir, ver, arch, locale)) + shelltools.makedirs("langpack-ff/langpack-%s@firefox.mozilla.org" % locale) + shelltools.system("unzip -uo %s/%s.xpi -d langpack-ff/langpack-%s@firefox.mozilla.org" % (xpidir, locale, locale)) + print "Replacing browser.properties for %s locale" % locale + shelltools.copy("browserconfig.properties", "langpack-ff/langpack-%s@firefox.mozilla.org/browser/chrome/%s/locale/branding/" % (locale, locale)) + shelltools.copy("browserconfig.properties", "browser/branding/official/locales/") + + shelltools.makedirs(ObjDir) + shelltools.cd(ObjDir) + shelltools.system("../configure --prefix=/usr --libdir=/usr/lib --disable-strip --disable-install-strip") + shelltools.system("sed -i '/^ftglyph.h/ i ftfntfmt.h' ../config/system-headers") + + +def build(): + shelltools.cd(ObjDir) + autotools.make("-f ../client.mk build") + +def install(): + autotools.rawInstall("-f client.mk DESTDIR=%s INSTALL_SDK= install" % get.installDIR()) + + # Install language packs + pisitools.insinto("/usr/lib/firefox/browser/extensions", "./langpack-ff/*") + + # Create profile dir, we'll copy bookmarks.html in post-install script + pisitools.dodir("/usr/lib/firefox/browser/defaults/profile") + + # Install branding icon + pisitools.insinto("/usr/share/pixmaps", "browser/branding/official/default256.png", "firefox.png") + + # Install docs + pisitools.dodoc("LEGAL", "LICENSE") \ No newline at end of file diff --git a/network/web/firefox/comar/package.py b/network/web/firefox/comar/package.py new file mode 100644 index 0000000000..3fedcb92f9 --- /dev/null +++ b/network/web/firefox/comar/package.py @@ -0,0 +1,54 @@ +#!/usr/bin/python + +import os +import re + +def symlink(src, dest): + try: + os.symlink(src, dest) + except OSError: + pass + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.environ["HOME"] = "/root" + os.system("/bin/touch /usr/lib/firefox/components/compreg.dat") + os.system("/bin/touch /usr/lib/firefox/components/xpti.dat") + os.system("/usr/lib/firefox/firefox -register") + os.system("/bin/touch /usr/lib/firefox/.autoreg") + + lang = None + + if os.path.exists("/etc/mudur/language"): + lang = open("/etc/mudur/language").read().strip() + elif os.path.exists("/etc/env.d/03locale"): + fileContent = open("/etc/env.d/03locale").read() + lang = re.search("^LANG=(.*)$", fileContent, flags=re.M) + if lang: + lang = lang.group(1).split(".")[0] + + if lang: + # Bookmarks & Search plugins + if lang.startswith("tr"): + symlink("/usr/lib/firefox/pisilinux/bookmarks-tr.html", "/usr/lib/firefox/browser/defaults/profile/bookmarks.html") + #symlink("/usr/lib/firefox/pisilinux/pisilinux-wiki_tr.xml", "/usr/lib/firefox/browser/searchplugins/pisilinux-wiki.xml") + elif lang.startswith("nl"): + symlink("/usr/lib/firefox/pisilinux/bookmarks-nl.html", "/usr/lib/firefox/browser/defaults/profile/bookmarks.html") + #symlink("/usr/lib/firefox/pisilinux/pisilinux-wiki_nl.xml", "/usr/lib/firefox/browser/searchplugins/pisilinux-wiki.xml") + elif lang.startswith("pt"): + #symlink("/usr/lib/firefox/pisilinux/pisilinux-wiki_pt.xml", "/usr/lib/firefox/browser/searchplugins/pisilinux-wiki.xml") + #TODO: translate bookmarks to pt also. + symlink("/usr/lib/firefox/pisilinux/bookmarks-en.html", "/usr/lib/firefox/browser/defaults/profile/bookmarks.html") + elif lang.startswith("de"): + symlink("/usr/lib/firefox/pisilinux/bookmarks-de.html", "/usr/lib/firefox/browser/defaults/profile/bookmarks.html") + #symlink("/usr/lib/firefox/pisilinux/pisilinux-wiki_en.xml", "/usr/lib/firefox/browser/searchplugins/pisilinux-wiki.xml") + elif lang.startswith("es"): + symlink("/usr/lib/firefox/pisilinux/bookmarks-en.html", "/usr/lib/firefox/browser/defaults/profile/bookmarks.html") + #else: + #symlink("/usr/lib/firefox/pisilinux/pisilinux-wiki_en.xml", "/usr/lib/firefox/browser/searchplugins/pisilinux-wiki.xml") + +def preRemove(): + for f in ("/usr/lib/firefox/.autoreg", "/usr/lib/firefox/browser/defaults/profile/bookmarks.html", "/usr/lib/firefox/browser/searchplugins/pisilinux-wiki.xml"): + try: + os.unlink(f) + except: + pass diff --git a/network/web/firefox/files/firefox-install-dir.patch b/network/web/firefox/files/firefox-install-dir.patch new file mode 100644 index 0000000000..4cf976b1a3 --- /dev/null +++ b/network/web/firefox/files/firefox-install-dir.patch @@ -0,0 +1,13 @@ +diff -up firefox-29.0/mozilla-release/config/baseconfig.mk.orig firefox-29.0/mozilla-release/config/baseconfig.mk +--- mozilla-release/config/baseconfig.mk.orig 2014-04-22 15:38:52.948165295 +0200 ++++ mozilla-release/config/baseconfig.mk 2014-04-22 15:42:20.387481673 +0200 +@@ -4,7 +4,7 @@ + # whether a normal build is happening or whether the check is running. + includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) + idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) ++installdir = $(libdir)/$(MOZ_APP_NAME) + sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) + ifndef TOP_DIST + TOP_DIST = dist + diff --git a/network/web/firefox/files/mozconfig b/network/web/firefox/files/mozconfig new file mode 100644 index 0000000000..70b4a74f49 --- /dev/null +++ b/network/web/firefox/files/mozconfig @@ -0,0 +1,41 @@ +. $topsrcdir/browser/config/mozconfig +mk_add_options MOZ_MAKE_FLAGS="##JOBCOUNT##" + +# Comment out following options if you have not installed +# recommended dependencies: +ac_add_options --with-system-nspr +ac_add_options --with-system-nss +ac_add_options --with-system-jpeg +ac_add_options --with-system-zlib +ac_add_options --with-system-bz2 +ac_add_options --with-system-png +#ac_add_options --with-system-libevent # +#ac_add_options --with-system-libvpx # +#ac_add_options --with-system-icu +ac_add_options --enable-system-hunspell +ac_add_options --enable-system-sqlite +ac_add_options --enable-system-ffi +#ac_add_options --enable-system-cairo +ac_add_options --enable-system-pixman +# The BLFS editors recommend not changing anything below this line: +ac_add_options --prefix=/usr +ac_add_options --libdir=/usr/lib +ac_add_options --enable-application=browser +ac_add_options --enable-pulseaudio +#ac_add_options --enable-startup-notification # +ac_add_options --disable-crashreporter +ac_add_options --disable-updater +ac_add_options --disable-installer +ac_add_options --disable-debug-symbols +ac_add_options --with-google-api-keyfile="%%PWD%%/%%FILE%%" + +ac_add_options --disable-tests + +ac_add_options --enable-optimize +ac_add_options --enable-gtk3 +ac_add_options --enable-gstreamer=1.0 +ac_add_options --enable-official-branding +ac_add_options --enable-safe-browsing + + +mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/build \ No newline at end of file diff --git a/network/web/firefox/files/pisilinux/browserconfig.properties b/network/web/firefox/files/pisilinux/browserconfig.properties new file mode 100644 index 0000000000..de11fbe81b --- /dev/null +++ b/network/web/firefox/files/pisilinux/browserconfig.properties @@ -0,0 +1,4 @@ +browser.startup.homepage=about:home|http://www.pisilinux.org +browser.startup.homepage_reset=about:home|http://www.pisilinux.org +startup.homepage_override_url=about:home|http://www.pisilinux.org + diff --git a/network/web/firefox/files/pisilinux/default-prefs.js b/network/web/firefox/files/pisilinux/default-prefs.js new file mode 100644 index 0000000000..32031ec6e6 --- /dev/null +++ b/network/web/firefox/files/pisilinux/default-prefs.js @@ -0,0 +1,69 @@ +// For details look at http://kb.mozillazine.org/Category:Preferences + +//pref("network.protocol-handler.app.callto", "skype"); +//pref("network.protocol-handler.app.lastfm","lastfm"); +//pref("network.protocol-handler.app.mailto", "kmail-firefox"); +//pref("network.protocol-handler.app.mms", "kaffeine"); +//pref("network.protocol-handler.expose.callto", true); +//pref("network.protocol-handler.expose.lastfm", true); +//pref("network.protocol-handler.expose.mailto", true); +//pref("network.protocol-handler.expose.mms", true); + +pref("browser.EULA.override", true); +pref("browser.backspace_action", 0); +pref("browser.display.screen_resolution", 0); +pref("browser.display.show_image_placeholders", false); +pref("browser.display.use_document_fonts", 1); +pref("browser.link.open_external", 3); +pref("browser.startup.homepage_override.mstone", "ignore"); +pref("browser.startup.page", 1); +pref("browser.startup.homepage", "chrome://browserconfig.properties"); +pref("browser.tabs.autoHide", false); +pref("browser.shell.checkDefaultBrowser", false); +pref("browser.throbber.url", "chrome://browserconfig.properties"); +pref("general.autoScroll", true); +pref("general.smoothScroll", false); +pref("general.useragent.vendor", "Pisi Linux"); +pref("general.useragent.vendorSub", "2011"); +pref("middlemouse.contentLoadURL", false); +pref("spellchecker.dictionary", "tr-TR"); +pref("startup.homepage_override_url", "chrome://browserconfig.properties"); +pref("intl.locale.matchOS", true); +pref("media.peerconnection.enabled", true); + +// Disable addon check UI, starting from release 8.0 +pref("dom.ipc.plugins.enabled.nswrapper*", false); +pref("extensions.shownSelectionUI", true); +pref("extensions.autoDisableScope", 0); + +pref("font.default.null", "sans-serif"); +pref("font.default.tr", "sans-serif"); +pref("font.default.x-unicode", "sans-serif"); +pref("font.default.x-western", "sans-serif"); +pref("font.minimum-size.null", 10); +pref("font.minimum-size.tr", 10); +pref("font.minimum-size.x-central-euro", 10); +pref("font.minimum-size.x-unicode", 10); +pref("font.minimum-size.x-user-def", 10); +pref("font.minimum-size.x-western", 10); +pref("font.size.fixed.null", 15); +pref("font.size.variable.null", 15); +pref("font.size.variable.tr", 15); +pref("font.size.variable.x-unicode", 15); +pref("font.size.variable.x-user-def", 15); +pref("font.size.variable.x-western", 15); +pref("font.name.monospace.null", "DejaVu Sans Mono"); +pref("font.name.monospace.tr", "DejaVu Sans Mono"); +pref("font.name.monospace.x-central-euro", "DejaVu Sans Mono"); +pref("font.name.monospace.x-unicode", "DejaVu Sans Mono"); +pref("font.name.monospace.x-user-def", "DejaVu Sans Mono"); +pref("font.name.monospace.x-western", "DejaVu Sans Mono"); +pref("font.name.sans-serif.null", "DejaVu Sans"); +pref("font.name.sans-serif.tr", "DejaVu Sans"); +pref("font.name.sans-serif.x-central-euro", "DejaVu Sans"); +pref("font.name.sans-serif.x-unicode", "DejaVu Sans"); +pref("font.name.sans-serif.x-user-def", "DejaVu Sans"); +pref("font.name.sans-serif.x-western", "DejaVu Sans"); +pref("font.name.serif.null", "DejaVu Serif"); + + diff --git a/network/web/firefox/files/pisilinux/firefox-l10n.js b/network/web/firefox/files/pisilinux/firefox-l10n.js new file mode 100644 index 0000000000..c47ab587f3 --- /dev/null +++ b/network/web/firefox/files/pisilinux/firefox-l10n.js @@ -0,0 +1,9 @@ +// Use LANG environment variable to choose locale +pref("intl.locale.matchOS", true); + +// Disable default browser checking. +pref("browser.shell.checkDefaultBrowser", false); + +// Don't disable our bundled extensions in the application directory +pref("extensions.autoDisableScopes", 11); +pref("extensions.shownSelectionUI", true); \ No newline at end of file diff --git a/network/web/firefox/files/pisilinux/mozillafirefox.desktop b/network/web/firefox/files/pisilinux/mozillafirefox.desktop new file mode 100644 index 0000000000..21c6a304fe --- /dev/null +++ b/network/web/firefox/files/pisilinux/mozillafirefox.desktop @@ -0,0 +1,56 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Firefox +GenericName=Web Browser +GenericName[ca]=Navegador web +GenericName[cs]=Webový prohlížeč +GenericName[de]=Webbrowser +GenericName[es]=Navegador web +GenericName[fa]=مرورگر اینترنتی +GenericName[fi]=WWW-selain +GenericName[fr]=Navigateur Web +GenericName[hu]=Webböngésző +GenericName[it]=Browser Web +GenericName[ja]=ウェブ・ブラウザ +GenericName[ko]=웹 브라우저 +GenericName[nb]=Nettleser +GenericName[nl]=Webbrowser +GenericName[nn]=Nettlesar +GenericName[no]=Nettleser +GenericName[pl]=Przeglądarka WWW +GenericName[pt]=Navegador Web +GenericName[pt_BR]=Navegador Web +GenericName[sk]=Internetový prehliadač +GenericName[sv]=Webbläsare +GenericName[tr]=Web Tarayıcı +GenericName[zh_CN]=万维网浏览器 +GenericName[zh_TW]=網頁瀏覽器 +Comment=Browse the Web +Comment[ca]=Navegueu per el web +Comment[cs]=Prohlížení stránek World Wide Webu +Comment[de]=Im Internet surfen +Comment[es]=Navegue por la web +Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید +Comment[fi]=Selaa Internetin WWW-sivuja +Comment[fr]=Navigue sur Internet +Comment[hu]=A világháló böngészése +Comment[it]=Esplora il web +Comment[ja]=ウェブを閲覧します +Comment[ko]=웹을 돌아 다닙니다 +Comment[nb]=Surf på nettet +Comment[nl]=Verken het internet +Comment[nn]=Surf på nettet +Comment[no]=Surf på nettet +Comment[pl]=Przeglądanie stron WWW +Comment[pt]=Navegue na Internet +Comment[pt_BR]=Navegue na Internet +Comment[sk]=Prehliadanie internetu +Comment[sv]=Surfa på webben +Comment[tr]=İnternette gezintiye çıkın +Exec=/usr/bin/firefox %u +Icon=/usr/share/pixmaps/firefox.png +Terminal=false +Type=Application +StartupNotify=true +MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;application/x-xpinstall; +Categories=Application;Network; diff --git a/network/web/firefox/files/pisilinux/pisilinux_bookmark-de.html b/network/web/firefox/files/pisilinux/pisilinux_bookmark-de.html new file mode 100644 index 0000000000..cd356e52ea --- /dev/null +++ b/network/web/firefox/files/pisilinux/pisilinux_bookmark-de.html @@ -0,0 +1,73 @@ + + + +Bookmarks +

Lesezeichen-Menü

+ +

+

Kürzlich verwendete Schlagwörter +
Kürzlich als Lesezeichen gesetzt +
+

Lesezeichen-Symbolleiste

+
Add links for bookmark toolbar +

+

Links über PiSilinux

+
Verschiedene Internetlinks über PisiLinux +

+

PisiLinux +
PiSiLinux Forum +
PisiLinux +
PiSiLinux Bug-Tracking +
Pisi Linux Team +
+
Pisi Linux Wiki +
PisiLinux Worldforum +

+


+

Linux

+

+

Linux – Wikipedia +
Warum Linux besser ist +
Pro-Linux +
freiesMagazin +
LinuxUser - Das Magazin +
Galileo Computing - <openbook> +
Bücher online lesen und herunterladen +

+

Freie Software

+
Links von der freien Software-Welt +

+

KDE +
The K Desktop-Umgebung +
Mozilla +
Mozilla +
LibreOffice +
Gimp - Bildbearbeitung +
Digikam - Fotoverwaltung +
Kdenlive – Videoeditor +
VLC - Mediaplayer +

+

Computerportale

+

+

heise online +
Golem.de: IT-News +
ComputerBase +
Tom's Hardware +

+

Nachrichtenportale

+

+

SPIEGEL ONLINE +
FOCUS Online +
WELT ONLINE +
ARD Tagesschau +
News auf N24 +
n-tv.de +
derStandard.at +

+

Wikipedia +
Freie Enzyklopädie +
OpenStreetMap +

+

diff --git a/network/web/firefox/files/pisilinux/pisilinux_bookmark-en.html b/network/web/firefox/files/pisilinux/pisilinux_bookmark-en.html new file mode 100644 index 0000000000..ceb50a6bcd --- /dev/null +++ b/network/web/firefox/files/pisilinux/pisilinux_bookmark-en.html @@ -0,0 +1,56 @@ + + + +Bookmarks +

Bookmarks Menu

+ +

+

Recently Bookmarked +
Recent Tags +
+

Bookmarks Toolbar

+
Add links for bookmark toolbar +

+

PisiLinux +
PiSiLinux Forum +
Turkish Pisi Ansiklopedisi +
English Pisi Encyclopedia +
PiSiLinux bug system +
Pisi Linux Team +
Pisi Linux +

PisiLinux Links

+
Various Internet links about PisiLinux +

+

Worldforum PiSiLinux +
PiSiLinux Translation Platform +
+
Add yourself here! +

+


+
Wikipedia +
Free encyclopedia +

Planets

+
Planets +

+

Perl developers +
Perl developers +
Planet Java +
Java Developers +
Planet Python +
Python developers +
KDE developers blog +

+

Free Software

+
Links from free software world +

+

Mozilla +
Mozilla +
KDE +
The K Desktop Environmen +
OpenOffice.org +
OpenOffice +

+

+

diff --git a/network/web/firefox/files/pisilinux/pisilinux_bookmark-nl.html b/network/web/firefox/files/pisilinux/pisilinux_bookmark-nl.html new file mode 100644 index 0000000000..a2a0423ede --- /dev/null +++ b/network/web/firefox/files/pisilinux/pisilinux_bookmark-nl.html @@ -0,0 +1,150 @@ + + + +Bookmarks +

Bladwijzermenu

+ +

+

Recent aangemaakte bladwijzers +
Recente labels +
+
+

Bladwijzerwerkbalk

+

+

PiSiLinux

+
Alles over PisiLinux +

+

PiSiLinux World +
PisiLinux +
PiSiLinux Forum +
Bugzilla Main Page +
PiSiLinux Translation Platform +
+

+


+

Computers

+

+

Webwereld +
Tweakers.net +
AllesLinux.com forum +
NedLinux.nl +
Linux Online +
Informatie over het Linux Besturing Systeem. +

+

Informatie

+
Als u iets wilt opzoeken, van telefoonnummer tot satelietfoto +

+

De Telefoongids +
De Telefoongids en de Bedrijvengids van heel Nederland. Vind snel en makkelijk adres, telefoon, fax en mobiele nummers van personen en bedrijven. +
Gouden Gids +
+
TNT Post +
+
ANWB +
Google Maps +
+
NS +
NS - Home +
OV-reisinformatie +
+
Wikipedia +
Wikipedia is een meertalige encyclopedie, waarvan de inhoud vrij beschikbaar is en ook altijd zal blijven. Iedereen kan hier kennis toevoegen! +
Apotheek.nl +
Belastingdienst +
Op de site van de Belastingdienst vindt u informatie over belastingen voor particulieren, ondernemers en belastingconsulenten. U kunt via deze site programma's, formulieren en brochures downloaden en rekenprogramma's gebruiken. Daarnaast kunt u informatie vinden over Toeslagen en over de Douane. Verder treft u op de site algemene informatie aan over de organisatie van de Belastingdienst. +

+

Banken

+

+

ABN AMRO +
Fortis.nl - Fortis is bankieren en verzekeren +
ING – Particulier +
Rabobank - Homepage Particulieren +
SNS Bank - Homepage +
SNS Bank biedt hoogwaardige internetdiensten en innovatieve producten op het gebied van hypotheken, sparen, beleggen, betalen, lenen en verzekeren +

+

Vrije tijd

+

+

Reizen

+

+

Vakantie Discounter +
Bekijk al onze zonnige vakanties en aanbiedingen op Vakantie Discounter +
D-reizen +
D-reizen.nl... Dezelfde reis voor de laagste prijs. +
Peter Langhout Reizen +
Peter Langhout reizen bied u de meeste reizen voor de beste prijzen. +

+

Televisie

+

+

Publieke omroep +
TVGids.nl +
RTL +
SBS +
MTV.nl - Nu met Overdrive: Breedband streaming video's, clips, tv shows en web exclusive's +
TMF.nl +

+

Film en DVD

+

+

MovieMeter.nl +
Internet Movie Database +
Filmfocus +
Alles over film: nieuws, agenda, trailers, recensies, filmfragmenten, films op tv, interviews, wallpapers en screensavers. +
Videoland +

+

Muziek

+

+

eMusic +
MP3 muziek download site. 25 gratis MP3's bij een proef abonnement. Download en koop legale muziek online. +
MusicMeter.nl +
OOR.nl +

+

Tijdschriften

+

+

Revu.nl +
Panorama +
Margriet +

+

+

Nieuws

+

+

Nu.nl +
NU.nl geeft dagelijks algemeen-, financieel-, sport-, internet-, film en TV nieuws. Tevens staan er columns, interviews, ingezonden brieven. +
Algemeen Dagblad +
nrc +
NRC Handelsblad +
Trouw +
Trouw de Verdieping op internet, voor het laatste nieuws en verdieping over zorg en gezondheid, opvoeding en onderwijs, religie en filosofie en natuur(tochten) en milieu, met de dagelijkse katernen deVerdieping en deGids, en op zaterdag Letter&Geest. +
Volkskrant +
NOS Teletekst +
WeerOnline +
Buienradar.nl +
Buienradar.be +

+

Winkelen

+

+

Kleding

+

+

Wehkamp.nl +
Online winkelen op internet bij Wehkamp. 's lands meest actuele thuiswinkel online. Voor 22 uur besteld, morgen in huis! +
H&M +
Mangoshop.com +

+

Media

+

+

Bol.com +
PDAshop.nl +
Free Record Shop +
Free Record Shop CD/Books/DVD/Games +

+

Albert.nl +
Albert, uw dagelijkse bezorgservice van 3 winkels: Albert Heijn, Etos en Gall & Gall. Voor uw dagelijkse boodschappen en voorraad. Winkelen wanneer het u uitkomt. Met een ruim assortiment en vele aantrekkelijke aanbiedingen. +
Marktplaats.nl +
Kopen en verkopen van tweedehands of nieuwe producten en van diensten doet u op Marktplaats.nl, de advertentiesite van Nederland. Meer dan 120.000 nieuwe advertenties per dag. Marktplaats.nl is een compleet overzicht van vraag en aanbod. +
eBay +
De leukste manier om te kopen en te verkopen op het Internet! Probeer het en vind de duizenden koopjes vanaf 1 euro! +
Kieskeurig +
KIESKEURIG is de grootste product- en prijsvergelijksite van Nederland. Het doel van KIESKEURIG is om de consument betrouwbare, onafhankelijke informatie te verschaffen over diverse producten. Naast het vergelijken van producten en prijzen is het mogelijk om ervaringen van andere gebruikers te lezen of zelf een review achter te laten. +

+

+

diff --git a/network/web/firefox/files/pisilinux/pisilinux_bookmark-tr.html b/network/web/firefox/files/pisilinux/pisilinux_bookmark-tr.html new file mode 100644 index 0000000000..20adc7b620 --- /dev/null +++ b/network/web/firefox/files/pisilinux/pisilinux_bookmark-tr.html @@ -0,0 +1,195 @@ + + + +Bookmarks +

Yer imleri menüsü

+ +

+

Yer imlerine yeni eklenenler +
Son kullanılan etiketler +
+
Yer imlerine yeni eklenenler +
Son kullanılan etiketler +

sık kullanılan adres önerileri

+
Türkiye'den en çok girilen sitelere yer verilerek, kullanıcıların birkaç harf yazarak hedefledikleri sitenin adresine ulaşmaları sağlanmaya çalışılmıştır. +

+

YouTube - Broadcast Yourself. +
Firefox için Google +
MSN Türkiye +
R10.net - Webmaster Forumu +
T.C. Millî Eğitim Bakanlığı +
Dailymotion – Türkiye’deki En İyi ve En Eğlenceli Bağımsız Video Platformu! +
DonanımHaber - Sık Sık Güncellenen Haber Sitesi +
İzlesene.com | Türkiye'nin Video Sitesi +
Blogcu - Blogcu.com - Ücretsiz Türkçe Blog Servisi +
Memurlar.Net +
sesli sözlük | ingilizce türkçe çeviri tüm sözlükler +
Zargan ingilizce sözlük, ingilizce türkçe cep sözlük +
The Internet Movie Database (IMDb) +
Sinemalar.com ~ Türkiye'nin Lider Sinema Sitesi +
en iyi yatırım kendine yatırım - uludağ sözlük +

+

Yer imi araç çubuğu

+
Yer imi araç çubuğunda gösterilecek bağlantıları ekleyin +

+

En çok ziyaret edilenler +
PisiLinux +

PiSilinux Durakları

+
PiSilinux ile ilgili çeşitli Internet adresleri. +

+

PiSiLinux Forum +
Twitter'da PiSilinux +
+
Hata Takip Sistemi +
PiSilinux Çeviri Platformu +
Türkçe Pisi Ansiklopedisi +
İngilizce Pisi Ansiklopedisi +
Pisi Linux Team +

+

Topluluk

+
Türkçe PiSilinux ve Özgür Yazılım toplulukları... +

+

Özgürlük İçin +
+
Linux Kullanıcıları Derneği +
Linux Belgelendirme Projesi +
+
LibreOffice Türkiye +
Mozilla Türkiye +
GNOME Türkiye +
KDE Türkiye +
OpenOffice.org Türkiye +
WordPress Türkiye +
+
Debian Türkiye +
Gentoo Türkiye +
Linux Mint Türkiye +
OpenSUSE.org Türkiye +
Slackware Türkiye +
Ubuntu Türkiye +
Özgür Lisanslar +

+


+
Vikipedi +
Herkesin katkıda bulunabildiği özgür ansiklopedi. +

Bilgi Sorgulama

+
Çeşitli bilgi sorgulama sistemleri +

+

Vatandaşlık Portalı +
+
Türk Telekom : Rehber +
Güncel Türkçe Sözlük +
Türk Dil Kurumu Yazım Kılavuzu +
Hava Tahmini +
Nöbetçi Eczaneler +

+

Bankalar

+
Bankaların internet şubeleri +

+

A Bank +
A&T BANK +
Akbank +
Aktif Bank +
Anadolu Bank +
Citibank +
DenizBank +
Eurobank Tekfen +
Fibabanka +
Finansbank +
Garanti Bankası +
Halkbank +
HSBC +
ING Bank +
Şekerbank +
TEB +
Eurobank Tekfen +
Tbank +
Tekstil Bank +
TurkishBank +
Türkiye İş Bankası +
VakıfBank +
Yapı Kredi +
Ziraat Bankası +

+

Haberler

+
TV, gazete, internet haber siteleri... +

+

E-haber

+

+

Açık Gazete +
BBC Turkce +
Bianet +
Dipnot TV +
Dördüncü Kuvvet Medya +
Gazeteport +
haber365.com | 365 Gün Haber! +
MYNET haber +
NTVMSNBC +
+
ekolay.net | spor +
HABERTÜRK Spor +
NTVSpor.net +
Sporx +
+
Zaytung +

+

Ajans

+

+

Anadolu Ajansı +
Anka Haber Ajansı +
Cihan Haber Ajansı +
Doğan Haber Ajansı +
İhlas Haber Ajansı +

+

Gazeteler

+

+

Akşam +
BirGün +
Bugün +
Cumhuriyet +
Cumhuriyet Gazetesi +
Dünya +
Evrensel +
Güneş +
Habertürk +
Hürriyet +
Milliyet +
Ortadoğu +
Özgür Gündem +
Posta +
Radikal +
Sabah +
Star Gazete +
Takvim +
Taraf +
Türkiye +
Vatan +
Yeni Asya +
Yeniçağ +
Yeni Şafak +
Zaman +
+
Fotomaç +

+

Televizyonlar

+

+

Digiturk TV Rehberi +
+
ATV +
CNBC-E +
CNN TÜRK +
Kanal D +
FOX +
Habertürk +
NTV +
Show TV +
Star TV +
TRT +
tv8 +

+

+

Açık Dizin +

+

diff --git a/network/web/firefox/files/rhbz-966424.patch b/network/web/firefox/files/rhbz-966424.patch new file mode 100644 index 0000000000..c4c332e9e7 --- /dev/null +++ b/network/web/firefox/files/rhbz-966424.patch @@ -0,0 +1,23 @@ +--- a/toolkit/modules/CertUtils.jsm ++++ b/toolkit/modules/CertUtils.jsm +@@ -170,17 +170,19 @@ this.checkCert = + issuerCert = issuerCert.QueryInterface(Ci.nsIX509Cert3); + var tokenNames = issuerCert.getAllTokenNames({}); + + if (!tokenNames || !tokenNames.some(isBuiltinToken)) + throw new Ce(certNotBuiltInErr, Cr.NS_ERROR_ABORT); + } + + function isBuiltinToken(tokenName) { +- return tokenName == "Builtin Object Token"; ++ return tokenName == "Builtin Object Token" || ++ tokenName == "Default Trust" || ++ tokenName == "System Trust"; + } + + /** + * This class implements nsIBadCertListener. Its job is to prevent "bad cert" + * security dialogs from being shown to the user. It is better to simply fail + * if the certificate is bad. See bug 304286. + * + * @param aAllowNonBuiltInCerts (optional) diff --git a/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_en.xml b/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_en.xml new file mode 100644 index 0000000000..b379c644d4 --- /dev/null +++ b/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_en.xml @@ -0,0 +1,10 @@ + +PardusWiki (English) +PardusWiki +UTF-8 +data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gcLASIMwlRuvwAAAwZJREFUOMttk8tuG3UYxX//8djJ+DZx42A7sWI3UuzEiWlLq6oXBEJBLFqBkEBiwYJ3ALFC6iPwAizYIDYIFrQNEiqRgkIb5VKqJi0kxG1KM7Vjj++O7RmPZ1igJEXhrI4+6RwdfTpH8BI2H23Gut1u1ur1+D+43W4UxbuRyWTyhzf5kNxfX/904c7tufhY9BrYCCHAAdu2EZKEAGwHXuSL8xsbD3/JZl/9EkAAaNpe4PvvvlnuHBQyB602hmni8bgBqFZbqKoPRVFoNluEw0P4AvHHH3z48aVINNqUARzHuaEMOplOy+LBw21CQwGKJZ10aoInT59jO338fh/djsH7776JJPcztuPcAD6XAAzDwCU5yLJMZipJvdlCUQZ57/pVDMPEth16lsWQ6qfftxHYmKZ5/INqtULAr3Dh7EV0fZ/IsIzXqyA5B8y9MYUa9GH2egSDIc6cTfPXTomDVuvYQNd1BgZkdnNr7O/cJj1cRxmERg5mRyDgg3ZXoFWGKGoSHk+USrUMgARQqVRwSQ6rd+/g8SfZKUT4fUumYmZoOLP88czLrj6GW4mzdm8ByfWv5iiBqgYpF57RNyrIynnqtRTjkyO8/dYFYpFT7GlF5n9eQ3btYnS2qdfbJEaCxwlmZmZvNdtSPhVvsrf1I6cTw8xMJxE46OUaLtlFSJXRn94k8UoDy/bm0+n0raMEyeTE4uryQqmw4ooN+Ea4cuUMna7F7t95HBvCYZWpdBJRDiPsGtOXr5ZGR8cW/9PEXs/E77URZotisYjiU3mulZBdLhTvAEtLK6QCTXAsrJ7BiSqbZhdZFkxHyvzw01fo7QSJiUk8Hjf3vr1LQNpm6p0aO5qCYXRPGrhl6Ysn+sTN2KnHXJrc4v72HvqLDjgWycADzk12sCyB1kgj/7n60QmDWsNa9MU/md8s/XpNNtZ5LbWPkH4D4eD0+1Q7UUrl84ROz8371HHtUCdenmsul4utLC9lE/Hg1yVtZbS6/wghBKFIllDk3Gah1P3s4uXXNxLjiaM5/wPbbkrE9RxzFQAAAABJRU5ErkJggg== + + + +http://en.pardus-wiki.org/Special:Search + diff --git a/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_es.xml b/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_es.xml new file mode 100644 index 0000000000..396c08ad3b --- /dev/null +++ b/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_es.xml @@ -0,0 +1,10 @@ + +PisiWiki (español) +PisiWiki +UTF-8 +data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gcLASIMwlRuvwAAAwZJREFUOMttk8tuG3UYxX//8djJ+DZx42A7sWI3UuzEiWlLq6oXBEJBLFqBkEBiwYJ3ALFC6iPwAizYIDYIFrQNEiqRgkIb5VKqJi0kxG1KM7Vjj++O7RmPZ1igJEXhrI4+6RwdfTpH8BI2H23Gut1u1ur1+D+43W4UxbuRyWTyhzf5kNxfX/904c7tufhY9BrYCCHAAdu2EZKEAGwHXuSL8xsbD3/JZl/9EkAAaNpe4PvvvlnuHBQyB602hmni8bgBqFZbqKoPRVFoNluEw0P4AvHHH3z48aVINNqUARzHuaEMOplOy+LBw21CQwGKJZ10aoInT59jO338fh/djsH7776JJPcztuPcAD6XAAzDwCU5yLJMZipJvdlCUQZ57/pVDMPEth16lsWQ6qfftxHYmKZ5/INqtULAr3Dh7EV0fZ/IsIzXqyA5B8y9MYUa9GH2egSDIc6cTfPXTomDVuvYQNd1BgZkdnNr7O/cJj1cRxmERg5mRyDgg3ZXoFWGKGoSHk+USrUMgARQqVRwSQ6rd+/g8SfZKUT4fUumYmZoOLP88czLrj6GW4mzdm8ByfWv5iiBqgYpF57RNyrIynnqtRTjkyO8/dYFYpFT7GlF5n9eQ3btYnS2qdfbJEaCxwlmZmZvNdtSPhVvsrf1I6cTw8xMJxE46OUaLtlFSJXRn94k8UoDy/bm0+n0raMEyeTE4uryQqmw4ooN+Ea4cuUMna7F7t95HBvCYZWpdBJRDiPsGtOXr5ZGR8cW/9PEXs/E77URZotisYjiU3mulZBdLhTvAEtLK6QCTXAsrJ7BiSqbZhdZFkxHyvzw01fo7QSJiUk8Hjf3vr1LQNpm6p0aO5qCYXRPGrhl6Ysn+sTN2KnHXJrc4v72HvqLDjgWycADzk12sCyB1kgj/7n60QmDWsNa9MU/md8s/XpNNtZ5LbWPkH4D4eD0+1Q7UUrl84ROz8371HHtUCdenmsul4utLC9lE/Hg1yVtZbS6/wghBKFIllDk3Gah1P3s4uXXNxLjiaM5/wPbbkrE9RxzFQAAAABJRU5ErkJggg== + + + +http://es.pardus-wiki.org/Special:Search + diff --git a/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_nl.xml b/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_nl.xml new file mode 100644 index 0000000000..52364a6a07 --- /dev/null +++ b/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_nl.xml @@ -0,0 +1,10 @@ + +PardusWiki (Dutch) +PardusWiki +UTF-8 +data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gcLASIMwlRuvwAAAwZJREFUOMttk8tuG3UYxX//8djJ+DZx42A7sWI3UuzEiWlLq6oXBEJBLFqBkEBiwYJ3ALFC6iPwAizYIDYIFrQNEiqRgkIb5VKqJi0kxG1KM7Vjj++O7RmPZ1igJEXhrI4+6RwdfTpH8BI2H23Gut1u1ur1+D+43W4UxbuRyWTyhzf5kNxfX/904c7tufhY9BrYCCHAAdu2EZKEAGwHXuSL8xsbD3/JZl/9EkAAaNpe4PvvvlnuHBQyB602hmni8bgBqFZbqKoPRVFoNluEw0P4AvHHH3z48aVINNqUARzHuaEMOplOy+LBw21CQwGKJZ10aoInT59jO338fh/djsH7776JJPcztuPcAD6XAAzDwCU5yLJMZipJvdlCUQZ57/pVDMPEth16lsWQ6qfftxHYmKZ5/INqtULAr3Dh7EV0fZ/IsIzXqyA5B8y9MYUa9GH2egSDIc6cTfPXTomDVuvYQNd1BgZkdnNr7O/cJj1cRxmERg5mRyDgg3ZXoFWGKGoSHk+USrUMgARQqVRwSQ6rd+/g8SfZKUT4fUumYmZoOLP88czLrj6GW4mzdm8ByfWv5iiBqgYpF57RNyrIynnqtRTjkyO8/dYFYpFT7GlF5n9eQ3btYnS2qdfbJEaCxwlmZmZvNdtSPhVvsrf1I6cTw8xMJxE46OUaLtlFSJXRn94k8UoDy/bm0+n0raMEyeTE4uryQqmw4ooN+Ea4cuUMna7F7t95HBvCYZWpdBJRDiPsGtOXr5ZGR8cW/9PEXs/E77URZotisYjiU3mulZBdLhTvAEtLK6QCTXAsrJ7BiSqbZhdZFkxHyvzw01fo7QSJiUk8Hjf3vr1LQNpm6p0aO5qCYXRPGrhl6Ysn+sTN2KnHXJrc4v72HvqLDjgWycADzk12sCyB1kgj/7n60QmDWsNa9MU/md8s/XpNNtZ5LbWPkH4D4eD0+1Q7UUrl84ROz8371HHtUCdenmsul4utLC9lE/Hg1yVtZbS6/wghBKFIllDk3Gah1P3s4uXXNxLjiaM5/wPbbkrE9RxzFQAAAABJRU5ErkJggg== + + + +http://nl.pardus-wiki.org/Special:Search + diff --git a/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_pt.xml b/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_pt.xml new file mode 100644 index 0000000000..cec7b1ab32 --- /dev/null +++ b/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_pt.xml @@ -0,0 +1,10 @@ + +PardusWiki (Portuguese) +PardusWiki +UTF-8 +data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gcLASIMwlRuvwAAAwZJREFUOMttk8tuG3UYxX//8djJ+DZx42A7sWI3UuzEiWlLq6oXBEJBLFqBkEBiwYJ3ALFC6iPwAizYIDYIFrQNEiqRgkIb5VKqJi0kxG1KM7Vjj++O7RmPZ1igJEXhrI4+6RwdfTpH8BI2H23Gut1u1ur1+D+43W4UxbuRyWTyhzf5kNxfX/904c7tufhY9BrYCCHAAdu2EZKEAGwHXuSL8xsbD3/JZl/9EkAAaNpe4PvvvlnuHBQyB602hmni8bgBqFZbqKoPRVFoNluEw0P4AvHHH3z48aVINNqUARzHuaEMOplOy+LBw21CQwGKJZ10aoInT59jO338fh/djsH7776JJPcztuPcAD6XAAzDwCU5yLJMZipJvdlCUQZ57/pVDMPEth16lsWQ6qfftxHYmKZ5/INqtULAr3Dh7EV0fZ/IsIzXqyA5B8y9MYUa9GH2egSDIc6cTfPXTomDVuvYQNd1BgZkdnNr7O/cJj1cRxmERg5mRyDgg3ZXoFWGKGoSHk+USrUMgARQqVRwSQ6rd+/g8SfZKUT4fUumYmZoOLP88czLrj6GW4mzdm8ByfWv5iiBqgYpF57RNyrIynnqtRTjkyO8/dYFYpFT7GlF5n9eQ3btYnS2qdfbJEaCxwlmZmZvNdtSPhVvsrf1I6cTw8xMJxE46OUaLtlFSJXRn94k8UoDy/bm0+n0raMEyeTE4uryQqmw4ooN+Ea4cuUMna7F7t95HBvCYZWpdBJRDiPsGtOXr5ZGR8cW/9PEXs/E77URZotisYjiU3mulZBdLhTvAEtLK6QCTXAsrJ7BiSqbZhdZFkxHyvzw01fo7QSJiUk8Hjf3vr1LQNpm6p0aO5qCYXRPGrhl6Ysn+sTN2KnHXJrc4v72HvqLDjgWycADzk12sCyB1kgj/7n60QmDWsNa9MU/md8s/XpNNtZ5LbWPkH4D4eD0+1Q7UUrl84ROz8371HHtUCdenmsul4utLC9lE/Hg1yVtZbS6/wghBKFIllDk3Gah1P3s4uXXNxLjiaM5/wPbbkrE9RxzFQAAAABJRU5ErkJggg== + + + +http://pt.pardus-wiki.org/Special:Search + diff --git a/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_tr.xml b/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_tr.xml new file mode 100644 index 0000000000..7bd6e669b7 --- /dev/null +++ b/network/web/firefox/files/searchplugins/pisilinux-wiki/pisilinux-wiki_tr.xml @@ -0,0 +1,10 @@ + +PardusWiki (Türkçe) +PardusWiki +UTF-8 +data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gcLASIMwlRuvwAAAwZJREFUOMttk8tuG3UYxX//8djJ+DZx42A7sWI3UuzEiWlLq6oXBEJBLFqBkEBiwYJ3ALFC6iPwAizYIDYIFrQNEiqRgkIb5VKqJi0kxG1KM7Vjj++O7RmPZ1igJEXhrI4+6RwdfTpH8BI2H23Gut1u1ur1+D+43W4UxbuRyWTyhzf5kNxfX/904c7tufhY9BrYCCHAAdu2EZKEAGwHXuSL8xsbD3/JZl/9EkAAaNpe4PvvvlnuHBQyB602hmni8bgBqFZbqKoPRVFoNluEw0P4AvHHH3z48aVINNqUARzHuaEMOplOy+LBw21CQwGKJZ10aoInT59jO338fh/djsH7776JJPcztuPcAD6XAAzDwCU5yLJMZipJvdlCUQZ57/pVDMPEth16lsWQ6qfftxHYmKZ5/INqtULAr3Dh7EV0fZ/IsIzXqyA5B8y9MYUa9GH2egSDIc6cTfPXTomDVuvYQNd1BgZkdnNr7O/cJj1cRxmERg5mRyDgg3ZXoFWGKGoSHk+USrUMgARQqVRwSQ6rd+/g8SfZKUT4fUumYmZoOLP88czLrj6GW4mzdm8ByfWv5iiBqgYpF57RNyrIynnqtRTjkyO8/dYFYpFT7GlF5n9eQ3btYnS2qdfbJEaCxwlmZmZvNdtSPhVvsrf1I6cTw8xMJxE46OUaLtlFSJXRn94k8UoDy/bm0+n0raMEyeTE4uryQqmw4ooN+Ea4cuUMna7F7t95HBvCYZWpdBJRDiPsGtOXr5ZGR8cW/9PEXs/E77URZotisYjiU3mulZBdLhTvAEtLK6QCTXAsrJ7BiSqbZhdZFkxHyvzw01fo7QSJiUk8Hjf3vr1LQNpm6p0aO5qCYXRPGrhl6Ysn+sTN2KnHXJrc4v72HvqLDjgWycADzk12sCyB1kgj/7n60QmDWsNa9MU/md8s/XpNNtZ5LbWPkH4D4eD0+1Q7UUrl84ROz8371HHtUCdenmsul4utLC9lE/Hg1yVtZbS6/wghBKFIllDk3Gah1P3s4uXXNxLjiaM5/wPbbkrE9RxzFQAAAABJRU5ErkJggg== + + + +http://tr.pardus-wiki.org/Özel:Search + diff --git a/network/web/firefox/pspec.xml b/network/web/firefox/pspec.xml new file mode 100644 index 0000000000..2292fb2b42 --- /dev/null +++ b/network/web/firefox/pspec.xml @@ -0,0 +1,799 @@ + + + + + firefox + http://www.mozilla.org/projects/firefox/ + + PisiLinux Community + admins@pisilinux.org + + MPL-1.1 + NPL-1.1 + GPLv2 + firefox + app:gui +

Firefox Web Browser + It is more secure and faster to browse the web with Firefox web browser. You can personalize your web browser with many specifications that is not enough to explain in two sentences. + https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/39.0/source/firefox-39.0.source.tar.bz2 + + + mozconfig + pisilinux/browserconfig.properties + + + wget + yasm + nss-devel + nspr-devel + zlib-devel + gtk2-devel + libXt-devel + libSM-devel + libpng-devel + libffi-devel + sqlite-devel + gnutls-devel + hunspell-devel + alsa-lib-devel + dbus-glib-devel + libXcomposite-devel + libXScrnSaver-devel + libjpeg-turbo-devel + pulseaudio-libs-devel + gst-plugins-base-next-devel + + + rhbz-966424.patch + firefox-install-dir.patch + + + + + firefox + + atk + nss + dbus + gtk2 + nspr + zlib + cairo + glib2 + libXt + pango + libX11 + libffi + libgcc + libpng + pixman + sqlite + iconcan + libXext + alsa-lib + freetype + hunspell + dbus-glib + libXfixes + fontconfig + gdk-pixbuf + libXdamage + libXrender + libXcomposite + libjpeg-turbo + + + /etc/ + /usr/share/doc + /usr/bin + /usr/share/mime + /usr/libexec + /usr/lib/pkgconfig + /usr/share/pixmaps + /usr/lib/firefox + /usr/share/applications + + + + pisilinux/mozillafirefox.desktop + + + pisilinux/firefox-l10n.js + pisilinux/default-prefs.js + + + pisilinux/pisilinux_bookmark-tr.html + pisilinux/pisilinux_bookmark-en.html + pisilinux/pisilinux_bookmark-nl.html + pisilinux/pisilinux_bookmark-de.html + + + System.Package + + + + + firefox-lang-az + lang-az + Firefox üçün Türkçe dil faylı + locale:az + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-az@firefox.mozilla.org + + + + + firefox-lang-be + lang-be + locale:be + system.locale + Беларуская мова пакет для Firefox + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-be@firefox.mozilla.org + + + + + firefox-lang-bs + lang-bs + locale:bs + system.locale + Engleskom jeziku paket za Firefox + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-bs@firefox.mozilla.org + + + + + firefox-lang-ca + lang-ca + Arxiu d'idioma català del Firefox + locale:ca + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-ca@firefox.mozilla.org + + + + + firefox-lang-da + lang-da + Dansk sprogpakke til Firefox + locale:da + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-da@firefox.mozilla.org + + + + + firefox-lang-de + lang-de + Deutsch Sprachdatei für Firefox + locale:de + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-de@firefox.mozilla.org + + + + + firefox-lang-el + lang-el + Ελληνική γλώσσα pack για τον Firefox + locale:el + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-el@firefox.mozilla.org + + + + + firefox-lang-en-US + lang-en-US + English language pack for Firefox + locale:en-US + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-en-US@firefox.mozilla.org + + + + + firefox-lang-en-ZA + lang-en-ZA + South African English language pack for Firefox + locale:en-ZA + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-en-ZA@firefox.mozilla.org + + + + + firefox-lang-en-GB + lang-en-GB + British English language pack for Firefox + locale:en-GB + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-en-GB@firefox.mozilla.org + + + + + firefox-lang-es-AR + lang-es-AR + Paquete de idioma español para Firefox + locale:es-AR + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-es-AR@firefox.mozilla.org + + + + + firefox-lang-es-CL + lang-es-CL + Paquete de idioma español para Firefox + locale:es-CL + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-es-CL@firefox.mozilla.org + + + + + firefox-lang-es-ES + lang-es-ES + Paquete de idioma español para Firefox + locale:es-ES + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-es-ES@firefox.mozilla.org + + + + + firefox-lang-fi + lang-fi + Suomen kielen pack for Firefox + locale:fi + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-fi@firefox.mozilla.org + + + + + firefox-lang-fr + lang-fr + Paquet de langue française pour Firefox + locale:fr + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-fr@firefox.mozilla.org + + + + + firefox-lang-hr + lang-hr + Hrvatski jezični paket za Firefox + locale:hr + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-hr@firefox.mozilla.org + + + + + firefox-lang-hu + lang-hu + Magyar nyelvű pack for Firefox + locale:hu + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-hu@firefox.mozilla.org + + + + + firefox-lang-it + lang-it + Language Pack italiano per Firefox + locale:it + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-it@firefox.mozilla.org + + + + + firefox-lang-lt + lang-lt + Lietuvių kalbos paketas Firefox + locale:lt + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-lt@firefox.mozilla.org + + + + + firefox-lang-nl + lang-nl + Nederlands taalpakket voor Firefox + locale:nl + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-nl@firefox.mozilla.org + + + + + firefox-lang-pl + lang-pl + Polski pakiet językowy dla programu Firefox + locale:pl + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-pl@firefox.mozilla.org + + + + + firefox-lang-pt-BR + lang-pt-BR + Pacote de idioma português para o Firefox + locale:pt-BR + system.locale + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-pt-BR@firefox.mozilla.org + + + + + firefox-lang-pt-PT + lang-pt-PT + locale:pt-PT + system.locale + Pacote de idioma português para o Firefox + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-pt-PT@firefox.mozilla.org + + + + + firefox-lang-ro + lang-ro + locale:ro + system.locale + Pachet de limba română pentru Firefox + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-ro@firefox.mozilla.org + + + + + firefox-lang-ru + lang-ru + locale:ru + system.locale + Русский языковый пакет для Firefox + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-ru@firefox.mozilla.org + + + + + firefox-lang-sr + lang-sr + locale:sr + system.locale + Паковање српски језик за Фирефок + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-sr@firefox.mozilla.org + + + + + firefox-lang-sv-SE + lang-sv-SE + locale:sv-SE + system.locale + Svenska språkpaket för Firefox + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-sv-SE@firefox.mozilla.org + + + + + firefox-lang-tr + lang-tr + locale:tr + system.locale + Firefox için Türkçe dil dosyası + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-tr@firefox.mozilla.org + + + + + firefox-lang-uk + lang-uk + locale:uk + system.locale + Український мовний пакет для Firefox + + firefox + + + /usr/lib/firefox/browser/extensions/langpack-uk@firefox.mozilla.org + + + + + + 2015-08-05 + 39.0 + Version bump, http://www.mozilla.org/en-US/firefox/39.0/releasenotes + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-06-08 + 38.0.5 + Version bump, http://www.mozilla.org/en-US/firefox/38.0.5/releasenotes + Osman Erkan + osman.erkan@pisilinux.org + + + 2015-04-25 + 37.0.2 + Version bump, http://www.mozilla.org/en-US/firefox/37.0.2/releasenotes + PisiLinux Community + admins@pisilinux.org + + + 2015-04-04 + 37.0.1 + Version bump, http://www.mozilla.org/en-US/firefox/37.0.1/releasenotes + Hakan Yıldız + hknyldz93@gmail.com + + + 2015-03-27 + 36.0.4 + Version bump, http://www.mozilla.org/en-US/firefox/36.0/releasenotes + Hakan Yıldız + hknyldz93@gmail.com + + + 2015-02-28 + 36.0 + Version bump, http://www.mozilla.org/en-US/firefox/36.0/releasenotes + Hakan Yıldız + hknyldz93@gmail.com + + + 2015-02-04 + 35.0.1 + Version bump, http://www.mozilla.org/en-US/firefox/35.0.1/releasenotes + PisiLinux Community + admins@pisilinux.org + + + 2014-12-19 + 34.0.5 + Version bump, http://www.mozilla.org/en-US/firefox/34.0.5/releasenotes + PisiLinux Community + admins@pisilinux.org + + + 2014-11-30 + 33.1.1 + Version bump, http://www.mozilla.org/en-US/firefox/33.1.1/releasenotes + PisiLinux Community + admins@pisilinux.org + + + 2014-09-29 + 32.0.3 + Version bump, http://www.mozilla.org/en-US/firefox/32.0.3/releasenotes + PisiLinux Community + admins@pisilinux.org + + + 2014-09-04 + 32.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-08-18 + 31.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-07-05 + 30.0 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2014-05-29 + 29.0.1 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2014-05-01 + 29.0 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2014-03-29 + 28.0 + Version bump + PisiLinux Community + admins@pisilinux.org + + + 2014-03-03 + 27.0.1 + Rebuild for openjdk + PisiLinux Community + admins@pisilinux.org + + + 2014-02-15 + 27.0.1 + Version bump + PisiLinux Community + admins@pisilinux.org + + + 2014-02-09 + 27.0 + Version bump + PisiLinux Community + admins@pisilinux.org + + + 2013-12-16 + 26.0 + Version bump + PisiLinux Community + admins@pisilinux.org + + + 2013-12-01 + 25.0.1 + rebuild + Kamil Atlı + suvarice@gmail.com + + + 2013-11-18 + 25.0.1 + Version bump + PisiLinux Community + admins@pisilinux.org + + + 2013-11-12 + 25.0 + Version bump + PisiLinux Community + admins@pisilinux.org + + + 2013-10-14 + 24.0 + Rebuild for icu4c + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-10-07 + 24.0 + + * fix en-us searchplugins + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-09-17 + 24.0 + + * http://www.mozilla.org/en-US/firefox/23.0.1/releasenotes/ + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-24 + 23.0.1 + + * http://www.mozilla.org/en-US/firefox/23.0.1/releasenotes/ + + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-08-08 + 23.0 + + * http://www.mozilla.org/en-US/firefox/23.0/releasenotes/ + * fixing bug 809055: Moving Firefox to background while playing a flash video in full screen mode and bring it back to view will freeze the app + + Erdinç Gültekin-Marcin Bojara + erdincgultekin@pisilinux.org + + + 2013-06-27 + 22.0 + Version bump + Marcin Bojara + marcin@pisilinux.org + + + 2013-05-15 + 21.0 + http://www.mozilla.org/en-US/firefox/21.0/releasenotes/ + Erdinç Gültekin-Marcin Bojara + erdincgultekin@pisilinux.org + + + 2013-05-10 + 20.0.1 + http://www.mozilla.org/en-US/firefox/20.0.1/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-04-03 + 20.0 + http://www.mozilla.org/en-US/firefox/20.0/releasenotes/ + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-03-11 + 19.0.2 + http://www.mozilla.org/en-US/firefox/19.0.2/releasenotes/ + Erdinç Gültekin + admins@pisilinux.org + + + 2013-02-19 + 19.0 + + * Built-in PDF viewer + * CSS @page is now supported + * security fixes + + Erdinç Gültekin + admins@pisilinux.org + + + 2013-02-08 + 18.0.2 + + * 18.0.2: Fix JavaScript related stability issues + * Support for W3C touch events implemented, taking the place of MozTouch events + * security fixes + + Erdinç Gültekin + admins@pisilinux.org + + + 2013-01-21 + 18.0.1 + bump + Erdinç Gültekin + admins@pisilinux.org + + + 2012-12-02 + 17.0.1 + First release + Demiray Muhterem + bilgi@bilgegunluk.com + + + \ No newline at end of file diff --git a/network/web/firefox/translations.xml b/network/web/firefox/translations.xml new file mode 100644 index 0000000000..228c6fb4f7 --- /dev/null +++ b/network/web/firefox/translations.xml @@ -0,0 +1,161 @@ + + + + firefox + Firefox Web Tarayıcı + Internette gezinmek daha güvenli ve hızlı. İki cümle ile anlatılamayacak ek ozellikler ile açık kaynak kodlu web tarayıcınızı kişiselleştirebilirsiniz. + Firefox Web-Browser + Mit dem Firefox Web-Browser surfen sie sicherer und schneller im Web. Sie können Ihren Web-Browser mit vielen Spezifikationen personalisieren, diese kann man nicht in zwei Sätzen erklären. + Firefox Web Browser + Met Firefox gaat het browsen van het web veiliger en sneller. Het kan met vele toevoegingen aan uw persoonlijke wensen aangepast worden en heeft te veel mogelijkheden om in twee zinnen te beschrijven. + Przeglądarka WWW Firefox + Mozilla Firefox – otwarta przeglądarka internetowa oparta na silniku Gecko, stworzona i rozwijana przez Korporację Mozilla oraz ochotników. + Firefox Navegador Web + Navegue por la web de forma rápida y segura. Navegador web de código abierto que se puede personalizar con características adicionales. + + + + firefox-lang-az + Firefox üçün Türkçe dil faylı + + + + firefox-lang-be + Беларуская мова пакет для Firefox + + + + firefox-lang-bs + Engleskom jeziku paket za Firefox + + + + firefox-lang-ca + Arxiu d'idioma català del Firefox + + + + firefox-lang-da + Dansk sprogpakke til Firefox + + + + firefox-lang-de + Deutsch Sprachdatei für Firefox + + + + firefox-lang-el + Ελληνική γλώσσα pack για τον Firefox + + + + firefox-lang-en-US + English language pack for Firefox + + + + firefox-lang-en-ZA + South African English language pack for Firefox + + + + firefox-lang-en-GB + British English language pack for Firefox + + + + firefox-lang-es-AR + Paquete de idioma español para Firefox + + + + firefox-lang-es-CL + Paquete de idioma español para Firefox + + + + firefox-lang-es-ES + Paquete de idioma español para Firefox + + + + firefox-lang-fi + Suomen kielen pack for Firefox + + + + firefox-lang-fr + Paquet de langue française pour Firefox + + + + firefox-lang-hr + Hrvatski jezični paket za Firefox + + + + firefox-lang-hu + Magyar nyelvű pack for Firefox + + + + firefox-lang-it + Language Pack italiano per Firefox + + + + firefox-lang-lt + Lietuvių kalbos paketas Firefox + + + + firefox-lang-nl + Nederlands taalpakket voor Firefox + + + + firefox-lang-pl + Polski pakiet językowy dla programu Firefox + + + + firefox-lang-pt-BR + Pacote de idioma português para o Firefox + + + + firefox-lang-pt-PT + Pacote de idioma português para o Firefox + + + + firefox-lang-ro + Pachet de limba română pentru Firefox + + + + firefox-lang-ru + Русский языковый пакет для Firefox + + + + firefox-lang-sr + Паковање српски језик за Фирефок + + + + firefox-lang-sv-SE + Svenska språkpaket för Firefox + + + + firefox-lang-tr + Firefox için Türkçe dil dosyası + + + + firefox-lang-uk + Український мовний пакет для Firefox + + \ No newline at end of file diff --git a/network/web/qupzilla/actions.py b/network/web/qupzilla/actions.py new file mode 100644 index 0000000000..15883c9bba --- /dev/null +++ b/network/web/qupzilla/actions.py @@ -0,0 +1,16 @@ +#!/usr/bin/python + +from pisi.actionsapi import qt5 +from pisi.actionsapi import pisitools + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install() + + pisitools.dodoc("AUTHORS", "README.md") + diff --git a/network/web/qupzilla/pspec.xml b/network/web/qupzilla/pspec.xml new file mode 100644 index 0000000000..106f080a57 --- /dev/null +++ b/network/web/qupzilla/pspec.xml @@ -0,0 +1,76 @@ + + + qupzilla + http://www.qupzilla.com/ + + PisiLinux Community + admins@pisilinux.org + + GPLv3 + qupzilla + app:gui + A fast open source browser based on WebKit core, written in Qt Framework, wayland port + A fast open source browser based on WebKit core, written in Qt Framework, wayland port + https://github.com/QupZilla/qupzilla/releases/download/v1.8.6/QupZilla-1.8.6.tar.xz + + qt5-webkit-devel + qt5-script-devel + qt5-tools-devel + openssl-devel + + + + + qupzilla + + libX11 + qt5-base + qt5-webkit + openssl + qt5-script + libgcc + + + /usr/lib + /usr/share/doc + /usr/bin + /usr/share/icons + /usr/share/pixmaps + /usr/share/qupzilla + /usr/share/applications + /usr/share/bash-completion + /usr/share/appdata + + + + + + 2015-08-02 + 1.8.6 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-11-07 + 1.8.4 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-02-15 + 1.6.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-18 + 1.6.0 + First Release + Richard de Bruin + richdb@pisilinux.org + + + diff --git a/network/web/qupzilla/translations.xml b/network/web/qupzilla/translations.xml new file mode 100644 index 0000000000..8ec628364e --- /dev/null +++ b/network/web/qupzilla/translations.xml @@ -0,0 +1,8 @@ + + + + qupzilla + A fast open source browser based on WebKit core, written in Qt Framework, wayland port + A fast open source browser based on WebKit core, written in Qt Framework, wayland port + + \ No newline at end of file diff --git a/office/misc/docutils/actions.py b/office/misc/docutils/actions.py new file mode 100644 index 0000000000..046720e226 --- /dev/null +++ b/office/misc/docutils/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/licenses/gpl.txt + +from pisi.actionsapi import pythonmodules +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def install(): + pythonmodules.install() + + pisitools.dodoc("COPYING.txt", "PKG-INFO", "README.txt") + + #Remove .py extensions from scripts in /usr/bin + for f in shelltools.ls("%s/usr/bin" % get.installDIR()): + pisitools.domove("/usr/bin/%s" % f, "/usr/bin", f.replace(".py", "")) diff --git a/office/misc/docutils/files/latex-default-output-encoding-utf8.diff b/office/misc/docutils/files/latex-default-output-encoding-utf8.diff new file mode 100644 index 0000000000..1b3d7a545a --- /dev/null +++ b/office/misc/docutils/files/latex-default-output-encoding-utf8.diff @@ -0,0 +1,23 @@ +Index: docutils-0.6/docutils/writers/latex2e/__init__.py +=================================================================== +--- docutils-0.6.orig/docutils/writers/latex2e/__init__.py ++++ docutils-0.6/docutils/writers/latex2e/__init__.py +@@ -35,7 +35,7 @@ class Writer(writers.Writer): + + settings_spec = ( + 'LaTeX-Specific Options', +- 'The LaTeX "--output-encoding" default is "latin-1:strict".', ++ 'The LaTeX "--input-encoding" default is "UTF-8:strict".', + (('Specify documentclass. Default is "article".', + ['--documentclass'], + {'default': 'article', }), +@@ -186,7 +186,8 @@ class Writer(writers.Writer): + {'default': None, }), + ),) + +- settings_defaults = {'output_encoding': 'latin-1', ++ settings_defaults = {'output_encoding': 'utf8', ++ 'input_encoding': 'utf8', + 'sectnum_depth': 0 # updated by SectNum transform + } + diff --git a/office/misc/docutils/pspec.xml b/office/misc/docutils/pspec.xml new file mode 100644 index 0000000000..488a77208d --- /dev/null +++ b/office/misc/docutils/pspec.xml @@ -0,0 +1,50 @@ + + + + + docutils + http://docutils.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + public-domain + library + A library for processing plaintext documentation + A library for processing plaintext documentation into useful formats, such as HTML, XML, and LaTeX. + mirrors://sourceforge/docutils/docutils-0.11.tar.gz + + + + docutils + + /usr/lib + /usr/bin + /usr/share/doc + + + + + + 2014-02-26 + 0.11 + Rebuild for python 2.7.6 + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-22 + 0.11 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-13 + 0.7 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/office/misc/docutils/translations.xml b/office/misc/docutils/translations.xml new file mode 100644 index 0000000000..d3f5ab0754 --- /dev/null +++ b/office/misc/docutils/translations.xml @@ -0,0 +1,8 @@ + + + + docutils + Düz yazı belgelendirme işleme için kütüphane + Librería para procesamiento de texto plano para conversión a formatos útiles como HTML, XML, y LaTeX. + + diff --git a/office/misc/ebook-tools/actions.py b/office/misc/ebook-tools/actions.py new file mode 100644 index 0000000000..4b2b30aa6f --- /dev/null +++ b/office/misc/ebook-tools/actions.py @@ -0,0 +1,29 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + shelltools.makedirs("build") + shelltools.cd("build") + + cmaketools.configure(sourceDir="..") + +def build(): + cmaketools.make("-C build") + cmaketools.make("-C build doc") + +def install(): + pisitools.dodoc("README", "TODO", "LICENSE") + + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.dohtml("doc/html/*") + + pisitools.remove("/usr/bin/lit2epub") diff --git a/office/misc/ebook-tools/files/ebook-tools-0.2.1-libzip_pkgconfig.patch b/office/misc/ebook-tools/files/ebook-tools-0.2.1-libzip_pkgconfig.patch new file mode 100644 index 0000000000..890f8d136e --- /dev/null +++ b/office/misc/ebook-tools/files/ebook-tools-0.2.1-libzip_pkgconfig.patch @@ -0,0 +1,82 @@ +diff -up ebook-tools-0.2.1/cmake/FindLibZip.cmake.libzip_pkgconfig ebook-tools-0.2.1/cmake/FindLibZip.cmake +--- ebook-tools-0.2.1/cmake/FindLibZip.cmake.libzip_pkgconfig 2008-04-06 12:16:33.000000000 -0500 ++++ ebook-tools-0.2.1/cmake/FindLibZip.cmake 2012-07-10 14:48:32.540578446 -0500 +@@ -2,35 +2,55 @@ + # Once done this will define + # + # LIBZIP_FOUND - system has the zip library +-# LIBZIP_INCLUDE_DIR - the zip include directory +-# LIBZIP_LIBRARY - Link this to use the zip library ++# LIBZIP_INCLUDE_DIRS - the zip include directories ++# LIBZIP_LIBRARIES - Link this to use the zip library + # + # Copyright (c) 2006, Pino Toscano, + # + # Redistribution and use is allowed according to the terms of the BSD license. + # For details see the accompanying COPYING-CMAKE-SCRIPTS file. + +-if (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIR) ++if (LIBZIP_LIBRARIES AND LIBZIP_INCLUDE_DIRS) + # in cache already + set(LIBZIP_FOUND TRUE) +-else (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIR) ++else (LIBZIP_LIBRARIES AND LIBZIP_INCLUDE_DIRS) ++ ++ # use pkg-config to get the directories and then use these values ++ # in the FIND_PATH() and FIND_LIBRARY() calls ++ FIND_PACKAGE(PkgConfig QUIET) ++ PKG_CHECK_MODULES(PC_LIBZIP libzip) + + find_path(LIBZIP_INCLUDE_DIR zip.h ++ HINTS ++ ${GNUWIN32_DIR}/include ++ ${PC_LIBZIP_INCLUDEDIR} ++ ${PC_LIBZIP_INCLUDE_DIRS} ++ PATH_SUFFIXES libzip ++ ) ++ ++ find_path(LIBZIP_LIB_INCLUDE_DIR zipconf.h ++ HINTS + ${GNUWIN32_DIR}/include ++ ${PC_LIBZIP_INCLUDEDIR} ++ ${PC_LIBZIP_INCLUDE_DIRS} ++ PATH_SUFFIXES libzip + ) ++ set(LIBZIP_INCLUDE_DIRS ${LIBZIP_INCLUDE_DIR} ${LIBZIP_LIB_INCLUDE_DIR}) + +- find_library(LIBZIP_LIBRARY NAMES zip +- PATHS ++ find_library(LIBZIP_LIBRARIES NAMES zip ++ HINTS ++ ${PC_LIBZIP_LIBDIR} ++ ${PC_LIBZIP_LIBRARY_DIRS} + ${GNUWIN32_DIR}/lib + ) + + include(FindPackageHandleStandardArgs) +- FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibZip DEFAULT_MSG LIBZIP_LIBRARY LIBZIP_INCLUDE_DIR) ++ FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibZip DEFAULT_MSG LIBZIP_LIBRARIES LIBZIP_INCLUDE_DIRS) + + # ensure that they are cached +- set(LIBZIP_INCLUDE_DIR ${LIBZIP_INCLUDE_DIR} CACHE INTERNAL "The libzip include path") +- set(LIBZIP_LIBRARY ${LIBZIP_LIBRARY} CACHE INTERNAL "The libraries needed to use libzip") ++ set(LIBZIP_INCLUDE_DIRS ${LIBZIP_INCLUDE_DIRS} CACHE INTERNAL "The libzip include paths") ++ set(LIBZIP_LIBRARIES ${LIBZIP_LIBRARIES} CACHE INTERNAL "The libraries needed to use libzip") + +-endif (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIR) ++endif (LIBZIP_LIBRARIES AND LIBZIP_INCLUDE_DIRS) + +-mark_as_advanced(LIBZIP_INCLUDE_DIR LIBZIP_LIBRARY) ++mark_as_advanced(LIBZIP_INCLUDE_DIRS LIBZIP_LIBRARIES) +diff -up ebook-tools-0.2.1/src/libepub/CMakeLists.txt.libzip_pkgconfig ebook-tools-0.2.1/src/libepub/CMakeLists.txt +--- ebook-tools-0.2.1/src/libepub/CMakeLists.txt.libzip_pkgconfig 2012-07-10 14:32:58.356257360 -0500 ++++ ebook-tools-0.2.1/src/libepub/CMakeLists.txt 2012-07-10 14:32:58.359257323 -0500 +@@ -1,6 +1,6 @@ +-include_directories (${EBOOK-TOOLS_SOURCE_DIR}/src/libepub ${LIBXML2_INCLUDE_DIR} ${LIBZIP_INCLUDE_DIR}) ++include_directories (${EBOOK-TOOLS_SOURCE_DIR}/src/libepub ${LIBXML2_INCLUDE_DIR} ${LIBZIP_INCLUDE_DIRS}) + add_library (epub SHARED epub.c ocf.c opf.c linklist.c list.c) +-target_link_libraries (epub ${LIBZIP_LIBRARY} ${LIBXML2_LIBRARIES}) ++target_link_libraries (epub ${LIBZIP_LIBRARIES} ${LIBXML2_LIBRARIES}) + + set_target_properties (epub PROPERTIES VERSION 0.2.1 SOVERSION 0) + diff --git a/office/misc/ebook-tools/pspec.xml b/office/misc/ebook-tools/pspec.xml new file mode 100644 index 0000000000..983390407c --- /dev/null +++ b/office/misc/ebook-tools/pspec.xml @@ -0,0 +1,77 @@ + + + + + ebook-tools + http://sourceforge.net/projects/ebook-tools/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + app:console + A tool for accessing and converting various ebook file formats + ebook-tools is a programming library for accessing and converting various ebook file formats. It also contains a console application. + mirrors://sourceforge/project/ebook-tools/ebook-tools/0.2.2/ebook-tools-0.2.2.tar.gz + + libzip-devel + libxml2-devel + doxygen + cmake + + + ebook-tools-0.2.1-libzip_pkgconfig.patch + + + + + ebook-tools + + libzip + libxml2 + + + /usr/bin + /usr/share/doc + /usr/lib + + + + + ebook-tools-devel + Development files for ebook-tools + + libxml2-devel + ebook-tools + + + /usr/include + + + + + ebook-tools-docs + Documentation for ebook-tools + + /usr/share/doc/ebook-tools/html + + + + + + 2014-01-22 + 0.2.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-13 + 0.1.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/office/misc/ebook-tools/translations.xml b/office/misc/ebook-tools/translations.xml new file mode 100644 index 0000000000..bf79e6efd6 --- /dev/null +++ b/office/misc/ebook-tools/translations.xml @@ -0,0 +1,18 @@ + + + + ebook-tools + Çeşitli e-kitap dosya biçimlerine erişmek için bir araç + ebook-tools, çeşitli e-kitap dosya biçimleri arasında dönüştürme yapmak, bu biçimlere erişmek için kullanılan bir programlama kitaplığıdır. Kitaplığın yanında ayrıca bir terminal aracı da içerir. + + + + ebook-tools-devel + ebook-tools için geliştirme dosyaları + + + + ebook-tools-docs + ebook-tools kitaplığı için belgelendirme + + diff --git a/office/postscript/poppler/actions.py b/office/postscript/poppler/actions.py index 78f2f9a6a3..5083a9082b 100644 --- a/office/postscript/poppler/actions.py +++ b/office/postscript/poppler/actions.py @@ -15,19 +15,22 @@ def setup(): --disable-poppler-qt \ --disable-gtk-doc-html \ --disable-zlib \ + --enable-libcurl \ --disable-gtk-test \ - --enable-poppler-qt4 \ + --disable-poppler-qt4 \ --enable-cairo-output \ --enable-xpdf-headers \ --enable-libjpeg \ - --enable-libopenjpeg" + --enable-libopenjpeg=openjpeg1" if get.buildTYPE() == "emul32": - options += " --libdir=/usr/lib32 \ + options = " --libdir=/usr/lib32 \ + --disable-libcurl \ --disable-utils \ --disable-gtk-test \ --disable-poppler-cpp \ - --disable-poppler-qt4" + --disable-libopenjpeg \ + --disable-poppler-qt5" autotools.configure(options) diff --git a/office/postscript/poppler/pspec.xml b/office/postscript/poppler/pspec.xml index 790fc7b820..56682f7654 100644 --- a/office/postscript/poppler/pspec.xml +++ b/office/postscript/poppler/pspec.xml @@ -12,18 +12,19 @@ library PDF rendering library poppler is a PDF rendering library based on xpdf. - http://poppler.freedesktop.org/poppler-0.31.0.tar.xz + http://poppler.freedesktop.org/poppler-0.34.0.tar.xz - qt-devel lcms2-devel - libjpeg-turbo-devel - gtk2-devel + curl-devel cairo-devel + gobject-introspection-devel + libjpeg-turbo-devel + freetype-devel libpng-devel - openjpeg-devel tiff-devel fontconfig-devel - gdk-pixbuf-devel + openjpeg-devel + qt5-base-devel @@ -31,10 +32,13 @@ poppler lcms2 + curl + freetype + libgcc libjpeg-turbo libpng - openjpeg tiff + openjpeg fontconfig poppler-data @@ -51,6 +55,8 @@ poppler cairo lcms2 + freetype + libgcc
/usr/bin @@ -59,33 +65,35 @@ - poppler-qt + poppler-qt5 Qt wrapper for poppler - qt + qt5-base + libgcc poppler - /usr/lib/libpoppler-qt4.so* + /usr/lib/libpoppler-qt5.so* - poppler-qt-devel + poppler-qt5-devel Development files for poppler-qt - poppler-qt + poppler-qt5 poppler-devel - /usr/lib/pkgconfig/poppler-qt4.pc + /usr/lib/pkgconfig/poppler-qt5.pc - + poppler-cpp Pure C++ wrapper for poppler + libgcc poppler @@ -109,8 +117,10 @@ poppler-glib Glib wrapper for poppler + libgcc cairo - gdk-pixbuf + glib2 + freetype poppler @@ -125,7 +135,6 @@ gtk2-devel cairo-devel - gdk-pixbuf-devel poppler-glib poppler-devel @@ -159,13 +168,15 @@ lcms2-32bit libjpeg-turbo-32bit libpng-32bit - openjpeg-32bit tiff-32bit freetype-32bit fontconfig-32bit + glibc-32bit poppler + libgcc + glibc-32bit lcms2-32bit libjpeg-turbo-32bit libpng-32bit @@ -188,9 +199,12 @@ glib2-32bit cairo-32bit freetype-32bit + glibc-32bit poppler-32bit + libgcc + glibc-32bit glib2-32bit cairo-32bit freetype-32bit @@ -201,6 +215,13 @@ + + 2015-07-28 + 0.34.0 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-03-04 0.31.0 diff --git a/office/spellcheck/aspell/actions.py b/office/spellcheck/aspell/actions.py new file mode 100644 index 0000000000..c6b8798a92 --- /dev/null +++ b/office/spellcheck/aspell/actions.py @@ -0,0 +1,29 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf() + autotools.configure("--disable-static \ + --sysconfdir=/etc/aspell \ + --enable-docdir=/usr/share/doc/%s" % get.srcNAME()) + + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + # install ispell/spell compatibility scripts + pisitools.insinto("/usr/bin","scripts/ispell","ispell-aspell") + pisitools.insinto("/usr/bin","scripts/spell", "spell-aspell") + + pisitools.dodoc("README*", "TODO") diff --git a/office/spellcheck/aspell/files/fedora/aspell-0.60.3-install_info.patch b/office/spellcheck/aspell/files/fedora/aspell-0.60.3-install_info.patch new file mode 100644 index 0000000000..34e5636314 --- /dev/null +++ b/office/spellcheck/aspell/files/fedora/aspell-0.60.3-install_info.patch @@ -0,0 +1,30 @@ +diff -up aspell-0.60.6.1/manual/Makefile.in.iinfo aspell-0.60.6.1/manual/Makefile.in +--- aspell-0.60.6.1/manual/Makefile.in.iinfo 2011-07-04 10:58:49.000000000 +0200 ++++ aspell-0.60.6.1/manual/Makefile.in 2011-08-15 16:29:40.999718535 +0200 +@@ -607,16 +607,16 @@ install-info-am: $(INFO_DEPS) + else : ; fi; \ + done; \ + done +- @$(POST_INSTALL) +- @if (install-info --version && \ +- install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \ +- list='$(INFO_DEPS)'; \ +- for file in $$list; do \ +- relfile=`echo "$$file" | sed 's|^.*/||'`; \ +- echo " install-info --info-dir='$(DESTDIR)$(infodir)' '$(DESTDIR)$(infodir)/$$relfile'";\ +- install-info --info-dir="$(DESTDIR)$(infodir)" "$(DESTDIR)$(infodir)/$$relfile" || :;\ +- done; \ +- else : ; fi ++# @$(POST_INSTALL) ++# @if (install-info --version && \ ++# install-info --version 2>&1 | sed 1q | grep -i -v debian) >/dev/null 2>&1; then \ ++# list='$(INFO_DEPS)'; \ ++# for file in $$list; do \ ++# relfile=`echo "$$file" | sed 's|^.*/||'`; \ ++# echo " install-info --info-dir='$(DESTDIR)$(infodir)' '$(DESTDIR)$(infodir)/$$relfile'";\ ++# install-info --info-dir="$(DESTDIR)$(infodir)" "$(DESTDIR)$(infodir)/$$relfile" || :;\ ++# done; \ ++# else : ; fi + install-man: install-man1 + + install-pdf: install-pdf-am diff --git a/office/spellcheck/aspell/files/fedora/aspell-0.60.5-fileconflict.patch b/office/spellcheck/aspell/files/fedora/aspell-0.60.5-fileconflict.patch new file mode 100644 index 0000000000..08f1fbda1d --- /dev/null +++ b/office/spellcheck/aspell/files/fedora/aspell-0.60.5-fileconflict.patch @@ -0,0 +1,70 @@ +diff -up aspell-0.60.6.1/configure.fc aspell-0.60.6.1/configure +--- aspell-0.60.6.1/configure.fc 2011-07-04 10:58:50.000000000 +0200 ++++ aspell-0.60.6.1/configure 2011-08-16 11:28:58.626771599 +0200 +@@ -839,6 +839,7 @@ MAINTAINER_MODE_FALSE + MAINT + pkgdocdir + pkgdatadir ++pkgdatadir2 + pkglibdir + CXX + CXXFLAGS +@@ -2634,18 +2635,21 @@ pkgdatadir=undef + # Check whether --enable-pkgdatadir was given. + if test "${enable_pkgdatadir+set}" = set; then + enableval=$enable_pkgdatadir; pkgdatadir=$enable_pkgdatadir ++ pkgdatadir2=$enable_pkgdatadir + fi + + + # Check whether --enable-pkgdata-dir was given. + if test "${enable_pkgdata_dir+set}" = set; then + enableval=$enable_pkgdata_dir; pkgdatadir=$enable_dict_dir ++ pkgdatadir2=$enable_dict_dir + fi + + + if test "$pkgdatadir" = "undef" + then + pkgdatadir=\${libdir}/aspell-0.60 ++ pkgdatadir2=${exec_prefix}/lib/aspell-0.60:${exec_prefix}/lib64/aspell-0.60 + fi + + +@@ -20119,6 +20123,7 @@ MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_F + MAINT!$MAINT$ac_delim + pkgdocdir!$pkgdocdir$ac_delim + pkgdatadir!$pkgdatadir$ac_delim ++pkgdatadir2!$pkgdatadir2$ac_delim + pkglibdir!$pkglibdir$ac_delim + CXX!$CXX$ac_delim + CXXFLAGS!$CXXFLAGS$ac_delim +@@ -20142,7 +20147,7 @@ ac_ct_CC!$ac_ct_CC$ac_delim + CCDEPMODE!$CCDEPMODE$ac_delim + _ACEOF + +- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then ++ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 98; then + break + elif $ac_last_try; then + { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +diff -up aspell-0.60.6.1/Makefile.in.fc aspell-0.60.6.1/Makefile.in +--- aspell-0.60.6.1/Makefile.in.fc 2011-07-04 10:58:49.000000000 +0200 ++++ aspell-0.60.6.1/Makefile.in 2011-08-16 11:20:09.030887258 +0200 +@@ -344,6 +344,7 @@ distcleancheck_listfiles = find . -type + + # These are needed due to a bug in Automake + pkgdatadir = @pkgdatadir@ ++pkgdatadir2 = @pkgdatadir2@ + pkglibdir = @pkglibdir@ + ACLOCAL = @ACLOCAL@ + AMTAR = @AMTAR@ +@@ -1932,7 +1933,7 @@ gen/dirs.h: gen/mk-dirs_h.pl + cd gen; perl mk-dirs_h.pl ${prefix} ${pkgdatadir} ${pkglibdir} ${sysconfdir} > dirs.h + + scripts/run-with-aspell: scripts/run-with-aspell.create +- sh ${srcdir}/scripts/run-with-aspell.create ${pkgdatadir} > scripts/run-with-aspell ++ sh ${srcdir}/scripts/run-with-aspell.create ${pkgdatadir2} > scripts/run-with-aspell + chmod 755 scripts/run-with-aspell + @PSPELL_COMPATIBILITY_TRUE@scripts/pspell-config: scripts/mkconfig + @PSPELL_COMPATIBILITY_TRUE@ sh ${srcdir}/scripts/mkconfig ${VERSION} ${datadir} ${pkgdatadir} diff --git a/office/spellcheck/aspell/files/fedora/aspell-0.60.5-pspell_conf.patch b/office/spellcheck/aspell/files/fedora/aspell-0.60.5-pspell_conf.patch new file mode 100644 index 0000000000..9236ab4205 --- /dev/null +++ b/office/spellcheck/aspell/files/fedora/aspell-0.60.5-pspell_conf.patch @@ -0,0 +1,60 @@ +diff -up aspell-0.60.6.1/configure.mlib aspell-0.60.6.1/configure +--- aspell-0.60.6.1/configure.mlib 2011-08-16 11:40:48.000000000 +0200 ++++ aspell-0.60.6.1/configure 2011-08-16 11:41:44.013663519 +0200 +@@ -18989,7 +18989,7 @@ rm -f core conftest.err conftest.$ac_obj + # # + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + +-ac_config_files="$ac_config_files Makefile gen/Makefile common/Makefile lib/Makefile data/Makefile auto/Makefile modules/Makefile modules/tokenizer/Makefile modules/speller/Makefile modules/speller/default/Makefile interfaces/Makefile interfaces/cc/Makefile scripts/Makefile examples/Makefile prog/Makefile manual/Makefile po/Makefile.in m4/Makefile modules/filter/Makefile myspell/Makefile lib5/Makefile" ++ac_config_files="$ac_config_files Makefile gen/Makefile common/Makefile lib/Makefile data/Makefile auto/Makefile modules/Makefile modules/tokenizer/Makefile modules/speller/Makefile modules/speller/default/Makefile interfaces/Makefile interfaces/cc/Makefile aspell.pc scripts/Makefile examples/Makefile prog/Makefile manual/Makefile po/Makefile.in m4/Makefile modules/filter/Makefile myspell/Makefile lib5/Makefile" + + cat >confcache <<\_ACEOF + # This file is a shell script that caches the results of configure +@@ -19985,7 +19985,7 @@ do + "modules/filter/Makefile") CONFIG_FILES="$CONFIG_FILES modules/filter/Makefile" ;; + "myspell/Makefile") CONFIG_FILES="$CONFIG_FILES myspell/Makefile" ;; + "lib5/Makefile") CONFIG_FILES="$CONFIG_FILES lib5/Makefile" ;; +- ++ "aspell.pc" ) CONFIG_FILES="$CONFIG_FILES aspell.pc" ;; + *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 + echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; +diff -up aspell-0.60.6.1/Makefile.in.mlib aspell-0.60.6.1/Makefile.in +--- aspell-0.60.6.1/Makefile.in.mlib 2011-08-16 11:20:09.000000000 +0200 ++++ aspell-0.60.6.1/Makefile.in 2011-08-16 11:46:30.643236786 +0200 +@@ -816,6 +816,8 @@ clean-filterLTLIBRARIES: + done + install-libLTLIBRARIES: $(lib_LTLIBRARIES) + @$(NORMAL_INSTALL) ++ mkdir -p $(libdir)/pkgconfig; \ ++ cp aspell.pc $(libdir)/pkgconfig/aspell.pc; \ + test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" + @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ + if test -f $$p; then \ +diff -up aspell-0.60.6.1/scripts/mkconfig.mlib aspell-0.60.6.1/scripts/mkconfig +--- aspell-0.60.6.1/scripts/mkconfig.mlib 2004-01-03 13:06:24.000000000 +0100 ++++ aspell-0.60.6.1/scripts/mkconfig 2011-08-16 11:42:46.810519200 +0200 +@@ -15,7 +15,7 @@ case \$1 in + echo "$2" + ;; + --pkgdatadir | pkgdatadir) +- echo "$3" ++ pkg-config aspell --variable=pkgdatadir + ;; + *) + echo "usage: pspell-config version|datadir|pkgdatadir" +--- /dev/null 2007-01-02 09:09:01.616000852 +0100 ++++ aspell-0.60.6.1/aspell.pc.in 2007-01-02 14:59:04.000000000 +0100 +@@ -0,0 +1,12 @@ ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ ++includedir=@includedir@ ++pkgdatadir=@pkgdatadir@ ++ ++Name: Aspell ++Description: A spelling checker. ++Version: @VERSION@ ++Requires: ++Libs: -L${libdir} -laspell ++Cflags: -I${includedir} diff --git a/office/spellcheck/aspell/files/fedora/aspell-0.60.6-mp.patch b/office/spellcheck/aspell/files/fedora/aspell-0.60.6-mp.patch new file mode 100644 index 0000000000..d7ef3d282c --- /dev/null +++ b/office/spellcheck/aspell/files/fedora/aspell-0.60.6-mp.patch @@ -0,0 +1,44 @@ +diff -up aspell-0.60.6/manual/aspell.1.pom aspell-0.60.6/manual/aspell.1 +--- aspell-0.60.6/manual/aspell.1.pom 2006-12-19 11:55:08.000000000 +0100 ++++ aspell-0.60.6/manual/aspell.1 2010-08-17 09:42:14.000000000 +0200 +@@ -328,7 +328,6 @@ are also allowed. The \fI/etc/aspell.co + how to set these options and the Aspell Manual has more detailed info. + .SH SEE ALSO + .PP +-.BR aspell\-import (1), + .BR prezip\-bin (1), + .BR run\-with\-aspell (1), + .BR word\-list\-compress (1) +diff -up aspell-0.60.6/manual/prezip-bin.1.pom aspell-0.60.6/manual/prezip-bin.1 +--- aspell-0.60.6/manual/prezip-bin.1.pom 2005-10-21 14:18:23.000000000 +0200 ++++ aspell-0.60.6/manual/prezip-bin.1 2010-08-17 09:42:21.000000000 +0200 +@@ -99,7 +99,6 @@ the output file is not complete. + .SH SEE ALSO + .PP + .BR aspell (1), +-.BR aspell\-import (1), + .BR run\-with\-aspell (1), + .BR word\-list\-compress (1) + .PP +diff -up aspell-0.60.6/manual/run-with-aspell.1.pom aspell-0.60.6/manual/run-with-aspell.1 +--- aspell-0.60.6/manual/run-with-aspell.1.pom 2004-03-05 05:05:02.000000000 +0100 ++++ aspell-0.60.6/manual/run-with-aspell.1 2010-08-17 09:42:28.000000000 +0200 +@@ -28,7 +28,6 @@ such as ispell's own scripts. + .SH SEE ALSO + .PP + .BR aspell (1), +-.BR aspell\-import (1), + .BR word\-list\-compress (1) + .PP + Aspell is fully documented in its Texinfo manual. See the +diff -up aspell-0.60.6/manual/word-list-compress.1.pom aspell-0.60.6/manual/word-list-compress.1 +--- aspell-0.60.6/manual/word-list-compress.1.pom 2005-10-21 14:18:23.000000000 +0200 ++++ aspell-0.60.6/manual/word-list-compress.1 2010-08-17 09:42:35.000000000 +0200 +@@ -80,7 +80,6 @@ be written to. + .SH SEE ALSO + .PP + .BR aspell (1), +-.BR aspell\-import (1), + .BR prezip\-bin (1), + .BR run\-with\-aspell (1) + .PP diff --git a/office/spellcheck/aspell/files/fedora/aspell-0.60.6-zero.patch b/office/spellcheck/aspell/files/fedora/aspell-0.60.6-zero.patch new file mode 100644 index 0000000000..11f476d918 --- /dev/null +++ b/office/spellcheck/aspell/files/fedora/aspell-0.60.6-zero.patch @@ -0,0 +1,11 @@ +diff -up aspell-0.60.6/common/convert.cpp.zero aspell-0.60.6/common/convert.cpp +--- aspell-0.60.6/common/convert.cpp.zero 2007-12-03 07:55:45.000000000 +0100 ++++ aspell-0.60.6/common/convert.cpp 2008-09-01 12:04:39.000000000 +0200 +@@ -813,6 +813,7 @@ namespace acommon { + { + ToUniLookup lookup; + void decode(const char * in, int size, FilterCharVector & out) const { ++ if (size == 0) return; // if size == 0 then while loop cause SIGSEGV + const char * stop = in + size; // this is OK even if size == -1 + while (*in && in != stop) { + out.append(from_utf8(in, stop)); diff --git a/office/spellcheck/aspell/pspec.xml b/office/spellcheck/aspell/pspec.xml new file mode 100644 index 0000000000..be2c7a723e --- /dev/null +++ b/office/spellcheck/aspell/pspec.xml @@ -0,0 +1,76 @@ + + + + + aspell + http://aspell.net/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2 + app:console + A multi-language spellchecker + Aspell is a spellchecker that has dictionaries for more than one language and is written as a replacement to ispell. + mirrors://gnu/aspell/aspell-0.60.6.1.tar.gz + + fedora/aspell-0.60.3-install_info.patch + fedora/aspell-0.60.5-fileconflict.patch + fedora/aspell-0.60.5-pspell_conf.patch + fedora/aspell-0.60.6-mp.patch + fedora/aspell-0.60.6-zero.patch + + + + + aspell + + libgcc + + + /usr/bin + /usr/lib + /usr/share/aspell + /usr/share/doc + /usr/share/man + /usr/share/info + /usr/share/locale + + + + + aspell-devel + Development files for aspell + + aspell + + + /usr/include + /usr/share/info/aspell-dev.info + + + + + + 2014-05-25 + 0.60.6.1 + Rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-18 + 0.60.6.1 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-09-14 + 0.60.6.1 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/office/spellcheck/aspell/translations.xml b/office/spellcheck/aspell/translations.xml new file mode 100644 index 0000000000..06bfaab4c2 --- /dev/null +++ b/office/spellcheck/aspell/translations.xml @@ -0,0 +1,14 @@ + + + + aspell + Bir yazım kontrol aracı + GNU Aspell birden fazla dil destekleyen bir yazım kontrol aracıdır. + Ce programme rend possible de vérifier facilement les documents en UTF-8 sans avoir à utiliser un dictionnaire spécial. + + + + aspell-devel + aspell için geliştirme dosyaları + + diff --git a/office/spellcheck/enchant/actions.py b/office/spellcheck/enchant/actions.py new file mode 100644 index 0000000000..d85e05abd5 --- /dev/null +++ b/office/spellcheck/enchant/actions.py @@ -0,0 +1,28 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf("-fvi") + autotools.configure("--disable-static \ + --enable-aspell \ + --enable-zemberek \ + --enable-myspell \ + --with-myspell-dir=/usr/share/hunspell \ + --disable-ispell \ + --disable-uspell \ + --disable-hspell") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "NEWS", "README", "TODO", "HACKING", "MAINTAINERS") diff --git a/office/spellcheck/enchant/pspec.xml b/office/spellcheck/enchant/pspec.xml new file mode 100644 index 0000000000..9a6d23583d --- /dev/null +++ b/office/spellcheck/enchant/pspec.xml @@ -0,0 +1,97 @@ + + + + + enchant + http://www.abisource.com/enchant/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Spellchecker wrapping library + enchant is a library that wraps other spell checking backends. + http://www.abisource.com/downloads/enchant/1.6.0/enchant-1.6.0.tar.gz + + aspell + hunspell + glib2-devel + + + + + enchant + + glib2 + libgcc + + + /usr/bin + /usr/lib + /usr/share/man + /usr/share/doc + /usr/share/enchant + + + + + enchant-aspell + aspell backend for Enchant + + enchant + aspell + + + /usr/lib/enchant/libenchant_aspell.so + + + + + enchant-zemberek + zemberek backend for Enchant + + enchant + zemberek-server + + + /usr/lib/enchant/libenchant_zemberek.so + + + + + enchant-devel + Development files for enchant + + enchant + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-05-25 + 1.6.0 + Rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-23 + 1.6.0 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-13 + 1.6.0 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/office/spellcheck/enchant/translations.xml b/office/spellcheck/enchant/translations.xml new file mode 100644 index 0000000000..0c9237a49e --- /dev/null +++ b/office/spellcheck/enchant/translations.xml @@ -0,0 +1,23 @@ + + + + enchant + İmla denetimi kitaplığı + enchant, diğer imla denetim kitaplıklarını arkauç olarak kullanan bir imla denetim kitaplığıdır. + + + + enchant-aspell + Enchant için aspell arkaucu + + + + enchant-zemberek + Enchant için zemberek arkaucu + + + + enchant-devel + enchant için geliştirme dosyaları + + diff --git a/pisi-index.xml b/pisi-index.xml index 247e0b5386..ca989ecfd4 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -2961,6 +2961,75 @@ + + + libart_lgpl + http://www.levien.com/libart + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + multimedia.graphics + A LGPL version of libart + libart'ın bir LGPL sürümü + Libart est une librairie pour graphiques 2D à hautes performances. Elle est actuellement utilisé comme moteur de rendu anti-aliassé pour le Canvas Gnome. Libart fournit le support pour un modèle image très puissant, simplement le même que SVG et l'API (Interface de Programmation d'Application) Java 2D. + Libart is a library for high-performance 2D graphics. It is currently being used as the antialiased rendering engine for the Gnome Canvas. Libart supports a very powerful imaging model, basically the same as SVG and the Java 2D API. + Libart, yüksek performanslı iki boyutlu grafikler için bir kütüphanedir. Halihazırda Gnome Canvas için kenarların yumuşatıldığı dönüştürme aracı olarak kullanılmaktadır. Libart, temelde Java 2D API ve SVG benzeri, çok güçlü bir görüntüleme modelini destekler. +  Libart es una librería para gráficos 2D de alta performance. Actualmente está usado como antialiased rendering engine para Gnome Canvas. Libart soporta un modelo de imagen muy potente, básicamente el mismo como SVG y el API 2D de Java. + http://ftp.gnome.org/pub/GNOME/sources/libart_lgpl/2.3/libart_lgpl-2.3.21.tar.bz2 + + noartconfig.patch + libart_lgpl-2.3.21-crosscompile.patch + libart_lgpl-2.3.21-no-test-build.patch + + multimedia/graphics/libart_lgpl/pspec.xml + + + libart_lgpl + + /usr/lib + /usr/share/doc + + + + libart_lgpl-devel + Development files for libart_lgpl + libart_lgpl için geliştirme dosyaları + + libart_lgpl + + + /usr/bin + /usr/include + /usr/lib/pkgconfig + + + + + 2014-05-24 + 2.3.21 + Rebuild + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-29 + 2.3.21 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-12 + 2.3.21 + First release + Pisi Linux Admins + admins@pisilinux.org + + + libjpeg-turbo @@ -3707,120 +3776,6 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
- - - jack-audio-connection-kit - http://jackaudio.org - - PisiLinux Community - admins@pisilinux.org - - GPLv2 - app:console - service - multimedia.sound - A low-latency audio server - Düşük gecikmeli bir ses sunucu - JACK is a low-latency audio server written for POSIX conformant operating systems. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. - GNU/Linux gibi POSIX uyumlu işletim sistemleri için yazılmış, düşük gecikmeli bir ses sunucudur. Bir çok sayıdaki uygulamayı bir ses aygıtına bağlayıp aralarında ses alışverişi yapmaya olanak sağlamaktadır. - https://dl.dropbox.com/u/28869550/jack-1.9.10.tar.bz2 - - celt-devel - alsa-lib-devel - libsndfile-devel - libfreebob-devel - libsamplerate-devel - libffado-devel - libopus-devel - doxygen - - multimedia/sound/jack-audio-connection-kit/pspec.xml - - - jack-audio-connection-kit - - celt - alsa-lib - libsndfile - libfreebob - libsamplerate - libffado - libopus - - - /etc/security - /usr/bin - /usr/lib - /usr/share/jack-audio-connection-kit - /usr/share/dbus-1 - /usr/share/doc - - - 99-jack.conf - - - - jack-audio-connection-kit-devel - Development files for jack-audio-connection-kit - jack-audio-connection-kit için geliştirme dosyaları - - jack-audio-connection-kit - - - /usr/include - /usr/lib/pkgconfig - - - - jack-audio-connection-kit-docs - Help files and API documents for jack-audio-connection-kit - jack-audio-connection-kit için yardım dosyaları ve API belgeleri - - jack-audio-connection-kit - - - /usr/share/jack-audio-connection-kit/reference - /usr/share/man - - - - - 2014-08-24 - 1.9.10 - Version bump. - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2014-02-20 - 1.9.9.5 - Version bump. - Serdar Soytetir - kaptan@pisilinux.org - - - 2014-02-20 - 1.9.8 - rebuild - Kamil Atlı - suvarice@gmail.com - - - 2013-08-29 - 1.9.8 - missing dep. - Erdinç gültekin - erdincgultekin@pisilinux.org - - - 2012-11-29 - 1.9.8 - First release - Pisi Linux Admins - admins@pisilinux.org - - - a52dec @@ -4913,6 +4868,183 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression
+ + + libcanberra + http://0pointer.de/lennart/projects/libcanberra/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + app:console + multimedia.sound + A library for generating event sounds on free desktops + Masaüstü üzerinde bildirim sesleri üretmek için kütüphane + libcanberra is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME. It comes with several backends (ALSA, PulseAudio, OSS, GStreamer, null) and is designed to be portable. + libcanberra, çeşitli arka uç (ALSA, PulseAudio, GStreamer, null) destekleri olan, XDG Ses Teması ve İsimlendirme standartlarına uygun, bildirim sesi çalma kütüphanesidir. + http://0pointer.de/lennart/projects/libcanberra/libcanberra-0.30.tar.xz + + libogg-devel + pulseaudio-libs-devel + gstreamer-devel + libvorbis-devel + alsa-lib-devel + glib2-devel + gtk2-devel + gtk3-devel + at-spi2-core-devel + eudev-devel + atk-devel + cairo-devel + pango-devel + libogg-devel + libtdb-devel + libvorbis-devel + fontconfig-devel + gstreamer-next-devel + + + fix-pthread.patch + fix-underlinking.patch + + multimedia/sound/libcanberra/pspec.xml + + + libcanberra + + libtdb + libtool-ltdl + glib2 + alsa-lib + libvorbis + pulseaudio-libs + gstreamer-next + + + /usr/lib + /usr/share/doc + /usr/share/gdm + /usr/share/gnome/ + + + + libcanberra-devel + Development files for libcanberra + libcanberra için geliştirme dosyaları + + libcanberra + + + /usr/include + /usr/share/vala + /usr/lib/pkgconfig + + + + libcanberra-gtk + GTK+ convenience API and utilities for libcanberra + GTK+ için libcanberra araçları ve programlama kitaplığı + + libcanberra + gtk2 + glib2 + libX11 + + + /usr/lib/gtk-2* + /usr/lib/libcanberra-gtk.so* + + + + libcanberra-gtk-devel + Development files for libcanberra-gtk + + libcanberra + libcanberra-devel + gtk2-devel + + + /usr/include/canberra-gtk.h + /usr/lib/pkgconfig/libcanberra-gtk.pc + /usr/share/vala/vapi/libcanberra-gtk.vapi + + + + libcanberra-gtk3-devel + Development files for libcanberra-gtk + + libcanberra-gtk-devel + gtk3-devel + + + /usr/lib/pkgconfig/libcanberra-gtk3.pc + + + + libcanberra-gtk3 + GTK+ convenience API and utilities for libcanberra + + gtk3 + glib2 + eudev + libX11 + libcanberra + + + /usr/lib/gtk-3* + /usr/lib/libcanberra-gtk3* + /usr/share/doc/libcanberra-gtk3 + /usr/bin/canberra-boot + /usr/bin/canberra-gtk-play + + + + + 2015-08-03 + 0.30 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-11-15 + 0.30 + Version bump + Richard de Bruin + richdb@pisilinux.org + + + 2013-10-07 + 0.29 + Split Package + Fixed. + PisiLinux Community + admins@pisilinux.org + + + 2013-08-17 + 0.29 + Release Bump. + PisiLinux Community + admins@pisilinux.org + + + 2013-07-29 + 0.29 + missing dep. + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2012-08-31 + 0.29 + First release + PisiLinux Community + admins@pisilinux.org + + + libdca @@ -6644,6 +6776,129 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression + + + gstreamer-vaapi + http://www.freedesktop.org/software/vaapi/releases/gstreamer-vaapi/ + + Osman Erkan + osman.erkan@pisilinux.org + + LGPLv2.1 + library + multimedia.video + GStreamer Multimedia Framework VA Plugins + gstreamer-vaapi, GStreamer Multimedia Framework VA Plugins. + http://freedesktop.org/software/vaapi/releases/gstreamer-vaapi/gstreamer-vaapi-0.6.0.tar.bz2 + + mesa-devel + libva-devel + libdrm-devel + wayland-devel + gstreamer-devel + libXrandr-devel + libXrender-devel + gstreamer-next-devel + gst-plugins-bad-devel + gst-plugins-base-devel + gst-plugins-bad-next-devel + gst-plugins-base-next-devel + + multimedia/video/gstreamer-vaapi/pspec.xml + + + gstreamer-vaapi + + mesa + libva + libdrm + gstreamer + libXrandr + libXrender + wayland-client + gst-plugins-bad + gst-plugins-base + + + /usr/share/doc + /usr/lib/gstreamer-0.10/ + /usr/lib/libgstvaapi*0.10* + + + + gstreamer-vaapi-next + GStreamer-next Multimedia Framework VA Plugins. + + mesa + libva + libdrm + libXrandr + libXrender + gstreamer-next + wayland-client + gst-plugins-bad-next + gst-plugins-base-next + + + /usr/lib/gstreamer-1.0/ + /usr/lib/libgstcodecparsers_vpx* + /usr/lib/libgstvaapi*1.4* + + + + gstreamer-vaapi-devel + Development files for gstreamer-vaapi + gstreamer için geliştirme dosyaları + + libva-devel + gstreamer-devel + gstreamer-vaapi + + + /usr/include/gstreamer-1.0/gst/vaapi/ + /usr/lib/pkgconfig/gstreamer-*0.10* + + + + gstreamer-vaapi-next-devel + Development files for gstreamer-vaapi-next + + libva-devel + gstreamer-next-devel + gstreamer-vaapi-next + + + /usr/include/gstreamer-1.4/ + /usr/lib/pkgconfig/gstreamer-vaapi-wayland-1.0.pc + /usr/lib/pkgconfig/gstreamer-vaapi-x11-1.0.pc + /usr/lib/pkgconfig/gstreamer-vaapi-1.0.pc + /usr/lib/pkgconfig/gstreamer-vaapi-glx-1.0.pc + + + + + 2015-07-23 + 0.6.0 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2014-05-28 + 0.5.8 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-04-24 + 0.5.8 + First release + Osman Erkan + osman.erkan@pisilinux.org + + + libdv @@ -7338,12 +7593,13 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression FFmpeg is a complete solution to record, convert and stream audio and video. FFmpeg ses ve görüntü dosyalarını kaydedebilen,dönüştürebilen ve açabilen komple bir çözüm. libavcodec ve birçok popüler ses/görüntü codeclerini içerir. FFmpeg to kompletne rozwiązanie nagrywania, konwersji i transmisji strumieni dźwięku i obrazu. Jest to działające z linii poleceń narzędzie do konwersji obrazu z jednego formatu do innego. Obsługuje także przechwytywanie i kodowanie w czasie rzeczywistym z karty telewizyjnej. - http://ffmpeg.org/releases/ffmpeg-2.5.tar.bz2 + http://ffmpeg.org/releases/ffmpeg-2.7.2.tar.bz2 freetype-devel faac-devel lame-devel x264-devel + x265-devel libva-devel libsdl-devel libvpx-devel @@ -7367,6 +7623,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression speex-devel libv4l-devel libvo-amrwbenc-devel + libvo-aacenc-devel xvid-devel libdc1394-devel libnut-devel @@ -7383,6 +7640,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression faac lame x264 + x265 xvid zlib bzip2 @@ -7394,6 +7652,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression libnut libsdl libv4l + libvpx libxcb libass libopus @@ -7431,7 +7690,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression ffmpeg için geliştirme dosyaları Pliki nagłówkowe ffmpeg - ffmpeg + ffmpeg /usr/include @@ -7439,6 +7698,13 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression + + 2015-07-29 + 2.7.2 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + 2014-12-13 2.5 @@ -8290,7 +8556,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression MIT app:console library - unknown + multimedia.converter NUT container tools and library NUT dosya biçemi kitaplığı ve araçları Library and tools to work with NUT multimedia files. @@ -8746,6 +9012,77 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression + + + taglib + http://developer.kde.org/~wheeler/taglib.html + + Stefan Gronewold(groni) + groni@pisilinux.org + + GPLv2 + library + multimedia.misc + A library for reading and editing audio meta data + Ses dosyalarının etiket bilgilerini okuma ve düzenleme kütüphanesi + TagLib est une librairie pour lire et éditer les méta-données de nombreux formats audio populaires. + TagLib is a library for reading and editing the meta data of several popular audio formats. + TagLib ses dosyalarının etiket bilgilerini okumak ve işlemek için kullanılan bir kütüphanedir. + http://taglib.github.io/releases/taglib-1.9.1.tar.gz + + cmake + zlib-devel + + multimedia/misc/taglib/pspec.xml + + + taglib + + zlib + libgcc + + + /usr/lib + /usr/bin + /usr/share/doc + + + + taglib-devel + Development files for taglib + taglib için geliştirme dosyaları + + taglib + + + /usr/include + /usr/lib/pkgconfig + + + + + 2014-05-25 + 1.9.1 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-11-24 + 1.9.1 + Version bump + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-10-22 + 1.8 + First release + Marcin Bojara + marcin@pisilinux.org + + + libdvdread @@ -9737,6 +10074,106 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + gd + http://www.libgd.org + + PisiLinux Community + admins@pisilinux.org + + as-is + BSD + library + multimedia.misc + Une librairie rapide pour créer des graphiques en images. + A fast library for creating graphic images + Hızlı bir şekilde resim oluşturmak için bir kütüphane + The gd graphics library allows your code to quickly draw images complete with lines, arcs, text, multiple colors, cut and paste from other images, and flood fills, and to write out the result as a PNG or JPEG file. This is particularly useful in Web applications, where PNG and JPEG are two of the formats accepted for inline images by most browsers. Note that gd is not a paint program. + https://github.com/libgd/libgd/archive/gd-2.1.1.tar.gz + + fontconfig-devel + zlib-devel + freetype-devel + libpng-devel + libjpeg-turbo-devel + tiff-devel + libvpx-devel + + + gd-2.1.1-libvpx-1.4.0.patch + + multimedia/misc/gd/pspec.xml + + + gd + + fontconfig + tiff + libvpx + libjpeg-turbo + zlib + freetype + libpng + + + /usr/bin + /usr/lib + /usr/share/doc/gd + + + + gd-devel + Development files for gd + gd için geliştirme dosyaları + + gd + + + /usr/include + /usr/lib/pkgconfig + /usr/bin/gdlib-config + + + + gd-docs + Documents for gd + gd için geliştirme belgeleri + + /usr/share/doc/gd/html + + + + + 2014-08-02 + 2.1.1 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-24 + 2.1.0 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-01-25 + 2.0.35 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-12 + 2.0.35 + First release + Pisi Linux Admins + admins@pisilinux.org + + + rtmpdump @@ -9754,7 +10191,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol RTMP yayınları araç takımı rtmpdump is a tool for dumping media content streamed over RTMP. All forms of RTMP are supported, including rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps:// . rtmpdump, RTMP üzerinden yayın yapan ortam içeriklerinin dökümünü yapmak için yazılmış bir araçtır. RTMP yayımının bütün biçimleri desteklenmektedir: rtmp://, rtmpt://, rtmpe://, rtmpte://, ve rtmps:// . - http://source.pisilinux.org/1.0/rtmpdump-20130918.tar.gz + http://source.pisilinux.org/1.0/rtmpdump-15012015.tar.gz openssl-devel zlib-devel @@ -9788,6 +10225,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2015-07-29 + 15012015 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + 2014-05-20 20130918 @@ -11781,6 +12225,104 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + openconnect + http://www.infradead.org/openconnect.html + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + app:console + network.connection + A client for Cisco's AnyConnect VPN, which uses HTTPS and DTLS protocols + Cisco AnyConnect VPN için HTTP ve DTLS protokollerini kullanan istemci + openconnect provides the core HTTP and authentication support from the OpenConnect VPN client, to be used by GUI authentication dialogs for NetworkManager etc. + openconnect, NetworkManager gibi grafik arayüz yoluyla kimlik doğrulama yapan araçlar için OpenConnect VPN kimlik doğrulama desteği sunan bir araç ve kitaplıktır. + ftp://ftp.infradead.org/pub/openconnect/openconnect-7.06.tar.gz + + intltool + python-devel + openssl-devel + libxml2-devel + zlib-devel + + network/connection/openconnect/pspec.xml + + + openconnect + + zlib + libxml2 + openssl + + + /usr/bin/openconnect + /usr/share/man/man8 + /usr/share/doc + /usr/share/locale + /usr/sbin + /usr/lib + + + + openconnect-devel + Development files and headers for openconnect + openconnect için geliştirme dosyaları ve başlıkları + + openconnect + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-07-30 + 7.06 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2014-03-09 + 5.01 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-07-29 + 5.01 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-07-05 + 5.01 + fix remove dep. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2013-07-04 + 5.01 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-08-28 + 4.06 + First release + PisiLinux Community + admins@pisilinux.org + + + ModemManager @@ -12641,6 +13183,82 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + qupzilla + http://www.qupzilla.com/ + + PisiLinux Community + admins@pisilinux.org + + GPLv3 + app:gui + network.web + A fast open source browser based on WebKit core, written in Qt Framework, wayland port + A fast open source browser based on WebKit core, written in Qt Framework, wayland port + qupzilla + https://github.com/QupZilla/qupzilla/releases/download/v1.8.6/QupZilla-1.8.6.tar.xz + + qt5-webkit-devel + qt5-script-devel + qt5-tools-devel + openssl-devel + + network/web/qupzilla/pspec.xml + + + qupzilla + + libX11 + qt5-base + qt5-webkit + openssl + qt5-script + libgcc + + + /usr/lib + /usr/share/doc + /usr/bin + /usr/share/icons + /usr/share/pixmaps + /usr/share/qupzilla + /usr/share/applications + /usr/share/bash-completion + /usr/share/appdata + + + + + 2015-08-02 + 1.8.6 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-11-07 + 1.8.4 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-02-15 + 1.6.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-18 + 1.6.0 + First Release + Richard de Bruin + richdb@pisilinux.org + + + avahi @@ -13019,6 +13637,126 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + rrdtool + http://oss.oetiker.ch/rrdtool/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + library + network.analyzer + A system to store and display time-series data + Zaman serisi verilerini saklamak ve göstermek için bir araç + RRD is the acronym for Round Robin Database. RRD is a system to store and display time-series data (i.e. network bandwidth, machine/room temperature, server load average). + RRD, Round Robin Database için kullanılan bir kısaltmadır. RRD, zaman serisi verilerini (ör. ağ bantgenişliği, makine/oda sıcaklığı, ortalama sunucu yükü) saklamak ve göstermek için kullanılan bir sistemdir. + http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.5.3.tar.gz + + lua-devel + tcl-devel + ruby-devel + cairo-devel + pango-devel + libart_lgpl-devel + dejavu-fonts + perl + glib2-devel + python-devel + libxml2-devel + tcp-wrappers-devel + groff + + network/analyzer/rrdtool/pspec.xml + + + rrdtool + + lua + tcl + ruby + cairo + pango + libart_lgpl + dejavu-fonts + perl + glib2 + python + libxml2 + tcp-wrappers + + + /usr/bin + /usr/lib + /usr/share/man + /usr/share/doc + /usr/share/rrdtool + + + + rrdtool-devel + + rrdtool + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-07-30 + 1.5.3 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-04-25 + 1.5.2 + Rebuild for ruby, ver. bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2014-12-20 + 1.4.7 + Rebuild for lua. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-28 + 1.4.7 + Rebuild, rm unused deps. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2013-12-01 + 1.4.7 + Rebuild for new perl. + PisiLinux Community + admins@pisilinux.org + + + 2013-05-29 + 1.4.7 + Build for ruby 2.0 + Serdar Soytetir + kaptan@pisilinux.org + + + 2012-09-01 + 1.4.7 + First release + PisiLinux Community + admins@pisilinux.org + + + iptables @@ -13352,6 +14090,106 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + libssh + http://www.libssh.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + network.misc + Full C library functions for manipulating a client-side SSH connection + SSH bağlantılarının kontrol edilebilmesini sağlayan C kitaplığı + libssh library was designed to be used by programmers needing a working SSH implementation by the mean of a library. The complete control of the client is made by the programmer. With libssh, you can remotely execute programs, transfer files, use a secure and transparent tunnel for your remote programs. With its Secure FTP implementation, you can play with remote files easily, without third-party programs others than libcrypto (from openssl). + libssh, yazılımlarında SSH kullanmak isteyen programcılar için tasarlanmış bir C kitaplığıdır. SSH istemcisi programcı tarafından tam olarak kontrol edilebilir, uzaktan yazılım çalıştırma, tünel yaratma, dosya transferi ve uzak dosya erişimi işlemleri yapılabilir. Tüm bunlar için openssl paketinde bulunan lıbcrypto'nun sistemde bulunması yeterlidir. + https://git.libssh.org/projects/libssh.git/snapshot/libssh-0.6.4.tar.gz + + zlib-devel + openssl-devel + doxygen + cmake + + network/misc/libssh/pspec.xml + + + libssh + + zlib + openssl + + + /usr/lib + /usr/share/doc + + + + libssh-devel + Development files for libssh + libssh için geliştirme dosyaları + + libssh + + + /usr/include + /usr/lib/pkgconfig + + + + libssh-docs + Development documentation for libssh + + /usr/share/doc/libssh/html + /usr/share/man + + + + + 2014-07-30 + 0.6.4 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-08 + 0.6.3 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-03-09 + 5.4 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2013-07-27 + 5.4 + Move pc files to devel pack, rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-05-04 + 5.4 + V.Bump + PisiLinux Community + admins@pisilinux.org + + + 2012-09-01 + 0.5.2 + First release + PisiLinux Community + admins@pisilinux.org + + + iputils @@ -14116,6 +14954,146 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + net-snmp + http://net-snmp.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + BSD + library + app:console + network.monitor + A collection of SNMP protocol tools and libraries + SNMP protokol araçları ve kitaplıkları + Kolekcja narzędzi do obsługi protokołu SNMP + Simple Network Management Protocol (SNMP) is a widely used protocol for monitoring the health and welfare of network equipment (eg. routers), computer equipment and even devices like UPSs. Net-SNMP is a suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6. + net-snmp, çeşitli ağ ekipmanlarının sağlığını ve işleyişini izlemek için SNMP protokolünü kullanan araçları içerir. + SNMP (Simple Network Management Protocol) jest protokołem używanym do zarządzania sieciami. Pakiet zawiera narzędzia: rozbudowywalnego agenta, bibliotekę SNMP, narzędzia do odpytywania oraz ustawiania informacji poprzez agentów SNMP, narzędzia do generowania i obsługi pułapek SNMP, wersję komendy netstat używającą SNMP, przeglądarkę mib w Tk/Perl, demona, dokumentację itp. + mirrors://sourceforge/net-snmp/net-snmp-5.7.3.tar.gz + + libnl-devel + python-setuptools + openssl-devel + python-devel + perl + pciutils-devel + tcp-wrappers-devel + + + locale.patch + + network/monitor/net-snmp/pspec.xml + + + net-snmp + + libnl + openssl + python + perl + pciutils + tcp-wrappers + + + /etc/snmp + /usr/bin + /usr/sbin/snmpd + /etc/conf.d/snmpd + /usr/lib + /usr/share/snmp + /var/lib + /usr/share/man + /usr/share/doc + + + System.Service + + + confd-snmpd.conf + net-snmpd.conf + + + + net-snmptrap + + net-snmp + tcp-wrappers + + + /etc/conf.d/snmptrapd + /etc/snmp/snmptrapd.conf + /usr/sbin/snmptrapd + + + System.Service + + + confd-snmptrapd.conf + net-snmptrapd.conf + + + + net-snmp-devel + Development files for net-snmp + net-snmp için geliştirme dosyaları + Pliki naglowkowe do net-snmp + + net-snmp + + + /usr/include + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + 2015-08-02 + 5.7.3 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-09-13 + 5.7.2.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-02-19 + 5.7.2 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-12-01 + 5.7.2 + Rebuild for new perl. + PisiLinux Community + admins@pisilinux.org + + + 2013-07-28 + 5.7.2 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-11-09 + 5.7.2 + First release + Marcin Bojara + marcin@pisilinux.org + + + perl-IO-Socket-SSL @@ -16213,6 +17191,78 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + perl-Digest-MD5 + http://www.cpan.org + + PisiLinux Community + admins@pisilinux.org + + Artistic + library + programming.language.perl + Perl interface to the MD5 Algorithm + MD5 Algoritmasına perl arayüzü + Perl interface to the MD5 Algorithm + MD5 Algoritmasına perl arayüzü + http://www.cpan.org/authors/id/G/GA/GAAS/Digest-MD5-2.53.tar.gz + + perl + + programming/language/perl/perl-Digest-MD5/pspec.xml + + + perl-Digest-MD5 + + perl + + + /usr/bin + /usr/lib + /usr/share/perl + /usr/share/doc + /usr/share/man + + + + + 2014-09-10 + 2.53 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-28 + 2.53 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-12-23 + 2.53 + Rebuild + Ayhan YALÇINSOY + ayhanyalcinsoy@pisilinux.org + + + 2013-11-04 + 2.53 + V.bump + Ayhan YALÇINSOY + ayhanyalcinsoy@pisilinux.org + + + 2013-03-21 + 2.52 + First release + Ayhan YALÇINSOY + ayhanyalcinsoy@pisilinux.org + + + perl-Error @@ -16339,6 +17389,75 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + perl-Text-ParseWords + http://search.cpan.org/~chorny/Text-ParseWords-3.29/ParseWords.pm + + Osman Erkan + osman.erkan@pisilinux.org + + Artistic + library + app:console + programming.language.perl + Text::ParseWords - parse text into an array of tokens or array of arrays + This module has two interfaces, one through color() and colored() and the other through constants. It also offers the utility functions uncolor(), colorstrip(), and colorvalid(), which have to be explicitly imported to be used + http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/Text-ParseWords-3.30.tar.gz + + perl + + programming/language/perl/perl-Text-ParseWords/pspec.xml + + + perl-Text-ParseWords + + perl + + + /usr/lib + /usr/share/doc + /usr/share/man + + + + + 2015-07-26 + 3.30 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-09-10 + 3.29 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-28 + 3.29 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-11-07 + 3.29 + Version bump, fix URL + Richard de Bruin + richdb@pisilinux.org + + + 2012-06-06 + 3.27 + First release + Osman Erkan + osman.erkan@pisilinux.org + + + perl-LWP-Mediatypes @@ -16974,6 +18093,53 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + python-PyYAML + http://pyyaml.org/wiki/PyYAML + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + programming.language.python + The next generation YAML parser and emitter for Python + python-pyyaml is the next generation YAML parser and emitter for Python. + http://pyyaml.org/download/pyyaml/PyYAML-3.11.tar.gz + + libyaml-devel + python-devel + + programming/language/python/python-PyYAML/pspec.xml + + + python-PyYAML + + libyaml + + + /usr/lib + /usr/share/doc + + + + + 2015-07-27 + 3.11 + version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2011-06-04 + 3.10 + First release + Pisi Linux Admins + admins@pisilinux.org + + + python-beaker @@ -17090,6 +18256,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Jinja2, sadece python ile yazılmış bir şablon üreteci olan Jinja'nın yeniden yazılmış bir versiyonudur. Django benzeri XML-olmayan bir sözdizimi sağlar ve şablonları derleyip çalıştırılabilir python programları haline getirir. Temel olarak Django şablonları ve python kodunun birleşimi bir programdır. https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.2.tar.gz + python-setuptools python-MarkupSafe @@ -17228,19 +18395,23 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Python için döküman üreticisi. HTML, Latex gibi çıktılar üretebiliyor It's a very common documentation generator especially using for python based documentation.It can generate HTML or PDF, Ps outputs with Latex output support. Özellikle python için hazırlanan dökümanları yorumlamak için kullanılan yaygın bir döoküman üreticisi. Başta HTML olmak üzere Latex ile birlikte PDF, Ps gibi doküman çıktıları üretebiliyor. - https://pypi.python.org/packages/source/S/Sphinx/Sphinx-1.3.1.tar.gz + http://pypi.python.org/packages/source/S/Sphinx/Sphinx-1.2.1.tar.gz docutils python-Pygments - python-six python-Jinja2 + + remove_docutils.patch + programming/language/python/python-sphinx/pspec.xml python-sphinx + docutils python-Pygments + python-Jinja2 /usr/bin @@ -17258,11 +18429,11 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol - 2015-07-23 + 2015-07-27 1.3.1 Version bump. - Ertuğrul Erata - ertugrulerata@gmail.com + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org 2014-02-27 @@ -18570,6 +19741,63 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + libgit2 + https://libgit2.github.com + + Ertuğrul Erata + ertugrulerata@gmail.com + + GPLv2 + app:gui + programming.scm + git c dili kütüphanesi + A linkable library for Git + git için c kütüphanesi + A plain C library to interface with the git version control system + libgit2 + https://github.com/libgit2/libgit2/archive/v0.23.0.tar.gz + + zlib-devel + openssl-devel + python + cmake + + programming/scm/libgit2/pspec.xml + + + libgit2 + + zlib + openssl + + + /usr/lib + + + + libgit2-devel + + libgit2 + zlib + openssl + + + /usr/lib/pkgconfig + /usr/include + + + + + 2015-08-01 + 0.23.0 + First release + Ertuğrul Erata + ertugrulerata@gmail.com + + + unixODBC @@ -18819,6 +20047,92 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + libdbusmenu-qt + https://launchpad.net/libdbusmenu-qt + + PisiLinux Community + admins@pisilinux.org + + LGPLv2 + library + programming.misc + Qt implementation of the DBusMenu spec + DBusMenu spesifikasyonunun Qt gerçeklemesi + libdbusmenu-qt library provides a Qt implementation of the DBusMenu spec. + libdbusmenu-qt kitaplığı DBusMenu spesifikasyonunun Qt gerçeklemesini sağlar. + http://archive.ubuntu.com/ubuntu/pool/main/libd/libdbusmenu-qt/libdbusmenu-qt_0.9.3+15.10.20150604.orig.tar.gz + + libqjson-devel + qt5-base-devel + doxygen + cmake + + programming/misc/libdbusmenu-qt/pspec.xml + + + libdbusmenu-qt + + qt5-base + libgcc + + + /usr/lib + /usr/share/doc + + + + libdbusmenu-qt-devel + Development files for libdbusmenu-qt + libdbusmenu-qt için geliştirme dosyaları + + libdbusmenu-qt + qt5-base-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-07-28 + 0.9.3_20150604 + rebuild + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-25 + 0.9.2 + rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-05-08 + 0.9.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-01-29 + 0.9.2 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-10-29 + 0.9.2 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + libdaemon @@ -18905,6 +20219,157 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + libqjson + http://qjson.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + programming.misc + Qt-based library that maps JSON data to QVariant objects + Qt tabanlı bu kitaplığı JSON data haritalarını QVariant nesnelere dönüştürür + Implementacja Qt formatu JSON + libqjson, (JavaScript Object Notation) is a lightweight data-interchange format. It can represents integer, real number, string, an ordered sequence of value, and a collection of name/value pairs. + libqjson, (JavaScript Object Notation) bir veri değişim biçimidir. JSON haritalarını QVariant nesnelere dönüştürür.. + http://source.pisilinux.org/1.0/qjson-0.82_d0f62e65.tar.gz + + qt5-base-devel + cmake + + programming/misc/libqjson/pspec.xml + + + libqjson + + qt5-base + libgcc + + + /usr/lib + /usr/share/doc + + + + libqjson-devel + Development files for libqjson + libqjson için geliştirme dosyaları + Pliki nagłówkowe do libqjson + + libqjson + qt5-base-devel + + + /usr/include/qjson + /usr/lib/pkgconfig + /usr/lib/cmake/qjson + + + + + 2015-07-28 + 0.82_p1 + use git version + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-30 + 0.8.1 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-09 + 0.8.1 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2013-07-28 + 0.8.1 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-01-08 + 0.8.1 + First release + Idris Kalp + yaralikurt15@hotmail.com + + + + + + iniparser + http://ndevilla.free.fr/iniparser/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + app:console + programming.misc + A free ini file parsing library + Bir ini dosyası ayrıştırma kitaplığı + iniparser is a free stand-alone ini file parsing library written in portable ANSI C. + iniparser, ücretsiz ve ANSI C ile taşınabilir bir şekilde yazılmış INI dosyası ayrıştırma kitaplığıdır. + http://ndevilla.free.fr/iniparser/iniparser-3.1.tar.gz + + makefile.patch + + programming/misc/iniparser/pspec.xml + + + iniparser + + /usr/share/doc + /usr/lib + + + + iniparser-devel + Development files for iniparser + iniparser için geliştirme dosyaları + + iniparser + + + /usr/include + + + + + 2013-05-22 + 3.1 + rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2013-04-30 + 3.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2009-03-19 + 3.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + libevent @@ -18921,7 +20386,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Dosya tanımlayıcıları üzerindeki belirli değişiklerde belirli fonksiyonların çalıştırılmasını sağlayan bir kitaplığı The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. libevent is meant to replace the asynchronous event loop found in event driven network servers. An application just needs to call event_dispatch() and can then add or remove events dynamically without having to change the event loop. libevent dosya tanımlayıcısında tanımlı bir olay oluştuğunda ya da zamanaşımı olduğunda belirlenmiş fonksiyonların çalıştırılma mekanizmasını sağlar. Olay güdümlü(event-driven) ağ sunucularının bulundurduğu asenkron olay döngülerinin(event-loop) yerine alması anlamına gelir. Uygulamanın olay döngüsünü degiştirmek zorunda kalmadan dinamik olarak olay ekleme ve silme işlemlerini yapabilmek için yalnızca event_dispatch() fonksiyonunu çağırması yeterli olur. - https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz + https://github.com/libevent/libevent/archive/release-2.0.22-stable.tar.gz openssl-devel zlib-devel @@ -18929,7 +20394,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libevent-linkage_fix.diff libevent-2.0.13-manpages-on.patch - libevent-2.0.21-stable-automake-fix.patch programming/misc/libevent/pspec.xml @@ -18949,7 +20413,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libevent libevent için geliştirme dosyaları - libevent + libevent /usr/include @@ -18958,6 +20422,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2015-07-30 + 2.0.22 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-31 2.0.21 @@ -19709,6 +21180,106 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + libtevent + http://tevent.samba.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv3+ + library + programming.misc + Event system based on the talloc memory management library + talloc bellek yönetim kitaplığına dayanan olay sistemi kitaplığı + libtevent is an event system based on the talloc memory management library. It is the core event system used in Samba. Tevent has support for many event types, including timers, signals, and the classic file descriptor events. + libtevent Samba uygulamasının en temel olay sistem kitaplığıdır. Zamanlayıcı, dosya tanımlayıcı gibi çeşitli olay türlerini desteklemektedir. + http://samba.org/ftp/tevent/tevent-0.9.25.tar.gz + + python-devel + gdb-devel + libtalloc-devel + libxslt + docbook-xsl + + programming/misc/libtevent/pspec.xml + + + libtevent + + libtalloc + python + + + /usr/lib + + + + libtevent-devel + Development files for libtevent + libtevent için geliştirme dosyaları + + libtevent + libtalloc-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-07-30 + 0.9.25 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-22 + 0.9.21 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2014-04-23 + 0.9.21 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-09 + 0.9.18 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2013-08-17 + 0.9.18 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-07-07 + 0.9.18 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2010-10-26 + 0.9.8 + First release + Pisi Linux Admins + admins@pisilinux.org + + + libyaml @@ -19772,6 +21343,159 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + libdbusmenu + https://launchpad.net/dbusmenu + + PisiLinux Community + admins@pisilinux.org + + LGPLv3 + library + programming.misc + Library for applications to pass a menu scructure accross DBus + Uygulamaların DBus üzerinden menü yapılarını gönderebilmelerini sağlayan bir kitaplık + libdbusmenu is a small little library that was created by pulling out some common code out of indicator-applet. It passes a menu structure across DBus so that a program can create a menu simply without worrying about how it is displayed on the other side of the bus. + libdbusmenu, indicator-applet uygulamasında kullanılan bazı genel kodların ayrı bir kitaplık haline getirilmesiyle oluşturulmuş bir kitaplıktır. Bu kitaplık ile uygulamaların menü yapısı DBus ile başka uygulamalara iletilebilir, bu sayede uygulamalar karşı tarafta menünün nasıl gösterileceğini dikkate almadan menüler oluşturabilirler. + https://launchpad.net/dbusmenu/12.10/12.10.2/+download/libdbusmenu-12.10.2.tar.gz + + gtk2-devel + gtk3-devel + gnome-doc-utils + json-glib-devel + gtk-doc + + programming/misc/libdbusmenu/pspec.xml + + + libdbusmenu-glib + GLIB bindings for libdbusmenu + libdbusmenu için GLIB bağlayıcıları + + libdbusmenu-common + json-glib + + + /usr/lib/libdbusmenu-glib* + /usr/lib/libdbusmenu-json* + /usr/share/libdbusmenu + + + + libdbusmenu-common + Common files for libdbusmenu libraries + libdbusmenu kitaplıkları için ortak dosyalar + + /usr/share/doc + /usr/share/vala/vapi/Dbusmenu-*.vapi + /usr/share/gir-1.0/Dbusmenu-*.gir + /usr/lib/girepository-1.0/Dbusmenu-*.typelib + + + + libdbusmenu-gtk + GTK 2.x libraries for libdbusmenu + libdbusmenu için GTK 2.x kitaplıkları + + libdbusmenu-glib + libdbusmenu-common + gtk2 + atk + cairo + pango + gdk-pixbuf + fontconfig + + + /usr/lib/libdbusmenu-gtk.so* + /usr/share/vala/vapi/DbusmenuGtk-*.vapi + /usr/share/gir-1.0/DbusmenuGtk-*.gir + /usr/lib/girepository-1.0/DbusmenuGtk-*.typelib + + + + libdbusmenu-gtk3 + GTK 3.x libraries for libdbusmenu + libdbusmenu için GTK 3.x kitaplıkları + + libdbusmenu-glib + libdbusmenu-common + gtk3 + atk + cairo + pango + gdk-pixbuf + + + /usr/lib/libdbusmenu-gtk3.so* + /usr/share/vala/vapi/DbusmenuGtk3-*.vapi + /usr/share/gir-1.0/DbusmenuGtk3-*.gir + /usr/lib/girepository-1.0/DbusmenuGtk3-*.typelib + + + + libdbusmenu-tools + Some examples for testing libdbusmenu + libdbusmenu testleri için çeşitli örnekler + + libdbusmenu-glib + libdbusmenu-common + json-glib + + + /usr/libexec + /usr/share/doc/libdbusmenu/*dbusmenu-bench* + + + + libdbusmenu-devel + Development files for libdbusmenu + libdbusmenu için geliştirme dosyaları + + libdbusmenu-glib + libdbusmenu-gtk + gtk2-devel + gtk3-devel + gdk-pixbuf-devel + dbus-glib-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + 2014-05-25 + 12.10.2 + rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-19 + 12.10.2 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-07-28 + 12.10.2 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-12-13 + 12.10.2 + First release + Marcin Bojara + marcin@pisilinux.org + + + libnotify @@ -20604,6 +22328,110 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + gdb + http://www.gnu.org/software/gdb/gdb.html + + PisiLinux Community + admins@pisilinux.org + + GPLv3 + app:console + programming.debug + GNU debugger + GNU hata ayıklayıcısı + Depurador GNU + GDB, the GNU Project debugger, allows you to see what is going on 'inside' another program while it executes -- or what another program was doing at the moment it crashed. + GDB, GNU Proje hata ayıklama aracı, çalışır durumdaki başka bir programın `içinde' olan biteni görmenizi, veya başka bir programın çöktüğü anda ne yapıyor olduğunu bilmenizi sağlar. + GDB, el depurador del proyecto GNU permite ver lo que está pasando 'en el interior de' otro programa mientras ejecuta -- o lo que estaba haciendo cuando quedó colgado. + mirrors://gnu/gdb/gdb-7.9.1.tar.xz + + texinfo + expat-devel + python-devel + readline-devel + ncurses-devel + + programming/debug/gdb/pspec.xml + + + gdb + + guile + expat + python + readline + ncurses + + + /usr/bin + /usr/lib + /usr/share/doc/gdb + /usr/share/gdb + /usr/share/info + /usr/share/man + + + gstack.1 + + + + gdb-devel + Development files for gdb + gdb için geliştirme dosyaları + + gdb + + + /usr/include + + + + + 2015-07-30 + 7.9.1 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-02-22 + 7.9 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-05-20 + 7.7.1 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-02-19 + 7.7 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2014-01-25 + 7.6 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-09-23 + 7.5 + First release + PisiLinux Community + admins@pisilinux.org + + + opensp @@ -21170,7 +22998,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol poppler is a PDF rendering library based on xpdf. Poppler, xpdf koduna dayanan bir PDF hazırlama kitaplığıdır. Wspólna biblioteka renderująca PDF do integrowania oglądania PDF w aplikacjach desktopowych (oparta na kodzie xpdf-3.0). - http://poppler.freedesktop.org/poppler-0.31.0.tar.xz + http://poppler.freedesktop.org/poppler-0.34.0.tar.xz lcms2-devel curl-devel @@ -21181,6 +23009,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libpng-devel tiff-devel fontconfig-devel + openjpeg-devel + qt5-base-devel office/postscript/poppler/pspec.xml @@ -21194,6 +23024,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libjpeg-turbo libpng tiff + openjpeg fontconfig poppler-data @@ -21207,21 +23038,47 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Command line utilities for converting PDF files PDF dönüşüm araçları - poppler + poppler cairo lcms2 + freetype + libgcc /usr/bin /usr/share/man/man1 + + poppler-qt5 + Qt wrapper for poppler + + qt5-base + libgcc + poppler + + + /usr/lib/libpoppler-qt5.so* + + + + poppler-qt5-devel + Development files for poppler-qt + + poppler-qt5 + poppler-devel + + + /usr/lib/pkgconfig/poppler-qt5.pc + + poppler-cpp Pure C++ wrapper for poppler Poppler için C++ bağlayıcısı - poppler + libgcc + poppler /usr/lib/libpoppler-cpp.so* @@ -21232,8 +23089,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for poppler-cpp poppler-cpp için geliştirme dosyaları - poppler-cpp - poppler-devel + poppler-cpp + poppler-devel /usr/lib/pkgconfig/poppler-cpp.pc @@ -21244,11 +23101,11 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Glib wrapper for poppler Poppler için Glib bağlayıcısı + libgcc cairo glib2 freetype - gdk-pixbuf - poppler + poppler /usr/lib/libpoppler-glib.so* @@ -21262,9 +23119,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol gtk2-devel cairo-devel - gdk-pixbuf-devel - poppler-glib - poppler-devel + poppler-glib + poppler-devel /usr/lib/pkgconfig/poppler-glib.pc @@ -21278,7 +23134,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for poppler poppler için geliştirme dosyaları - poppler + poppler /usr/include @@ -21298,9 +23154,12 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol tiff-32bit freetype-32bit fontconfig-32bit + glibc-32bit - poppler + poppler + libgcc + glibc-32bit lcms2-32bit libjpeg-turbo-32bit libpng-32bit @@ -21322,9 +23181,12 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol glib2-32bit cairo-32bit freetype-32bit + glibc-32bit - poppler-32bit + poppler-32bit + libgcc + glibc-32bit glib2-32bit cairo-32bit freetype-32bit @@ -21334,6 +23196,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2015-07-28 + 0.34.0 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-03-04 0.31.0 @@ -21504,6 +23373,83 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + ebook-tools + http://sourceforge.net/projects/ebook-tools/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + app:console + office.misc + A tool for accessing and converting various ebook file formats + Çeşitli e-kitap dosya biçimlerine erişmek için bir araç + ebook-tools is a programming library for accessing and converting various ebook file formats. It also contains a console application. + ebook-tools, çeşitli e-kitap dosya biçimleri arasında dönüştürme yapmak, bu biçimlere erişmek için kullanılan bir programlama kitaplığıdır. Kitaplığın yanında ayrıca bir terminal aracı da içerir. + mirrors://sourceforge/project/ebook-tools/ebook-tools/0.2.2/ebook-tools-0.2.2.tar.gz + + libzip-devel + libxml2-devel + doxygen + cmake + + + ebook-tools-0.2.1-libzip_pkgconfig.patch + + office/misc/ebook-tools/pspec.xml + + + ebook-tools + + libzip + libxml2 + + + /usr/bin + /usr/share/doc + /usr/lib + + + + ebook-tools-devel + Development files for ebook-tools + ebook-tools için geliştirme dosyaları + + libxml2-devel + ebook-tools + + + /usr/include + + + + ebook-tools-docs + Documentation for ebook-tools + ebook-tools kitaplığı için belgelendirme + + /usr/share/doc/ebook-tools/html + + + + + 2014-01-22 + 0.2.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-13 + 0.1.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + graphite2 @@ -21723,6 +23669,92 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + libqalculate + http://qalculate.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + science.mathematics + Qalculate ! est une calculatrice de bureau multi-usage pour GNU/Linux. + Multi-purpose calculator library + Genel amaçlı hesap makinesi kütüphanesi + libqalculate underpins the Qalculate! multi-purpose desktop calculator for GNU/Linux. + libqalculate, Qalculate! hesap makinesi tarafından ihtiyaç duyulan genel amaçlı bir kütüphanedir. + mirrors://sourceforge/qalculate/libqalculate-0.9.7.tar.gz + + cln-devel + gmp-devel + libxml2-devel + glib2-devel + gettext-devel + intltool + + + libqalculate-0.9.6-check-fix.patch + libqalculate-0.9.6-gcc4.3.patch + + science/mathematics/libqalculate/pspec.xml + + + libqalculate + + cln + libxml2 + glib2 + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/locale + /usr/share/qalculate + + + + libqalculate-devel + Development files for libqalculate + libqalculate için geliştirme dosyaları + + libqalculate + cln-devel + libxml2-devel + glib2-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + 2014-06-14 + 0.9.7 + Rebuild for gcc + PisiLinux Community + admins@pisilinux.org + + + 2014-02-01 + 0.9.7 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2011-07-14 + 0.9.7 + First release + Pisi Linux Admins + admins@pisilinux.org + + + fftw3 @@ -21798,6 +23830,67 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + libspiro + http://libspiro.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + science.mathematics + Library to simplify the drawing of beautiful curves + Eğri çizimi kütüphanesi + libspiro is a library that will take an array of spiro control points and convert them into a series of bezier splines which can then be used in the myriad of ways the world has come to use beziers. + libspiro, verilen kontrol noktalarını bezier eğrilerine çeviren bir kütüphanedir. + mirrors://sourceforge/libspiro/libspiro_src-20071029.tar.bz2 + science/mathematics/libspiro/pspec.xml + + + libspiro + + /usr/lib + /usr/share/doc + + + + libspiro-devel + Development files for libspiro + libspiro için geliştirme dosyaları + + libspiro + + + /usr/include + /usr/share/man/man3 + + + + + 2014-06-14 + 20071029 + Rebuild for gcc + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-02-01 + 20071029 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-13 + 20071029 + First release + Gökcen Eraslan + admins@pisilinux.org + + + djbfft @@ -21863,6 +23956,86 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + cln + http://www.ginac.de/CLN/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + science.mathematics + CLN, une librairie de classes (C++) pour les nombres. + A class library (C++) for numbers + Sayılar için bir C++ sınıf kütüphanesi + cln is a library for efficient computations with all kinds of numbers in arbitrary precision. + cln, her türlü hassaslıktaki sayılarla hızlı hesaplamalar yapmak için tasarlanmış bir kütüphanedir. + http://www.ginac.de/CLN/cln-1.3.4.tar.bz2 + + gmp-devel + + science/mathematics/cln/pspec.xml + + + cln + + gmp + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/info + /usr/share/man + + + + cln-devel + Development files for cln + cln için geliştirme dosyaları + + cln + gmp-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-07-29 + 1.3.4 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-06-14 + 1.3.3 + Rebuild for gcc + PisiLinux Community + admins@pisilinux.org + + + 2013-10-30 + 1.3.3 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-10-25 + 1.3.2 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + ilmbase @@ -22874,7 +25047,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol TDB veritabanına erişim için gerekli kitaplıklar libtdb contains C library and Python bindings to access to a trivial database. TDB is very much like GDBM and BSDDB except that it allows multiple simultaneous writers and uses locking internally to keep writers from trampling on each other. libtdb basit bir veritabanı olan TDB ile iletişime geçmek için gerekli C ve Python kitaplıklarını içerir. - http://www.samba.org/ftp/tdb/tdb-1.2.13.tar.gz + http://www.samba.org/ftp/tdb/tdb-1.3.7.tar.gz libxslt python-devel @@ -22900,7 +25073,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for libtdb libtdb için geliştirme dosyaları - libtdb + libtdb /usr/lib/pkgconfig @@ -22908,6 +25081,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + 2015-07-30 + 1.3.7 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-22 1.2.13 @@ -22945,6 +25125,232 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + samba + http://www.samba.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + service + server + A suite of SMB and CIFS client/server programs for UNIX + Linux için Windows ağ paylaşım servisi + samba is a free software implementation of Microsoft's networking protocol released under the GNU General Public License. As of version 3, Samba not only provides file and print services for various Microsoft Windows clients but can also integrate with a Windows Server domain, either as a Primary Domain Controller (PDC) or as a Domain Member. It can also be part of an Active Directory domain. + Samba, Linux ve Unix işletim sistemleri ile Windows NT ve Windows 9x işletim sistemleri arasındaki iletişimi sağlayan bir ağ sunucusu uygulamasıdır. Samba yalnızca Linux ve windows makinaların birbirlerini görmelerini sağlamaz aynı zamanda Linux çalıştıran bilgisayarların windows ağında yazıcı sunucusu gibi işlevleri edinmesi içinde kullanılır. Ayrıca Active Directory ile de uyumludur. + http://us1.samba.org/samba/ftp/stable/samba-4.2.3.tar.gz + + keyutils + acl-devel + pam-devel + attr-devel + popt-devel + zlib-devel + libcap-devel + python-devel + ncurses-devel + readline-devel + e2fsprogs-devel + libgcrypt-devel + libbsd-devel + avahi-libs + cups-devel + avahi-devel + gnutls-devel + libaio-devel + mit-kerberos + iniparser-devel + libtalloc-devel + libtevent-devel + openldap-client + libarchive-devel + nss-devel + docbook-xsl + libxslt + libtdb-devel + cyrus-sasl-devel + + server/samba/pspec.xml + + + samba + + acl + pam + attr + popt + zlib + libcap + python + ncurses + readline + e2fsprogs + libgcrypt + libarchive + cups + avahi + gdb + gnutls + libbsd + libaio + keyutils + iniparser + libtalloc + libtevent + avahi-libs + openldap-client + cyrus-sasl + libtdb + + + /run + /etc + /var/lib + /var/log + /usr/lib + /sbin + /usr/share/man + /usr/bin + /usr/sbin + /lib/security + /usr/share/samba + /usr/share/perl5 + /var/cache/samba + /var/run/ctdb + /usr/share/locale + /usr/lib/tmpfiles.d/samba.conf + + + System.Package + System.Service + + + lmhosts + samba.pam + smbusers + smb.conf + samba.confd + tmpfiles.conf + system-auth-winbind + + + + samba-devel + Development files for samba + samba için geliştirme dosyaları + + libtalloc-devel + libtevent-devel + samba + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-07-30 + 4.2.3 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-25 + 4.1.16 + Version bump. + Ergün Salman + Poyraz76@pisilinux.org + + + 2014-07-04 + 4.1.9 + Version Bump and security update(CVE-2014-0244, CVE-2014-3493). + Vedat Demir + vedat@pisilinux.org + + + 2014-06-04 + 4.1.8 + Version Bump. + Vedat Demir + vedat@pisilinux.org + + + 2014-05-20 + 4.1.7 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-04-25 + 4.1.7 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-04-04 + 4.1.6 + Fix build with readline6.3 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-03-13 + 4.1.6 + Version bump, remove swat package. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-03-10 + 4.1.3 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2014-01-09 + 4.1.3 + Version bump. Add tmpfiles.conf + Marcin Bojara + marcin@pisilinux.org + + + 2013-11-16 + 4.1.1 + Version bump. + Aydın Demirel + aydin.demirel@pisilinux.org + + + 2013-07-07 + 4.0.7 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-03-18 + 3.6.12 + V.Bump + PisiLinux Community + admins@pisilinux.org + + + 2011-09-09 + 3.5.10 + First release + Pisi Linux Admins + admins@pisilinux.org + + + dhcp @@ -23686,6 +26092,91 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + libzip + http://www.nih.at/libzip/ + + PisiLinux Community + admins@pisilinux.org + + BSD + library + util.archive + A C library for reading, creating, and modifying zip archives + Zip arşivleri yaratmak, okumak ve değiştirmek için C kitaplığı + libzip is a C library for reading, creating and modifying zip archives. Files can be added from data buffers, files or compressed data copied directly from other zip archives. + libzip, zip arşivleri yaratma, okumak ve değiştirmek için kullanılabilecek bir C kitaplığıdır. + http://www.nih.at/libzip/libzip-1.0.1.tar.gz + + zlib-devel + + util/archive/libzip/pspec.xml + + + libzip + + zlib + + + /usr/bin + /usr/lib + /usr/share/man + /usr/share/doc + + + + libzip-devel + Development files for libzip + libzip için geliştirme dosyaları + + zlib-devel + libzip + + + /usr/include + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + 2015-07-28 + 1.0.1 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-25 + 0.11.2 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-04 + 0.11.2 + preserve old header path for compatibility. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-02-01 + 0.11.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-11-09 + 0.10.1 + First release + Marcin Bojara + marcin@pisilinux.org + + + pisilinux-dev-tools @@ -24345,6 +26836,53 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + tidy + http://tidy.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + util.misc + HTML and XML error checking + HTML ve XML hata denetleme aracı + tidy, as the name suggests, tidies the layout of and corrects errors in HTML and XML documents. + tidy, HTML ve XML belgelerinin düzenini denetleyen ve hatalarını düzelten bir araçtır. + http://anduin.linuxfromscratch.org/sources/BLFS/svn/t/tidy-cvs_20101110.tar.bz2 + util/misc/tidy/pspec.xml + + + tidy + + /usr/bin + /usr/lib + /usr/share/doc + + + + tidy-devel + Development files for tidy + tidy için geliştirme dosyaları + + tidy + + + /usr/include + + + + + 2012-10-04 + 20101110 + First release + PisiLinux Community + admins@pisilinux.org + + + strace @@ -25858,6 +28396,120 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + scim + http://www.scim-im.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + x11.im + Smart Common Input Method - framework for Input Methods + Smart Common Input Method - Girdi Metodları sistemi + Smart Common Input Method – ogólna metoda wprowadzania + Smart Common Input Method (SCIM - Méthode commune intelligente d'entrée) est un framework (cadre de développement) pour méthodes d'entrée. Il s'agit d'une approche modulaire et flexible pour créer ou utiliser des méthodes d'entrée pour la plateforme X11. + Smart Common Input Method (SCIM) is a framework for Input Methods. It is a modular and flexible approach for authoring and using Input Methods for X11 platform. + Smart Common Input Method (SCIM), X11 platformu için Girdi Metodlarının yönetilmesi ve kullanılması için modüler ve esnek Girdi Metodları sistemi + scim to główny pakiet projektu SCIM, udostępniający podstawowe funkcje i typy danych. + mirrors://sourceforge/scim/scim-1.4.14.tar.gz + + scim-system-config + scim-system-global + + + libXt-devel + libX11-devel + intltool + + + scim-1.4.14-compile.patch + scim-1.4.7-support-more-utf8-locales.patch + scim-initial-locale-hotkey-20070922.patch + scim_panel_gtk-emacs-cc-style.patch + scim-add-restart.patch + + x11/im/scim/pspec.xml + + + scim-core + Core of SCIM for users + + libX11 + libgcc + scim-libs + + + /etc + /usr/bin + /usr/lib/scim-1.0 + /usr/share/scim + /usr/share/doc + /usr/share/locale + + + scim.session + scim.env + + + + scim-libs + Libraries of SCIM + + libX11 + libgcc + libtool-ltdl + + + /usr/lib/libscim-* + /usr/lib/scim-1.0/*/Config + /usr/lib/scim-1.0/*/IMEngine + + + + scim-devel + Includes and pkgconfig for scim development + + scim-core + + + /usr/include + /usr/lib/pkgconfig + + + + + 2014-05-16 + 1.4.14 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-11 + 1.4.14 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-08-25 + 1.4.14 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-02 + 1.4.14 + First release + Marcin Bojara + marcin@pisilinux.org + + + libXxf86dga @@ -33633,6 +36285,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol xorg-video-openchrome + libX11 libdrm libXext libXv @@ -37267,137 +39920,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol - - - xdm - http://www.x.org - - PisiLinux Community - admins@pisilinux.org - - MIT - app:gui - x11.misc - X Display Manager - X Görüntü Yöneticisi - X Display Manager provides a login screen, session management, and support for XDMCP. - X Görüntü Yöneticisi, giriş ekranı, oturum yönetimi ve XDMCP desteği sağlar. - xorg - mirrors://xorg/individual/app/xdm-1.1.11.tar.bz2 - - libXt-devel - libICE-devel - libSM-devel - libbsd-devel - libXaw-devel - libXft-devel - libXmu-devel - libXpm-devel - libXext-devel - libXrender-devel - libXinerama-devel - util-macros - ConsoleKit-devel - dbus-devel - pam-devel - xtrans - - - xsession.patch - no-xconsole.patch - resources.patch - xdm-1.1.11-arc4random-include.patch - xdm-1.1.11-cve-2013-2179.patch - xdm-1.1.11-setproctitle-include.patch - xdm-consolekit.patch - - x11/misc/xdm/pspec.xml - - - xdm - - pam - libX11 - libXau - libXdmcp - libXt - libbsd - libXft - libXmu - libXpm - libXaw - libXext - libXinerama - xinit - ConsoleKit - dbus - - - /etc - /usr/bin - /usr/lib/X11/xdm - /usr/share/X11 - /usr/share/display-managers - /var/lib/xdm - /usr/share/doc - /usr/share/man - - - System.Service - - - xdm.pam.d - start-dm.sh - xdm.desktop - xorg-safe-fbdev.conf - xorg-safe-vesa.conf - - - - - 2014-05-16 - 1.1.11 - Release bump. - Marcin Bojara - marcin@pisilinux.org - - - 2014-02-05 - 1.1.11 - Rebuild Unused - Varol Maksutoğlu - waroi@pisilinux.org - - - 2014-01-14 - 1.1.11 - Disable default display manager - Burak Fazıl Ertürk - burakerturk@pisilinux.org - - - 2013-11-06 - 1.1.11 - Fix deps. - Serdar Soytetir - kaptan@pisilinux.org - - - 2013-08-25 - 1.1.11 - Release bump. - Marcin Bojara - marcin@pisilinux.org - - - 2012-10-04 - 1.1.11 - First release - Erdem Artan - admins@pisilinux.org - - - xbitmaps @@ -38545,6 +41067,61 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + vbetool + http://www.codon.org.uk/~mjg59/vbetool/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + hardware.graphics + Alter video hardware state through video BIOS + Gerçek kipte ekran BIOS değiştirme aracı (örn. ekran kartını yeniden başlatmak için) + vbetools is a real-mode video BIOS code to alter hardware state. Vbetool uses lrmi in order to run code from the video BIOS. It is able to alter DPMS states, save/restore video card state and attempt to initialize the video card from scratch. + Donanım durumunu değiştiren gerçek kipli video BIOS kodudur. Video BIOS'undan gelen kodları çalıştırmak için lrmi kullanır. Video kartının DPMS ve kaydet/tekrar inşaa et durumunun değiştirilmesini sağlar ve video kartının hatalı durumdan başlatılmasına çalışır. + http://www.codon.org.uk/~mjg59/vbetool/download/vbetool-1.1.tar.gz + + libx86-devel + pciutils-devel + + + vbetool-1.0-build-as-needed.patch + unsigned_int.patch + + hardware/graphics/vbetool/pspec.xml + + + vbetool + + libx86 + pciutils + + + /usr/share/doc + /usr/share/man + /usr/sbin + + + + + 2014-05-24 + 1.1 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2010-10-13 + 1.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + docker @@ -38637,6 +41214,343 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + pm-utils + http://pm-utils.freedesktop.org/wiki/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + hardware.powermanagement + A toolset to suspend and hibernate computers + Askıya alma işlemleri için gerekli araçlar + pm-utils provides simple shell command line tools to suspend and hibernate computers, and it that can be used to run vendor, distribution, or user supplied scripts on suspend and resume. + pm-utils, bilgisayarı bellek veya disk kullanarak uyku kipine geçirmek ve devam ettirmek için gerekli kabuk betiklerini sunar. + http://pm-utils.freedesktop.org/releases/pm-utils-1.4.1.tar.gz + http://pm-utils.freedesktop.org/releases/pm-quirks-20100619.tar.gz + + xmlto + libxslt + util-linux + + + pisilinux/check-for-swap-partition.patch + pisilinux/disable-powersave.patch + suse/pm-utils-1.2.6.1-fix-broken-dbus-send.diff + suse/pm-utils-1.3.0-suse-smart-uswsusp.patch + suse/pm-utils-1.4.1-suse-config.patch + gentoo/1.4.1-bluetooth-sync.patch + gentoo/1.4.1-disable-sata-alpm.patch + gentoo/1.4.1-fix-intel-audio-powersave-hook.patch + gentoo/1.4.1-logging-append.patch + + hardware/powermanagement/pm-utils/pspec.xml + + + pm-utils + + hdparm + vbetool + + + /etc/pm + /usr/lib + /run/pm-utils + /usr/share/doc + /usr/share/man + /usr/bin + /usr/sbin + /usr/lib/pkgconfig + /usr/lib/pm-utils/video-quirks + /usr/lib/tmpfiles.d/pm-utils.conf + + + tmpfiles.conf + suse/hooks/config.d/rtcwake.config + suse/hooks/sleep.d/30s2disk-check + suse/hooks/sleep.d/45pcmcia + + + + + 2015-07-31 + 1.4.1 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2014-01-10 + 1.4.1 + Add tmpfiles.conf + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-26 + 1.4.1 + Fix hibernation issue, add some patches. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-03 + 1.4.1 + Fix suspend/hibernation issue + Marcin Bojara + marcin@pisilinux.org + + + 2011-04-05 + 1.4.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + + + + lm_sensors + http://www.lm-sensors.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + app:console + library + hardware.powermanagement + Hardware monitoring tools + Donanım sıcaklığı izleyicisi + lm_sensors provides essential tools for monitoring the temperatures, voltages, and fans of Linux systems with hardware monitoring devices. It also contains scripts for sensor hardware identification and fan speed control. + lm_sensors linux sistemlerdeki donanım izleyiciler ile birlikte termometreleri, voltajları ve fan devirlerini izleyen bir araçtır. Ayrıca, donanım ve fan kimliğini algılayan betikler içerir. + http://dl.lm-sensors.org/lm-sensors/releases/lm_sensors-3.3.5.tar.bz2 + + rrdtool-devel + + + lm_sensors-3.3.5-upstream_fixes-1.patch + + hardware/powermanagement/lm_sensors/pspec.xml + + + lm_sensors + + dmidecode + rrdtool + + + /etc + /usr/bin + /usr/sbin + /usr/lib + /usr/share/man + /usr/share/doc + /lib/systemd/system + + + + lm_sensors-devel + Development files for lm_sensors + lm_sensors için geliştirme dosyaları + + lm_sensors + rrdtool-devel + + + /usr/include + /usr/share/man/man3 + + + + + 2014-04-14 + 3.3.5 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2012-11-19 + 3.3.3 + First release + PisiLinux Community + admins@pisilinux.org + + + + + + upower + http://upower.freedesktop.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2+ + library + app:console + hardware.powermanagement + Power Management Service + Güç Yönetim Hizmeti + upower provides a daemon, API and command line tools for managing power devices attached to the system. + upower, sisteme bağlı güç cihazlarını yönetmek için gerekli kitaplıkları ve sistem hizmetini sunar. + http://upower.freedesktop.org/releases/upower-0.9.23.tar.xz + + tr.po + + + dbus-devel + glib2-devel + polkit-devel + dbus-glib-devel + eudev-devel + libusb-devel + libplist-devel + libimobiledevice-devel + gobject-introspection-devel + docbook-xsl + intltool + + + add-tr.patch + + hardware/powermanagement/upower/pspec.xml + + + upower + + dbus + glib2 + polkit + dbus-glib + eudev + libplist + libimobiledevice + pm-utils + libusb + + + /lib + /usr/lib + /etc/dbus-1 + /usr/share/man + /usr/share/doc + /etc/UPower + /usr/bin + /var/lib/upower + /usr/share/dbus-1 + /usr/libexec + /usr/share/polkit-1 + /usr/share/locale + /usr/share/dbus-1/interfaces/*.xml + /usr/lib/girepository-1.0/*.typelib + + + + upower-devel + Development files for upower + upower için geliştirme dosyaları + + upower + dbus-devel + glib2-devel + polkit-devel + dbus-glib-devel + eudev-devel + libplist-devel + libimobiledevice-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/share/gir-1.0 + + + + + 2015-01-28 + 0.9.23 + Rebuild. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-05-24 + 0.9.23 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2014-04-15 + 0.9.23 + Rebuild for libplist and libimobiledevice. + Marcin Bojara + marcin@pisilinux.org + + + 2014-04-05 + 0.9.23 + Rebuild and builddep docbook-xsl added. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-03-02 + 0.9.23 + Add patch. + Marcin Bojara + marcin@pisilinux.org + + + 2014-01-08 + 0.9.23 + Moved some files to core pack + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2013-12-19 + 0.9.23 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-20 + 0.9.21 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-03 + 0.9.20 + Fix suspend/hibernation issue + Marcin Bojara + marcin@pisilinux.org + + + 2013-03-20 + 0.9.20 + Version bump + Ertan Güven + ertan@pisilinux.org + + + 2012-10-20 + 0.9.18 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + bluez @@ -38849,150 +41763,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol - - - alsa-plugins - http://www.alsa-project.org/ - - PisiLinux Community - admins@pisilinux.org - - GPLv2 - library - hardware.sound - The Advanced Linux Sound Architecture (ALSA) plugins - Gelişmiş Linux Ses Mimarisi (ALSA) eklentileri - alsa-plugins provides plugins like JACK, PulseAudio, etc. for ALSA. - alsa-plugins ALSA mimarisinin JACK, PulseAudio, vb. gibi altyapılar ile çalışmasını sağlayan eklentiler içerir. - ftp://ftp.alsa-project.org/pub/plugins/alsa-plugins-1.0.29.tar.bz2 - - jack-audio-connection-kit-devel - pulseaudio-libs-devel - libsamplerate-devel - alsa-lib-devel - ffmpeg-devel - speex-devel - - hardware/sound/alsa-plugins/pspec.xml - - - alsa-plugins - - jack-audio-connection-kit - libsamplerate - alsa-utils - alsa-lib - ffmpeg - speex - - - /etc - /usr/lib - /usr/share/doc - - - jack.conf - speex.conf - arcamav.conf - pcm-oss.conf - samplerate.conf - upmix.conf - vdownmix.conf - 50-alsa.conf - - - - alsa-plugins-pulseaudio - alsa-plugins-pulseaudio allows any program that uses the ALSA API to access a PulseAudio daemon - - alsa-lib - alsa-utils - pulseaudio-libs - - - /etc/asound.conf - /etc/alsa/pulse-default.conf - /usr/share/alsa/alsa.conf.d - /usr/lib/alsa-lib/libasound_module_*_pulse.so - - - pulse-default.conf - pulse-default.conf - - - - - 2015-03-04 - 1.0.29 - Version bump. - Hakan Yıldız - hknyldz93@gmail.com - - - 2014-12-18 - 1.0.28 - Rebuild version 28. - Osman Erkan - osman.erkan@pisilinux.org - - - 2014-08-19 - 1.0.28 - Rebuild version 28. - Serdar Soytetir - kaptan@pisilinux.org - - - 2014-08-19 - 1.0.28 - Version bump. - Serdar Soytetir - kaptan@pisilinux.org - - - 2014-05-26 - 1.0.27 - Rebuild. - Serdar Soytetir - kaptan@pisilinux.org - - - 2014-04-05 - 1.0.27 - Rebuild for x264. - Marcin Bojara - marcin@pisilinux.org - - - 2013-11-30 - 1.0.27 - Rebuild for ffmpeg. - Osman Erkan - osman.erkan@pisilinux.org - - - 2013-08-22 - 1.0.27 - Release bump. - Marcin Bojara - marcin@pisilinux.org - - - 2013-07-27 - 1.0.27 - Version bump. - Marcin Bojara - marcin@pisilinux.org - - - 2012-01-29 - 1.0.26.20121013 - First release - Erdinç Gültekin - admins@pisilinux.org - - - alsa-tools @@ -39513,6 +42283,131 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + hdparm + http://sourceforge.net/projects/hdparm/ + + PisiLinux Community + admins@pisilinux.org + + as-is + app:console + hardware.disk + Utility to change hard drive performance parameters + Sabit disk parametrelerini değiştirmekte kullanılan araç + le paquet hdparm dispose d'outils utiles permettant d'obtenir/établir les paramètres de disques durs IDE sous Linux en cours d'éxécution. + hdparm has some useful utilities that allows you to get/set hard disk parameters for Linux IDE drives in runtime. + hdparm paketi çalışma anında Linux IDE sürücülerinin parametrelerini almanıza/değiştirmenize olanak sağlayan bazı kullanışlı uygulamaları içerir. + http://downloads.sourceforge.net/hdparm/hdparm-9.43.tar.gz + hardware/disk/hdparm/pspec.xml + + + hdparm + + /sbin + /usr/share/doc + /usr/share/man + /etc/conf.d + + + hdparm.confd + + + + + 2014-05-24 + 9.43 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2011-02-02 + 9.42 + First release + PisiLinux Community + admins@pisilinux.org + + + + + + libatasmart + http://git.0pointer.de/?p=libatasmart.git + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + library + app:console + hardware.disk + ATA S.M.A.R.T. Disk Health Monitoring Library + ATA S.M.A.R.T. disk sağlığı izleme kitaplığı + A small and lightweight parser library for ATA S.M.A.R.T. hard disk health monitoring. + libatasmart, ATA S.M.A.R.T. üzerinden disk sağlığını izlemek için kullanılan ufak ve hafif bir kitaplıktır. + http://0pointer.de/public/libatasmart-0.19.tar.xz + + eudev-devel + + + libatasmart-uninitialized-var.patch + + hardware/disk/libatasmart/pspec.xml + + + libatasmart + + eudev + + + /usr/sbin/skdump + /usr/sbin/sktest + /usr/lib/libatasmart.so* + /usr/share/doc/libatasmart/README + /usr/share/doc/libatasmart/LGPL + + + + libatasmart-devel + Development files for libatasmart + libatasmart için geliştirme dosyaları + + libatasmart + eudev-devel + + + /usr/include + /usr/share/vala + /usr/lib/pkgconfig + /usr/share/doc + + + + + 2014-05-25 + 0.19 + Rebuild + Kamil Atlı + suvarice@gmail.com + + + 2014-01-29 + 0.19 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-10-02 + 0.19 + First release + PisiLinux Community + admins@pisilinux.org + + + dosfstools @@ -39682,6 +42577,244 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + parted + http://www.gnu.org/software/parted + + PisiLinux Community + admins@pisilinux.org + + GPLv3+ + app:console + hardware.disk + Crée, supprime, modifie les dimensions, vérifie et copie partitions et systèmes de fichiers. + Create, destroy, resize, check, copy partitions and file systems + GNU Parted disk bölümlerini oluşturmaya, silmeye, boyutlandırmaya, taşımaya ve kopyalamaya yarayan bir yazılımdır. + The GNU Parted program allows you to create, destroy, resize, move, and copy hard disk partitions. Parted can be used for creating space for new operating systems, reorganizing disk usage, and copying data to new hard disks. + http://ftp.gnu.org.ua/gnu/parted/parted-3.2.tar.xz + + libutil-linux-devel + device-mapper-devel + readline-devel + + hardware/disk/parted/pspec.xml + + + parted + + libutil-linux + ncurses + device-mapper + readline + util-linux + + + /usr/lib + /usr/sbin + /usr/share/doc + /usr/share/info + /usr/share/locale + /usr/share/man + + + + parted-devel + Development files for parted + parted için geliştirme dosyaları + + parted + + + /usr/include + /usr/lib/pkgconfig + + + + + 2014-08-09 + 3.2 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-05-25 + 3.1 + Rebuild + Kamil Atlı + suvarice@gmail.com + + + 2014-02-02 + 3.1 + Rebuild + Alihan Öztürk + alihan@pisilinux.org + + + 2012-10-05 + 3.1 + First release + PisiLinux Community + admins@pisilinux.org + + + + + + udisks2 + http://udisks.freedesktop.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2+ + library + app:console + hardware.disk + Disk Management Service + Disk Yönetim Hizmeti + udisks provides a daemon, API and command line tools for managing disk devices attached to the system. + udisks, sisteme bağlı disk aygıtlarını yönetmek için programlama kitaplığı ve komut satırı araçları sunar. + http://udisks.freedesktop.org/releases/udisks-2.1.4.tar.bz2 + + tr.po + + + gtk-doc + acl-devel + glib2-devel + polkit-devel + eudev-devel + parted-devel + libatasmart-devel + device-mapper-devel + lvm2-devel + gobject-introspection-devel + docbook-xsl + libxslt + intltool + + + udisks-2.0.91-udf-dvd-fix-dmask.patch + udisks-2.x-ntfs-3g.patch + + hardware/disk/udisks2/pspec.xml + + + udisks2 + + acl + glib2 + polkit + eudev + lvm2 + mdadm + parted + libatasmart + device-mapper + ntfsprogs + dosfstools + + + /etc/udisks2 + /etc/dbus-1 + /lib/udev/rules.d + /usr/bin + /usr/sbin + /usr/lib + /usr/share/bash-completion/completions + /usr/share/doc + /usr/share/dbus-1 + /usr/share/gir-1.0 + /usr/share/gtk-doc/ + /usr/share/locale + /usr/share/polkit-1/ + /usr/share/man + /var/lib/ + /run/udisks + + + + udisks2-devel + Development files for udisks2 + udisks için geliştirme dosyaları + + udisks2 + + + /usr/include + /usr/share/dbus-1/interfaces/*.xml + /usr/lib/pkgconfig + + + + + 2015-02-07 + 2.1.4 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-05-25 + 2.1.3 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2014-04-05 + 2.1.3 + add builddep docbook-xsl. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-03-29 + 2.1.3 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-01-20 + 2.1.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-15 + 2.1.0 + V.bump + PisiLinux Community + admins@pisilinux.org + + + 2013-08-13 + 2.0.0 + fix path + Erdinç Gültekin + erdincgultekin@pisilinux.org + + + 2013-07-26 + 2.0.0 + Release bump for rebuild. + PisiLinux Community + admins@pisilinux.org + + + 2012-10-22 + 2.0.0 + First release + PisiLinux Community + admins@pisilinux.org + + + libdc1394 @@ -39819,6 +42952,185 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + libieee1284 + http://cyberelk.net/tim/libieee1284/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + hardware.misc + Library to query devices using IEEE1284 + IEEE1284 kullanarak donanımların sorgulanması için bir kütüphane + Cette librairie est à destination des applications qui ont besoins de communiquer avec (ou au moins identifier) des périphériques liés au système par le port parallèle. + Library is intended to be used by applications that need to communicate with (or at least identify) devices that are attached via a parallel port. + Paralel portlar aracılığı ile bağlanmış araçlarla iletişimi (en azından tanımlanmasını) gerçekleştiren uygulamalar için gerekli olan kütüphanedir. + La librería usado por aplicaciones que necesitan comunicarse con (,o al menos necesitan identificar) dispositivos conectados al puerto paralelo. + mirrors://sourceforge/libieee1284/libieee1284-0.2.11.tar.bz2 + + python-devel + + + libieee1284-strict-aliasing.patch + + hardware/misc/libieee1284/pspec.xml + + + libieee1284 + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/man + + + + python-libieee1284 + Python bindings for libieee1284 + libieee1284 için Python bağlayıcıları + + libieee1284 + + + /usr/lib/python* + + + + libieee1284-devel + Development files for libieee1284 + libieee1284 için geliştirme dosyaları + + libieee1284 + + + /usr/include + /usr/share/man/man3 + + + + + 2014-03-10 + 0.2.11 + Fix rpath + Varol Maksutoğlu + waroi@pisilinux.org + + + 2014-03-09 + 0.2.11 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2013-07-28 + 0.2.11 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2010-10-13 + 0.2.11 + First release + Pisi Linux Admins + admins@pisilinux.org + + + + + + libmtp + http://libmtp.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + hardware.misc + An implementation of Microsoft's Media Transfer Protocol (MTP) + Microsoft'un medya aktarım protokolünü destekleyen araçlar için bir kütüphane + libmtp est une implémentation du Media Transfer Protocol (MTP) de Microsoft sous la forme d'une librairie principalement adéquate pour les systèmes d'exploitation conformes à POSIX. + libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIX compliant operating systems. + libmtp, PlayForSure olarak da anılan, Microsoft'un medya aktarım protokolünü desteklemek için yazılmış bir programlama kütüphanesidir. Uygulamalar, libmtp kütüphanesini kullanarak, PlayForSure destekli MP3 çalar veya dijital kameralardaki içerik üzerinde taşıma, aktarma, isimlendirme vb.. işlemleri kolayca yapabilirler. + libmtp es una implementación del protocolo de transferencia de Microsoft's Media (MTP) en forma de una librería para uso en sistemas operativos POSIX compliant. + mirrors://sourceforge/libmtp/1.9/libmtp-1.1.9.tar.gz + + doxygen + libusb-devel + libgcrypt-devel + + hardware/misc/libmtp/pspec.xml + + + libmtp + + libusb + libgcrypt + + + /usr/bin + /usr/lib + /lib/udev + /lib/udev/rules.d + /usr/share/hal + /usr/share/doc + + + + libmtp-devel + Development files for libmtp + libmtp için geliştirme dosyaları + + libmtp + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-04-28 + 1.1.9 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-25 + 1.1.6 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-04-05 + 1.1.6 + Rebuild for libgcrypt. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-01-31 + 1.1.6 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-11-16 + 1.1.5 + First release + PisiLinux Community + admins@pisilinux.org + + + libmtdev @@ -39897,6 +43209,119 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + libgphoto2 + http://www.gphoto.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + hardware.misc + Library that implements support for numerous digital cameras + Sayısal kamera ve müzik çalarlara erişim sağlayan kütüphane + Libgphoto2 est une librairie centrale conçue pour permettre aux programmes extérieurs d'accéder aux appareils photos numériques. + libgphoto2 is the core library designed to allow access to digital camera by external programs. + libgphoto2, harici uygulamalar tarafından sayısal kameralara ve müzik çalarlara erişim için kullanılan bir programlama kütüphanesidir. + Libgphoto2 es la librería núcleo (core) que permite a programas externos acceder a camaras digitales. + mirrors://sourceforge/gphoto/libgphoto2-2.5.8.tar.bz2 + + doxygen + libxml2-devel + gd-devel + tiff-devel + libjpeg-turbo-devel + libexif-devel + libusb-devel + + hardware/misc/libgphoto2/pspec.xml + + + libgphoto2 + + libxml2 + libtool-ltdl + libusb + gd + libexif + libjpeg-turbo + + + /usr/bin + /lib/udev + /usr/share/doc/libgphoto2/README + /usr/share/doc/libgphoto2/COPYING + /usr/lib + /usr/share/libgphoto2 + /usr/share/hal/fdi + /lib/udev/rules.d + /usr/share/locale + /usr/share/man + + + System.Package + + + + libgphoto2-docs + Documentation for libgphoto2 + libgphoto2 için detaylı belgelendirme + + /usr/share/doc/libgphoto2 + /usr/share/doc/libgphoto2/camlibs + /usr/share/doc/libgphoto2/apidocs.html + /usr/share/doc/libgphoto2/linux-hotplug + + + + libgphoto2-devel + Development files for libgphoto2 + libgphoto2 için geliştirme dosyaları + + libexif-devel + libgphoto2 + + + /usr/bin/gphoto2-config* + /usr/bin/gphoto2-port-config + /usr/include/gphoto2 + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + 2015-08-02 + 2.5.8 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-15 + 2.5.4 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-01-30 + 2.5.3.1 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-11-16 + 2.5.0 + First release + PisiLinux Community + namso-01qhotmail.it + + + gpm @@ -39965,6 +43390,64 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + libx86 + http://www.codon.org.uk/~mjg59/libx86/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + hardware.misc + A hardware-independent library for executing real-mode x86 code + Gerçek-mod x86 kodlarını çalıştırmak için donanım-bağımsız bir kütüphane + libx86 contains the library and header files necessary for the development of programs that will use libx86 to make real-mode x86 calls. + libx86, gerçek-mod x86 çağrıları yapabilen programların geliştirilmesi için gerekli başlık dosyaları ve kütüphaneleri içerir. + A menudo puede ser útil poder realizar llamadas de BIOS x86 en modo real desde el espacio de usuarios. lrmi facilita para ello una interfaz simple para equipos x86, sin embargo no funciona en otras plataformas. libx86 facilita la interfaz lrmi, pero además funcionará en plataformas como amd64 y alpha. + http://www.codon.org.uk/~mjg59/libx86/downloads/libx86-1.1.tar.gz + + libx86-0.99-ifmask.patch + libx86-add-pkgconfig.patch + libx86-mmap-offset.patch + + hardware/misc/libx86/pspec.xml + + + libx86 + + /usr/lib + /usr/share/doc + + + + libx86-devel + + libx86 + + + /usr/include + /usr/lib/pkgconfig + + + + + 2014-05-24 + 1.1 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2010-10-13 + 1.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + media-player-info @@ -40033,6 +43516,457 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + dmidecode + http://www.nongnu.org/dmidecode/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + hardware + Tool to analyse BIOS DMI data + BIOS DMI verisi inceleme araçları + Dmidecode rapporte des informations à propos du matériel composant votre système tel qu'il est décrit dans votre BIOS. Cette information comprends typiquement le fabricant du système, le nom du modèle, le numéro de série, la version du BIOS, balises de traçabilité ainsi que beaucoup d'autres détails plus ou moins intéressants et fiables en fonction du fabricant. + dmidecode reports information about x86/ia64 hardware as described in the system BIOS according to the SMBIOS/DMI standard. This information typically includes system manufacturer, model name, serial number, BIOS version, asset tag as well as a lot of other details of varying level of interest and reliability depending on the manufacturer. + dmidecode, bilgisayarınızın BIOS'unda verilmiş olan bilgilerin görüntülenmesini sağlar. Üretici ismi, model ismi, seri numarası, BIOS sürümü ve sistem üreticisine bağlı olarak değişiklik gösteren birçok bilgi, dmidecode ile görüntülenebilir. + http://download.savannah.gnu.org/releases/dmidecode/dmidecode-2.12.tar.gz + hardware/info/dmidecode/pspec.xml + + + dmidecode + + /usr/bin + /usr/sbin + /usr/share/doc + /usr/share/man + + + laptop-detect + + + + + 2014-01-22 + 2.12 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2011-01-25 + 2.11 + First release + Pisi Linux Admins + admins@pisilinux.org + + + + + + sane-backends + http://www.sane-project.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + library + hardware.scanner + Scanner access software + SANE (Scanner Access Now Easy) döküman ve resim tarayıcı sistemi araçları + Scanner Access Now Easy (SANE) is a universal scanner interface. The SANE application programming interface provides standardized access to any raster image scanner hardware. + SANE ve uygulama programlama arayüzü (API) ile herhangi bir görüntü tarayıcı donanımına standartlaştırlmış erişim sağlar. + sane + ftp://ftp.archlinux.org/other/sane/sane-backends-1.0.24.tar.gz + + libieee1284-devel + libusb-compat-devel + libnl-devel + openssl-devel + cups-devel + libgphoto2-devel + libv4l-devel + avahi-devel + libjpeg-turbo-devel + tiff-devel + net-snmp-devel + + + fix-buffer-overflow.patch + sane-backends-1.0.20-open-macro.patch + sane-backends-1.0.23-sane-config-multilib.patch + sane-backends-1.0.23-soname.patch + sane-backends-1.0.21-epson-expression800.patch + sane-backends-1.0.23-udev.patch + suse/fix-mustek_pp_ccd300.c.patch + archlinux/network.patch + archlinux/segfault-avahi-fix-kodakio.patch + + hardware/scannner/sane-backends/pspec.xml + + + sane-backends + + libnl + openssl + libusb-compat + libieee1284 + avahi-libs + libgphoto2 + libv4l + tiff + libjpeg-turbo + net-snmp + cups + libexif + + + /etc/sane.d/dll.d + /etc/env.d + /etc/sane.d + /usr/bin + /usr/share/locale + /usr/sbin + /usr/libexec + /usr/lib + /usr/share/doc/sane-backends/README + /usr/share/doc/sane-backends/COPYING + /usr/share/man + /usr/share/pixmaps + /lib/udev/rules.d + /usr/share/sane + + + sane.png + 30sane + + + + sane-backends-devel + Development files for sane-backends + sane-backends için geliştirme dosyaları + + sane-backends + + + /usr/include + /usr/lib/pkgconfig + + + + sane-backends-docs + Documentation for SANE backends + sane-backends için belgelendirme dosyaları + + /usr/share/doc + + + + + 2014-02-15 + 1.0.24 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-12-21 + 1.0.23 + Move devel files fix to paths + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2013-07-28 + 1.0.23 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-10-25 + 1.0.23 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + usbmuxd + http://marcansoft.com/blog/iphonelinux/usbmuxd + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + LGPLv2.1 + service + library + hardware.mobile + Daemon for communicating with Apple's iPod Touch and iPhone + Apple iPod Touch ve iPhone iletişim hizmeti + usbmuxd is a daemon used for communicating with Apple's iPod Touch and iPhone devices. It allows multiple services on the device to be accessed simultaneously. + usbmuxd, Apple iPod Touch ve iPhone cihazlarıyla iletişim kurmak için gerekli bir sistem hizmetidir. Aynı anda, birden fazla cihaza bağlanma imkanı sağlar. + http://www.libimobiledevice.org/downloads/libusbmuxd-1.0.9.tar.bz2 + + libplist-devel + + hardware/mobile/usbmuxd/pspec.xml + + + usbmuxd + + libplist + + + /usr/lib + /usr/share/doc + /usr/bin + /usr/sbin + /lib/udev/rules.d + + + + usbmuxd-devel + Development files for usbmuxd + usbmuxd için geliştirme dosyaları + + usbmuxd + + + /usr/include + /usr/lib/pkgconfig + + + + + 2014-05-24 + 1.0.9 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2014-04-15 + 1.0.9 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-10-20 + 1.0.8 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + + + + libimobiledevice + http://www.libimobiledevice.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + GPLv2 + library + app:console + hardware.mobile + Library for connecting to mobile devices + libimobiledevice is a library for connecting to mobile devices including phones and music players + http://www.libimobiledevice.org/downloads/libimobiledevice-1.1.7.tar.bz2 + + gnutls-devel + usbmuxd-devel + libplist-devel + libtasn1-devel + libgcrypt-devel + + hardware/mobile/libimobiledevice/pspec.xml + + + libimobiledevice + + gnutls + usbmuxd + libplist + libtasn1 + libgcrypt + + + /usr/lib + /usr/bin + /usr/share/man/man1 + /usr/share/doc/libimobiledevice + + + + libimobiledevice-devel + Development files for libimobiledevice + + gnutls-devel + usbmuxd-devel + libplist-devel + libtasn1-devel + libgcrypt-devel + libimobiledevice + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-01-25 + 1.1.7 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-05-24 + 1.1.6 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2014-04-15 + 1.1.6 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-04-04 + 1.1.5 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-04-12 + 1.1.4 + Fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-03-18 + 1.1.4 + fix cython disagreement + Erdinç Gültekin + admins@pisilinux.org + + + 2012-10-20 + 1.1.4 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + + + + libplist + http://matt.colyer.name/projects/iphone-linux + + PisiLinux Community + admins@pisilinux.org + + LGPLv2+ + GPLv2 + library + app:console + hardware.mobile + Library for manipulating Apple Binary and XML Property Lists + Apple ikili dosyaları ve XML özellik listeleri üzerindeki işlemler için kütüphane + libplist is a library for manipulating Apple Binary and XML Property Lists. + libplist, Apple ikili dosyaları ve XML özellik listeleri üzerindeki işlemler için gerekli bir kütüphanedir. + http://www.libimobiledevice.org/downloads/libplist-1.11.tar.bz2 + + libxml2-devel + python-devel + cython + + hardware/mobile/libplist/pspec.xml + + + libplist + + libxml2 + python + libgcc + + + /usr/lib + /usr/share/doc + /usr/bin + + + + libplist-devel + Development files for libplist + libplist için geliştirme dosyaları + + libplist + libxml2-devel + python-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-07-31 + 1.11 + Rebuild for gcc. + PisiLinux Community + admins@pisilinux.org + + + 2014-04-15 + 1.11 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-02 + 1.10 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-01 + 1.8 + Cosmetics Fixed + Serdar Soytetir + kaptan@pisilinux.org + + + 2012-10-20 + 1.8 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + libpaper @@ -40711,6 +44645,44 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + oxygen-fonts + https://projects.kde.org/projects/playground/artwork/oxygen-fonts + + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + OFL + data:font + desktop.font + Oxygen font family + Oxygen yazı tipi ailesi + Oxygen font family is a desktop / GUI font family for integrated use with KDE. + Oxygen, KDE için bir masaüstü ve grafik kullanıcı arayüzü yazı tipi ailesidir. + http://source.pisilinux.org/1.0/oxygen-fonts-0.4.tar.xz + desktop/font/oxygen-fonts/pspec.xml + + + oxygen-fonts + + fontconfig + + + /usr/share/fonts + /usr/share/doc + + + + + 2014-03-02 + 0.4 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + gnu-gs-fonts-std @@ -41372,6 +45344,443 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + libkdcraw + http://www.kde.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + desktop.kde.graphics + A C++ interface around LibRaw library + LibRaw kitaplığı için C++ arayüzü + libkdcraw is a C++ interface around LibRaw library used to decode RAW picture files. + libkdcraw, RAW resim dosyalarını çözmek için kullanılan LibRaW kitaplığının C++ arayüzüdür. + http://download948.mediafire.com/4znx7rkpdyzg/3ocxvqjsvdf3tzd/libkdcraw.tar.gz + + qt5-base-devel + kdoctools-devel + libraw-devel + python3 + extra-cmake-modules + + desktop/kde/graphics/libkdcraw/pspec.xml + + + libkdcraw + + qt5-base + libraw + kconfig + ki18n + libgcc + + + /usr/lib + /usr/bin + /usr/share/icons + /usr/share/ + + + + libkdcraw-devel + Development files for libkdcraw + libkdcraw için geliştirme dosyaları + + libkdcraw + + + /usr/include + /usr/lib/pkgconfig + /usr/share/apps/cmake + + + + + 2014-11-13 + 5.0.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-10-15 + 4.14.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-09-20 + 4.14.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-08-21 + 4.14.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-06-13 + 4.13.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-05-13 + 4.13.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-05-03 + 4.13.0 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2014-04-05 + 4.12.4 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2014-03-04 + 4.12.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-02-06 + 4.12.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-13 + 4.11.5 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-12-03 + 4.11.4 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-11-05 + 4.11.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-02 + 4.11.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-09-07 + 4.11.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-07-02 + 4.10.5 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-06-10 + 4.10.4 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-05-06 + 4.10.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-04-03 + 4.10.2 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-03-06 + 4.10.1 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-02-15 + 4.10.0 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-01-19 + 4.9.98 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + + + + libkipi + http://www.kde.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + desktop.kde.graphics + Common plugin infrastructure for KDE image applications + KDE resim uygulamaları için ortak eklenti yapısı + Kipi (KDE Image Plugin Interface) is an effort to develop a common plugin structure (for Digikam, Gwenview, etc.). Its aim is to share image plugins among graphic applications. + Kipi, ortak bir eklenti yapısı ortaya koymak için gerekli bir kitaplıktır. + http://source.pisilinux.org/1.0/libkipi-15.04.3_20150731.tar.gz + + qt5-base-devel + kdoctools-devel + ki18n-devel + kconfig-devel + kservice-devel + kxmlgui-devel + cmake + extra-cmake-modules + + desktop/kde/graphics/libkipi/pspec.xml + + + libkipi + + qt5-base + kxmlgui + ki18n + libgcc + kconfig + kservice + kcoreaddons + + + /usr/lib + /usr/bin + /usr/share + /usr/share/icons + + + + libkipi-devel + Development files for libkipi + libkipi için geliştirme dosyaları + + libkipi + qt5-base-devel + kxmlgui-devel + ki18n-devel + kconfig-devel + kservice-devel + kcoreaddons-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-08-01 + 15.04.3_20150731 + First Release. + Stefan Gronewold (groni) + groni@pisilinux.org + + + + + + gwenview + http://www.kde.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:gui + library + desktop.kde.graphics + An image viewer + Resim görüntüleyici + Gwenview is an easy to use image viewer. + Gwenview, kullanımı kolay bir resim görüntüleyicisidir. + gwenview + http://download1585.mediafire.com/bsu38b9x68tg/yz5jkp6xq5iqdba/gwenview.tar.gz + + exiv2-devel + qt5-base-devel + libkipi-devel + kdoctools-devel + python3 + extra-cmake-modules + + desktop/kde/graphics/gwenview/pspec.xml + + + gwenview + + qt5-base + exiv2-libs + kactivities + libkipi + libkdcraw + kdelibs4-support + kio + ki18n + lcms2 + kparts + libX11 + libgcc + libpng + kconfig + kxmlgui + qt5-svg + kservice + baloo + kitemviews + qt5-phonon + kcompletion + kcoreaddons + kiconthemes + kitemmodels + kjobwidgets + ktextwidgets + libjpeg-turbo + qt5-x11extras + kconfigwidgets + knotifications + kwidgetsaddons + kfilemetadata + + + /usr/lib + /usr/share/doc + /usr/bin + /usr/share + /usr/share/icons + /usr/share/applications + + + + + 2015-07-25 + 5.0.0 + First Release. + Stefan Gronewold (groni) + groni@pisilinux.org + + + + + + ksnapshot + http://kde.org/applications/graphics/ksnapshot + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:gui + desktop.kde.graphics + A screen capture utility + Ekran görüntüsü yakalama aracı + ksnapshot is a screen capture utility. + ksnapshot bir ekran görüntüsü yakalama aracıdır. + ksnapshot + http://source.pisilinux.org/1.0/ksnapshot-15.04.3_20150731.tar.gz + + qt5-base-devel + libkipi-devel + kdoctools-devel + kio-devel + kparts-devel + libX11-devel + libxcb-devel + docbook-xsl + cmake + extra-cmake-modules + + desktop/kde/graphics/ksnapshot/pspec.xml + + + ksnapshot + + qt5-base + libkipi + kio + ki18n + libX11 + libgcc + libxcb + kconfig + kxmlgui + kservice + kcoreaddons + kdbusaddons + kjobwidgets + kwindowsystem + qt5-x11extras + kwidgetsaddons + + + /usr/share/doc + /usr/bin + /usr/share/icons + /usr/share/dbus-1 + /usr/share/applications + + + + + 2015-08-01 + 15.04.3_20150731 + First Release. + Stefan Gronewold (groni) + groni@pisilinux.org + + + kross @@ -41388,9 +45797,26 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/portingAids/kross-5.11.0.tar.xz qt5-base-devel + qt5-script-devel qt5-tools-devel + kcoreaddons-devel kdoctools-devel + kconfigwidgets-devel + ktextwidgets-devel + kparts-devel + sonnet-devel + kauth-devel + ki18n-devel + kcompletion-devel + kiconthemes-devel + kio-devel + kparts-devel + kwidgetsaddons-devel + kxmlgui-devel + docbook-xml + docbook-xsl extra-cmake-modules + cmake desktop/kde/porting-aids/kross/pspec.xml @@ -41423,8 +45849,17 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kross-devel Development files for kross - qt5-base-devel kross + qt5-base-devel + qt5-script-devel + kcoreaddons-devel + ki18n-devel + kcompletion-devel + kiconthemes-devel + kio-devel + kparts-devel + kwidgetsaddons-devel + kxmlgui-devel /usr/include @@ -41465,7 +45900,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/portingAids/kmediaplayer-5.11.0.tar.xz qt5-base-devel + kio-devel + kauth-devel + kparts-devel + ktextwidgets-devel + sonnet-devel + kxmlgui-devel extra-cmake-modules + cmake desktop/kde/porting-aids/kmediaplayer/pspec.xml @@ -41488,8 +45930,10 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kmediaplayer-devel Development files for kmediaplayer - qt5-base-devel kmediaplayer + qt5-base-devel + kparts-devel + kxmlgui-devel /usr/include @@ -41530,10 +45974,15 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/portingAids/kjsembed-5.11.0.tar.xz qt5-base-devel + qt5-svg-devel qt5-tools-devel kdoctools-devel - python3 + ki18n-devel + kjs-devel + docbook-xml + docbook-xsl extra-cmake-modules + cmake desktop/kde/porting-aids/kjsembed/pspec.xml @@ -41561,6 +46010,9 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for kjsembed qt5-base-devel + qt5-svg-devel + ki18n-devel + kjs-devel kjsembed @@ -41604,9 +46056,11 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel libpcre-devel - libgcc kdoctools-devel + docbook-xml + docbook-xsl extra-cmake-modules + cmake desktop/kde/porting-aids/kjs/pspec.xml @@ -41630,6 +46084,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kjs-devel Development files for kjs + libpcre-devel qt5-base-devel kjs @@ -41673,16 +46128,30 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/portingAids/kdelibs4support-5.11.0.tar.xz qt5-base-devel - perl-URI qt5-tools-devel + qt5-svg-devel + perl-URI libSM-devel docbook-xml openssl-devel libX11-devel + kio-devel + kauth-devel + kcrash-devel + kdesignerplugin intltool kdoctools-devel + kglobalaccel-devel + kguiaddons-devel + kparts-devel + ktextwidgets-devel + sonnet-devel + kunitconversion-devel NetworkManager-devel + docbook-xml + docbook-xsl extra-cmake-modules + cmake desktop/kde/porting-aids/kdelibs4-support/pspec.xml @@ -41735,8 +46204,36 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kdelibs4-support-devel Development files for kdelibs4-support - qt5-base-devel kdelibs4-support + qt5-base-devel + libICE-devel + libX11-devel + qt5-svg-devel + qt5-x11extras-devel + libSM-devel + kauth-devel + solid-devel + kcodecs-devel + kcoreaddons-devel + kjobwidgets-devel + kcompletion-devel + kconfig-devel + kconfigwidgets-devel + kcrash-devel + kdbusaddons-devel + kglobalaccel-devel + kguiaddons-devel + ki18n-devel + kiconthemes-devel + kio-devel + kitemviews-devel + knotifications-devel + kparts-devel + kservice-devel + ktextwidgets-devel + kxmlgui-devel + kwindowsystem-devel + kwidgetsaddons-devel /usr/include @@ -41779,7 +46276,18 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel kdoctools-devel + qt5-declarative-devel + kconfig-devel + kauth-devel + kcoreaddons-devel + ki18n-devel + kio-devel + kservice-devel + plasma-framework-devel + solid-devel + threadweaver-devel extra-cmake-modules + cmake desktop/kde/porting-aids/krunner/pspec.xml @@ -41809,8 +46317,17 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol krunner-devel Development files for krunner - qt5-base-devel krunner + qt5-base-devel + qt5-declarative-devel + kconfig-devel + kcoreaddons-devel + ki18n-devel + kio-devel + kservice-devel + plasma-framework-devel + solid-devel + threadweaver-devel /usr/include @@ -41852,11 +46369,22 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/portingAids/khtml-5.11.0.tar.xz qt5-base-devel - zlib-devel + libjpeg-turbo-devel + giflib-devel + libpng-devel + qt5-phonon-devel libX11-devel - zlib + zlib-devel + kio-devel + kjs-devel + kglobalaccel-devel + kauth-devel + kparts-devel + ktextwidgets-devel + sonnet-devel openssl-devel extra-cmake-modules + cmake desktop/kde/porting-aids/khtml/pspec.xml @@ -41869,7 +46397,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol zlib openssl giflib - zlib libX11 libgcc libpng @@ -41910,6 +46437,36 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for khtml khtml + qt5-base-devel + qt5-x11extras-devel + qt5-phonon-devel + zlib-devel + openssl-devel + giflib-devel + libX11-devel + libpng-devel + libjpeg-turbo-devel + sonnet-devel + kcodecs-devel + kconfig-devel + kjobwidgets-devel + kwidgetsaddons-devel + kcompletion-devel + karchive-devel + kconfigwidgets-devel + kcoreaddons-devel + kglobalaccel-devel + ki18n + kiconthemes-devel + kio-devel + kjs-devel + knotifications-devel + kparts-devel + kservice-devel + ktextwidgets-devel + kwallet-devel + kwindowsystem-devel + kxmlgui-devel /usr/include @@ -41950,8 +46507,23 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kcmutils-5.11.0.tar.xz qt5-base-devel - python3 + qt5-declarative-devel + mesa-devel + kcodecs-devel + kpackage-devel + kdeclarative-devel + kconfigwidgets-devel + kwidgetsaddons-devel + kconfig-devel + kauth-devel + kcoreaddons-devel + ki18n-devel + kiconthemes-devel + kitemviews-devel + kservice-devel + kxmlgui-devel extra-cmake-modules + cmake desktop/kde/framework/kcmutils/pspec.xml @@ -41985,8 +46557,20 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kcmutils-devel Development files for kcmutils - qt5-base-devel kcmutils + qt5-base-devel + qt5-declarative-devel + kdeclarative-devel + kconfigwidgets-devel + kwidgetsaddons-devel + kconfig-devel + kauth-devel + kcoreaddons-devel + ki18n-devel + kiconthemes-devel + kitemviews-devel + kservice-devel + kxmlgui-devel /usr/include @@ -42028,12 +46612,29 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kactivities-5.11.0.tar.xz qt5-base-devel - python3 + mesa-devel boost-devel kdbusaddons-devel + kdeclarative-devel + kpackage-devel ki18n-devel kconfig-devel kcoreaddons-devel + kio-devel + kservice-devel + kbookmarks-devel + kwidgetsaddons-devel + kcompletion-devel + kjobwidgets-devel + kitemviews-devel + solid-devel + kauth-devel + kcodecs-devel + kconfigwidgets-devel + kxmlgui-devel + kwindowsystem-devel + kglobalaccel-devel + kcmutils-devel qt5-declarative-devel qt5-sql-postgresql qt5-sql-mysql @@ -42056,11 +46657,12 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kconfig kconfigwidgets kcoreaddons - kdeclarative kdbusaddons ki18n + kio kglobalaccel kservice + kxmlgui kwindowsystem @@ -42071,12 +46673,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol /usr/lib /usr/share/doc - - kactivities - - - kactivities - kactivities-devel @@ -42132,11 +46728,23 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libgcc kcrash-devel kcoreaddons-devel + kitemviews-devel + solid-devel + kxmlgui-devel + kjobwidgets-devel + kcompletion-devel + kwidgetsaddons-devel kconfig-devel + kcodecs-devel + kauth-devel + kconfigwidgets-devel kio-devel ki18n-devel kservice-devel + kbookmarks-devel kwindowsystem-devel + docbook-xml + docbook-xsl extra-cmake-modules cmake @@ -42149,10 +46757,10 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libX11 libcap libgcc + kio kcrash kcoreaddons kconfig - kdoctools ki18n kservice kwindowsystem @@ -42553,10 +47161,47 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel qt5-tools-devel kdoctools-devel - libxcb-devel + qt5-svg-devel + qt5-script-devel + qt5-x11extras-devel + qt5-declarative-devel + mesa-devel libX11-devel - libgcc + libxcb-devel + kauth-devel + kcodecs-devel + kwidgetsaddons-devel + kbookmarks-devel + kcompletion-devel + kactivities-devel + kitemviews-devel + kjobwidgets-devel + solid-devel + knotifications-devel + kpackage-devel + karchive-devel + kconfig-devel + kconfigwidgets-devel + kcoreaddons-devel + kdbusaddons-devel + kdeclarative-devel + kglobalaccel-devel + kguiaddons-devel + ki18n-devel + kiconthemes-devel + kio-devel + kparts-devel + kservice-devel + kwindowsystem-devel + kxmlgui-devel + qt5-sql-postgresql + qt5-sql-mysql + qt5-sql-sqlite + qt5-sql-odbc + docbook-xml + docbook-xsl extra-cmake-modules + cmake desktop/kde/framework/plasma-framework/pspec.xml @@ -42572,7 +47217,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libgcc libX11 libxcb - kf5-kactivities + kactivities knotifications kpackage karchive @@ -42581,13 +47226,11 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kcoreaddons kdbusaddons kdeclarative - kdoctools kglobalaccel kguiaddons ki18n kiconthemes kio - kparts kservice kwindowsystem kxmlgui @@ -42605,9 +47248,32 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol plasma-framework-devel Development files for plasma-framework - qt5-base-devel - mesa-devel plasma-framework + qt5-base-devel + qt5-svg-devel + qt5-script-devel + qt5-x11extras-devel + qt5-declarative-devel + mesa-devel + libX11-devel + libxcb-devel + kactivities-devel + knotifications-devel + kpackage-devel + karchive-devel + kconfig-devel + kconfigwidgets-devel + kcoreaddons-devel + kdbusaddons-devel + kdeclarative-devel + kglobalaccel-devel + kguiaddons-devel + ki18n-devel + kiconthemes-devel + kio-devel + kservice-devel + kwindowsystem-devel + kxmlgui-devel /usr/include @@ -42840,15 +47506,27 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kdeclarative-5.11.0.tar.xz qt5-base-devel + mesa-devel libepoxy-devel qt5-declarative-devel + kauth-devel + kcodecs-devel kpackage-devel kconfig-devel kservice-devel kcoreaddons-devel + kguiaddons-devel kglobalaccel-devel ki18n-devel kiconthemes-devel + kio-devel + kbookmarks-devel + kcompletion-devel + kconfigwidgets-devel + kitemviews-devel + kjobwidgets-devel + solid-devel + kxmlgui-devel kwidgetsaddons-devel kwindowsystem-devel extra-cmake-modules @@ -42870,6 +47548,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kglobalaccel ki18n kiconthemes + kio kwidgetsaddons kwindowsystem @@ -42929,7 +47608,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel qt5-tools-devel - python3 qt5-base libgcc libxcb-devel @@ -42973,6 +47651,15 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for kglobalaccel kglobalaccel + qt5-base-devel + libxcb-devel + kcrash-devel + kconfig-devel + qt5-x11extras-devel + kcoreaddons-devel + kdbusaddons-devel + xcb-util-keysyms-devel + kwindowsystem-devel /usr/include @@ -43013,7 +47700,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kpackage-5.11.0.tar.xz qt5-base-devel - python3 libX11-devel kconfig-devel ki18n-devel @@ -43053,8 +47739,12 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kpackage-devel Development files for kpackage - qt5-base-devel kpackage + qt5-base-devel + kconfig-devel + ki18n-devel + kcoreaddons-devel + karchive-devel /usr/include @@ -43225,6 +47915,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/plasma/5.3.2/bluez-qt-5.3.2.tar.xz qt5-base-devel + qt5-declarative-devel extra-cmake-modules cmake @@ -43248,6 +47939,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for bluez-qt qt5-base-devel + qt5-declarative-devel bluez-qt @@ -43257,7 +47949,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol - 2015-07-01 + 2015-08-01 5.3.2 Version bump. Stefan Gronewold(groni) @@ -43289,7 +47981,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kwallet-5.11.0.tar.xz qt5-base-devel - python3 libgcrypt-devel kconfig-devel kcoreaddons-devel @@ -43334,8 +48025,18 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kwallet-devel Development files for kwallet - qt5-base-devel kwallet + qt5-base-devel + libgcrypt-devel + kconfig-devel + kcoreaddons-devel + kdbusaddons-devel + ki18n-devel + kiconthemes-devel + knotifications-devel + kservice-devel + kwidgetsaddons-devel + kwindowsystem-devel /usr/include @@ -43376,7 +48077,34 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/knewstuff-5.11.0.tar.xz qt5-base-devel + boost-devel + libgcc + kauth-devel + kwidgetsaddons-devel + ktextwidgets-devel + kiconthemes-devel + kcompletion-devel + kitemviews-devel + karchive-devel + attica-devel + kconfig-devel + kcoreaddons-devel + kcmutils-devel + kdeclarative-devel + ki18n-devel + kio-devel + kglobalaccel-devel + kservice-devel + kxmlgui-devel + kbookmarks-devel + kwindowsystem-devel + sonnet-devel + kcodecs-devel + kconfigwidgets-devel + solid-devel + kjobwidgets-devel extra-cmake-modules + cmake desktop/kde/framework/knewstuff/pspec.xml @@ -43384,7 +48112,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol knewstuff qt5-base - boost libgcc kwidgetsaddons ktextwidgets @@ -43395,15 +48122,10 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol attica kconfig kcoreaddons - kcmutils - kdeclarative - kdbusaddons ki18n kio - kglobalaccel kservice kxmlgui - kwindowsystem /usr/share @@ -43527,7 +48249,37 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/ktexteditor-5.11.0.tar.xz qt5-base-devel + qt5-script-devel + qt5-xmlpatterns-devel + kauth-devel + kguiaddons-devel + kwidgetsaddons-devel + ktextwidgets-devel + kiconthemes-devel + kcompletion-devel + kitemviews-devel + karchive-devel + attica-devel + kconfig-devel + kcoreaddons-devel + kcmutils-devel + kdeclarative-devel + ki18n-devel + kio-devel + kglobalaccel-devel + kservice-devel + kxmlgui-devel + kbookmarks-devel + kwindowsystem-devel + sonnet-devel + kcodecs-devel + kconfigwidgets-devel + solid-devel + kparts-devel + libgit2-devel + kjobwidgets-devel extra-cmake-modules + cmake desktop/kde/framework/ktexteditor/pspec.xml @@ -43537,6 +48289,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-script qt5-base libgcc + libgit2 ktextwidgets kwidgetsaddons kconfigwidgets @@ -43569,7 +48322,27 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol ktexteditor-devel Development files for ktexteditor + qt5-script-devel qt5-base-devel + libgit2-devel + ktextwidgets-devel + kwidgetsaddons-devel + kconfigwidgets-devel + kjobwidgets-devel + kiconthemes-devel + kcoreaddons-devel + kcompletion-devel + kitemviews-devel + kxmlgui-devel + kcodecs-devel + karchive-devel + kguiaddons-devel + kconfig-devel + ki18n-devel + kio-devel + ki18n-devel + kparts-devel + sonnet-devel ktexteditor @@ -43612,8 +48385,17 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel qt5-tools-devel - python3 + kwindowsystem-devel + qt5-x11extras-devel + kservice-devel + kconfig-devel + kcoreaddons-devel + kiconthemes-devel + kcodecs-devel + libdbusmenu-qt-devel + qt5-phonon-devel extra-cmake-modules + cmake desktop/kde/framework/knotifications/pspec.xml @@ -43622,16 +48404,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base qt5-phonon - qt5-libdbusmenu libgcc - libX11 - libXtst qt5-x11extras kconfig kcodecs kcoreaddons kiconthemes kservice + libdbusmenu-qt kwindowsystem @@ -43646,8 +48426,17 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol knotifications-devel Development files for knotifications - qt5-base-devel knotifications + qt5-base-devel + qt5-phonon-devel + qt5-x11extras-devel + kconfig-devel + kcodecs-devel + kcoreaddons-devel + kiconthemes-devel + kservice-devel + kwindowsystem-devel + libdbusmenu-qt-devel /usr/include @@ -43657,7 +48446,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol - 2015-06-25 + 2015-08-03 5.11.0 Version bump. Stefan Gronewold(groni) @@ -43823,7 +48612,18 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel qt5-tools-devel kdoctools-devel + kio-devel + kauth-devel + kconfigwidgets-devel + kxmlgui-devel + kplotting-devel + ktextwidgets-devel + sonnet-devel + kdewebkit-devel + docbook-xml + docbook-xsl extra-cmake-modules + cmake desktop/kde/framework/kdesignerplugin/pspec.xml @@ -43969,8 +48769,10 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kxmlrpcclient-5.11.0.tar.xz qt5-base-devel + kauth-devel + kio-devel extra-cmake-modules - python3 + cmake desktop/kde/framework/kxmlrpcclient/pspec.xml @@ -43997,8 +48799,11 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kxmlrpcclient-devel Development files for kdelibs4-support - qt5-base-devel kxmlrpcclient + qt5-base-devel + ki18n-devel + kcoreaddons-devel + kio-devel /usr/include @@ -44040,7 +48845,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kservice-5.11.0.tar.xz qt5-base-devel - python3 kdoctools-devel kconfig-devel kcoreaddons-devel @@ -44080,8 +48884,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kservice-devel Development files for kservice - qt5-base-devel kservice + qt5-base-devel + kconfig-devel + kcoreaddons-devel + kcrash-devel + kdbusaddons-devel + ki18n-devel /usr/include @@ -44187,7 +48996,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kpeople-5.11.0.tar.xz qt5-base-devel - python3 kconfig-devel qt5-declarative-devel kcoreaddons-devel @@ -44211,7 +49019,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-declarative libgcc kconfig - qt5-declarative kcoreaddons kservice kwidgetsaddons @@ -44231,6 +49038,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for kpeople qt5-base-devel + qt5-declarative-devel + kconfig-devel + kcoreaddons-devel + kwidgetsaddons-devel + kservice-devel + ki18n-devel + kitemviews-devel kpeople @@ -44273,7 +49087,20 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kdewebkit-5.11.0.tar.xz qt5-base-devel + qt5-webkit-devel + qt5-webkit + kauth-devel + sonnet-devel + kconfig-devel + ktextwidgets-devel + kjobwidgets-devel + kcoreaddons-devel + kparts-devel + kservice-devel + kwallet-devel + kio-devel extra-cmake-modules + cmake desktop/kde/framework/kdewebkit/pspec.xml @@ -44303,8 +49130,16 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kdewebkit-devel Development files for kdewebkit - qt5-base-devel kdewebkit + qt5-webkit-devel + kconfig-devel + kjobwidgets-devel + qt5-base-devel + kcoreaddons-devel + kparts-devel + kservice-devel + kwallet-devel + kio-devel /usr/include @@ -44346,8 +49181,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kdesu-5.11.0.tar.xz qt5-base-devel - python3 + kcoreaddons-devel + kpty-devel + kservice-devel + ki18n-devel + kconfig-devel + libX11-devel extra-cmake-modules + cmake desktop/kde/framework/kdesu/pspec.xml @@ -44374,8 +49215,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kdesu-devel Development files for kdesu - qt5-base-devel kdesu + qt5-base-devel + kcoreaddons-devel + kpty-devel + kservice-devel + ki18n-devel + kconfig-devel + libX11-devel /usr/include @@ -44501,7 +49348,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/ktextwidgets-5.11.0.tar.xz qt5-base-devel - python3 kconfig-devel kcompletion-devel kcodecs-devel @@ -44547,8 +49393,18 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol ktextwidgets-devel Development files for ktextwidgets - qt5-base-devel ktextwidgets + qt5-base-devel + kconfig-devel + kcompletion-devel + kconfigwidgets-devel + kiconthemes-devel + kwidgetsaddons-devel + ki18n-devel + sonnet-devel + kservice-devel + kcoreaddons-devel + kwindowsystem-devel /usr/include @@ -44589,7 +49445,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/knotifyconfig-5.11.0.tar.xz qt5-base-devel + qt5-phonon-devel + kauth-devel + kconfig-devel + kcompletion-devel + ki18n-devel + kio-devel extra-cmake-modules + cmake desktop/kde/framework/knotifyconfig/pspec.xml @@ -44616,8 +49479,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol knotifyconfig-devel Development files for knotifyconfig - qt5-base-devel knotifyconfig + qt5-base-devel + qt5-phonon-devel + kauth-devel + kconfig-devel + kcompletion-devel + ki18n-devel + kio-devel /usr/include @@ -44727,7 +49596,33 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kparts-5.11.0.tar.xz qt5-base-devel + kauth-devel + knotifications-devel + kwidgetsaddons-devel + ktextwidgets-devel + kiconthemes-devel + kcompletion-devel + kitemviews-devel + karchive-devel + attica-devel + kconfig-devel + kcoreaddons-devel + kcmutils-devel + kdeclarative-devel + ki18n-devel + kio-devel + kglobalaccel-devel + kservice-devel + kxmlgui-devel + kbookmarks-devel + kwindowsystem-devel + sonnet-devel + kcodecs-devel + kconfigwidgets-devel + solid-devel + kjobwidgets-devel extra-cmake-modules + cmake desktop/kde/framework/kparts/pspec.xml @@ -44869,7 +49764,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kpty-5.11.0.tar.xz qt5-base-devel - python3 utempter-devel kcoreaddons-devel ki18n-devel @@ -45226,7 +50120,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kconfigwidgets-5.11.0.tar.xz qt5-base-devel - python3 ki18n-devel kauth-devel kcodecs-devel @@ -45234,6 +50127,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kcoreaddons-devel kguiaddons-devel kwidgetsaddons-devel + kdoctools-devel docbook-xml docbook-xsl extra-cmake-modules @@ -45269,6 +50163,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for kconfigwidgets kconfigwidgets + qt5-base-devel + kauth-devel + kcodecs-devel + kconfig-devel + kcoreaddons-devel + kguiaddons-devel + ki18n-devel + kwidgetsaddons-devel /usr/include @@ -45311,8 +50213,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol python-Jinja2 python-PyYAML qt5-base-devel - extra-cmake-modules cmake + extra-cmake-modules desktop/kde/framework/kapidox/pspec.xml @@ -45430,7 +50332,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kiconthemes-5.11.0.tar.xz qt5-base-devel - python3 qt5-svg-devel ki18n-devel kauth-devel @@ -45471,6 +50372,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for kiconthemes kiconthemes + qt5-base-devel + qt5-svg-devel + kconfigwidgets-devel + ki18n-devel + kitemviews-devel + kwidgetsaddons-devel + kconfig-devel + kcoreaddons-devel /usr/include @@ -45510,16 +50419,33 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol 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 + libxcb-devel + libXcursor-devel qt5-base-devel + qt5-declarative-devel + qt5-x11extras-devel + kconfig-devel + kxmlgui-devel + kcompletion-devel + kcoreaddons-devel + kjobwidgets-devel + kconfigwidgets-devel + kiconthemes-devel + ki18n-devel + kauth-devel + kio-devel + knotifications-devel + kwidgetsaddons-devel extra-cmake-modules + cmake desktop/kde/framework/frameworkintegration/pspec.xml frameworkintegration - qt5-base libgcc + qt5-base libxcb libXcursor qt5-x11extras @@ -45534,6 +50460,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kio knotifications kwidgetsaddons + oxygen-fonts /usr/share @@ -45547,8 +50474,22 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol frameworkintegration-devel Development files for framework-integration - qt5-base-devel frameworkintegration + qt5-base-devel + libxcb-devel + libXcursor-devel + qt5-x11extras-devel + kconfig-devel + kxmlgui-devel + kcompletion-devel + kcoreaddons-devel + kjobwidgets-devel + kconfigwidgets-devel + kiconthemes-devel + ki18n-devel + kio-devel + knotifications-devel + kwidgetsaddons-devel /usr/include @@ -45589,8 +50530,12 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kemoticons-5.11.0.tar.xz qt5-base-devel - python3 + karchive-devel + kcoreaddons-devel + kconfig-devel + kservice-devel extra-cmake-modules + cmake desktop/kde/framework/kemoticons/pspec.xml @@ -45617,6 +50562,11 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for kemoticons kemoticons + qt5-base-devel + karchive-devel + kcoreaddons-devel + kconfig-devel + kservice-devel /usr/include @@ -45793,6 +50743,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol eudev-devel qt5-tools-devel qt5-declarative-devel + udisks2-devel + upower-devel media-player-info extra-cmake-modules cmake @@ -45863,8 +50815,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kxmlgui-5.11.0.tar.xz qt5-base-devel - python3 - libgcc attica-devel kcoreaddons-devel kconfig-devel @@ -45914,8 +50864,19 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kxmlgui-devel Development files for kxmlgui - qt5-base-devel kxmlgui + qt5-base-devel + attica-devel + kcoreaddons-devel + kconfig-devel + kconfigwidgets-devel + kglobalaccel-devel + ki18n-devel + kiconthemes-devel + kitemviews-devel + ktextwidgets-devel + kwidgetsaddons-devel + kwindowsystem-devel /usr/include @@ -45959,32 +50920,39 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel acl-devel attr-devel - libxml2-devel mit-kerberos - libxslt - qt5-script - qt5-x11extras - karchive - kconfig - kcodecs - kbookmarks - kcompletion - kconfigwidgets - kcoreaddons - kdbusaddons - ki18n - kiconthemes - kitemviews - kjobwidgets - kservice - ktextwidgets - kwallet - kwidgetsaddons - kwindowsystem - kxmlgui - solid + karchive-devel + kconfig-devel + kcoreaddons-devel + kdbusaddons-devel + ki18n-devel + kservice-devel + solid-devel + sonnet-devel kdoctools-devel + kbookmarks-devel + kwidgetsaddons-devel + kcompletion-devel + kconfigwidgets-devel + kauth-devel + kcodecs-devel + kiconthemes-devel + kitemviews-devel + kjobwidgets-devel + kwindowsystem-devel + qt5-x11extras-devel + kwallet-devel + kxmlgui-devel + ktextwidgets-devel + knotifications-devel + libxslt-devel + qt5-script-devel + zlib-devel + docbook-sgml4_5 + docbook-xml + docbook-xsl extra-cmake-modules + cmake desktop/kde/framework/kio/pspec.xml @@ -45994,11 +50962,11 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base acl attr - libgcc libxml2 + libxslt + libgcc mit-kerberos knotifications - libxslt qt5-script qt5-x11extras karchive @@ -46038,6 +51006,33 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel kio + qt5-base-devel + acl-devel + attr-devel + libxml2-devel + libxslt-devel + knotifications-devel + qt5-script-devel + qt5-x11extras-devel + karchive-devel + kconfig-devel + kcodecs-devel + kbookmarks-devel + kcompletion-devel + kconfigwidgets-devel + kcoreaddons-devel + kdbusaddons-devel + ki18n-devel + kiconthemes-devel + kitemviews-devel + kjobwidgets-devel + kservice-devel + ktextwidgets + kwallet-devel + kwidgetsaddons-devel + kwindowsystem-devel + kxmlgui-devel + solid-devel /usr/include @@ -46080,7 +51075,16 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel kdoctools-devel + kinit-devel + kcoreaddons-devel + kconfig-devel + kcrash-devel + kdbusaddons-devel + kservice-devel + docbook-xml + docbook-xsl extra-cmake-modules + cmake desktop/kde/framework/kded/pspec.xml @@ -46149,7 +51153,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kbookmarks-5.11.0.tar.xz qt5-base-devel - python3 qt5-tools-devel kcoreaddons-devel kauth-devel @@ -46189,8 +51192,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kbookmarks-devel Development files for kbookmarks - qt5-base-devel kbookmarks + qt5-base-devel + kcoreaddons-devel + kcodecs-devel + kconfig-devel + kiconthemes-devel + kwidgetsaddons-devel + kxmlgui-devel /usr/include @@ -46304,7 +51313,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/frameworks/5.11/kunitconversion-5.11.0.tar.xz qt5-base-devel - python3 ki18n-devel extra-cmake-modules cmake @@ -46331,6 +51339,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for kunitconversion qt5-base-devel + ki18n-devel kunitconversion @@ -46471,17 +51480,23 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol mirrors://kde/stable/phonon/4.8.3/src/phonon-4.8.3.tar.xz qt5-base-devel + qt5-tools-devel + qt5-quick1-devel alsa-lib-devel gst-plugins-base-devel pulseaudio-libs-devel gstreamer-devel - libqzeitgeist-devel + cmake + + qt-5.4.2.patch + desktop/kde/phonon/qt5-phonon/pspec.xml qt5-phonon + libgcc qt5-base qt5-tools pulseaudio-libs @@ -46534,9 +51549,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel kdoctools-devel - libgcc - python3 + kcoreaddons-devel + ki18n-devel + kwallet-devel + libxslt + docbook-xsl extra-cmake-modules + cmake desktop/kde/plasma/ksshaskpass/pspec.xml @@ -46607,6 +51626,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kdelibs4-support-devel kdbusaddons-devel extra-cmake-modules + cmake desktop/kde/plasma/kwrited/pspec.xml @@ -46668,13 +51688,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel qt5-tools-devel - qt5-base-devel - libgcc - pkgconfig + qt5-declarative-devel libxcb-devel libxkbfile-devel + mesa-devel extra-cmake-modules docutils + cmake sddm_upstream.patch @@ -46744,12 +51764,12 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel libxcb-devel - libgcc qt5-x11extras-devel frameworkintegration-devel kdecorations-devel kcoreaddons-devel ki18n-devel + kcmutils-devel kwindowsystem-devel kconfig-devel kguiaddons-devel @@ -46757,6 +51777,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kconfigwidgets-devel kwidgetsaddons-devel extra-cmake-modules + cmake desktop/kde/plasma/breeze/pspec.xml @@ -46850,11 +51871,31 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/plasma/5.3.2/kde-cli-tools-5.3.2.tar.xz qt5-base-devel + qt5-x11extras-devel + qt5-svg-devel libX11-devel - libgcc kdoctools-devel - python3 + kio-devel + kdesu-devel + ki18n-devel + kservice-devel + kcompletion-devel + kcoreaddons-devel + kiconthemes-devel + kwindowsystem-devel + kconfigwidgets-devel + kwidgetsaddons-devel + kcmutils-devel + kconfig-devel + kdelibs4-support-devel + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + kdesignerplugin + docbook-xsl extra-cmake-modules + cmake desktop/kde/plasma/kde-cli-tools/pspec.xml @@ -46866,6 +51907,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libX11 libgcc kio + kdesu ki18n kservice qt5-x11extras @@ -46889,9 +51931,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol /usr/share/man /usr/share/doc - - kdesu - System.Package @@ -46933,81 +51972,105 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol boost-devel kdoctools-devel kio-devel + kcmutils-devel + knewstuff-devel + kpeople-devel + kdbusaddons-devel + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + kwin-devel libX11-devel - libgcc + libXft-devel + libxkbfile-devel + kded-devel libxcb-devel freetype-devel libusb-compat-devel xorg-server-devel xorg-input-evdev-devel xorg-input-synaptics-devel + pulseaudio-libs-devel + fontconfig-devel + plasma-workspace-devel + system-settings-devel + xorg-app-devel + libcanberra-devel + docbook-xsl + qt5-sql-sqlite + qt5-sql-mysql + qt5-sql-postgresql + qt5-sql-odbc + kdesignerplugin extra-cmake-modules + cmake desktop/kde/plasma/plasma-desktop/pspec.xml plasma-desktop - qt5-base - kio - libX11 - libgcc - libxcb - freetype - libusb-compat - kf5-baloo - libxkbfile - kconfigwidgets - kwindowsystem - kpeople - knotifications - kwin - kwindowsystem - knotifyconfig - libcanberra - sonnet - powerdevil - system-settings - libXi - libXft - qt5-svg - libXfixes + baloo fontconfig - kauth - ki18n - solid - libXcursor - qt5-phonon - kparts - kcodecs - kconfig - krunner - kwallet - kxmlgui - karchive - kcmutils - kservice - qt5-x11extras - knewstuff - xcb-util-image - kbookmarks - kemoticons - kguiaddons - kitemviews - pulseaudio-libs - qt5-declarative + freetype kactivities + karchive + kauth + kbookmarks + kcmutils + kcodecs kcompletion + kconfig + kconfigwidgets kcoreaddons kdbusaddons - kiconthemes - kjobwidgets kdeclarative - kglobalaccel - kwidgetsaddons kdelibs4-support + kemoticons + kglobalaccel + kguiaddons + ki18n + kiconthemes + kio + kitemviews + kjobwidgets + knewstuff + knotifications + knotifyconfig + kparts + kpeople + krunner + kservice + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + libgcc + libusb-compat + libX11 + libxcb + libXcursor + libXfixes + libXft + libXi + libxkbfile plasma-framework plasma-workspace + libcanberra + pulseaudio-libs + qt5-base + qt5-declarative + qt5-phonon + qt5-svg + qt5-x11extras + solid + sonnet + qt5-sql-sqlite + system-settings + xcb-util-image + oxygen-icons + oxygen-fonts /etc @@ -47019,16 +52082,10 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol /usr/lib /usr/share/doc - - kcm-touchpad-frameworks, kdebase-workspace - - - kcm-touchpad-frameworks - - 2015-07-02 + 2015-08-03 5.3.2 Version bump. Stefan Gronewold(groni) @@ -47060,117 +52117,132 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol The KDE5 Plasma Workspace Components http://download.kde.org/stable/plasma/5.3.2/plasma-workspace-5.3.2.tar.xz - qt5-base-devel + baloo-devel + kactivities-devel + kde-cli-tools + kdelibs4-support-devel + kdesignerplugin + kdesu-devel + kdewebkit-devel + kdoctools-devel + kemoticons-devel + kio-devel + kitemmodels-devel + kjs-devel + kjsembed-devel + knotifyconfig-devel + krunner-devel + ktexteditor-devel + kunitconversion-devel + kwayland-devel + kwin-devel + kxmlrpcclient-devel + libdbusmenu-qt-devel + libgcc libkscreen-devel libksysguard-devel libqalculate-devel - gpsd-devel - kwayland - baloo-devel - extra-cmake-modules - kdelibs4-support-devel - kdoctools-devel - krunner-devel - kwin-devel - libXcursor-devel - libXrender-devel - xorg-util - xcb-util-keysyms-devel - xcb-util-image-devel - xcb-util-renderutil-devel - networkmanager-qt-devel - kxmlrpcclient-devel - kio-devel - kjs-devel - pam - zlib-devel libX11-devel libXau-devel - libgcc libxcb-devel - kactivities-devel + libXcursor-devel + libXi-devel + libXrender-devel + NetworkManager-devel + networkmanager-qt-devel + pam-devel + qt5-base-devel + xorg-app-devel + qt5-sql-mysql + qt5-sql-odbc + qt5-sql-postgresql + qt5-sql-sqlite + xcb-util-image-devel + xcb-util-keysyms-devel + xcb-util-renderutil-devel + xorg-util + zlib-devel + docbook-xsl extra-cmake-modules + cmake desktop/kde/plasma/plasma-workspace/pspec.xml plasma-workspace - qt5-base - qt5-tools - cln - kio - kjs - pam - zlib - libX11 - libXau - libgcc - libxcb - kactivities - gpsd - libSM - libXi - libICE - kio - kjs - libXfixes baloo + cln + kactivities kauth - kdesu - ki18n - solid - qt5-script - qt5-phonon - qt5-webkit - kcrash - kconfig - kwallet - kxmlgui - kpackage - kservice - qt5-x11extras - kdewebkit - kidletime - wayland-client - wayland-server kbookmarks - kguiaddons - kitemviews - qt5-declarative - qt5-libdbusmenu kcompletion - kcoreaddons - kdbusaddons - kiconthemes - kjobwidgets - kdeclarative - kglobalaccel - ktextwidgets - kwindowsystem - kxmlrpcclient + kconfig kconfigwidgets - knotifications - kwidgetsaddons - plasma-framework + kcoreaddons + kcrash + kdbusaddons + kdeclarative kde-cli-tools + kdelibs4-support + kdesu + kdewebkit + kglobalaccel + kguiaddons + ki18n + kiconthemes + kidletime + kio + kitemviews + kjobwidgets + kjs kjsembed knewstuff + knotifications knotifyconfig + kpackage + krunner + kservice ktexteditor + ktextwidgets + kwallet kwayland + kwidgetsaddons + kwindowsystem + kxmlgui + kxmlrpcclient + libdbusmenu-qt + libgcc + libICE libkscreen libksysguard libqalculate - krunner - libksysguard - kdelibs4-support - networkmanager-qt + libSM + libX11 + libXau + libxcb + libXfixes + libXi libXrender + networkmanager-qt + pam + plasma-framework + qt5-base + qt5-declarative + qt5-phonon + qt5-script + qt5-webkit + qt5-x11extras + solid + wayland-client + wayland-server xcb-util-keysyms + xorg-app + zlib /etc/pam.d + /etc/env.d /etc/xdg /usr/share /usr/share/applications @@ -47181,34 +52253,88 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol /usr/lib /usr/share/doc - - kde-workspace - - - kde-workspace - + + kde.pam + kde-np.pam + kde-env.sh + plasma-workspace-devel Development files for kde5 plasma-workspace - qt5-base-devel plasma-workspace + baloo-devel + cln-devel + kactivities-devel + kauth-devel + kbookmarks-devel + kcompletion-devel + kconfig-devel + kconfigwidgets-devel + kcoreaddons-devel + kcrash-devel + kdbusaddons-devel + kdeclarative-devel + kde-cli-tools + kdelibs4-support-devel + kdesu-devel + kdewebkit + kglobalaccel-devel + kguiaddons-devel + ki18n-devel + kiconthemes-devel + kidletime-devel + kio-devel + kitemviews-devel + kjobwidgets-devel + kjs-devel + kjsembed-devel + knewstuff + knotifications-devel + knotifyconfig-devel + kpackage-devel + krunner-devel + kservice-devel + ktexteditor-devel + ktextwidgets-devel + kwallet-devel + kwayland-devel + kwidgetsaddons-devel + kwindowsystem-devel + kxmlgui-devel + kxmlrpcclient-devel + libdbusmenu-qt-devel + libICE-devel + libkscreen-devel + libksysguard-devel + libqalculate-devel + libSM-devel + libX11-devel + libXau-devel + libxcb-devel + libXfixes-devel + libXi-devel + libXrender-devel + networkmanager-qt-devel + pam-devel + plasma-framework-devel + qt5-base-devel + qt5-declarative-devel + qt5-phonon-devel + qt5-script-devel + qt5-webkit-devel + qt5-x11extras-devel + solid-devel + wayland-devel + xcb-util-keysyms-devel + zlib-devel /usr/include /usr/lib/cmake /usr/lib/pkgconfig - - kde-workspace-devel - - - kde-workspace-devel - - - kde.pam - drkonqi @@ -47224,7 +52350,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol - 2015-07-02 + 2015-08-03 5.3.2 Version bump. Stefan Gronewold(groni) @@ -47258,9 +52384,11 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel kdoctools-devel - libgcc - python3 + ki18n-devel + knotifications-devel + polkit-qt-devel extra-cmake-modules + cmake desktop/kde/plasma/polkit-kde-authentication-agent-1/pspec.xml @@ -47288,12 +52416,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 - @@ -47329,8 +52451,16 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/plasma/5.3.2/kfilemetadata-5.9.2.tar.xz qt5-base-devel - python + attr-devel + ebook-tools-devel + exiv2-devel + ffmpeg-devel + taglib-devel + poppler-qt5-devel + karchive-devel + ki18n-devel extra-cmake-modules + cmake desktop/kde/plasma/kfilemetadata/pspec.xml @@ -47343,7 +52473,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol exiv2-libs taglib ffmpeg - taglib poppler-qt5 karchive ki18n @@ -47361,8 +52490,15 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kfilemetadata-devel Development files for kfilemetadata - qt5-base-devel kfilemetadata + qt5-base-devel + ebook-tools-devel + exiv2-devel + taglib-devel + ffmpeg-devel + poppler-qt5-devel + karchive-devel + ki18n-devel /usr/include @@ -47387,6 +52523,72 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + oxygen + https://projects.kde.org/projects/kde/workspace/oxygen + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPL + desktop.kde.plasma + KDE Oxygen style + KDE Oxygen style + http://download.kde.org/stable/plasma/5.3.2/oxygen-5.3.2.tar.xz + + cmake + extra-cmake-modules + frameworkintegration-devel + kdoctools-devel + cairo-devel + libxcb-devel + gtk3-devel + kdoctools-devel + kdecorations-devel + plasma-workspace-devel + + desktop/kde/plasma/oxygen/pspec.xml + + + oxygen + + ki18n + libgcc + libxcb + kconfig + qt5-base + kguiaddons + kcompletion + kcoreaddons + kdecorations + kwindowsystem + qt5-x11extras + kconfigwidgets + kwidgetsaddons + frameworkintegration + + + /usr/bin/ + /usr/lib + /usr/share/sounds + /usr/share/icons + /usr/share/locale + /usr/share/plasma + /usr/share/kstyle + /usr/share/kservices5 + + + + + 2015-07-29 + 5.3.2 + First Release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + sddm-kcm @@ -47406,7 +52608,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kdoctools-devel kconfigwidgets-devel kauth-devel - libgcc libX11-devel kxmlgui-devel ki18n-devel @@ -47416,9 +52617,12 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-tools-devel qt5-x11extras-devel kconfig-devel + mesa-devel docutils libXcursor-devel + xcb-util-image-devel extra-cmake-modules + cmake desktop/kde/plasma/sddm-kcm/pspec.xml @@ -47431,16 +52635,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libX11 kconfigwidgets kauth - kxmlgui ki18n qt5-base kio - kdoctools libXcursor kconfig qt5-x11extras qt5-declarative - xorg-server-xephyr /etc/dbus-1/system.d @@ -47491,12 +52692,15 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/plasma/5.3.2/libksysguard-5.3.2.tar.xz qt5-base-devel - python3 + qt5-script-devel + qt5-webkit-devel kdoctools-devel - libgcc libX11-devel + libXres-devel zlib-devel + plasma-framework-devel extra-cmake-modules + cmake desktop/kde/plasma/libksysguard/pspec.xml @@ -47504,8 +52708,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libksysguard qt5-base - libgcc libX11 + libgcc zlib libXres qt5-webkit @@ -47516,8 +52720,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kconfig kauth kcoreaddons - kdelibs4-support ki18n + kdelibs4-support plasma-framework @@ -47528,31 +52732,31 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol /usr/lib /usr/share/doc - - kde-workspace - - - kde-workspace - libksysguard-devel Development files for libksysguard - qt5-base-devel libksysguard + qt5-base-devel + libX11-devel + zlib-devel + libXres-devel + qt5-webkit-devel + qt5-x11extras-devel + kwindowsystem-devel + kconfigwidgets-devel + kwidgetsaddons-devel + kconfig-devel + kauth-devel + kcoreaddons-devel + ki18n-devel /usr/include /usr/lib/cmake /usr/lib/pkgconfig - - kde-workspace-devel - - - kde-workspace-devel - @@ -47590,11 +52794,17 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel kdoctools-devel kidletime-devel - libgcc libxcb-devel - libudev-devel + eudev-devel + kdesignerplugin + kinit-devel + kunitconversion-devel + kitemmodels-devel + kemoticons-devel + docbook-xsl plasma-workspace-devel extra-cmake-modules + cmake desktop/kde/plasma/powerdevil/pspec.xml @@ -47602,11 +52812,10 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol powerdevil qt5-base - kdoctools kidletime libgcc libxcb - libudev + eudev plasma-workspace kio kauth @@ -47617,7 +52826,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kservice qt5-x11extras libkscreen - kf5-kactivities + kactivities kcompletion kcoreaddons kdbusaddons @@ -47673,9 +52882,31 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/plasma/5.3.2/baloo-5.9.2.tar.xz qt5-base-devel + qt5-declarative-devel + xapian-core-devel + kcoreaddons-devel + kdbusaddons-devel + kauth-devel + kconfig-devel + kcrash-devel + kdelibs4-support-devel + ki18n-devel + kidletime-devel + kio-devel + solid-devel + kfilemetadata-devel kdoctools-devel - python3 + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + kdesignerplugin + qt5-sql-sqlite + qt5-sql-mysql + qt5-sql-postgresql + qt5-sql-odbc extra-cmake-modules + cmake desktop/kde/plasma/baloo/pspec.xml @@ -47689,16 +52920,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kdbusaddons kauth libgcc - kcmutils kconfig kcrash kdelibs4-support ki18n kidletime kio - krunner solid - kf5-kfilemetadata + kfilemetadata /etc @@ -47709,31 +52938,32 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol /usr/lib /usr/share/doc - - baloo - - - baloo - baloo-devel Development files for baloo-widgets - qt5-base-devel baloo + qt5-base-devel + qt5-declarative-devel + xapian-core-devel + kcoreaddons-devel + kdbusaddons-devel + kauth-devel + kconfig-devel + kcrash-devel + kdelibs4-support-devel + ki18n-devel + kidletime-devel + kio-devel + solid-devel + kfilemetadata-devel /usr/include /usr/lib/cmake /usr/lib/pkgconfig - - baloo-devel - - - baloo-devel - @@ -47769,6 +52999,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel extra-cmake-modules + cmake desktop/kde/plasma/kdecorations/pspec.xml @@ -47800,12 +53031,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol /usr/lib/cmake /usr/lib/pkgconfig - - kde-workspace-devel - - - kde-workspace-devel - @@ -47840,14 +53065,12 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol KDE hotkey daemon module allows you to configure custom keyboard shortcuts and mouse gestures. http://download.kde.org/stable/plasma/5.3.2/khotkeys-5.3.2.tar.xz - qt5-base-devel - python3 - kdoctools-devel - libgcc libX11-devel + qt5-base-devel + qt5-x11extras-devel + kdoctools-devel kconfig-devel kservice-devel - qt5-x11extras-devel kcompletion-devel kcoreaddons-devel ktextwidgets-devel @@ -47855,16 +53078,24 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kconfigwidgets-devel kwidgetsaddons-devel kcmutils-devel + kauth-devel + kpackage-devel kdbusaddons-devel kdelibs4-support-devel kglobalaccel-devel ki18n-devel kio-devel kxmlgui-devel + kdesignerplugin + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel plasma-framework-devel plasma-workspace-devel - libgcc + docbook-xsl extra-cmake-modules + cmake desktop/kde/plasma/khotkeys/pspec.xml @@ -47883,14 +53114,12 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kwindowsystem kconfigwidgets kwidgetsaddons - kcmutils kdbusaddons kdelibs4-support kglobalaccel ki18n kio kxmlgui - plasma-framework plasma-workspace @@ -47902,12 +53131,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 - @@ -47952,6 +53175,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libXcursor-devel libXrandr-devel extra-cmake-modules + cmake desktop/kde/plasma/libkscreen/pspec.xml @@ -47973,7 +53197,9 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libkscreen-devel Development files for libkscreen + libxcb-devel qt5-base-devel + qt5-x11extras-devel libkscreen @@ -48028,6 +53254,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kservice-devel kcoreaddons-devel extra-cmake-modules + cmake desktop/kde/plasma/milou/pspec.xml @@ -48084,61 +53311,68 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol KDE5 Utility that provides information about a computer system. http://download.kde.org/stable/plasma/5.3.2/kinfocenter-5.3.2.tar.xz - qt5-base-devel - python3 - pciutils-devel - libX11-devel - libgcc kcmutils-devel kcompletion-devel kconfig-devel + kconfigwidgets-devel + kcoreaddons-devel + kdbusaddons-devel kdelibs4-support-devel kdoctools-devel ki18n-devel + kiconthemes-devel kio-devel + kservice-devel + kwidgetsaddons-devel kwindowsystem-devel kxmlgui-devel - kservice-devel - kcoreaddons-devel - kdbusaddons-devel - kiconthemes-devel - kconfigwidgets-devel - kwidgetsaddons-devel libraw1394-devel - plasma-framework-devel - solid-devel - pciutils-devel + libX11-devel mesa-glu-devel + pciutils-devel + pciutils-devel + plasma-framework-devel + qt5-base-devel + solid-devel + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + kwayland-devel + kdesignerplugin + docbook-xsl extra-cmake-modules + cmake desktop/kde/plasma/kinfocenter/pspec.xml kinfocenter - qt5-base - qt5-declarative - pciutils - libX11 - libgcc - kservice - kcoreaddons - kdbusaddons - kiconthemes - kconfigwidgets - kwidgetsaddons + kcmutils kcompletion kconfig + kconfigwidgets + kcoreaddons + kdbusaddons + kdeclarative kdelibs4-support ki18n + kiconthemes kio - kxmlgui - libraw1394 + kservice kwayland - kcmutils - solid - kdeclarative + kwidgetsaddons + kxmlgui + libgcc + libraw1394 + libX11 mesa-glu + mesa + pciutils + qt5-base + qt5-declarative + solid /etc @@ -48150,12 +53384,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 - kcm-about-distrorc @@ -48195,9 +53423,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel kdoctools-devel - libgcc - python3 + kio-devel + kauth-devel + khtml-devel + kcmutils-devel + docbook-xsl extra-cmake-modules + cmake desktop/kde/plasma/system-settings/pspec.xml @@ -48237,6 +53469,22 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for system-settings qt5-base-devel + kauth-devel + kcompletion-devel + kcoreaddons-devel + kconfigwidgets-devel + kwidgetsaddons-devel + kcmutils-devel + kconfig-devel + kdbusaddons-devel + khtml-devel + ki18n-devel + kiconthemes + kio-devel + kitemviews-devel + kservice-devel + kwindowsystem-devel + kxmlgui-devel system-settings @@ -48280,9 +53528,27 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel kdoctools-devel - libgcc + kconfig-devel + kservice-devel + kcompletion-devel + kcoreaddons-devel + kconfigwidgets-devel + kwidgetsaddons-devel + kdbusaddons-devel + kdelibs4-support-devel + ki18n-devel + kiconthemes-devel + kio-devel + kxmlgui-devel + sonnet-devel + kdesignerplugin + kitemmodels-devel + kinit-devel + kunitconversion-devel + kemoticons-devel + docbook-xsl extra-cmake-modules - python3 + cmake desktop/kde/plasma/kmenuedit/pspec.xml @@ -48357,7 +53623,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel libgcc networkmanager-qt-devel - modemmanger-qt-devel + modemmanager-qt-devel + ModemManager-devel kdelibs4-support-devel python3 openconnect-devel @@ -48365,6 +53632,16 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol 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 desktop/kde/plasma/plasma-nm/pspec.xml @@ -48443,17 +53720,19 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/plasma/5.3.2/kwayland-5.3.2.tar.xz qt5-base-devel - libgcc - extra-cmake-modules wayland-devel + mesa-devel + extra-cmake-modules + cmake desktop/kde/plasma/kwayland/pspec.xml kwayland - qt5-base libgcc + qt5-base + mesa wayland-client wayland-server @@ -48466,6 +53745,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kwayland-devel qt5-base-devel + wayland-devel + mesa-devel kwayland @@ -48508,81 +53789,13 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol The KDE Plasma Workspace Components http://download.kde.org/stable/plasma/5.3.2/plasma-workspace-wallpapers-5.3.2.tar.xz - qt5-base-devel - alsa-lib-devel - baloo-devel - kactivities-devel - kcmutils-devel - kcoreaddons-devel - kcrash-devel - kdeclarative-devel - kdelibs4-support-devel - kdesu-devel - kdewebkit-devel - kdoctools-devel - kidletime-devel - kjsembed-devel - knewstuff-devel - knotifyconfig-devel - krunner-devel - ktexteditor-devel - kwallet-devel - kwin-devel - libkscreen-devel - libksysguard-devel - plasma-framework-devel - solid-devel - frameworkintegration-devel - breeze-style - milou - qt5-phonon-devel - libqalculate-devel - prison-qt5-devel - libXrender-devel - xcb-util-keysyms-devel - xcb-util-image-devel - libXcursor-devel + extra-cmake-modules + cmake desktop/kde/plasma/plasma-workspace-wallpapers/pspec.xml plasma-workspace-wallpapers - - qt5-base - alsa-lib - baloo - kactivities - kcmutils - kcoreaddons - kcrash - kdeclarative - kdelibs4-support - kdesu - kdewebkit - kdoctools - kidletime - kjsembed - knewstuff - knotifyconfig - krunner - ktexteditor - kwallet - kwin - libkscreen - libksysguard - plasma-framework - solid - frameworkintegration - breeze-style - milou - qt5-phonon - libqalculate - prison-qt5 - libXrender - xcb-util-keysyms - xcb-util-image - libXcursor - /etc /usr/share @@ -48632,19 +53845,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol KWin is the window manager of the K desktop environment. http://download.kde.org/stable/plasma/5.3.2/kwin-5.3.2.tar.xz - qt5-base-devel - qt5-tools-devel - qt5-multimedia-devel - kwayland - kdecorations-devel - qt5-script-devel - qt5-x11extras-devel - qt5-declarative-devel - kiconthemes-devel + kactivities-devel kauth-devel - libXxf86vm-devel - libXext-devel - kf5-kactivities-devel kcmutils-devel kcompletion-devel kconfig-devel @@ -48652,50 +53854,53 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kcoreaddons-devel kcrash-devel kdeclarative-devel + kdecorations-devel kdoctools-devel kglobalaccel-devel ki18n-devel - kinit + kiconthemes-devel + kinit-devel kio-devel knewstuff-devel knotifications-devel kservice-devel + kwayland-devel kwidgetsaddons-devel kwindowsystem-devel kxmlgui-devel - plasma-framework-devel - mesa-devel + libepoxy-devel libICE-devel libSM-devel - wayland-devel - wayland-client - wayland-cursor - libxkbcommon-devel - xcb-util-keysyms-devel - xcb-util-image-devel - libXcursor-devel - libepoxy-devel - libgcc libX11-devel libxcb-devel + libXcursor-devel + libXext-devel + libxkbcommon-devel + libXxf86vm-devel + mesa-devel + plasma-framework-devel + qt5-base-devel + qt5-declarative-devel + qt5-multimedia-devel + qt5-script-devel + qt5-tools-devel + qt5-x11extras-devel + wayland-client + wayland-cursor + wayland-devel + xcb-util-image-devel + xcb-util-keysyms-devel + docbook-xsl + extra-cmake-modules + cmake desktop/kde/plasma/kwin/pspec.xml kwin - qt5-base - libgcc - libX11 - libxcb - qt5-script - kwayland - kdecorations - qt5-x11extras - qt5-declarative - kiconthemes + kactivities kauth - kf5-kactivities kcmutils kcompletion kconfig @@ -48703,24 +53908,35 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kcoreaddons kcrash kdeclarative + kdecorations kglobalaccel ki18n + kiconthemes kio knewstuff knotifications kservice + kwayland kwidgetsaddons kwindowsystem kxmlgui - plasma-framework - mesa + libepoxy + libgcc libICE libSM - wayland-cursor + libX11 + libxcb libxkbcommon - xcb-util-keysyms + mesa + plasma-framework + qt5-base + qt5-declarative + qt5-script + qt5-x11extras + wayland-cursor + wayland-client xcb-util-image - libepoxy + xcb-util-keysyms /etc @@ -48731,31 +53947,58 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol /usr/lib /usr/share/doc - - kde-workspace - - - kde-workspace - kwin-devel Development files for kwin - qt5-base-devel kwin + kactivities-devel + kauth-devel + kcmutils-devel + kcompletion-devel + kconfig-devel + kconfigwidgets-devel + kcoreaddons-devel + kcrash-devel + kdeclarative-devel + kdecorations-devel + kglobalaccel-devel + ki18n-devel + kiconthemes-devel + kinit-devel + kio-devel + knewstuff-devel + knotifications-devel + kservice-devel + kwayland-devel + kwidgetsaddons-devel + kwindowsystem-devel + kxmlgui-devel + libepoxy-devel + libICE-devel + libSM-devel + libX11-devel + libxcb-devel + libXcursor-devel + libXext-devel + libxkbcommon-devel + libXxf86vm-devel + mesa-devel + plasma-framework-devel + qt5-base-devel + qt5-declarative-devel + qt5-script-devel + qt5-x11extras-devel + wayland-devel + xcb-util-image-devel + xcb-util-keysyms-devel /usr/include /usr/lib/cmake /usr/lib/pkgconfig - - kde-workspace-devel - - - kde-workspace-devel - @@ -48791,14 +54034,24 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/plasma/5.3.2/kdeplasma-addons-5.3.2.tar.xz qt5-base-devel - libgcc libxcb-devel glib2-devel scim-devel ibus-devel kdoctools-devel + knewstuff-devel + kemoticons-devel + kitemmodels-devel + kross-devel + kinit-devel + kunitconversion-devel + kcmutils-devel + kdesignerplugin + krunner-devel kdelibs4-support-devel + plasma-framework-devel extra-cmake-modules + cmake desktop/kde/plasma/kdeplasma-addons/pspec.xml @@ -48880,10 +54133,17 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel qt5-multimedia-devel + qt5-sql-mysql + qt5-sql-sqlite + qt5-sql-odbc + qt5-sql-postgresql libgcc kfilemetadata-devel + kdeclarative-devel + plasma-framework-devel baloo-devel extra-cmake-modules + cmake desktop/kde/plasma/plasma-mediacenter/pspec.xml @@ -48929,6 +54189,41 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + oxygen-icons + http://www.oxygen-icons.org + + Ertuğrul Erata + ertugrulerata@gmail.com + + LGPL + desktop.kde.plasma + KDE Oxygen icons + "The Oxygen Icon Theme + http://download.kde.org/stable/applications/15.04.3/src/oxygen-icons-15.04.3.tar.xz + + cmake + extra-cmake-modules + + desktop/kde/plasma/oxygen-icons/pspec.xml + + + oxygen-icons + + /usr/share/icons + + + + + 2015-08-01 + 15.04.3 + First Release + Ertuğrul Erata + ertugrulerata@gmail.com + + + bluedevil @@ -48946,9 +54241,22 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/plasma/5.3.2/bluedevil-5.3.2.tar.xz qt5-base-devel + qt5-declarative kded-devel plasma-framework-devel + bluez-qt-devel + kio-devel + ki18n-devel + kconfig-devel + kcompletion-devel + kcoreaddons-devel + kdbusaddons-devel + kiconthemes-devel + kconfigwidgets-devel + knotifications-devel + kwidgetsaddons-devel extra-cmake-modules + cmake desktop/kde/plasma/bluedevil/pspec.xml @@ -49013,61 +54321,60 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol KDE5 system monitor daemon and service. http://download.kde.org/stable/plasma/5.3.2/ksysguard-5.3.2.tar.xz - qt5-base-devel - libgcc - kio-devel - kxmlgui-devel kcompletion-devel - kdbusaddons-devel - kiconthemes-devel - kwindowsystem-devel - kconfigwidgets-devel - knotifications-devel - kwidgetsaddons-devel - lm_sensors-devel - python3 - extra-cmake-modules - kdoctools-devel kconfig-devel + kconfigwidgets-devel kcoreaddons-devel + kdbusaddons-devel kdelibs4-support-devel + kdoctools-devel ki18n-devel - kinit + kiconthemes-devel + kio-devel kitemviews-devel knewstuff-devel + knotifications-devel + kwidgetsaddons-devel + kwindowsystem-devel + kxmlgui-devel libksysguard-devel - plasma-framework-devel + kdesignerplugin + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + lm_sensors-devel + qt5-base-devel + docbook-xsl + extra-cmake-modules + cmake desktop/kde/plasma/ksysguard/pspec.xml ksysguard - qt5-base - libgcc icon-theme-hicolor - kio - kxmlgui kcompletion - kdbusaddons - kiconthemes - kwindowsystem - kconfigwidgets - knotifications - kwidgetsaddons - lm_sensors - icon-theme-hicolor - xdg-utils - kdoctools kconfig + kconfigwidgets kcoreaddons + kdbusaddons kdelibs4-support ki18n - kinit + kiconthemes + kio kitemviews knewstuff + knotifications + kwidgetsaddons + kwindowsystem + kxmlgui + libgcc libksysguard - plasma-framework + lm_sensors + qt5-base + xdg-utils /etc @@ -49078,12 +54385,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 - @@ -49102,87 +54403,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol - - - oxygen-themes - http://www.kde.org - - Pisi Linux Admins - admins@pisilinux.org - - LGPLv2 - library - app:console - desktop.kde.plasma - KDE5 Oxygen themes - KDE5 Oxygen themes - http://download.kde.org/stable/plasma/5.3.2/oxygen-5.3.2.tar.xz - - qt5-base-devel - python3 - kdoctools-devel - libgcc - libxcb-devel - kdecorations-devel - frameworkintegration-devel - automoc4 - gettext - extra-cmake-modules - - desktop/kde/plasma/oxygen-themes/pspec.xml - - - oxygen-themes - - qt5-base - python3 - ki18n - kconfig - libgcc - libxcb - kdecorations - qt5-x11extras - kguiaddons - kcompletion - kcoreaddons - kwindowsystem - kconfigwidgets - kwidgetsaddons - frameworkintegration - - - /usr/share - /usr/share/locale - /usr/share/icons - /usr/bin - /usr/lib/qt5 - /usr/lib - /usr/share/doc - - - kde-workspace - - - kde-workspace - - - - - 2015-07-03 - 5.3.2 - Version bump. - Stefan Gronewold(groni) - groni@pisilinux.org - - - 2015-06-11 - 5.3.1 - First Release. - Stefan Gronewold(groni) - groni@pisilinux.org - - - plasma-sdk @@ -49202,7 +54422,26 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel qt5-webkit-devel + qt5-svg-devel + karchive-devel + kcompletion-devel + kconfig-devel + kconfigwidgets-devel + kcoreaddons-devel + kdeclarative-devel + ki18n-devel + kiconthemes-devel + kio-devel + knewstuff-devel + kparts-devel + plasma-framework-devel + kservice-devel + ktexteditor-devel + kwidgetsaddons-devel + kxmlgui-devel + kwindowsystem-devel libgcc + cmake extra-cmake-modules desktop/kde/plasma/plasma-sdk/pspec.xml @@ -49276,15 +54515,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Additional KIO-slaves for KDE5 applications http://download.kde.org/stable/plasma/5.3.2/kio-extras-5.3.2.tar.xz - qt5-base-devel - python3 - libgcc - gettext - shared-mime-info - libmtp-devel - shared-mime-info - openexr-devel - openslp-devel + exiv2-devel + gettext-devel karchive-devel kconfig-devel kcoreaddons-devel @@ -49292,55 +54524,62 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kdelibs4-support-devel kdnssd-devel kdoctools-devel + kemoticons-devel khtml-devel ki18n-devel kiconthemes-devel + kinit-devel kio-devel - solid-devel + kitemmodels-devel + kpty-devel + kunitconversion-devel libjpeg-turbo-devel + libmtp-devel libssh-devel - openslp-devel + qt5-base-devel qt5-phonon-devel + qt5-svg-devel samba-devel - exiv2-devel + shared-mime-info + solid-devel + docbook-xsl + kdesignerplugin extra-cmake-modules + cmake desktop/kde/plasma/kio-extras/pspec.xml kio-extras - qt5-base - qt5-svg - libgcc - libmtp - kpty - kparts - kcodecs - kxmlgui - kservice - kbookmarks - kguiaddons - kconfigwidgets - openexr + exiv2-libs karchive + kbookmarks + kcodecs kconfig + kconfigwidgets kcoreaddons kdbusaddons kdelibs4-support kdnssd - kdoctools + kguiaddons khtml ki18n kiconthemes kio - solid + kparts + kpty + kservice + kxmlgui + libgcc libjpeg-turbo + libmtp libssh - openslp + qt5-base qt5-phonon + qt5-svg samba - exiv2-libs + solid /usr/share @@ -49386,14 +54625,19 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download.kde.org/stable/plasma/5.3.2/khelpcenter-5.3.2.tar.xz qt5-base-devel - python3 - qt5-libdbusmenu-devel + libdbusmenu-qt-devel kinit-devel - libgcc kcmutils-devel khtml-devel + kdoctools-devel + kemoticons-devel + kitemmodels-devel + kunitconversion-devel + kdesignerplugin kdelibs4-support-devel + docbook-xsl extra-cmake-modules + cmake desktop/kde/plasma/khelpcenter/pspec.xml @@ -49463,7 +54707,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol http://download1476.mediafire.com/x4t6a1q9uq3g/l14l283v1qb1p20/baloo-widgets.tar.xz qt5-base-devel - kf5-baloo-devel + baloo-devel kdoctools-devel extra-cmake-modules @@ -49501,12 +54745,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol /usr/lib /usr/share/doc - - baloo - - - baloo - baloo-widgets-devel @@ -49520,12 +54758,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol /usr/lib/cmake /usr/lib/pkgconfig - - baloo-devel - - - baloo-devel - @@ -49555,10 +54787,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel qt5-graphicaleffects - python3 - libgcc + qt5-declarative-devel + kglobalaccel-devel + libkscreen-devel kdoctools-devel + kxmlgui-devel + mesa-devel extra-cmake-modules + cmake desktop/kde/plasma/kscreen/pspec.xml @@ -49635,7 +54871,9 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol knewstuff-devel gtk2-devel gtk3-devel + at-spi2-core-devel extra-cmake-modules + cmake desktop/kde/plasma/kde-gtk-config/pspec.xml @@ -49650,9 +54888,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kcoreaddons kiconthemes kwidgetsaddons - kcmutils karchive - kauth knewstuff kconfigwidgets gtk2 @@ -49668,16 +54904,10 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol /usr/lib /usr/share/doc - - kde-runtime - - - kde-runtime - - 2015-07-01 + 2015-08-03 5.3.2 Version bump. Stefan Gronewold(groni) @@ -49702,7 +54932,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol GPLv2 library - unknown + desktop.kde.sdk Translation file thumbnail generators Translation file thumbnail generators mirrors://kde/stable/applications/15.04.3/src/kdesdk-thumbnailers-15.04.3.tar.xz @@ -49754,7 +54984,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol GPLv2 app:gui - unknown + desktop.kde.sdk Visualisation tool for the Valgrind profiler Valgrind için sanallaştırma aracı. KCachegrind is a visualisation tool for the profiling data generated by calltree, a memory profiling tool for valgrind. @@ -49806,7 +55036,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol GPLv2 app:gui - unknown + desktop.kde.sdk Kdevelop sscripts. Kdevelop betikleri. Kdevelop sscripts. @@ -49859,7 +55089,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol GPLv2 app:gui - unknown + desktop.kde.sdk File difference viewer Dosya karşılaştırma göstericisi. Diff/Patch Frontend. @@ -49928,7 +55158,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol GPLv2 library - unknown + desktop.kde.sdk Extra dolphin plugins Dolphin eklentileri. This package contains plugins that offer integration in Dolphin with the following version control systems: @@ -49981,7 +55211,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol GPLv2 app:gui - unknown + desktop.kde.sdk Computer-Aided Translation System Uygulama yerelleştirme yardımcısı. Lokalize is a computer-aided translation system that focuses on productivity and quality assurance. @@ -50049,7 +55279,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol GPLv2 library - unknown + desktop.kde.sdk Analyzer plugins for strigi Strigi için analiz pluginleri. Analyzer plugins for strigi @@ -50101,7 +55331,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol GPLv2 app:gui - unknown + desktop.kde.sdk Kio slaves Kio slaves mirrors://kde/stable/applications/15.04.3/src/kdesdk-kioslaves-15.04.3.tar.xz @@ -50154,7 +55384,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol GPLv2 library - unknown + desktop.kde.sdk Library to compare files and strings Library to compare files and strings mirrors://kde/stable/applications/15.04.3/src/libkomparediff2-15.04.3.tar.xz @@ -50217,7 +55447,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol GPLv2 app:gui - unknown + desktop.kde.sdk Application template generator Uygulama şablon oluşturucu. KAppTemplate is a shell script that will create the necessary framework to develop several types of applications, including applications based on the KDE development platform. @@ -50279,16 +55509,27 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol LGPLv2 app:gui - unknown + desktop.kde.application Advanced Text Editor Plasma library and runtime components based upon KF5 and Qt5 http://download.kde.org/stable/applications/15.04.2/src/kate-15.04.2.tar.xz qt5-base-devel plasma-framework-devel - python3 kdoctools-devel + knewstuff-devel + kinit-devel + kparts-devel + ktexteditor-devel + threadweaver-devel + kitemmodels-devel + qt5-sql-postgresql + qt5-sql-mysql + qt5-sql-sqlite + qt5-sql-odbc + docbook-xsl extra-cmake-modules + cmake desktop/kde/application/kate/pspec.xml @@ -50297,6 +55538,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base libgcc + libgit2 knewstuff ki18n kconfig @@ -50342,6 +55584,83 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + yakuake + http://extragear.kde.org/apps/yakuake + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:gui + desktop.kde.application + Very powerful Quake style Konsole for KDE4 + KDE4 için Quake tarzı oldukça güçlü bir Konsole + The name comes from Yet Another Kuake (thus YaKuake). Its behaviour is similar to the console of the Quake game. + İsmi Bir Başka Kuake (Yet Another Kuake - YaKuake) sözcüklerinden gelmektedir. Quake oyunundaki konsola benzer. + yakuake + http://source.pisilinux.org/1.0/yakuake-2.9.9_20150703.tar.gz + + qt5-base-devel + libX11-devel + qt5-x11extras-devel + knewstuff-devel + kio-devel + kparts-devel + knotifyconfig-devel + extra-cmake-modules + cmake + + desktop/kde/application/yakuake/pspec.xml + + + yakuake + + qt5-base + qt5-x11extras + kio + ki18n + kparts + kconfig + kxmlgui + karchive + kservice + knewstuff + kcoreaddons + kdbusaddons + kiconthemes + kglobalaccel + knotifyconfig + kwindowsystem + kconfigwidgets + knotifications + kwidgetsaddons + libX11 + libgcc + + + /usr/bin + /usr/lib + /usr/lib/qt5 + /usr/share + /usr/share/locale + /usr/share/doc + + + yakuake.notifyrc + + + + + 2015-08-01 + 2.9.9_20150703 + First Release. + Stefan Gronewold (groni) + groni@pisilinux.org + + + kde5-ark @@ -50352,7 +55671,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol LGPLv2 library - unknown + desktop.kde.application KDE Archiving Tool Ark is a program for managing various archive formats within the KDE environment. http://download.kde.org/stable/applications/15.04.2/src/ark-15.04.2.tar.xz @@ -50404,7 +55723,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol GPLv2 library - unknown + desktop.kde.application Extra dolphin plugins Dolphin eklentileri. This package contains plugins that offer integration in Dolphin with the following version control systems: @@ -50456,30 +55775,42 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol - kf5-konsole + konsole https://projects.kde.org/projects/kde/applications/dolphin PisiLinux Community admins@pisilinux.org GPLv2 - unknown + desktop.kde.application KDE Konsole Konsole for KDE5 http://download.kde.org/stable/applications/15.04.2/src/konsole-15.04.2.tar.xz qt5-base-devel + qt5-script-devel + kpty-devel + kio-devel + kinit-devel + knotifyconfig-devel + kparts-devel + kdelibs4-support-devel + kdesignerplugin + kemoticons-devel + kitemmodels-devel + kunitconversion-devel + docbook-xsl extra-cmake-modules kdoctools-devel - python3 + cmake desktop/kde/application/konsole/pspec.xml - kf5-konsole + konsole + libgcc qt5-base - kinit kdelibs4-support kiconthemes knotifyconfig @@ -50491,7 +55822,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kconfig kxmlgui kservice - knewstuff kbookmarks kguiaddons kcompletion @@ -50527,15 +55857,30 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol admins@pisilinux.org GPLv2 - unknown + desktop.kde.application KDE File Manager Dolphin is the File Manager for KDE. - http://download1337.mediafire.com/daea2zyyh9tg/jmirgk5o1myd5ma/dolphin.tar.gz + http://source.pisilinux.org/1.0/dolphin-14.12_20150729.tar.gz qt5-base-devel + qt5-phonon-devel + kio-devel + kcmutils-devel + knewstuff-devel + kinit-devel + kactivities-devel + baloo-devel + kfilemetadata-devel + kparts-devel + ktexteditor-devel + kdesignerplugin + kemoticons-devel + kitemmodels-devel + kunitconversion-devel kdoctools-devel - python3 + docbook-xsl extra-cmake-modules + cmake desktop/kde/application/dolphin/pspec.xml @@ -50543,11 +55888,9 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol dolphin qt5-base - kactivities knewstuff ktexteditor kio-extras - baloo-widgets kio ki18n solid @@ -50558,7 +55901,6 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kxmlgui kcmutils kservice - baloo kbookmarks kitemviews qt5-phonon @@ -50572,7 +55914,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol kconfigwidgets knotifications kwidgetsaddons - kfilemetadata + kdelibs4-support /usr/bin @@ -50584,7 +55926,22 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol dolphin-devel - dolphin + dolphin + qt5-base-devel + qt5-phonon-devel + kio-devel + kcmutils-devel + knewstuff-devel + kinit-devel + kactivities-devel + baloo-devel + kfilemetadata-devel + kparts-devel + ktexteditor-devel + kdesignerplugin + kemoticons-devel + kitemmodels-devel + kunitconversion-devel /usr/include @@ -50613,27 +55970,35 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol desktop.kde.base KDE-Baseapps: base applications from the official KDE release Base application for KDE5 such as Dolphin, kfind, plasma-widget-folderview, konqueror etc. - http://download.kde.org/stable/applications/15.04.3/src/kde-baseapps-15.04.3.tar.xz + http://source.pisilinux.org/1.0/kde-baseapps-15.04.3_20150727.tar.gz qt5-base-devel zlib-devel glib2-devel libX11-devel - libgcc - kdelibs-devel kfilemetadata-devel - automoc4 - tidy-devel - baloo-widgets-devel - baloo-devel - phonon-devel + qt5-phonon-devel kactivities-devel libXrender-devel libXt-devel libraw1394-devel - shared-desktop-ontologies - kdepimlibs-devel mesa-devel + kdelibs4-support-devel + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + kdesu-devel + khtml-devel + kcmutils-devel + kconfig-devel + kded-devel + kdoctools-devel + kdesignerplugin + libxslt + docbook-xsl + extra-cmake-modules + cmake desktop/kde/base/kde-baseapps/pspec.xml @@ -50642,20 +56007,34 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base zlib - glib2 libX11 libgcc - kfilemetadata - libXt - libXrender - phonon - qt5-base - libXt - tidy - baloo-widgets - baloo - kdelibs - kactivities + kio + kdesu + khtml + ki18n + kparts + kcodecs + kconfig + kxmlgui + karchive + kcmutils + kservice + kbookmarks + kitemviews + qt5-script + kcompletion + kcoreaddons + kdbusaddons + kiconthemes + kjobwidgets + ktextwidgets + kwindowsystem + qt5-x11extras + kconfigwidgets + knotifications + kwidgetsaddons + kdelibs4-support /usr/bin @@ -50670,6 +56049,28 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol Development files for kde-kdebaseapps kdebaseapps + qt5-base-devel + zlib-devel + glib2-devel + libX11-devel + kfilemetadata-devel + qt5-phonon-devel + kactivities-devel + libXrender-devel + libXt-devel + libraw1394-devel + mesa-devel + kdelibs4-support-devel + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + kdesu-devel + khtml-devel + kcmutils-devel + kconfig-devel + kded-devel + kdoctools-devel /usr/include @@ -50678,8 +56079,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol - 2015-07-19 - 15.04.3 + 2015-08-01 + 15.04.3_20150727 Version bump. Stefan Gronewold(groni) groni@pisilinux.org @@ -51562,6 +56963,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-sensors-devel qt5-location-devel qt5-declarative-devel + qt5-multimedia-devel + mesa-devel libXtst-devel gst-plugins-base-devel libXcomposite-devel @@ -51572,15 +56975,16 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol dbus-devel ruby-devel gstreamer-devel + gstreamer-next-devel libpng-devel libpcre-devel - libudev-devel + eudev-devel webp-devel zlib-devel libxslt-devel + libxml2-devel libXcomposite-devel libX11-devel - libgcc libXrender-devel sqlite-devel perl-Digest-MD5 @@ -51588,7 +56992,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol gperf bison flex - phonon-devel + qt5-phonon-devel desktop/toolkit/qt5/qt5-webkit/pspec.xml @@ -51609,13 +57013,11 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol libxslt libXrender qt5-sensors - qt5-location libXcomposite libjpeg-turbo - gstreamer-next - qt5-webchannel + gstreamer + gst-plugins-base qt5-declarative - gst-plugins-base-next /usr/lib @@ -51630,7 +57032,25 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-webkit-devel qt5-webkit için geliştirme dosyaları + qt5-webkit qt5-base-devel + mesa-devel + webp-devel + zlib-devel + glib2-devel + icu4c-devel + libX11-devel + libpng-devel + sqlite-devel + libxml2-devel + libxslt-devel + libXrender-devel + qt5-sensors-devel + libXcomposite-devel + libjpeg-turbo-devel + gstreamer-devel + gst-plugins-base-devel + qt5-declarative-devel /usr/lib/pkgconfig @@ -51673,12 +57093,14 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-base-devel qt5-declarative-devel qt5-quick1-devel + mesa-devel desktop/toolkit/qt5/qt5-quickcontrols/pspec.xml qt5-quickcontrols + libgcc qt5-base qt5-declarative @@ -52672,7 +58094,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol desktop.toolkit.qt5 A library that allows developers to access PolicyKit API with a nice Qt-style API A library that allows developers to access PolicyKit API with a nice Qt-style API - http://source.pisilinux.org/1.0/polkit-qt-1-0.112.0.tar.bz2 + http://download.kde.org/stable/apps/KDE4.x/admin/polkit-qt-1-0.112.0.tar.bz2 qt5-base-devel glib2-devel @@ -52709,7 +58131,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol - 2015-05-13 + 2015-08-01 0.112 First Release Ayhan Yalçınsoy @@ -53071,8 +58493,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol qt5-tools qt5-base - mesa qt5-declarative + libgcc /usr/lib @@ -53962,9 +59384,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol cups pango libXi - json-glib cairo - gobject-introspection libXext libXrandr libXfixes @@ -54031,8 +59451,10 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol gtk3 atk-devel pango-devel + libX11-devel libXi-devel cairo-devel + glib2-devel libXext-devel libepoxy-devel libXfixes-devel @@ -54904,6 +60326,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol xmlto docbook-xsl + util-linux lynx @@ -57698,4 +63121,26 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol admins@pisilinux.org + + desktop.kde.porting-aids + FIXME + FIXME + FIXME + FIXME + + PisiLinux Community + admins@pisilinux.org + + + + desktop.kde.phonon + FIXME + FIXME + FIXME + FIXME + + PisiLinux Community + admins@pisilinux.org + + \ No newline at end of file diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 8d0684bd38..95c19438d8 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -3ff1fa7e983ec3ef1c03333f6425390c1a86e982 \ No newline at end of file +567c2b48f00e1e61b5af3a6ba71f69be65c763da \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 0c8c1f0c31..a23d4cea87 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index d520d3a11c..294ea666f9 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -22bf6e793832fe84aa0cebe59c948ceaaac7791f \ No newline at end of file +1e77669122aab2aee32c397bc53c68498c831ab1 \ No newline at end of file diff --git a/programming/debug/component.xml b/programming/debug/component.xml new file mode 100644 index 0000000000..9ab4911614 --- /dev/null +++ b/programming/debug/component.xml @@ -0,0 +1,3 @@ + + programming.debug + diff --git a/programming/debug/gdb/actions.py b/programming/debug/gdb/actions.py new file mode 100644 index 0000000000..614ee56b6f --- /dev/null +++ b/programming/debug/gdb/actions.py @@ -0,0 +1,44 @@ +#!/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 + +def setup(): + pisitools.dosed("config/override.m4", "2.64", "2.69") + shelltools.system('sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure') + autotools.autoreconf("-vfi") + autotools.configure("--with-system-readline \ + --with-separate-debug-dir=/usr/lib/debug \ + --with-gdb-datadir=/usr/share/gdb \ + --with-pythondir=/usr/lib/%s/site-packages \ + --disable-nls \ + --disable-rpath \ + --with-python \ + --with-expat" % get.curPYTHON()) + + +def build(): + autotools.make() + +def install(): + autotools.rawInstall('DESTDIR="%s"' % get.installDIR()) + + for libdel in ["libbfd.a","libopcodes.a"]: + pisitools.remove("/usr/lib/%s" % libdel) + + # these are not necessary + #for info in ["bfd","configure","standards"]: + #pisitools.remove("/usr/share/info/%s.info" % info) + + pisitools.remove("/usr/share/info/bfd.info") + + for hea in ["ansidecl","symcat","dis-asm", "bfd", "bfdlink", "plugin-api"]: + pisitools.remove("/usr/include/%s.h" % hea) + + pisitools.dodoc("README*", "MAINTAINERS", "COPYING*", "ChangeLog*") \ No newline at end of file diff --git a/programming/debug/gdb/files/gstack.1 b/programming/debug/gdb/files/gstack.1 new file mode 100644 index 0000000000..1f4e406be2 --- /dev/null +++ b/programming/debug/gdb/files/gstack.1 @@ -0,0 +1,48 @@ +.\" +.\" gstack manual page. +.\" Copyright (c) 1999 Ross Thompson +.\" Copyright (c) 2001, 2002, 2004, 2008 Red Hat, Inc. +.\" +.\" Original author: Ross Thompson +.\" +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 2, or (at your option) +.\" any later version. +.\" +.\" This program is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License +.\" along with this program; see the file COPYING. If not, write to +.\" the Free Software Foundation, 59 Temple Place - Suite 330, +.\" Boston, MA 02111-1307, USA. +.\" +.TH GSTACK 1 "Feb 15 2008" "Red Hat Linux" "Linux Programmer's Manual" + +.SH NAME +gstack \- print a stack trace of a running process + +.SH SYNOPSIS +.B gstack +pid + +.SH DESCRIPTION + +\f3gstack\f1 attaches to the active process named by the \f3pid\f1 on +the command line, and prints out an execution stack trace. If ELF +symbols exist in the binary (usually the case unless you have run +strip(1)), then symbolic addresses are printed as well. + +If the process is part of a thread group, then \f3gstack\f1 will print +out a stack trace for each of the threads in the group. + +.SH SEE ALSO +nm(1), ptrace(2), gdb(1) + +.SH AUTHORS +Ross Thompson + +Red Hat, Inc. diff --git a/programming/debug/gdb/pspec.xml b/programming/debug/gdb/pspec.xml new file mode 100644 index 0000000000..a67bfaca71 --- /dev/null +++ b/programming/debug/gdb/pspec.xml @@ -0,0 +1,102 @@ + + + + + gdb + http://www.gnu.org/software/gdb/gdb.html + + PisiLinux Community + admins@pisilinux.org + + GPLv3 + app:console + GNU debugger + GDB, the GNU Project debugger, allows you to see what is going on 'inside' another program while it executes -- or what another program was doing at the moment it crashed. + mirrors://gnu/gdb/gdb-7.9.1.tar.xz + + texinfo + expat-devel + python-devel + readline-devel + ncurses-devel + + + + + gdb + + guile + expat + python + readline + ncurses + + + /usr/bin + /usr/lib + /usr/share/doc/gdb + /usr/share/gdb + /usr/share/info + /usr/share/man + + + gstack.1 + + + + + gdb-devel + Development files for gdb + + gdb + + + /usr/include + + + + + + 2015-07-30 + 7.9.1 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-02-22 + 7.9 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-05-20 + 7.7.1 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-02-19 + 7.7 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2014-01-25 + 7.6 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-09-23 + 7.5 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/programming/debug/gdb/translations.xml b/programming/debug/gdb/translations.xml new file mode 100644 index 0000000000..2166142c83 --- /dev/null +++ b/programming/debug/gdb/translations.xml @@ -0,0 +1,16 @@ + + + + gdb + GDB, GNU Proje hata ayıklama aracı, çalışır durumdaki başka bir programın `içinde' olan biteni görmenizi, veya başka bir programın çöktüğü anda ne yapıyor olduğunu bilmenizi sağlar. + GNU hata ayıklayıcısı + Depurador GNU + GDB, el depurador del proyecto GNU permite ver lo que está pasando 'en el interior de' otro programa mientras ejecuta -- o lo que estaba haciendo cuando quedó colgado. + + + + gdb-devel + gdb için geliştirme dosyaları + Development files for gdb + + \ No newline at end of file diff --git a/programming/language/perl/perl-Crypt-PasswdMD5/actions.py b/programming/language/perl/perl-Crypt-PasswdMD5/actions.py new file mode 100644 index 0000000000..4efdd8ba3b --- /dev/null +++ b/programming/language/perl/perl-Crypt-PasswdMD5/actions.py @@ -0,0 +1,25 @@ +#!/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 perlmodules +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +WorkDir = "Crypt-PasswdMD5-%s" % get.srcVERSION() + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + + pisitools.dodoc("README") diff --git a/programming/language/perl/perl-Crypt-PasswdMD5/pspec.xml b/programming/language/perl/perl-Crypt-PasswdMD5/pspec.xml new file mode 100644 index 0000000000..5c704a39cb --- /dev/null +++ b/programming/language/perl/perl-Crypt-PasswdMD5/pspec.xml @@ -0,0 +1,63 @@ + + + + + perl-Crypt-PasswdMD5 + http://search.cpan.org/dist/Crypt-PasswdMD5/ + + Selim Ok + admins@pisilinux.org + + Artistic + library + Crypt::PasswdMD5 module for perl + Provides various crypt()-compatible interfaces to the MD5-based crypt() function. + http://search.cpan.org/CPAN/authors/id/R/RS/RSAVAGE/Crypt-PasswdMD5-1.40.tgz + + perl + + + + + perl-Crypt-PasswdMD5 + + perl + + + /usr/lib + /usr/share/man + /usr/share/doc + + + + + + 2014-09-10 + 1.40 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-28 + 1.40 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-11-08 + 1.40 + Version bump + Richard de Bruin + richdb@pisilinux.org + + + 2012-09-06 + 1.3 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/programming/language/perl/perl-Crypt-PasswdMD5/translations.xml b/programming/language/perl/perl-Crypt-PasswdMD5/translations.xml new file mode 100644 index 0000000000..3c1258227c --- /dev/null +++ b/programming/language/perl/perl-Crypt-PasswdMD5/translations.xml @@ -0,0 +1,8 @@ + + + + perl-Crypt-PasswdMD5 + Perl için Crypt::PasswdMD5 modülü + MD5 tabanlı crypt() fonksiyonu için, crypt() uyumlu çeşitli arayüzler sağlar. + + diff --git a/programming/language/perl/perl-Digest-MD5/actions.py b/programming/language/perl/perl-Digest-MD5/actions.py new file mode 100644 index 0000000000..fc6ee624fd --- /dev/null +++ b/programming/language/perl/perl-Digest-MD5/actions.py @@ -0,0 +1,27 @@ +#!/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 perlmodules +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +WorkDir="" + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +# FIXME: test fails +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + + #perl-docs Conflicted + pisitools.remove("/usr/share/man/man3/Digest::MD5.3pm") \ No newline at end of file diff --git a/programming/language/perl/perl-Digest-MD5/pspec.xml b/programming/language/perl/perl-Digest-MD5/pspec.xml new file mode 100644 index 0000000000..825a6a67bc --- /dev/null +++ b/programming/language/perl/perl-Digest-MD5/pspec.xml @@ -0,0 +1,72 @@ + + + + + perl-Digest-MD5 + http://www.cpan.org + + PisiLinux Community + admins@pisilinux.org + + Artistic + library + Perl interface to the MD5 Algorithm + Perl interface to the MD5 Algorithm + http://www.cpan.org/authors/id/G/GA/GAAS/Digest-MD5-2.53.tar.gz + + perl + + + + + perl-Digest-MD5 + + perl + + + /usr/bin + /usr/lib + /usr/share/perl + /usr/share/doc + /usr/share/man + + + + + + 2014-09-10 + 2.53 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-28 + 2.53 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-12-23 + 2.53 + Rebuild + Ayhan YALÇINSOY + ayhanyalcinsoy@pisilinux.org + + + 2013-11-04 + 2.53 + V.bump + Ayhan YALÇINSOY + ayhanyalcinsoy@pisilinux.org + + + 2013-03-21 + 2.52 + First release + Ayhan YALÇINSOY + ayhanyalcinsoy@pisilinux.org + + + diff --git a/programming/language/perl/perl-Digest-MD5/translations.xml b/programming/language/perl/perl-Digest-MD5/translations.xml new file mode 100644 index 0000000000..29047d8542 --- /dev/null +++ b/programming/language/perl/perl-Digest-MD5/translations.xml @@ -0,0 +1,8 @@ + + + + perl-Digest-MD5 + MD5 Algoritmasına perl arayüzü + MD5 Algoritmasına perl arayüzü + + diff --git a/programming/language/perl/perl-Text-ParseWords/actions.py b/programming/language/perl/perl-Text-ParseWords/actions.py new file mode 100644 index 0000000000..f90167b74e --- /dev/null +++ b/programming/language/perl/perl-Text-ParseWords/actions.py @@ -0,0 +1,25 @@ +#!/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 perlmodules +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +#WorkDir = "%s-%s" % (get.srcNAME()[5:], get.srcVERSION()) + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + pisitools.remove("usr/share/man/man3/Text::ParseWords.3pm") diff --git a/programming/language/perl/perl-Text-ParseWords/pspec.xml b/programming/language/perl/perl-Text-ParseWords/pspec.xml new file mode 100644 index 0000000000..0d65e63eab --- /dev/null +++ b/programming/language/perl/perl-Text-ParseWords/pspec.xml @@ -0,0 +1,72 @@ + + + + + perl-Text-ParseWords + http://search.cpan.org/~chorny/Text-ParseWords-3.29/ParseWords.pm + + Osman Erkan + osman.erkan@pisilinux.org + + Artistic + programming.language.perl + library + app:console + Text::ParseWords - parse text into an array of tokens or array of arrays + The nested_quotewords() and quotewords() functions accept a delimiter (which can be a regular expression) and a list of lines and then breaks those lines up into a list of words ignoring delimiters that appear inside quotes. + http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/Text-ParseWords-3.30.tar.gz + + perl + + + + + perl-Text-ParseWords + + perl + + + /usr/lib + /usr/share/doc + /usr/share/man + + + + + + 2015-07-26 + 3.30 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-09-10 + 3.29 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-28 + 3.29 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-11-07 + 3.29 + Version bump, fix URL + Richard de Bruin + richdb@pisilinux.org + + + 2012-06-06 + 3.27 + First release + Osman Erkan + osman.erkan@pisilinux.org + + + diff --git a/programming/language/perl/perl-Text-ParseWords/translations.xml b/programming/language/perl/perl-Text-ParseWords/translations.xml new file mode 100644 index 0000000000..7be8bf98a0 --- /dev/null +++ b/programming/language/perl/perl-Text-ParseWords/translations.xml @@ -0,0 +1,8 @@ + + + + perl-Text-ParseWords + Text::ParseWords - parse text into an array of tokens or array of arrays + This module has two interfaces, one through color() and colored() and the other through constants. It also offers the utility functions uncolor(), colorstrip(), and colorvalid(), which have to be explicitly imported to be used + + diff --git a/desktop/kde/plasma/oxygen-themes/actions.py b/programming/language/python/pyparted/actions.py similarity index 60% rename from desktop/kde/plasma/oxygen-themes/actions.py rename to programming/language/python/pyparted/actions.py index 56638b7e32..66d5657a1c 100644 --- a/desktop/kde/plasma/oxygen-themes/actions.py +++ b/programming/language/python/pyparted/actions.py @@ -4,16 +4,12 @@ # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt -from pisi.actionsapi import kde5 from pisi.actionsapi import pisitools - -def setup(): - kde5.configure() +from pisi.actionsapi import get +from pisi.actionsapi import autotools def build(): - kde5.make() + autotools.make() def install(): - kde5.install() - - pisitools.dodoc("COPYING") + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/programming/language/python/pyparted/pspec.xml b/programming/language/python/pyparted/pspec.xml new file mode 100644 index 0000000000..fbcd3bf81e --- /dev/null +++ b/programming/language/python/pyparted/pspec.xml @@ -0,0 +1,73 @@ + + + + + pyparted + http://people.redhat.com/dcantrel/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2+ + library + Python bindings for parted + pyparted is the python module which enables to use GNU Parted package from python. Using python with this module, programmers can create, destroy, resize, check and copy partitions, and the file systems on them. + https://github.com/rhinstaller/pyparted/archive/v3.10.5.tar.gz + + python-decorator + python-devel + parted-devel + + + + + pyparted + + python-decorator + parted + python + + + /usr/lib + /usr/share/doc + + + + + + 2015-08-04 + 3.10.5 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-06-21 + 3.10.0 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2014-08-09 + 3.9.5 + Revert back to 3.9 latest stable series. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-03 + 3.10 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2012-10-24 + 3.8 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/programming/language/python/pyparted/translations.xml b/programming/language/python/pyparted/translations.xml new file mode 100644 index 0000000000..4dc9e69dc1 --- /dev/null +++ b/programming/language/python/pyparted/translations.xml @@ -0,0 +1,9 @@ + + + + pyparted + Disk bölümleme tablolarını yönetmek için kullanılan parted kütüphanesine erişim sağlayan Python modülü. + pyparted, GNU Parted uygulamasının python programlama diliyle kullanılabilmesi için gerekli olan kütüphanedir. Bu modülü kullanan programcılar, python ile yeni disk bölümleri ya da dosya sistemleri oluşturabilir, bunları silebilir, yeniden boyutlandırabilir, kontrol edebilir ve kopyalayabilir. + pyparted est un module python permettant d'utiliser le paquet GNU Parted depuis python. À l'aide de ce module, les programmeurs peuvent depuis python détruire, re-dimensionner, vérifier et copier des partitions et les systèmes de fichier présents dessus. + + diff --git a/programming/language/python/python-Jinja2/actions.py b/programming/language/python/python-Jinja2/actions.py new file mode 100644 index 0000000000..0cad700f1c --- /dev/null +++ b/programming/language/python/python-Jinja2/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 pythonmodules +from pisi.actionsapi import pisitools +from pisi.actionsapi import autotools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +examples = "%s/%s/examples" % (get.docDIR(), get.srcNAME()) + +WorkDir = "Jinja2-%s" % get.srcVERSION() + +def build(): + pythonmodules.compile() + +def install(): + pythonmodules.install() + + pisitools.insinto(examples, "examples/*") + + #Create docs with python-Sphinx + #shelltools.cd("docs") + #autotools.make("html") + #shelltools.cd("..") + #pisitools.dohtml("Jinja2-%s/docs/_build/html/*" % get.srcVERSION()) + pisitools.dodoc("CHANGES") diff --git a/programming/language/python/python-Jinja2/files/drop_next_import_from_docs-jinjaext.patch b/programming/language/python/python-Jinja2/files/drop_next_import_from_docs-jinjaext.patch new file mode 100644 index 0000000000..c078b06c2d --- /dev/null +++ b/programming/language/python/python-Jinja2/files/drop_next_import_from_docs-jinjaext.patch @@ -0,0 +1,15 @@ +Description: drop next import from docs/jinjaext.py + next is not available in jinja2/utils.py and all Python versions supported by + Jessie already support this function, no need for backwards compatible wrapper +Author: Piotr Ożarowski +--- jinja2-2.7.orig/docs/jinjaext.py ++++ jinja2-2.7/docs/jinjaext.py +@@ -23,7 +23,7 @@ from pygments.style import Style + from pygments.token import Keyword, Name, Comment, String, Error, \ + Number, Operator, Generic + from jinja2 import Environment, FileSystemLoader +-from jinja2.utils import next ++#from jinja2.utils import next + + + def parse_rst(state, content_offset, doc): diff --git a/programming/language/python/python-Jinja2/pspec.xml b/programming/language/python/python-Jinja2/pspec.xml new file mode 100644 index 0000000000..38e5a07f5b --- /dev/null +++ b/programming/language/python/python-Jinja2/pspec.xml @@ -0,0 +1,65 @@ + + + + + python-Jinja2 + http://jinja.pocoo.org/2/ + + PisiLinux Community + admins@pisilinux.org + + as-is + app:console + A small but fast and easy to use stand-alone template engine written in pure python + Jinja2 is the rewritten version of Jinja, sandboxed template engine written in pure Python. It provides a Django like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code. + https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.2.tar.gz + + + + python-setuptools + python-MarkupSafe + + + drop_next_import_from_docs-jinjaext.patch + + + + + python-Jinja2 + + /usr/lib/python* + /usr/share/doc/python-Jinja2/LICENSE + + + + + python-Jinja2-docs + + /usr/share/doc/python-Jinja2 + + + + + + 2014-02-27 + 2.7.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-11-09 + 2.7.1 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2012-10-29 + 2.6 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + \ No newline at end of file diff --git a/programming/language/python/python-Jinja2/translations.xml b/programming/language/python/python-Jinja2/translations.xml new file mode 100644 index 0000000000..e318cb96b6 --- /dev/null +++ b/programming/language/python/python-Jinja2/translations.xml @@ -0,0 +1,13 @@ + + + + python-Jinja2 + Küçük, hızlı ve kullanımı kolay, sadece python ile yazılmış bir bağımsız şablon üreteci + Jinja2, sadece python ile yazılmış bir şablon üreteci olan Jinja'nın yeniden yazılmış bir versiyonudur. Django benzeri XML-olmayan bir sözdizimi sağlar ve şablonları derleyip çalıştırılabilir python programları haline getirir. Temel olarak Django şablonları ve python kodunun birleşimi bir programdır. + + + + python-Jinja2-docs + python-Jinja2 için belgelendirme dosyaları + + diff --git a/programming/language/python/python-PyYAML/actions.py b/programming/language/python/python-PyYAML/actions.py new file mode 100644 index 0000000000..c6d236f88b --- /dev/null +++ b/programming/language/python/python-PyYAML/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/licenses/gpl.txt + +from pisi.actionsapi import pythonmodules +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +WorkDir = "PyYAML-%s" % get.srcVERSION() + +def build(): + pythonmodules.compile() + +def install(): + pythonmodules.install() + + pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "examples") diff --git a/programming/language/python/python-PyYAML/pspec.xml b/programming/language/python/python-PyYAML/pspec.xml new file mode 100644 index 0000000000..85801b5723 --- /dev/null +++ b/programming/language/python/python-PyYAML/pspec.xml @@ -0,0 +1,49 @@ + + + + + python-PyYAML + http://pyyaml.org/wiki/PyYAML + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + The next generation YAML parser and emitter for Python + python-pyyaml is the next generation YAML parser and emitter for Python. + http://pyyaml.org/download/pyyaml/PyYAML-3.11.tar.gz + + libyaml-devel + python-devel + + + + + python-PyYAML + + libyaml + + + /usr/lib + /usr/share/doc + + + + + + 2015-07-27 + 3.11 + version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2011-06-04 + 3.10 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/programming/language/python/python-PyYAML/translations.xml b/programming/language/python/python-PyYAML/translations.xml new file mode 100644 index 0000000000..4027a090a3 --- /dev/null +++ b/programming/language/python/python-PyYAML/translations.xml @@ -0,0 +1,9 @@ + + + + python-pyyaml + Python için yeni nesil YAML ayrıştırıcısı + python-pyyaml python için yeni nesil YAML ayrıştırıcısıdır. + + + diff --git a/programming/language/python/python-cairo/actions.py b/programming/language/python/python-cairo/actions.py new file mode 100644 index 0000000000..01d21ad075 --- /dev/null +++ b/programming/language/python/python-cairo/actions.py @@ -0,0 +1,23 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get +from pisi.actionsapi import pisitools + +shelltools.export("JOBS", get.makeJOBS().replace("-j", "")) + +def setup(): + shelltools.system("python waf configure --prefix=/usr") + +def build(): + shelltools.system("python waf build -v") + +def install(): + shelltools.system("DESTDIR=%s python waf install" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING", "README","COPYING-*") \ No newline at end of file diff --git a/programming/language/python/python-cairo/pspec.xml b/programming/language/python/python-cairo/pspec.xml new file mode 100644 index 0000000000..acc5d5e252 --- /dev/null +++ b/programming/language/python/python-cairo/pspec.xml @@ -0,0 +1,71 @@ + + + + + python-cairo + http://cairographics.org/pycairo + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + Python wrapper for cairo graphics library + Pycairo is set of Python bindings for the cairo graphics library. + http://cairographics.org/releases/py2cairo-1.10.0.tar.bz2 + + cairo-devel + python-devel + libtool + + + + + python-cairo + + cairo + python + + + /usr/lib + /usr/share/doc + + + + + python-cairo-devel + Development files for python-cairo + + python-cairo + cairo-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-06-01 + 1.10.0 + rebuild + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2013-11-05 + 1.10.0 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2010-10-13 + 1.8.10 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/programming/language/python/python-cairo/translations.xml b/programming/language/python/python-cairo/translations.xml new file mode 100644 index 0000000000..bfba25017f --- /dev/null +++ b/programming/language/python/python-cairo/translations.xml @@ -0,0 +1,13 @@ + + + + python-cairo + Cairo vektörel grafik kitaplığı için Python bağlayıcıları + wrapper (version enrobée) Python de la librairie de graphisme vectoriel cairo. + + + + python-cairo-devel + python-cairo için geliştirme dosyaları + + diff --git a/programming/language/python/python-decorator/actions.py b/programming/language/python/python-decorator/actions.py new file mode 100644 index 0000000000..60afb1d924 --- /dev/null +++ b/programming/language/python/python-decorator/actions.py @@ -0,0 +1,16 @@ +#!/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 pythonmodules +from pisi.actionsapi import shelltools +from pisi.actionsapi import pisitools + +def check(): + shelltools.system("nosetests --with-doctest -e documentation") + +def install(): + pythonmodules.install() + diff --git a/programming/language/python/python-decorator/pspec.xml b/programming/language/python/python-decorator/pspec.xml new file mode 100644 index 0000000000..34eb75ae48 --- /dev/null +++ b/programming/language/python/python-decorator/pspec.xml @@ -0,0 +1,60 @@ + + + + + python-decorator + http://www.phyast.pitt.edu/~micheles/python/ + + PisiLinux Community + admins@pisilinux.org + + BSD + library + Python module to simplify the usage of decorators + python-decorator simplifies the usage of decorators for the average programmer. + http://pypi.python.org/packages/source/d/decorator/decorator-4.0.2.tar.gz + + python-nose + python-setuptools + + + + + python-decorator + + /usr/lib + /usr/share/doc + + + + + + 2015-08-04 + 4.0.2 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-06-21 + 3.4.2 + Version bump. + Hakan Yıldız + hknyldz93@gmail.com + + + 2013-11-06 + 3.4.0 + Rebuild + Erdinç Gültekin + admins@pisilinux.org + + + 2012-11-11 + 3.4.0 + First release + Erdinç Gültekin + admins@pisilinux.org + + + diff --git a/programming/language/python/python-decorator/translations.xml b/programming/language/python/python-decorator/translations.xml new file mode 100644 index 0000000000..8437dc1068 --- /dev/null +++ b/programming/language/python/python-decorator/translations.xml @@ -0,0 +1,8 @@ + + + + python-decorator + Dekoratör kullanımını kolaylaştıran python modulü + python-decorator, ortalama bir Python programcısı için dekoratör kullanımını basitleştirir. + + diff --git a/programming/language/python/python-gtk/actions.py b/programming/language/python/python-gtk/actions.py new file mode 100644 index 0000000000..17b41a889c --- /dev/null +++ b/programming/language/python/python-gtk/actions.py @@ -0,0 +1,33 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +WorkDir = "pygtk-%s" % (get.srcVERSION()) + +def setup(): + shelltools.unlink("py-compile" ) + shelltools.sym("/bin/true", "%s/py-compile" % get.curDIR()) + + autotools.configure("--prefix=/usr \ + --enable-thread \ + --enable-numpy") + + shelltools.touch("%s/style.css" % get.curDIR()) + pisitools.dosed("docs/Makefile", "CSS_FILES = .*", "CSS_FILES = %s/style.css" % get.curDIR()) + + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "MAPPING", "NEWS", "README", "THREADS", "TODO") diff --git a/programming/language/python/python-gtk/pspec.xml b/programming/language/python/python-gtk/pspec.xml new file mode 100644 index 0000000000..ce2b2188ef --- /dev/null +++ b/programming/language/python/python-gtk/pspec.xml @@ -0,0 +1,109 @@ + + + + + python-gtk + http://www.pygtk.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + GTK+ bindings for Python + python-gtk lets you to easily create programs with a graphical user interface using the Python programming language and GTK+ library. + mirrors://gnome/pygtk/2.24/pygtk-2.24.0.tar.bz2 + + cairo-devel + pango-devel + gtk2-devel + glib2-devel + python-devel + libglade-devel + python-pygobject-devel + python-numpy + python-cairo + + + + + python-gtk + + pango + atk + gtk2 + cairo + gdk-pixbuf + + + /usr/lib + /usr/share/doc + + + + + python-gtk-demo + app:gui + Demo applications for python-gtk + + python-gtk + + + /usr/bin/pygtk-demo + /usr/lib/pygtk/2.0/pygtk-demo.py + /usr/lib/pygtk/2.0/demos + + + + + python-gtk-docs + data:doc + Reference documents for python-gtk + + python-gtk + + + /usr/share/gtk-doc + + + + + python-gtk-devel + Development files for python-gtk + + python-gtk + python-pygobject-devel + gtk2-devel + + + /usr/bin/pygtk-codegen-2.0 + /usr/include + /usr/lib/pkgconfig + /usr/share/pygtk + + + + + + 2013-08-17 + 2.24.0 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-07-28 + 2.24.0 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-11-11 + 2.24.0 + First release + Erdinç Gültekin + admins@pisilinux.org + + + \ No newline at end of file diff --git a/programming/language/python/python-gtk/translations.xml b/programming/language/python/python-gtk/translations.xml new file mode 100644 index 0000000000..c77b510540 --- /dev/null +++ b/programming/language/python/python-gtk/translations.xml @@ -0,0 +1,24 @@ + + + + python-gtk + Python için GTK+ bağlayıcıları + python-gtk, Python programlama diliyle GTK+ kitaplığını kullanarak, basit grafiksel kullanıcı arayüzü oluşturmanızı sağlar. + Bindings (liens) GTK+2 pour Python. + + + + python-gtk-demo + python-gtk için demo uygulamalar + + + + python-gtk-docs + python-gtk için referans belgeleri + + + + python-gtk-devel + python-gtk için geliştirme dosyaları + + diff --git a/programming/language/python/python-nose/actions.py b/programming/language/python/python-nose/actions.py new file mode 100644 index 0000000000..b999c99f2c --- /dev/null +++ b/programming/language/python/python-nose/actions.py @@ -0,0 +1,26 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import pythonmodules +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +WorkDir = "nose-%s" % get.srcVERSION() + +examples = "%s/%s/" % (get.docDIR(), get.srcNAME()) + +shelltools.export("PYTHONDONTWRITEBYTECODE", "1") + +def install(): + pisitools.dosed("setup.py", "man/man1", "share/man/man1") + + pythonmodules.install() + + pisitools.dohtml("doc/*") + + shelltools.chmod("examples/*", 0644) + pisitools.insinto(examples, "examples/*") diff --git a/programming/language/python/python-nose/pspec.xml b/programming/language/python/python-nose/pspec.xml new file mode 100644 index 0000000000..627581e449 --- /dev/null +++ b/programming/language/python/python-nose/pspec.xml @@ -0,0 +1,66 @@ + + + + + python-nose + http://somethingaboutorange.com/mrl/projects/nose/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + app:console + A unittest extension offering automatic test suite discovery and easy test authoring + python-nose provides an alternate test discovery and running process for unittest, one that is intended to mimic the behavior of py.test as much as is reasonably possible without resorting to too much magic. + https://pypi.python.org/packages/source/n/nose/nose-1.3.7.tar.gz + + + + python-nose + + /usr/lib + /usr/share/man + /usr/share/doc + /usr/bin + + + + + + 2015-08-04 + 1.3.7 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-27 + 1.3.3 + Rebuild for gcc + PisiLinux Community + admins@pisilinux.org + + + 2014-05-21 + 1.3.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-11-17 + 1.3.0 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2012-10-13 + 1.2.1 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/programming/language/python/python-nose/translations.xml b/programming/language/python/python-nose/translations.xml new file mode 100644 index 0000000000..79c6cc2f02 --- /dev/null +++ b/programming/language/python/python-nose/translations.xml @@ -0,0 +1,8 @@ + + + + python-nose + Python için unittest genişlemesi + python-nose alternatif test tanıtma ve keşif kitaplığı. + + diff --git a/programming/language/python/python-numpy/actions.py b/programming/language/python/python-numpy/actions.py new file mode 100644 index 0000000000..7ff3de5fd6 --- /dev/null +++ b/programming/language/python/python-numpy/actions.py @@ -0,0 +1,30 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import pisitools +from pisi.actionsapi import pythonmodules +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +WorkDir = "numpy-%s" % get.srcVERSION() + +NUMPY_FCONFIG = "config_fc --fcompiler=gnu95" +f2py_docs = "%s/%s/f2py_docs" % (get.docDIR(), get.srcNAME()) + +shelltools.export("LDFLAGS", "%s -shared" % get.LDFLAGS()) +shelltools.export("ATLAS", "None") +shelltools.export("PTATLAS", "None") + +def build(): + pythonmodules.compile(NUMPY_FCONFIG) + +def install(): + pythonmodules.install(NUMPY_FCONFIG) + + pisitools.doman("numpy/f2py/f2py.1") + + pisitools.insinto(f2py_docs, "numpy/f2py/docs/*.txt") + pisitools.dodoc("COMPATIBILITY", "DEV_README.txt", "LICENSE.txt", "THANKS.txt") diff --git a/programming/language/python/python-numpy/pspec.xml b/programming/language/python/python-numpy/pspec.xml new file mode 100644 index 0000000000..b5f998760b --- /dev/null +++ b/programming/language/python/python-numpy/pspec.xml @@ -0,0 +1,84 @@ + + + + + python-numpy + http://numeric.scipy.org + + PisiLinux Community + admins@pisilinux.org + + as-is + library + The fundamental package needed for scientific computing with Python + Numpy contains a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, and useful linear algebra, Fourier transform, and random number capabilities. + mirrors://sourceforge/numpy/numpy-1.8.1.tar.gz + + python-devel + python-nose + libgfortran + lapack-devel + + + + + + + + python-numpy + + blas + lapack + python + + + /usr/lib + /usr/share/doc + /usr/share/man + /usr/bin + + + + + + 2014-05-29 + 1.8.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-27 + 1.8.0 + Rebuild for gcc + PisiLinux Community + admins@pisilinux.org + + + 2014-01-19 + 1.8.0 + Version bump + Richard de Bruin + rr.debruin@pisilinux.org + + + 2013-11-16 + 1.7.1 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2012-10-13 + 1.6.2 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/programming/language/python/python-numpy/translations.xml b/programming/language/python/python-numpy/translations.xml new file mode 100644 index 0000000000..1c886e0fe3 --- /dev/null +++ b/programming/language/python/python-numpy/translations.xml @@ -0,0 +1,9 @@ + + + + numpy + Python ile bilimsel hesaplama için ihtiyaç duyulan temel paket + Numpy contiene un potente objeto de array N-dimensional, funciones sofisticadas (broadcasting), herramientas para la integración de código C/C++ y Fortran, y facilidades útiles de algebra lineal, transformación Fourier, y número aleatorios. + Numpy, N-boyutlu güçlü bir dizi, gelişmiş fonksiyonlar, C/C++ ve Fortran kodunu entegre etmek için araçlar, doğrusal cebir ve rastgele sayı özelliği içerir. + + diff --git a/programming/language/python/python-pyaspects/actions.py b/programming/language/python/python-pyaspects/actions.py new file mode 100644 index 0000000000..968051823b --- /dev/null +++ b/programming/language/python/python-pyaspects/actions.py @@ -0,0 +1,12 @@ +# -*- 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 pythonmodules +from pisi.actionsapi import get + +WorkDir = "pyaspects-%s" % get.srcVERSION() + +def install(): + pythonmodules.install() diff --git a/programming/language/python/python-pyaspects/pspec.xml b/programming/language/python/python-pyaspects/pspec.xml new file mode 100644 index 0000000000..b0630e1b13 --- /dev/null +++ b/programming/language/python/python-pyaspects/pspec.xml @@ -0,0 +1,42 @@ + + + + + python-pyaspects + http://github.com/baris/pyaspects + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + Aspect-Oriented development for Python + Aspect-Oriented Development modules for Python. + https://github.com/baris/pyaspects/archive/0.4.4.tar.gz + + + + python-pyaspects + + /usr/lib + /usr/share/doc + + + + + + 2013-12-07 + 0.4.4 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2010-10-13 + 0.4.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/programming/language/python/python-pyaspects/translations.xml b/programming/language/python/python-pyaspects/translations.xml new file mode 100644 index 0000000000..6654eb7876 --- /dev/null +++ b/programming/language/python/python-pyaspects/translations.xml @@ -0,0 +1,9 @@ + + + + pyaspects + Python için Aspect-Oriented kitaplığı + Python için Aspect-Oriented kitaplığı. + Módulos Python para desarrollo orientado a Aspect. + + diff --git a/programming/language/python/python-pyblock/actions.py b/programming/language/python/python-pyblock/actions.py new file mode 100644 index 0000000000..0a34d1449d --- /dev/null +++ b/programming/language/python/python-pyblock/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/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +#WorkDir = "pyblock-0.47-1_20100712" + +def build(): + shelltools.export("CFLAGS", "%s -g -I/usr/include/%s -Wall -Werror -fPIC" % (get.CFLAGS(), get.curPYTHON())) + shelltools.export("LDFLAGS", "%s -shared" % get.LDFLAGS()) + autotools.make("USESELINUX=0") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/programming/language/python/python-pyblock/files/fix-underlinking.patch b/programming/language/python/python-pyblock/files/fix-underlinking.patch new file mode 100644 index 0000000000..8a4e7e81f2 --- /dev/null +++ b/programming/language/python/python-pyblock/files/fix-underlinking.patch @@ -0,0 +1,19 @@ +diff --git a/Makefile b/Makefile +index 1b40530..dfaf3f7 100644 +--- a/Makefile ++++ b/Makefile +@@ -12,12 +12,12 @@ VERSION := $(shell awk '/Version:/ { print $$2 }' python-pyblock.spec) + RELEASE := $(shell awk -F '[ %]' '/Release:/ { print $$2 }' python-pyblock.spec) + USESELINUX = 1 + +-dm_LIBS = dmraid devmapper ++dm_LIBS = devmapper python2.7 + ifeq (1, $(USESELINUX)) + dm_LIBS += selinux + CFLAGS += -DUSESELINUX=1 + endif +-dmraid_LIBS = dmraid devmapper ++dmraid_LIBS = dmraid python2.7 + + PYFILES=__init__.py maps.py device.py + LIBS = dmmodule.so dmraidmodule.so diff --git a/programming/language/python/python-pyblock/pspec.xml b/programming/language/python/python-pyblock/pspec.xml new file mode 100644 index 0000000000..d03a81f40f --- /dev/null +++ b/programming/language/python/python-pyblock/pspec.xml @@ -0,0 +1,70 @@ + + + + + python-pyblock + http://git.fedoraproject.org/git/pyblock.git + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + GPLv3 + library + Python modules for dealing with block devices + The pyblock contains Python modules for dealing with block devices. + https://pkgs.fedoraproject.org/repo/pkgs/python-pyblock/pyblock-0.53.tar.bz2/f6d33a8362dee358517d0a9e2ebdd044/pyblock-0.53.tar.bz2 + + device-mapper-devel + python-devel + dmraid-devel + + + fix-underlinking.patch + + + + + python-pyblock + + device-mapper + dmraid + python + + + /usr/lib + /usr/share/doc + + + + + + 2015-08-04 + 0.53 + Rebuild + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2013-12-07 + 0.53_20111208 + Rebuild + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2013-05-05 + 0.53_20111208 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-11-19 + 0.53_20111208 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + \ No newline at end of file diff --git a/programming/language/python/python-pyblock/translations.xml b/programming/language/python/python-pyblock/translations.xml new file mode 100644 index 0000000000..444c205fb3 --- /dev/null +++ b/programming/language/python/python-pyblock/translations.xml @@ -0,0 +1,8 @@ + + + + python-pyblock + Blok aygıtları ile ilgili python modülleri içerir + Pyblock blok aygıtları ile ilgili python modülleri içerir + + diff --git a/programming/language/python/python-pygobject/actions.py b/programming/language/python/python-pygobject/actions.py new file mode 100644 index 0000000000..32469b7924 --- /dev/null +++ b/programming/language/python/python-pygobject/actions.py @@ -0,0 +1,26 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +WorkDir = "pygobject-%s" % get.srcVERSION() + +def setup(): + # autoreconf is for under linking problem + autotools.autoreconf("-fi") + autotools.configure("--disable-introspection") + +def build(): + autotools.make() + +def install(): + autotools.install() + + #shelltools.chmod("%s/usr/share/pygobject/xsl/fixxref.py" % get.installDIR(), 0755) + pisitools.dodoc("AUTHORS", "NEWS", "ChangeLog", "README") diff --git a/programming/language/python/python-pygobject/files/pygobject-2.16.1-fixdetection.patch b/programming/language/python/python-pygobject/files/pygobject-2.16.1-fixdetection.patch new file mode 100644 index 0000000000..714144d620 --- /dev/null +++ b/programming/language/python/python-pygobject/files/pygobject-2.16.1-fixdetection.patch @@ -0,0 +1,13 @@ +diff -p -up pygobject-2.16.1/pygtk.py.fixdetection pygobject-2.16.1/pygtk.py +--- pygobject-2.16.1/pygtk.py.fixdetection 2009-02-20 22:27:14.000000000 +0100 ++++ pygobject-2.16.1/pygtk.py 2009-02-23 09:44:55.000000000 +0100 +@@ -57,6 +57,9 @@ def _get_available_versions(): + # skip empty directories + if not os.listdir(pathname): + continue ++ # only accept directories containing gtk.py or gobject.so ++ if not glob.glob(os.path.join(pathname, "gtk.py")) and not glob.glob(os.path.join(pathname,"gobject.so")): ++ continue + + if not versions.has_key(filename[-3:]): + versions[filename[-3:]] = pathname diff --git a/programming/language/python/python-pygobject/pspec.xml b/programming/language/python/python-pygobject/pspec.xml new file mode 100644 index 0000000000..a25d92efd1 --- /dev/null +++ b/programming/language/python/python-pygobject/pspec.xml @@ -0,0 +1,71 @@ + + + + + python-pygobject + http://www.pygtk.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Glib bindings for Python + pygobject is GLib's GObject library bindings for Python. + http://ftp.gnome.org/pub/GNOME/sources/pygobject/2.28/pygobject-2.28.6.tar.xz + + python-devel + gobject-introspection-devel + + + pygobject-2.16.1-fixdetection.patch + + + + + python-pygobject + + glib2 + gobject-introspection + libffi + + + /usr/lib + /usr/share/doc + + + + + python-pygobject-devel + pygobject development files + + python-pygobject + gobject-introspection-devel + + + /usr/bin/pygobject-codegen-2.0 + /usr/include + /usr/lib/pkgconfig + /usr/share/pygobject + + + + + python-pygobject-docs + data:doc + API documents for pygobject + + /usr/share/gtk-doc + + + + + + 2012-10-14 + 2.28.6 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/programming/language/python/python-pygobject/translations.xml b/programming/language/python/python-pygobject/translations.xml new file mode 100644 index 0000000000..a4ee875e96 --- /dev/null +++ b/programming/language/python/python-pygobject/translations.xml @@ -0,0 +1,19 @@ + + + + python-pygobject + glib için python bağlayıcıları + Bindings (liens) glib pour Python. + pygobject, Python için yazılmış, Glib'in GObject kütüphanesi bağlayıcısıdır. + + + + python-pygobject-devel + pygobject geliştirme dosyaları + + + + python-pygobject-docs + pygobject için API dökümanları + + diff --git a/programming/language/python/python-sphinx/actions.py b/programming/language/python/python-sphinx/actions.py new file mode 100644 index 0000000000..8fdb979cde --- /dev/null +++ b/programming/language/python/python-sphinx/actions.py @@ -0,0 +1,28 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import pythonmodules +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +#WorkDir = "Sphinx-%s" % get.srcVERSION() + +def build(): + pythonmodules.compile() + +def install(): + pythonmodules.install() + + # Generating the Grammar pickle to avoid on the fly generation causing sandbox violations + pythonmodules.run("-c \"from sphinx.pycode.pgen2.driver import load_grammar ; \ +load_grammar('%s/usr/lib/%s/site-packages/sphinx/pycode/Grammar-py2.txt')\"" %(get.installDIR(), get.curPYTHON(), ) ) + + # create sphinx documentation using itself + pythonmodules.run("sphinx-build.py doc doc/_build/html") + pisitools.dohtml("doc/_build/html/*") + + pisitools.dodoc("CHANGES", "EXAMPLES") + diff --git a/programming/language/python/python-sphinx/files/remove_docutils.patch b/programming/language/python/python-sphinx/files/remove_docutils.patch new file mode 100644 index 0000000000..18ace7965e --- /dev/null +++ b/programming/language/python/python-sphinx/files/remove_docutils.patch @@ -0,0 +1,12 @@ +diff -Nuar a/setup.py b/setup.py +--- a/setup.py 2014-01-19 18:46:09.000000000 +0200 ++++ b/setup.py 2014-02-27 01:54:23.829755482 +0200 +@@ -44,7 +44,7 @@ + `_. + ''' + +-requires = ['Pygments>=1.2', 'docutils>=0.7'] ++requires = ['Pygments>=1.2'] + + if sys.version_info[:3] >= (3, 3, 0): + requires[1] = 'docutils>=0.10' diff --git a/programming/language/python/python-sphinx/pspec.xml b/programming/language/python/python-sphinx/pspec.xml new file mode 100644 index 0000000000..0547647e5a --- /dev/null +++ b/programming/language/python/python-sphinx/pspec.xml @@ -0,0 +1,71 @@ + + + + + python-sphinx + http://sphinx.pocoo.org + + PisiLinux Community + admins@pisilinux.org + + as-is + app:console + Python documentation generator. It can generate HTML or Latex outputs + It's a very common documentation generator especially using for python based documentation.It can generate HTML or PDF, Ps outputs with Latex output support. + http://pypi.python.org/packages/source/S/Sphinx/Sphinx-1.2.1.tar.gz + + docutils + python-Pygments + python-Jinja2 + + + remove_docutils.patch + + + + + python-sphinx + + docutils + python-Pygments + python-Jinja2 + + + /usr/bin + /usr/lib/python* + /usr/share/doc/python-sphinx/LICENSE + + + + + python-sphinx-docs + Documentation files for python-sphinx + + /usr/share/doc/python-sphinx + + + + + + 2015-07-27 + 1.3.1 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2014-02-27 + 1.2.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-10-29 + 1.1.3 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/programming/language/python/python-sphinx/translations.xml b/programming/language/python/python-sphinx/translations.xml new file mode 100644 index 0000000000..ddcd1ea2b3 --- /dev/null +++ b/programming/language/python/python-sphinx/translations.xml @@ -0,0 +1,13 @@ + + + + python-sphinx + Python için döküman üreticisi. HTML, Latex gibi çıktılar üretebiliyor + Özellikle python için hazırlanan dökümanları yorumlamak için kullanılan yaygın bir döoküman üreticisi. Başta HTML olmak üzere Latex ile birlikte PDF, Ps gibi doküman çıktıları üretebiliyor. + + + + python-sphinx-docs + python-sphinx için belgelendirme dosyaları + + diff --git a/programming/language/python/python-udev/actions.py b/programming/language/python/python-udev/actions.py new file mode 100644 index 0000000000..e61c270d25 --- /dev/null +++ b/programming/language/python/python-udev/actions.py @@ -0,0 +1,18 @@ +#!/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 pythonmodules +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def build(): + pythonmodules.compile() + +def install(): + pythonmodules.install() + pisitools.remove("/usr/lib/%s/site-packages/pyudev/pyside.py" % get.curPYTHON()) + + pisitools.dodoc("CHANGES.rst", "COPYING", "PKG-INFO", "README.rst") diff --git a/programming/language/python/python-udev/pspec.xml b/programming/language/python/python-udev/pspec.xml new file mode 100644 index 0000000000..c119172ed3 --- /dev/null +++ b/programming/language/python/python-udev/pspec.xml @@ -0,0 +1,76 @@ + + + + + python-udev + http://packages.python.org/pyudev + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Python bindings for libudev library + These bindings enable using of udev library in Python programs. + https://pypi.python.org/packages/source/p/pyudev/pyudev-0.16.1.tar.gz + + python-setuptools + eudev-devel + + + + + python-udev + + + + + /usr/lib + /usr/share/doc + + + + + python-udev-qt + Qt bindings for libudev library + These bindings provide udev capability for Python programs where Qt is used. + + python-udev + python-qt + + + /usr/lib/python2*/site-packages/pyudev/pyqt4.py + + + + + + 2015-08-04 + 0.16.1 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-24 + 0.16.1 + Release bump + PisiLinux Community + admins@pisilinux.org + + + 2013-06-26 + 0.16.1 + V.bump + PisiLinux Community + admins@pisilinux.org + + + 2011-07-11 + 0.11 + First release + Pisi Linux Admins + admins@pisilinux.org + + + \ No newline at end of file diff --git a/programming/language/python/python-udev/translations.xml b/programming/language/python/python-udev/translations.xml new file mode 100644 index 0000000000..6fbfa8a638 --- /dev/null +++ b/programming/language/python/python-udev/translations.xml @@ -0,0 +1,15 @@ + + + + python-udev + libudev için Python bağlayıcısı + Bu bağlayıcı, Python programlarında, udev kitaplığı olan libudev'in işlevselliğinden yararlanmayı sağlar. + + + + python-udev-qt + libudev için Qt bağlayıcısı + Bu bağlayıcı, Qt kullanan Python programlarının, udev kitaplığı olan libudev'i kullanabilmesini sağlar. + + + diff --git a/programming/misc/grantlee-qt5/pspec.xml b/programming/misc/grantlee-qt5/pspec.xml index c14264e090..6fb9c0849d 100644 --- a/programming/misc/grantlee-qt5/pspec.xml +++ b/programming/misc/grantlee-qt5/pspec.xml @@ -42,7 +42,7 @@ grantlee-qt5-devel Development files for grantlee - grantlee + grantlee-qt5 /usr/include diff --git a/programming/misc/iniparser/actions.py b/programming/misc/iniparser/actions.py new file mode 100644 index 0000000000..0fa4cdf0ec --- /dev/null +++ b/programming/misc/iniparser/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def build(): + autotools.make("CC=%s CFLAGS='%s -fPIC' LDFLAGS='%s'" % (get.CC(), get.CFLAGS(), get.LDFLAGS())) + +def install(): + pisitools.dolib_so("libiniparser.so.0") + pisitools.dosym("libiniparser.so.0", "/usr/lib/libiniparser.so") + + pisitools.dodir("/usr/include") + pisitools.insinto("/usr/include", "src/*.h") + + pisitools.dodoc("README", "AUTHORS", "LICENSE") diff --git a/programming/misc/iniparser/files/makefile.patch b/programming/misc/iniparser/files/makefile.patch new file mode 100644 index 0000000000..01fb768c1f --- /dev/null +++ b/programming/misc/iniparser/files/makefile.patch @@ -0,0 +1,22 @@ +--- a/Makefile 2009-03-19 12:19:57.000000000 +0200 ++++ b/Makefile 2009-03-19 12:21:08.000000000 +0200 +@@ -3,8 +3,8 @@ + # + + # Compiler settings +-CC = gcc +-CFLAGS = -O2 -fPIC -Wall -ansi -pedantic ++CC = ${CC} ++CFLAGS = ${CFLAGS} + + # Ar settings to build the library + AR = ar +@@ -12,7 +12,7 @@ + + SHLD = ${CC} ${CFLAGS} + LDSHFLAGS = -shared -Wl,-Bsymbolic -Wl,-rpath -Wl,/usr/lib -Wl,-rpath,/usr/lib +-LDFLAGS = -Wl,-rpath -Wl,/usr/lib -Wl,-rpath,/usr/lib ++LDFLAGS = ${LDFLAGS} + + # Set RANLIB to ranlib on systems that require it (Sun OS < 4, Mac OSX) + # RANLIB = ranlib diff --git a/programming/misc/iniparser/pspec.xml b/programming/misc/iniparser/pspec.xml new file mode 100644 index 0000000000..233acd1308 --- /dev/null +++ b/programming/misc/iniparser/pspec.xml @@ -0,0 +1,64 @@ + + + + + iniparser + http://ndevilla.free.fr/iniparser/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + app:console + A free ini file parsing library + iniparser is a free stand-alone ini file parsing library written in portable ANSI C. + http://ndevilla.free.fr/iniparser/iniparser-3.1.tar.gz + + makefile.patch + + + + + iniparser + + /usr/share/doc + /usr/lib + + + + + iniparser-devel + Development files for iniparser + + iniparser + + + /usr/include + + + + + + 2013-05-22 + 3.1 + rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2013-04-30 + 3.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2009-03-19 + 3.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/programming/misc/iniparser/translations.xml b/programming/misc/iniparser/translations.xml new file mode 100644 index 0000000000..43a2d4bba0 --- /dev/null +++ b/programming/misc/iniparser/translations.xml @@ -0,0 +1,13 @@ + + + + iniparser + Bir ini dosyası ayrıştırma kitaplığı + iniparser, ücretsiz ve ANSI C ile taşınabilir bir şekilde yazılmış INI dosyası ayrıştırma kitaplığıdır. + + + + iniparser-devel + iniparser için geliştirme dosyaları + + diff --git a/programming/misc/libdbusmenu-qt/actions.py b/programming/misc/libdbusmenu-qt/actions.py new file mode 100644 index 0000000000..3c44ab283e --- /dev/null +++ b/programming/misc/libdbusmenu-qt/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_LIBDIR=lib") + +def build(): + cmaketools.make() + +def install(): + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("COPYING", "NEWS", "README") diff --git a/programming/misc/libdbusmenu-qt/files/add-qt-library-dir.diff b/programming/misc/libdbusmenu-qt/files/add-qt-library-dir.diff new file mode 100644 index 0000000000..1c851dc37b --- /dev/null +++ b/programming/misc/libdbusmenu-qt/files/add-qt-library-dir.diff @@ -0,0 +1,15 @@ +Index: libdbusmenu-qt-0.3.2/CMakeLists.txt +=================================================================== +--- libdbusmenu-qt-0.3.2.orig/CMakeLists.txt ++++ libdbusmenu-qt-0.3.2/CMakeLists.txt +@@ -44,6 +44,10 @@ include_directories( + ${QT_QTGUI_INCLUDE_DIR} + ) + ++link_directories( ++ ${QT_LIBRARY_DIR} ++ ) ++ + configure_file(dbusmenu-qt.pc.in ${CMAKE_BINARY_DIR}/dbusmenu-qt.pc @ONLY) + + install(FILES ${CMAKE_BINARY_DIR}/dbusmenu-qt.pc diff --git a/programming/misc/libdbusmenu-qt/pspec.xml b/programming/misc/libdbusmenu-qt/pspec.xml new file mode 100644 index 0000000000..539f0690d1 --- /dev/null +++ b/programming/misc/libdbusmenu-qt/pspec.xml @@ -0,0 +1,87 @@ + + + + + libdbusmenu-qt + https://launchpad.net/libdbusmenu-qt + + PisiLinux Community + admins@pisilinux.org + + LGPLv2 + library + Qt implementation of the DBusMenu spec + libdbusmenu-qt library provides a Qt implementation of the DBusMenu spec. + http://archive.ubuntu.com/ubuntu/pool/main/libd/libdbusmenu-qt/libdbusmenu-qt_0.9.3+15.10.20150604.orig.tar.gz + + + libqjson-devel + qt5-base-devel + doxygen + cmake + + + + + libdbusmenu-qt + + qt5-base + libgcc + + + /usr/lib + /usr/share/doc + + + + + libdbusmenu-qt-devel + Development files for libdbusmenu-qt + + libdbusmenu-qt + qt5-base-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-07-28 + 0.9.3_20150604 + rebuild + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-25 + 0.9.2 + rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-05-08 + 0.9.2 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-01-29 + 0.9.2 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-10-29 + 0.9.2 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/programming/misc/libdbusmenu-qt/translations.xml b/programming/misc/libdbusmenu-qt/translations.xml new file mode 100644 index 0000000000..65997b3ae0 --- /dev/null +++ b/programming/misc/libdbusmenu-qt/translations.xml @@ -0,0 +1,13 @@ + + + + libdbusmenu-qt + DBusMenu spesifikasyonunun Qt gerçeklemesi + libdbusmenu-qt kitaplığı DBusMenu spesifikasyonunun Qt gerçeklemesini sağlar. + + + + libdbusmenu-qt-devel + libdbusmenu-qt için geliştirme dosyaları + + diff --git a/programming/misc/libdbusmenu/actions.py b/programming/misc/libdbusmenu/actions.py new file mode 100644 index 0000000000..59d7c4e972 --- /dev/null +++ b/programming/misc/libdbusmenu/actions.py @@ -0,0 +1,67 @@ +#!/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 shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get +import os + +shelltools.export("HAVE_VALGRIND_FALSE", "yes") + +def setup(): + for (path, dirs, files) in os.walk(get.workDIR()): + for file in files: + if file.endswith(".c"): + with open("%s/%s" % (path, file)) as f: + lines = f.readlines() + new_file = "" + for line in lines: + if not line.find("g_type_init()") == -1: + new_file = new_file + "#if !GLIB_CHECK_VERSION(2,35,0)\n" + line + "#endif\n" + else: + new_file = new_file + line + open("%s/%s" % (path, file), "w").write(new_file) + + options = "--disable-static \ + --disable-silent-rules \ + --disable-scrollkeeper \ + --disable-dumper \ + --disable-tests \ + --enable-introspection=yes" + + shelltools.makedirs("../gtk2-rebuild") + shelltools.system("cp -R * ../gtk2-rebuild &>/dev/null") + + autotools.autoreconf("-fvi") + autotools.configure("%s --with-gtk=3" % options) + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + shelltools.cd("../gtk2-rebuild") + autotools.autoreconf("-fvi") + autotools.configure("%s --with-gtk=2" % options) + pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") + +def build(): + autotools.make() + shelltools.cd("../gtk2-rebuild") + autotools.make() + +""" +#Requires dbus-test-runner (https://launchpad.net/dbus-test-runner) + +def check(): + autotools.make("check") +""" + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING*", "README", "NEWS") + + shelltools.cd("../gtk2-rebuild") + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.removeDir("/usr/share/gtk-doc") diff --git a/programming/misc/libdbusmenu/pspec.xml b/programming/misc/libdbusmenu/pspec.xml new file mode 100644 index 0000000000..e2fb545c11 --- /dev/null +++ b/programming/misc/libdbusmenu/pspec.xml @@ -0,0 +1,152 @@ + + + + + libdbusmenu + https://launchpad.net/dbusmenu + + PisiLinux Community + admins@pisilinux.org + + LGPLv3 + library + Library for applications to pass a menu scructure accross DBus + libdbusmenu is a small little library that was created by pulling out some common code out of indicator-applet. It passes a menu structure across DBus so that a program can create a menu simply without worrying about how it is displayed on the other side of the bus. + https://launchpad.net/dbusmenu/12.10/12.10.2/+download/libdbusmenu-12.10.2.tar.gz + + gtk2-devel + gtk3-devel + gnome-doc-utils + json-glib-devel + gtk-doc + + + + + libdbusmenu-glib + GLIB bindings for libdbusmenu + + libdbusmenu-common + json-glib + + + /usr/lib/libdbusmenu-glib* + /usr/lib/libdbusmenu-json* + /usr/share/libdbusmenu + + + + + libdbusmenu-common + Common files for libdbusmenu libraries + + /usr/share/doc + /usr/share/vala/vapi/Dbusmenu-*.vapi + /usr/share/gir-1.0/Dbusmenu-*.gir + /usr/lib/girepository-1.0/Dbusmenu-*.typelib + + + + + libdbusmenu-gtk + GTK 2.x libraries for libdbusmenu + + libdbusmenu-glib + libdbusmenu-common + gtk2 + atk + cairo + pango + gdk-pixbuf + fontconfig + + + /usr/lib/libdbusmenu-gtk.so* + /usr/share/vala/vapi/DbusmenuGtk-*.vapi + /usr/share/gir-1.0/DbusmenuGtk-*.gir + /usr/lib/girepository-1.0/DbusmenuGtk-*.typelib + + + + + libdbusmenu-gtk3 + GTK 3.x libraries for libdbusmenu + + libdbusmenu-glib + libdbusmenu-common + gtk3 + atk + cairo + pango + gdk-pixbuf + + + /usr/lib/libdbusmenu-gtk3.so* + /usr/share/vala/vapi/DbusmenuGtk3-*.vapi + /usr/share/gir-1.0/DbusmenuGtk3-*.gir + /usr/lib/girepository-1.0/DbusmenuGtk3-*.typelib + + + + + libdbusmenu-tools + Some examples for testing libdbusmenu + + libdbusmenu-glib + libdbusmenu-common + json-glib + + + /usr/libexec + /usr/share/doc/libdbusmenu/*dbusmenu-bench* + + + + + libdbusmenu-devel + Development files for libdbusmenu + + libdbusmenu-glib + libdbusmenu-gtk + gtk2-devel + gtk3-devel + gdk-pixbuf-devel + dbus-glib-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-05-25 + 12.10.2 + rebuild + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-19 + 12.10.2 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-07-28 + 12.10.2 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-12-13 + 12.10.2 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/programming/misc/libdbusmenu/translations.xml b/programming/misc/libdbusmenu/translations.xml new file mode 100644 index 0000000000..d0850315e3 --- /dev/null +++ b/programming/misc/libdbusmenu/translations.xml @@ -0,0 +1,38 @@ + + + + libdbusmenu + Uygulamaların DBus üzerinden menü yapılarını gönderebilmelerini sağlayan bir kitaplık + libdbusmenu, indicator-applet uygulamasında kullanılan bazı genel kodların ayrı bir kitaplık haline getirilmesiyle oluşturulmuş bir kitaplıktır. Bu kitaplık ile uygulamaların menü yapısı DBus ile başka uygulamalara iletilebilir, bu sayede uygulamalar karşı tarafta menünün nasıl gösterileceğini dikkate almadan menüler oluşturabilirler. + + + + libdbusmenu-glib + libdbusmenu için GLIB bağlayıcıları + + + + libdbusmenu-gtk + libdbusmenu için GTK 2.x kitaplıkları + + + + libdbusmenu-gtk3 + libdbusmenu için GTK 3.x kitaplıkları + + + + libdbusmenu-tools + libdbusmenu testleri için çeşitli örnekler + + + + libdbusmenu-common + libdbusmenu kitaplıkları için ortak dosyalar + + + + libdbusmenu-devel + libdbusmenu için geliştirme dosyaları + + diff --git a/programming/misc/libevent/actions.py b/programming/misc/libevent/actions.py index 6ec44ad35d..a07aea8ac8 100644 --- a/programming/misc/libevent/actions.py +++ b/programming/misc/libevent/actions.py @@ -8,7 +8,7 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get -WorkDir = "libevent-%s-stable" % get.srcVERSION() +#WorkDir = "libevent-%s-stable" % get.srcVERSION() def setup(): pisitools.dosed("Makefile.am", "libevent_extra_la_LIBADD =", "libevent_extra_la_LIBADD = libevent.la ") diff --git a/programming/misc/libevent/pspec.xml b/programming/misc/libevent/pspec.xml index 77e2fcff9f..1b2227bef1 100644 --- a/programming/misc/libevent/pspec.xml +++ b/programming/misc/libevent/pspec.xml @@ -12,7 +12,7 @@ library A library to execute a function when a specific event occurs on a file descriptor The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. libevent is meant to replace the asynchronous event loop found in event driven network servers. An application just needs to call event_dispatch() and can then add or remove events dynamically without having to change the event loop. - https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz + https://github.com/libevent/libevent/archive/release-2.0.22-stable.tar.gz openssl-devel zlib-devel @@ -20,7 +20,7 @@ libevent-linkage_fix.diff libevent-2.0.13-manpages-on.patch - libevent-2.0.21-stable-automake-fix.patch + @@ -50,6 +50,13 @@ + + 2015-07-30 + 2.0.22 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-31 2.0.21 @@ -86,4 +93,4 @@ admins@pisilinux.org - \ No newline at end of file + diff --git a/programming/misc/libqjson/actions.py b/programming/misc/libqjson/actions.py new file mode 100644 index 0000000000..bc04bba3c5 --- /dev/null +++ b/programming/misc/libqjson/actions.py @@ -0,0 +1,21 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import shelltools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + cmaketools.configure() + +def build(): + cmaketools.make() + +def install(): + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("ChangeLog", "COPYING*", "README*") diff --git a/programming/misc/libqjson/pspec.xml b/programming/misc/libqjson/pspec.xml new file mode 100644 index 0000000000..80bd97a758 --- /dev/null +++ b/programming/misc/libqjson/pspec.xml @@ -0,0 +1,85 @@ + + + + + libqjson + http://qjson.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Qt-based library that maps JSON data to QVariant objects + libqjson, (JavaScript Object Notation) is a lightweight data-interchange format. It can represents integer, real number, string, an ordered sequence of value, and a collection of name/value pairs. + http://source.pisilinux.org/1.0/qjson-0.82_d0f62e65.tar.gz + + qt5-base-devel + cmake + + + + + libqjson + + qt5-base + libgcc + + + /usr/lib + /usr/share/doc + + + + + libqjson-devel + Development files for libqjson + + libqjson + qt5-base-devel + + + /usr/include/qjson + /usr/lib/pkgconfig + /usr/lib/cmake/qjson + + + + + + 2015-07-28 + 0.82_p1 + use git version + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-30 + 0.8.1 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-09 + 0.8.1 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2013-07-28 + 0.8.1 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-01-08 + 0.8.1 + First release + Idris Kalp + yaralikurt15@hotmail.com + + + \ No newline at end of file diff --git a/programming/misc/libqjson/translations.xml b/programming/misc/libqjson/translations.xml new file mode 100644 index 0000000000..b8cc768c0e --- /dev/null +++ b/programming/misc/libqjson/translations.xml @@ -0,0 +1,15 @@ + + + + libqjson + Qt tabanlı bu kitaplığı JSON data haritalarını QVariant nesnelere dönüştürür + Implementacja Qt formatu JSON + libqjson, (JavaScript Object Notation) bir veri değişim biçimidir. JSON haritalarını QVariant nesnelere dönüştürür.. + + + + libqjson-devel + libqjson için geliştirme dosyaları + Pliki nagłówkowe do libqjson + + diff --git a/programming/misc/libsoup/actions.py b/programming/misc/libsoup/actions.py index 2d5a212166..bf0e790351 100644 --- a/programming/misc/libsoup/actions.py +++ b/programming/misc/libsoup/actions.py @@ -16,17 +16,17 @@ def setup(): --without-apache-module-dir \ --disable-tls-check \ " - + if get.buildTYPE() == "_emul32": options += " --libdir=/usr/lib32 \ --bindir=/_emul32/bin \ --sbindir=/_emul32/sbin" - + shelltools.export("CC", "%s -m32" % get.CC()) shelltools.export("CXX", "%s -m32" % get.CXX()) shelltools.export("PKG_CONFIG_PATH", "/usr/lib32/pkgconfig") - + autotools.configure(options) pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") @@ -36,8 +36,8 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - + + #if get.buildTYPE() == "_emul32": #pisitools.removeDir("/_emul32") - pisitools.dodoc("README", "NEWS", "AUTHORS") \ No newline at end of file diff --git a/programming/misc/libtevent/actions.py b/programming/misc/libtevent/actions.py new file mode 100644 index 0000000000..8d86f14112 --- /dev/null +++ b/programming/misc/libtevent/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 get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +jobs = get.makeJOBS().replace("-j", "") + +def setup(): + autotools.configure("\ + --builtin-libraries=replace \ + --bundled-libraries=NONE \ + --disable-rpath \ + ") + +def build(): + autotools.make("JOBS=%s" % jobs) + +def install(): + autotools.rawInstall("DESTDIR=%s JOBS=%s" % (get.installDIR(), jobs)) + +# pisitools.remove("/usr/lib/*.a") + + # Create symlinks for so file +# pisitools.dosym("libtevent.so.%s" % get.srcVERSION(), "/usr/lib/libtevent.so.%s" % get.srcVERSION().split(".")[0]) +# pisitools.dosym("libtevent.so.%s" % get.srcVERSION(), "/usr/lib/libtevent.so") diff --git a/programming/misc/libtevent/pspec.xml b/programming/misc/libtevent/pspec.xml new file mode 100644 index 0000000000..84de6550b8 --- /dev/null +++ b/programming/misc/libtevent/pspec.xml @@ -0,0 +1,100 @@ + + + + + libtevent + http://tevent.samba.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv3+ + library + Event system based on the talloc memory management library + libtevent is an event system based on the talloc memory management library. It is the core event system used in Samba. Tevent has support for many event types, including timers, signals, and the classic file descriptor events. + http://samba.org/ftp/tevent/tevent-0.9.25.tar.gz + + python-devel + gdb-devel + libtalloc-devel + libxslt + docbook-xsl + + + + + libtevent + + libtalloc + python + + + /usr/lib + + + + + libtevent-devel + Development files for libtevent + + libtevent + libtalloc-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-07-30 + 0.9.25 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-22 + 0.9.21 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2014-04-23 + 0.9.21 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-09 + 0.9.18 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2013-08-17 + 0.9.18 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-07-07 + 0.9.18 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2010-10-26 + 0.9.8 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/programming/misc/libtevent/translations.xml b/programming/misc/libtevent/translations.xml new file mode 100644 index 0000000000..9eba6232a5 --- /dev/null +++ b/programming/misc/libtevent/translations.xml @@ -0,0 +1,13 @@ + + + + libtevent + talloc bellek yönetim kitaplığına dayanan olay sistemi kitaplığı + libtevent Samba uygulamasının en temel olay sistem kitaplığıdır. Zamanlayıcı, dosya tanımlayıcı gibi çeşitli olay türlerini desteklemektedir. + + + + libtevent-devel + libtevent için geliştirme dosyaları + + diff --git a/programming/scm/libgit2/actions.py b/programming/scm/libgit2/actions.py new file mode 100644 index 0000000000..03a7b738a1 --- /dev/null +++ b/programming/scm/libgit2/actions.py @@ -0,0 +1,23 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Copyright 2015 TUBITAK/UEKAE +# Licensed under the GNU General Public License, version 2. +# See the file http://www.gnu.org/copyleft/gpl.txt. + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import get + + +def setup(): + cmaketools.configure() + +def build(): + cmaketools.make() + +def install(): + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + #pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS") diff --git a/programming/scm/libgit2/pspec.xml b/programming/scm/libgit2/pspec.xml new file mode 100644 index 0000000000..4440cd50d1 --- /dev/null +++ b/programming/scm/libgit2/pspec.xml @@ -0,0 +1,63 @@ + + + + + libgit2 + https://libgit2.github.com + + Ertuğrul Erata + ertugrulerata@gmail.com + + GPLv2 + libgit2 + app:gui + A linkable library for Git + A plain C library to interface with the git version control system + https://github.com/libgit2/libgit2/archive/v0.23.0.tar.gz + + zlib-devel + openssl-devel + python + cmake + + + + + + + + libgit2 + + zlib + openssl + + + /usr/lib + + + + + libgit2-devel + + libgit2 + zlib + openssl + + + /usr/lib/pkgconfig + /usr/include + + + + + + 2015-08-01 + 0.23.0 + First release + Ertuğrul Erata + ertugrulerata@gmail.com + + + diff --git a/programming/scm/libgit2/translations.xml b/programming/scm/libgit2/translations.xml new file mode 100644 index 0000000000..83d4692602 --- /dev/null +++ b/programming/scm/libgit2/translations.xml @@ -0,0 +1,8 @@ + + + + libgit2 + git c dili kütüphanesi + git için c kütüphanesi + + diff --git a/science/mathematics/cln/actions.py b/science/mathematics/cln/actions.py new file mode 100644 index 0000000000..fa3d5a0df2 --- /dev/null +++ b/science/mathematics/cln/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def check(): + autotools.make("check") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.dodoc("ChangeLog", "COPYING", "TODO*", "NEWS", "README") diff --git a/science/mathematics/cln/pspec.xml b/science/mathematics/cln/pspec.xml new file mode 100644 index 0000000000..56d885b0a5 --- /dev/null +++ b/science/mathematics/cln/pspec.xml @@ -0,0 +1,79 @@ + + + + + cln + http://www.ginac.de/CLN/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + A class library (C++) for numbers + cln is a library for efficient computations with all kinds of numbers in arbitrary precision. + http://www.ginac.de/CLN/cln-1.3.4.tar.bz2 + + gmp-devel + + + + + cln + + gmp + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/info + /usr/share/man + + + + + cln-devel + Development files for cln + + cln + gmp-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-07-29 + 1.3.4 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-06-14 + 1.3.3 + Rebuild for gcc + PisiLinux Community + admins@pisilinux.org + + + 2013-10-30 + 1.3.3 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2012-10-25 + 1.3.2 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/science/mathematics/cln/translations.xml b/science/mathematics/cln/translations.xml new file mode 100644 index 0000000000..509026928e --- /dev/null +++ b/science/mathematics/cln/translations.xml @@ -0,0 +1,14 @@ + + + + cln + Sayılar için bir C++ sınıf kütüphanesi + cln, her türlü hassaslıktaki sayılarla hızlı hesaplamalar yapmak için tasarlanmış bir kütüphanedir. + CLN, une librairie de classes (C++) pour les nombres. + + + + cln-devel + cln için geliştirme dosyaları + + diff --git a/science/mathematics/lapack/actions.py b/science/mathematics/lapack/actions.py new file mode 100644 index 0000000000..3c9f57085a --- /dev/null +++ b/science/mathematics/lapack/actions.py @@ -0,0 +1,43 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt. + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + + +def setup(): + shelltools.copy("INSTALL/make.inc.gfortran", "make.inc") + + if get.ARCH() == "x86_64": + pisitools.dosed("make.inc", "-O2", "%s -fPIC -m64 -funroll-all-loops" % get.CFLAGS()) + pisitools.dosed("make.inc", "NOOPT =", "NOOPT =-m64 -fPIC ") + else: + pisitools.dosed("make.inc", "-O2", "%s -fPIC -funroll-all-loops" % get.CFLAGS()) + + shelltools.makedirs("build") + shelltools.cd("build") + options = "-DBUILD_SHARED_LIBS=ON \ + -DBUILD_TESTING=OFF" + + if get.buildTYPE() == "static": + options = "-DBUILD_SHARED_LIBS=OFF \ + -DBUILD_TESTING=OFF" + + cmaketools.configure(options, sourceDir="..") + +def build(): + shelltools.cd("build") + cmaketools.make() + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + shelltools.cd("../") + pisitools.dodoc("LICENSE", "README") diff --git a/science/mathematics/lapack/files/lapack-sharedlib.patch b/science/mathematics/lapack/files/lapack-sharedlib.patch new file mode 100644 index 0000000000..4e3dd238a6 --- /dev/null +++ b/science/mathematics/lapack/files/lapack-sharedlib.patch @@ -0,0 +1,59 @@ +diff -Nuar lapack-3.2.1.orig/BLAS/SRC/Makefile lapack-3.2.1/BLAS/SRC/Makefile +--- lapack-3.2.1.orig/BLAS/SRC/Makefile 2010-08-16 13:40:39.106209859 +0300 ++++ lapack-3.2.1/BLAS/SRC/Makefile 2010-08-16 13:46:46.288212746 +0300 +@@ -163,6 +163,12 @@ + + FRC: + @FRC=$(FRC) ++shared: ++ rm -f *.o ++ ar x ../../blas_LINUX.a ++ $(CC) $(CFLAGS) -fPIC $(LDFLAGS) *.o -lgfortran -lc -lm -shared -Wl,-soname,libblas.so.3 -o libblas.so.3.2.1 ++ ln -s libblas.so.3.2.1 libblas.so.3 ++ ln -s libblas.so.3.2.1 libblas.so + + clean: + rm -f *.o +diff -Nuar lapack-3.2.1.orig/Makefile lapack-3.2.1/Makefile +--- lapack-3.2.1.orig/Makefile 2010-08-16 13:40:39.130213129 +0300 ++++ lapack-3.2.1/Makefile 2010-08-16 13:44:58.463216507 +0300 +@@ -8,8 +8,7 @@ + + all: lapack_install lib lapack_testing blas_testing + +-lib: lapacklib tmglib +-#lib: blaslib variants lapacklib tmglib ++lib: blaslib variants lapacklib tmglib + + clean: cleanlib cleantesting cleanblas_testing + +@@ -18,10 +17,10 @@ + ./testdlamch; ./testsecond; ./testdsecnd; ./testversion ) + + blaslib: +- ( cd BLAS/SRC; $(MAKE) ) ++ ( cd BLAS/SRC; $(MAKE); $(MAKE) shared ) + + lapacklib: lapack_install +- ( cd SRC; $(MAKE) ) ++ ( cd SRC; $(MAKE); $(MAKE) shared ) + + variants: + ( cd SRC/VARIANTS ; $(MAKE)) +diff -Nuar lapack-3.2.1.orig/SRC/Makefile lapack-3.2.1/SRC/Makefile +--- lapack-3.2.1.orig/SRC/Makefile 2010-08-16 13:40:39.165210958 +0300 ++++ lapack-3.2.1/SRC/Makefile 2010-08-16 13:53:41.417213085 +0300 +@@ -408,6 +408,13 @@ + FRC: + @FRC=$(FRC) + ++shared: ++ rm -rf *.o ++ ar x ../lapack_LINUX.a ++ $(CC) $(CFLAGS) -fPIC $(LDFLAGS) *.o -L../BLAS/SRC -lblas -lgfortran -lc -lm -shared -Wl,-soname,liblapack.so.3 -o liblapack.so.3.2.1 ++ ln -s liblapack.so.3.2.1 liblapack.so.3 ++ ln -s liblapack.so.3.2.1 liblapack.so ++ + clean: + rm -f *.o + diff --git a/science/mathematics/lapack/pspec.xml b/science/mathematics/lapack/pspec.xml new file mode 100644 index 0000000000..554a7dfb37 --- /dev/null +++ b/science/mathematics/lapack/pspec.xml @@ -0,0 +1,110 @@ + + + + + lapack + http://www.netlib.org/lapack + + PisiLinux Community + admins@pisilinux.org + + BSD + library + Linear Algebra PACKage + LAPACK is a standard library for numerical linear algebra. LAPACK provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. + http://www.netlib.org/lapack/lapack-3.5.0.tgz + + libgfortran + cmake + + + lapack-sharedlib.patch + + + + + + + blas + Basic Linear Algebra Subprograms + Blas is a standard library which provides a number of basic algorithms for numerical algebra. + + libgfortran + + + /usr/lib/libblas.so* + + + + + blas-devel + Development files for blas + static + + blas + + + /usr/lib/libblas.a + /usr/lib/pkgconfig/blas.pc + + + + + lapack + + libgcc + libgfortran + blas + + + /usr/share/doc + /usr/lib/liblapack.so* + + + + + lapack-devel + Development files for lapack + static + + lapack + blas-devel + + + /usr/lib/cmake + /usr/lib/liblapack.a + /usr/lib/pkgconfig/lapack.pc + + + + + + 2014-12-23 + 3.5.0 + Release bump + PisiLinux Community + admins@pisilinux.org + + + 2014-05-26 + 3.5.0 + Release bump + PisiLinux Community + admins@pisilinux.org + + + 2013-11-18 + 3.5.0 + Version bump + Richard de Bruin + richdb@pisilinux.org + + + 2012-10-03 + 3.4.2 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + \ No newline at end of file diff --git a/science/mathematics/lapack/translations.xml b/science/mathematics/lapack/translations.xml new file mode 100644 index 0000000000..c6d755734d --- /dev/null +++ b/science/mathematics/lapack/translations.xml @@ -0,0 +1,23 @@ + + + + lapack + Doğrusal cebir paketi + LAPACK, nümerik doğrusal cebir için yazılmış standart bir kütüphanedir. Eşanlı doğrusal denklemler sistemini, doğrusal denklemler sistemindeki en küçük kareler tekniğini, özdeğer ve tekil değer problemlerini çözmek için pekçok yordamlar içerir. + + + + blas + Temel lineer cebir yordamları + + + + lapack-devel + lapack için geliştirme dosyaları + + + + blas-devel + blas için geliştirme dosyaları + + diff --git a/science/mathematics/libqalculate/actions.py b/science/mathematics/libqalculate/actions.py new file mode 100644 index 0000000000..6e4347105a --- /dev/null +++ b/science/mathematics/libqalculate/actions.py @@ -0,0 +1,23 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf("-fi") + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def check(): + autotools.make("check") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.rename("/usr/share/doc/libqalculate-%s" % get.srcVERSION(), "libqalculate") diff --git a/science/mathematics/libqalculate/files/libqalculate-0.9.6-check-fix.patch b/science/mathematics/libqalculate/files/libqalculate-0.9.6-check-fix.patch new file mode 100644 index 0000000000..b09c1bf080 --- /dev/null +++ b/science/mathematics/libqalculate/files/libqalculate-0.9.6-check-fix.patch @@ -0,0 +1,22 @@ +diff -Naur libqalculate-0.9.6.old/po/POTFILES.in libqalculate-0.9.6/po/POTFILES.in +--- libqalculate-0.9.6.old/po/POTFILES.in 2005-06-01 14:13:50.000000000 -0400 ++++ libqalculate-0.9.6/po/POTFILES.in 2007-07-08 20:21:17.000000000 -0400 +@@ -1,6 +1,7 @@ + # List of source files containing translatable strings. + [encoding: UTF-8] + src/qalc.cc ++src/defs2doc.cc + libqalculate/BuiltinFunctions.cc + libqalculate/Calculator.cc + libqalculate/DataSet.cc +@@ -12,3 +13,10 @@ + libqalculate/Unit.cc + libqalculate/Variable.cc + libqalculate/util.cc ++data/currencies.xml.in ++data/datasets.xml.in ++data/elements.xml.in ++data/functions.xml.in ++data/planets.xml.in ++data/units.xml.in ++data/variables.xml.in diff --git a/science/mathematics/libqalculate/files/libqalculate-0.9.6-gcc4.3.patch b/science/mathematics/libqalculate/files/libqalculate-0.9.6-gcc4.3.patch new file mode 100644 index 0000000000..6633948037 --- /dev/null +++ b/science/mathematics/libqalculate/files/libqalculate-0.9.6-gcc4.3.patch @@ -0,0 +1,11 @@ +diff -Naur libqalculate-0.9.6/libqalculate/Number.cc libqalculate-0.9.6.new/libqalculate/Number.cc +--- libqalculate-0.9.6/libqalculate/Number.cc 2007-05-18 04:03:22.000000000 -0400 ++++ libqalculate-0.9.6.new/libqalculate/Number.cc 2008-04-01 10:46:53.000000000 -0400 +@@ -15,6 +15,7 @@ + #include "Calculator.h" + + #include ++#include + #include "util.h" + + #define REAL_PRECISION_FLOAT_RE(x) cln::cl_float(cln::realpart(x), cln::float_format(PRECISION + 1)) diff --git a/science/mathematics/libqalculate/pspec.xml b/science/mathematics/libqalculate/pspec.xml new file mode 100644 index 0000000000..54aebdde09 --- /dev/null +++ b/science/mathematics/libqalculate/pspec.xml @@ -0,0 +1,85 @@ + + + + + libqalculate + http://qalculate.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + Multi-purpose calculator library + libqalculate underpins the Qalculate! multi-purpose desktop calculator for GNU/Linux. + mirrors://sourceforge/qalculate/libqalculate-0.9.7.tar.gz + + cln-devel + gmp-devel + libxml2-devel + glib2-devel + gettext-devel + intltool + + + libqalculate-0.9.6-check-fix.patch + libqalculate-0.9.6-gcc4.3.patch + + + + + libqalculate + + cln + libxml2 + glib2 + libgcc + + + /usr/bin + /usr/lib + /usr/share/doc + /usr/share/locale + /usr/share/qalculate + + + + + libqalculate-devel + Development files for libqalculate + + libqalculate + cln-devel + libxml2-devel + glib2-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2014-06-14 + 0.9.7 + Rebuild for gcc + PisiLinux Community + admins@pisilinux.org + + + 2014-02-01 + 0.9.7 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2011-07-14 + 0.9.7 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/science/mathematics/libqalculate/translations.xml b/science/mathematics/libqalculate/translations.xml new file mode 100644 index 0000000000..86d0e18a4e --- /dev/null +++ b/science/mathematics/libqalculate/translations.xml @@ -0,0 +1,14 @@ + + + + libqalculate + Genel amaçlı hesap makinesi kütüphanesi + libqalculate, Qalculate! hesap makinesi tarafından ihtiyaç duyulan genel amaçlı bir kütüphanedir. + Qalculate ! est une calculatrice de bureau multi-usage pour GNU/Linux. + + + + libqalculate-devel + libqalculate için geliştirme dosyaları + + diff --git a/science/mathematics/libspiro/actions.py b/science/mathematics/libspiro/actions.py new file mode 100644 index 0000000000..bf1f60ad6f --- /dev/null +++ b/science/mathematics/libspiro/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/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def setup(): + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.install() + + pisitools.dodoc("README*", "gpl.txt") diff --git a/science/mathematics/libspiro/pspec.xml b/science/mathematics/libspiro/pspec.xml new file mode 100644 index 0000000000..6ec73b6f97 --- /dev/null +++ b/science/mathematics/libspiro/pspec.xml @@ -0,0 +1,61 @@ + + + + + libspiro + http://libspiro.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + library + Library to simplify the drawing of beautiful curves + libspiro is a library that will take an array of spiro control points and convert them into a series of bezier splines which can then be used in the myriad of ways the world has come to use beziers. + mirrors://sourceforge/libspiro/libspiro_src-20071029.tar.bz2 + + + + libspiro + + /usr/lib + /usr/share/doc + + + + + libspiro-devel + Development files for libspiro + + libspiro + + + /usr/include + /usr/share/man/man3 + + + + + + 2014-06-14 + 20071029 + Rebuild for gcc + Osman Erkan + osman.erkan@pisilinux.org + + + 2014-02-01 + 20071029 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-13 + 20071029 + First release + Gökcen Eraslan + admins@pisilinux.org + + + \ No newline at end of file diff --git a/science/mathematics/libspiro/translations.xml b/science/mathematics/libspiro/translations.xml new file mode 100644 index 0000000000..b4b39af06d --- /dev/null +++ b/science/mathematics/libspiro/translations.xml @@ -0,0 +1,13 @@ + + + + libspiro + Eğri çizimi kütüphanesi + libspiro, verilen kontrol noktalarını bezier eğrilerine çeviren bir kütüphanedir. + + + + libspiro-devel + libspiro için geliştirme dosyaları + + diff --git a/science/robotics/opencv/pspec.xml b/science/robotics/opencv/pspec.xml index 14e06cfa5a..f107865e58 100644 --- a/science/robotics/opencv/pspec.xml +++ b/science/robotics/opencv/pspec.xml @@ -12,11 +12,10 @@ library Computer vision library opencv is a programming library mainly aimed at the real time computer vision. Example applications are human-computer interaction, object identification, face recognition, motion tracking, mobile robotics. - https://github.com/Itseez/opencv/archive/2.4.9.tar.gz + https://github.com/Itseez/opencv/archive/2.4.11.tar.gz - eigen + cmake gtk2-devel - tiff-devel libv4l-devel openexr-libs jasper-devel @@ -25,10 +24,8 @@ openexr-devel lapack-devel xine-lib-devel - xine-lib-devel libdc1394-devel gstreamer-devel - intel-tbb-devel libjpeg-turbo-devel gst-plugins-base-devel @@ -38,14 +35,16 @@ opencv gtk2 - tiff + zlib + glib2 jasper + libgcc + libpng libv4l ilmbase - openexr + openexr-libs xine-lib libdc1394 - intel-tbb gstreamer openexr-libs gst-plugins-base @@ -81,6 +80,13 @@ + + 2015-08-10 + 2.4.11 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + 2014-05-15 2.4.9 diff --git a/server/database/libtdb/pspec.xml b/server/database/libtdb/pspec.xml index 555dbb910d..687fd08ff5 100644 --- a/server/database/libtdb/pspec.xml +++ b/server/database/libtdb/pspec.xml @@ -13,12 +13,12 @@ app:console Trivial database library libtdb contains C library and Python bindings to access to a trivial database. TDB is very much like GDBM and BSDDB except that it allows multiple simultaneous writers and uses locking internally to keep writers from trampling on each other. - http://www.samba.org/ftp/tdb/tdb-1.2.13.tar.gz + http://www.samba.org/ftp/tdb/tdb-1.3.7.tar.gz libxslt python-devel docbook-xsl - libbsd-devel + libbsd-devel @@ -50,6 +50,13 @@ + + 2015-07-30 + 1.3.7 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2014-05-22 1.2.13 diff --git a/server/samba/actions.py b/server/samba/actions.py new file mode 100644 index 0000000000..21e7ed754b --- /dev/null +++ b/server/samba/actions.py @@ -0,0 +1,64 @@ +#!/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("JOBS", get.makeJOBS().replace("-j", "")) + +MODULES = "idmap_ad,idmap_rid,idmap_adex,idmap_hash,idmap_tdb2,\ +pdb_tdbsam,pdb_ldap,pdb_ads,pdb_smbpasswd,pdb_wbc_sam,pdb_samba4,\ +auth_unix,auth_wbc,auth_server,auth_netlogond,auth_script,auth_samba4" + + +def setup(): + pisitools.flags.add("-D_FILE_OFFSET_BITS=64", "-D_GNU_SOURCE", "-DLDAP_DEPRECATED", "-fPIC") + + autotools.configure("\ + --libdir=/usr/lib \ + --with-cachedir=/var/lib/samba \ + --with-configdir=/etc/samba \ + --with-lockdir=/var/lib/samba \ + --with-logfilebase=/var/log/samba \ + --with-modulesdir=/usr/lib/samba \ + --with-pammodulesdir=/lib/security \ + --with-piddir=/run/samba \ + --with-privatedir=/var/lib/samba/private \ + --with-sockets-dir=/run/samba \ + --disable-rpath \ + --disable-rpath-install \ + --enable-fhs \ + --enable-gnutls \ + --nopyc \ + --nopyo \ + --with-acl-support \ + --with-ads \ + --with-automount \ + --with-cluster-support \ + --with-dnsupdate \ + --with-pam \ + --with-pam_smbpass \ + --with-quotas \ + --with-sendfile-support \ + --with-shared-modules=%s \ + --with-syslog \ + --with-utmp \ + --with-winbind \ + --bundled-libraries=!tdb,!talloc,!pytalloc-util,!tevent,!popt \ + " % MODULES) + # !ldb,!pyldb-util + +def build(): + shelltools.system("make") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.dosym("samba-4.0/libsmbclient.h", "/usr/include/libsmbclient.h") + + # remove unneeded files + pisitools.removeDir("/usr/share/ctdb-tests") diff --git a/server/samba/comar/package.py b/server/samba/comar/package.py new file mode 100644 index 0000000000..1fc9601751 --- /dev/null +++ b/server/samba/comar/package.py @@ -0,0 +1,15 @@ +#/usr/bin/python + +import os + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + if not os.path.exists("/home/samba"): + os.system("/bin/mkdir /home/samba") + os.system("/bin/chmod 0777 /home/samba") + + # needed by non-root sharing support. + os.system("/bin/mkdir /var/lib/samba/usershares") + os.system("/bin/chgrp users /var/lib/samba/usershares") + os.system("/bin/chmod 1770 /var/lib/samba/usershares") + + os.system("/bin/chmod 0750 /var/lib/samba/winbindd_privileged") diff --git a/server/samba/comar/service.py b/server/samba/comar/service.py new file mode 100644 index 0000000000..938ff42c70 --- /dev/null +++ b/server/samba/comar/service.py @@ -0,0 +1,49 @@ +from comar.service import * +import os + +serviceType = "server" +serviceDesc = _({"en": "SMB Network Sharing", + "tr": "SMB Ağ Paylaşımı"}) + +WINBINDD_PIDFILE = "/run/samba/winbindd.pid" +NMBD_PIDFILE = "/run/samba/nmbd.pid" +SMBD_PIDFILE = "/run/samba/smbd.pid" + + +@synchronized +def start(): + startService(command="/usr/sbin/smbd", + args="-D", + donotify=True) + + startService(command="/usr/sbin/nmbd", + args="-D") + + if config.get("winbind", "no") == "yes": + startService(command="/usr/sbin/winbindd", + args="-D") + +@synchronized +def stop(): + stopService(pidfile=WINBINDD_PIDFILE, + donotify=True) + stopService(pidfile=NMBD_PIDFILE, + donotify=True) + stopService(pidfile=SMBD_PIDFILE, + donotify=True) + +def reload(): + if os.path.exists(WINBINDD_PIDFILE): + os.kill(int(file(WINBINDD_PIDFILE).read().strip()), signal.SIGHUP) + + if os.path.exists(NMBD_PIDFILE): + os.kill(int(file(NMBD_PIDFILE).read().strip()), signal.SIGHUP) + + if os.path.exists(SMBD_PIDFILE): + os.kill(int(file(SMBD_PIDFILE).read().strip()), signal.SIGHUP) + +def status(): + result = isServiceRunning(SMBD_PIDFILE) and isServiceRunning(NMBD_PIDFILE) + if config.get("winbind", "no") == "yes": + result = result and isServiceRunning(WINBINDD_PIDFILE) + return result diff --git a/server/samba/files/fedora/pam_winbind.conf b/server/samba/files/fedora/pam_winbind.conf new file mode 100644 index 0000000000..dd0b112f30 --- /dev/null +++ b/server/samba/files/fedora/pam_winbind.conf @@ -0,0 +1,38 @@ +# +# pam_winbind configuration file +# +# /etc/security/pam_winbind.conf +# + +[global] + +# turn on debugging +;debug = no + +# turn on extended PAM state debugging +;debug_state = no + +# request a cached login if possible +# (needs "winbind offline logon = yes" in smb.conf) +;cached_login = no + +# authenticate using kerberos +;krb5_auth = no + +# when using kerberos, request a "FILE" krb5 credential cache type +# (leave empty to just do krb5 authentication but not have a ticket +# afterwards) +;krb5_ccache_type = + +# make successful authentication dependend on membership of one SID +# (can also take a name) +;require_membership_of = + +# password expiry warning period in days +;warn_pwd_expire = 14 + +# omit pam conversations +;silent = no + +# create homedirectory on the fly +;mkhomedir = no diff --git a/server/samba/files/fedora/samba.log b/server/samba/files/fedora/samba.log new file mode 100644 index 0000000000..6ccd04dd32 --- /dev/null +++ b/server/samba/files/fedora/samba.log @@ -0,0 +1,7 @@ +/var/log/samba/* { + notifempty + olddir /var/log/samba/old + missingok + sharedscripts + copytruncate +} diff --git a/server/samba/files/fedora/samba.pamd b/server/samba/files/fedora/samba.pamd new file mode 100644 index 0000000000..66cd2a9e81 --- /dev/null +++ b/server/samba/files/fedora/samba.pamd @@ -0,0 +1,6 @@ +#%PAM-1.0 +auth required pam_nologin.so +auth include password-auth +account include password-auth +session include password-auth +password include password-auth diff --git a/server/samba/files/fedora/samba.xinetd b/server/samba/files/fedora/samba.xinetd new file mode 100644 index 0000000000..8b62348dde --- /dev/null +++ b/server/samba/files/fedora/samba.xinetd @@ -0,0 +1,15 @@ +# default: off +# description: SWAT is the Samba Web Admin Tool. Use swat \ +# to configure your Samba server. To use SWAT, \ +# connect to port 901 with your favorite web browser. +service swat +{ + port = 901 + socket_type = stream + wait = no + only_from = 127.0.0.1 + user = root + server = /usr/sbin/swat + log_on_failure += USERID + disable = yes +} diff --git a/server/samba/files/fedora/smb.conf.default b/server/samba/files/fedora/smb.conf.default new file mode 100644 index 0000000000..fe0d921e37 --- /dev/null +++ b/server/samba/files/fedora/smb.conf.default @@ -0,0 +1,320 @@ +# This is the main Samba configuration file. For detailed information about the +# options listed here, refer to the smb.conf(5) manual page. Samba has a huge +# number of configurable options, most of which are not shown in this example. +# +# The Official Samba 3.2.x HOWTO and Reference Guide contains step-by-step +# guides for installing, configuring, and using Samba: +# http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf +# +# The Samba-3 by Example guide has working examples for smb.conf. This guide is +# generated daily: http://www.samba.org/samba/docs/Samba-Guide.pdf +# +# In this file, lines starting with a semicolon (;) or a hash (#) are +# comments and are ignored. This file uses hashes to denote commentary and +# semicolons for parts of the file you may wish to configure. +# +# Note: Run the "testparm" command after modifying this file to check for basic +# syntax errors. +# +#--------------- +# Security-Enhanced Linux (SELinux) Notes: +# +# Turn the samba_domain_controller Boolean on to allow Samba to use the useradd +# and groupadd family of binaries. Run the following command as the root user to +# turn this Boolean on: +# setsebool -P samba_domain_controller on +# +# Turn the samba_enable_home_dirs Boolean on if you want to share home +# directories via Samba. Run the following command as the root user to turn this +# Boolean on: +# setsebool -P samba_enable_home_dirs on +# +# If you create a new directory, such as a new top-level directory, label it +# with samba_share_t so that SELinux allows Samba to read and write to it. Do +# not label system directories, such as /etc/ and /home/, with samba_share_t, as +# such directories should already have an SELinux label. +# +# Run the "ls -ldZ /path/to/directory" command to view the current SELinux +# label for a given directory. +# +# Set SELinux labels only on files and directories you have created. Use the +# chcon command to temporarily change a label: +# chcon -t samba_share_t /path/to/directory +# +# Changes made via chcon are lost when the file system is relabeled or commands +# such as restorecon are run. +# +# Use the samba_export_all_ro or samba_export_all_rw Boolean to share system +# directories. To share such directories and only allow read-only permissions: +# setsebool -P samba_export_all_ro on +# To share such directories and allow read and write permissions: +# setsebool -P samba_export_all_rw on +# +# To run scripts (preexec/root prexec/print command/...), copy them to the +# /var/lib/samba/scripts/ directory so that SELinux will allow smbd to run them. +# Note that if you move the scripts to /var/lib/samba/scripts/, they retain +# their existing SELinux labels, which may be labels that SELinux does not allow +# smbd to run. Copying the scripts will result in the correct SELinux labels. +# Run the "restorecon -R -v /var/lib/samba/scripts" command as the root user to +# apply the correct SELinux labels to these files. +# +#-------------- +# +#======================= Global Settings ===================================== + +[global] + +# ----------------------- Network-Related Options ------------------------- +# +# workgroup = the Windows NT domain name or workgroup name, for example, MYGROUP. +# +# server string = the equivalent of the Windows NT Description field. +# +# netbios name = used to specify a server name that is not tied to the hostname. +# +# interfaces = used to configure Samba to listen on multiple network interfaces. +# If you have multiple interfaces, you can use the "interfaces =" option to +# configure which of those interfaces Samba listens on. Never omit the localhost +# interface (lo). +# +# hosts allow = the hosts allowed to connect. This option can also be used on a +# per-share basis. +# +# hosts deny = the hosts not allowed to connect. This option can also be used on +# a per-share basis. +# +# max protocol = used to define the supported protocol. The default is NT1. You +# can set it to SMB2 if you want experimental SMB2 support. +# + workgroup = MYGROUP + server string = Samba Server Version %v + +; netbios name = MYSERVER + +; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 +; hosts allow = 127. 192.168.12. 192.168.13. + +; max protocol = SMB2 + +# --------------------------- Logging Options ----------------------------- +# +# log file = specify where log files are written to and how they are split. +# +# max log size = specify the maximum size log files are allowed to reach. Log +# files are rotated when they reach the size specified with "max log size". +# + + # log files split per-machine: + log file = /var/log/samba/log.%m + # maximum size of 50KB per log file, then rotate: + max log size = 50 + +# ----------------------- Standalone Server Options ------------------------ +# +# security = the mode Samba runs in. This can be set to user, share +# (deprecated), or server (deprecated). +# +# passdb backend = the backend used to store user information in. New +# installations should use either tdbsam or ldapsam. No additional configuration +# is required for tdbsam. The "smbpasswd" utility is available for backwards +# compatibility. +# + + security = user + passdb backend = tdbsam + + +# ----------------------- Domain Members Options ------------------------ +# +# security = must be set to domain or ads. +# +# passdb backend = the backend used to store user information in. New +# installations should use either tdbsam or ldapsam. No additional configuration +# is required for tdbsam. The "smbpasswd" utility is available for backwards +# compatibility. +# +# realm = only use the realm option when the "security = ads" option is set. +# The realm option specifies the Active Directory realm the host is a part of. +# +# password server = only use this option when the "security = server" +# option is set, or if you cannot use DNS to locate a Domain Controller. The +# argument list can include My_PDC_Name, [My_BDC_Name], and [My_Next_BDC_Name]: +# +# password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name] +# +# Use "password server = *" to automatically locate Domain Controllers. + +; security = domain +; passdb backend = tdbsam +; realm = MY_REALM + +; password server = + +# ----------------------- Domain Controller Options ------------------------ +# +# security = must be set to user for domain controllers. +# +# passdb backend = the backend used to store user information in. New +# installations should use either tdbsam or ldapsam. No additional configuration +# is required for tdbsam. The "smbpasswd" utility is available for backwards +# compatibility. +# +# domain master = specifies Samba to be the Domain Master Browser, allowing +# Samba to collate browse lists between subnets. Do not use the "domain master" +# option if you already have a Windows NT domain controller performing this task. +# +# domain logons = allows Samba to provide a network logon service for Windows +# workstations. +# +# logon script = specifies a script to run at login time on the client. These +# scripts must be provided in a share named NETLOGON. +# +# logon path = specifies (with a UNC path) where user profiles are stored. +# +# +; security = user +; passdb backend = tdbsam + +; domain master = yes +; domain logons = yes + + # the following login script name is determined by the machine name + # (%m): +; logon script = %m.bat + # the following login script name is determined by the UNIX user used: +; logon script = %u.bat +; logon path = \\%L\Profiles\%u + # use an empty path to disable profile support: +; logon path = + + # various scripts can be used on a domain controller or a stand-alone + # machine to add or delete corresponding UNIX accounts: + +; add user script = /usr/sbin/useradd "%u" -n -g users +; add group script = /usr/sbin/groupadd "%g" +; add machine script = /usr/sbin/useradd -n -c "Workstation (%u)" -M -d /nohome -s /bin/false "%u" +; delete user script = /usr/sbin/userdel "%u" +; delete user from group script = /usr/sbin/userdel "%u" "%g" +; delete group script = /usr/sbin/groupdel "%g" + + +# ----------------------- Browser Control Options ---------------------------- +# +# local master = when set to no, Samba does not become the master browser on +# your network. When set to yes, normal election rules apply. +# +# os level = determines the precedence the server has in master browser +# elections. The default value should be reasonable. +# +# preferred master = when set to yes, Samba forces a local browser election at +# start up (and gives itself a slightly higher chance of winning the election). +# +; local master = no +; os level = 33 +; preferred master = yes + +#----------------------------- Name Resolution ------------------------------- +# +# This section details the support for the Windows Internet Name Service (WINS). +# +# Note: Samba can be either a WINS server or a WINS client, but not both. +# +# wins support = when set to yes, the NMBD component of Samba enables its WINS +# server. +# +# wins server = tells the NMBD component of Samba to be a WINS client. +# +# wins proxy = when set to yes, Samba answers name resolution queries on behalf +# of a non WINS capable client. For this to work, there must be at least one +# WINS server on the network. The default is no. +# +# dns proxy = when set to yes, Samba attempts to resolve NetBIOS names via DNS +# nslookups. + +; wins support = yes +; wins server = w.x.y.z +; wins proxy = yes + +; dns proxy = yes + +# --------------------------- Printing Options ----------------------------- +# +# The options in this section allow you to configure a non-default printing +# system. +# +# load printers = when set you yes, the list of printers is automatically +# loaded, rather than setting them up individually. +# +# cups options = allows you to pass options to the CUPS library. Setting this +# option to raw, for example, allows you to use drivers on your Windows clients. +# +# printcap name = used to specify an alternative printcap file. +# + + load printers = yes + cups options = raw + +; printcap name = /etc/printcap + # obtain a list of printers automatically on UNIX System V systems: +; printcap name = lpstat +; printing = cups + +# --------------------------- File System Options --------------------------- +# +# The options in this section can be un-commented if the file system supports +# extended attributes, and those attributes are enabled (usually via the +# "user_xattr" mount option). These options allow the administrator to specify +# that DOS attributes are stored in extended attributes and also make sure that +# Samba does not change the permission bits. +# +# Note: These options can be used on a per-share basis. Setting them globally +# (in the [global] section) makes them the default for all shares. + +; map archive = no +; map hidden = no +; map read only = no +; map system = no +; store dos attributes = yes + + +#============================ Share Definitions ============================== + +[homes] + comment = Home Directories + browseable = no + writable = yes +; valid users = %S +; valid users = MYDOMAIN\%S + +[printers] + comment = All Printers + path = /var/spool/samba + browseable = no + guest ok = no + writable = no + printable = yes + +# Un-comment the following and create the netlogon directory for Domain Logons: +; [netlogon] +; comment = Network Logon Service +; path = /var/lib/samba/netlogon +; guest ok = yes +; writable = no +; share modes = no + +# Un-comment the following to provide a specific roving profile share. +# The default is to use the user's home directory: +; [Profiles] +; path = /var/lib/samba/profiles +; browseable = no +; guest ok = yes + +# A publicly accessible directory that is read only, except for users in the +# "staff" group (which have write permissions): +; [public] +; comment = Public Stuff +; path = /home/samba +; public = yes +; writable = yes +; printable = no +; write list = +staff diff --git a/server/samba/files/fedora/swat.desktop b/server/samba/files/fedora/swat.desktop new file mode 100644 index 0000000000..e5b8a69869 --- /dev/null +++ b/server/samba/files/fedora/swat.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Samba Configuration +Name[de]=Samba Konfiguration +Name[tr]=Samba Yapılandırması +Type=Application +Comment=Configure Samba with a web based interface +Comment[tr]=Web tabanlı Samba yapılandırması +Exec=htmlview http://127.0.0.1:901/ +Terminal=false +Categories=X-Red-Hat-Extra;Application;System;X-Red-Hat-ServerConfig; diff --git a/server/samba/files/lmhosts b/server/samba/files/lmhosts new file mode 100644 index 0000000000..75721cd5af --- /dev/null +++ b/server/samba/files/lmhosts @@ -0,0 +1 @@ +127.0.0.1 localhost diff --git a/server/samba/files/samba.confd b/server/samba/files/samba.confd new file mode 100644 index 0000000000..81a8792e25 --- /dev/null +++ b/server/samba/files/samba.confd @@ -0,0 +1,2 @@ +#set winbind="yes" if you want winbind +winbind="no" diff --git a/server/samba/files/samba.logrotate b/server/samba/files/samba.logrotate new file mode 100644 index 0000000000..4d489e57cf --- /dev/null +++ b/server/samba/files/samba.logrotate @@ -0,0 +1,9 @@ +/var/log/samba/*.log /var/log/samba/log.* { + notifempty + missingok + sharedscripts + copytruncate + postrotate + /bin/kill -HUP `cat /run/smbd.pid /run/nmbd.pid /run/winbindd.pid 2> /dev/null` 2> /dev/null || true + endscript +} diff --git a/server/samba/files/samba.pam b/server/samba/files/samba.pam new file mode 100644 index 0000000000..4a38cda46f --- /dev/null +++ b/server/samba/files/samba.pam @@ -0,0 +1,5 @@ +#%PAM-1.0 +auth required pam_smbpass.so nodelay +account include system-auth +session include system-auth +password required pam_smbpass.so nodelay smbconf=/etc/samba/smb.conf diff --git a/server/samba/files/smb.conf b/server/samba/files/smb.conf new file mode 100644 index 0000000000..44625562f9 --- /dev/null +++ b/server/samba/files/smb.conf @@ -0,0 +1,63 @@ +# PiSiLinux samba configuration + +[global] +workgroup = PiSiLinuxWorkGroup +server string = %h (workstation) +log file = /var/log/samba/samba.log +max log size = 50 +dns proxy = no + +# We are using share model security +security = user + +map to guest = Bad User +usershare allow guests = Yes +usershare max shares = 40 +usershare owner only = False +usershare path = /var/lib/samba/usershares + +# Sample sharings are defined here. +# Modify these according to your taste. + +# Un-comment the following and create the +# netlogon directory for Domain Logons + +; [netlogon] +; comment = Network Logon Service +; path = /usr/local/samba/lib/netlogon +; guest ok = yes +; writable = no +; share modes = no + +# All printers are by default shared by Samba. +# Use "browseable = yes" for other clients +# to browse this printer share. + +[printers] +comment = All printers +path = /var/spool/samba +browseable = no +guest ok = no +printable = yes +writable = no +create mode = 0700 + +# A sample share that is enabled by default + +[share] +comment = Samba Linux share +path = /home/samba +browseable = yes +guest ok = yes + +# A sample sharing that everyone can access to. +# Modify the "path" statement so that it points +# to your directory you want to share. + +;[public] +; path = /usr/somewhere/else/public +; public = yes +; only guest = yes +; writable = no +; printable = no + diff --git a/server/samba/files/smbusers b/server/samba/files/smbusers new file mode 100644 index 0000000000..ae3389f53f --- /dev/null +++ b/server/samba/files/smbusers @@ -0,0 +1,3 @@ +# Unix_name = SMB_name1 SMB_name2 ... +root = administrator admin +nobody = guest pcguest smbguest diff --git a/server/samba/files/system-auth-winbind b/server/samba/files/system-auth-winbind new file mode 100644 index 0000000000..af859af72b --- /dev/null +++ b/server/samba/files/system-auth-winbind @@ -0,0 +1,17 @@ +#%PAM-1.0 + +auth required /lib/security/pam_env.so +auth sufficient /lib/security/pam_winbind.so +auth sufficient /lib/security/pam_unix.so likeauth nullok use_first_pass +auth required /lib/security/pam_deny.so + +account sufficient /lib/security/pam_winbind.so +account required /lib/security/pam_unix.so + +password required /lib/security/pam_cracklib.so retry=3 +password sufficient /lib/security/pam_unix.so nullok use_authtok md5 shadow +password required /lib/security/pam_deny.so + +session required /lib/security/pam_mkhomedir.so skel=/etc/skel/ umask=0022 +session required /lib/security/pam_limits.so +session required /lib/security/pam_unix.so diff --git a/server/samba/files/tmpfiles.conf b/server/samba/files/tmpfiles.conf new file mode 100644 index 0000000000..9b2806c0e0 --- /dev/null +++ b/server/samba/files/tmpfiles.conf @@ -0,0 +1 @@ +D /run/samba 0755 root root diff --git a/server/samba/pspec.xml b/server/samba/pspec.xml new file mode 100644 index 0000000000..f7dd0baaad --- /dev/null +++ b/server/samba/pspec.xml @@ -0,0 +1,234 @@ + + + + + samba + http://www.samba.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + service + A suite of SMB and CIFS client/server programs for UNIX + samba is a free software implementation of Microsoft's networking protocol released under the GNU General Public License. As of version 3, Samba not only provides file and print services for various Microsoft Windows clients but can also integrate with a Windows Server domain, either as a Primary Domain Controller (PDC) or as a Domain Member. It can also be part of an Active Directory domain. + http://us1.samba.org/samba/ftp/stable/samba-4.2.3.tar.gz + + keyutils + acl-devel + pam-devel + attr-devel + popt-devel + zlib-devel + libcap-devel + python-devel + ncurses-devel + readline-devel + e2fsprogs-devel + libgcrypt-devel + libbsd-devel + avahi-libs + + cups-devel + avahi-devel + + + gnutls-devel + libaio-devel + + mit-kerberos + iniparser-devel + libtalloc-devel + libtevent-devel + openldap-client + libarchive-devel + nss-devel + docbook-xsl + libxslt + libtdb-devel + cyrus-sasl-devel + + + + + samba + + acl + pam + attr + popt + zlib + libcap + python + ncurses + readline + e2fsprogs + libgcrypt + libarchive + cups + avahi + gdb + + gnutls + libbsd + libaio + + keyutils + iniparser + libtalloc + libtevent + avahi-libs + openldap-client + cyrus-sasl + libtdb + + + /run + /etc + /var/lib + /var/log + /usr/lib + /sbin + /usr/share/man + /usr/bin + /usr/sbin + /lib/security + /usr/share/samba + /usr/share/perl5 + /var/cache/samba + /var/run/ctdb + /usr/share/locale + /usr/lib/tmpfiles.d/samba.conf + + + lmhosts + samba.pam + smbusers + smb.conf + samba.confd + tmpfiles.conf + system-auth-winbind + + + System.Package + System.Service + + + + + samba-devel + Development files for samba + + + libtalloc-devel + libtevent-devel + samba + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-07-30 + 4.2.3 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2015-01-25 + 4.1.16 + Version bump. + Ergün Salman + Poyraz76@pisilinux.org + + + 2014-07-04 + 4.1.9 + Version Bump and security update(CVE-2014-0244, CVE-2014-3493). + Vedat Demir + vedat@pisilinux.org + + + 2014-06-04 + 4.1.8 + Version Bump. + Vedat Demir + vedat@pisilinux.org + + + 2014-05-20 + 4.1.7 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-04-25 + 4.1.7 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-04-04 + 4.1.6 + Fix build with readline6.3 + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-03-13 + 4.1.6 + Version bump, remove swat package. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-03-10 + 4.1.3 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2014-01-09 + 4.1.3 + Version bump. Add tmpfiles.conf + Marcin Bojara + marcin@pisilinux.org + + + 2013-11-16 + 4.1.1 + Version bump. + Aydın Demirel + aydin.demirel@pisilinux.org + + + 2013-07-07 + 4.0.7 + Version bump. + Marcin Bojara + marcin@pisilinux.org + +  + 2013-03-18 + 3.6.12 + V.Bump + PisiLinux Community + admins@pisilinux.org + + + 2011-09-09 + 3.5.10 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/server/samba/translations.xml b/server/samba/translations.xml new file mode 100644 index 0000000000..2fec544277 --- /dev/null +++ b/server/samba/translations.xml @@ -0,0 +1,13 @@ + + + + samba + Linux için Windows ağ paylaşım servisi + Samba, Linux ve Unix işletim sistemleri ile Windows NT ve Windows 9x işletim sistemleri arasındaki iletişimi sağlayan bir ağ sunucusu uygulamasıdır. Samba yalnızca Linux ve windows makinaların birbirlerini görmelerini sağlamaz aynı zamanda Linux çalıştıran bilgisayarların windows ağında yazıcı sunucusu gibi işlevleri edinmesi içinde kullanılır. Ayrıca Active Directory ile de uyumludur. + + + + samba-devel + samba için geliştirme dosyaları + + diff --git a/system/base/component.xml b/system/base/component.xml deleted file mode 100644 index f190047625..0000000000 --- a/system/base/component.xml +++ /dev/null @@ -1,3 +0,0 @@ - - system.base - diff --git a/system/boot/component.xml b/system/boot/component.xml new file mode 100644 index 0000000000..6b85d68204 --- /dev/null +++ b/system/boot/component.xml @@ -0,0 +1,3 @@ + + system.boot + diff --git a/system/boot/gfxboot/actions.py b/system/boot/gfxboot/actions.py new file mode 100644 index 0000000000..2116f174db --- /dev/null +++ b/system/boot/gfxboot/actions.py @@ -0,0 +1,26 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt. + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + + +def setup(): + pisitools.dosed("Makefile", "^CC.*", "CC = %s" % get.CC()) + #pisitools.dosed("doc/Makefile", "xmlto", "xmlto --skip-validation") + pisitools.dosed("gfxboot-font.c", "#include ", "#include ") + + +def build(): + autotools.make() + autotools.make("-j1 doc") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + autotools.make('DESTDIR="%s" installsrc' % get.installDIR()) + + pisitools.dodoc("doc/*.txt", "doc/*.html") diff --git a/system/boot/gfxboot/files/no-theme-no-git.patch b/system/boot/gfxboot/files/no-theme-no-git.patch new file mode 100644 index 0000000000..75bf8a0d08 --- /dev/null +++ b/system/boot/gfxboot/files/no-theme-no-git.patch @@ -0,0 +1,52 @@ +diff -Nuar gfxboot-4.5.7.orig/Makefile gfxboot-4.5.7/Makefile +--- gfxboot-4.5.7.orig/Makefile 2014-10-14 14:37:02.000000000 +0300 ++++ gfxboot-4.5.7/Makefile 2015-08-05 15:02:12.676842244 +0300 +@@ -1,16 +1,7 @@ + CC = gcc + CFLAGS = -g -Wall -Wno-pointer-sign -O2 -fomit-frame-pointer + +-GIT2LOG := $(shell if [ -x ./git2log ] ; then echo ./git2log --update ; else echo true ; fi) +-GITDEPS := $(shell [ -d .git ] && echo .git/HEAD .git/refs/heads .git/refs/tags) +-VERSION := $(shell $(GIT2LOG) --version VERSION ; cat VERSION) +-BRANCH := $(shell git branch | perl -ne 'print $$_ if s/^\*\s*//') +-PREFIX := gfxboot-$(VERSION) +- +-# THEMES = $(wildcard themes/*) +-THEMES = themes/upstream themes/openSUSE themes/SLES themes/SLED themes/KDE +- +-.PHONY: all clean distclean doc install installsrc themes ++.PHONY: all clean distclean doc install installsrc + + all: changelog bin2c gfxboot-compile bincode gfxboot-font addblack + +@@ -54,20 +45,10 @@ + install -m 755 gfxboot~ $(DESTDIR)/usr/sbin/gfxboot + install -m 755 gfxtest $(DESTDIR)/usr/sbin + install -m 755 gfxboot-compile gfxboot-font $(DESTDIR)/usr/sbin +- @for i in $(THEMES) ; do \ +- install -d -m 755 $(DESTDIR)/etc/bootsplash/$$i/{bootloader,cdrom} ; \ +- cp $$i/bootlogo $(DESTDIR)/etc/bootsplash/$$i/cdrom ; \ +- bin/unpack_bootlogo $(DESTDIR)/etc/bootsplash/$$i/cdrom ; \ +- install -m 644 $$i/{message,po/*.tr,help-boot/*.hlp} $(DESTDIR)/etc/bootsplash/$$i/bootloader ; \ +- bin/2hl --link --quiet $(DESTDIR)/etc/bootsplash/$$i/* ; \ +- done + + installsrc: + install -d -m 755 $(DESTDIR)/usr/share/gfxboot/themes +- @for i in $(THEMES) ; do \ +- cp -a $$i $(DESTDIR)/usr/share/gfxboot/themes ; \ +- done +- cp -a themes/example* $(DESTDIR)/usr/share/gfxboot/themes ++ + cp -a bin test $(DESTDIR)/usr/share/gfxboot + + archive: changelog +@@ -87,8 +68,6 @@ + distclean: clean + @for i in themes/example* ; do make -C $$i clean || break ; done + +-themes: +- @for i in $(THEMES) ; do make -C $$i $(MAKECMDGOALS) || break ; done + + doc: + make -C doc $(MAKECMDGOALS) diff --git a/system/boot/gfxboot/files/productname.patch b/system/boot/gfxboot/files/productname.patch new file mode 100644 index 0000000000..a18541c297 --- /dev/null +++ b/system/boot/gfxboot/files/productname.patch @@ -0,0 +1,12 @@ +diff -ur bin/help2txt~ bin/help2txt +--- bin/help2txt~ 2012-10-01 11:52:39.000000000 +0300 ++++ bin/help2txt 2013-01-13 20:54:56.977178803 +0200 +@@ -12,7 +12,7 @@ + sub find_tag; + sub nospaces; + +-$opt_product = "openSUSE"; ++$opt_product = "PisiLinux"; + + %help_key_rename = ( + 'F2' => 'F3', diff --git a/system/boot/gfxboot/pspec.xml b/system/boot/gfxboot/pspec.xml new file mode 100644 index 0000000000..63395660e7 --- /dev/null +++ b/system/boot/gfxboot/pspec.xml @@ -0,0 +1,74 @@ + + + + + gfxboot + https://github.com/openSUSE/gfxboot + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + gfxboot + app:console + Tools to create graphical boot logos + Set of tools to create graphical boot logos, for grub, lilo and syslinux. It supports arch-specific boot menus, advanced help menus, multiple keymaps, animated images, and more graphical pretty things. + https://github.com/openSUSE/gfxboot/archive/4.5.7.tar.gz + + xmlto + freetype-devel + util-linux + libxslt + lynx + + + productname.patch + no-theme-no-git.patch + + + + + gfxboot + + perl-HTML-Parser + freetype + + + /usr/sbin + /usr/share/gfxboot/bin + /usr/share/gfxboot + /usr/share/doc + + + + + + 2015-08-05 + 4.5.7 + Release bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-06-14 + 4.5.1 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-23 + 4.5.1 + Rebuild + Kamil Atlı + suvarice@gmail.com + + + 2013-01-13 + 4.5.1 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + diff --git a/system/boot/gfxboot/translations.xml b/system/boot/gfxboot/translations.xml new file mode 100644 index 0000000000..894a9f527a --- /dev/null +++ b/system/boot/gfxboot/translations.xml @@ -0,0 +1,8 @@ + + + + gfxboot + Grafik açılış logosu oluşturma araçları + Grub, syslinux ve lilo gibi önyükleyiciler için grafik açılış logoları oluşturma araçları. Mimari bazlı açılış menüsü, gelişmiş yardım menüsü, farklı diller için klavye haritası desteği, hareketli görüntü desteği ve daha pek çok görsel efekt desteği içerir. + + diff --git a/system/boot/gfxtheme-pisilinux-install/actions.py b/system/boot/gfxtheme-pisilinux-install/actions.py new file mode 100644 index 0000000000..bf8ca30edb --- /dev/null +++ b/system/boot/gfxtheme-pisilinux-install/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 + +datadir = "/usr/share/gfxtheme/pisilinux" + +def build(): + autotools.make('PRODUCT="PisiLinux"') + +def install(): + pisitools.insinto(datadir, "bootlogo.dir", "install") + pisitools.insinto(datadir, "bootlogo", "install") + diff --git a/system/boot/gfxtheme-pisilinux-install/files/chmod-t.patch b/system/boot/gfxtheme-pisilinux-install/files/chmod-t.patch new file mode 100644 index 0000000000..01be3e8aa8 --- /dev/null +++ b/system/boot/gfxtheme-pisilinux-install/files/chmod-t.patch @@ -0,0 +1,11 @@ +--- Makefile~ 2013-04-06 23:49:41.000000000 +0200 ++++ Makefile 2014-02-26 19:21:51.000000000 +0100 +@@ -57,7 +57,7 @@ + ifdef DEFAULT_LANG + @echo $(DEFAULT_LANG) >bootlogo.dir/lang + endif +- @sh -c 'cd bootlogo.dir; chmod +t * ; chmod -t init languages' ++ @sh -c 'cd bootlogo.dir; chmod +t * ; chmod -t init languages gfxboot.cfg pabout.txt lang' + @sh -c 'cd bootlogo.dir; echo * | sed -e "s/ /\n/g" | cpio --quiet -o >../bootlogo' + + clean: diff --git a/system/boot/gfxtheme-pisilinux-install/pspec.xml b/system/boot/gfxtheme-pisilinux-install/pspec.xml new file mode 100644 index 0000000000..210cc82bda --- /dev/null +++ b/system/boot/gfxtheme-pisilinux-install/pspec.xml @@ -0,0 +1,62 @@ + + + + + gfxtheme-pisilinux-install + www.pisilinux.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + data + Pisi Linux gfxboot install theme + Gfxtheme install package for Pisi Linux + http://source.pisilinux.org/1.0/gfxtheme-pisilinux-install-0.2.tar.xz + + gfxboot + fribidi-devel + + + chmod-t.patch + + + + + gfxtheme-pisilinux-install + + /usr/share/gfxtheme/pisilinux/install + + + + + + 2014-08-04 + 0.2 + Version bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-06-14 + 0.1 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-23 + 0.1 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2013-04-06 + 0.1 + First release. + Serdar Soytetir + kaptan@pisilinux.org + + + diff --git a/system/boot/gfxtheme-pisilinux-install/translations.xml b/system/boot/gfxtheme-pisilinux-install/translations.xml new file mode 100644 index 0000000000..6554f382d3 --- /dev/null +++ b/system/boot/gfxtheme-pisilinux-install/translations.xml @@ -0,0 +1,8 @@ + + + + gfxtheme-pisilinux-install + Pisi Linux gfxboot teması + Kurulum sistemi ve kurulu sistem için Pisi Linux gfxboot teması. + + diff --git a/system/boot/memtest86/actions.py b/system/boot/memtest86/actions.py new file mode 100644 index 0000000000..aa6d6a3519 --- /dev/null +++ b/system/boot/memtest86/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 get + +WorkDir = "%s+-%s" % (get.srcNAME(), get.srcVERSION()) +docompile = False if get.ARCH() == "x86_64" else True + +def setup(): + pisitools.dosed("memtest.lds", "0x5000", "0x100000") + +def build(): + if docompile: + autotools.make() + +def install(): + if docompile: + finalbin = "memtest.bin" + else: + finalbin = "precomp.bin" + + pisitools.insinto("/boot", finalbin, "memtest") + + pisitools.dodoc("FAQ", "README*") + diff --git a/system/boot/memtest86/files/linkonce.patch b/system/boot/memtest86/files/linkonce.patch new file mode 100644 index 0000000000..561df2b66d --- /dev/null +++ b/system/boot/memtest86/files/linkonce.patch @@ -0,0 +1,11 @@ +diff -ur memtest86+-1.70.orig/memtest_shared.lds memtest86+-1.70/memtest_shared.lds +--- memtest86+-1.70.orig/memtest_shared.lds 2006-12-27 02:33:06.000000000 +0100 ++++ memtest86+-1.70/memtest_shared.lds 2007-01-25 16:34:19.000000000 +0100 +@@ -8,6 +8,7 @@ + _start = .; + *(.text) + *(.text.*) ++ *(.gnu.linkonce.t.*) + *(.plt) + _etext = . ; + } = 0x9090 diff --git a/system/boot/memtest86/files/no-hardcoded-cc.patch b/system/boot/memtest86/files/no-hardcoded-cc.patch new file mode 100644 index 0000000000..ed0705c615 --- /dev/null +++ b/system/boot/memtest86/files/no-hardcoded-cc.patch @@ -0,0 +1,30 @@ +diff -Naurp memtest86+-4.10-orig/Makefile memtest86+-4.10/Makefile +--- memtest86+-4.10-orig/Makefile 2010-06-24 00:27:22.864634431 +0200 ++++ memtest86+-4.10/Makefile 2010-06-24 00:28:42.402478590 +0200 +@@ -8,10 +8,9 @@ + # + FDISK=/dev/fd0 + +-AS=as -32 +-CC=gcc +- +-CFLAGS= -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector ++CFLAGS=-Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector ++CPPFLAGS=-m32 ++ASFLAGS=-32 + + OBJS= head.o reloc.o main.o test.o init.o lib.o patn.o screen_buffer.o \ + config.o linuxbios.o memsize.o pci.o controller.o random.o spd.o \ +@@ -47,10 +46,10 @@ memtest.bin: memtest_shared.bin bootsect + memtest_shared.bin -o memtest.bin + + reloc.o: reloc.c +- $(CC) -c $(CFLAGS) -fno-strict-aliasing reloc.c ++ $(CC) -c $(CFLAGS) -fno-strict-aliasing -fno-stack-protector reloc.c + + test.o: test.c +- $(CC) -c -Wall -march=i486 -m32 -Os -fomit-frame-pointer -fno-builtin -ffreestanding test.c ++ $(CC) -c -Wall -march=i486 -m32 -O1 -fomit-frame-pointer -fno-builtin -ffreestanding -fno-stack-protector -fno-pie -nopie test.c + + clean: + rm -f *.o *.s *.iso memtest.bin memtest memtest_shared memtest_shared.bin diff --git a/system/boot/memtest86/pspec.xml b/system/boot/memtest86/pspec.xml new file mode 100644 index 0000000000..f0d39e23be --- /dev/null +++ b/system/boot/memtest86/pspec.xml @@ -0,0 +1,62 @@ + + + + + memtest86 + http://www.memtest.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Memory tester + Memory tester for x86 and x86_64 devices for x86 and 64bit x86 compatible computers. It should be started from boot menu. + http://www.memtest.org/download/5.01/memtest86+-5.01.tar.gz + + + + + + + + + + memtest86 + + /boot + /usr/share/doc + + + + + + 2015-01-27 + 5.01 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-06-14 + 4.20 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-10 + 4.20 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2012-09-24 + 4.20 + First release + Erdem Artan + admins@pisilinux.org + + + diff --git a/system/boot/memtest86/translations.xml b/system/boot/memtest86/translations.xml new file mode 100644 index 0000000000..a921e183fe --- /dev/null +++ b/system/boot/memtest86/translations.xml @@ -0,0 +1,9 @@ + + + + memtest86 + Bellek test edici + x86 ve 64bit x86 mimarilerindeki bilgisayarın belleklerini test etmeye ve hataları bulmaya yaran bir program. Kullanmak için açılış menüsünden çalıştırmanız gerekmektedir. + Testeur de mémoire pour architecture x86 et x86_64 pour ordinateurs x86 et 64 bit x86 compatibles. Il doit être lancer depuis le menu de démarrage. + + diff --git a/system/boot/syslinux/actions.py b/system/boot/syslinux/actions.py new file mode 100644 index 0000000000..e96d624204 --- /dev/null +++ b/system/boot/syslinux/actions.py @@ -0,0 +1,37 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt. + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +tools = ["sha1pass", "md5pass", "mkdiskimage", "keytab-lilo", "syslinux2ansi", "lss16toppm","pxelinux-options"] +datadir = "/usr/lib/syslinux" + +NoStrip = ["/sbin", "/usr/lib"] + +pisitools.flags.remove("-fPIC") + +def build(): + # shelltools.export("CFLAGS", "-Werror -Wno-unused -finline-limit=2000") + shelltools.export("CFLAGS", get.CFLAGS()) + shelltools.export("LDFLAGS", "") + + autotools.make('DATE="PisiLinux" spotless') + autotools.make('DATE="PisiLinux"') + # autotools.make('DATE="PARDUS" installer') + # autotools.make('DATE="PARDUS" -C sample tidy') + +def install(): + autotools.rawInstall('INSTALLROOT=%s MANDIR="/usr/share/man" AUXDIR="/usr/lib/syslinux"' % get.installDIR()) + for f in tools: + pisitools.insinto(datadir, "utils/"+f) + + #pisitools.domove("/usr/lib/syslinux/libutil_com.c32","/usr/lib/syslinux/com32/libutil") + #pisitools.domove("/usr/lib/syslinux/libcom32.c32","/usr/lib/syslinux/com32/lib") + pisitools.dodoc("README", "NEWS", "doc/*.txt", "doc/logo/LICENSE") + pisitools.remove("/usr/bin/gethostip") diff --git a/system/boot/syslinux/files/fixisohybrid.patch b/system/boot/syslinux/files/fixisohybrid.patch new file mode 100644 index 0000000000..b7af1f3bb5 --- /dev/null +++ b/system/boot/syslinux/files/fixisohybrid.patch @@ -0,0 +1,182 @@ +--- syslinux-5.00-orig/utils/isohybrid.pl 2012-12-06 21:51:22.000000000 +0200 ++++ syslinux-5.00/utils/isohybrid.pl 2013-02-07 18:55:28.423760149 +0200 +@@ -44,6 +44,7 @@ + 'id' => [0, 0xffffffff], + 'hd0' => [0, 2], + 'partok' => [0, 1], ++ 'fat' => [0, 1], + ); + + # Boolean options just set other options +@@ -53,6 +54,7 @@ + 'ctrlhd0' => ['hd0', 2], + 'nopartok' => ['partok', 0], + 'partok' => ['partok', 1], ++ 'fatfirst' => ['fat', 1], + ); + + sub usage() { +@@ -66,7 +68,8 @@ + " -id Specify MBR ID (default random)\n", + " -forcehd0 Always assume we are loaded as disk ID 0\n", + " -ctrlhd0 Assume disk ID 0 if the Ctrl key is pressed\n", +- " -partok Allow booting from within a partition\n"; ++ " -partok Allow booting from within a partition\n", ++ " -fatfirst Create a small fat partition first\n"; + exit 1; + } + +@@ -221,9 +224,9 @@ + + # Print partition table + $offset = $opt{'offset'}; +-$psize = $c*$h*$s - $offset; ++$psize = $c*$h*$s - $offset - 1; + $bhead = int($offset/$s) % $h; +-$bsect = ($offset % $s) + 1; ++$bsect = ($offset % $s) + 1 + 1; + $bcyl = int($offset/($h*$s)); + $bsect += ($bcyl & 0x300) >> 2; + $bcyl &= 0xff; +@@ -233,10 +236,29 @@ + $fstype = $opt{'type'}; # Partition type + $pentry = $opt{'entry'}; # Partition slot + ++$offset += $psize; ++$psize1 = $cylsize/512; ++$bhead1 = int(($offset+1)/$s) % $h; ++$bsect1 = (($offset+1) % $s) + 1; ++$bcyl1 = int(($offset+1)/($h*$s)); ++$bsect1 += ($bcyl1 & 0x300) >> 2; ++$bcyl1 &= 0xff; ++$ehead1 = $h-1; ++$esect1 = $s; ++$ecyl1 = $bcyl1; ++print "ehead1=$ehead1 esect1=$esect1 ecyl1=$ecyl1\n"; ++ ++if ( $opt{'fat'} == 1 ) { ++ $pentry = 2; ++} ++ + for ( $i = 1 ; $i <= 4 ; $i++ ) { +- if ( $i == $pentry ) { ++ if ( $opt{'fat'} == 1 && $i == 1 ) { ++ $mbr .= pack("CCCCCCCCVV", 0x00, $bhead1, $bsect1, $bcyl1, 0xc, ++ $ehead1, $esect1, $ecyl1, $offset+1, $psize1); ++ } elsif ( $i == $pentry ) { + $mbr .= pack("CCCCCCCCVV", 0x80, $bhead, $bsect, $bcyl, $fstype, +- $ehead, $esect, $ecyl, $offset, $psize); ++ $ehead, $esect, $ecyl, $offset + 1, $psize); + } else { + $mbr .= "\0" x 16; + } +@@ -251,6 +273,18 @@ + print FILE "\0" x $padding; + } + ++# Create fat image and put it into the file ++if($opt{'fat'}) { ++ open(FATFILE, "> $file.fat") or die "$0: cannot open $file.fat: $!\n"; ++ print FATFILE "\0" x ($psize1*512); ++ close(FATFILE); ++ system("/usr/sbin/mkfs.vfat -n RESIZE_ME $file.fat") and die "$0: cannot format fat\n"; ++ open(FATFILE, "< $file.fat"); ++ print FILE ; ++ close(FATFILE); ++ unlink("$file.fat"); ++} ++ + # Done... + close(FILE); + +--- syslinux-5.00-orig/utils/isohybrid.in 2012-12-06 21:51:22.000000000 +0200 ++++ syslinux-5.00/utils/isohybrid.in 2013-02-07 18:55:28.423760149 +0200 +@@ -44,6 +44,7 @@ + 'id' => [0, 0xffffffff], + 'hd0' => [0, 2], + 'partok' => [0, 1], ++ 'fat' => [0, 1], + ); + + # Boolean options just set other options +@@ -53,6 +54,7 @@ + 'ctrlhd0' => ['hd0', 2], + 'nopartok' => ['partok', 0], + 'partok' => ['partok', 1], ++ 'fatfirst' => ['fat', 1], + ); + + sub usage() { +@@ -66,7 +68,8 @@ + " -id Specify MBR ID (default random)\n", + " -forcehd0 Always assume we are loaded as disk ID 0\n", + " -ctrlhd0 Assume disk ID 0 if the Ctrl key is pressed\n", +- " -partok Allow booting from within a partition\n"; ++ " -partok Allow booting from within a partition\n", ++ " -fatfirst Create a small fat partition first\n"; + exit 1; + } + +@@ -221,9 +224,9 @@ + + # Print partition table + $offset = $opt{'offset'}; +-$psize = $c*$h*$s - $offset; ++$psize = $c*$h*$s - $offset - 1; + $bhead = int($offset/$s) % $h; +-$bsect = ($offset % $s) + 1; ++$bsect = ($offset % $s) + 1 + 1; + $bcyl = int($offset/($h*$s)); + $bsect += ($bcyl & 0x300) >> 2; + $bcyl &= 0xff; +@@ -233,10 +236,29 @@ + $fstype = $opt{'type'}; # Partition type + $pentry = $opt{'entry'}; # Partition slot + ++$offset += $psize; ++$psize1 = $cylsize/512; ++$bhead1 = int(($offset+1)/$s) % $h; ++$bsect1 = (($offset+1) % $s) + 1; ++$bcyl1 = int(($offset+1)/($h*$s)); ++$bsect1 += ($bcyl1 & 0x300) >> 2; ++$bcyl1 &= 0xff; ++$ehead1 = $h-1; ++$esect1 = $s; ++$ecyl1 = $bcyl1; ++print "ehead1=$ehead1 esect1=$esect1 ecyl1=$ecyl1\n"; ++ ++if ( $opt{'fat'} == 1 ) { ++ $pentry = 2; ++} ++ + for ( $i = 1 ; $i <= 4 ; $i++ ) { +- if ( $i == $pentry ) { ++ if ( $opt{'fat'} == 1 && $i == 1 ) { ++ $mbr .= pack("CCCCCCCCVV", 0x00, $bhead1, $bsect1, $bcyl1, 0xc, ++ $ehead1, $esect1, $ecyl1, $offset+1, $psize1); ++ } elsif ( $i == $pentry ) { + $mbr .= pack("CCCCCCCCVV", 0x80, $bhead, $bsect, $bcyl, $fstype, +- $ehead, $esect, $ecyl, $offset, $psize); ++ $ehead, $esect, $ecyl, $offset + 1, $psize); + } else { + $mbr .= "\0" x 16; + } +@@ -251,6 +273,18 @@ + print FILE "\0" x $padding; + } + ++# Create fat image and put it into the file ++if($opt{'fat'}) { ++ open(FATFILE, "> $file.fat") or die "$0: cannot open $file.fat: $!\n"; ++ print FATFILE "\0" x ($psize1*512); ++ close(FATFILE); ++ system("/usr/sbin/mkfs.vfat -n RESIZE_ME $file.fat") and die "$0: cannot format fat\n"; ++ open(FATFILE, "< $file.fat"); ++ print FILE ; ++ close(FATFILE); ++ unlink("$file.fat"); ++} ++ + # Done... + close(FILE); + diff --git a/system/boot/syslinux/files/nopie.patch b/system/boot/syslinux/files/nopie.patch new file mode 100644 index 0000000000..b50b6b4768 --- /dev/null +++ b/system/boot/syslinux/files/nopie.patch @@ -0,0 +1,12 @@ +diff -ur a/mk/com32.mk b/mk/com32.mk +--- a/mk/com32.mk 2011-12-09 19:28:17.000000000 +0100 ++++ b/mk/com32.mk 2011-12-18 18:22:11.032342645 +0100 +@@ -24,6 +24,8 @@ + GCCOPT += $(call gcc_ok,-freg-struct-return,) + GCCOPT += -mregparm=3 -DREGPARM=3 -march=i386 -Os + GCCOPT += $(call gcc_ok,-fPIE,-fPIC) ++GCCOPT += $(call gcc_ok,-nopie,) ++GCCOPT += $(call gcc_ok,-fno-pie,) + GCCOPT += $(call gcc_ok,-fno-exceptions,) + GCCOPT += $(call gcc_ok,-fno-asynchronous-unwind-tables,) + GCCOPT += $(call gcc_ok,-fno-strict-aliasing,) diff --git a/system/boot/syslinux/files/pisi-iso/background.png b/system/boot/syslinux/files/pisi-iso/background.png new file mode 100644 index 0000000000..7a7cc687f8 Binary files /dev/null and b/system/boot/syslinux/files/pisi-iso/background.png differ diff --git a/system/boot/syslinux/files/pisi-iso/isolinux.cfg b/system/boot/syslinux/files/pisi-iso/isolinux.cfg new file mode 100755 index 0000000000..0800f6cfc9 --- /dev/null +++ b/system/boot/syslinux/files/pisi-iso/isolinux.cfg @@ -0,0 +1,77 @@ +UI vesamenu.c32 +timeout 0 +menu background backgound.png + +MENU RESOLUTION 1024 768 +menu clear +menu vshift 8 +menu vshift 8 +menu rows 20 +menu title Pisi GNU/Linux +menu margin 8 +menu width 70 +menu helpmsgrow 15 +#menu tabmsgrow 13 + + +menu color border * #00000000 #00000000 none +menu color sel 0 #ffffffff #00000000 none +menu color title 0 #ff7ba3d0 #00000000 none +menu color tabmsg 0 #ff3a6496 #00000000 none +menu color unsel 0 #84b8ffff #00000000 none +menu color hotsel 0 #84b8ffff #00000000 none +menu color hotkey 0 #ffffffff #00000000 none +menu color help 0 #ffffffff #00000000 none +menu color scrollbar 0 #ffffffff #ff355594 none +menu color timeout 0 #ffffffff #00000000 none +menu color timeout_msg 0 #ffffffff #00000000 none +menu color cmdmark 0 #84b8ffff #00000000 none +menu color cmdline 0 #ffffffff #00000000 none + +label installation + menu label Pisi Linux installation (default) + kernel /isolinux/boot/kernel + append initrd=/isolinux/boot/initrd yali=default mudur=language:en splash quiet + text help + Pisi Linux Installation with default settings + endtext + +label safe + menu label Pisi Linux Installation (safe) + kernel /isolinux/boot/kernel + append initrd=/isolinux/boot/initrd yali=default mudur=language:en xorg=safe nomodeset + text help + Pisi Linux Installation with safe video settings + endtext + +label rescue + menu label Pisi Linux System Rescue + kernel /isolinux/boot/kernel + append initrd=/isolinux/boot/initrd yali=rescue mudur=language:en xorg=safe nomodeset + text help + Pisi Linux bootloader rescue and password reset utility + endtext + +label memory + menu label Check System Memory + text help + Use this utility to see if the memory is working correctly + endtext + kernel /isolinux/boot/memtest + +label hardware + menu label Hardware Information + text help + Use this utility to see your system information + endtext + kernel /isolinux/hdt.c32 + +menu separator +label local + menu label Boot from local drive + text help + Boot your system from local drive + endtext + localboot 0xffff + + diff --git a/system/boot/syslinux/pspec.xml b/system/boot/syslinux/pspec.xml new file mode 100644 index 0000000000..495de34d99 --- /dev/null +++ b/system/boot/syslinux/pspec.xml @@ -0,0 +1,91 @@ + + + + + syslinux + http://syslinux.zytor.com/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + SysLinux, IsoLinux and PXELinux bootloader + Lightweight bootloaders for floppy media (SYSLINUX), network booting (PXELINUX), and bootable "El Torito" CD-ROMs (ISOLINUX). The project also includes MEMDISK, a tool to boot legacy operating systems (such as DOS) from nontraditional media; it is usually used in conjunction with PXELINUX and ISOLINUX. + https://www.kernel.org/pub/linux/utils/boot/syslinux/4.xx/syslinux-4.07.tar.xz + + nasm + libutil-linux-devel + + + nopie.patch + fixisohybrid.patch + + + + + syslinux + + mtools + libutil-linux + perl-Crypt-PasswdMD5 + perl-Digest-SHA1 + + + /sbin + /usr/bin + /usr/lib/syslinux + /usr/share/doc + /usr/share/man + + + pisi-iso/isolinux.cfg + pisi-iso/background.png + + + + + + 2014-06-14 + 4.07 + Release bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-04-13 + 4.07 + version bump + Kamil Atlı + suvarice@gmail.com + + + 2014-03-09 + 4.06 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-03-24 + 4.06 + Back to 4x line + Erdinç Gültekin + admins@pisilinux.org + + + 2013-02-07 + 5.00 + fix isohybrid + Erdinç Gültekin + admins@pisilinux.org + + + 2013-01-08 + 5.00 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + diff --git a/system/boot/syslinux/translations.xml b/system/boot/syslinux/translations.xml new file mode 100644 index 0000000000..2ecb3c3842 --- /dev/null +++ b/system/boot/syslinux/translations.xml @@ -0,0 +1,8 @@ + + + + syslinux + SysLinux, IsoLinux ve PXELinux önyükleyicileri + Disket sürücüden (SYSLINUX), ağ üzerinden (PXELINUX) ve açılabilir "El Torito" CD-ROM'lardan (ISOLINUX) açılışı sağlayan hafif önyükleyici araçları. Bu proje ayrıca sık kullanılmayan ya da çok eski işletim sistemlerinin açılışı için genellikle PXELINUX ve ISOLINUX ile ortak kullanılabilen MEMDISK aracını da içermektedir. + + diff --git a/util/admin/logrotate/actions.py b/util/admin/logrotate/actions.py new file mode 100644 index 0000000000..4dbf198244 --- /dev/null +++ b/util/admin/logrotate/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def build(): + autotools.make("RPM_OPT_FLAGS=\"%s\" WITH_ACL=yes" % get.CFLAGS()) + +def install(): + autotools.rawInstall("PREFIX=%s MANDIR=%s" % (get.installDIR(), get.manDIR())) + + pisitools.dodir("/etc/logrotate.d") + + pisitools.dobin("examples/logrotate.cron", "/etc/cron.daily") + pisitools.insinto("/etc", "examples/logrotate-default", "logrotate.conf") + + pisitools.dodoc("CHANGES", "COPYING", "README*") diff --git a/util/admin/logrotate/pspec.xml b/util/admin/logrotate/pspec.xml new file mode 100644 index 0000000000..2a323d9665 --- /dev/null +++ b/util/admin/logrotate/pspec.xml @@ -0,0 +1,66 @@ + + + + + logrotate + https://fedorahosted.org/releases/l/o/logrotate + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Rotates, compresses, removes and emails system log files + logrotate is designed to ease administration of systems that generate large numbers of log files. It allows automatic rotation, compression, removal, and emailing of log files. + https://fedorahosted.org/releases/l/o/logrotate/logrotate-3.8.8.tar.gz + + popt-devel + acl-devel + + + + + logrotate + + popt + acl + + + /etc + /usr/sbin + /usr/share/doc + /usr/share/man + + + + + + 2015-01-26 + 3.8.8 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-06-18 + 3.8.7 + v.bump + Ayhan Yalçınsoy + ayhanyacinsoy@gmail.com + + + 2014-03-09 + 3.7.9 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2011-09-29 + 3.7.9 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/util/admin/logrotate/translations.xml b/util/admin/logrotate/translations.xml new file mode 100644 index 0000000000..248d52b3c5 --- /dev/null +++ b/util/admin/logrotate/translations.xml @@ -0,0 +1,8 @@ + + + + logrotate + Sistem günlük (log) dosyalarını yönetmeyi kolaylaştıran bir araç + Logrotate kayıt dosyalarının rotasyonunu, silinmesini veya e-posta ile gönderilmesi gibi işlevleri ile sistem yönetimini kolaylaştırıan bir uygulamadır. + + diff --git a/util/archive/component.xml b/util/archive/component.xml new file mode 100644 index 0000000000..86dffe43c9 --- /dev/null +++ b/util/archive/component.xml @@ -0,0 +1,3 @@ + + util.archive + diff --git a/util/archive/libzip/actions.py b/util/archive/libzip/actions.py new file mode 100644 index 0000000000..51b2888aa7 --- /dev/null +++ b/util/archive/libzip/actions.py @@ -0,0 +1,29 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + # fix test return state + #pisitools.dosed("regress/open_nonarchive.test", "19/2", "19/0") + autotools.autoreconf("-fi") + autotools.configure() + +def build(): + autotools.make() + +def check(): + autotools.make("check") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS","NEWS","README") + + # preserve old header path for compatibility + pisitools.dosym("/usr/lib/libzip/include/zipconf.h", "/usr/include/zipconf.h") diff --git a/util/archive/libzip/pspec.xml b/util/archive/libzip/pspec.xml new file mode 100644 index 0000000000..4faf69266c --- /dev/null +++ b/util/archive/libzip/pspec.xml @@ -0,0 +1,85 @@ + + + + + libzip + http://www.nih.at/libzip/ + + PisiLinux Community + admins@pisilinux.org + + BSD + library + A C library for reading, creating, and modifying zip archives + libzip is a C library for reading, creating and modifying zip archives. Files can be added from data buffers, files or compressed data copied directly from other zip archives. + http://www.nih.at/libzip/libzip-1.0.1.tar.gz + + zlib-devel + + + + + libzip + + zlib + + + /usr/bin + /usr/lib + /usr/share/man + /usr/share/doc + + + + + libzip-devel + Development files for libzip + + zlib-devel + libzip + + + /usr/include + /usr/lib/pkgconfig + /usr/share/man/man3 + + + + + + 2015-07-28 + 1.0.1 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-05-25 + 0.11.2 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-02-04 + 0.11.2 + preserve old header path for compatibility. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-02-01 + 0.11.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2012-11-09 + 0.10.1 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/util/archive/libzip/translations.xml b/util/archive/libzip/translations.xml new file mode 100644 index 0000000000..d02092d11a --- /dev/null +++ b/util/archive/libzip/translations.xml @@ -0,0 +1,13 @@ + + + + libzip + Zip arşivleri yaratmak, okumak ve değiştirmek için C kitaplığı + libzip, zip arşivleri yaratma, okumak ve değiştirmek için kullanılabilecek bir C kitaplığıdır. + + + + libzip-devel + libzip için geliştirme dosyaları + + diff --git a/util/misc/screen/actions.py b/util/misc/screen/actions.py new file mode 100644 index 0000000000..3ebf46d5b9 --- /dev/null +++ b/util/misc/screen/actions.py @@ -0,0 +1,38 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +shelltools.export("LC_ALL", "POSIX") + +def setup(): + autotools.configure("--enable-pam \ + --with-socket-dir=/run/screen \ + --with-sys-screenrc=/etc/screenrc \ + --with-pty-mode=0620 \ + --with-pty-group=5 \ + --enable-rxvt_osc \ + --enable-colors256") + +def build(): + autotools.make() + +def install(): + pisitools.dobin("screen") + + pisitools.dodir("/run/screen") + pisitools.dodir("/etc/pam.d") + + pisitools.insinto("/usr/share/terminfo", "terminfo/screencap") + pisitools.insinto("/usr/share/screen/utf8encodings", "utf8encodings/??") + + shelltools.chmod("%s/run/screen" % get.installDIR(), 0775) + + pisitools.doman("doc/screen.1") + pisitools.dodoc("README", "ChangeLog", "TODO", "NEWS*", "doc/FAQ", "doc/README.DOTSCREEN") \ No newline at end of file diff --git a/util/misc/screen/comar/package.py b/util/misc/screen/comar/package.py new file mode 100644 index 0000000000..d7d90613ed --- /dev/null +++ b/util/misc/screen/comar/package.py @@ -0,0 +1,13 @@ +#!/usr/bin/python + +import os + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system("/bin/chown root:utmp /usr/bin/screen") + os.system("/bin/chmod 02755 /usr/bin/screen") + os.system("/bin/chown root:utmp /run/screen") + os.system("/bin/chmod 0755 /run/screen") + + # suid + os.system("/bin/chmod u+s /usr/bin/screen") + os.system("/bin/chmod go-w /run/screen") diff --git a/util/misc/screen/files/screen.pam.system-auth b/util/misc/screen/files/screen.pam.system-auth new file mode 100644 index 0000000000..793ac25470 --- /dev/null +++ b/util/misc/screen/files/screen.pam.system-auth @@ -0,0 +1,4 @@ +# +# This is the PAM configuration file for screen(1) +# +auth include system-auth diff --git a/util/misc/screen/files/screenrc b/util/misc/screen/files/screenrc new file mode 100644 index 0000000000..4c4b12afbc --- /dev/null +++ b/util/misc/screen/files/screenrc @@ -0,0 +1,356 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# +# /etc/screenrc +# +# This is the system wide screenrc. +# +# You can use this file to change the default behavior of screen system wide +# or copy it to ~/.screenrc and use it as a starting point for your own +# settings. +# +# Commands in this file are used to set options, bind screen functions to +# keys, redefine terminal capabilities, and to automatically establish one or +# more windows at the beginning of your screen session. +# +# This is not a comprehensive list of options, look at the screen manual for +# details on everything that you can put in this file. +# +# + +# ============================================================================== +# SCREEN SETTINGS +# ============================================================================== + +# ESCAPE - the COMMAND CHARACTER +# =============================================================== +# escape ^aa # default +# escape ^pp # suggested binding for emacs users + + +# PASSWORD +# =============================================================== +# This commands sets the *internal* password for the screen session. +# WARNING!! If this is set then a "lock" command will only let you in to the +# session after you enter the user's account password and then *also* +# the internal password for that session. This gives additional safety but, +# if you forget the internal password then you cannot resume your session. +# Use :password to generate a password +# password ODSJQf.4IJN7E # "1234" + + +# VARIABLES +# =============================================================== +# No annoying audible bell, using "visual bell" + vbell on # default: off + vbell_msg " -- Bell,Bell!! -- " # default: "Wuff,Wuff!!" + +# Automatically detach on hangup. + autodetach on # default: on + +# Don't display the copyright page + startup_message off # default: on + +# Uses nethack-style messages +# nethack on # default: off + +# Affects the copying of text regions + crlf off # default: off + +# Enable/disable multiuser mode. Standard screen operation is singleuser. +# In multiuser mode the commands acladd, aclchg, aclgrp and acldel can be used +# to enable (and disable) other user accessing this screen session. +# Requires suid-root. + multiuser off + +# Change default scrollback value for new windows + defscrollback 1000 # default: 100 + +# Define the time that all windows monitored for silence should +# wait before displaying a message. Default 30 seconds. + silencewait 15 # default: 30 + +# bufferfile: The file to use for commands +# "readbuf" ('<') and "writebuf" ('>'): + bufferfile $HOME/.screen_exchange +# +# hardcopydir: The directory which contains all hardcopies. +# hardcopydir ~/.hardcopy +# hardcopydir ~/.screen +# +# shell: Default process started in screen's windows. +# Makes it possible to use a different shell inside screen +# than is set as the default login shell. +# If begins with a '-' character, the shell will be started as a login shell. +# shell zsh +# shell bash +# shell ksh + shell -$SHELL + +# shellaka '> |tcsh' +# shelltitle '$ |bash' + +# emulate .logout message + pow_detach_msg "Screen session of \$LOGNAME \$:cr:\$:nl:ended." + +# caption always " %w --- %c:%s" +# caption always "%3n %t%? @%u%?%? [%h]%?%=%c" + +# advertise hardstatus support to $TERMCAP +# termcapinfo * '' 'hs:ts=\E_:fs=\E\\:ds=\E_\E\\' + +# set every new windows hardstatus line to somenthing descriptive +# defhstatus "screen: ^En (^Et)" + +# don't kill window after the process died +# zombie "^[" + +# ignore displays that block on output +defnonblock on + +# XTERM TWEAKS +# =============================================================== + +# xterm understands both im/ic and doesn't have a status line. +# Note: Do not specify im and ic in the real termcap/info file as +# some programs (e.g. vi) will not work anymore. + termcap xterm hs@:cs=\E[%i%d;%dr:im=\E[4h:ei=\E[4l + terminfo xterm hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l + +# 80/132 column switching must be enabled for ^AW to work +# change init sequence to not switch width + termcapinfo xterm Z0=\E[?3h:Z1=\E[?3l:is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l + +# Make the output buffer large for (fast) xterms. +# termcapinfo xterm* OL=10000 + termcapinfo xterm* OL=100 + +# tell screen that xterm can switch to dark background and has function +# keys. + termcapinfo xterm 'VR=\E[?5h:VN=\E[?5l' + termcapinfo xterm 'k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~' + termcapinfo xterm 'kh=\EOH:kI=\E[2~:kD=\E[3~:kH=\EOF:kP=\E[5~:kN=\E[6~' + +# special xterm hardstatus: use the window title. + termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007' + +#terminfo xterm 'vb=\E[?5h$<200/>\E[?5l' + termcapinfo xterm 'vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l' + +# emulate part of the 'K' charset + termcapinfo xterm 'XC=K%,%\E(B,[\304,\\\\\326,]\334,{\344,|\366,}\374,~\337' + +# xterm-52 tweaks: +# - uses background color for delete operations + termcapinfo xterm* be + +# Do not use xterm's alternative window buffer, it breaks scrollback (see bug #61195) + termcapinfo xterm|xterms|xs ti@:te=\E[2J + +# WYSE TERMINALS +# =============================================================== + +#wyse-75-42 must have flow control (xo = "terminal uses xon/xoff") +#essential to have it here, as this is a slow terminal. + termcapinfo wy75-42 xo:hs@ + +# New termcap sequences for cursor application mode. + termcapinfo wy* CS=\E[?1h:CE=\E[?1l:vi=\E[?25l:ve=\E[?25h:VR=\E[?5h:VN=\E[?5l:cb=\E[1K:CD=\E[1J + + +# OTHER TERMINALS +# =============================================================== + +# make hp700 termcap/info better + termcapinfo hp700 'Z0=\E[?3h:Z1=\E[?3l:hs:ts=\E[62"p\E[0$~\E[2$~\E[1$}:fs=\E[0}\E[61"p:ds=\E[62"p\E[1$~\E[61"p:ic@' + +# Extend the vt100 desciption by some sequences. + termcap vt100* ms:AL=\E[%dL:DL=\E[%dM:UP=\E[%dA:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC + terminfo vt100* ms:AL=\E[%p1%dL:DL=\E[%p1%dM:UP=\E[%p1%dA:DO=\E[%p1%dB:LE=\E[%p1%dD:RI=\E[%p1%dC + termcapinfo linux C8 +# old rxvt versions also need this +# termcapinfo rxvt C8 + + +# KEYBINDINGS +# ============================================================== +# The "bind" command assign keys to (internal) commands +# SCREEN checks all the keys you type; you type the key +# which is known as the "command character" then SCREEN +# eats this key, too, and checks whether this key is +# "bound" to a command. If so then SCREEN will execute it. +# +# The command "bind" allows you to chose which keys +# will be assigned to the commands. +# +# Some commands are bound to several keys - +# usually to both some letter and its corresponding +# control key combination, eg the command +# "(create) screen" is bound to both 'c' and '^C'. +# +# The following list shows the default bindings: +# +# break ^B b +# clear C +# colon : +# copy ^[ [ +# detach ^D d +# digraph ^V +# displays * +# dumptermcap . +# fit F +# flow ^F f +# focus ^I +# hardcopy h +# help ? +# history { } +# info i +# kill K k +# lastmsg ^M m +# license , +# log H +# login L +# meta x +# monitor M +# next ^@ ^N sp n +# number N +# only Q +# other ^X +# pow_break B +# pow_detach D +# prev ^H ^P p ^? +# quit \ +# readbuf < +# redisplay ^L l +# remove X +# removebuf = +# reset Z +# screen ^C c +# select " ' +# silence _ +# split S +# suspend ^Z z +# time ^T t +# title A +# vbell ^G +# version v +# width W +# windows ^W w +# wrap ^R r +# writebuf > +# xoff ^S s +# xon ^Q q +# ^] paste . +# - select - +# 0 select 0 +# 1 select 1 +# 2 select 2 +# 3 select 3 +# 4 select 4 +# 5 select 5 +# 6 select 6 +# 7 select 7 +# 8 select 8 +# 9 select 9 +# I login on +# O login off +# ] paste . +# + +# And here are the default bind commands if you need them: +# +# bind A title +# bind C clear +# bind D pow_detach +# bind F fit +# bind H log +# bind I login on +# bind K kill +# bind L login +# bind M monitor +# bind N number +# bind O login off +# bind Q only +# bind S split +# bind W width +# bind X remove +# bind Z reset + +# Let's remove some dangerous key bindings ... + bind k + bind ^k +# bind . dumptermcap # default + bind . +# bind ^\ quit # default + bind ^\ +# bind \\ quit # default + bind \\ +# bind ^h ??? # default + bind ^h +# bind h hardcopy # default + bind h + +# ... and make them better. + bind 'K' kill + bind 'I' login on + bind 'O' login off + bind '}' history + +# Yet another hack: +# Prepend/append register [/] to the paste if ^a^] is pressed. +# This lets me have autoindent mode in vi. + register [ "\033:se noai\015a" + register ] "\033:se ai\015a" + bind ^] paste [.] + + +# hardstatus alwaysignore +# hardstatus alwayslastline "%Lw" + +# Resize the current region. The space will be removed from or added to +# the region below or if there's not enough space from the region above. + bind = resize = + bind + resize +3 + bind - resize -3 +# bind _ resize max +# +# attrcolor u "-u b" +# attrcolor b "R" + +# STARTUP SCREENS +# =============================================================== +# Defines the time screen delays a new message when one message +# is currently displayed. The default is 1 second. +# msgminwait 2 + +# Time a message is displayed if screen is not disturbed by +# other activity. The dafault is 5 seconds: +# msgwait 2 + +# Briefly show the version number of this starting +# screen session - but only for *one* second: +# msgwait 1 +# version + +# Welcome the user: +# echo "welcome :-)" +# echo "I love you today." + +# Uncomment one/some following lines to automatically let +# SCREEN start some programs in the given window numbers: +# screen -t MAIL 0 mutt +# screen -t EDIT 1 vim +# screen -t GOOGLE 2 links http://www.google.com +# screen -t NEWS 3 slrn +# screen -t WWW 4 links http://www.math.fu-berlin.de/~guckes/ +# screen 5 +# screen 6 + +# Set the environment variable var to value string. If only var is specified, +# you'll be prompted to enter a value. If no parameters are specified, +# you'll be prompted for both variable and value. The environment is +# inherited by all subsequently forked shells. +# setenv PROMPT_COMMAND 'echo -n -e "\033k\033\134"' + +# Don't you want to start programs which need a DISPLAY ? +# setenv DISPLAY '' diff --git a/util/misc/screen/files/tmpfiles.conf b/util/misc/screen/files/tmpfiles.conf new file mode 100644 index 0000000000..691beb3304 --- /dev/null +++ b/util/misc/screen/files/tmpfiles.conf @@ -0,0 +1 @@ +d /run/screen 0755 root utmp \ No newline at end of file diff --git a/util/misc/screen/pspec.xml b/util/misc/screen/pspec.xml new file mode 100644 index 0000000000..a5f7978874 --- /dev/null +++ b/util/misc/screen/pspec.xml @@ -0,0 +1,67 @@ + + + + + screen + http://www.gnu.org/software/screen/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Terminal multiplexer (to have multiple sessions in a single terminal window) + GNU Screen is a free terminal multiplexer developed by the GNU Project. It allows a user to access multiple separate terminal sessions inside a single terminal window or remote terminal session. + http://ftp.gnu.org/gnu/screen/screen-4.3.1.tar.gz + + + + screen + + ncurses + + + /run + /etc + /usr/share/man + /usr/share/doc + /usr/bin + /usr/share/info + /usr/share/screen + /usr/share/terminfo + /usr/lib/tmpfiles.d/screen.conf + + + screenrc + screen.pam.system-auth + tmpfiles.conf + + + System.Package + + + + + + 2015-08-07 + 4.3.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-10 + 4.0.3 + Add tmpfiles.conf + Osman Erkan + osman.erkan@pisilinux.org + + + 2010-10-12 + 4.0.3 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/util/misc/screen/translations.xml b/util/misc/screen/translations.xml new file mode 100644 index 0000000000..07529d4004 --- /dev/null +++ b/util/misc/screen/translations.xml @@ -0,0 +1,8 @@ + + + + screen + Screen bir terminal(komut penceresi) çoğaltıcıdır. + screen tek bir terminal penceresini birden çok parçaya bölerek çalışmanızı sağlayan bir uygulamadır. + + diff --git a/util/misc/tidy/actions.py b/util/misc/tidy/actions.py new file mode 100644 index 0000000000..da3dcf7c6a --- /dev/null +++ b/util/misc/tidy/actions.py @@ -0,0 +1,25 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import shelltools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +#WorkDir = "tidy-%s" % get.srcVERSION().split("_", 1)[1] + +def setup(): + #shelltools.system("sh build/gnuauto/setup.sh") + autotools.configure("--disable-static \ + --includedir=%s/usr/include/tidy " % get.installDIR()) + +def build(): + autotools.make() + +def install(): + autotools.install() + + #pisitools.dodoc("readme.txt") diff --git a/util/misc/tidy/pspec.xml b/util/misc/tidy/pspec.xml new file mode 100644 index 0000000000..0e42e48705 --- /dev/null +++ b/util/misc/tidy/pspec.xml @@ -0,0 +1,47 @@ + + + + + tidy + http://tidy.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + HTML and XML error checking + tidy, as the name suggests, tidies the layout of and corrects errors in HTML and XML documents. + http://anduin.linuxfromscratch.org/sources/BLFS/svn/t/tidy-cvs_20101110.tar.bz2 + + + + tidy + + /usr/bin + /usr/lib + /usr/share/doc + + + + + tidy-devel + Development files for tidy + + tidy + + + /usr/include + + + + + + 2012-10-04 + 20101110 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/util/misc/tidy/translations.xml b/util/misc/tidy/translations.xml new file mode 100644 index 0000000000..00d27e39e0 --- /dev/null +++ b/util/misc/tidy/translations.xml @@ -0,0 +1,13 @@ + + + + tidy + HTML ve XML hata denetleme aracı + tidy, HTML ve XML belgelerinin düzenini denetleyen ve hatalarını düzelten bir araçtır. + + + + tidy-devel + tidy için geliştirme dosyaları + + diff --git a/util/misc/tree/actions.py b/util/misc/tree/actions.py new file mode 100644 index 0000000000..4fff27dd76 --- /dev/null +++ b/util/misc/tree/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def build(): + autotools.make('CC="%s" \ + CFLAGS="%s -fomit-frame-pointer -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" \ + LDFLAGS="%s"' % (get.CC(), get.CFLAGS(), get.LDFLAGS())) + +def install(): + pisitools.dobin("tree") + + pisitools.doman("doc/tree.1") + pisitools.dodoc("CHANGES", "README*") diff --git a/util/misc/tree/files/tree.bashcomp b/util/misc/tree/files/tree.bashcomp new file mode 100644 index 0000000000..d0eaf60860 --- /dev/null +++ b/util/misc/tree/files/tree.bashcomp @@ -0,0 +1,34 @@ +# Copyright © 2005 TUBITAK/UEKAE +# Licensed under the GNU General Public License, version 2. +# See the file http://www.gnu.org/copyleft/gpl.txt. +# +# Original work belongs Gentoo Linux + +_tree() { + local cur prev opts + COMPREPLY=() + cur="${COMP_WORDS[COMP_CWORD]}" + prev="${COMP_WORDS[COMP_CWORD-1]}" + opts="-a -d -l -f -i -q -N -p -u -g -s -h -D -F -v -r -t -x -L -A + -S -n -C -P -I -H -T -R -o --inodes --device --noreport --nolinks + --dirsfirst --charset --filelimit --help" + + if [[ ${cur} == -* ]] ; then + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + fi + + case "${prev}" in + -L|-P|-I|-H|-T|--charset|--help) + ;; + -o) + COMPREPLY=( $(compgen -f -- ${cur}) ) + ;; + *) + COMPREPLY=( $(compgen -d -- ${cur}) ) + ;; + esac +} +complete -o filenames -F _tree tree + +# vim: set ft=sh tw=80 sw=4 et : diff --git a/util/misc/tree/pspec.xml b/util/misc/tree/pspec.xml new file mode 100644 index 0000000000..90a63d0fde --- /dev/null +++ b/util/misc/tree/pspec.xml @@ -0,0 +1,54 @@ + + + + + tree + http://mama.indstate.edu/users/ice/tree/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Recursive directory listing tool + Tree lists directories recursively, and produces an indented listing of files. + ftp://mama.indstate.edu/linux/tree/tree-1.7.0.tgz + + + + tree + + /usr/bin + /usr/share/bash-completion + /usr/share/doc + /usr/share/man + + + tree.bashcomp + + + + + + 2015-01-25 + 1.7.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-03-09 + 1.6.0 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2012-10-20 + 1.6.0 + First release + Serdar Soytetir + kaptan@pisilinux.org + + + diff --git a/util/misc/tree/translations.xml b/util/misc/tree/translations.xml new file mode 100644 index 0000000000..8c09e217cc --- /dev/null +++ b/util/misc/tree/translations.xml @@ -0,0 +1,8 @@ + + + + tree + Dizin listeleme aracı + Dizinleri özyineli olarak listeler ve dosya listesini girintili olarak gösterir. + + diff --git a/x11/driver/xorg-video-cirrus/actions.py b/x11/driver/xorg-video-cirrus/actions.py index 7fb463ec9f..588d5ce0e3 100644 --- a/x11/driver/xorg-video-cirrus/actions.py +++ b/x11/driver/xorg-video-cirrus/actions.py @@ -9,7 +9,7 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools def setup(): - autotools.autoreconf("-fiv") + #autotools.autoreconf("-fiv") autotools.configure("--disable-static") def build(): diff --git a/x11/driver/xorg-video-openchrome/pspec.xml b/x11/driver/xorg-video-openchrome/pspec.xml index 95d7c45c96..cf249f82ea 100644 --- a/x11/driver/xorg-video-openchrome/pspec.xml +++ b/x11/driver/xorg-video-openchrome/pspec.xml @@ -29,6 +29,7 @@ xorg-video-openchrome + libX11 libdrm libXext libXv diff --git a/x11/driver/xorg-video-v4l/actions.py b/x11/driver/xorg-video-v4l/actions.py index 8bb03e06f7..8cf84bf1b2 100644 --- a/x11/driver/xorg-video-v4l/actions.py +++ b/x11/driver/xorg-video-v4l/actions.py @@ -8,7 +8,7 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools def setup(): - autotools.autoreconf("-vif") + #autotools.autoreconf("-vif") autotools.configure("--disable-static") def build(): diff --git a/x11/im/component.xml b/x11/im/component.xml new file mode 100644 index 0000000000..9a54fec631 --- /dev/null +++ b/x11/im/component.xml @@ -0,0 +1,3 @@ + + x11.im + diff --git a/x11/im/scim/actions.py b/x11/im/scim/actions.py new file mode 100644 index 0000000000..eb81d3a7c6 --- /dev/null +++ b/x11/im/scim/actions.py @@ -0,0 +1,40 @@ +#!/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 + +def setup(): + pisitools.dosed("configure.ac", "(SCIM_HAS_CLUTTER=)yes", "\\1no") + autotools.autoreconf("-vfi") + shelltools.system("intltoolize --force") + autotools.configure("\ + --with-x \ + --disable-static \ + --enable-ld-version-script \ + --x-includes=/usr/include/X11 \ + --x-libraries=/usr/lib \ + --disable-clutter-immodule \ + ") + #--disable-panel-gtk \ + #--disable-setup-ui") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + #Remove scim-setup related stuff + #pisitools.removeDir("/usr/share/pixmaps") + #pisitools.removeDir("/usr/share/applications") + #pisitools.removeDir("/usr/share/control-center-2.0") + + pisitools.dodoc("AUTHORS", "NEWS", "README*", "TODO", "THANKS") diff --git a/x11/im/scim/files/scim-1.4.14-compile.patch b/x11/im/scim/files/scim-1.4.14-compile.patch new file mode 100644 index 0000000000..43379e1069 --- /dev/null +++ b/x11/im/scim/files/scim-1.4.14-compile.patch @@ -0,0 +1,10 @@ +--- scim-1.4.14/src/scim_hotkey.cpp.bero 2012-06-25 10:04:12.597708463 +0200 ++++ scim-1.4.14/src/scim_hotkey.cpp 2012-06-25 10:04:30.092707639 +0200 +@@ -26,6 +26,7 @@ + #include "scim_private.h" + #include "scim.h" + #include "scim_stl_map.h" ++#include // for access() + + namespace scim { + diff --git a/x11/im/scim/files/scim-1.4.7-support-more-utf8-locales.patch b/x11/im/scim/files/scim-1.4.7-support-more-utf8-locales.patch new file mode 100644 index 0000000000..f20aa5b7f6 --- /dev/null +++ b/x11/im/scim/files/scim-1.4.7-support-more-utf8-locales.patch @@ -0,0 +1,8 @@ +--- configs/global~ 2008-11-09 07:17:11.000000000 +0100 ++++ configs/global 2008-11-09 07:19:44.000000000 +0100 +@@ -1,4 +1,4 @@ +-/SupportedUnicodeLocales = en_US.UTF-8 ++/SupportedUnicodeLocales = en_US.UTF-8,zh_CN.UTF-8,zh_HK.UTF-8,zh_TW.UTF-8,jp_JP.UTF-8,ko_KR.UTF-8 + /DefaultPanelProgram = scim-panel-gtk + /DefaultConfigModule = simple + /DefaultSocketFrontEndAddress = local:/tmp/scim-socket-frontend diff --git a/x11/im/scim/files/scim-add-restart.patch b/x11/im/scim/files/scim-add-restart.patch new file mode 100644 index 0000000000..012d5461a2 --- /dev/null +++ b/x11/im/scim/files/scim-add-restart.patch @@ -0,0 +1,33 @@ +--- scim-1.4.2/src/scim-restart.in.1-restart 2005-09-02 12:05:35.000000000 +0900 ++++ scim-1.4.2/src/scim-restart.in 2005-08-25 22:52:29.000000000 +0900 +@@ -0,0 +1,10 @@ ++#!/bin/sh ++ ++SOCKET_CMD="@SCIM_LIBEXECDIR@/scim-launcher -d -c `scim-config-agent -c global -g /DefaultConfigModule` -e all -f socket --no-stay" ++XIM_CMD="@SCIM_LIBEXECDIR@/scim-launcher -d -c socket -e socket -f x11" ++ ++OPT="-u `id -u`" ++ ++pkill ${OPT} -f "${SOCKET_CMD}" && ${SOCKET_CMD} ++pkill ${OPT} -f "${XIM_CMD}" && ${XIM_CMD} ++pkill ${OPT} scim-bridge +--- scim-1.4.2/src/Makefile.am.1-restart 2005-07-10 22:32:23.000000000 +0900 ++++ scim-1.4.2/src/Makefile.am 2005-09-02 11:42:57.000000000 +0900 +@@ -141,6 +141,7 @@ + + + bin_PROGRAMS = scim scim-config-agent ++bin_SCRIPTS = scim-restart + + scim_SOURCES = scim.cpp + scim_LDADD = libscim-1.0.la +--- scim-1.4.2/configure.ac.1-restart 2005-08-16 15:56:59.000000000 +0900 ++++ scim-1.4.2/configure.ac 2005-09-02 11:42:57.000000000 +0900 +@@ -516,6 +516,7 @@ + intl/Makefile + po/Makefile.in + src/Makefile ++ src/scim-restart + src/scim_types.h + utils/Makefile + data/Makefile diff --git a/x11/im/scim/files/scim-initial-locale-hotkey-20070922.patch b/x11/im/scim/files/scim-initial-locale-hotkey-20070922.patch new file mode 100644 index 0000000000..0dffc69c4a --- /dev/null +++ b/x11/im/scim/files/scim-initial-locale-hotkey-20070922.patch @@ -0,0 +1,31 @@ +--- scim-1.4.5/src/scim_hotkey.cpp.8-hotkey~ 2005-06-18 23:19:35.000000000 +1000 ++++ scim-1.4.5/src/scim_hotkey.cpp 2007-04-17 10:15:41.000000000 +1000 +@@ -362,11 +362,26 @@ + if (config.null () || !config->valid ()) return; + + KeyEventList keys; ++ String lang = scim_get_locale_language (scim_get_current_locale ()); ++ String userconf = scim_get_user_data_dir () + String (SCIM_PATH_DELIM_STRING) + String ("config"); ++ bool userconf_exist = true; ++ ++ //If this is the first time to run scim on a machine. ++ if (access (userconf.c_str (), R_OK) !=0) ++ userconf_exist = false; + + // Load the least important hotkeys first. + for (int i = SCIM_FRONTEND_HOTKEY_SHOW_FACTORY_MENU; i >= SCIM_FRONTEND_HOTKEY_TRIGGER; --i) { +- if (scim_string_to_key_list (keys, config->read (String (__scim_frontend_hotkey_config_paths [i]), String (__scim_frontend_hotkey_defaults [i])))) +- m_impl->m_matcher.add_hotkeys (keys, i); ++ if (userconf_exist == false ) { ++ String config_paths = String (__scim_frontend_hotkey_config_paths [i]) + "/" + lang; ++ if (scim_string_to_key_list (keys, config->read (config_paths, String (__scim_frontend_hotkey_defaults [i])))) ++ m_impl->m_matcher.add_hotkeys (keys, i); ++ config->write (String (__scim_frontend_hotkey_config_paths [i]), ++ config->read (config_paths, String (__scim_frontend_hotkey_defaults [i]))); ++ } else { ++ if (scim_string_to_key_list (keys, config->read (String (__scim_frontend_hotkey_config_paths [i]), String (__scim_frontend_hotkey_defaults [i])))) ++ m_impl->m_matcher.add_hotkeys (keys, i); ++ } + } + } + diff --git a/x11/im/scim/files/scim-system-config b/x11/im/scim/files/scim-system-config new file mode 100644 index 0000000000..63dd676b2a --- /dev/null +++ b/x11/im/scim/files/scim-system-config @@ -0,0 +1,55 @@ +# This file is encoded in UTF-8 encoding. +/DefaultIMEngineFactory/si_LK = IMEngine-M17N-si-wijesekera +/DefaultIMEngineFactory/ta_IN = IMEngine-M17N-ta-tamil99 +# scim-python pinyin +/DefaultIMEngineFactory/zh_CN = 29ab338a-5a27-46b8-96cd-abbe86f17132 +/DefaultIMEngineFactory/zh_SG = 05235cfc-43ce-490c-b1b1-c5a2185276ae +# CangJie3 +/DefaultIMEngineFactory/zh_HK = 5da9d4ff-ccdd-45af-b1a5-7bd4ac0aeb5f +# chewing +/DefaultIMEngineFactory/zh_TW = fcff66b6-4d3e-4cf2-833c-01ef66ac6025 +/FrontEnd/OnTheSpot = true +/FrontEnd/Socket/ConfigReadOnly = false +/FrontEnd/Socket/MaxClients = 512 +/FrontEnd/X11/BrokenWchar = true +/FrontEnd/X11/Dynamic = false +/FrontEnd/X11/OnTheSpot = true +/FrontEnd/X11/ServerName = SCIM +/Hotkeys/FrontEnd/NextFactory = +/Hotkeys/FrontEnd/NextFactory/zh_CN = Control+Alt+Down,Shift+Control+KeyRelease+Shift_L,Shift+Control+KeyRelease+Shift_R +/Hotkeys/FrontEnd/NextFactory/zh_HK = Control+Alt+Down,Shift+Control+KeyRelease+Shift_L,Shift+Control+KeyRelease+Shift_R +/Hotkeys/FrontEnd/NextFactory/zh_SG = Control+Alt+Down,Shift+Control+KeyRelease+Shift_L,Shift+Control+KeyRelease+Shift_R +/Hotkeys/FrontEnd/NextFactory/zh_TW = Control+Alt+Down,Shift+Control+KeyRelease+Shift_L,Shift+Control+KeyRelease+Shift_R +/Hotkeys/FrontEnd/PreviousFactory = +/Hotkeys/FrontEnd/PreviousFactory/zh_CN = Control+Alt+Up,Shift+Control+KeyRelease+Control_L,Shift+Control+KeyRelease+Control_R +/Hotkeys/FrontEnd/PreviousFactory/zh_HK = Control+Alt+Up,Shift+Control+KeyRelease+Control_L,Shift+Control+KeyRelease+Control_R +/Hotkeys/FrontEnd/PreviousFactory/zh_SG = Control+Alt+Up,Shift+Control+KeyRelease+Control_L,Shift+Control+KeyRelease+Control_R +/Hotkeys/FrontEnd/PreviousFactory/zh_TW = Control+Alt+Up,Shift+Control+KeyRelease+Control_L,Shift+Control+KeyRelease+Control_R +/Hotkeys/FrontEnd/ShowFactoryMenu = +# disable trigger hotkey by default, except for the locale below: +/Hotkeys/FrontEnd/Trigger = Control+space +/Hotkeys/FrontEnd/Trigger/ja_JP = Zenkaku_Hankaku,Alt+grave,Control+space +/Hotkeys/FrontEnd/Trigger/ko_KR = Alt+Alt_L+KeyRelease,Shift+space,Control+space,Hangul +/Hotkeys/FrontEnd/ValidKeyMask = Shift+Control+Alt+Meta+Super+Hyper+CapsLock +/Panel/Gtk/Color/ActiveBackground = light sky blue +/Panel/Gtk/Color/ActiveText = black +/Panel/Gtk/Color/NormalBackground = #F7F3F7 +/Panel/Gtk/Color/NormalText = black +/Panel/Gtk/Font = default +/Panel/Gtk/DefaultSticked = false +/Panel/Gtk/LookupTableEmbedded = true +/Panel/Gtk/LookupTableVertical = true +/Panel/Gtk/ShowStatusBox = false +/Panel/Gtk/ShowTrayIcon = true +/Panel/Gtk/ToolBar/AlwaysShow = false +/Panel/Gtk/ToolBar/AutoSnap = true +/Panel/Gtk/ToolBar/HideTimeout = 2 +/Panel/Gtk/ToolBar/POS_X = -1 +/Panel/Gtk/ToolBar/POS_Y = -1 +/Panel/Gtk/ToolBar/ShowHelpIcon = true +/Panel/Gtk/ToolBar/ShowFactoryIcon = true +/Panel/Gtk/ToolBar/ShowFactoryName = true +/Panel/Gtk/ToolBar/ShowMenuIcon = true +/Panel/Gtk/ToolBar/ShowSetupIcon = true +/Panel/Gtk/ToolBar/ShowStickIcon = false +/IMEngine/RawCode/Locales = default diff --git a/x11/im/scim/files/scim-system-global b/x11/im/scim/files/scim-system-global new file mode 100644 index 0000000000..0452f12297 --- /dev/null +++ b/x11/im/scim/files/scim-system-global @@ -0,0 +1,9 @@ +/SupportedUnicodeLocales = en_US.UTF-8 +/DefaultPanelProgram = scim-panel-gtk +/DefaultConfigModule = simple +/DefaultSocketFrontEndAddress = local:/tmp/scim-socket-frontend +/DefaultSocketIMEngineAddress = local:/tmp/scim-socket-frontend +/DefaultSocketConfigAddress = local:/tmp/scim-socket-frontend +/DefaultPanelSocketAddress = local:/tmp/scim-panel-socket +/DefaultHelperManagerSocketAddress = local:/tmp/scim-helper-manager-socket +/DefaultSocketTimeout = 5000 diff --git a/x11/im/scim/files/scim.env b/x11/im/scim/files/scim.env new file mode 100644 index 0000000000..c5ef013d9a --- /dev/null +++ b/x11/im/scim/files/scim.env @@ -0,0 +1,5 @@ +XMODIFIERS="@im=SCIM" +export GTK_IM_MODULE="xim" +export QT_IM_MODULE="xim" +export XIM_PROGRAM="scim -d" + diff --git a/x11/im/scim/files/scim.session b/x11/im/scim/files/scim.session new file mode 100644 index 0000000000..533a7ca100 --- /dev/null +++ b/x11/im/scim/files/scim.session @@ -0,0 +1,3 @@ +##start the servers +/usr/lib/scim-1.0/scim-launcher -d -c simple -e all -f socket -v 100 -m all -o /tmp/scim.main.log --no-stay --no-socket +/usr/lib/scim-1.0/scim-launcher -d -c socket -e all -f x11 -v 100 -m all -o /tmp/scim.x11.log \ No newline at end of file diff --git a/x11/im/scim/files/scim_panel_gtk-emacs-cc-style.patch b/x11/im/scim/files/scim_panel_gtk-emacs-cc-style.patch new file mode 100644 index 0000000000..0f19be9e7c --- /dev/null +++ b/x11/im/scim/files/scim_panel_gtk-emacs-cc-style.patch @@ -0,0 +1,15 @@ +diff -u scim-1.4.5/extras/panel/scim_panel_gtk.cpp.12-workarea-xprop scim-1.4.5/extras/panel/scim_panel_gtk.cpp +--- scim-1.4.5/extras/panel/scim_panel_gtk.cpp.12-workarea-xprop 2006-11-15 11:25:48.000000000 +1000 ++++ scim-1.4.5/extras/panel/scim_panel_gtk.cpp 2006-11-15 11:25:48.000000000 +1000 +@@ -3658,6 +3694,11 @@ + return 0; + } + ++// set Emacs cc-mode style ++// Local variables: ++// c-file-style: "cc-mode" ++// End: ++ + /* + vi:ts=4:nowrap:expandtab + */ diff --git a/x11/im/scim/pspec.xml b/x11/im/scim/pspec.xml new file mode 100644 index 0000000000..02e0806c93 --- /dev/null +++ b/x11/im/scim/pspec.xml @@ -0,0 +1,152 @@ + + + + + scim + http://www.scim-im.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + library + Smart Common Input Method - framework for Input Methods + Smart Common Input Method (SCIM) is a framework for Input Methods. It is a modular and flexible approach for authoring and using Input Methods for X11 platform. + mirrors://sourceforge/scim/scim-1.4.14.tar.gz + + scim-system-config + scim-system-global + + + + libXt-devel + libX11-devel + intltool + + + + scim-1.4.14-compile.patch + scim-1.4.7-support-more-utf8-locales.patch + scim-initial-locale-hotkey-20070922.patch + + + scim_panel_gtk-emacs-cc-style.patch + scim-add-restart.patch + + + + + scim-core + Core of SCIM for users + + libX11 + libgcc + scim-libs + + + + /etc + /usr/bin + /usr/lib/scim-1.0 + /usr/share/scim + /usr/share/doc + /usr/share/locale + + + scim.session + scim.env + + + + + scim-libs + Libraries of SCIM + + libX11 + + libgcc + libtool-ltdl + + + /usr/lib/libscim-* + /usr/lib/scim-1.0/*/Config + /usr/lib/scim-1.0/*/IMEngine + + + + + scim-devel + Includes and pkgconfig for scim development + + scim-core + + + + /usr/include + /usr/lib/pkgconfig + + + + + + + + 2014-05-16 + 1.4.14 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-11 + 1.4.14 + Rebuild Unused + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-08-25 + 1.4.14 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-11-02 + 1.4.14 + First release + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/x11/im/scim/translations.xml b/x11/im/scim/translations.xml new file mode 100644 index 0000000000..4efb1c43f5 --- /dev/null +++ b/x11/im/scim/translations.xml @@ -0,0 +1,29 @@ + + + + scim + Smart Common Input Method - Girdi Metodları sistemi + Smart Common Input Method – ogólna metoda wprowadzania + Smart Common Input Method (SCIM), X11 platformu için Girdi Metodlarının yönetilmesi ve kullanılması için modüler ve esnek Girdi Metodları sistemi + Smart Common Input Method (SCIM - Méthode commune intelligente d'entrée) est un framework (cadre de développement) pour méthodes d'entrée. Il s'agit d'une approche modulaire et flexible pour créer ou utiliser des méthodes d'entrée pour la plateforme X11. + scim to główny pakiet projektu SCIM, udostępniający podstawowe funkcje i typy danych. + + + + scim-immodule-gtk2 + GTK2 uygulamaları için IM Modülü + Moduł IM GTK+ 2.x oparty na SCIM + + + + scim-immodule-gtk3 + GTK3 uygulamaları için IM Modülü + Moduł IM GTK+ 3.x oparty na SCIM + + + + scim-immodule-qt + Qt uygulamaları için IM Modülü + Moduł IM Qt oparty na SCIM + + diff --git a/x11/misc/xdm/actions.py b/x11/misc/xdm/actions.py deleted file mode 100644 index f2efcb1737..0000000000 --- a/x11/misc/xdm/actions.py +++ /dev/null @@ -1,38 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/copyleft/gpl.txt. - -from pisi.actionsapi import get -from pisi.actionsapi import autotools -from pisi.actionsapi import pisitools - -def setup(): - autotools.autoreconf("-vif") - - autotools.configure("--disable-static \ - --enable-unix-transport \ - --enable-tcp-transport \ - --enable-local-transport \ - --enable-secure-rpc \ - --enable-xpm-logos \ - --enable-xdm-auth \ - --with-pam \ - --with-xdmconfigdir=/etc/X11/xdm \ - --with-default-vt=vt7 \ - --with-config-type=ws \ - --with-xft \ - --with-pixmapdir=/usr/share/X11/xdm/pixmaps \ - ") - - pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") - -def build(): - autotools.make() - -def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - - pisitools.dodir("/var/lib/xdm") - - pisitools.dodoc("AUTHORS", "COPYING", "README") diff --git a/x11/misc/xdm/comar/service.py b/x11/misc/xdm/comar/service.py deleted file mode 100644 index 196ab55287..0000000000 --- a/x11/misc/xdm/comar/service.py +++ /dev/null @@ -1,38 +0,0 @@ -from comar.service import * - -serviceType = "local" -serviceDesc = _({ - "en": "Display Manager", - "tr": "Görüntü Yöneticisi", -}) -serviceDefault = "on" - -pidFile = "/run/dm.pid" - -@synchronized -def start(boot=False): - if status(): - return - - #startDependencies("acpid") - - startService(command="/usr/bin/start-dm", - args="--boot" if boot else None, - detach=True, - pidfile=pidFile, - makepid=True, - donotify=True) - -@synchronized -def stop(): - stopService(pidfile=pidFile, - donotify=True) - -def status(): - return isServiceRunning(pidFile) - -def ready(): - from pardus.sysutils import get_kernel_option - - if is_on() == "on" and "off" not in get_kernel_option("xorg"): - start(boot=True) diff --git a/x11/misc/xdm/files/no-xconsole.patch b/x11/misc/xdm/files/no-xconsole.patch deleted file mode 100644 index 6a7c34284f..0000000000 --- a/x11/misc/xdm/files/no-xconsole.patch +++ /dev/null @@ -1,17 +0,0 @@ -Index: xdm-1.1.8_20090308/config/xdm-config.cpp -=================================================================== ---- xdm-1.1.8_20090308.orig/config/xdm-config.cpp -+++ xdm-1.1.8_20090308/config/xdm-config.cpp -@@ -30,9 +30,9 @@ DisplayManager*session: XDMSCRIPTDIR/Xs - DisplayManager*reset: XDMSCRIPTDIR/Xreset - DisplayManager*authComplain: true - ! The following three resources set up display :0 as the console. --DisplayManager._0.setup: XDMSCRIPTDIR/Xsetup_0 --DisplayManager._0.startup: XDMSCRIPTDIR/GiveConsole --DisplayManager._0.reset: XDMSCRIPTDIR/TakeConsole -+!DisplayManager._0.setup: XDMSCRIPTDIR/Xsetup_0 -+!DisplayManager._0.startup: XDMSCRIPTDIR/GiveConsole -+!DisplayManager._0.reset: XDMSCRIPTDIR/TakeConsole - #ifdef XPM - DisplayManager*loginmoveInterval: 10 - #endif /* XPM */ diff --git a/x11/misc/xdm/files/resources.patch b/x11/misc/xdm/files/resources.patch deleted file mode 100644 index 2f99d204e6..0000000000 --- a/x11/misc/xdm/files/resources.patch +++ /dev/null @@ -1,10 +0,0 @@ -Index: xdm-1.1.9/config/Xresources.cpp -=================================================================== ---- xdm-1.1.9.orig/config/Xresources.cpp -+++ xdm-1.1.9/config/Xresources.cpp -@@ -86,3 +86,5 @@ Chooser*label.font: *-new century schoo - Chooser*label.label: XDMCP Host Menu from CLIENTHOST - Chooser*list.font: -*-*-medium-r-normal-*-*-230-*-*-c-*-iso8859-1 - Chooser*Command.font: *-new century schoolbook-bold-r-normal-*-180-* -+ -+XHASHinclude "/etc/X11/Xresources" diff --git a/x11/misc/xdm/files/start-dm.sh b/x11/misc/xdm/files/start-dm.sh deleted file mode 100644 index 21a0861c12..0000000000 --- a/x11/misc/xdm/files/start-dm.sh +++ /dev/null @@ -1,79 +0,0 @@ -#!/bin/sh - -read_config() { - FILE=$1 - KEY=$2 - LINE=$(grep "^$KEY=" $FILE) - VALUE=${LINE#$KEY=} -} - -DISPLAY_MANAGER=xdm -XCURSOR_THEME= -PLYMOUTH_TRANSITION=false - -test -r /etc/default/xdm && . /etc/default/xdm -test -r /etc/conf.d/xdm && . /etc/conf.d/xdm - -DM_PATH= -DESKTOP_FILE=/usr/share/display-managers/$DISPLAY_MANAGER.desktop - -if [ -f $DESKTOP_FILE ]; then - read_config $DESKTOP_FILE Exec - DM_PATH=$VALUE - read_config $DESKTOP_FILE X-Pardus-XCursorTheme - test -n "$VALUE" && XCURSOR_THEME=$VALUE - read_config $DESKTOP_FILE X-Pardus-PlymouthTransition - test -n "$VALUE" && PLYMOUTH_TRANSITION=$VALUE -fi - -test -x "$DM_PATH" || DM_PATH=/usr/bin/xdm - -PATH=/sbin:/usr/sbin:/bin:/usr/bin - -test -f /etc/env.d/03locale && . /etc/env.d/03locale - -export LC_ALL PATH XCURSOR_THEME - -if [ "x$1" = "x--boot" ]; then - for x in `grep -o -e "xorg=\w*" /proc/cmdline`; do - case "$x" in - xorg=safe) - MESA_LIBGL=/usr/lib/mesa/libGL.so.1.2.0 - if [ "$(readlink /etc/alternatives/libGL)" != "$MESA_LIBGL" ]; then - /usr/sbin/alternatives --set libGL /usr/lib/mesa/libGL.so.1.2.0 - /sbin/ldconfig -X - fi - - DRIVER=vesa - test -c /dev/fb0 && DRIVER=fbdev - export XORGCONFIG=/usr/share/X11/xorg-safe-$DRIVER.conf - ;; - xorg=probe) - test -f /etc/X11/xorg.conf && mv -f /etc/X11/xorg.conf /etc/X11/xorg.conf.$(date +%Y%m%d) - ;; - esac - done -fi - -# Trigger events against a locale change. This is needed for -# determining the default keymap. -udevadm trigger --property-match=ID_INPUT_KEYBOARD=1 - -# Start first boot wizard if needed -if test -f /etc/yali/yali.conf -a -x /usr/bin/start-yali && \ - grep -e "^installation *= *firstboot" /etc/yali/yali.conf; then - /usr/bin/start-yali - - # First boot wizard removes itself after the last screen. If it - # still exists at this time, this would mean a reboot or shutdown - # requested by the user. In this case, we will not start the - # display manager. - test -f /usr/bin/start-yali && exit 0 - sleep 1 -fi - -if [ "$PLYMOUTH_TRANSITION" != "true" ]; then - test -x /bin/plymouth && /bin/plymouth --ping && /bin/plymouth quit -fi - -exec $DM_PATH -nodaemon diff --git a/x11/misc/xdm/files/xdm-1.1.11-arc4random-include.patch b/x11/misc/xdm/files/xdm-1.1.11-arc4random-include.patch deleted file mode 100644 index db948094b7..0000000000 --- a/x11/misc/xdm/files/xdm-1.1.11-arc4random-include.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff -ur a/xdm/genauth.c b/xdm/genauth.c ---- a/xdm/genauth.c 2011-09-25 09:35:47.000000000 +0200 -+++ b/xdm/genauth.c 2014-01-06 16:28:09.664060603 +0100 -@@ -40,6 +40,14 @@ - - #include - -+#ifdef HAVE_ARC4RANDOM -+# ifdef __linux__ -+# include -+# else -+# include -+# endif -+#endif -+ - #include - #define Time_t time_t - diff --git a/x11/misc/xdm/files/xdm-1.1.11-cve-2013-2179.patch b/x11/misc/xdm/files/xdm-1.1.11-cve-2013-2179.patch deleted file mode 100644 index 34ae7ceb3c..0000000000 --- a/x11/misc/xdm/files/xdm-1.1.11-cve-2013-2179.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 8d1eb5c74413e4c9a21f689fc106949b121c0117 Mon Sep 17 00:00:00 2001 -From: mancha -Date: Wed, 22 May 2013 14:20:26 +0000 -Subject: Handle NULL returns from glibc 2.17+ crypt(). - -Starting with glibc 2.17 (eglibc 2.17), crypt() fails with EINVAL -(w/ NULL return) if the salt violates specifications. Additionally, -on FIPS-140 enabled Linux systems, DES/MD5-encrypted passwords -passed to crypt() fail with EPERM (w/ NULL return). - -If using glibc's crypt(), check return value to avoid a possible -NULL pointer dereference. - -Reviewed-by: Matthieu Herrb -Signed-off-by: Alan Coopersmith ---- -diff --git a/greeter/verify.c b/greeter/verify.c -index db3cb7d..b009e2b 100644 ---- a/greeter/verify.c -+++ b/greeter/verify.c -@@ -329,6 +329,7 @@ Verify (struct display *d, struct greet_info *greet, struct verify_info *verify) - struct spwd *sp; - # endif - char *user_pass = NULL; -+ char *crypted_pass = NULL; - # endif - # ifdef __OpenBSD__ - char *s; -@@ -464,7 +465,9 @@ Verify (struct display *d, struct greet_info *greet, struct verify_info *verify) - # if defined(ultrix) || defined(__ultrix__) - if (authenticate_user(p, greet->password, NULL) < 0) - # else -- if (strcmp (crypt (greet->password, user_pass), user_pass)) -+ crypted_pass = crypt (greet->password, user_pass); -+ if ((crypted_pass == NULL) -+ || (strcmp (crypted_pass, user_pass))) - # endif - { - if(!greet->allow_null_passwd || strlen(p->pw_passwd) > 0) { --- -cgit v0.9.0.2-2-gbebe diff --git a/x11/misc/xdm/files/xdm-1.1.11-setproctitle-include.patch b/x11/misc/xdm/files/xdm-1.1.11-setproctitle-include.patch deleted file mode 100644 index 0a3f32bbea..0000000000 --- a/x11/misc/xdm/files/xdm-1.1.11-setproctitle-include.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff -ur a/xdm/choose.c b/xdm/choose.c ---- a/xdm/choose.c 2011-09-25 09:35:47.000000000 +0200 -+++ b/xdm/choose.c 2014-01-06 16:33:09.628065364 +0100 -@@ -54,6 +54,14 @@ - # include - # endif - -+# ifdef HAVE_SETPROCTITLE -+# ifdef __linux__ -+# include -+# else -+# include -+# endif -+# endif -+ - # include - # define Time_t time_t - -diff -ur a/xdm/session.c b/xdm/session.c ---- a/xdm/session.c 2011-09-25 09:35:47.000000000 +0200 -+++ b/xdm/session.c 2014-01-06 16:40:57.508072789 +0100 -@@ -54,6 +54,15 @@ - # include - #endif - -+# ifdef HAVE_SETPROCTITLE -+# include -+# ifdef __linux__ -+# include -+# else -+# include -+# endif -+# endif -+ - #ifndef USE_PAM /* PAM modules should handle these */ - # ifdef SECURE_RPC - # include diff --git a/x11/misc/xdm/files/xdm-consolekit.patch b/x11/misc/xdm/files/xdm-consolekit.patch deleted file mode 100644 index fbacd36fc0..0000000000 --- a/x11/misc/xdm/files/xdm-consolekit.patch +++ /dev/null @@ -1,230 +0,0 @@ -http://bugs.gentoo.org/360987 -http://projects.archlinux.org/svntogit/packages.git/plain/trunk/xdm-consolekit.patch?h=packages/xorg-xdm -http://lists.x.org/archives/xorg-devel/2011-February/019615.html -http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=615020 - ---- a/configure.ac -+++ b/configure.ac -@@ -362,6 +362,20 @@ - - AM_CONDITIONAL(DYNAMIC_GREETER, test x$DYNAMIC_GREETER = xyes) - -+# ConsoleKit support -+AC_ARG_WITH(consolekit, AC_HELP_STRING([--with-consolekit], [Use ConsoleKit]), -+ [USE_CONSOLEKIT=$withval], [USE_CONSOLEKIT=yes]) -+if test x"$USE_CONSOLEKIT" != xno; then -+ PKG_CHECK_MODULES(CK_CONNECTOR, ck-connector, -+ [USE_CONSOLEKIT=yes], [USE_CONSOLEKIT=no]) -+ if test x"$USE_CONSOLEKIT" = xyes; then -+ AC_DEFINE([USE_CONSOLEKIT], 1, [Define to 1 to use ConsoleKit]) -+ XDM_CFLAGS="$XDM_CFLAGS $CK_CONNECTOR_CFLAGS -DUSE_CONSOLEKIT" -+ XDM_LIBS="$XDM_LIBS $CK_CONNECTOR_LIBS" -+ fi -+fi -+dnl AM_CONDITIONAL(USE_CONSOLEKIT, test$USE_CONSOLEKIT = xyes) -+ - # - # XDM - # ---- a/xdm/session.c -+++ b/xdm/session.c -@@ -66,6 +66,11 @@ - #endif - #endif /* USE_PAM */ - -+#ifdef USE_CONSOLEKIT -+#include -+#include -+#endif -+ - #ifdef __SCO__ - #include - #endif -@@ -472,6 +477,97 @@ - } - } - -+#ifdef USE_CONSOLEKIT -+ -+static CkConnector *connector; -+ -+static int openCKSession(struct verify_info *verify, struct display *d) -+{ -+ int ret; -+ DBusError error; -+ char *remote_host_name = ""; -+ dbus_bool_t is_local; -+ char *display_name = ""; -+ char *display_device = ""; -+ char devtmp[16]; -+ -+ if (!use_consolekit) -+ return 1; -+ -+ is_local = d->displayType.location == Local; -+ if (d->peerlen > 0 && d->peer) -+ remote_host_name = d->peer; -+ if (d->name) -+ display_name = d->name; -+ /* how can we get the corresponding tty at best...? */ -+ if (d->windowPath) { -+ display_device = strchr(d->windowPath, ':'); -+ if (display_device && display_device[1]) -+ display_device++; -+ else -+ display_device = d->windowPath; -+ snprintf(devtmp, sizeof(devtmp), "/dev/tty%s", display_device); -+ display_device = devtmp; -+ } -+ -+ connector = ck_connector_new(); -+ if (!connector) { -+ LogOutOfMem("ck_connector"); -+ return 0; -+ } -+ -+ dbus_error_init(&error); -+ ret = ck_connector_open_session_with_parameters( -+ connector, &error, -+ "unix-user", &verify->uid, -+ "x11-display", &display_name, -+ "x11-display-device", &display_device, -+ "remote-host-name", &remote_host_name, -+ "is-local", &is_local, -+ NULL); -+ if (!ret) { -+ if (dbus_error_is_set(&error)) { -+ LogError("Dbus error: %s\n", error.message); -+ dbus_error_free(&error); -+ } else { -+ LogError("ConsoleKit error\n"); -+ } -+ LogError("console-kit-daemon not running?\n"); -+ ck_connector_unref(connector); -+ connector = NULL; -+ return 0; -+ } -+ -+ verify->userEnviron = setEnv(verify->userEnviron, -+ "XDG_SESSION_COOKIE", ck_connector_get_cookie(connector)); -+ return 1; -+} -+ -+static void closeCKSession(void) -+{ -+ DBusError error; -+ -+ if (!connector) -+ return; -+ -+ dbus_error_init(&error); -+ if (!ck_connector_close_session(connector, &error)) { -+ if (dbus_error_is_set(&error)) { -+ LogError("Dbus error: %s\n", error.message); -+ dbus_error_free(&error); -+ } else { -+ LogError("ConsoleKit close error\n"); -+ } -+ LogError("console-kit-daemon not running?\n"); -+ } -+ ck_connector_unref(connector); -+ connector = NULL; -+} -+#else -+#define openCKSession(v,d) 1 -+#define closeCKSession() -+#endif -+ - void - SessionExit (struct display *d, int status, int removeAuth) - { -@@ -486,6 +580,8 @@ - } - #endif - -+ closeCKSession(); -+ - /* make sure the server gets reset after the session is over */ - if (d->serverPid >= 2 && d->resetSignal) - kill (d->serverPid, d->resetSignal); -@@ -568,6 +664,10 @@ - #ifdef USE_PAM - if (pamh) pam_open_session(pamh, 0); - #endif -+ -+ if (!openCKSession(verify, d)) -+ return 0; -+ - switch (pid = fork ()) { - case 0: - CleanUpChild (); ---- a/include/dm.h -+++ b/include/dm.h -@@ -325,6 +325,9 @@ - extern char *prngdSocket; - extern int prngdPort; - # endif -+#ifdef USE_CONSOLEKIT -+extern int use_consolekit; -+#endif - - extern char *greeterLib; - extern char *willing; ---- a/xdm/resource.c -+++ b/xdm/resource.c -@@ -68,6 +68,9 @@ - char *prngdSocket; - int prngdPort; - #endif -+#ifdef USE_CONSOLEKIT -+int use_consolekit; -+#endif - - char *greeterLib; - char *willing; -@@ -258,6 +261,10 @@ - "false"} , - { "willing", "Willing", DM_STRING, &willing, - ""} , -+#ifdef USE_CONSOLEKIT -+{ "consoleKit", "ConsoleKit", DM_BOOL, (char **) &use_consolekit, -+ "true"} , -+#endif - }; - - # define NUM_DM_RESOURCES (sizeof DmResources / sizeof DmResources[0]) -@@ -440,7 +447,11 @@ - {"-debug", "*debugLevel", XrmoptionSepArg, (caddr_t) NULL }, - {"-xrm", NULL, XrmoptionResArg, (caddr_t) NULL }, - {"-daemon", ".daemonMode", XrmoptionNoArg, "true" }, --{"-nodaemon", ".daemonMode", XrmoptionNoArg, "false" } -+{"-nodaemon", ".daemonMode", XrmoptionNoArg, "false" }, -+#ifdef USE_CONSOLEKIT -+{"-consolekit", ".consoleKit", XrmoptionNoArg, "true" }, -+{"-noconsolekit", ".consoleKit", XrmoptionNoArg, "false" } -+#endif - }; - - static int originalArgc; ---- a/man/xdm.man -+++ b/man/xdm.man -@@ -51,6 +51,8 @@ - ] [ - .B \-session - .I session_program -+] [ -+.B \-noconsolekit - ] - .SH DESCRIPTION - .I Xdm -@@ -218,6 +220,10 @@ - .IP "\fB\-xrm\fP \fIresource_specification\fP" - Allows an arbitrary resource to be specified, as in most - X Toolkit applications. -+.IP "\fB\-noconsolekit\fP" -+Specifies ``false'' as the value for the \fBDisplayManager.consoleKit\fP -+resource. -+This suppresses the session management using ConsoleKit. - .SH RESOURCES - At many stages the actions of - .I xdm diff --git a/x11/misc/xdm/files/xdm.conf.d b/x11/misc/xdm/files/xdm.conf.d deleted file mode 100644 index ce543de100..0000000000 --- a/x11/misc/xdm/files/xdm.conf.d +++ /dev/null @@ -1,5 +0,0 @@ -# Preferred display manager -DISPLAY_MANAGER="kdm" - -# Cursor theme -#XCURSOR_THEME="" diff --git a/x11/misc/xdm/files/xdm.desktop b/x11/misc/xdm/files/xdm.desktop deleted file mode 100644 index 8be6455874..0000000000 --- a/x11/misc/xdm/files/xdm.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Exec=/usr/bin/xdm -Icon=xorg -Type=Application -X-Pardus-XCursorTheme=Jimmac - -Name=XDM -GenericName=X Login Manager -GenericName[tr]=X Giriş Yöneticisi diff --git a/x11/misc/xdm/files/xorg-safe-fbdev.conf b/x11/misc/xdm/files/xorg-safe-fbdev.conf deleted file mode 100644 index 701218ca04..0000000000 --- a/x11/misc/xdm/files/xorg-safe-fbdev.conf +++ /dev/null @@ -1,18 +0,0 @@ -Section "Module" - SubSection "extmod" - Option "omit xfree86-dga" "true" - EndSubSection -EndSection - -Section "ServerFlags" - Option "BlankTime" "0" - Option "OffTime" "0" - Option "SuspendTime" "0" - Option "AllowMouseOpenFail" "true" - Option "StandbyTime" "0" -EndSection - -Section "Device" - Identifier "VideoCard" - Driver "fbdev" -EndSection diff --git a/x11/misc/xdm/files/xorg-safe-vesa.conf b/x11/misc/xdm/files/xorg-safe-vesa.conf deleted file mode 100644 index e8731d982e..0000000000 --- a/x11/misc/xdm/files/xorg-safe-vesa.conf +++ /dev/null @@ -1,18 +0,0 @@ -Section "Module" - SubSection "extmod" - Option "omit xfree86-dga" "true" - EndSubSection -EndSection - -Section "ServerFlags" - Option "BlankTime" "0" - Option "OffTime" "0" - Option "SuspendTime" "0" - Option "AllowMouseOpenFail" "true" - Option "StandbyTime" "0" -EndSection - -Section "Device" - Identifier "VideoCard" - Driver "vesa" -EndSection diff --git a/x11/misc/xdm/files/xsession.patch b/x11/misc/xdm/files/xsession.patch deleted file mode 100644 index 17dfaff145..0000000000 --- a/x11/misc/xdm/files/xsession.patch +++ /dev/null @@ -1,53 +0,0 @@ -Index: xdm-1.1.8_20090308/config/Xsession.cpp -=================================================================== ---- xdm-1.1.8_20090308.orig/config/Xsession.cpp -+++ xdm-1.1.8_20090308/config/Xsession.cpp -@@ -41,47 +41,4 @@ XCOMM done - #endif - fi - --case $# in --1) -- case $1 in -- failsafe) -- exec BINDIR/xterm -geometry 80x24-0-0 -- ;; -- esac --esac -- --XCOMM The startup script is not intended to have arguments. -- --startup=$HOME/.xsession --resources=$HOME/.Xresources -- --if [ -s "$startup" ]; then -- if [ -x "$startup" ]; then -- exec "$startup" -- else -- exec /bin/sh "$startup" -- fi --else -- if [ -r "$resources" ]; then -- BINDIR/xrdb -load "$resources" -- fi --#if defined(__SCO__) || defined(__UNIXWARE__) -- [ -r /etc/default/xdesktops ] && { -- . /etc/default/xdesktops -- } -- -- [ -r /etc/default/xdm ] && { -- . /etc/default/xdm -- } -- -- XCOMM Allow the user to over-ride the system default desktop -- [ -r $HOME/.xdmdesktop ] && { -- . $HOME/.xdmdesktop -- } -- -- [ -n "$XDESKTOP" ] && { -- exec `eval $XDESKTOP` -- } --#endif -- exec BINDIR/xsm --fi -+. /usr/lib/X11/xinit/Xsession diff --git a/x11/misc/xdm/pspec.xml b/x11/misc/xdm/pspec.xml deleted file mode 100644 index 3e229b5920..0000000000 --- a/x11/misc/xdm/pspec.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - xdm - http://www.x.org - - PisiLinux Community - admins@pisilinux.org - - MIT - xorg - app:gui - X Display Manager - X Display Manager provides a login screen, session management, and support for XDMCP. - mirrors://xorg/individual/app/xdm-1.1.11.tar.bz2 - - libXt-devel - libICE-devel - libSM-devel - libbsd-devel - libXaw-devel - libXft-devel - libXmu-devel - libXpm-devel - libXext-devel - libXrender-devel - libXinerama-devel - util-macros - ConsoleKit-devel - dbus-devel - pam-devel - xtrans - - - xsession.patch - no-xconsole.patch - resources.patch - xdm-1.1.11-arc4random-include.patch - xdm-1.1.11-cve-2013-2179.patch - xdm-1.1.11-setproctitle-include.patch - xdm-consolekit.patch - - - - - xdm - - pam - libX11 - libXau - libXdmcp - libXt - libbsd - libXft - libXmu - libXpm - libXaw - libXext - libXinerama - xinit - ConsoleKit - dbus - - - /etc - /usr/bin - /usr/lib/X11/xdm - /usr/share/X11 - /usr/share/display-managers - /var/lib/xdm - /usr/share/doc - /usr/share/man - - - - xdm.pam.d - start-dm.sh - xdm.desktop - xorg-safe-fbdev.conf - xorg-safe-vesa.conf - - - System.Service - - - - - - 2014-05-16 - 1.1.11 - Release bump. - Marcin Bojara - marcin@pisilinux.org - - - 2014-02-05 - 1.1.11 - Rebuild Unused - Varol Maksutoğlu - waroi@pisilinux.org - - - 2014-01-14 - 1.1.11 - Disable default display manager - Burak Fazıl Ertürk - burakerturk@pisilinux.org - - - 2013-11-06 - 1.1.11 - Fix deps. - Serdar Soytetir - kaptan@pisilinux.org - - - 2013-08-25 - 1.1.11 - Release bump. - Marcin Bojara - marcin@pisilinux.org - - - 2012-10-04 - 1.1.11 - First release - Erdem Artan - admins@pisilinux.org - - - diff --git a/x11/misc/xdm/translations.xml b/x11/misc/xdm/translations.xml deleted file mode 100644 index 67eca01035..0000000000 --- a/x11/misc/xdm/translations.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - xdm - X Görüntü Yöneticisi - X Görüntü Yöneticisi, giriş ekranı, oturum yönetimi ve XDMCP desteği sağlar. - -